Module Awso_bcm_dashboards.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 targetPrefix : 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 GenericString : sig ... end
Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient permissions to perform this action. Verify your IAM permissions and any resource policies.

Sourcemodule Boolean : sig ... end
Sourcemodule ClientToken : sig ... end
Sourcemodule ConflictException : sig ... end

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.

Sourcemodule MetricName : sig ... end
Sourcemodule MetricNames : sig ... end
Sourcemodule GroupDefinitionType : sig ... end
Sourcemodule GroupDefinitionKeyString : sig ... end
Sourcemodule GroupDefinition : sig ... end

Specifies how to group cost and usage data.

Sourcemodule GroupDefinitions : sig ... end
Sourcemodule Granularity : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule StringList : sig ... end
Sourcemodule MatchOption : sig ... end
Sourcemodule MatchOptions : sig ... end
Sourcemodule TagValues : sig ... end

Specifies tag-based filtering options for cost and usage queries.

Sourcemodule Dimension : sig ... end
Sourcemodule DimensionValues : sig ... end

Specifies the values and match options for dimension-based filtering in cost and usage queries.

Sourcemodule CostCategoryValues : sig ... end

Specifies the values and match options for cost category-based filtering in cost and usage queries.

module Expression : sig ... end

Defines complex filtering conditions using logical operators (AND, OR, NOT) and various filter types.

module Expressions : sig ... end
Sourcemodule DateTimeType : sig ... end
Sourcemodule DateTimeValue : sig ... end

Represents 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).

Sourcemodule DateTimeRange : sig ... end

Defines a time period with explicit start and end times for data queries.

Sourcemodule CostAndUsageQuery : sig ... end

Defines the parameters for retrieving Amazon Web Services cost and usage data. Includes specifications for metrics, time periods, granularity, grouping dimensions, and filtering conditions.

Sourcemodule WidgetWidth : sig ... end
Sourcemodule WidgetTitle : sig ... end
Sourcemodule WidgetId : sig ... end
Sourcemodule WidgetHeight : sig ... end

Defines the parameters for querying Savings Plans utilization data, including time granularity and sorting preferences.

Sourcemodule SavingsPlansCoverageQuery : sig ... end

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.

Sourcemodule ReservationCoverageQuery : sig ... end

Defines the parameters for querying Reserved Instance coverage data, including grouping options, metrics, and sorting preferences.

Sourcemodule QueryParameters : sig ... end

Defines the data retrieval parameters for a widget.

Sourcemodule TableDisplayConfigStruct : sig ... end

Configuration structure for customizing the tabular display of widget data.

Sourcemodule VisualType : sig ... end
Sourcemodule GraphDisplayConfig : sig ... end

Defines the visual representation settings for widget data, including the visualization type, styling options, and display preferences for different metric types.

Sourcemodule GraphDisplayConfigMap : sig ... end
Sourcemodule DisplayConfig : sig ... end

Defines how the widget's data should be visualized, including chart type, color schemes, axis configurations, and other display preferences.

Sourcemodule WidgetConfig : sig ... end

Defines the complete configuration for a widget, including data retrieval settings and visualization preferences.

Sourcemodule WidgetConfigList : sig ... end
Sourcemodule Integer : sig ... end
Sourcemodule Description : sig ... end
Sourcemodule Widget : sig ... end

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.

Sourcemodule WidgetList : sig ... end
Sourcemodule ResourceTagValue : sig ... end
Sourcemodule ResourceTagKey : sig ... end
Sourcemodule ResourceTag : sig ... end

A key-value pair that can be attached to a dashboard for organization and management purposes.

Sourcemodule ResourceTagList : sig ... end
Sourcemodule DashboardName : sig ... end
Sourcemodule CreateDashboardRequest : sig ... end

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.

Sourcemodule ValidationException : sig ... end

The input parameters do not satisfy the requirements. Check the error message for specific validation details.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling. Reduce the frequency of requests and use exponential backoff.

The request would exceed a service quota. Review the service quotas for Amazon Web Services Billing and Cost Management Dashboards and retry your request.

