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 |
Removes the specified metrics from being sent to an extended metrics destination.
If some metric definition IDs specified in a
BatchDeleteRumMetricDefinitions
operations are not valid, those metric
definitions fail and return errors, but all valid metric definition IDs
in the same operation are still deleted.
The maximum number of metric definitions that you can specify in one
BatchDeleteRumMetricDefinitions
operation is 200.
Synopsis
- data BatchDeleteRumMetricDefinitions = BatchDeleteRumMetricDefinitions' {}
- newBatchDeleteRumMetricDefinitions :: Text -> MetricDestination -> BatchDeleteRumMetricDefinitions
- batchDeleteRumMetricDefinitions_destinationArn :: Lens' BatchDeleteRumMetricDefinitions (Maybe Text)
- batchDeleteRumMetricDefinitions_appMonitorName :: Lens' BatchDeleteRumMetricDefinitions Text
- batchDeleteRumMetricDefinitions_destination :: Lens' BatchDeleteRumMetricDefinitions MetricDestination
- batchDeleteRumMetricDefinitions_metricDefinitionIds :: Lens' BatchDeleteRumMetricDefinitions [Text]
- data BatchDeleteRumMetricDefinitionsResponse = BatchDeleteRumMetricDefinitionsResponse' {}
- newBatchDeleteRumMetricDefinitionsResponse :: Int -> BatchDeleteRumMetricDefinitionsResponse
- batchDeleteRumMetricDefinitionsResponse_metricDefinitionIds :: Lens' BatchDeleteRumMetricDefinitionsResponse (Maybe [Text])
- batchDeleteRumMetricDefinitionsResponse_httpStatus :: Lens' BatchDeleteRumMetricDefinitionsResponse Int
- batchDeleteRumMetricDefinitionsResponse_errors :: Lens' BatchDeleteRumMetricDefinitionsResponse [BatchDeleteRumMetricDefinitionsError]
Creating a Request
data BatchDeleteRumMetricDefinitions Source #
See: newBatchDeleteRumMetricDefinitions
smart constructor.
BatchDeleteRumMetricDefinitions' | |
|
Instances
newBatchDeleteRumMetricDefinitions Source #
Create a value of BatchDeleteRumMetricDefinitions
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:
BatchDeleteRumMetricDefinitions
, batchDeleteRumMetricDefinitions_destinationArn
- This parameter is required if Destination
is Evidently
. If
Destination
is CloudWatch
, do not use this parameter.
This parameter specifies the ARN of the Evidently experiment that was receiving the metrics that are being deleted.
$sel:appMonitorName:BatchDeleteRumMetricDefinitions'
, batchDeleteRumMetricDefinitions_appMonitorName
- The name of the CloudWatch RUM app monitor that is sending these
metrics.
BatchDeleteRumMetricDefinitions
, batchDeleteRumMetricDefinitions_destination
- Defines the destination where you want to stop sending the specified
metrics. Valid values are CloudWatch
and Evidently
. If you specify
Evidently
, you must also specify the ARN of the CloudWatchEvidently
experiment that is to be the destination and an IAM role that has
permission to write to the experiment.
BatchDeleteRumMetricDefinitions
, batchDeleteRumMetricDefinitions_metricDefinitionIds
- An array of structures which define the metrics that you want to stop
sending.
Request Lenses
batchDeleteRumMetricDefinitions_destinationArn :: Lens' BatchDeleteRumMetricDefinitions (Maybe Text) Source #
This parameter is required if Destination
is Evidently
. If
Destination
is CloudWatch
, do not use this parameter.
This parameter specifies the ARN of the Evidently experiment that was receiving the metrics that are being deleted.
batchDeleteRumMetricDefinitions_appMonitorName :: Lens' BatchDeleteRumMetricDefinitions Text Source #
The name of the CloudWatch RUM app monitor that is sending these metrics.
batchDeleteRumMetricDefinitions_destination :: Lens' BatchDeleteRumMetricDefinitions MetricDestination Source #
Defines the destination where you want to stop sending the specified
metrics. Valid values are CloudWatch
and Evidently
. If you specify
Evidently
, you must also specify the ARN of the CloudWatchEvidently
experiment that is to be the destination and an IAM role that has
permission to write to the experiment.
batchDeleteRumMetricDefinitions_metricDefinitionIds :: Lens' BatchDeleteRumMetricDefinitions [Text] Source #
An array of structures which define the metrics that you want to stop sending.
Destructuring the Response
data BatchDeleteRumMetricDefinitionsResponse Source #
See: newBatchDeleteRumMetricDefinitionsResponse
smart constructor.
BatchDeleteRumMetricDefinitionsResponse' | |
|
Instances
newBatchDeleteRumMetricDefinitionsResponse Source #
Create a value of BatchDeleteRumMetricDefinitionsResponse
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:
BatchDeleteRumMetricDefinitions
, batchDeleteRumMetricDefinitionsResponse_metricDefinitionIds
- The IDs of the metric definitions that were deleted.
$sel:httpStatus:BatchDeleteRumMetricDefinitionsResponse'
, batchDeleteRumMetricDefinitionsResponse_httpStatus
- The response's http status code.
$sel:errors:BatchDeleteRumMetricDefinitionsResponse'
, batchDeleteRumMetricDefinitionsResponse_errors
- An array of error objects, if the operation caused any errors.
Response Lenses
batchDeleteRumMetricDefinitionsResponse_metricDefinitionIds :: Lens' BatchDeleteRumMetricDefinitionsResponse (Maybe [Text]) Source #
The IDs of the metric definitions that were deleted.
batchDeleteRumMetricDefinitionsResponse_httpStatus :: Lens' BatchDeleteRumMetricDefinitionsResponse Int Source #
The response's http status code.
batchDeleteRumMetricDefinitionsResponse_errors :: Lens' BatchDeleteRumMetricDefinitionsResponse [BatchDeleteRumMetricDefinitionsError] Source #
An array of error objects, if the operation caused any errors.