class Aws::CloudDirectory::Types::TypedLinkSpecifier
Contains all the information that is used to uniquely identify a typed link. The parameters discussed in this topic are used to uniquely specify the typed link being operated on. The AttachTypedLink API returns a typed link specifier while the DetachTypedLink API accepts one as input. Similarly, the ListIncomingTypedLinks and ListOutgoingTypedLinks API operations provide typed link specifiers as output. You can also construct a typed link specifier from scratch.
@note When making an API call, you may pass TypedLinkSpecifier
data as a hash: { typed_link_facet: { # required schema_arn: "Arn", # required typed_link_name: "TypedLinkName", # required }, source_object_reference: { # required selector: "SelectorObjectReference", }, target_object_reference: { # required selector: "SelectorObjectReference", }, identity_attribute_values: [ # required { attribute_name: "AttributeName", # required value: { # required string_value: "StringAttributeValue", binary_value: "data", boolean_value: false, number_value: "NumberAttributeValue", datetime_value: Time.now, }, }, ], }
@!attribute [rw] typed_link_facet
Identifies the typed link facet that is associated with the typed link. @return [Types::TypedLinkSchemaAndFacetName]
@!attribute [rw] source_object_reference
Identifies the source object that the typed link will attach to. @return [Types::ObjectReference]
@!attribute [rw] target_object_reference
Identifies the target object that the typed link will attach to. @return [Types::ObjectReference]
@!attribute [rw] identity_attribute_values
Identifies the attribute value to update. @return [Array<Types::AttributeNameAndValue>]
@see docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/TypedLinkSpecifier AWS API Documentation
Constants
- SENSITIVE