| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CloudFront.GetMonitoringSubscription
Description
Gets information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution.
Synopsis
- data GetMonitoringSubscription = GetMonitoringSubscription' {}
- newGetMonitoringSubscription :: Text -> GetMonitoringSubscription
- getMonitoringSubscription_distributionId :: Lens' GetMonitoringSubscription Text
- data GetMonitoringSubscriptionResponse = GetMonitoringSubscriptionResponse' {}
- newGetMonitoringSubscriptionResponse :: Int -> GetMonitoringSubscriptionResponse
- getMonitoringSubscriptionResponse_monitoringSubscription :: Lens' GetMonitoringSubscriptionResponse (Maybe MonitoringSubscription)
- getMonitoringSubscriptionResponse_httpStatus :: Lens' GetMonitoringSubscriptionResponse Int
Creating a Request
data GetMonitoringSubscription Source #
See: newGetMonitoringSubscription smart constructor.
Constructors
| GetMonitoringSubscription' | |
Fields
| |
Instances
newGetMonitoringSubscription Source #
Arguments
| :: Text | |
| -> GetMonitoringSubscription |
Create a value of GetMonitoringSubscription 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:
GetMonitoringSubscription, getMonitoringSubscription_distributionId - The ID of the distribution that you are getting metrics information for.
Request Lenses
getMonitoringSubscription_distributionId :: Lens' GetMonitoringSubscription Text Source #
The ID of the distribution that you are getting metrics information for.
Destructuring the Response
data GetMonitoringSubscriptionResponse Source #
See: newGetMonitoringSubscriptionResponse smart constructor.
Constructors
| GetMonitoringSubscriptionResponse' | |
Fields
| |
Instances
newGetMonitoringSubscriptionResponse Source #
Arguments
| :: Int | |
| -> GetMonitoringSubscriptionResponse |
Create a value of GetMonitoringSubscriptionResponse 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:monitoringSubscription:GetMonitoringSubscriptionResponse', getMonitoringSubscriptionResponse_monitoringSubscription - A monitoring subscription. This structure contains information about
whether additional CloudWatch metrics are enabled for a given CloudFront
distribution.
$sel:httpStatus:GetMonitoringSubscriptionResponse', getMonitoringSubscriptionResponse_httpStatus - The response's http status code.
Response Lenses
getMonitoringSubscriptionResponse_monitoringSubscription :: Lens' GetMonitoringSubscriptionResponse (Maybe MonitoringSubscription) Source #
A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution.
getMonitoringSubscriptionResponse_httpStatus :: Lens' GetMonitoringSubscriptionResponse Int Source #
The response's http status code.