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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-servicecatalog/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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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>)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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.



5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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:



5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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)


5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5421

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