createTypedLinkFacet

Creates a TypedLinkFacet. For more information, see Typed Links.

Samples

import aws.sdk.kotlin.services.clouddirectory.model.FacetAttributeType
import aws.sdk.kotlin.services.clouddirectory.model.RequiredAttributeBehavior
import aws.sdk.kotlin.services.clouddirectory.model.TypedLinkAttributeDefinition
import aws.sdk.kotlin.services.clouddirectory.model.TypedLinkFacet
fun main() { 
   //sampleStart 
   val resp = cloudDirectoryClient.createTypedLinkFacet {
    schemaArn = "arn:aws:clouddirectory:us-west-2:45132example:schema/development/typedlinkschema"
    facet = TypedLinkFacet {
        name = "FacetExample"
        attributes = listOf<TypedLinkAttributeDefinition>(
            TypedLinkAttributeDefinition {
                name = "1"
                type = FacetAttributeType.fromValue("BINARY")
                requiredBehavior = RequiredAttributeBehavior.fromValue("REQUIRED_ALWAYS")
            }                
        )
        identityAttributeOrder = listOf<String>(
            "1"
        )
    }
} 
   //sampleEnd
}