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