class Aws::CloudDirectory::Types::AddFacetToObjectRequest

@note When making an API call, you may pass AddFacetToObjectRequest

data as a hash:

    {
      directory_arn: "Arn", # required
      schema_facet: { # required
        schema_arn: "Arn",
        facet_name: "FacetName",
      },
      object_attribute_list: [
        {
          key: { # required
            schema_arn: "Arn", # required
            facet_name: "FacetName", # required
            name: "AttributeName", # required
          },
          value: { # required
            string_value: "StringAttributeValue",
            binary_value: "data",
            boolean_value: false,
            number_value: "NumberAttributeValue",
            datetime_value: Time.now,
          },
        },
      ],
      object_reference: { # required
        selector: "SelectorObjectReference",
      },
    }

@!attribute [rw] directory_arn

The Amazon Resource Name (ARN) that is associated with the Directory
where the object resides. For more information, see arns.
@return [String]

@!attribute [rw] schema_facet

Identifiers for the facet that you are adding to the object. See
SchemaFacet for details.
@return [Types::SchemaFacet]

@!attribute [rw] object_attribute_list

Attributes on the facet that you are adding to the object.
@return [Array<Types::AttributeKeyAndValue>]

@!attribute [rw] object_reference

A reference to the object you are adding the specified facet to.
@return [Types::ObjectReference]

@see docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AddFacetToObjectRequest AWS API Documentation

Constants

SENSITIVE