Struct rusoto_apigateway::CreateStageRequest [] [src]

pub struct CreateStageRequest {
    pub cache_cluster_enabled: Option<bool>,
    pub cache_cluster_size: Option<String>,
    pub canary_settings: Option<CanarySettings>,
    pub deployment_id: String,
    pub description: Option<String>,
    pub documentation_version: Option<String>,
    pub rest_api_id: String,
    pub stage_name: String,
    pub tags: Option<HashMap<String, String>>,
    pub variables: Option<HashMap<String, String>>,
}

Requests API Gateway to create a Stage resource.

Fields

Whether cache clustering is enabled for the stage.

The stage's cache cluster size.

The canary deployment settings of this stage.

[Required] The identifier of the Deployment resource for the Stage resource.

The description of the Stage resource.

The version of the associated API documentation.

The string identifier of the associated RestApi.

[Required] The name for the Stage resource.

Key/Value map of strings. Valid character set is [a-zA-Z+-=._:/]. Tag key can be up to 128 characters and must not start with "aws:". Tag value can be up to 256 characters.

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-._~:/?#&=,]+.

Trait Implementations

impl Default for CreateStageRequest
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for CreateStageRequest
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for CreateStageRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations