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]?
  • 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)