CreateStageRequest
public struct CreateStageRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Whether cache clustering is enabled for the stage.
Declaration
Swift
public let cacheClusterEnabled: Bool?
-
The stage’s cache cluster size.
Declaration
Swift
public let cacheClusterSize: CacheClusterSize?
-
The canary deployment settings of this stage.
Declaration
Swift
public let canarySettings: CanarySettings?
-
[Required] The identifier of the Deployment resource for the Stage resource.
Declaration
Swift
public let deploymentId: String
-
The description of the Stage resource.
Declaration
Swift
public let description: String?
-
The version of the associated API documentation.
Declaration
Swift
public let documentationVersion: String?
-
[Required] The string identifier of the associated RestApi.
Declaration
Swift
public let restApiId: String
-
[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.
Declaration
Swift
public let stageName: String
-
The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.
Declaration
Swift
public let tags: [String : 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 new Stage resource. 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:deploymentId:description:documentationVersion:restApiId:stageName:tags:tracingEnabled:variables:)
Undocumented
Declaration
Swift
public init(cacheClusterEnabled: Bool? = nil, cacheClusterSize: CacheClusterSize? = nil, canarySettings: CanarySettings? = nil, deploymentId: String, description: String? = nil, documentationVersion: String? = nil, restApiId: String, stageName: String, tags: [String : String]? = nil, tracingEnabled: Bool? = nil, variables: [String : String]? = nil)