class Aws::SecurityHub::Types::AwsApiGatewayV2StageDetails

Contains information about a version 2 stage for Amazon API Gateway.

@note When making an API call, you may pass AwsApiGatewayV2StageDetails

data as a hash:

    {
      client_certificate_id: "NonEmptyString",
      created_date: "NonEmptyString",
      description: "NonEmptyString",
      default_route_settings: {
        detailed_metrics_enabled: false,
        logging_level: "NonEmptyString",
        data_trace_enabled: false,
        throttling_burst_limit: 1,
        throttling_rate_limit: 1.0,
      },
      deployment_id: "NonEmptyString",
      last_updated_date: "NonEmptyString",
      route_settings: {
        detailed_metrics_enabled: false,
        logging_level: "NonEmptyString",
        data_trace_enabled: false,
        throttling_burst_limit: 1,
        throttling_rate_limit: 1.0,
      },
      stage_name: "NonEmptyString",
      stage_variables: {
        "NonEmptyString" => "NonEmptyString",
      },
      access_log_settings: {
        format: "NonEmptyString",
        destination_arn: "NonEmptyString",
      },
      auto_deploy: false,
      last_deployment_status_message: "NonEmptyString",
      api_gateway_managed: false,
    }

@!attribute [rw] client_certificate_id

The identifier of a client certificate for a stage. Supported only
for WebSocket API calls.
@return [String]

@!attribute [rw] created_date

Indicates when the stage was created.

Uses the `date-time` format specified in [RFC 3339 section 5.6,
Internet Date/Time Format][1]. The value cannot contain spaces. For
example, `2020-03-22T13:22:13.933Z`.

[1]: https://tools.ietf.org/html/rfc3339#section-5.6
@return [String]

@!attribute [rw] description

The description of the stage.
@return [String]

@!attribute [rw] default_route_settings

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

@!attribute [rw] deployment_id

The identifier of the deployment that the stage is associated with.
@return [String]

@!attribute [rw] last_updated_date

Indicates when the stage was most recently updated.

Uses the `date-time` format specified in [RFC 3339 section 5.6,
Internet Date/Time Format][1]. The value cannot contain spaces. For
example, `2020-03-22T13:22:13.933Z`.

[1]: https://tools.ietf.org/html/rfc3339#section-5.6
@return [String]

@!attribute [rw] route_settings

The route settings for the stage.
@return [Types::AwsApiGatewayV2RouteSettings]

@!attribute [rw] stage_name

The name of the stage.
@return [String]

@!attribute [rw] stage_variables

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

* Uppercase and lowercase letters

* Numbers

* Special characters -.\_~:/?#&=,
@return [Hash<String,String>]

@!attribute [rw] access_log_settings

Information about settings for logging access for the stage.
@return [Types::AwsApiGatewayAccessLogSettings]

@!attribute [rw] auto_deploy

Indicates whether updates to an API automatically trigger a new
deployment.
@return [Boolean]

@!attribute [rw] last_deployment_status_message

The status of the last deployment of a stage. Supported only if the
stage has automatic deployment enabled.
@return [String]

@!attribute [rw] api_gateway_managed

Indicates whether the stage is managed by API Gateway.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsApiGatewayV2StageDetails AWS API Documentation

Constants

SENSITIVE