delete_resource
async
¶
delete_resource(
organization_id: OrganizationId,
resource_id: EntityIdentifier,
*,
config_overrides: Optional[AsyncWorkMailClientConfig] = None,
) -> DeleteResourceResponse
Deletes the specified resource.
Parameters:
-
organization_id(OrganizationId) –The identifier associated with the organization from which the resource is deleted.
-
resource_id(EntityIdentifier) –The identifier of the resource to be deleted.
The identifier can accept ResourceId, or Resourcename. The following identity formats are available:
-
Resource ID: r-0123456789a0123456789b0123456789
-
Resource name: resource
-
Raises:
-
EntityStateException–You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.
-
InvalidParameterException–One or more of the input parameters don't match the service's restrictions.
-
OrganizationNotFoundException–An operation received a valid organization identifier that either doesn't belong or exist in the system.
-
OrganizationStateException–The organization must have a valid state to perform certain operations on the organization or its members.
-
UnsupportedOperationException–You can't perform a write operation against a read-only directory.
-
UnknownServiceError–The service returned an error code this client does not model.