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.AwsApiGatewayStageDetails

Description

 
Synopsis

Documentation

data AwsApiGatewayStageDetails Source #

Provides information about a version 1 Amazon API Gateway stage.

See: newAwsApiGatewayStageDetails smart constructor.

Constructors

AwsApiGatewayStageDetails' 

Fields

Instances

Instances details
Eq AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

Read AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

Show AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

Generic AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

Associated Types

type Rep AwsApiGatewayStageDetails :: Type -> Type #

NFData AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

Hashable AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

ToJSON AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

FromJSON AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

type Rep AwsApiGatewayStageDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails

type Rep AwsApiGatewayStageDetails = D1 ('MetaData "AwsApiGatewayStageDetails" "Amazonka.SecurityHub.Types.AwsApiGatewayStageDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsApiGatewayStageDetails'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accessLogSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayAccessLogSettings))) :*: (S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "documentationVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clientCertificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tracingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "methodSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsApiGatewayMethodSettings]))))) :*: (((S1 ('MetaSel ('Just "cacheClusterStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "webAclArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheClusterEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "cacheClusterSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "canarySettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayCanarySettings)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAwsApiGatewayStageDetails :: AwsApiGatewayStageDetails Source #

Create a value of AwsApiGatewayStageDetails 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:deploymentId:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_deploymentId - The identifier of the deployment that the stage points to.

$sel:accessLogSettings:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_accessLogSettings - Settings for logging access for the stage.

$sel:variables:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_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 -._~:/?#&=,

$sel:documentationVersion:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_documentationVersion - The version of the API documentation that is associated with the stage.

$sel:clientCertificateId:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_clientCertificateId - The identifier of the client certificate for the stage.

$sel:tracingEnabled:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_tracingEnabled - Indicates whether active tracing with X-Ray is enabled for the stage.

$sel:createdDate:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_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:methodSettings:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_methodSettings - Defines the method settings for the stage.

$sel:cacheClusterStatus:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_cacheClusterStatus - If a cache cluster is enabled, the status of the cache cluster.

$sel:webAclArn:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_webAclArn - The ARN of the web ACL associated with the stage.

$sel:stageName:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_stageName - The name of the stage.

$sel:cacheClusterEnabled:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_cacheClusterEnabled - Indicates whether a cache cluster is enabled for the stage.

$sel:cacheClusterSize:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_cacheClusterSize - If a cache cluster is enabled, the size of the cache cluster.

$sel:lastUpdatedDate:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_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:canarySettings:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_canarySettings - Information about settings for canary deployment in the stage.

$sel:description:AwsApiGatewayStageDetails', awsApiGatewayStageDetails_description - A description of the stage.

awsApiGatewayStageDetails_deploymentId :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #

The identifier of the deployment that the stage points to.

awsApiGatewayStageDetails_variables :: Lens' AwsApiGatewayStageDetails (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 -._~:/?#&=,

awsApiGatewayStageDetails_documentationVersion :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #

The version of the API documentation that is associated with the stage.

awsApiGatewayStageDetails_clientCertificateId :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #

The identifier of the client certificate for the stage.

awsApiGatewayStageDetails_tracingEnabled :: Lens' AwsApiGatewayStageDetails (Maybe Bool) Source #

Indicates whether active tracing with X-Ray is enabled for the stage.

awsApiGatewayStageDetails_createdDate :: Lens' AwsApiGatewayStageDetails (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.

awsApiGatewayStageDetails_cacheClusterStatus :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #

If a cache cluster is enabled, the status of the cache cluster.

awsApiGatewayStageDetails_webAclArn :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #

The ARN of the web ACL associated with the stage.

awsApiGatewayStageDetails_cacheClusterEnabled :: Lens' AwsApiGatewayStageDetails (Maybe Bool) Source #

Indicates whether a cache cluster is enabled for the stage.

awsApiGatewayStageDetails_cacheClusterSize :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #

If a cache cluster is enabled, the size of the cache cluster.

awsApiGatewayStageDetails_lastUpdatedDate :: Lens' AwsApiGatewayStageDetails (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.

awsApiGatewayStageDetails_canarySettings :: Lens' AwsApiGatewayStageDetails (Maybe AwsApiGatewayCanarySettings) Source #

Information about settings for canary deployment in the stage.