Skip to content

chore(schema): update #3409

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 62 additions & 12 deletions samtranslator/schema/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -16235,6 +16235,8 @@
"title": "IngressConfiguration"
},
"IpAddressType": {
"markdownDescription": "App Runner provides you with the option to choose between *Internet Protocol version 4 (IPv4)* and *dual stack* (IPv4 and IPv6) for your incoming public network configuration. This is an optional parameter. If you do not specify an `IpAddressType` , it defaults to select IPv4.\n\n> Currently, App Runner supports dual stack for only Public endpoint. Only IPv4 is supported for Private endpoint. If you update a service that's using dual-stack Public endpoint to a Private endpoint, your App Runner service will default to support only IPv4 for Private endpoint and fail to receive traffic originating from IPv6 endpoint.",
"title": "IpAddressType",
"type": "string"
}
},
Expand Down Expand Up @@ -18053,6 +18055,8 @@
"type": "string"
},
"MaximumLength": {
"markdownDescription": "",
"title": "MaximumLength",
"type": "number"
},
"Permission": {
Expand Down Expand Up @@ -49739,6 +49743,8 @@
"items": {
"$ref": "#/definitions/AWS::DLM::LifecyclePolicy.Script"
},
"markdownDescription": "",
"title": "Scripts",
"type": "array"
},
"Times": {
Expand Down Expand Up @@ -50181,24 +50187,36 @@
"additionalProperties": false,
"properties": {
"ExecuteOperationOnScriptFailure": {
"markdownDescription": "",
"title": "ExecuteOperationOnScriptFailure",
"type": "boolean"
},
"ExecutionHandler": {
"markdownDescription": "",
"title": "ExecutionHandler",
"type": "string"
},
"ExecutionHandlerService": {
"markdownDescription": "",
"title": "ExecutionHandlerService",
"type": "string"
},
"ExecutionTimeout": {
"markdownDescription": "",
"title": "ExecutionTimeout",
"type": "number"
},
"MaximumRetryCount": {
"markdownDescription": "",
"title": "MaximumRetryCount",
"type": "number"
},
"Stages": {
"items": {
"type": "string"
},
"markdownDescription": "",
"title": "Stages",
"type": "array"
}
},
Expand Down Expand Up @@ -68843,6 +68861,8 @@
"type": "boolean"
},
"Ipv4NetmaskLength": {
"markdownDescription": "",
"title": "Ipv4NetmaskLength",
"type": "number"
},
"Ipv6CidrBlock": {
Expand All @@ -68856,6 +68876,8 @@
"type": "boolean"
},
"Ipv6NetmaskLength": {
"markdownDescription": "",
"title": "Ipv6NetmaskLength",
"type": "number"
},
"MapPublicIpOnLaunch": {
Expand Down Expand Up @@ -79774,7 +79796,9 @@
"title": "MaximumCapacity"
},
"MonitoringConfiguration": {
"$ref": "#/definitions/AWS::EMRServerless::Application.MonitoringConfiguration"
"$ref": "#/definitions/AWS::EMRServerless::Application.MonitoringConfiguration",
"markdownDescription": "A configuration specification to be used when provisioning an application. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.",
"title": "MonitoringConfiguration"
},
"Name": {
"markdownDescription": "The name of the application.",
Expand All @@ -79787,14 +79811,16 @@
"title": "NetworkConfiguration"
},
"ReleaseLabel": {
"markdownDescription": "The Amazon EMR release associated with the application.",
"markdownDescription": "The EMR release associated with the application.",
"title": "ReleaseLabel",
"type": "string"
},
"RuntimeConfiguration": {
"items": {
"$ref": "#/definitions/AWS::EMRServerless::Application.ConfigurationObject"
},
"markdownDescription": "The [Configuration](https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_Configuration.html) specifications of an application. Each configuration consists of a classification and properties. You use this parameter when creating or updating an application. To see the runtimeConfiguration object of an application, run the [GetApplication](https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetApplication.html) API operation.",
"title": "RuntimeConfiguration",
"type": "array"
},
"Tags": {
Expand Down Expand Up @@ -79880,12 +79906,16 @@
"additionalProperties": false,
"properties": {
"Classification": {
"markdownDescription": "",
"title": "Classification",
"type": "string"
},
"Configurations": {
"items": {
"$ref": "#/definitions/AWS::EMRServerless::Application.ConfigurationObject"
},
"markdownDescription": "",
"title": "Configurations",
"type": "array"
},
"Properties": {
Expand Down Expand Up @@ -79958,9 +79988,13 @@
"additionalProperties": false,
"properties": {
"Enabled": {
"markdownDescription": "Enables managed logging and defaults to true. If set to false, managed logging will be turned off.",
"title": "Enabled",
"type": "boolean"
},
"EncryptionKeyArn": {
"markdownDescription": "The KMS key ARN to encrypt the logs stored in managed log persistence.",
"title": "EncryptionKeyArn",
"type": "string"
}
},
Expand Down Expand Up @@ -79995,10 +80029,14 @@
"additionalProperties": false,
"properties": {
"ManagedPersistenceMonitoringConfiguration": {
"$ref": "#/definitions/AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration"
"$ref": "#/definitions/AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration",
"markdownDescription": "The managed log persistence configuration for a job run.",
"title": "ManagedPersistenceMonitoringConfiguration"
},
"S3MonitoringConfiguration": {
"$ref": "#/definitions/AWS::EMRServerless::Application.S3MonitoringConfiguration"
"$ref": "#/definitions/AWS::EMRServerless::Application.S3MonitoringConfiguration",
"markdownDescription": "The Amazon S3 configuration for monitoring log publishing.",
"title": "S3MonitoringConfiguration"
}
},
"type": "object"
Expand Down Expand Up @@ -80029,9 +80067,13 @@
"additionalProperties": false,
"properties": {
"EncryptionKeyArn": {
"markdownDescription": "The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.",
"title": "EncryptionKeyArn",
"type": "string"
},
"LogUri": {
"markdownDescription": "The Amazon S3 destination URI for log publishing.",
"title": "LogUri",
"type": "string"
}
},
Expand Down Expand Up @@ -106819,7 +106861,7 @@
"properties": {
"S3Config": {
"$ref": "#/definitions/AWS::InternetMonitor::Monitor.S3Config",
"markdownDescription": "The configuration for publishing Amazon CloudWatch Internet Monitor internet measurements to Amazon S3.",
"markdownDescription": "The configuration information for publishing Internet Monitor internet measurements to Amazon S3. The configuration includes the bucket name and (optionally) prefix for the S3 bucket to store the measurements, and the delivery status. The delivery status is `ENABLED` or `DISABLED` , depending on whether you choose to deliver internet measurements to S3 logs.",
"title": "S3Config"
}
},
Expand Down Expand Up @@ -106850,17 +106892,17 @@
"additionalProperties": false,
"properties": {
"BucketName": {
"markdownDescription": "The Amazon S3 bucket name for internet measurements publishing.",
"markdownDescription": "The Amazon S3 bucket name.",
"title": "BucketName",
"type": "string"
},
"BucketPrefix": {
"markdownDescription": "An optional Amazon S3 bucket prefix for internet measurements publishing.",
"markdownDescription": "The Amazon S3 bucket prefix.",
"title": "BucketPrefix",
"type": "string"
},
"LogDeliveryStatus": {
"markdownDescription": "The status of publishing Internet Monitor internet measurements to an Amazon S3 bucket. The delivery status is `ENABLED` if you choose to deliver internet measurements to an S3 bucket, and `DISABLED` otherwise.",
"markdownDescription": "The status of publishing Internet Monitor internet measurements to an Amazon S3 bucket.",
"title": "LogDeliveryStatus",
"type": "string"
}
Expand Down Expand Up @@ -138777,7 +138819,7 @@
"type": "object"
},
"AirflowVersion": {
"markdownDescription": "The version of Apache Airflow to use for the environment. If no value is specified, defaults to the latest version.\n\nIf you specify a newer version number for an existing environment, the version update requires some service interruption before taking effect.\n\n*Allowed Values* : `2.0.2` | `1.10.12` | `2.2.2` | `2.4.3` | `2.5.1` | `2.6.3` (latest)",
"markdownDescription": "The version of Apache Airflow to use for the environment. If no value is specified, defaults to the latest version.\n\nIf you specify a newer version number for an existing environment, the version update requires some service interruption before taking effect.\n\n*Allowed Values* : `1.10.12` | `2.0.2` | `2.2.2` | `2.4.3` | `2.5.1` | `2.6.3` | `2.7.2` (latest)",
"title": "AirflowVersion",
"type": "string"
},
Expand Down Expand Up @@ -219130,7 +219172,9 @@
"title": "DetailedStatusCodesMetrics"
},
"StorageLensGroupLevel": {
"$ref": "#/definitions/AWS::S3::StorageLens.StorageLensGroupLevel"
"$ref": "#/definitions/AWS::S3::StorageLens.StorageLensGroupLevel",
"markdownDescription": "",
"title": "StorageLensGroupLevel"
}
},
"required": [
Expand Down Expand Up @@ -219457,7 +219501,9 @@
"additionalProperties": false,
"properties": {
"StorageLensGroupSelectionCriteria": {
"$ref": "#/definitions/AWS::S3::StorageLens.StorageLensGroupSelectionCriteria"
"$ref": "#/definitions/AWS::S3::StorageLens.StorageLensGroupSelectionCriteria",
"markdownDescription": "",
"title": "StorageLensGroupSelectionCriteria"
}
},
"type": "object"
Expand All @@ -219469,12 +219515,16 @@
"items": {
"type": "string"
},
"markdownDescription": "",
"title": "Exclude",
"type": "array"
},
"Include": {
"items": {
"type": "string"
},
"markdownDescription": "",
"title": "Include",
"type": "array"
}
},
Expand Down Expand Up @@ -234991,7 +235041,7 @@
"items": {
"$ref": "#/definitions/Tag"
},
"markdownDescription": "A list of tags to attach to the secret. Each tag is a key and value pair of strings in a JSON text string, for example:\n\n`[{\"Key\":\"CostCenter\",\"Value\":\"12345\"},{\"Key\":\"environment\",\"Value\":\"production\"}]`\n\nSecrets Manager tag key names are case sensitive. A tag with the key \"ABC\" is a different tag from one with key \"abc\".\n\nIf you check tags in permissions policies as part of your security strategy, then adding or removing a tag can change permissions. If the completion of this operation would result in you losing your permissions for this secret, then Secrets Manager blocks the operation and returns an `Access Denied` error. For more information, see [Control access to secrets using tags](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_examples.html#tag-secrets-abac) and [Limit access to identities with tags that match secrets' tags](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_examples.html#auth-and-access_tags2) .\n\nFor information about how to format a JSON parameter for the various command line tool environments, see [Using JSON for Parameters](https://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json) . If your command-line tool or SDK requires quotation marks around the parameter, you should use single quotes to avoid confusion with the double quotes required in the JSON text.\n\nThe following restrictions apply to tags:\n\n- Maximum number of tags per secret: 50\n- Maximum key length: 127 Unicode characters in UTF-8\n- Maximum value length: 255 Unicode characters in UTF-8\n- Tag keys and values are case sensitive.\n- Do not use the `aws:` prefix in your tag names or values because AWS reserves it for AWS use. You can't edit or delete tag names or values with this prefix. Tags with this prefix do not count against your tags per secret limit.\n- If you use your tagging schema across multiple services and resources, other services might have restrictions on allowed characters. Generally allowed characters: letters, spaces, and numbers representable in UTF-8, plus the following special characters: + - = . _ : / @.",
"markdownDescription": "A list of tags to attach to the secret. Each tag is a key and value pair of strings in a JSON text string, for example:\n\n`[{\"Key\":\"CostCenter\",\"Value\":\"12345\"},{\"Key\":\"environment\",\"Value\":\"production\"}]`\n\nSecrets Manager tag key names are case sensitive. A tag with the key \"ABC\" is a different tag from one with key \"abc\".\n\nStack-level tags, tags you apply to the CloudFormation stack, are also attached to the secret.\n\nIf you check tags in permissions policies as part of your security strategy, then adding or removing a tag can change permissions. If the completion of this operation would result in you losing your permissions for this secret, then Secrets Manager blocks the operation and returns an `Access Denied` error. For more information, see [Control access to secrets using tags](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_examples.html#tag-secrets-abac) and [Limit access to identities with tags that match secrets' tags](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_examples.html#auth-and-access_tags2) .\n\nFor information about how to format a JSON parameter for the various command line tool environments, see [Using JSON for Parameters](https://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json) . If your command-line tool or SDK requires quotation marks around the parameter, you should use single quotes to avoid confusion with the double quotes required in the JSON text.\n\nThe following restrictions apply to tags:\n\n- Maximum number of tags per secret: 50\n- Maximum key length: 127 Unicode characters in UTF-8\n- Maximum value length: 255 Unicode characters in UTF-8\n- Tag keys and values are case sensitive.\n- Do not use the `aws:` prefix in your tag names or values because AWS reserves it for AWS use. You can't edit or delete tag names or values with this prefix. Tags with this prefix do not count against your tags per secret limit.\n- If you use your tagging schema across multiple services and resources, other services might have restrictions on allowed characters. Generally allowed characters: letters, spaces, and numbers representable in UTF-8, plus the following special characters: + - = . _ : / @.",
"title": "Tags",
"type": "array"
}
Expand Down
Loading