Sourcemodule InternalServerException : sig ... end

An internal error occurred while processing the request. Retry your request. If the problem persists, contact Amazon Web Services Support.

Sourcemodule DashboardArn : sig ... end
Sourcemodule CreateDashboardResponse : sig ... end

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.

Sourcemodule WidgetIdList : sig ... end
Sourcemodule ServiceRoleArn : sig ... end
Sourcemodule ScheduledReportName : sig ... end
Sourcemodule ScheduleState : sig ... end
Sourcemodule GenericTimeStamp : sig ... end
Sourcemodule SchedulePeriod : sig ... end

Defines the active time period for execution of the scheduled report.

Sourcemodule ScheduleConfig : sig ... end

Defines the schedule for a scheduled report, including the cron expression, time zone, active period, and the schedule state.

Sourcemodule ScheduledReportInput : sig ... end

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.

Sourcemodule ScheduledReportArn : sig ... end

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.

Sourcemodule DashboardType : sig ... end
Sourcemodule DashboardReference : sig ... end

Contains basic information about a dashboard, including its ARN, name, type, and timestamps.

Sourcemodule DashboardReferenceList : sig ... end
Sourcemodule DeleteDashboardRequest : sig ... end

Deletes a specified dashboard. This action cannot be undone.

Sourcemodule DeleteDashboardResponse : sig ... end

Deletes a specified dashboard. This action cannot be undone.

Deletes a specified scheduled report. This is an irreversible operation.

Sourcemodule ResourceNotFoundException : sig ... end

The specified resource (dashboard, policy, or widget) was not found. Verify the ARN and try again.

Deletes a specified scheduled report. This is an irreversible operation.

Triggers 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.

Sourcemodule StatusReason : sig ... end
Sourcemodule StatusReasonList : sig ... end
Sourcemodule HealthStatusCode : sig ... end
Sourcemodule HealthStatus : sig ... end

Contains the health status information for a scheduled report, including the status code and any reasons for an unhealthy state.

Triggers 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.

Sourcemodule GetDashboardRequest : sig ... end

Retrieves the configuration and metadata of a specified dashboard, including its widgets and layout settings.

Sourcemodule GetDashboardResponse : sig ... end

Retrieves the configuration and metadata of a specified dashboard, including its widgets and layout settings.

Sourcemodule GetResourcePolicyRequest : sig ... end

Retrieves the resource-based policy attached to a dashboard, showing sharing configurations and permissions.

Sourcemodule GetResourcePolicyResponse : sig ... end

Retrieves the resource-based policy attached to a dashboard, showing sharing configurations and permissions.

Sourcemodule GetScheduledReportRequest : sig ... end

Retrieves the configuration and metadata of a specified scheduled report.

Sourcemodule ScheduledReport : sig ... end

Contains the full configuration and metadata of a scheduled report.

Retrieves the configuration and metadata of a specified scheduled report.

Sourcemodule NextPageToken : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule ListDashboardsRequest : sig ... end

Returns a list of all dashboards in your account.

Sourcemodule ListDashboardsResponse : sig ... end

Returns a list of all dashboards in your account.

Returns a list of scheduled reports in your account.

Sourcemodule ScheduledReportSummary : sig ... end

Contains summary information for a scheduled report.

Returns a list of scheduled reports in your account.

Sourcemodule ResourceArn : sig ... end

Returns a list of all tags associated with a specified dashboard resource.

Returns a list of all tags associated with a specified dashboard resource.

Sourcemodule ResourceTagKeyList : sig ... end
Sourcemodule TagResourceRequest : sig ... end

Adds or updates tags for a specified dashboard resource.

Sourcemodule TagResourceResponse : sig ... end

Adds or updates tags for a specified dashboard resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes specified tags from a dashboard resource.

Sourcemodule UntagResourceResponse : sig ... end

Removes specified tags from a dashboard resource.

Sourcemodule UpdateDashboardRequest : sig ... end

Updates an existing dashboard's properties, including its name, description, and widget configurations.

Sourcemodule UpdateDashboardResponse : sig ... end

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.

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.