Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateFacetRequest

import type { CreateFacetRequest } from "https://aws-api.deno.dev/v0.3/services/clouddirectory.ts?docs=full";
interface CreateFacetRequest {
Attributes?: FacetAttribute[] | null;
FacetStyle?: FacetStyle | null;
Name: string;
ObjectType?: ObjectType | null;
SchemaArn: string;
}

§Properties

§
Attributes?: FacetAttribute[] | null
[src]

The attributes that are associated with the "Facet".

§
FacetStyle?: FacetStyle | null
[src]

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.

§
Name: string
[src]

The name of the "Facet", which is unique for a given schema.

§
ObjectType?: ObjectType | null
[src]

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.

§
SchemaArn: string
[src]

The schema ARN in which the new "Facet" will be created. For more information, see "arns".