CloudDirectory / Client / get_facet
get_facet#
- CloudDirectory.Client.get_facet(**kwargs)#
Gets details of the Facet, such as facet name, attributes, Rules, or
ObjectType
. You can call this on all kinds of schema facets – published, development, or applied.See also: AWS API Documentation
Request Syntax
response = client.get_facet( SchemaArn='string', Name='string' )
- Parameters:
SchemaArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) that is associated with the Facet. For more information, see arns.
Name (string) –
[REQUIRED]
The name of the facet to retrieve.
- Return type:
dict
- Returns:
Response Syntax
{ 'Facet': { 'Name': 'string', 'ObjectType': 'NODE'|'LEAF_NODE'|'POLICY'|'INDEX', 'FacetStyle': 'STATIC'|'DYNAMIC' } }
Response Structure
(dict) –
Facet (dict) –
The Facet structure that is associated with the facet.
Name (string) –
The name of the Facet.
ObjectType (string) –
The object type that is associated with the facet. See CreateFacetRequest$ObjectType for more details.
FacetStyle (string) –
There are two different styles that you can define on any given facet,
Static
andDynamic
. For static facets, all attributes must be defined in the schema. For dynamic facets, attributes can be defined during data plane operations.
Exceptions
CloudDirectory.Client.exceptions.InternalServiceException
CloudDirectory.Client.exceptions.InvalidArnException
CloudDirectory.Client.exceptions.RetryableConflictException
CloudDirectory.Client.exceptions.ValidationException
CloudDirectory.Client.exceptions.LimitExceededException
CloudDirectory.Client.exceptions.AccessDeniedException
CloudDirectory.Client.exceptions.ResourceNotFoundException
CloudDirectory.Client.exceptions.FacetNotFoundException