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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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 and CFN_STACKSET.

Returns:

  • (String)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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:



6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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:



6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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)


6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 6033

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