Module Awso_amp.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule SecurityGroupId : sig ... end

ID of a VPC security group.

Sourcemodule SubnetId : sig ... end

ID of a VPC subnet.

Sourcemodule String_ : sig ... end
Sourcemodule WorkspaceArn : sig ... end

An ARN identifying a Workspace.

Sourcemodule ClusterArn : sig ... end

The ARN of an EKS cluster.

Sourcemodule SecurityGroupIds : sig ... end
Sourcemodule SubnetIds : sig ... end
Sourcemodule LabelName : sig ... end
Sourcemodule LabelValue : sig ... end
Sourcemodule LogGroupArn : sig ... end
Sourcemodule StringMap : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule WorkspaceStatusCode : sig ... end
Sourcemodule AmpConfiguration : sig ... end

The AmpConfiguration structure defines the Amazon Managed Service for Prometheus instance a scraper should send metrics to.

Sourcemodule IamRoleArn : sig ... end

An ARN identifying an IAM role used by the scraper.

Sourcemodule ScraperStatusCode : sig ... end
Sourcemodule EksConfiguration : sig ... end

The EksConfiguration structure describes the connection to the Amazon EKS cluster from which a scraper collects metrics.

Sourcemodule VpcConfiguration : sig ... end

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.

Sourcemodule AnomalyDetectorStatusCode : sig ... end
Sourcemodule LabelSet : sig ... end
Sourcemodule LimitsPerLabelSetEntry : sig ... end

This structure contains the information about the limits that apply to time series that match one label set.

Sourcemodule CloudWatchLogDestination : sig ... end

Configuration details for logging to CloudWatch Logs.

Sourcemodule LoggingFilter : sig ... end

Filtering criteria that determine which queries are logged.

Sourcemodule IgnoreNearExpected : sig ... end

Configuration for threshold settings that determine when values near expected values should be ignored during anomaly detection.

Sourcemodule RandomCutForestQuery : sig ... end
Sourcemodule ValidationExceptionField : sig ... end

Information about a field passed into a request that resulted in an exception.

Sourcemodule ComponentConfig : sig ... end

Configuration settings for a scraper component.

Sourcemodule ScraperComponentType : sig ... end
Sourcemodule KmsKeyArn : sig ... end

A KMS Key ARN.

Sourcemodule TagMap : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule WorkspaceAlias : sig ... end

A user-assigned workspace alias.

Sourcemodule WorkspaceId : sig ... end

A workspace ID.

Sourcemodule WorkspaceStatus : sig ... end

The status of the workspace.

Sourcemodule Destination : sig ... end

Where to send the metrics from a scraper.

Sourcemodule RoleConfiguration : sig ... end

Use this structure to enable cross-account access, so that you can use a target account to access Prometheus metrics from source accounts.

Sourcemodule ScraperAlias : sig ... end

An optional user-assigned scraper alias.

Sourcemodule ScraperArn : sig ... end

An ARN identifying a scrape configuration.

Sourcemodule ScraperId : sig ... end

A scraper ID.

Sourcemodule ScraperStatus : sig ... end

The ScraperStatus structure contains status information about the scraper.

Sourcemodule Source : sig ... end

The source of collected metrics for a scraper.

Sourcemodule StatusReason : sig ... end

The reason for the failure, if any.

Sourcemodule FilterValue : sig ... end

The value for a given key by which to filter.

Sourcemodule RuleGroupsNamespaceArn : sig ... end

An ARN identifying a rule groups namespace.

Sourcemodule RuleGroupsNamespaceName : sig ... end

The name of the namespace that the rule group belong to.

Sourcemodule RuleGroupsNamespaceStatus : sig ... end

The status information about a rule groups namespace.

Sourcemodule AnomalyDetectorAlias : sig ... end
Sourcemodule AnomalyDetectorArn : sig ... end
Sourcemodule AnomalyDetectorId : sig ... end
Sourcemodule AnomalyDetectorStatus : sig ... end

The status information of an anomaly detector.

Sourcemodule LimitsPerLabelSet : sig ... end

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

Sourcemodule Blob : sig ... end
Sourcemodule LoggingDestination : sig ... end

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.

Sourcemodule Boolean : sig ... end
Sourcemodule PrometheusMetricLabelKey : sig ... end
Sourcemodule Integer : sig ... end
Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule ScraperComponent : sig ... end

A component of a Amazon Managed Service for Prometheus scraper that can be configured for logging.

Sourcemodule WorkspaceSummary : sig ... end

The information about one Amazon Managed Service for Prometheus workspace in your account.

