Skip to content

Commit

Permalink
Merge pull request #1886 from hashicorp/f-07-17-2024-schema-updates
Browse files Browse the repository at this point in the history
07/17/2024 CloudFormation schema refresh
  • Loading branch information
ewbankkit committed Jul 18, 2024
2 parents cdd1edb + 913cc1b commit d48e059
Show file tree
Hide file tree
Showing 31 changed files with 6,164 additions and 48 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
## 1.6.0 (Unreleased)

FEATURES:

* **New Data Source:** `awscc_lambda_alias`
* **New Data Source:** `awscc_sagemaker_mlflow_tracking_server`
* **New Data Source:** `awscc_sagemaker_mlflow_tracking_servers`
* **New Resource:** `awscc_lambda_alias`
* **New Resource:** `awscc_sagemaker_mlflow_tracking_server`

## 1.5.0 (July 11, 2024)

FEATURES:
Expand Down
53 changes: 53 additions & 0 deletions docs/data-sources/lambda_alias.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_lambda_alias Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::Lambda::Alias
---

# awscc_lambda_alias (Data Source)

Data Source schema for AWS::Lambda::Alias



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) Uniquely identifies the resource.

### Read-Only

- `alias_arn` (String) Lambda Alias ARN generated by the service.
- `description` (String) A description of the alias.
- `function_name` (String) The name of the Lambda function.
- `function_version` (String) The function version that the alias invokes.
- `name` (String) The name of the alias.
- `provisioned_concurrency_config` (Attributes) Specifies a provisioned concurrency configuration for a function's alias. (see [below for nested schema](#nestedatt--provisioned_concurrency_config))
- `routing_config` (Attributes) The routing configuration of the alias. (see [below for nested schema](#nestedatt--routing_config))

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

Read-Only:

- `provisioned_concurrent_executions` (Number) The amount of provisioned concurrency to allocate for the alias.


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

Read-Only:

- `additional_version_weights` (Attributes Set) The second version, and the percentage of traffic that's routed to it. (see [below for nested schema](#nestedatt--routing_config--additional_version_weights))

<a id="nestedatt--routing_config--additional_version_weights"></a>
### Nested Schema for `routing_config.additional_version_weights`

Read-Only:

- `function_version` (String) The qualifier of the second version.
- `function_weight` (Number) The percentage of traffic that the alias routes to the second version.
40 changes: 40 additions & 0 deletions docs/data-sources/sagemaker_mlflow_tracking_server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_sagemaker_mlflow_tracking_server Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::SageMaker::MlflowTrackingServer
---

# awscc_sagemaker_mlflow_tracking_server (Data Source)

Data Source schema for AWS::SageMaker::MlflowTrackingServer



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) Uniquely identifies the resource.

### Read-Only

- `artifact_store_uri` (String) The Amazon S3 URI for MLFlow Tracking Server artifacts.
- `automatic_model_registration` (Boolean) A flag to enable Automatic SageMaker Model Registration.
- `mlflow_version` (String) The MLFlow Version used on the MLFlow Tracking Server.
- `role_arn` (String) The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer.
- `tags` (Attributes List) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))
- `tracking_server_arn` (String) The Amazon Resource Name (ARN) of the MLFlow Tracking Server.
- `tracking_server_name` (String) The name of the MLFlow Tracking Server.
- `tracking_server_size` (String) The size of the MLFlow Tracking Server.
- `weekly_maintenance_window_start` (String) The start of the time window for maintenance of the MLFlow Tracking Server in UTC time.

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

Read-Only:

- `key` (String) The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- `value` (String) The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
21 changes: 21 additions & 0 deletions docs/data-sources/sagemaker_mlflow_tracking_servers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_sagemaker_mlflow_tracking_servers Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Plural Data Source schema for AWS::SageMaker::MlflowTrackingServer
---

# awscc_sagemaker_mlflow_tracking_servers (Data Source)

