Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AwsApiGatewayStageDetails = AwsApiGatewayStageDetails' {
- deploymentId :: Maybe Text
- accessLogSettings :: Maybe AwsApiGatewayAccessLogSettings
- variables :: Maybe (HashMap Text Text)
- documentationVersion :: Maybe Text
- clientCertificateId :: Maybe Text
- tracingEnabled :: Maybe Bool
- createdDate :: Maybe Text
- methodSettings :: Maybe [AwsApiGatewayMethodSettings]
- cacheClusterStatus :: Maybe Text
- webAclArn :: Maybe Text
- stageName :: Maybe Text
- cacheClusterEnabled :: Maybe Bool
- cacheClusterSize :: Maybe Text
- lastUpdatedDate :: Maybe Text
- canarySettings :: Maybe AwsApiGatewayCanarySettings
- description :: Maybe Text
- newAwsApiGatewayStageDetails :: AwsApiGatewayStageDetails
- awsApiGatewayStageDetails_deploymentId :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_accessLogSettings :: Lens' AwsApiGatewayStageDetails (Maybe AwsApiGatewayAccessLogSettings)
- awsApiGatewayStageDetails_variables :: Lens' AwsApiGatewayStageDetails (Maybe (HashMap Text Text))
- awsApiGatewayStageDetails_documentationVersion :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_clientCertificateId :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_tracingEnabled :: Lens' AwsApiGatewayStageDetails (Maybe Bool)
- awsApiGatewayStageDetails_createdDate :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_methodSettings :: Lens' AwsApiGatewayStageDetails (Maybe [AwsApiGatewayMethodSettings])
- awsApiGatewayStageDetails_cacheClusterStatus :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_webAclArn :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_stageName :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_cacheClusterEnabled :: Lens' AwsApiGatewayStageDetails (Maybe Bool)
- awsApiGatewayStageDetails_cacheClusterSize :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_lastUpdatedDate :: Lens' AwsApiGatewayStageDetails (Maybe Text)
- awsApiGatewayStageDetails_canarySettings :: Lens' AwsApiGatewayStageDetails (Maybe AwsApiGatewayCanarySettings)
- awsApiGatewayStageDetails_description :: Lens' AwsApiGatewayStageDetails (Maybe Text)
Documentation
data AwsApiGatewayStageDetails Source #
Provides information about a version 1 Amazon API Gateway stage.
See: newAwsApiGatewayStageDetails
smart constructor.
AwsApiGatewayStageDetails' | |
|
Instances
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_accessLogSettings :: Lens' AwsApiGatewayStageDetails (Maybe AwsApiGatewayAccessLogSettings) Source #
Settings for logging access for the stage.
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_methodSettings :: Lens' AwsApiGatewayStageDetails (Maybe [AwsApiGatewayMethodSettings]) Source #
Defines the method settings for the stage.
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_stageName :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #
The name of 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.
awsApiGatewayStageDetails_description :: Lens' AwsApiGatewayStageDetails (Maybe Text) Source #
A description of the stage.