Skip to content

Commit

Permalink
Merge pull request #2012 from hashicorp/f-09-11-2024-schema-updates
Browse files Browse the repository at this point in the history
09/11/2024 CloudFormation schema refresh
  • Loading branch information
ewbankkit authored Sep 12, 2024
2 parents 61ad654 + 0035d9d commit c42a171
Show file tree
Hide file tree
Showing 237 changed files with 24,005 additions and 2,408 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,43 @@

FEATURES:

* **New Data Source:** `awscc_medialive_channel_placement_group`
* **New Data Source:** `awscc_medialive_cloudwatch_alarm_template`
* **New Data Source:** `awscc_medialive_cloudwatch_alarm_template_group`
* **New Data Source:** `awscc_medialive_cloudwatch_alarm_template_groups`
* **New Data Source:** `awscc_medialive_cloudwatch_alarm_templates`
* **New Data Source:** `awscc_medialive_cluster`
* **New Data Source:** `awscc_medialive_clusters`
* **New Data Source:** `awscc_medialive_event_bridge_rule_template`
* **New Data Source:** `awscc_medialive_event_bridge_rule_template_group`
* **New Data Source:** `awscc_medialive_event_bridge_rule_template_groups`
* **New Data Source:** `awscc_medialive_event_bridge_rule_templates`
* **New Data Source:** `awscc_medialive_network`
* **New Data Source:** `awscc_medialive_networks`
* **New Data Source:** `awscc_medialive_sdi_source`
* **New Data Source:** `awscc_medialive_sdi_sources`
* **New Data Source:** `awscc_medialive_signal_map`
* **New Data Source:** `awscc_medialive_signal_maps`
* **New Data Source:** `awscc_pcaconnectorscep_challenge`
* **New Data Source:** `awscc_pcaconnectorscep_connector`
* **New Data Source:** `awscc_pcaconnectorscep_connectors`
* **New Data Source:** `awscc_sagemaker_cluster`
* **New Data Source:** `awscc_sagemaker_clusters`
* **New Data Source:** `awscc_sns_subscription`
* **New Data Source:** `awscc_sns_subscriptions`
* **New Resource:** `awscc_medialive_channel_placement_group`
* **New Resource:** `awscc_medialive_cloudwatch_alarm_template`
* **New Resource:** `awscc_medialive_cloudwatch_alarm_template_group`
* **New Resource:** `awscc_medialive_cluster`
* **New Resource:** `awscc_medialive_event_bridge_rule_template`
* **New Resource:** `awscc_medialive_event_bridge_rule_template_group`
* **New Resource:** `awscc_medialive_network`
* **New Resource:** `awscc_medialive_sdi_source`
* **New Resource:** `awscc_medialive_signal_map`
* **New Resource:** `awscc_pcaconnectorscep_challenge`
* **New Resource:** `awscc_pcaconnectorscep_connector`
* **New Resource:** `awscc_sagemaker_cluster`
* **New Resource:** `awscc_sns_subscription`

## 1.13.0 (September 5, 2024)

