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