Class: Aws::CloudDirectory::Types::BatchWriteOperationResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb

Overview

Represents the output of a BatchWrite response operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#add_facet_to_objectTypes::BatchAddFacetToObjectResponse

The result of an add facet to object batch operation.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#attach_objectTypes::BatchAttachObjectResponse

Attaches an object to a Directory.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#attach_policyTypes::BatchAttachPolicyResponse

Attaches a policy object to a regular object. An object can have a limited number of attached policies.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#attach_to_indexTypes::BatchAttachToIndexResponse

Attaches the specified object to the specified index.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

Attaches a typed link to a specified source and target object. For more information, see Typed Links.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#create_indexTypes::BatchCreateIndexResponse

Creates an index object. See Indexing and search for more information.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#create_objectTypes::BatchCreateObjectResponse

Creates an object in a Directory.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#delete_objectTypes::BatchDeleteObjectResponse

Deletes an object in a Directory.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#detach_from_indexTypes::BatchDetachFromIndexResponse

Detaches the specified object from the specified index.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#detach_objectTypes::BatchDetachObjectResponse

Detaches an object from a Directory.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#detach_policyTypes::BatchDetachPolicyResponse

Detaches a policy from a Directory.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

Detaches a typed link from a specified source and target object. For more information, see Typed Links.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#remove_facet_from_objectTypes::BatchRemoveFacetFromObjectResponse

The result of a batch remove facet from object operation.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

Represents the output of a BatchWrite response operation.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end

#update_object_attributesTypes::BatchUpdateObjectAttributesResponse

Updates a given object’s attributes.



3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 3407

class BatchWriteOperationResponse < Struct.new(
  :create_object,
  :attach_object,
  :detach_object,
  :update_object_attributes,
  :delete_object,
  :add_facet_to_object,
  :remove_facet_from_object,
  :attach_policy,
  :detach_policy,
  :create_index,
  :attach_to_index,
  :detach_from_index,
  :attach_typed_link,
  :detach_typed_link,
  :update_link_attributes)
  SENSITIVE = []
  include Aws::Structure
end