Expand Down
9 changes: 9 additions & 0 deletions docs/data-sources/amplify_app.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Data Source schema for AWS::Amplify::App
- `auto_branch_creation_config` (Attributes) (see [below for nested schema](#nestedatt--auto_branch_creation_config))
- `basic_auth_config` (Attributes) (see [below for nested schema](#nestedatt--basic_auth_config))
- `build_spec` (String)
- `cache_config` (Attributes) (see [below for nested schema](#nestedatt--cache_config))
- `custom_headers` (String)
- `custom_rules` (Attributes List) (see [below for nested schema](#nestedatt--custom_rules))
- `default_domain` (String)
Expand Down Expand Up @@ -88,6 +89,14 @@ Read-Only:
- `username` (String)


<a id="nestedatt--cache_config"></a>
### Nested Schema for `cache_config`

Read-Only:

- `type` (String)


<a id="nestedatt--custom_rules"></a>
### Nested Schema for `custom_rules`

Expand Down
159 changes: 159 additions & 0 deletions docs/data-sources/applicationsignals_service_level_objective.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,11 @@ Data Source schema for AWS::ApplicationSignals::ServiceLevelObjective
- `arn` (String) The ARN of this SLO.
- `created_time` (Number) Epoch time in seconds of the time that this SLO was created
- `description` (String) An optional description for this SLO. Default is 'No description'
- `evaluation_type` (String) Displays whether this is a period-based SLO or a request-based SLO.
- `goal` (Attributes) A structure that contains the attributes that determine the goal of the SLO. This includes the time period for evaluation and the attainment threshold. (see [below for nested schema](#nestedatt--goal))
- `last_updated_time` (Number) Epoch time in seconds of the time that this SLO was most recently updated
- `name` (String) The name of this SLO.
- `request_based_sli` (Attributes) This structure contains information about the performance metric that a request-based SLO monitors. (see [below for nested schema](#nestedatt--request_based_sli))
- `sli` (Attributes) This structure contains information about the performance metric that an SLO monitors. (see [below for nested schema](#nestedatt--sli))
- `tags` (Attributes Set) The list of tag keys and values associated with the resource you specified (see [below for nested schema](#nestedatt--tags))

Expand Down Expand Up @@ -71,6 +73,163 @@ Read-Only:



<a id="nestedatt--request_based_sli"></a>
### Nested Schema for `request_based_sli`

Read-Only:

- `comparison_operator` (String) The arithmetic operation used when comparing the specified metric to the threshold.
- `metric_threshold` (Number) The value that the SLI metric is compared to.
- `request_based_sli_metric` (Attributes) This structure contains the information about the metric that is used for a request-based SLO. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric))

<a id="nestedatt--request_based_sli--request_based_sli_metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric`

Read-Only:

- `key_attributes` (Map of String) This is a string-to-string map that contains information about the type of object that this SLO is related to.
- `metric_type` (String) If the SLO monitors either the LATENCY or AVAILABILITY metric that Application Signals collects, this field displays which of those metrics is used.
- `monitored_request_count_metric` (Attributes) This structure defines the metric that is used as the "good request" or "bad request" value for a request-based SLO. This value observed for the metric defined in `TotalRequestCountMetric` is divided by the number found for `MonitoredRequestCountMetric` to determine the percentage of successful requests that this SLO tracks. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric))
- `operation_name` (String) If the SLO monitors a specific operation of the service, this field displays that operation name.
- `total_request_count_metric` (Attributes List) This structure defines the metric that is used as the "total requests" number for a request-based SLO. The number observed for this metric is divided by the number of "good requests" or "bad requests" that is observed for the metric defined in `MonitoredRequestCountMetric`. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric))

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric`

Read-Only:

- `bad_count_metric` (Attributes List) If you want to count "bad requests" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as "bad requests" in this structure. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric))
- `good_count_metric` (Attributes List) If you want to count "good requests" to determine the percentage of successful requests for this request-based SLO, specify the metric to use as "good requests" in this structure. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric))

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.bad_count_metric`

Read-Only:

- `account_id` (String) The ID of the account where the metrics are located, if this is a cross-account alarm.
- `expression` (String) The math expression to be performed on the returned data.
- `id` (String) A short name used to tie this object to the results in the response.
- `metric_stat` (Attributes) A metric to be used directly for the SLO, or to be used in the math expression that will be used for the SLO. Within one MetricDataQuery, you must specify either Expression or MetricStat but not both. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric--metric_stat))
- `return_data` (Boolean) This option indicates whether to return the timestamps and raw data values of this metric.

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric--metric_stat"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.bad_count_metric.metric_stat`

Read-Only:

- `metric` (Attributes) This structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric--metric_stat--metric))
- `period` (Number) The granularity, in seconds, to be used for the metric.
- `stat` (String) The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic.
- `unit` (String) If you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric--metric_stat--metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.bad_count_metric.metric_stat.metric`

Read-Only:

- `dimensions` (Attributes List) An array of one or more dimensions to use to define the metric that you want to use. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric--metric_stat--metric--dimensions))
- `metric_name` (String) The name of the metric to use.
- `namespace` (String) The namespace of the metric.

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--bad_count_metric--metric_stat--metric--dimensions"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.bad_count_metric.metric_stat.metric.dimensions`

Read-Only:

- `name` (String) The name of the dimension. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). ASCII control characters are not supported as part of dimension names.
- `value` (String) The value of the dimension. Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values





<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.good_count_metric`

Read-Only:

- `account_id` (String) The ID of the account where the metrics are located, if this is a cross-account alarm.
- `expression` (String) The math expression to be performed on the returned data.
- `id` (String) A short name used to tie this object to the results in the response.
- `metric_stat` (Attributes) A metric to be used directly for the SLO, or to be used in the math expression that will be used for the SLO. Within one MetricDataQuery, you must specify either Expression or MetricStat but not both. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric--metric_stat))
- `return_data` (Boolean) This option indicates whether to return the timestamps and raw data values of this metric.

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric--metric_stat"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.good_count_metric.metric_stat`

Read-Only:

- `metric` (Attributes) This structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric--metric_stat--metric))
- `period` (Number) The granularity, in seconds, to be used for the metric.
- `stat` (String) The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic.
- `unit` (String) If you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric--metric_stat--metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.good_count_metric.metric_stat.metric`

Read-Only:

- `dimensions` (Attributes List) An array of one or more dimensions to use to define the metric that you want to use. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric--metric_stat--metric--dimensions))
- `metric_name` (String) The name of the metric to use.
- `namespace` (String) The namespace of the metric.

<a id="nestedatt--request_based_sli--request_based_sli_metric--monitored_request_count_metric--good_count_metric--metric_stat--metric--dimensions"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.monitored_request_count_metric.good_count_metric.metric_stat.metric.dimensions`

Read-Only:

- `name` (String) The name of the dimension. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). ASCII control characters are not supported as part of dimension names.
- `value` (String) The value of the dimension. Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values






<a id="nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.total_request_count_metric`

Read-Only:

- `account_id` (String) The ID of the account where the metrics are located, if this is a cross-account alarm.
- `expression` (String) The math expression to be performed on the returned data.
- `id` (String) A short name used to tie this object to the results in the response.
- `metric_stat` (Attributes) A metric to be used directly for the SLO, or to be used in the math expression that will be used for the SLO. Within one MetricDataQuery, you must specify either Expression or MetricStat but not both. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric--metric_stat))
- `return_data` (Boolean) This option indicates whether to return the timestamps and raw data values of this metric.

