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_time ⇒ Time

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_arn ⇒ String

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_id ⇒ String

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_id ⇒ String

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_id ⇒ String

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_name ⇒ String

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_type ⇒ String

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_id ⇒ String

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_errors ⇒ Array<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_id ⇒ String

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_tags ⇒ Array<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_type ⇒ String

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

#status ⇒ String

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_time ⇒ Time

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