Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::ServiceCatalog::Types::RecordDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb

Overview

Information about a request operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_timeTime

The UTC time stamp of the creation time.

Returns:

  • (Time)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#launch_role_arnString

The ARN of the launch role associated with the provisioned product.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#path_idString

The path identifier.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#product_idString

The product identifier.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#provisioned_product_idString

The identifier of the provisioned product.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#provisioned_product_nameString

The user-friendly name of the provisioned product.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#provisioned_product_typeString

The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET, TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#provisioning_artifact_idString

The identifier of the provisioning artifact.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#record_errorsArray<Types::RecordError>

The errors that occurred.

Returns:


5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#record_idString

The identifier of the record.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#record_tagsArray<Types::RecordTag>

One or more tags.

Returns:


5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#record_typeString

The record type.

  • PROVISION_PRODUCT

  • UPDATE_PROVISIONED_PRODUCT

  • TERMINATE_PROVISIONED_PRODUCT

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the provisioned product.

  • CREATED - The request was created but the operation has not started.

  • IN_PROGRESS - The requested operation is in progress.

  • IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.

  • SUCCEEDED - The requested operation has successfully completed.

  • FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

Returns:

  • (String)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#updated_timeTime

The time when the record was last updated.

Returns:

  • (Time)

5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5518

class RecordDetail < Struct.new(
  :record_id,
  :provisioned_product_name,
  :status,
  :created_time,
  :updated_time,
  :provisioned_product_type,
  :record_type,
  :provisioned_product_id,
  :product_id,
  :provisioning_artifact_id,
  :path_id,
  :record_errors,
  :record_tags,
  :launch_role_arn)
  SENSITIVE = []
  include Aws::Structure
end