deletePlatformProjectsByProjectAppsByApp method
Deletes an application and tears down what it runs.
Deletes an application and tears down what it runs. It removes the application record and tears down what it owns in the org's tenant namespace — its operator Service CR and its KMSSecret — then answers 204. An app this org and project do not have is 404, never a silent success. Teardown is best-effort by design: a cluster that refuses or is unreachable does not block the delete, so the record cannot be left orphaned behind a broken cluster; the failure is logged for operators and the orphan reaper reconciles it. Requires a validated principal; 403 without one.
Parameters:
Implementation
Future<void> deletePlatformProjectsByProjectAppsByApp(String project, String app,) async {
final response = await deletePlatformProjectsByProjectAppsByAppWithHttpInfo(project, app,);
if (response.statusCode >= HttpStatus.badRequest) {
throw ApiException(response.statusCode, await _decodeBodyBytes(response));
}
}