libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

Description

 
Synopsis

Documentation

data AwsApiGatewayV2StageDetails Source #

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

See: newAwsApiGatewayV2StageDetails smart constructor.

Constructors

AwsApiGatewayV2StageDetails' 

Fields

Instances

Instances details
Eq AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

Read AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

Show AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

Generic AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

Associated Types

type Rep AwsApiGatewayV2StageDetails :: Type -> Type #

NFData AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

Hashable AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

ToJSON AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

FromJSON AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

type Rep AwsApiGatewayV2StageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails

type Rep AwsApiGatewayV2StageDetails = D1 ('MetaData "AwsApiGatewayV2StageDetails" "Amazonka.SecurityHub.Types.AwsApiGatewayV2StageDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsApiGatewayV2StageDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastDeploymentStatusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "routeSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayV2RouteSettings)))) :*: (S1 ('MetaSel ('Just "accessLogSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayAccessLogSettings)) :*: (S1 ('MetaSel ('Just "clientCertificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stageVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: ((S1 ('MetaSel ('Just "autoDeploy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultRouteSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayV2RouteSettings)))) :*: ((S1 ('MetaSel ('Just "apiGatewayManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAwsApiGatewayV2StageDetails :: AwsApiGatewayV2StageDetails Source #

Create a value of AwsApiGatewayV2StageDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastDeploymentStatusMessage:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_lastDeploymentStatusMessage - The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

$sel:deploymentId:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_deploymentId - The identifier of the deployment that the stage is associated with.

$sel:routeSettings:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_routeSettings - The route settings for the stage.

$sel:accessLogSettings:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_accessLogSettings - Information about settings for logging access for the stage.

$sel:clientCertificateId:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_clientCertificateId - The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

$sel:stageVariables:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_stageVariables - 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 -._~:/?#&=,

$sel:autoDeploy:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_autoDeploy - Indicates whether updates to an API automatically trigger a new deployment.

$sel:createdDate:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_createdDate - Indicates when the stage was created.

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

$sel:defaultRouteSettings:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_defaultRouteSettings - Default route settings for the stage.

$sel:apiGatewayManaged:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_apiGatewayManaged - Indicates whether the stage is managed by API Gateway.

$sel:stageName:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_stageName - The name of the stage.

$sel:lastUpdatedDate:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_lastUpdatedDate - Indicates when the stage was most recently updated.

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

$sel:description:AwsApiGatewayV2StageDetails', awsApiGatewayV2StageDetails_description - The description of the stage.

awsApiGatewayV2StageDetails_lastDeploymentStatusMessage :: Lens' AwsApiGatewayV2StageDetails (Maybe Text) Source #

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

awsApiGatewayV2StageDetails_deploymentId :: Lens' AwsApiGatewayV2StageDetails (Maybe Text) Source #

The identifier of the deployment that the stage is associated with.

awsApiGatewayV2StageDetails_clientCertificateId :: Lens' AwsApiGatewayV2StageDetails (Maybe Text) Source #

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

awsApiGatewayV2StageDetails_stageVariables :: Lens' AwsApiGatewayV2StageDetails (Maybe (HashMap Text Text)) Source #

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

awsApiGatewayV2StageDetails_autoDeploy :: Lens' AwsApiGatewayV2StageDetails (Maybe Bool) Source #

Indicates whether updates to an API automatically trigger a new deployment.

awsApiGatewayV2StageDetails_createdDate :: Lens' AwsApiGatewayV2StageDetails (Maybe Text) Source #

Indicates when the stage was created.

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

awsApiGatewayV2StageDetails_apiGatewayManaged :: Lens' AwsApiGatewayV2StageDetails (Maybe Bool) Source #

Indicates whether the stage is managed by API Gateway.

awsApiGatewayV2StageDetails_lastUpdatedDate :: Lens' AwsApiGatewayV2StageDetails (Maybe Text) Source #

Indicates when the stage was most recently updated.

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