delete_project

Mobile.Client.delete_project(**kwargs)

Delets a project in AWS Mobile Hub.

See also: AWS API Documentation

Request Syntax

response = client.delete_project(
    projectId='string'
)
Parameters
projectId (string) --

[REQUIRED]

Unique project identifier.

Return type
dict
Returns
Response Syntax
{
    'deletedResources': [
        {
            'type': 'string',
            'name': 'string',
            'arn': 'string',
            'feature': 'string',
            'attributes': {
                'string': 'string'
            }
        },
    ],
    'orphanedResources': [
        {
            'type': 'string',
            'name': 'string',
            'arn': 'string',
            'feature': 'string',
            'attributes': {
                'string': 'string'
            }
        },
    ]
}

Response Structure

  • (dict) --

    Result structure used in response to request to delete a project.

    • deletedResources (list) --

      Resources which were deleted.

      • (dict) --

        Information about an instance of an AWS resource associated with a project.

        • type (string) --

          Simplified name for type of AWS resource (e.g., bucket is an Amazon S3 bucket).

        • name (string) --

          Name of the AWS resource (e.g., for an Amazon S3 bucket this is the name of the bucket).

        • arn (string) --

          AWS resource name which uniquely identifies the resource in AWS systems.

        • feature (string) --

          Identifies which feature in AWS Mobile Hub is associated with this AWS resource.

        • attributes (dict) --

          Key-value attribute pairs.

          • (string) --

            Key part of key-value attribute pairs.

            • (string) --

              Value part of key-value attribute pairs.

    • orphanedResources (list) --

      Resources which were not deleted, due to a risk of losing potentially important data or files.

      • (dict) --

        Information about an instance of an AWS resource associated with a project.

        • type (string) --

          Simplified name for type of AWS resource (e.g., bucket is an Amazon S3 bucket).

        • name (string) --

          Name of the AWS resource (e.g., for an Amazon S3 bucket this is the name of the bucket).

        • arn (string) --

          AWS resource name which uniquely identifies the resource in AWS systems.

        • feature (string) --

          Identifies which feature in AWS Mobile Hub is associated with this AWS resource.

        • attributes (dict) --

          Key-value attribute pairs.

          • (string) --

            Key part of key-value attribute pairs.

            • (string) --

              Value part of key-value attribute pairs.

Exceptions

  • Mobile.Client.exceptions.InternalFailureException
  • Mobile.Client.exceptions.ServiceUnavailableException
  • Mobile.Client.exceptions.UnauthorizedException
  • Mobile.Client.exceptions.TooManyRequestsException
  • Mobile.Client.exceptions.NotFoundException