Class: Aws::ServiceCatalog::Types::ProvisioningArtifactDetail

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#activeBoolean

Indicates whether the product version is active.

Returns:

  • (Boolean)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeTime

The UTC time stamp of the creation time.

Returns:

  • (Time)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the provisioning artifact.

Returns:

  • (String)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end

#guidanceString

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

Returns:

  • (String)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The identifier of the provisioning artifact.

Returns:

  • (String)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the provisioning artifact.

Returns:

  • (String)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end

#source_revisionString

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.

Returns:

  • (String)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of provisioning artifact.

  • CLOUD_FORMATION_TEMPLATE - CloudFormation template

  • MARKETPLACE_AMI - Amazon Web Services Marketplace AMI

  • MARKETPLACE_CAR - Amazon Web Services Marketplace Clusters and Amazon Web Services Resources

Returns:

  • (String)


4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 4904

class ProvisioningArtifactDetail < Struct.new(
  :id,
  :name,
  :description,
  :type,
  :created_time,
  :active,
  :guidance,
  :source_revision)
  SENSITIVE = []
  include Aws::Structure
end