Class: Aws::PartnerCentralSelling::Types::CreateResourceSnapshotJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::CreateResourceSnapshotJobRequest
- Defined in:
- gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog ⇒ String
Specifies the catalog in which to create the snapshot job.
-
#client_token ⇒ String
A client-generated UUID used for idempotency check.
-
#engagement_identifier ⇒ String
Specifies the identifier of the engagement associated with the resource to be snapshotted.
-
#resource_identifier ⇒ String
Specifies the identifier of the specific resource to be snapshotted.
-
#resource_snapshot_template_identifier ⇒ String
Specifies the name of the template that defines the schema for the snapshot.
-
#resource_type ⇒ String
The type of resource for which the snapshot job is being created.
-
#tags ⇒ Array<Types::Tag>
A map of the key-value pairs of the tag or tags to assign.
Instance Attribute Details
#catalog ⇒ String
Specifies the catalog in which to create the snapshot job. Valid
values are AWS and Sandbox.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1268 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A client-generated UUID used for idempotency check. The token helps prevent duplicate job creations.
A suitable default value is auto-generated. You should normally not need to pass this option.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1268 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#engagement_identifier ⇒ String
Specifies the identifier of the engagement associated with the resource to be snapshotted.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1268 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_identifier ⇒ String
Specifies the identifier of the specific resource to be snapshotted.
The format depends on the ResourceType.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1268 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_snapshot_template_identifier ⇒ String
Specifies the name of the template that defines the schema for the snapshot.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1268 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of resource for which the snapshot job is being created.
Must be one of the supported resource types i.e. Opportunity
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1268 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A map of the key-value pairs of the tag or tags to assign.
1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1268 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |