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
Specifies a unique, client-generated UUID to ensure that the request is handled exactly once.
-
#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.
Instance Attribute Details
#catalog ⇒ String
Specifies the catalog in which to create the snapshot job. Valid
values are AWS
and Sandbox
.
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1009 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_identifier, :resource_snapshot_template_identifier, :resource_type) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
Specifies a unique, client-generated UUID to ensure that the request is handled exactly once. This token helps prevent duplicate snapshot job creations.
A suitable default value is auto-generated. You should normally not need to pass this option.
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1009 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_identifier, :resource_snapshot_template_identifier, :resource_type) SENSITIVE = [] include Aws::Structure end |
#engagement_identifier ⇒ String
Specifies the identifier of the engagement associated with the resource to be snapshotted.
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1009 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_identifier, :resource_snapshot_template_identifier, :resource_type) SENSITIVE = [] include Aws::Structure end |
#resource_identifier ⇒ String
Specifies the identifier of the specific resource to be snapshotted.
The format depends on the ResourceType
.
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1009 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_identifier, :resource_snapshot_template_identifier, :resource_type) SENSITIVE = [] include Aws::Structure end |
#resource_snapshot_template_identifier ⇒ String
Specifies the name of the template that defines the schema for the snapshot.
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1009 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_identifier, :resource_snapshot_template_identifier, :resource_type) 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 Opportunity
.
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1009 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_identifier, :resource_snapshot_template_identifier, :resource_type) SENSITIVE = [] include Aws::Structure end |