Awso_bcm_dashboards_asyncSourceval create_dashboard :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.CreateDashboardRequest.t ->
(Awso_bcm_dashboards.Values.CreateDashboardResponse.t,
Awso_bcm_dashboards.Values.CreateDashboardResponse.error)
Result.t
Async.Deferred.tval create_scheduled_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.CreateScheduledReportRequest.t ->
(Awso_bcm_dashboards.Values.CreateScheduledReportResponse.t,
Awso_bcm_dashboards.Values.CreateScheduledReportResponse.error)
Result.t
Async.Deferred.tval delete_dashboard :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.DeleteDashboardRequest.t ->
(Awso_bcm_dashboards.Values.DeleteDashboardResponse.t,
Awso_bcm_dashboards.Values.DeleteDashboardResponse.error)
Result.t
Async.Deferred.tval delete_scheduled_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.DeleteScheduledReportRequest.t ->
(Awso_bcm_dashboards.Values.DeleteScheduledReportResponse.t,
Awso_bcm_dashboards.Values.DeleteScheduledReportResponse.error)
Result.t
Async.Deferred.tval execute_scheduled_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.ExecuteScheduledReportRequest.t ->
(Awso_bcm_dashboards.Values.ExecuteScheduledReportResponse.t,
Awso_bcm_dashboards.Values.ExecuteScheduledReportResponse.error)
Result.t
Async.Deferred.tval get_dashboard :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.GetDashboardRequest.t ->
(Awso_bcm_dashboards.Values.GetDashboardResponse.t,
Awso_bcm_dashboards.Values.GetDashboardResponse.error)
Result.t
Async.Deferred.tval get_resource_policy :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.GetResourcePolicyRequest.t ->
(Awso_bcm_dashboards.Values.GetResourcePolicyResponse.t,
Awso_bcm_dashboards.Values.GetResourcePolicyResponse.error)
Result.t
Async.Deferred.tval get_scheduled_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.GetScheduledReportRequest.t ->
(Awso_bcm_dashboards.Values.GetScheduledReportResponse.t,
Awso_bcm_dashboards.Values.GetScheduledReportResponse.error)
Result.t
Async.Deferred.tval list_dashboards :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.ListDashboardsRequest.t ->
(Awso_bcm_dashboards.Values.ListDashboardsResponse.t,
Awso_bcm_dashboards.Values.ListDashboardsResponse.error)
Result.t
Async.Deferred.tval list_scheduled_reports :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.ListScheduledReportsRequest.t ->
(Awso_bcm_dashboards.Values.ListScheduledReportsResponse.t,
Awso_bcm_dashboards.Values.ListScheduledReportsResponse.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.ListTagsForResourceRequest.t ->
(Awso_bcm_dashboards.Values.ListTagsForResourceResponse.t,
Awso_bcm_dashboards.Values.ListTagsForResourceResponse.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.TagResourceRequest.t ->
(Awso_bcm_dashboards.Values.TagResourceResponse.t,
Awso_bcm_dashboards.Values.TagResourceResponse.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.UntagResourceRequest.t ->
(Awso_bcm_dashboards.Values.UntagResourceResponse.t,
Awso_bcm_dashboards.Values.UntagResourceResponse.error)
Result.t
Async.Deferred.tval update_dashboard :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.UpdateDashboardRequest.t ->
(Awso_bcm_dashboards.Values.UpdateDashboardResponse.t,
Awso_bcm_dashboards.Values.UpdateDashboardResponse.error)
Result.t
Async.Deferred.tval update_scheduled_report :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_bcm_dashboards.Values.UpdateScheduledReportRequest.t ->
(Awso_bcm_dashboards.Values.UpdateScheduledReportResponse.t,
Awso_bcm_dashboards.Values.UpdateScheduledReportResponse.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_bcm_dashboards.Values endval 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 ]You do not have sufficient permissions to perform this action. Verify your IAM permissions and any resource policies.
The request could not be completed due to a conflict with the current state of the resource. For example, attempting to create a resource that already exists or is being created.
Specifies how to group cost and usage data.
Specifies tag-based filtering options for cost and usage queries.
Specifies the values and match options for dimension-based filtering in cost and usage queries.
Specifies the values and match options for cost category-based filtering in cost and usage queries.
module Expression = Awso_bcm_dashboards.Values.ExpressionDefines complex filtering conditions using logical operators (AND, OR, NOT) and various filter types.
module Expressions = Awso_bcm_dashboards.Values.ExpressionsRepresents a point in time that can be specified as either an absolute date (for example, "2025-07-01") or a relative time period using ISO 8601 duration format (for example, "-P3M" for three months ago).
Defines a time period with explicit start and end times for data queries.
Defines the parameters for retrieving Amazon Web Services cost and usage data. Includes specifications for metrics, time periods, granularity, grouping dimensions, and filtering conditions.
Defines the parameters for querying Savings Plans utilization data, including time granularity and sorting preferences.
Defines the parameters for querying Savings Plans coverage data, including metrics, grouping options, and time granularity.
Defines the parameters for querying Reserved Instance utilization data, including grouping options and time granularity.
Defines the parameters for querying Reserved Instance coverage data, including grouping options, metrics, and sorting preferences.
Defines the data retrieval parameters for a widget.
Configuration structure for customizing the tabular display of widget data.
Defines the visual representation settings for widget data, including the visualization type, styling options, and display preferences for different metric types.
Defines how the widget's data should be visualized, including chart type, color schemes, axis configurations, and other display preferences.
Defines the complete configuration for a widget, including data retrieval settings and visualization preferences.
A configurable visualization component within a dashboard that displays specific cost and usage metrics. Each widget can show data as charts or tables and includes settings for data querying, filtering, and visual presentation.
A key-value pair that can be attached to a dashboard for organization and management purposes.
Creates a new dashboard that can contain multiple widgets displaying cost and usage data. You can add custom widgets or use predefined widgets, arranging them in your preferred layout.
The input parameters do not satisfy the requirements. Check the error message for specific validation details.
The request was denied due to request throttling. Reduce the frequency of requests and use exponential backoff.
module ServiceQuotaExceededException =
Awso_bcm_dashboards.Values.ServiceQuotaExceededExceptionThe request would exceed a service quota. Review the service quotas for Amazon Web Services Billing and Cost Management Dashboards and retry your request.
An internal error occurred while processing the request. Retry your request. If the problem persists, contact Amazon Web Services Support.
Creates a new dashboard that can contain multiple widgets displaying cost and usage data. You can add custom widgets or use predefined widgets, arranging them in your preferred layout.
Defines the active time period for execution of the scheduled report.
Defines the schedule for a scheduled report, including the cron expression, time zone, active period, and the schedule state.
Defines the configuration for creating a new scheduled report, including the dashboard, schedule, execution role, and optional widget settings.
Creates a new scheduled report for a dashboard. A scheduled report automatically generates and delivers dashboard snapshots on a recurring schedule. Reports are delivered within 15 minutes of the scheduled delivery time.
module CreateScheduledReportResponse =
Awso_bcm_dashboards.Values.CreateScheduledReportResponseCreates a new scheduled report for a dashboard. A scheduled report automatically generates and delivers dashboard snapshots on a recurring schedule. Reports are delivered within 15 minutes of the scheduled delivery time.
Contains basic information about a dashboard, including its ARN, name, type, and timestamps.
Deletes a specified dashboard. This action cannot be undone.
Deletes a specified dashboard. This action cannot be undone.
Deletes a specified scheduled report. This is an irreversible operation.
The specified resource (dashboard, policy, or widget) was not found. Verify the ARN and try again.
module DeleteScheduledReportResponse =
Awso_bcm_dashboards.Values.DeleteScheduledReportResponseDeletes a specified scheduled report. This is an irreversible operation.
module ExecuteScheduledReportRequest =
Awso_bcm_dashboards.Values.ExecuteScheduledReportRequestTriggers an immediate execution of a scheduled report, outside of its regular schedule. The scheduled report must be in ENABLED state. Calling this operation on a DISABLED scheduled report returns a ValidationException. If a clientToken is provided, the service uses it for idempotency. Requests with the same client token will not trigger a new execution within the same minute.
Contains the health status information for a scheduled report, including the status code and any reasons for an unhealthy state.
module ExecuteScheduledReportResponse =
Awso_bcm_dashboards.Values.ExecuteScheduledReportResponseTriggers an immediate execution of a scheduled report, outside of its regular schedule. The scheduled report must be in ENABLED state. Calling this operation on a DISABLED scheduled report returns a ValidationException. If a clientToken is provided, the service uses it for idempotency. Requests with the same client token will not trigger a new execution within the same minute.
Retrieves the configuration and metadata of a specified dashboard, including its widgets and layout settings.
Retrieves the configuration and metadata of a specified dashboard, including its widgets and layout settings.
Retrieves the resource-based policy attached to a dashboard, showing sharing configurations and permissions.
Retrieves the resource-based policy attached to a dashboard, showing sharing configurations and permissions.
Retrieves the configuration and metadata of a specified scheduled report.
Contains the full configuration and metadata of a scheduled report.
Retrieves the configuration and metadata of a specified scheduled report.
Returns a list of all dashboards in your account.
Returns a list of all dashboards in your account.
Returns a list of scheduled reports in your account.
Contains summary information for a scheduled report.
Returns a list of scheduled reports in your account.
Returns a list of all tags associated with a specified dashboard resource.
Returns a list of all tags associated with a specified dashboard resource.
Adds or updates tags for a specified dashboard resource.
Adds or updates tags for a specified dashboard resource.
Removes specified tags from a dashboard resource.
Removes specified tags from a dashboard resource.
Updates an existing dashboard's properties, including its name, description, and widget configurations.
Updates an existing dashboard's properties, including its name, description, and widget configurations.
Updates an existing scheduled report's properties, including its name, description, schedule configuration, and widget settings. Only the parameters included in the request are updated; all other properties remain unchanged.
module UpdateScheduledReportResponse =
Awso_bcm_dashboards.Values.UpdateScheduledReportResponseUpdates an existing scheduled report's properties, including its name, description, schedule configuration, and widget settings. Only the parameters included in the request are updated; all other properties remain unchanged.