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

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

Returns:

  • (String)


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

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

#catalogString

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

Returns:

  • (String)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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”

Returns:

  • (Time)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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.

Returns:

  • (String)


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

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

#idString

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

Returns:

  • (String)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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.

Returns:

  • (String)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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”

Returns:

  • (Time)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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.

Returns:

  • (String)


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

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

#resource_idString

The identifier of the specific resource being snapshotted. The format may vary depending on the ‘ResourceType`.

Returns:

  • (String)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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.

Returns:

  • (String)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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.

Returns:

  • (String)


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

class GetResourceSnapshotJobResponse < Struct.new(
  :arn,
  :catalog,
  :created_at,
  :engagement_id,
  :id,
  :last_failure,
  :last_successful_execution_date,
  :resource_arn,
  :resource_id,
  :resource_snapshot_template_name,
  :resource_type,
  :status)
  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.

Returns:

  • (String)


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

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