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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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.



4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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:



4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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)


4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
# File 'lib/aws-sdk-servicecatalog/types.rb', line 4910

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