Creates a new Facet in a schema. Facet creation is allowed only in development or applied schemas.
See https://www.paws-r-sdk.com/docs/clouddirectory_create_facet/ for full documentation.
clouddirectory_create_facet(
SchemaArn,
Name,
Attributes = NULL,
ObjectType = NULL,
FacetStyle = NULL
)
[required] The schema ARN in which the new Facet will be created. For more information, see arns.
[required] The name of the Facet, which is unique for a given schema.
The attributes that are associated with the Facet.
Specifies whether a given object created from this facet is of type node, leaf node, policy or index.
Node: Can have multiple children but one parent.
Leaf node: Cannot have children but can have multiple parents.
Policy: Allows you to store a policy document and policy type. For more information, see Policies.
Index: Can be created with the Index API.
There are two different styles that you can define on any given facet,
Static
and Dynamic
. For static facets, all attributes must be
defined in the schema. For dynamic facets, attributes can be defined
during data plane operations.