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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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.



4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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:



4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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 UTC time stamp when the plan was last updated.

Returns:

  • (Time)


4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4860

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