ProvisioningArtifactProperties
public struct ProvisioningArtifactProperties : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
Declaration
Swift
public let description: String?
-
If set to true, AWS Service Catalog stops validating the specified provisioning artifact even if it is invalid.
Declaration
Swift
public let disableTemplateValidation: Bool?
-
The URL of the CloudFormation template in Amazon S3. Specify the URL in JSON format as follows: “LoadTemplateFromURL”: “https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/...”
Declaration
Swift
public let info: [String : String]
-
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
Declaration
Swift
public let name: String?
-
The type of provisioning artifact. CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template MARKETPLACE_AMI - AWS Marketplace AMI MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources
Declaration
Swift
public let type: ProvisioningArtifactType?
-
Undocumented
Declaration
Swift
public init(description: String? = nil, disableTemplateValidation: Bool? = nil, info: [String : String], name: String? = nil, type: ProvisioningArtifactType? = nil)
-
Declaration
Swift
public func validate(name: String) throws