class Aws::ApiGatewayV2::Types::Stage

Represents an API stage.

@!attribute [rw] access_log_settings

Settings for logging access in this stage.
@return [Types::AccessLogSettings]

@!attribute [rw] api_gateway_managed

Specifies whether a stage is managed by API Gateway. If you created
an API using quick create, the $default stage is managed by API
Gateway. You can't modify the $default stage.
@return [Boolean]

@!attribute [rw] auto_deploy

Specifies whether updates to an API automatically trigger a new
deployment. The default value is false.
@return [Boolean]

@!attribute [rw] client_certificate_id

The identifier of a client certificate for a Stage. Supported only
for WebSocket APIs.
@return [String]

@!attribute [rw] created_date

The timestamp when the stage was created.
@return [Time]

@!attribute [rw] default_route_settings

Default route settings for the stage.
@return [Types::RouteSettings]

@!attribute [rw] deployment_id

The identifier of the Deployment that the Stage is associated with.
Can't be updated if autoDeploy is enabled.
@return [String]

@!attribute [rw] description

The description of the stage.
@return [String]

@!attribute [rw] last_deployment_status_message

Describes the status of the last deployment of a stage. Supported
only for stages with autoDeploy enabled.
@return [String]

@!attribute [rw] last_updated_date

The timestamp when the stage was last updated.
@return [Time]

@!attribute [rw] route_settings

Route settings for the stage, by routeKey.
@return [Hash<String,Types::RouteSettings>]

@!attribute [rw] stage_name

The name of the stage.
@return [String]

@!attribute [rw] stage_variables

A map that defines the stage variables for a stage resource.
Variable names can have alphanumeric and underscore characters, and
the values must match \[A-Za-z0-9-.\_~:/?#&amp;=,\]+.
@return [Hash<String,String>]

@!attribute [rw] tags

The collection of tags. Each tag element is associated with a given
resource.
@return [Hash<String,String>]

Constants

SENSITIVE