From 4b6b37cd5c07c2e57cf63838e84c0931c5366b2f Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 4 Oct 2023 18:02:07 +0000 Subject: [PATCH] chore(schema): update --- samtranslator/schema/schema.json | 317 +++++++++++++++++++---- schema_source/cloudformation.schema.json | 317 +++++++++++++++++++---- 2 files changed, 534 insertions(+), 100 deletions(-) diff --git a/samtranslator/schema/schema.json b/samtranslator/schema/schema.json index a62d08e7d..c9286c06d 100644 --- a/samtranslator/schema/schema.json +++ b/samtranslator/schema/schema.json @@ -10390,6 +10390,9 @@ "AWS::AppFlow::ConnectorProfile.ServiceNowConnectorProfileCredentials": { "additionalProperties": false, "properties": { + "OAuth2Credentials": { + "$ref": "#/definitions/AWS::AppFlow::ConnectorProfile.OAuth2Credentials" + }, "Password": { "markdownDescription": "The password that corresponds to the user name.", "title": "Password", @@ -10401,10 +10404,6 @@ "type": "string" } }, - "required": [ - "Password", - "Username" - ], "type": "object" }, "AWS::AppFlow::ConnectorProfile.ServiceNowConnectorProfileProperties": { @@ -15990,6 +15989,9 @@ "$ref": "#/definitions/AWS::AppRunner::Service.SourceCodeVersion", "markdownDescription": "The version that should be used within the source code repository.", "title": "SourceCodeVersion" + }, + "SourceDirectory": { + "type": "string" } }, "required": [ @@ -41863,7 +41865,13 @@ "additionalProperties": false, "properties": { "ClientMetadata": { + "additionalProperties": true, "markdownDescription": "A map of custom key-value pairs that you can provide as input for the custom workflow that is invoked by the *pre sign-up* trigger.\n\nYou create custom workflows by assigning AWS Lambda functions to user pool triggers. When you create a `UserPoolUser` resource and include the `ClientMetadata` property, Amazon Cognito invokes the function that is assigned to the *pre sign-up* trigger. When Amazon Cognito invokes this function, it passes a JSON payload, which the function receives as input. This payload contains a `clientMetadata` attribute, which provides the data that you assigned to the ClientMetadata property. In your function code in AWS Lambda , you can process the `clientMetadata` value to enhance your workflow for your specific needs.\n\nFor more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html) in the *Amazon Cognito Developer Guide* .\n\n> Take the following limitations into consideration when you use the ClientMetadata parameter:\n> \n> - Amazon Cognito does not store the ClientMetadata value. This data is available only to AWS Lambda triggers that are assigned to a user pool to support custom workflows. If your user pool configuration does not include triggers, the ClientMetadata parameter serves no purpose.\n> - Amazon Cognito does not validate the ClientMetadata value.\n> - Amazon Cognito does not encrypt the the ClientMetadata value, so don't use it to provide sensitive information.", + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "type": "string" + } + }, "title": "ClientMetadata", "type": "object" }, @@ -60925,16 +60933,6 @@ "Properties": { "additionalProperties": false, "properties": { - "DefaultResourceDiscoveryAssociationId": { - "markdownDescription": "The IPAM's default resource discovery association ID.", - "title": "DefaultResourceDiscoveryAssociationId", - "type": "string" - }, - "DefaultResourceDiscoveryId": { - "markdownDescription": "The IPAM's default resource discovery ID.", - "title": "DefaultResourceDiscoveryId", - "type": "string" - }, "Description": { "markdownDescription": "The description for the IPAM.", "title": "Description", @@ -85235,6 +85233,12 @@ "title": "Sql", "type": "string" }, + "Sqls": { + "items": { + "type": "string" + }, + "type": "array" + }, "StatementName": { "markdownDescription": "The name of the SQL statement. You can name the SQL statement when you create it to identify the query.", "title": "StatementName", @@ -85247,7 +85251,8 @@ } }, "required": [ - "Database" + "Database", + "Sql" ], "type": "object" }, @@ -85355,22 +85360,6 @@ ], "type": "object" }, - "AWS::Events::Rule.Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "markdownDescription": "A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.", - "title": "Key", - "type": "string" - }, - "Value": { - "markdownDescription": "The value for the specified tag key.", - "title": "Value", - "type": "string" - } - }, - "type": "object" - }, "AWS::Events::Rule.Target": { "additionalProperties": false, "properties": { @@ -100351,6 +100340,79 @@ ], "type": "object" }, + "AWS::HealthImaging::Datastore": { + "additionalProperties": false, + "properties": { + "Condition": { + "type": "string" + }, + "DeletionPolicy": { + "enum": [ + "Delete", + "Retain", + "Snapshot" + ], + "type": "string" + }, + "DependsOn": { + "anyOf": [ + { + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + { + "items": { + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "type": "array" + } + ] + }, + "Metadata": { + "type": "object" + }, + "Properties": { + "additionalProperties": false, + "properties": { + "DatastoreName": { + "type": "string" + }, + "KmsKeyArn": { + "type": "string" + }, + "Tags": { + "additionalProperties": true, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "Type": { + "enum": [ + "AWS::HealthImaging::Datastore" + ], + "type": "string" + }, + "UpdateReplacePolicy": { + "enum": [ + "Delete", + "Retain", + "Snapshot" + ], + "type": "string" + } + }, + "required": [ + "Type" + ], + "type": "object" + }, "AWS::HealthLake::FHIRDatastore": { "additionalProperties": false, "properties": { @@ -119012,6 +119074,9 @@ "title": "IndexId", "type": "string" }, + "LanguageCode": { + "type": "string" + }, "Name": { "markdownDescription": "The name of the data source.", "title": "Name", @@ -123587,6 +123652,9 @@ "markdownDescription": "When a Kinesis stream is used as the source for the delivery stream, a [KinesisStreamSourceConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration.html) containing the Kinesis stream ARN and the role ARN for the source stream.", "title": "KinesisStreamSourceConfiguration" }, + "MSKSourceConfiguration": { + "$ref": "#/definitions/AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration" + }, "RedshiftDestinationConfiguration": { "$ref": "#/definitions/AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration", "markdownDescription": "An Amazon Redshift destination for the delivery stream.\n\nConditional. You must specify only one destination configuration.\n\nIf you change the delivery stream destination from an Amazon Redshift destination to an Amazon ES destination, update requires [some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt) .", @@ -123829,6 +123897,22 @@ }, "type": "object" }, + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration": { + "additionalProperties": false, + "properties": { + "Connectivity": { + "type": "string" + }, + "RoleARN": { + "type": "string" + } + }, + "required": [ + "Connectivity", + "RoleARN" + ], + "type": "object" + }, "AWS::KinesisFirehose::DeliveryStream.BufferingHints": { "additionalProperties": false, "properties": { @@ -124357,6 +124441,26 @@ ], "type": "object" }, + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration": { + "additionalProperties": false, + "properties": { + "AuthenticationConfiguration": { + "$ref": "#/definitions/AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration" + }, + "MSKClusterARN": { + "type": "string" + }, + "TopicName": { + "type": "string" + } + }, + "required": [ + "AuthenticationConfiguration", + "MSKClusterARN", + "TopicName" + ], + "type": "object" + }, "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": { "additionalProperties": false, "properties": { @@ -136256,6 +136360,9 @@ "title": "KafkaVersionsList", "type": "array" }, + "LatestRevision": { + "$ref": "#/definitions/AWS::MSK::Configuration.LatestRevision" + }, "Name": { "markdownDescription": "The name of the configuration. Configuration names are strings that match the regex \"^[0-9A-Za-z][0-9A-Za-z-]{0,}$\".", "title": "Name", @@ -136294,6 +136401,21 @@ ], "type": "object" }, + "AWS::MSK::Configuration.LatestRevision": { + "additionalProperties": false, + "properties": { + "CreationTime": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "Revision": { + "type": "number" + } + }, + "type": "object" + }, "AWS::MSK::ServerlessCluster": { "additionalProperties": false, "properties": { @@ -178894,6 +179016,9 @@ "title": "DateTimeFormat", "type": "string" }, + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "TitleOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.LabelOptions", "markdownDescription": "The options to configure the title visibility, name, and font size.", @@ -179221,6 +179346,9 @@ "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "SelectAllOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.ListControlSelectAllOptions", "markdownDescription": "The configuration of the `Select all` options in a dropdown control.", @@ -180043,6 +180171,9 @@ "AWS::QuickSight::Dashboard.FilterScopeConfiguration": { "additionalProperties": false, "properties": { + "AllSheets": { + "type": "object" + }, "SelectedSheets": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.SelectedSheetsFilterScopeConfiguration", "markdownDescription": "The configuration for applying a filter to specific sheets.", @@ -180299,8 +180430,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -181316,8 +181446,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -182473,6 +182602,9 @@ "AWS::QuickSight::Dashboard.ListControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "SearchOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.ListControlSearchOptions", "markdownDescription": "The configuration of the search options in a list control.", @@ -182616,7 +182748,6 @@ }, "required": [ "ComputationId", - "Time", "Type" ], "type": "object" @@ -182677,10 +182808,7 @@ } }, "required": [ - "ComputationId", - "FromValue", - "TargetValue", - "Time" + "ComputationId" ], "type": "object" }, @@ -183597,8 +183725,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -183632,8 +183759,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -184132,6 +184258,9 @@ "title": "ColumnNamesVisibility", "type": "string" }, + "DefaultCellWidth": { + "type": "string" + }, "MetricPlacement": { "markdownDescription": "The metric placement (row, column) options.", "title": "MetricPlacement", @@ -184152,6 +184281,12 @@ "markdownDescription": "The table cell style of the row headers.", "title": "RowHeaderStyle" }, + "RowsLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions" + }, + "RowsLayout": { + "type": "string" + }, "SingleMetricVisibility": { "markdownDescription": "The visibility of the single metric options.", "title": "SingleMetricVisibility", @@ -184181,6 +184316,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "type": "string" + }, + "Visibility": { + "type": "string" + } + }, + "type": "object" + }, "AWS::QuickSight::Dashboard.PivotTableSortBy": { "additionalProperties": false, "properties": { @@ -184778,6 +184925,9 @@ "title": "DateTimeFormat", "type": "string" }, + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "TitleOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.LabelOptions", "markdownDescription": "The options to configure the title visibility, name, and font size.", @@ -184912,6 +185062,9 @@ "markdownDescription": "Determines the widget status.", "title": "Status", "type": "string" + }, + "UsePrimaryBackgroundColor": { + "type": "string" } }, "type": "object" @@ -185494,6 +185647,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions": { + "additionalProperties": false, + "properties": { + "InfoIconText": { + "type": "string" + }, + "Visibility": { + "type": "string" + } + }, + "type": "object" + }, "AWS::QuickSight::Dashboard.SheetControlLayout": { "additionalProperties": false, "properties": { @@ -185731,6 +185896,9 @@ "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "TitleOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.LabelOptions", "markdownDescription": "The options to configure the title visibility, name, and font size.", @@ -185739,6 +185907,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties": { + "additionalProperties": false, + "properties": { + "Placement": { + "type": "string" + }, + "Scale": { + "type": "string" + } + }, + "type": "object" + }, "AWS::QuickSight::Dashboard.SmallMultiplesOptions": { "additionalProperties": false, "properties": { @@ -185756,6 +185936,12 @@ "$ref": "#/definitions/AWS::QuickSight::Dashboard.PanelConfiguration", "markdownDescription": "Configures the display options for each small multiples panel.", "title": "PanelConfiguration" + }, + "XAxis": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties" + }, + "YAxis": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties" } }, "type": "object" @@ -185924,6 +186110,12 @@ "markdownDescription": "The cell styling options for the subtotals of header cells.", "title": "MetricHeaderCellStyle" }, + "StyleTargets": { + "items": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.TableStyleTarget" + }, + "type": "array" + }, "TotalCellStyle": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.TableCellStyle", "markdownDescription": "The cell styling options for the subtotal cells.", @@ -186424,6 +186616,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.TableStyleTarget": { + "additionalProperties": false, + "properties": { + "CellType": { + "type": "string" + } + }, + "required": [ + "CellType" + ], + "type": "object" + }, "AWS::QuickSight::Dashboard.TableUnaggregatedFieldWells": { "additionalProperties": false, "properties": { @@ -186483,6 +186687,9 @@ "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "PlaceholderOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.TextControlPlaceholderOptions", "markdownDescription": "The configuration of the placeholder options in a text area control.", @@ -186531,6 +186738,9 @@ "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "PlaceholderOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.TextControlPlaceholderOptions", "markdownDescription": "The configuration of the placeholder options in a text field control.", @@ -186866,9 +187076,7 @@ } }, "required": [ - "Category", "ComputationId", - "Time", "Type" ], "type": "object" @@ -186908,7 +187116,6 @@ } }, "required": [ - "Category", "ComputationId", "Type" ], @@ -186934,8 +187141,7 @@ } }, "required": [ - "ComputationId", - "Value" + "ComputationId" ], "type": "object" }, @@ -187182,7 +187388,6 @@ } }, "required": [ - "Category", "ComputationId" ], "type": "object" @@ -219757,7 +219962,13 @@ "type": "string" }, "Tags": { + "additionalProperties": true, "markdownDescription": "Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs). Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter.", + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "type": "string" + } + }, "title": "Tags", "type": "object" }, @@ -227081,6 +227292,9 @@ "title": "SamplePayloadUrl", "type": "string" }, + "SkipModelValidation": { + "type": "string" + }, "SourceAlgorithmSpecification": { "$ref": "#/definitions/AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification", "markdownDescription": "A list of algorithms that were used to create a model package.", @@ -257203,6 +257417,9 @@ { "$ref": "#/definitions/AWS::GuardDuty::ThreatIntelSet" }, + { + "$ref": "#/definitions/AWS::HealthImaging::Datastore" + }, { "$ref": "#/definitions/AWS::HealthLake::FHIRDatastore" }, diff --git a/schema_source/cloudformation.schema.json b/schema_source/cloudformation.schema.json index d85fcfe90..9da4c54f4 100644 --- a/schema_source/cloudformation.schema.json +++ b/schema_source/cloudformation.schema.json @@ -10376,6 +10376,9 @@ "AWS::AppFlow::ConnectorProfile.ServiceNowConnectorProfileCredentials": { "additionalProperties": false, "properties": { + "OAuth2Credentials": { + "$ref": "#/definitions/AWS::AppFlow::ConnectorProfile.OAuth2Credentials" + }, "Password": { "markdownDescription": "The password that corresponds to the user name.", "title": "Password", @@ -10387,10 +10390,6 @@ "type": "string" } }, - "required": [ - "Password", - "Username" - ], "type": "object" }, "AWS::AppFlow::ConnectorProfile.ServiceNowConnectorProfileProperties": { @@ -15976,6 +15975,9 @@ "$ref": "#/definitions/AWS::AppRunner::Service.SourceCodeVersion", "markdownDescription": "The version that should be used within the source code repository.", "title": "SourceCodeVersion" + }, + "SourceDirectory": { + "type": "string" } }, "required": [ @@ -41835,7 +41837,13 @@ "additionalProperties": false, "properties": { "ClientMetadata": { + "additionalProperties": true, "markdownDescription": "A map of custom key-value pairs that you can provide as input for the custom workflow that is invoked by the *pre sign-up* trigger.\n\nYou create custom workflows by assigning AWS Lambda functions to user pool triggers. When you create a `UserPoolUser` resource and include the `ClientMetadata` property, Amazon Cognito invokes the function that is assigned to the *pre sign-up* trigger. When Amazon Cognito invokes this function, it passes a JSON payload, which the function receives as input. This payload contains a `clientMetadata` attribute, which provides the data that you assigned to the ClientMetadata property. In your function code in AWS Lambda , you can process the `clientMetadata` value to enhance your workflow for your specific needs.\n\nFor more information, see [Customizing User Pool Workflows with Lambda Triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html) in the *Amazon Cognito Developer Guide* .\n\n> Take the following limitations into consideration when you use the ClientMetadata parameter:\n> \n> - Amazon Cognito does not store the ClientMetadata value. This data is available only to AWS Lambda triggers that are assigned to a user pool to support custom workflows. If your user pool configuration does not include triggers, the ClientMetadata parameter serves no purpose.\n> - Amazon Cognito does not validate the ClientMetadata value.\n> - Amazon Cognito does not encrypt the the ClientMetadata value, so don't use it to provide sensitive information.", + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "type": "string" + } + }, "title": "ClientMetadata", "type": "object" }, @@ -60890,16 +60898,6 @@ "Properties": { "additionalProperties": false, "properties": { - "DefaultResourceDiscoveryAssociationId": { - "markdownDescription": "The IPAM's default resource discovery association ID.", - "title": "DefaultResourceDiscoveryAssociationId", - "type": "string" - }, - "DefaultResourceDiscoveryId": { - "markdownDescription": "The IPAM's default resource discovery ID.", - "title": "DefaultResourceDiscoveryId", - "type": "string" - }, "Description": { "markdownDescription": "The description for the IPAM.", "title": "Description", @@ -85193,6 +85191,12 @@ "title": "Sql", "type": "string" }, + "Sqls": { + "items": { + "type": "string" + }, + "type": "array" + }, "StatementName": { "markdownDescription": "The name of the SQL statement. You can name the SQL statement when you create it to identify the query.", "title": "StatementName", @@ -85205,7 +85209,8 @@ } }, "required": [ - "Database" + "Database", + "Sql" ], "type": "object" }, @@ -85313,22 +85318,6 @@ ], "type": "object" }, - "AWS::Events::Rule.Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "markdownDescription": "A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.", - "title": "Key", - "type": "string" - }, - "Value": { - "markdownDescription": "The value for the specified tag key.", - "title": "Value", - "type": "string" - } - }, - "type": "object" - }, "AWS::Events::Rule.Target": { "additionalProperties": false, "properties": { @@ -100309,6 +100298,79 @@ ], "type": "object" }, + "AWS::HealthImaging::Datastore": { + "additionalProperties": false, + "properties": { + "Condition": { + "type": "string" + }, + "DeletionPolicy": { + "enum": [ + "Delete", + "Retain", + "Snapshot" + ], + "type": "string" + }, + "DependsOn": { + "anyOf": [ + { + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + { + "items": { + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "type": "array" + } + ] + }, + "Metadata": { + "type": "object" + }, + "Properties": { + "additionalProperties": false, + "properties": { + "DatastoreName": { + "type": "string" + }, + "KmsKeyArn": { + "type": "string" + }, + "Tags": { + "additionalProperties": true, + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "type": "string" + } + }, + "type": "object" + } + }, + "type": "object" + }, + "Type": { + "enum": [ + "AWS::HealthImaging::Datastore" + ], + "type": "string" + }, + "UpdateReplacePolicy": { + "enum": [ + "Delete", + "Retain", + "Snapshot" + ], + "type": "string" + } + }, + "required": [ + "Type" + ], + "type": "object" + }, "AWS::HealthLake::FHIRDatastore": { "additionalProperties": false, "properties": { @@ -118970,6 +119032,9 @@ "title": "IndexId", "type": "string" }, + "LanguageCode": { + "type": "string" + }, "Name": { "markdownDescription": "The name of the data source.", "title": "Name", @@ -123545,6 +123610,9 @@ "markdownDescription": "When a Kinesis stream is used as the source for the delivery stream, a [KinesisStreamSourceConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration.html) containing the Kinesis stream ARN and the role ARN for the source stream.", "title": "KinesisStreamSourceConfiguration" }, + "MSKSourceConfiguration": { + "$ref": "#/definitions/AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration" + }, "RedshiftDestinationConfiguration": { "$ref": "#/definitions/AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration", "markdownDescription": "An Amazon Redshift destination for the delivery stream.\n\nConditional. You must specify only one destination configuration.\n\nIf you change the delivery stream destination from an Amazon Redshift destination to an Amazon ES destination, update requires [some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt) .", @@ -123787,6 +123855,22 @@ }, "type": "object" }, + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration": { + "additionalProperties": false, + "properties": { + "Connectivity": { + "type": "string" + }, + "RoleARN": { + "type": "string" + } + }, + "required": [ + "Connectivity", + "RoleARN" + ], + "type": "object" + }, "AWS::KinesisFirehose::DeliveryStream.BufferingHints": { "additionalProperties": false, "properties": { @@ -124315,6 +124399,26 @@ ], "type": "object" }, + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration": { + "additionalProperties": false, + "properties": { + "AuthenticationConfiguration": { + "$ref": "#/definitions/AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration" + }, + "MSKClusterARN": { + "type": "string" + }, + "TopicName": { + "type": "string" + } + }, + "required": [ + "AuthenticationConfiguration", + "MSKClusterARN", + "TopicName" + ], + "type": "object" + }, "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": { "additionalProperties": false, "properties": { @@ -136207,6 +136311,9 @@ "title": "KafkaVersionsList", "type": "array" }, + "LatestRevision": { + "$ref": "#/definitions/AWS::MSK::Configuration.LatestRevision" + }, "Name": { "markdownDescription": "The name of the configuration. Configuration names are strings that match the regex \"^[0-9A-Za-z][0-9A-Za-z-]{0,}$\".", "title": "Name", @@ -136245,6 +136352,21 @@ ], "type": "object" }, + "AWS::MSK::Configuration.LatestRevision": { + "additionalProperties": false, + "properties": { + "CreationTime": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "Revision": { + "type": "number" + } + }, + "type": "object" + }, "AWS::MSK::ServerlessCluster": { "additionalProperties": false, "properties": { @@ -178845,6 +178967,9 @@ "title": "DateTimeFormat", "type": "string" }, + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "TitleOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.LabelOptions", "markdownDescription": "The options to configure the title visibility, name, and font size.", @@ -179172,6 +179297,9 @@ "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "SelectAllOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.ListControlSelectAllOptions", "markdownDescription": "The configuration of the `Select all` options in a dropdown control.", @@ -179994,6 +180122,9 @@ "AWS::QuickSight::Dashboard.FilterScopeConfiguration": { "additionalProperties": false, "properties": { + "AllSheets": { + "type": "object" + }, "SelectedSheets": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.SelectedSheetsFilterScopeConfiguration", "markdownDescription": "The configuration for applying a filter to specific sheets.", @@ -180250,8 +180381,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -181267,8 +181397,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -182424,6 +182553,9 @@ "AWS::QuickSight::Dashboard.ListControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "SearchOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.ListControlSearchOptions", "markdownDescription": "The configuration of the search options in a list control.", @@ -182567,7 +182699,6 @@ }, "required": [ "ComputationId", - "Time", "Type" ], "type": "object" @@ -182628,10 +182759,7 @@ } }, "required": [ - "ComputationId", - "FromValue", - "TargetValue", - "Time" + "ComputationId" ], "type": "object" }, @@ -183548,8 +183676,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -183583,8 +183710,7 @@ } }, "required": [ - "ComputationId", - "Time" + "ComputationId" ], "type": "object" }, @@ -184083,6 +184209,9 @@ "title": "ColumnNamesVisibility", "type": "string" }, + "DefaultCellWidth": { + "type": "string" + }, "MetricPlacement": { "markdownDescription": "The metric placement (row, column) options.", "title": "MetricPlacement", @@ -184103,6 +184232,12 @@ "markdownDescription": "The table cell style of the row headers.", "title": "RowHeaderStyle" }, + "RowsLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions" + }, + "RowsLayout": { + "type": "string" + }, "SingleMetricVisibility": { "markdownDescription": "The visibility of the single metric options.", "title": "SingleMetricVisibility", @@ -184132,6 +184267,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions": { + "additionalProperties": false, + "properties": { + "CustomLabel": { + "type": "string" + }, + "Visibility": { + "type": "string" + } + }, + "type": "object" + }, "AWS::QuickSight::Dashboard.PivotTableSortBy": { "additionalProperties": false, "properties": { @@ -184729,6 +184876,9 @@ "title": "DateTimeFormat", "type": "string" }, + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "TitleOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.LabelOptions", "markdownDescription": "The options to configure the title visibility, name, and font size.", @@ -184863,6 +185013,9 @@ "markdownDescription": "Determines the widget status.", "title": "Status", "type": "string" + }, + "UsePrimaryBackgroundColor": { + "type": "string" } }, "type": "object" @@ -185445,6 +185598,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions": { + "additionalProperties": false, + "properties": { + "InfoIconText": { + "type": "string" + }, + "Visibility": { + "type": "string" + } + }, + "type": "object" + }, "AWS::QuickSight::Dashboard.SheetControlLayout": { "additionalProperties": false, "properties": { @@ -185682,6 +185847,9 @@ "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "TitleOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.LabelOptions", "markdownDescription": "The options to configure the title visibility, name, and font size.", @@ -185690,6 +185858,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties": { + "additionalProperties": false, + "properties": { + "Placement": { + "type": "string" + }, + "Scale": { + "type": "string" + } + }, + "type": "object" + }, "AWS::QuickSight::Dashboard.SmallMultiplesOptions": { "additionalProperties": false, "properties": { @@ -185707,6 +185887,12 @@ "$ref": "#/definitions/AWS::QuickSight::Dashboard.PanelConfiguration", "markdownDescription": "Configures the display options for each small multiples panel.", "title": "PanelConfiguration" + }, + "XAxis": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties" + }, + "YAxis": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties" } }, "type": "object" @@ -185875,6 +186061,12 @@ "markdownDescription": "The cell styling options for the subtotals of header cells.", "title": "MetricHeaderCellStyle" }, + "StyleTargets": { + "items": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.TableStyleTarget" + }, + "type": "array" + }, "TotalCellStyle": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.TableCellStyle", "markdownDescription": "The cell styling options for the subtotal cells.", @@ -186375,6 +186567,18 @@ }, "type": "object" }, + "AWS::QuickSight::Dashboard.TableStyleTarget": { + "additionalProperties": false, + "properties": { + "CellType": { + "type": "string" + } + }, + "required": [ + "CellType" + ], + "type": "object" + }, "AWS::QuickSight::Dashboard.TableUnaggregatedFieldWells": { "additionalProperties": false, "properties": { @@ -186434,6 +186638,9 @@ "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "PlaceholderOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.TextControlPlaceholderOptions", "markdownDescription": "The configuration of the placeholder options in a text area control.", @@ -186482,6 +186689,9 @@ "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": { "additionalProperties": false, "properties": { + "InfoIconLabelOptions": { + "$ref": "#/definitions/AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions" + }, "PlaceholderOptions": { "$ref": "#/definitions/AWS::QuickSight::Dashboard.TextControlPlaceholderOptions", "markdownDescription": "The configuration of the placeholder options in a text field control.", @@ -186817,9 +187027,7 @@ } }, "required": [ - "Category", "ComputationId", - "Time", "Type" ], "type": "object" @@ -186859,7 +187067,6 @@ } }, "required": [ - "Category", "ComputationId", "Type" ], @@ -186885,8 +187092,7 @@ } }, "required": [ - "ComputationId", - "Value" + "ComputationId" ], "type": "object" }, @@ -187133,7 +187339,6 @@ } }, "required": [ - "Category", "ComputationId" ], "type": "object" @@ -219687,7 +219892,13 @@ "type": "string" }, "Tags": { + "additionalProperties": true, "markdownDescription": "Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs). Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter.", + "patternProperties": { + "^[a-zA-Z0-9]+$": { + "type": "string" + } + }, "title": "Tags", "type": "object" }, @@ -227011,6 +227222,9 @@ "title": "SamplePayloadUrl", "type": "string" }, + "SkipModelValidation": { + "type": "string" + }, "SourceAlgorithmSpecification": { "$ref": "#/definitions/AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification", "markdownDescription": "A list of algorithms that were used to create a model package.", @@ -249736,6 +249950,9 @@ { "$ref": "#/definitions/AWS::GuardDuty::ThreatIntelSet" }, + { + "$ref": "#/definitions/AWS::HealthImaging::Datastore" + }, { "$ref": "#/definitions/AWS::HealthLake::FHIRDatastore" },