Class: Aws::PartnerCentralSelling::Types::CreateResourceSnapshotJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::CreateResourceSnapshotJobRequest
- Includes:
- Structure
- Defined in:
- 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`.
1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1010 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.
1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1010 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.
1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1010 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`.
1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1010 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.
1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1010 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`
1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1010 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.
1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 1010 class CreateResourceSnapshotJobRequest < Struct.new( :catalog, :client_token, :engagement_identifier, :resource_type, :resource_identifier, :resource_snapshot_template_identifier, :tags) SENSITIVE = [] include Aws::Structure end |