Sourcemodule ScraperSummary : sig ... end

The ScraperSummary structure contains a summary of the details about one scraper in your account.

Sourcemodule FilterKey : sig ... end

The name of the key by which to filter.

Sourcemodule FilterValues : sig ... end

The high-level information about a rule groups namespace. To retrieve more information, use DescribeRuleGroupsNamespace.

Sourcemodule AnomalyDetectorSummary : sig ... end

Summary information about an anomaly detector for list operations.

Sourcemodule Uri_ : sig ... end
Sourcemodule LimitsPerLabelSetList : sig ... end

This structure displays the current status of the workspace configuration, and might also contain a reason for that status.

Sourcemodule ScrapeConfiguration : sig ... end

A scrape configuration for a scraper, base 64 encoded. For more information, see Scraper configuration in the Amazon Managed Service for Prometheus User Guide.

Sourcemodule RuleGroupsNamespaceData : sig ... end

The rule groups namespace data.

Sourcemodule LoggingDestinations : sig ... end

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.

Sourcemodule PrometheusMetricLabelMap : sig ... end

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.

Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient access to perform this action.

Sourcemodule ConflictException : sig ... end

The request would cause an inconsistent state.

Sourcemodule InternalServerException : sig ... end

An unexpected error occurred during the processing of the request.

Sourcemodule ResourceNotFoundException : sig ... end

The request references a resources that doesn't exist.

Completing the request would cause a service quota to be exceeded.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling.

Sourcemodule ValidationException : sig ... end

The input fails to satisfy the constraints specified by an Amazon Web Services service.

Sourcemodule IdempotencyToken : sig ... end

An identifier used to ensure the idempotency of a write request.

The status of a scraper logging configuration.

Sourcemodule ScraperComponents : sig ... end
Sourcemodule ScraperLoggingDestination : sig ... end

The destination where scraper logs are sent.

Sourcemodule TagKeys : sig ... end
Sourcemodule WorkspacePolicyStatusCode : sig ... end
Sourcemodule PaginationToken : sig ... end

A token used to access the next page in a paginated result set.

Sourcemodule WorkspaceSummaryList : sig ... end
Sourcemodule ScraperSummaryList : sig ... end
Sourcemodule ScraperFilters : sig ... end
Sourcemodule WorkspaceDescription : sig ... end

The full details about one Amazon Managed Service for Prometheus workspace in your account.

This structure contains the description of the workspace configuration.

Sourcemodule ScraperDescription : sig ... end

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.

Sourcemodule UpdateScraperResponse : sig ... end

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.

Sourcemodule UpdateScraperRequest : sig ... end

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.

Sourcemodule UntagResourceResponse : sig ... end

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.

Sourcemodule UntagResourceRequest : sig ... end

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.

Sourcemodule TagResourceResponse : sig ... end

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.

Sourcemodule TagResourceRequest : sig ... end

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.

Sourcemodule PutResourcePolicyResponse : sig ... end

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.

Sourcemodule PutResourcePolicyRequest : sig ... end

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.

Sourcemodule PutAnomalyDetectorRequest : sig ... end

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.

Sourcemodule ListWorkspacesResponse : sig ... end

Represents the output of a ListWorkspaces operation.

Sourcemodule ListWorkspacesRequest : sig ... end

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.

Sourcemodule ListScrapersResponse : sig ... end

Represents the output of a ListScrapers operation.

Sourcemodule ListScrapersRequest : sig ... end

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.

Sourcemodule DescribeWorkspaceResponse : sig ... end

Represents the output of a DescribeWorkspace operation.

Sourcemodule DescribeWorkspaceRequest : sig ... end

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.

Sourcemodule DescribeScraperResponse : sig ... end

Represents the output of a DescribeScraper operation.

Sourcemodule DescribeScraperRequest : sig ... end

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.

Sourcemodule DeleteWorkspaceRequest : sig ... end

Represents the input of a DeleteWorkspace operation.

Sourcemodule DeleteScraperResponse : sig ... end

Represents the output of a DeleteScraper operation.

Sourcemodule DeleteScraperRequest : sig ... end

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.

Sourcemodule CreateWorkspaceResponse : sig ... end

Represents the output of a CreateWorkspace operation.

Sourcemodule CreateWorkspaceRequest : sig ... end

Represents the input of a CreateWorkspace operation.

Sourcemodule CreateScraperResponse : sig ... end

Represents the output of a CreateScraper operation.

Sourcemodule CreateScraperRequest : sig ... end

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.