<a id="nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric--metric_stat"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.total_request_count_metric.metric_stat`

Read-Only:

- `metric` (Attributes) This structure defines the metric used for a service level indicator, including the metric name, namespace, and dimensions. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric--metric_stat--metric))
- `period` (Number) The granularity, in seconds, to be used for the metric.
- `stat` (String) The statistic to use for comparison to the threshold. It can be any CloudWatch statistic or extended statistic.
- `unit` (String) If you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.

<a id="nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric--metric_stat--metric"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.total_request_count_metric.metric_stat.metric`

Read-Only:

- `dimensions` (Attributes List) An array of one or more dimensions to use to define the metric that you want to use. (see [below for nested schema](#nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric--metric_stat--metric--dimensions))
- `metric_name` (String) The name of the metric to use.
- `namespace` (String) The namespace of the metric.

<a id="nestedatt--request_based_sli--request_based_sli_metric--total_request_count_metric--metric_stat--metric--dimensions"></a>
### Nested Schema for `request_based_sli.request_based_sli_metric.total_request_count_metric.metric_stat.metric.dimensions`

Read-Only:

- `name` (String) The name of the dimension. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:). ASCII control characters are not supported as part of dimension names.
- `value` (String) The value of the dimension. Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values







<a id="nestedatt--sli"></a>
### Nested Schema for `sli`

Expand Down
1 change: 1 addition & 0 deletions docs/data-sources/backup_restore_testing_plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Data Source schema for AWS::Backup::RestoreTestingPlan
- `restore_testing_plan_name` (String)
- `schedule_expression` (String)
- `schedule_expression_timezone` (String)
- `schedule_status` (String)
- `start_window_hours` (Number)
- `tags` (Attributes Set) (see [below for nested schema](#nestedatt--tags))

Expand Down
Loading

0 comments on commit c42a171

Please sign in to comment.