Plural Data Source schema for AWS::SageMaker::MlflowTrackingServer



<!-- schema generated by tfplugindocs -->
## Schema

### Read-Only

- `id` (String) Uniquely identifies the data source.
- `ids` (Set of String) Set of Resource Identifiers.
64 changes: 64 additions & 0 deletions docs/resources/lambda_alias.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_lambda_alias Resource - terraform-provider-awscc"
subcategory: ""
description: |-
Resource Type definition for AWS::Lambda::Alias
---

# awscc_lambda_alias (Resource)

Resource Type definition for AWS::Lambda::Alias



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `function_name` (String) The name of the Lambda function.
- `function_version` (String) The function version that the alias invokes.
- `name` (String) The name of the alias.

### Optional

- `description` (String) A description of the alias.
- `provisioned_concurrency_config` (Attributes) Specifies a provisioned concurrency configuration for a function's alias. (see [below for nested schema](#nestedatt--provisioned_concurrency_config))
- `routing_config` (Attributes) The routing configuration of the alias. (see [below for nested schema](#nestedatt--routing_config))

### Read-Only

- `alias_arn` (String) Lambda Alias ARN generated by the service.
- `id` (String) Uniquely identifies the resource.

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

Required:

- `provisioned_concurrent_executions` (Number) The amount of provisioned concurrency to allocate for the alias.


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

Optional:

- `additional_version_weights` (Attributes Set) The second version, and the percentage of traffic that's routed to it. (see [below for nested schema](#nestedatt--routing_config--additional_version_weights))

<a id="nestedatt--routing_config--additional_version_weights"></a>
### Nested Schema for `routing_config.additional_version_weights`

Required:

- `function_version` (String) The qualifier of the second version.
- `function_weight` (Number) The percentage of traffic that the alias routes to the second version.

## Import

Import is supported using the following syntax:

```shell
$ terraform import awscc_lambda_alias.example <resource ID>
```
51 changes: 51 additions & 0 deletions docs/resources/sagemaker_mlflow_tracking_server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_sagemaker_mlflow_tracking_server Resource - terraform-provider-awscc"
subcategory: ""
description: |-
Resource Type definition for AWS::SageMaker::MlflowTrackingServer
---

# awscc_sagemaker_mlflow_tracking_server (Resource)

Resource Type definition for AWS::SageMaker::MlflowTrackingServer



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `artifact_store_uri` (String) The Amazon S3 URI for MLFlow Tracking Server artifacts.
- `role_arn` (String) The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer.
- `tracking_server_name` (String) The name of the MLFlow Tracking Server.

### Optional

- `automatic_model_registration` (Boolean) A flag to enable Automatic SageMaker Model Registration.
- `mlflow_version` (String) The MLFlow Version used on the MLFlow Tracking Server.
- `tags` (Attributes List) An array of key-value pairs to apply to this resource. (see [below for nested schema](#nestedatt--tags))
- `tracking_server_size` (String) The size of the MLFlow Tracking Server.
- `weekly_maintenance_window_start` (String) The start of the time window for maintenance of the MLFlow Tracking Server in UTC time.

### Read-Only

- `id` (String) Uniquely identifies the resource.
- `tracking_server_arn` (String) The Amazon Resource Name (ARN) of the MLFlow Tracking Server.

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

Required:

- `key` (String) The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- `value` (String) The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

## Import

Import is supported using the following syntax:

```shell
$ terraform import awscc_sagemaker_mlflow_tracking_server.example <resource ID>
```
1 change: 1 addition & 0 deletions examples/resources/awscc_lambda_alias/import.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
$ terraform import awscc_lambda_alias.example <resource ID>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
$ terraform import awscc_sagemaker_mlflow_tracking_server.example <resource ID>
4 changes: 2 additions & 2 deletions internal/aws/ec2/instance_resource_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit d48e059

Please sign in to comment.