AppRegistry / Client / create_attribute_group

create_attribute_group#

AppRegistry.Client.create_attribute_group(**kwargs)#

Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application’s metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.

See also: AWS API Documentation

Request Syntax

response = client.create_attribute_group(
    name='string',
    description='string',
    attributes='string',
    tags={
        'string': 'string'
    },
    clientToken='string'
)
Parameters:
  • name (string) –

    [REQUIRED]

    The name of the attribute group.

  • description (string) – The description of the attribute group that the user provides.

  • attributes (string) –

    [REQUIRED]

    A JSON string in the form of nested key-value pairs that represent the attributes in the group and describes an application and its components.

  • tags (dict) –

    Key-value pairs you can use to associate with the attribute group.

    • (string) –

      • (string) –

  • clientToken (string) –

    [REQUIRED]

    A unique identifier that you provide to ensure idempotency. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails.

    This field is autopopulated if not provided.

Return type:

dict

Returns:

Response Syntax

{
    'attributeGroup': {
        'id': 'string',
        'arn': 'string',
        'name': 'string',
        'description': 'string',
        'creationTime': datetime(2015, 1, 1),
        'lastUpdateTime': datetime(2015, 1, 1),
        'tags': {
            'string': 'string'
        }
    }
}

Response Structure

  • (dict) –

    • attributeGroup (dict) –

      Information about the attribute group.

      • id (string) –

        The globally unique attribute group identifier of the attribute group.

      • arn (string) –

        The Amazon resource name (ARN) that specifies the attribute group across services.

      • name (string) –

        The name of the attribute group.

      • description (string) –

        The description of the attribute group that the user provides.

      • creationTime (datetime) –

        The ISO-8601 formatted timestamp of the moment the attribute group was created.

      • lastUpdateTime (datetime) –

        The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.

      • tags (dict) –

        Key-value pairs you can use to associate with the attribute group.

        • (string) –

          • (string) –

Exceptions

  • AppRegistry.Client.exceptions.ServiceQuotaExceededException

  • AppRegistry.Client.exceptions.ConflictException

  • AppRegistry.Client.exceptions.ValidationException

  • AppRegistry.Client.exceptions.InternalServerException