Skip to content

Commit 21f6af1

Browse files
authored
Merge pull request #467 from hashicorp/f-04-13-2022-schema-updates
04/13/2022 CloudFormation schema refresh
2 parents eddf831 + ddb9544 commit 21f6af1

File tree

58 files changed

+4603
-514
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+4603
-514
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
## 0.18.0 (Unreleased)
2+
3+
FEATURES:
4+
5+
* **New Data Source:** `awscc_apprunner_observability_configuration`
6+
* **New Data Source:** `awscc_apprunner_observability_configurations`
7+
* **New Data Source:** `awscc_ssm_documents`
8+
* **New Resource:** `awscc_apprunner_observability_configuration`
9+
210
## [0.17.0](https://github.com/hashicorp/terraform-provider-awscc/releases/tag/v0.17.0) (April 7, 2022)
311

412
FEATURES:
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_apprunner_observability_configuration Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Data Source schema for AWS::AppRunner::ObservabilityConfiguration
7+
---
8+
9+
# awscc_apprunner_observability_configuration (Data Source)
10+
11+
Data Source schema for AWS::AppRunner::ObservabilityConfiguration
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Required
19+
20+
- `id` (String) Uniquely identifies the resource.
21+
22+
### Read-Only
23+
24+
- `latest` (Boolean) It's set to true for the configuration with the highest Revision among all configurations that share the same Name. It's set to false otherwise.
25+
- `observability_configuration_arn` (String) The Amazon Resource Name (ARN) of this ObservabilityConfiguration
26+
- `observability_configuration_name` (String) A name for the observability configuration. When you use it for the first time in an AWS Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
27+
- `observability_configuration_revision` (Number) The revision of this observability configuration. It's unique among all the active configurations ('Status': 'ACTIVE') that share the same ObservabilityConfigurationName.
28+
- `tags` (Attributes List) A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair. (see [below for nested schema](#nestedatt--tags))
29+
- `trace_configuration` (Attributes) The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. (see [below for nested schema](#nestedatt--trace_configuration))
30+
31+
<a id="nestedatt--tags"></a>
32+
### Nested Schema for `tags`
33+
34+
Read-Only:
35+
36+
- `key` (String)
37+
- `value` (String)
38+
39+
40+
<a id="nestedatt--trace_configuration"></a>
41+
### Nested Schema for `trace_configuration`
42+
43+
Read-Only:
44+
45+
- `vendor` (String) The implementation provider chosen for tracing App Runner services.
46+
47+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "awscc_apprunner_observability_configurations Data Source - terraform-provider-awscc"
4+
subcategory: ""
5+
description: |-
6+
Plural Data Source schema for AWS::AppRunner::ObservabilityConfiguration
7+
---
8+
9+
# awscc_apprunner_observability_configurations (Data Source)
10+
11+
Plural Data Source schema for AWS::AppRunner::ObservabilityConfiguration
12+
13+
14+
15+
<!-- schema generated by tfplugindocs -->
16+
## Schema
17+
18+
### Read-Only
19+
20+
- `id` (String) Uniquely identifies the data source.
21+
- `ids` (Set of String) Set of Resource Identifiers.
22+
23+

docs/data-sources/apprunner_service.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Data Source schema for AWS::AppRunner::Service
2626
- `health_check_configuration` (Attributes) Health check configuration (see [below for nested schema](#nestedatt--health_check_configuration))
2727
- `instance_configuration` (Attributes) Instance Configuration (see [below for nested schema](#nestedatt--instance_configuration))
2828
- `network_configuration` (Attributes) Network configuration (see [below for nested schema](#nestedatt--network_configuration))
29+
- `observability_configuration` (Attributes) Service observability configuration (see [below for nested schema](#nestedatt--observability_configuration))
2930
- `service_arn` (String) The Amazon Resource Name (ARN) of the AppRunner Service.
3031
- `service_id` (String) The AppRunner Service Id
3132
- `service_name` (String) The AppRunner Service Name.
@@ -82,6 +83,15 @@ Read-Only:
8283

8384

8485

86+
<a id="nestedatt--observability_configuration"></a>
87+
### Nested Schema for `observability_configuration`
88+
89+
Read-Only:
90+
91+
- `observability_configuration_arn` (String) The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration.
92+
- `observability_enabled` (Boolean) Observability enabled
93+
94+
8595
<a id="nestedatt--source_configuration"></a>
8696
### Nested Schema for `source_configuration`
8797

docs/data-sources/batch_compute_environment.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,11 @@ Data Source schema for AWS::Batch::ComputeEnvironment
2424
- `compute_environment_arn` (String)
2525
- `compute_environment_name` (String)
2626
- `compute_resources` (Attributes) (see [below for nested schema](#nestedatt--compute_resources))
27-
- `replace_compute_environment` (Boolean)
2827
- `service_role` (String)
2928
- `state` (String)
3029
- `tags` (Map of String) A key-value pair to associate with a resource.
3130
- `type` (String)
3231
- `unmanagedv_cpus` (Number)
33-
- `update_policy` (Attributes) (see [below for nested schema](#nestedatt--update_policy))
3432

3533
<a id="nestedatt--compute_resources"></a>
3634
### Nested Schema for `compute_resources`
@@ -54,7 +52,6 @@ Read-Only:
5452
- `subnets` (List of String)
5553
- `tags` (Map of String) A key-value pair to associate with a resource.
5654
- `type` (String)
57-
- `update_to_latest_image_version` (Boolean)
5855

5956
<a id="nestedatt--compute_resources--ec_2_configuration"></a>
6057
### Nested Schema for `compute_resources.ec_2_configuration`
@@ -75,13 +72,3 @@ Read-Only:
7572
- `version` (String)
7673

7774

78-
79-
<a id="nestedatt--update_policy"></a>
80-
### Nested Schema for `update_policy`
81-
82-
Read-Only:
83-
84-
- `job_execution_timeout_minutes` (Number)
85-
- `terminate_jobs_on_update` (Boolean)
86-
87-

docs/data-sources/ce_anomaly_monitor.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,14 @@ Data Source schema for AWS::CE::AnomalyMonitor
3030
- `monitor_name` (String) The name of the monitor.
3131
- `monitor_specification` (String)
3232
- `monitor_type` (String)
33+
- `resource_tags` (Attributes List) Tags to assign to monitor. (see [below for nested schema](#nestedatt--resource_tags))
34+
35+
<a id="nestedatt--resource_tags"></a>
36+
### Nested Schema for `resource_tags`
37+
38+
Read-Only:
39+
40+
- `key` (String) The key name for the tag.
41+
- `value` (String) The value for the tag.
3342

3443

docs/data-sources/ce_anomaly_subscription.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,21 @@ Data Source schema for AWS::CE::AnomalySubscription
2424
- `account_id` (String) The accountId
2525
- `frequency` (String) The frequency at which anomaly reports are sent over email.
2626
- `monitor_arn_list` (List of String) A list of cost anomaly monitors.
27+
- `resource_tags` (Attributes List) Tags to assign to subscription. (see [below for nested schema](#nestedatt--resource_tags))
2728
- `subscribers` (Attributes List) A list of subscriber (see [below for nested schema](#nestedatt--subscribers))
2829
- `subscription_arn` (String) Subscription ARN
2930
- `subscription_name` (String) The name of the subscription.
3031
- `threshold` (Number) The dollar value that triggers a notification if the threshold is exceeded.
3132

33+
<a id="nestedatt--resource_tags"></a>
34+
### Nested Schema for `resource_tags`
35+
36+
Read-Only:
37+
38+
- `key` (String) The key name for the tag.
39+
- `value` (String) The value for the tag.
40+
41+
3242
<a id="nestedatt--subscribers"></a>
3343
### Nested Schema for `subscribers`
3444

docs/data-sources/cloudwatch_metric_stream.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Data Source schema for AWS::CloudWatch::MetricStream
3131
- `output_format` (String) The output format of the data streamed to the Kinesis Firehose.
3232
- `role_arn` (String) The ARN of the role that provides access to the Kinesis Firehose.
3333
- `state` (String) Displays the state of the Metric Stream.
34+
- `statistics_configurations` (Attributes List) By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members. (see [below for nested schema](#nestedatt--statistics_configurations))
3435
- `tags` (Attributes List) A set of tags to assign to the delivery stream. (see [below for nested schema](#nestedatt--tags))
3536

3637
<a id="nestedatt--exclude_filters"></a>
@@ -49,6 +50,24 @@ Read-Only:
4950
- `namespace` (String) Only metrics with Namespace matching this value will be streamed.
5051

5152

53+
<a id="nestedatt--statistics_configurations"></a>
54+
### Nested Schema for `statistics_configurations`
55+
56+
Read-Only:
57+
58+
- `additional_statistics` (List of String) The additional statistics to stream for the metrics listed in IncludeMetrics.
59+
- `include_metrics` (Attributes List) An array that defines the metrics that are to have additional statistics streamed. (see [below for nested schema](#nestedatt--statistics_configurations--include_metrics))
60+
61+
<a id="nestedatt--statistics_configurations--include_metrics"></a>
62+
### Nested Schema for `statistics_configurations.include_metrics`
63+
64+
Read-Only:
65+
66+
- `metric_name` (String) The name of the metric.
67+
- `namespace` (String) The namespace of the metric.
68+
69+
70+
5271
<a id="nestedatt--tags"></a>
5372
### Nested Schema for `tags`
5473

docs/data-sources/lambda_url.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Data Source schema for AWS::Lambda::Url
2323

2424
- `auth_type` (String) Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL.
2525
- `cors` (Attributes) (see [below for nested schema](#nestedatt--cors))
26-
- `function_arn` (String) The fully qualified Amazon Resource Name (ARN) of the function associated with the Function URL.
26+
- `function_arn` (String) The full Amazon Resource Name (ARN) of the function associated with the Function URL.
2727
- `function_url` (String) The generated url for this resource.
2828
- `qualifier` (String) The alias qualifier for the target function. If TargetFunctionArn is unqualified then Qualifier must be passed.
2929
- `target_function_arn` (String) The Amazon Resource Name (ARN) of the function associated with the Function URL.

docs/data-sources/ssm_document.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Data Source schema for AWS::SSM::Document
2929
- `requires` (Attributes List) A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document. (see [below for nested schema](#nestedatt--requires))
3030
- `tags` (Attributes List) Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. (see [below for nested schema](#nestedatt--tags))
3131
- `target_type` (String) Specify a target type to define the kinds of resources the document can run on.
32+
- `update_method` (String) Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version.
3233
- `version_name` (String) An optional field specifying the version of the artifact you are creating with the document. This value is unique across all versions of a document, and cannot be changed.
3334

3435
<a id="nestedatt--attachments"></a>

0 commit comments

Comments
 (0)