CreateProductInput
public struct CreateProductInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The language code. en - English (default) jp - Japanese zh - Chinese
Declaration
Swift
public let acceptLanguage: String?
-
The description of the product.
Declaration
Swift
public let description: String?
-
The distributor of the product.
Declaration
Swift
public let distributor: String?
-
A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
Declaration
Swift
public let idempotencyToken: String
-
The name of the product.
Declaration
Swift
public let name: String
-
The owner of the product.
Declaration
Swift
public let owner: String
-
The type of product.
Declaration
Swift
public let productType: ProductType
-
The configuration of the provisioning artifact.
Declaration
Swift
public let provisioningArtifactParameters: ProvisioningArtifactProperties
-
The support information about the product.
Declaration
Swift
public let supportDescription: String?
-
The contact email for product support.
Declaration
Swift
public let supportEmail: String?
-
The contact URL for product support.
Declaration
Swift
public let supportUrl: String?
-
One or more tags.
Declaration
Swift
public let tags: [Tag]?
-
init(acceptLanguage:description:distributor:idempotencyToken:name:owner:productType:provisioningArtifactParameters:supportDescription:supportEmail:supportUrl:tags:)
Undocumented
Declaration
Swift
public init(acceptLanguage: String? = nil, description: String? = nil, distributor: String? = nil, idempotencyToken: String = CreateProductInput.idempotencyToken(), name: String, owner: String, productType: ProductType, provisioningArtifactParameters: ProvisioningArtifactProperties, supportDescription: String? = nil, supportEmail: String? = nil, supportUrl: String? = nil, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws