Awso_amp.ValuesSourceval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]ID of a VPC security group.
An ARN identifying a Workspace.
The ARN of an EKS cluster.
The AmpConfiguration structure defines the Amazon Managed Service for Prometheus instance a scraper should send metrics to.
An ARN identifying an IAM role used by the scraper.
The EksConfiguration structure describes the connection to the Amazon EKS cluster from which a scraper collects metrics.
The Amazon VPC configuration that specifies the network settings for a Prometheus collector to securely connect to Amazon MSK clusters. This configuration includes the security groups and subnets that control network access and placement for the collector.
This structure contains the information about the limits that apply to time series that match one label set.
Configuration details for logging to CloudWatch Logs.
Filtering criteria that determine which queries are logged.
Configuration for threshold settings that determine when values near expected values should be ignored during anomaly detection.
Information about a field passed into a request that resulted in an exception.
Configuration settings for a scraper component.
A user-assigned workspace alias.
A workspace ID.
The status of the workspace.
Where to send the metrics from a scraper.
Use this structure to enable cross-account access, so that you can use a target account to access Prometheus metrics from source accounts.
An optional user-assigned scraper alias.
An ARN identifying a scrape configuration.
The ScraperStatus structure contains status information about the scraper.
The reason for the failure, if any.
The value for a given key by which to filter.
An ARN identifying a rule groups namespace.
The name of the namespace that the rule group belong to.
The status information about a rule groups namespace.
The status information of an anomaly detector.
This structure defines one label set used to enforce active time series limits for the workspace, and defines the limit for that label set. A label set is a unique combination of label-value pairs. Use them to control time series limits and to monitor usage by specific label groups. Example label sets might be team:finance or env:prod
Defines a destination and its associated filtering criteria for query logging.
Configuration for the Random Cut Forest algorithm used for anomaly detection in time-series data.
A component of a Amazon Managed Service for Prometheus scraper that can be configured for logging.
The information about one Amazon Managed Service for Prometheus workspace in your account.
The ScraperSummary structure contains a summary of the details about one scraper in your account.
The high-level information about a rule groups namespace. To retrieve more information, use DescribeRuleGroupsNamespace.
Summary information about an anomaly detector for list operations.
This structure displays the current status of the workspace configuration, and might also contain a reason for that status.
A scrape configuration for a scraper, base 64 encoded. For more information, see Scraper configuration in the Amazon Managed Service for Prometheus User Guide.
The rule groups namespace data.
The status information for a query logging configuration.
The status of the logging configuration.
The configuration for the anomaly detection algorithm.
Specifies the action to take when data is missing during anomaly detection evaluation.
The base-64 encoded blob that is alert manager definition. For details about the alert manager definition, see AlertManagedDefinitionData.
The status of the alert manager.
You do not have sufficient access to perform this action.
The request would cause an inconsistent state.
An unexpected error occurred during the processing of the request.
The request references a resources that doesn't exist.
Completing the request would cause a service quota to be exceeded.
The request was denied due to request throttling.
The input fails to satisfy the constraints specified by an Amazon Web Services service.
An identifier used to ensure the idempotency of a write request.
The status of a scraper logging configuration.
The destination where scraper logs are sent.
A token used to access the next page in a paginated result set.
The full details about one Amazon Managed Service for Prometheus workspace in your account.
This structure contains the description of the workspace configuration.
The ScraperDescription structure contains the full details about one scraper in your account.
The details about one rule groups namespace.
The metadata for a query logging configuration.
Contains information about the current rules and alerting logging configuration for the workspace. These logging configurations are only for rules and alerting logs.
Detailed information about an anomaly detector.
The details of an alert manager definition. It is the configuration for the alert manager, including information about receivers for routing alerts.
Use this operation to create or update the label sets, label set limits, and retention period of a workspace. You must specify at least one of limitsPerLabelSet or retentionPeriodInDays for the request to be valid.
Use this operation to create or update the label sets, label set limits, and retention period of a workspace. You must specify at least one of limitsPerLabelSet or retentionPeriodInDays for the request to be valid.
Represents the input of an UpdateWorkspaceAlias operation.
Updates an existing scraper. You can't use this function to update the source from which the scraper is collecting metrics. To change the source, delete the scraper and create a new one.
Updates an existing scraper. You can't use this function to update the source from which the scraper is collecting metrics. To change the source, delete the scraper and create a new one.
Updates the logging configuration for a Amazon Managed Service for Prometheus scraper.
Updates the logging configuration for a Amazon Managed Service for Prometheus scraper.
Updates the query logging configuration for the specified workspace.
Updates the query logging configuration for the specified workspace.
Represents the output of an UpdateLoggingConfiguration operation.
Represents the input of an UpdateLoggingConfiguration operation.
Removes the specified tags from an Amazon Managed Service for Prometheus resource. The only resources that can be tagged are rule groups namespaces, scrapers, and workspaces.
Removes the specified tags from an Amazon Managed Service for Prometheus resource. The only resources that can be tagged are rule groups namespaces, scrapers, and workspaces.
The TagResource operation associates tags with an Amazon Managed Service for Prometheus resource. The only resources that can be tagged are rule groups namespaces, scrapers, and workspaces. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. To remove a tag, use UntagResource.
The TagResource operation associates tags with an Amazon Managed Service for Prometheus resource. The only resources that can be tagged are rule groups namespaces, scrapers, and workspaces. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. To remove a tag, use UntagResource.
Represents the output of a PutRuleGroupsNamespace operation.
Represents the input of a PutRuleGroupsNamespace operation.
Creates or updates a resource-based policy for an Amazon Managed Service for Prometheus workspace. Use resource-based policies to grant permissions to other AWS accounts or services to access your workspace. Only Prometheus-compatible APIs can be used for workspace sharing. You can add non-Prometheus-compatible APIs to the policy, but they will be ignored. For more information, see Prometheus-compatible APIs in the Amazon Managed Service for Prometheus User Guide. If your workspace uses customer-managed KMS keys for encryption, you must grant the principals in your resource-based policy access to those KMS keys. You can do this by creating KMS grants. For more information, see CreateGrant in the AWS Key Management Service API Reference and Encryption at rest in the Amazon Managed Service for Prometheus User Guide. For more information about working with IAM, see Using Amazon Managed Service for Prometheus with IAM in the Amazon Managed Service for Prometheus User Guide.
Creates or updates a resource-based policy for an Amazon Managed Service for Prometheus workspace. Use resource-based policies to grant permissions to other AWS accounts or services to access your workspace. Only Prometheus-compatible APIs can be used for workspace sharing. You can add non-Prometheus-compatible APIs to the policy, but they will be ignored. For more information, see Prometheus-compatible APIs in the Amazon Managed Service for Prometheus User Guide. If your workspace uses customer-managed KMS keys for encryption, you must grant the principals in your resource-based policy access to those KMS keys. You can do this by creating KMS grants. For more information, see CreateGrant in the AWS Key Management Service API Reference and Encryption at rest in the Amazon Managed Service for Prometheus User Guide. For more information about working with IAM, see Using Amazon Managed Service for Prometheus with IAM in the Amazon Managed Service for Prometheus User Guide.
When you call PutAnomalyDetector, the operation creates a new anomaly detector if one doesn't exist, or updates an existing one. Each call to this operation triggers a complete retraining of the detector, which includes querying the minimum required samples and backfilling the detector with historical data. This process occurs regardless of whether you're making a minor change like updating the evaluation interval or making more substantial modifications. The operation serves as the single method for creating, updating, and retraining anomaly detectors.
When you call PutAnomalyDetector, the operation creates a new anomaly detector if one doesn't exist, or updates an existing one. Each call to this operation triggers a complete retraining of the detector, which includes querying the minimum required samples and backfilling the detector with historical data. This process occurs regardless of whether you're making a minor change like updating the evaluation interval or making more substantial modifications. The operation serves as the single method for creating, updating, and retraining anomaly detectors.
Represents the output of a PutAlertManagerDefinition operation.
Represents the input of a PutAlertManagerDefinition operation.
Represents the output of a ListWorkspaces operation.
Represents the input of a ListWorkspaces operation.
The ListTagsForResource operation returns the tags that are associated with an Amazon Managed Service for Prometheus resource. Currently, the only resources that can be tagged are scrapers, workspaces, and rule groups namespaces.
The ListTagsForResource operation returns the tags that are associated with an Amazon Managed Service for Prometheus resource. Currently, the only resources that can be tagged are scrapers, workspaces, and rule groups namespaces.
Represents the output of a ListScrapers operation.
Represents the input of a ListScrapers operation.
Represents the output of a ListRuleGroupsNamespaces operation.
Represents the input of a ListRuleGroupsNamespaces operation.
Returns a paginated list of anomaly detectors for a workspace with optional filtering by alias.
Returns a paginated list of anomaly detectors for a workspace with optional filtering by alias.
Represents the output of a GetDefaultScraperConfiguration operation.
Represents the input of a GetDefaultScraperConfiguration operation.
Represents the output of a DescribeWorkspace operation.
Represents the input of a DescribeWorkspace operation.
Use this operation to return information about the configuration of a workspace. The configuration details returned include workspace configuration status, label set limits, and retention period.
Use this operation to return information about the configuration of a workspace. The configuration details returned include workspace configuration status, label set limits, and retention period.
Represents the output of a DescribeScraper operation.
Represents the input of a DescribeScraper operation.
Describes the logging configuration for a Amazon Managed Service for Prometheus scraper.
Describes the logging configuration for a Amazon Managed Service for Prometheus scraper.
Represents the output of a DescribeRuleGroupsNamespace operation.
Represents the input of a DescribeRuleGroupsNamespace operation.
Returns information about the resource-based policy attached to an Amazon Managed Service for Prometheus workspace.
Returns information about the resource-based policy attached to an Amazon Managed Service for Prometheus workspace.
Retrieves the details of the query logging configuration for the specified workspace.
Retrieves the details of the query logging configuration for the specified workspace.
Represents the output of a DescribeLoggingConfiguration operation.
Represents the input of a DescribeLoggingConfiguration operation.
Retrieves detailed information about a specific anomaly detector, including its status and configuration.
Retrieves detailed information about a specific anomaly detector, including its status and configuration.
Represents the output of a DescribeAlertManagerDefinition operation.
Represents the input of a DescribeAlertManagerDefinition operation.
Represents the input of a DeleteWorkspace operation.
Represents the output of a DeleteScraper operation.
Represents the input of a DeleteScraper operation.
Deletes the logging configuration for a Amazon Managed Service for Prometheus scraper.
Represents the input of a DeleteRuleGroupsNamespace operation.
Deletes the resource-based policy attached to an Amazon Managed Service for Prometheus workspace.
Deletes the query logging configuration for the specified workspace.
Represents the input of a DeleteLoggingConfiguration operation.
Removes an anomaly detector from a workspace. This operation is idempotent.
Represents the input of a DeleteAlertManagerDefinition operation.
Represents the output of a CreateWorkspace operation.
Represents the input of a CreateWorkspace operation.
Represents the output of a CreateScraper operation.
Represents the input of a CreateScraper operation.
Represents the output of a CreateRuleGroupsNamespace operation.
Represents the input of a CreateRuleGroupsNamespace operation.
Creates a query logging configuration for the specified workspace. This operation enables logging of queries that exceed the specified QSP threshold.
Creates a query logging configuration for the specified workspace. This operation enables logging of queries that exceed the specified QSP threshold.
Represents the output of a CreateLoggingConfiguration operation.
Represents the input of a CreateLoggingConfiguration operation.
Creates an anomaly detector within a workspace using the Random Cut Forest algorithm for time-series analysis. The anomaly detector analyzes Amazon Managed Service for Prometheus metrics to identify unusual patterns and behaviors.
Creates an anomaly detector within a workspace using the Random Cut Forest algorithm for time-series analysis. The anomaly detector analyzes Amazon Managed Service for Prometheus metrics to identify unusual patterns and behaviors.
Represents the output of a CreateAlertManagerDefinition operation.
Represents the input of a CreateAlertManagerDefinition operation.