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