Class: Aws::ServiceCatalog::Types::ProvisionedProductPlanDetails

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

Overview

Information about a plan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_timeTime

The UTC time stamp of the creation time.

Returns:

  • (Time)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#notification_arnsArray<String>

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Returns:

  • (Array<String>)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#path_idString

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#plan_idString

The plan identifier.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#plan_nameString

The name of the plan.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#plan_typeString

The plan type.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#product_idString

The product identifier.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#provision_product_idString

The product identifier.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#provision_product_nameString

The user-friendly name of the provisioned product.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#provisioning_artifact_idString

The identifier of the provisioning artifact.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#provisioning_parametersArray<Types::UpdateProvisioningParameter>

Parameters specified by the administrator that are required for provisioning the product.



5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

The status message.

Returns:

  • (String)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

One or more tags.

Returns:



5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#updated_timeTime

The time when the plan was last updated.

Returns:

  • (Time)


5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
# File 'lib/aws-sdk-servicecatalog/types.rb', line 5412

class ProvisionedProductPlanDetails < Struct.new(
  :created_time,
  :path_id,
  :product_id,
  :plan_name,
  :plan_id,
  :provision_product_id,
  :provision_product_name,
  :plan_type,
  :provisioning_artifact_id,
  :status,
  :updated_time,
  :notification_arns,
  :provisioning_parameters,
  :tags,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end