Class: Aws::ServiceCatalog::Types::ProvisioningArtifactDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::ProvisioningArtifactDetail
- Defined in:
- gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb
Overview
Information about a provisioning artifact (also known as a version) for a product.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#active ⇒ Boolean
Indicates whether the product version is active.
-
#created_time ⇒ Time
The UTC time stamp of the creation time.
-
#description ⇒ String
The description of the provisioning artifact.
-
#guidance ⇒ String
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
-
#id ⇒ String
The identifier of the provisioning artifact.
-
#name ⇒ String
The name of the provisioning artifact.
-
#source_revision ⇒ String
Specifies the revision of the external artifact that was used to automatically sync the Service Catalog product and create the provisioning artifact.
-
#type ⇒ String
The type of provisioning artifact.
Instance Attribute Details
#active ⇒ Boolean
Indicates whether the product version is active.
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
The UTC time stamp of the creation time.
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the provisioning artifact.
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |
#guidance ⇒ String
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The identifier of the provisioning artifact.
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the provisioning artifact.
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |
#source_revision ⇒ String
Specifies the revision of the external artifact that was used to
automatically sync the Service Catalog product and create the
provisioning artifact. Service Catalog includes this response
parameter as a high level field to the existing
ProvisioningArtifactDetail type, which is returned as part of the
response for CreateProduct, UpdateProduct,
DescribeProductAsAdmin, DescribeProvisioningArtifact,
ListProvisioningArtifact, and UpdateProvisioningArticat APIs.
This field only exists for Repo-Synced products.
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE- CloudFormation templateTERRAFORM_OPEN_SOURCE- Terraform Open Source configuration fileTERRAFORM_CLOUD- Terraform Cloud configuration fileEXTERNAL- External configuration file
5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 |
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5060 class ProvisioningArtifactDetail < Struct.new( :id, :name, :description, :type, :created_time, :active, :guidance, :source_revision) SENSITIVE = [] include Aws::Structure end |