Class: Aws::PartnerCentralSelling::Types::GetResourceSnapshotJobResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-partnercentralselling/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the snapshot job. This globally unique identifier can be used for resource-specific operations across AWS services.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#catalogString

The catalog in which the snapshot job was created. This will match the Catalog specified in the request.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time when the snapshot job was created in ISO 8601 format (UTC). Example: “2023-05-01T20:37:46Z”



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#engagement_idString

The identifier of the engagement associated with this snapshot job. This links the job to a specific engagement context.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier of the snapshot job. This matches the ResourceSnapshotJobIdentifier provided in the request.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#last_failureString

If the job has encountered any failures, this field contains the error message from the most recent failure. This can be useful for troubleshooting issues with the job.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#last_successful_execution_dateTime

The date and time of the last successful execution of the job, in ISO 8601 format (UTC). Example: “2023-05-01T20:37:46Z”



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The Amazon Resource Name (ARN) of the resource being snapshotted. This provides a globally unique identifier for the resource across AWS.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#resource_idString

The identifier of the specific resource being snapshotted. The format might vary depending on the ResourceType.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#resource_snapshot_template_nameString

The name of the template used for creating the snapshot. This is the same as the template name. It defines the structure and content of the snapshot.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of resource being snapshotted. This would have “Opportunity” as a value as it is dependent on the supported resource type.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the snapshot job. Valid values:

  • STOPPED: The job is not currently running.

  • RUNNING: The job is actively executing.



2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2288

class GetResourceSnapshotJobResponse < Struct.new(
  :catalog,
  :id,
  :arn,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_arn,
  :resource_snapshot_template_name,
  :created_at,
  :status,
  :last_successful_execution_date,
  :last_failure)
  SENSITIVE = []
  include Aws::Structure
end