Values.CreateDeploymentRequestSourceRequests API Gateway to create a Deployment resource.
type nonrec t = {restApiId : String_.t;The string identifier of the associated RestApi.
*)stageName : String_.t option;The name of the Stage resource for the Deployment resource to create.
*)stageDescription : String_.t option;The description of the Stage resource for the Deployment resource to create.
*)description : String_.t option;The description for the Deployment resource to create.
*)cacheClusterEnabled : NullableBoolean.t option;Enables a cache cluster for the Stage resource specified in the input.
*)cacheClusterSize : CacheClusterSize.t option;The stage's cache capacity in GB. For more information about choosing a cache size, see Enabling API caching to enhance responsiveness.
*)variables : MapOfStringToString.t option;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-._~:/?#&=,]+.
*)canarySettings : DeploymentCanarySettings.t option;The input configuration for the canary deployment when the deployment is a canary release deployment.
*)tracingEnabled : NullableBoolean.t option;Specifies whether active tracing with X-ray is enabled for the Stage.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of NullableBoolean.t
| `Enum of string
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of Double.t
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list ])
list ])
list ]