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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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].

[1]: docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.

[1]: docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.htm



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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].

[1]: docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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.



2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
# File 'lib/aws-sdk-clouddirectory/types.rb', line 2007

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