createTypedLinkFacet
abstract suspend fun createTypedLinkFacet(input: CreateTypedLinkFacetRequest): CreateTypedLinkFacetResponse
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
}