Class: Aws::IoTTwinMaker::Types::CreateSyncJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTTwinMaker::Types::CreateSyncJobRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iottwinmaker/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#sync_role ⇒ String
The SyncJob IAM role.
-
#sync_source ⇒ String
The sync source.
-
#tags ⇒ Hash<String,String>
The SyncJob tags.
-
#workspace_id ⇒ String
The workspace ID.
Instance Attribute Details
#sync_role ⇒ String
The SyncJob IAM role. This IAM role is used by the SyncJob to read from the syncSource, and create, update, or delete the corresponding resources.
839 840 841 842 843 844 845 846 |
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 839 class CreateSyncJobRequest < Struct.new( :workspace_id, :sync_source, :sync_role, :tags) SENSITIVE = [] include Aws::Structure end |
#sync_source ⇒ String
The sync source.
<note markdown=“1”> Currently the only supported syncSoource is ‘SITEWISE `.
</note>
839 840 841 842 843 844 845 846 |
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 839 class CreateSyncJobRequest < Struct.new( :workspace_id, :sync_source, :sync_role, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The SyncJob tags.
839 840 841 842 843 844 845 846 |
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 839 class CreateSyncJobRequest < Struct.new( :workspace_id, :sync_source, :sync_role, :tags) SENSITIVE = [] include Aws::Structure end |
#workspace_id ⇒ String
The workspace ID.
839 840 841 842 843 844 845 846 |
# File 'lib/aws-sdk-iottwinmaker/types.rb', line 839 class CreateSyncJobRequest < Struct.new( :workspace_id, :sync_source, :sync_role, :tags) SENSITIVE = [] include Aws::Structure end |