Class: Aws::IoTThingsGraph::Types::UploadEntityDefinitionsRequest

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#deprecate_existing_entitiesBoolean

A Boolean that specifies whether to deprecate all entities in the latest version before uploading the new DefinitionDocument. If set to true, the upload will create a new namespace version.

Returns:

  • (Boolean)


1678
1679
1680
1681
1682
1683
1684
# File 'gems/aws-sdk-iotthingsgraph/lib/aws-sdk-iotthingsgraph/types.rb', line 1678

class UploadEntityDefinitionsRequest < Struct.new(
  :document,
  :sync_with_public_namespace,
  :deprecate_existing_entities)
  SENSITIVE = []
  include Aws::Structure
end

#documentTypes::DefinitionDocument

The DefinitionDocument that defines the updated entities.



1678
1679
1680
1681
1682
1683
1684
# File 'gems/aws-sdk-iotthingsgraph/lib/aws-sdk-iotthingsgraph/types.rb', line 1678

class UploadEntityDefinitionsRequest < Struct.new(
  :document,
  :sync_with_public_namespace,
  :deprecate_existing_entities)
  SENSITIVE = []
  include Aws::Structure
end

#sync_with_public_namespaceBoolean

A Boolean that specifies whether to synchronize with the latest version of the public namespace. If set to true, the upload will create a new namespace version.

Returns:

  • (Boolean)


1678
1679
1680
1681
1682
1683
1684
# File 'gems/aws-sdk-iotthingsgraph/lib/aws-sdk-iotthingsgraph/types.rb', line 1678

class UploadEntityDefinitionsRequest < Struct.new(
  :document,
  :sync_with_public_namespace,
  :deprecate_existing_entities)
  SENSITIVE = []
  include Aws::Structure
end