CreateDeploymentRequest
public struct CreateDeploymentRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Enables a cache cluster for the Stage resource specified in the input.
Declaration
Swift
public let cacheClusterEnabled: Bool? -
Specifies the cache cluster size for the Stage resource specified in the input, if a cache cluster is enabled.
Declaration
Swift
public let cacheClusterSize: CacheClusterSize? -
The input configuration for the canary deployment when the deployment is a canary release deployment.
Declaration
Swift
public let canarySettings: DeploymentCanarySettings? -
The description for the Deployment resource to create.
Declaration
Swift
public let description: String? -
[Required] The string identifier of the associated RestApi.
Declaration
Swift
public let restApiId: String -
The description of the Stage resource for the Deployment resource to create.
Declaration
Swift
public let stageDescription: String? -
The name of the Stage resource for the Deployment resource to create.
Declaration
Swift
public let stageName: String? -
Specifies whether active tracing with X-ray is enabled for the Stage.
Declaration
Swift
public let tracingEnabled: Bool? -
A map that defines the stage variables for the Stage resource that is associated with the new deployment. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.
Declaration
Swift
public let variables: [String : String]? -
init(cacheClusterEnabled:cacheClusterSize:canarySettings:description:restApiId:stageDescription:stageName:tracingEnabled:variables:)Undocumented
Declaration
Swift
public init(cacheClusterEnabled: Bool? = nil, cacheClusterSize: CacheClusterSize? = nil, canarySettings: DeploymentCanarySettings? = nil, description: String? = nil, restApiId: String, stageDescription: String? = nil, stageName: String? = nil, tracingEnabled: Bool? = nil, variables: [String : String]? = nil)
View on GitHub
CreateDeploymentRequest Structure Reference