From 8ec1127655961cf9d7afdd9f75c31303e069965d Mon Sep 17 00:00:00 2001 From: Pulumi Bot <30351955+pulumi-bot@users.noreply.github.com> Date: Fri, 23 Aug 2024 11:07:37 +0100 Subject: [PATCH] Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f2007d6d268b65b739ffb5ebf8c1e76 (#1677) *Automated PR* --- .docs.version | 2 +- .../aws-codebuild-fleet.json | 8 +- .../aws-ec2-customergateway.json | 2 +- .../aws-ec2-internetgateway.json | 2 +- .../aws-ec2-keypair.json | 2 +- .../aws-ec2-vpngateway.json | 2 +- .../aws-location-geofencecollection.json | 4 +- .../aws-msk-replicator.json | 20 + .../aws-neptune-dbcluster.json | 4 +- .../aws-quicksight-dataset.json | 1911 ++++++++--------- .../aws-quicksight-datasource.json | 2 +- .../aws-rds-dbinstance.json | 4 +- .../pulumi-resource-aws-native/metadata.json | 51 +- .../pulumi-resource-aws-native/schema.json | 98 +- reports/missedAutonaming.json | 8 +- sdk/dotnet/CodeBuild/Enums.cs | 2 + sdk/dotnet/CodeBuild/Fleet.cs | 6 + sdk/dotnet/CodeBuild/GetFleet.cs | 4 + sdk/dotnet/Ivs/GetStage.cs | 3 + sdk/dotnet/Ivs/Stage.cs | 6 + sdk/dotnet/Msk/Enums.cs | 31 + ...orReplicationTopicNameConfigurationArgs.cs | 26 + .../Inputs/ReplicatorTopicReplicationArgs.cs | 6 + ...icatorReplicationTopicNameConfiguration.cs | 27 + .../Msk/Outputs/ReplicatorTopicReplication.cs | 7 + sdk/dotnet/Neptune/DbCluster.cs | 20 +- sdk/dotnet/QuickSight/Enums.cs | 2 + .../Inputs/DataSetRefreshPropertiesArgs.cs | 4 +- .../Outputs/DataSetRefreshProperties.cs | 4 +- sdk/dotnet/Rds/DbInstance.cs | 8 +- .../Ssm/Inputs/PatchBaselineRuleArgs.cs | 2 +- sdk/dotnet/Ssm/Outputs/PatchBaselineRule.cs | 2 +- sdk/go/aws/codebuild/fleet.go | 7 + sdk/go/aws/codebuild/getFleet.go | 5 + sdk/go/aws/codebuild/pulumiEnums.go | 4 + sdk/go/aws/ec2/pulumiTypes.go | 8 +- sdk/go/aws/ivs/getStage.go | 4 +- sdk/go/aws/ivs/pulumiTypes.go | 4 +- sdk/go/aws/ivs/stage.go | 6 +- sdk/go/aws/msk/pulumiEnums.go | 170 ++ sdk/go/aws/msk/pulumiTypes.go | 153 ++ sdk/go/aws/neptune/dbCluster.go | 40 +- sdk/go/aws/quicksight/pulumiEnums.go | 4 + sdk/go/aws/quicksight/pulumiTypes2.go | 10 +- sdk/go/aws/rds/dbInstance.go | 16 +- sdk/go/aws/ssm/pulumiTypes.go | 6 +- sdk/nodejs/codebuild/fleet.ts | 4 + sdk/nodejs/codebuild/getFleet.ts | 1 + sdk/nodejs/ivs/getStage.ts | 3 + sdk/nodejs/ivs/stage.ts | 6 + sdk/nodejs/neptune/dbCluster.ts | 20 +- sdk/nodejs/rds/dbInstance.ts | 8 +- sdk/nodejs/types/enums/codebuild/index.ts | 2 + sdk/nodejs/types/enums/msk/index.ts | 10 + sdk/nodejs/types/enums/quicksight/index.ts | 2 + sdk/nodejs/types/input.ts | 15 +- sdk/nodejs/types/output.ts | 15 +- .../pulumi_aws_native/codebuild/_enums.py | 2 + .../pulumi_aws_native/codebuild/fleet.py | 21 + .../pulumi_aws_native/codebuild/get_fleet.py | 12 +- sdk/python/pulumi_aws_native/ivs/get_stage.py | 3 + sdk/python/pulumi_aws_native/ivs/stage.py | 8 + sdk/python/pulumi_aws_native/msk/_enums.py | 9 + sdk/python/pulumi_aws_native/msk/_inputs.py | 37 + sdk/python/pulumi_aws_native/msk/outputs.py | 34 + .../pulumi_aws_native/neptune/db_cluster.py | 40 +- .../pulumi_aws_native/quicksight/_enums.py | 2 + .../pulumi_aws_native/quicksight/_inputs.py | 9 +- .../pulumi_aws_native/quicksight/outputs.py | 7 +- .../pulumi_aws_native/rds/db_instance.py | 16 +- sdk/python/pulumi_aws_native/ssm/_inputs.py | 4 +- sdk/python/pulumi_aws_native/ssm/outputs.py | 4 +- 72 files changed, 1905 insertions(+), 1106 deletions(-) create mode 100644 sdk/dotnet/Msk/Inputs/ReplicatorReplicationTopicNameConfigurationArgs.cs create mode 100644 sdk/dotnet/Msk/Outputs/ReplicatorReplicationTopicNameConfiguration.cs diff --git a/.docs.version b/.docs.version index a19928c16f..011a98f10d 100644 --- a/.docs.version +++ b/.docs.version @@ -1 +1 @@ -441adb1d49400ca33532e3e5a9694179433d7694 +7c6c51841af327acbef75edbbe51aae63438925f diff --git a/aws-cloudformation-schema/aws-codebuild-fleet.json b/aws-cloudformation-schema/aws-codebuild-fleet.json index 46bd70e57d..46adb4b36c 100644 --- a/aws-cloudformation-schema/aws-codebuild-fleet.json +++ b/aws-cloudformation-schema/aws-codebuild-fleet.json @@ -14,11 +14,11 @@ }, "EnvironmentType" : { "type" : "string", - "enum" : [ "WINDOWS_SERVER_2019_CONTAINER", "WINDOWS_SERVER_2022_CONTAINER", "LINUX_CONTAINER", "LINUX_GPU_CONTAINER", "ARM_CONTAINER" ] + "enum" : [ "WINDOWS_SERVER_2019_CONTAINER", "WINDOWS_SERVER_2022_CONTAINER", "LINUX_CONTAINER", "LINUX_GPU_CONTAINER", "ARM_CONTAINER", "MAC_ARM" ] }, "ComputeType" : { "type" : "string", - "enum" : [ "BUILD_GENERAL1_SMALL", "BUILD_GENERAL1_MEDIUM", "BUILD_GENERAL1_LARGE", "BUILD_GENERAL1_2XLARGE" ] + "enum" : [ "BUILD_GENERAL1_SMALL", "BUILD_GENERAL1_MEDIUM", "BUILD_GENERAL1_LARGE", "BUILD_GENERAL1_XLARGE", "BUILD_GENERAL1_2XLARGE" ] }, "OverflowBehavior" : { "type" : "string", @@ -41,6 +41,10 @@ "Arn" : { "type" : "string", "minLength" : 1 + }, + "ImageId" : { + "type" : "string", + "pattern" : "^((aws/codebuild/[A-Za-z-]+:[0-9]+(-[0-9._]+)?)|ami-[a-z0-9]{1,1020})$" } }, "definitions" : { diff --git a/aws-cloudformation-schema/aws-ec2-customergateway.json b/aws-cloudformation-schema/aws-ec2-customergateway.json index 365cc59662..1223f1334e 100644 --- a/aws-cloudformation-schema/aws-ec2-customergateway.json +++ b/aws-cloudformation-schema/aws-ec2-customergateway.json @@ -31,7 +31,7 @@ "primaryIdentifier" : [ "/properties/CustomerGatewayId" ], "definitions" : { "Tag" : { - "description" : "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications).", + "description" : "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).", "additionalProperties" : false, "type" : "object", "properties" : { diff --git a/aws-cloudformation-schema/aws-ec2-internetgateway.json b/aws-cloudformation-schema/aws-ec2-internetgateway.json index 0fa1cb6f5b..8f58a04de0 100644 --- a/aws-cloudformation-schema/aws-ec2-internetgateway.json +++ b/aws-cloudformation-schema/aws-ec2-internetgateway.json @@ -21,7 +21,7 @@ } }, "required" : [ "Value", "Key" ], - "description" : "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications)." + "description" : "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)." } }, "properties" : { diff --git a/aws-cloudformation-schema/aws-ec2-keypair.json b/aws-cloudformation-schema/aws-ec2-keypair.json index b77ae0d92e..1875e1646e 100644 --- a/aws-cloudformation-schema/aws-ec2-keypair.json +++ b/aws-cloudformation-schema/aws-ec2-keypair.json @@ -4,7 +4,7 @@ "sourceUrl" : "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", "definitions" : { "Tag" : { - "description" : "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications).", + "description" : "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).", "type" : "object", "properties" : { "Key" : { diff --git a/aws-cloudformation-schema/aws-ec2-vpngateway.json b/aws-cloudformation-schema/aws-ec2-vpngateway.json index a515b92d75..b32aba9a2a 100644 --- a/aws-cloudformation-schema/aws-ec2-vpngateway.json +++ b/aws-cloudformation-schema/aws-ec2-vpngateway.json @@ -17,7 +17,7 @@ } }, "required" : [ "Value", "Key" ], - "description" : "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications)." + "description" : "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)." } }, "properties" : { diff --git a/aws-cloudformation-schema/aws-location-geofencecollection.json b/aws-cloudformation-schema/aws-location-geofencecollection.json index 5533166cdb..8b77197b70 100644 --- a/aws-cloudformation-schema/aws-location-geofencecollection.json +++ b/aws-cloudformation-schema/aws-location-geofencecollection.json @@ -10,11 +10,11 @@ "type" : "object", "maxProperties" : 50, "patternProperties" : { - "^[a-zA-Z+-=._:/]+$" : { + "^([\\p{L}\\p{Z}\\p{N}_.,:/=+\\-@]*)$" : { "type" : "string", "maxLength" : 256, "minLength" : 0, - "pattern" : "^[A-Za-z0-9 _=@:.+-/]*$" + "pattern" : "^([\\p{L}\\p{Z}\\p{N}_.,:/=+\\-@]*)$" } }, "additionalProperties" : false diff --git a/aws-cloudformation-schema/aws-msk-replicator.json b/aws-cloudformation-schema/aws-msk-replicator.json index 3cbafb25ab..8f88c18575 100644 --- a/aws-cloudformation-schema/aws-msk-replicator.json +++ b/aws-cloudformation-schema/aws-msk-replicator.json @@ -130,6 +130,10 @@ "StartingPosition" : { "description" : "Configuration for specifying the position in the topics to start replicating from.", "$ref" : "#/definitions/ReplicationStartingPosition" + }, + "TopicNameConfiguration" : { + "description" : "Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.", + "$ref" : "#/definitions/ReplicationTopicNameConfiguration" } }, "required" : [ "TopicsToReplicate" ] @@ -150,6 +154,22 @@ "type" : "string", "enum" : [ "LATEST", "EARLIEST" ] }, + "ReplicationTopicNameConfiguration" : { + "description" : "Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.", + "type" : "object", + "additionalProperties" : false, + "properties" : { + "Type" : { + "$ref" : "#/definitions/ReplicationTopicNameConfigurationType" + } + }, + "required" : [ ] + }, + "ReplicationTopicNameConfigurationType" : { + "description" : "The type of replicated topic name.", + "type" : "string", + "enum" : [ "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS", "IDENTICAL" ] + }, "ConsumerGroupReplication" : { "description" : "Configuration relating to consumer group replication.", "type" : "object", diff --git a/aws-cloudformation-schema/aws-neptune-dbcluster.json b/aws-cloudformation-schema/aws-neptune-dbcluster.json index 1a677a4797..e8563b5d89 100644 --- a/aws-cloudformation-schema/aws-neptune-dbcluster.json +++ b/aws-cloudformation-schema/aws-neptune-dbcluster.json @@ -88,7 +88,7 @@ "type" : "boolean" }, "KmsKeyId" : { - "description" : "If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster.", + "description" : "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default KMS key is used. If you specify this property, you must set the StorageEncrypted property to true.", "type" : "string" }, "Port" : { @@ -125,7 +125,7 @@ "type" : "string" }, "StorageEncrypted" : { - "description" : "Indicates whether the DB cluster is encrypted.\n\nIf you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.\n\nIf you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true.", + "description" : "Indicates whether the DB cluster is encrypted.\n\nIf you specify the KmsKeyId property, then you must enable encryption and set this property to true.\n\nIf you enable the StorageEncrypted property but don't specify KmsKeyId property, then the default KMS key is used. If you specify KmsKeyId property, then that KMS Key is used to encrypt the database instances in the DB cluster.\n\nIf you specify the SourceDBClusterIdentifier property and don't specify this property or disable it. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the KmsKeyId property from the source cluster is used.\n\nIf you specify the DBSnapshotIdentifier and don't specify this property or disable it. The value is inherited from the snapshot, and the specified KmsKeyId property from the snapshot is used.", "type" : "boolean" }, "Tags" : { diff --git a/aws-cloudformation-schema/aws-quicksight-dataset.json b/aws-cloudformation-schema/aws-quicksight-dataset.json index b3db4817f1..7e58fbd362 100644 --- a/aws-cloudformation-schema/aws-quicksight-dataset.json +++ b/aws-cloudformation-schema/aws-quicksight-dataset.json @@ -1,1338 +1,1337 @@ { + "tagging" : { + "taggable" : true, + "tagOnCreate" : true, + "tagUpdatable" : true, + "tagProperty" : "/properties/Tags", + "cloudFormationSystemTags" : true + }, + "handlers" : { + "read" : { + "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:ListTagsForResource", "quicksight:DescribeDataSetRefreshProperties" ] + }, + "create" : { + "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:DescribeIngestion", "quicksight:ListIngestions", "quicksight:CreateDataSet", "quicksight:PassDataSource", "quicksight:PassDataSet", "quicksight:TagResource", "quicksight:ListTagsForResource", "quicksight:DescribeDataSetRefreshProperties", "quicksight:PutDataSetRefreshProperties" ] + }, + "update" : { + "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:PassDataSource", "quicksight:UpdateDataSet", "quicksight:UpdateDataSetPermissions", "quicksight:PassDataSet", "quicksight:DescribeIngestion", "quicksight:ListIngestions", "quicksight:CancelIngestion", "quicksight:TagResource", "quicksight:UntagResource", "quicksight:ListTagsForResource", "quicksight:PutDataSetRefreshProperties", "quicksight:DescribeDataSetRefreshProperties", "quicksight:DeleteDataSetRefreshProperties" ] + }, + "list" : { + "permissions" : [ "quicksight:DescribeDataSet", "quicksight:ListDataSets" ] + }, + "delete" : { + "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DeleteDataSet", "quicksight:ListTagsForResource", "quicksight:DescribeIngestion", "quicksight:DeleteDataSetRefreshProperties", "quicksight:DescribeDataSetRefreshProperties" ] + } + }, "typeName" : "AWS::QuickSight::DataSet", + "readOnlyProperties" : [ "/properties/Arn", "/properties/ConsumedSpiceCapacityInBytes", "/properties/CreatedTime", "/properties/LastUpdatedTime", "/properties/OutputColumns" ], "description" : "Definition of the AWS::QuickSight::DataSet Resource Type.", + "writeOnlyProperties" : [ "/properties/FieldFolders", "/properties/IngestionWaitPolicy" ], + "createOnlyProperties" : [ "/properties/AwsAccountId", "/properties/DataSetId" ], + "additionalProperties" : false, + "primaryIdentifier" : [ "/properties/AwsAccountId", "/properties/DataSetId" ], "definitions" : { - "CalculatedColumn" : { + "IntegerDatasetParameter" : { + "description" : "
An integer parameter for a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "A calculated column for a dataset.
", "properties" : { - "ColumnName" : { - "type" : "string", - "maxLength" : 127, - "minLength" : 1, - "description" : "Column name.
" + "ValueType" : { + "$ref" : "#/definitions/DatasetParameterValueType" }, - "ColumnId" : { - "type" : "string", - "maxLength" : 64, - "minLength" : 1, - "description" : "A unique ID to identify a calculated column. During a dataset update, if the column ID\n of a calculated column matches that of an existing calculated column, Amazon QuickSight\n preserves the existing calculated column.
" + "DefaultValues" : { + "$ref" : "#/definitions/IntegerDatasetParameterDefaultValues" }, - "Expression" : { + "Id" : { + "minLength" : 1, + "pattern" : "^[a-zA-Z0-9-]+$", + "description" : "An identifier for the integer parameter created in the dataset.
", "type" : "string", - "maxLength" : 4096, + "maxLength" : 128 + }, + "Name" : { "minLength" : 1, - "description" : "An expression that defines the calculated column.
" + "pattern" : "^[a-zA-Z0-9]+$", + "description" : "The name of the integer parameter that is created in the dataset.
", + "type" : "string", + "maxLength" : 2048 } }, - "required" : [ "ColumnId", "ColumnName", "Expression" ], - "additionalProperties" : false + "required" : [ "Id", "Name", "ValueType" ] }, - "CastColumnTypeOperation" : { + "RowLevelPermissionPolicy" : { + "type" : "string", + "enum" : [ "GRANT_ACCESS", "DENY_ACCESS" ] + }, + "RowLevelPermissionTagRule" : { + "description" : "A set of rules associated with a tag.
", + "additionalProperties" : false, "type" : "object", - "description" : "A transform operation that casts a column to a different type.
", "properties" : { "ColumnName" : { - "type" : "string", - "maxLength" : 127, - "minLength" : 1, - "description" : "Column name.
" - }, - "NewColumnType" : { - "$ref" : "#/definitions/ColumnDataType" + "description" : "The column name that a tag key is assigned to.
", + "type" : "string" }, - "SubType" : { - "$ref" : "#/definitions/ColumnDataSubType" + "TagKey" : { + "minLength" : 1, + "description" : "The unique key for a tag.
", + "type" : "string", + "maxLength" : 128 }, - "Format" : { + "MatchAllValue" : { + "minLength" : 1, + "description" : "A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.
", "type" : "string", - "maxLength" : 32, + "maxLength" : 256 + }, + "TagMultiValueDelimiter" : { "minLength" : 0, - "description" : "When casting a column from string to datetime type, you can supply a string in a\n format supported by Amazon QuickSight to denote the source data format.
" + "description" : "A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.
", + "type" : "string", + "maxLength" : 10 } }, - "required" : [ "ColumnName", "NewColumnType" ], - "additionalProperties" : false + "required" : [ "ColumnName", "TagKey" ] }, - "ColumnDataSubType" : { - "type" : "string", - "enum" : [ "FLOAT", "FIXED" ] + "LogicalTable" : { + "description" : "A logical table is a unit that joins and that data\n transformations operate on. A logical table has a source, which can be either a physical\n table or result of a join. When a logical table points to a physical table, the logical\n table acts as a mutable copy of that physical table through transform operations.
", + "additionalProperties" : false, + "type" : "object", + "properties" : { + "Alias" : { + "minLength" : 1, + "description" : "A display name for the logical table.
", + "type" : "string", + "maxLength" : 64 + }, + "DataTransforms" : { + "minItems" : 1, + "maxItems" : 2048, + "description" : "Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
", + "type" : "array", + "items" : { + "$ref" : "#/definitions/TransformOperation" + } + }, + "Source" : { + "$ref" : "#/definitions/LogicalTableSource" + } + }, + "required" : [ "Alias", "Source" ] }, - "ColumnDataType" : { + "FileFormat" : { "type" : "string", - "enum" : [ "STRING", "INTEGER", "DECIMAL", "DATETIME" ] + "enum" : [ "CSV", "TSV", "CLF", "ELF", "XLSX", "JSON" ] }, - "ColumnDescription" : { + "IngestionWaitPolicy" : { + "description" : "Wait policy to use when creating/updating dataset. Default is to wait for SPICE ingestion to finish with timeout of 36 hours.
", + "additionalProperties" : false, "type" : "object", - "description" : "Metadata that contains a description for a column.
", "properties" : { - "Text" : { - "type" : "string", - "maxLength" : 500, - "minLength" : 0, - "description" : "The text of a description for a column.
" + "WaitForSpiceIngestion" : { + "default" : true, + "description" : "Wait for SPICE ingestion to finish to mark dataset creation/update successful. Default (true).\n Applicable only when DataSetImportMode mode is set to SPICE.
", + "type" : "boolean" + }, + "IngestionWaitTimeInHours" : { + "default" : 36, + "description" : "The maximum time (in hours) to wait for Ingestion to complete. Default timeout is 36 hours.\n Applicable only when DataSetImportMode mode is set to SPICE and WaitForSpiceIngestion is set to true.
", + "maximum" : 36, + "type" : "number", + "minimum" : 1 } - }, - "additionalProperties" : false + } }, - "ColumnGroup" : { + "StringDatasetParameter" : { + "description" : "A string parameter for a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "Groupings of columns that work together in certain Amazon QuickSight features. This is\n a variant type structure. For this structure to be valid, only one of the attributes can\n be non-null.
", "properties" : { - "GeoSpatialColumnGroup" : { - "$ref" : "#/definitions/GeoSpatialColumnGroup" + "ValueType" : { + "$ref" : "#/definitions/DatasetParameterValueType" + }, + "DefaultValues" : { + "$ref" : "#/definitions/StringDatasetParameterDefaultValues" + }, + "Id" : { + "minLength" : 1, + "pattern" : "^[a-zA-Z0-9-]+$", + "description" : "An identifier for the string parameter that is created in the dataset.
", + "type" : "string", + "maxLength" : 128 + }, + "Name" : { + "minLength" : 1, + "pattern" : "^[a-zA-Z0-9]+$", + "description" : "The name of the string parameter that is created in the dataset.
", + "type" : "string", + "maxLength" : 2048 } }, - "additionalProperties" : false + "required" : [ "Id", "Name", "ValueType" ] }, - "ColumnLevelPermissionRule" : { + "UntagColumnOperation" : { + "description" : "A transform operation that removes tags associated with a column.
", + "additionalProperties" : false, "type" : "object", - "description" : "A rule defined to grant access on one or more restricted columns.\n Each dataset can have multiple rules.\n To create a restricted column, you add it to one or more rules.\n Each rule must contain at least one column and at least one user or group.\n To be able to see a restricted column, a user or group needs to be added\n to a rule for that column.
", "properties" : { - "Principals" : { - "type" : "array", - "items" : { - "type" : "string" - }, - "maxItems" : 100, - "minItems" : 1, - "description" : "An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.
" + "ColumnName" : { + "minLength" : 1, + "description" : "The column that this operation acts on.
", + "type" : "string", + "maxLength" : 127 }, - "ColumnNames" : { + "TagNames" : { + "description" : "The column tags to remove from this column.
", "type" : "array", "items" : { - "type" : "string" - }, - "minItems" : 1, - "description" : "An array of column names.
" + "$ref" : "#/definitions/ColumnTagName" + } } }, - "additionalProperties" : false + "required" : [ "ColumnName", "TagNames" ] }, - "ColumnTag" : { + "FilterOperation" : { + "description" : "A transform operation that filters rows based on a condition.
", + "additionalProperties" : false, "type" : "object", - "description" : "A tag for a column in a\n \n TagColumnOperation\n
\n structure. This is a\n variant type structure. For this structure to be valid, only one of the attributes can\n be non-null.
An expression that must evaluate to a Boolean value. Rows for which the expression\n evaluates to true are kept in the dataset.
", + "type" : "string", + "maxLength" : 4096 } }, - "additionalProperties" : false - }, - "ColumnTagName" : { - "type" : "string", - "enum" : [ "COLUMN_GEOGRAPHIC_ROLE", "COLUMN_DESCRIPTION" ] + "required" : [ "ConditionExpression" ] }, - "CreateColumnsOperation" : { + "ColumnLevelPermissionRule" : { + "description" : "A rule defined to grant access on one or more restricted columns.\n Each dataset can have multiple rules.\n To create a restricted column, you add it to one or more rules.\n Each rule must contain at least one column and at least one user or group.\n To be able to see a restricted column, a user or group needs to be added\n to a rule for that column.
", + "additionalProperties" : false, "type" : "object", - "description" : "A transform operation that creates calculated columns. Columns created in one such\n operation form a lexical closure.
", "properties" : { - "Columns" : { + "ColumnNames" : { + "minItems" : 1, + "description" : "An array of column names.
", "type" : "array", "items" : { - "$ref" : "#/definitions/CalculatedColumn" - }, - "maxItems" : 128, + "type" : "string" + } + }, + "Principals" : { "minItems" : 1, - "description" : "Calculated columns to create.
" + "maxItems" : 100, + "description" : "An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.
", + "type" : "array", + "items" : { + "type" : "string" + } } - }, - "required" : [ "Columns" ], - "additionalProperties" : false + } }, - "CustomSql" : { + "CastColumnTypeOperation" : { + "description" : "A transform operation that casts a column to a different type.
", + "additionalProperties" : false, "type" : "object", - "description" : "A physical table type built from the results of the custom SQL query.
", "properties" : { - "DataSourceArn" : { + "ColumnName" : { + "minLength" : 1, + "description" : "Column name.
", "type" : "string", - "description" : "The Amazon Resource Name (ARN) of the data source.
" + "maxLength" : 127 }, - "Name" : { - "type" : "string", - "maxLength" : 128, - "minLength" : 1, - "description" : "A display name for the SQL query result.
" + "SubType" : { + "$ref" : "#/definitions/ColumnDataSubType" }, - "SqlQuery" : { + "Format" : { + "minLength" : 0, + "description" : "When casting a column from string to datetime type, you can supply a string in a\n format supported by Amazon QuickSight to denote the source data format.
", "type" : "string", - "maxLength" : 168000, - "minLength" : 1, - "description" : "The SQL query.
" + "maxLength" : 32 }, - "Columns" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/InputColumn" - }, - "maxItems" : 2048, - "minItems" : 1, - "description" : "The column schema from the SQL query result set.
" + "NewColumnType" : { + "$ref" : "#/definitions/ColumnDataType" } }, - "required" : [ "Columns", "DataSourceArn", "Name", "SqlQuery" ], - "additionalProperties" : false + "required" : [ "ColumnName", "NewColumnType" ] }, - "DataSetImportMode" : { + "TimeGranularity" : { "type" : "string", - "enum" : [ "SPICE", "DIRECT_QUERY" ] + "enum" : [ "YEAR", "QUARTER", "MONTH", "WEEK", "DAY", "HOUR", "MINUTE", "SECOND", "MILLISECOND" ] }, - "DataSetRefreshProperties" : { + "UploadSettings" : { + "description" : "Information about the format for a source file or files.
", + "additionalProperties" : false, "type" : "object", - "description" : "The refresh properties of a dataset.
", "properties" : { - "RefreshConfiguration" : { - "$ref" : "#/definitions/RefreshConfiguration" + "ContainsHeader" : { + "description" : "Whether the file has a header row, or the files each have a header row.
", + "type" : "boolean" + }, + "TextQualifier" : { + "$ref" : "#/definitions/TextQualifier" + }, + "Format" : { + "$ref" : "#/definitions/FileFormat" + }, + "StartFromRow" : { + "description" : "A row number to start reading data from.
", + "type" : "number", + "minimum" : 1 + }, + "Delimiter" : { + "minLength" : 1, + "description" : "The delimiter between values in the file.
", + "type" : "string", + "maxLength" : 1 } - }, - "required" : [ "RefreshConfiguration" ], - "additionalProperties" : false + } }, - "DataSetUsageConfiguration" : { + "CreateColumnsOperation" : { + "description" : "A transform operation that creates calculated columns. Columns created in one such\n operation form a lexical closure.
", + "additionalProperties" : false, "type" : "object", - "description" : "The usage configuration to apply to child datasets that reference this dataset as a source.
", "properties" : { - "DisableUseAsDirectQuerySource" : { - "type" : "boolean", - "default" : false, - "description" : "An option that controls whether a child dataset of a direct query can use this dataset as a source.
" - }, - "DisableUseAsImportedSource" : { - "type" : "boolean", - "default" : false, - "description" : "An option that controls whether a child dataset that's stored in QuickSight can use this dataset as a source.
" + "Columns" : { + "minItems" : 1, + "maxItems" : 128, + "description" : "Calculated columns to create.
", + "type" : "array", + "items" : { + "$ref" : "#/definitions/CalculatedColumn" + } } }, - "additionalProperties" : false + "required" : [ "Columns" ] }, - "DatasetParameter" : { + "JoinKeyProperties" : { + "description" : "Properties associated with the columns participating in a join.
", + "additionalProperties" : false, "type" : "object", - "description" : "A dataset parameter.
", "properties" : { - "StringDatasetParameter" : { - "$ref" : "#/definitions/StringDatasetParameter" - }, - "DecimalDatasetParameter" : { - "$ref" : "#/definitions/DecimalDatasetParameter" - }, - "IntegerDatasetParameter" : { - "$ref" : "#/definitions/IntegerDatasetParameter" - }, - "DateTimeDatasetParameter" : { - "$ref" : "#/definitions/DateTimeDatasetParameter" + "UniqueKey" : { + "description" : "A value that indicates that a row in a table is uniquely identified by the columns in\n a join key. This is used by Amazon QuickSight to optimize query performance.
", + "type" : "boolean" } - }, - "additionalProperties" : false - }, - "DatasetParameterValueType" : { - "type" : "string", - "enum" : [ "MULTI_VALUED", "SINGLE_VALUED" ] + } }, - "DateTimeDatasetParameter" : { + "ResourcePermission" : { + "description" : "Permission for the resource.
", + "additionalProperties" : false, "type" : "object", - "description" : "A date time parameter for a dataset.
", "properties" : { - "Id" : { - "type" : "string", - "maxLength" : 128, - "minLength" : 1, - "pattern" : "^[a-zA-Z0-9-]+$", - "description" : "An identifier for the parameter that is created in the dataset.
" + "Actions" : { + "minItems" : 1, + "maxItems" : 20, + "description" : "The IAM action to grant or revoke permissions on.
", + "type" : "array", + "items" : { + "type" : "string" + } }, - "Name" : { - "type" : "string", - "maxLength" : 2048, + "Principal" : { "minLength" : 1, - "pattern" : "^[a-zA-Z0-9]+$", - "description" : "The name of the date time parameter that is created in the dataset.
" - }, - "ValueType" : { - "$ref" : "#/definitions/DatasetParameterValueType" - }, - "TimeGranularity" : { - "$ref" : "#/definitions/TimeGranularity" - }, - "DefaultValues" : { - "$ref" : "#/definitions/DateTimeDatasetParameterDefaultValues" + "description" : "The Amazon Resource Name (ARN) of the principal. This can be one of the\n following:
\nThe ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)
\nThe ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)
\nThe ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight\n ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.\n (This is less common.)
\nThe default values of a decimal parameter.
", + "additionalProperties" : false, "type" : "object", - "description" : "The default values of a date time parameter.
", "properties" : { "StaticValues" : { + "minItems" : 0, + "maxItems" : 32, + "description" : "A list of static default values for a given decimal parameter.
", "type" : "array", "items" : { - "type" : "string", - "description" : "The default value for the date time parameter.
" - }, - "maxItems" : 32, - "minItems" : 0, - "description" : "A list of static default values for a given date time parameter.
" + "default" : 0, + "description" : "The default value for the decimal parameter.
", + "type" : "number" + } + } + } + }, + "Status" : { + "type" : "string", + "enum" : [ "ENABLED", "DISABLED" ] + }, + "PhysicalTableMap" : { + "patternProperties" : { + "^[0-9a-zA-Z-]*$" : { + "$ref" : "#/definitions/PhysicalTable" } }, - "additionalProperties" : false + "maxProperties" : 32, + "additionalProperties" : false, + "type" : "object", + "minProperties" : 0 }, - "DecimalDatasetParameter" : { + "TagColumnOperation" : { + "description" : "A transform operation that tags a column with additional information.
", + "additionalProperties" : false, "type" : "object", - "description" : "A decimal parameter for a dataset.
", "properties" : { - "Id" : { - "type" : "string", - "maxLength" : 128, + "ColumnName" : { "minLength" : 1, - "pattern" : "^[a-zA-Z0-9-]+$", - "description" : "An identifier for the decimal parameter created in the dataset.
" - }, - "Name" : { + "description" : "The column that this operation acts on.
", "type" : "string", - "maxLength" : 2048, - "minLength" : 1, - "pattern" : "^[a-zA-Z0-9]+$", - "description" : "The name of the decimal parameter that is created in the dataset.
" - }, - "ValueType" : { - "$ref" : "#/definitions/DatasetParameterValueType" + "maxLength" : 127 }, - "DefaultValues" : { - "$ref" : "#/definitions/DecimalDatasetParameterDefaultValues" + "Tags" : { + "minItems" : 1, + "maxItems" : 16, + "description" : "The dataset column tag, currently only used for geospatial type tagging.
\nThis is not tags for the Amazon Web Services tagging feature.
\nThe refresh configuration of a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "The default values of a decimal parameter.
", "properties" : { - "StaticValues" : { - "type" : "array", - "items" : { - "type" : "number", - "default" : 0, - "description" : "The default value for the decimal parameter.
" - }, - "maxItems" : 32, - "minItems" : 0, - "description" : "A list of static default values for a given decimal parameter.
" + "IncrementalRefresh" : { + "$ref" : "#/definitions/IncrementalRefresh" } }, - "additionalProperties" : false + "required" : [ "IncrementalRefresh" ] }, - "FieldFolder" : { + "LookbackWindow" : { + "description" : "The lookback window setup of an incremental refresh configuration.
", + "additionalProperties" : false, "type" : "object", - "description" : "A FieldFolder element is a folder that contains fields and nested subfolders.
", "properties" : { - "Description" : { - "type" : "string", - "maxLength" : 500, - "minLength" : 0, - "description" : "The description for a field folder.
" + "ColumnName" : { + "description" : "The name of the lookback window column.
", + "type" : "string" }, - "Columns" : { - "type" : "array", - "items" : { - "type" : "string" - }, - "maxItems" : 5000, - "minItems" : 0, - "description" : "A folder has a list of columns. A column can only be in one folder.
" + "SizeUnit" : { + "$ref" : "#/definitions/LookbackWindowSizeUnit" + }, + "Size" : { + "default" : 0, + "description" : "The lookback window column size.
", + "type" : "number", + "minimum" : 1 } }, - "additionalProperties" : false + "required" : [ "ColumnName", "Size", "SizeUnit" ] }, - "FieldFolderMap" : { + "RelationalTable" : { + "description" : "A physical table type for relational data sources.
", + "additionalProperties" : false, "type" : "object", - "patternProperties" : { - ".+" : { - "$ref" : "#/definitions/FieldFolder" + "properties" : { + "DataSourceArn" : { + "description" : "The Amazon Resource Name (ARN) for the data source.
", + "type" : "string" + }, + "InputColumns" : { + "minItems" : 1, + "maxItems" : 2048, + "description" : "The column schema of the table.
", + "type" : "array", + "items" : { + "$ref" : "#/definitions/InputColumn" + } + }, + "Schema" : { + "minLength" : 0, + "description" : "The schema name. This name applies to certain relational database engines.
", + "type" : "string", + "maxLength" : 256 + }, + "Catalog" : { + "minLength" : 0, + "description" : "The catalog associated with a table.
", + "type" : "string", + "maxLength" : 256 + }, + "Name" : { + "minLength" : 1, + "description" : "The name of the relational table.
", + "type" : "string", + "maxLength" : 256 } }, - "additionalProperties" : false + "required" : [ "DataSourceArn", "InputColumns", "Name" ] }, - "FileFormat" : { + "DatasetParameterValueType" : { "type" : "string", - "enum" : [ "CSV", "TSV", "CLF", "ELF", "XLSX", "JSON" ] + "enum" : [ "MULTI_VALUED", "SINGLE_VALUED" ] }, - "FilterOperation" : { + "CalculatedColumn" : { + "description" : "A calculated column for a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "A transform operation that filters rows based on a condition.
", "properties" : { - "ConditionExpression" : { + "ColumnId" : { + "minLength" : 1, + "description" : "A unique ID to identify a calculated column. During a dataset update, if the column ID\n of a calculated column matches that of an existing calculated column, Amazon QuickSight\n preserves the existing calculated column.
", + "type" : "string", + "maxLength" : 64 + }, + "ColumnName" : { + "minLength" : 1, + "description" : "Column name.
", "type" : "string", - "maxLength" : 4096, + "maxLength" : 127 + }, + "Expression" : { "minLength" : 1, - "description" : "An expression that must evaluate to a Boolean value. Rows for which the expression\n evaluates to true are kept in the dataset.
" + "description" : "An expression that defines the calculated column.
", + "type" : "string", + "maxLength" : 250000 } }, - "required" : [ "ConditionExpression" ], - "additionalProperties" : false + "required" : [ "ColumnId", "ColumnName", "Expression" ] }, - "GeoSpatialColumnGroup" : { + "DataSetRefreshProperties" : { + "description" : "The refresh properties of a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "Geospatial column group that denotes a hierarchy.
", "properties" : { - "Name" : { - "type" : "string", - "maxLength" : 64, - "minLength" : 1, - "description" : "A display name for the hierarchy.
" - }, - "CountryCode" : { - "$ref" : "#/definitions/GeoSpatialCountryCode" + "RefreshConfiguration" : { + "$ref" : "#/definitions/RefreshConfiguration" + } + } + }, + "S3Source" : { + "description" : "A physical table type for an S3 data source.
", + "additionalProperties" : false, + "type" : "object", + "properties" : { + "DataSourceArn" : { + "description" : "The Amazon Resource Name (ARN) for the data source.
", + "type" : "string" }, - "Columns" : { + "InputColumns" : { + "minItems" : 1, + "maxItems" : 2048, + "description" : "A physical table type for an S3 data source.
\nFor files that aren't JSON, only STRING
data types are supported in input columns.
Columns in this hierarchy.
" + "$ref" : "#/definitions/InputColumn" + } + }, + "UploadSettings" : { + "$ref" : "#/definitions/UploadSettings" } }, - "required" : [ "Columns", "Name" ], - "additionalProperties" : false - }, - "GeoSpatialCountryCode" : { - "type" : "string", - "enum" : [ "US" ] - }, - "GeoSpatialDataRole" : { - "type" : "string", - "enum" : [ "COUNTRY", "STATE", "COUNTY", "CITY", "POSTCODE", "LONGITUDE", "LATITUDE", "POLITICAL1", "CENSUS_TRACT", "CENSUS_BLOCK_GROUP", "CENSUS_BLOCK" ] + "required" : [ "DataSourceArn", "InputColumns" ] }, - "IncrementalRefresh" : { + "FieldFolder" : { + "description" : "A FieldFolder element is a folder that contains fields and nested subfolders.
", + "additionalProperties" : false, "type" : "object", - "description" : "The incremental refresh configuration for a dataset.
", "properties" : { - "LookbackWindow" : { - "$ref" : "#/definitions/LookbackWindow" + "Description" : { + "minLength" : 0, + "description" : "The description for a field folder.
", + "type" : "string", + "maxLength" : 500 + }, + "Columns" : { + "minItems" : 0, + "maxItems" : 5000, + "description" : "A folder has a list of columns. A column can only be in one folder.
", + "type" : "array", + "items" : { + "type" : "string" + } } - }, - "required" : [ "LookbackWindow" ], - "additionalProperties" : false + } }, "InputColumn" : { - "type" : "object", "description" : "Metadata for a column that is used as the input of a transform operation.
", + "additionalProperties" : false, + "type" : "object", "properties" : { - "Name" : { - "type" : "string", - "maxLength" : 127, - "minLength" : 1, - "description" : "The name of this column in the underlying data source.
" - }, "Type" : { "$ref" : "#/definitions/InputColumnDataType" }, "SubType" : { "$ref" : "#/definitions/ColumnDataSubType" - } - }, - "required" : [ "Name", "Type" ], - "additionalProperties" : false - }, - "InputColumnDataType" : { - "type" : "string", - "enum" : [ "STRING", "INTEGER", "DECIMAL", "DATETIME", "BIT", "BOOLEAN", "JSON" ] - }, - "IntegerDatasetParameter" : { - "type" : "object", - "description" : "An integer parameter for a dataset.
", - "properties" : { - "Id" : { - "type" : "string", - "maxLength" : 128, - "minLength" : 1, - "pattern" : "^[a-zA-Z0-9-]+$", - "description" : "An identifier for the integer parameter created in the dataset.
" }, "Name" : { - "type" : "string", - "maxLength" : 2048, "minLength" : 1, - "pattern" : "^[a-zA-Z0-9]+$", - "description" : "The name of the integer parameter that is created in the dataset.
" - }, - "ValueType" : { - "$ref" : "#/definitions/DatasetParameterValueType" - }, - "DefaultValues" : { - "$ref" : "#/definitions/IntegerDatasetParameterDefaultValues" + "description" : "The name of this column in the underlying data source.
", + "type" : "string", + "maxLength" : 127 } }, - "required" : [ "Id", "Name", "ValueType" ], - "additionalProperties" : false + "required" : [ "Name", "Type" ] }, - "IntegerDatasetParameterDefaultValues" : { - "type" : "object", - "description" : "The default values of an integer parameter.
", - "properties" : { - "StaticValues" : { - "type" : "array", - "items" : { - "type" : "number", - "default" : 0, - "description" : "The default value for the integer parameter.
" - }, - "maxItems" : 32, - "minItems" : 0, - "description" : "A list of static default values for a given integer parameter.
" + "LogicalTableMap" : { + "patternProperties" : { + "^[0-9a-zA-Z-]*$" : { + "$ref" : "#/definitions/LogicalTable" } }, - "additionalProperties" : false + "maxProperties" : 64, + "additionalProperties" : false, + "type" : "object", + "minProperties" : 1 }, - "JoinInstruction" : { + "IncrementalRefresh" : { + "description" : "The incremental refresh configuration for a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "The instructions associated with a join.
", "properties" : { - "LeftOperand" : { - "type" : "string", - "maxLength" : 64, - "minLength" : 1, - "pattern" : "^[0-9a-zA-Z-]*$", - "description" : "The operand on the left side of a join.
" + "LookbackWindow" : { + "$ref" : "#/definitions/LookbackWindow" + } + }, + "required" : [ "LookbackWindow" ] + }, + "OutputColumn" : { + "description" : "Output column.
", + "additionalProperties" : false, + "type" : "object", + "properties" : { + "Type" : { + "$ref" : "#/definitions/ColumnDataType" }, - "RightOperand" : { + "Description" : { + "minLength" : 0, + "description" : "A description for a column.
", "type" : "string", - "maxLength" : 64, - "minLength" : 1, - "pattern" : "^[0-9a-zA-Z-]*$", - "description" : "The operand on the right side of a join.
" - }, - "LeftJoinKeyProperties" : { - "$ref" : "#/definitions/JoinKeyProperties" - }, - "RightJoinKeyProperties" : { - "$ref" : "#/definitions/JoinKeyProperties" + "maxLength" : 500 }, - "Type" : { - "$ref" : "#/definitions/JoinType" + "SubType" : { + "$ref" : "#/definitions/ColumnDataSubType" }, - "OnClause" : { - "type" : "string", - "maxLength" : 512, + "Name" : { "minLength" : 1, - "description" : "The join instructions provided in the ON
clause of a join.
The display name of the column..
", + "type" : "string", + "maxLength" : 127 } - }, - "required" : [ "LeftOperand", "OnClause", "RightOperand", "Type" ], - "additionalProperties" : false + } }, - "JoinKeyProperties" : { + "PhysicalTable" : { + "description" : "A view of a data source that contains information about the shape of the data in the\n underlying source. This is a variant type structure. For this structure to be valid,\n only one of the attributes can be non-null.
", + "additionalProperties" : false, "type" : "object", - "description" : "Properties associated with the columns participating in a join.
", "properties" : { - "UniqueKey" : { - "type" : "boolean", - "description" : "A value that indicates that a row in a table is uniquely identified by the columns in\n a join key. This is used by Amazon QuickSight to optimize query performance.
" + "RelationalTable" : { + "$ref" : "#/definitions/RelationalTable" + }, + "CustomSql" : { + "$ref" : "#/definitions/CustomSql" + }, + "S3Source" : { + "$ref" : "#/definitions/S3Source" } - }, - "additionalProperties" : false + } }, - "JoinType" : { + "ColumnDataSubType" : { "type" : "string", - "enum" : [ "INNER", "OUTER", "LEFT", "RIGHT" ] + "enum" : [ "FLOAT", "FIXED" ] }, - "LogicalTable" : { + "DateTimeDatasetParameterDefaultValues" : { + "description" : "The default values of a date time parameter.
", + "additionalProperties" : false, "type" : "object", - "description" : "A logical table is a unit that joins and that data\n transformations operate on. A logical table has a source, which can be either a physical\n table or result of a join. When a logical table points to a physical table, the logical\n table acts as a mutable copy of that physical table through transform operations.
", "properties" : { - "Alias" : { - "type" : "string", - "maxLength" : 64, - "minLength" : 1, - "description" : "A display name for the logical table.
" - }, - "DataTransforms" : { + "StaticValues" : { + "minItems" : 0, + "maxItems" : 32, + "description" : "A list of static default values for a given date time parameter.
", "type" : "array", "items" : { - "$ref" : "#/definitions/TransformOperation" - }, - "maxItems" : 2048, - "minItems" : 1, - "description" : "Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
" - }, - "Source" : { - "$ref" : "#/definitions/LogicalTableSource" - } - }, - "required" : [ "Alias", "Source" ], - "additionalProperties" : false - }, - "LogicalTableMap" : { - "type" : "object", - "maxProperties" : 64, - "minProperties" : 1, - "patternProperties" : { - "^[0-9a-zA-Z-]*$" : { - "$ref" : "#/definitions/LogicalTable" + "description" : "The default value for the date time parameter.
", + "type" : "string" + } } - }, - "additionalProperties" : false + } }, "LogicalTableSource" : { - "type" : "object", "description" : "Information about the source of a logical table. This is a variant type structure. For\n this structure to be valid, only one of the attributes can be non-null.
", + "additionalProperties" : false, + "type" : "object", "properties" : { - "JoinInstruction" : { - "$ref" : "#/definitions/JoinInstruction" - }, "PhysicalTableId" : { - "type" : "string", - "maxLength" : 64, "minLength" : 1, "pattern" : "^[0-9a-zA-Z-]*$", - "description" : "Physical table ID.
" + "description" : "Physical table ID.
", + "type" : "string", + "maxLength" : 64 + }, + "JoinInstruction" : { + "$ref" : "#/definitions/JoinInstruction" }, "DataSetArn" : { - "type" : "string", - "description" : "The Amazon Resource Number (ARN) of the parent dataset.
" + "description" : "The Amazon Resource Number (ARN) of the parent dataset.
", + "type" : "string" } - }, - "additionalProperties" : false + } }, - "LookbackWindow" : { + "ColumnTag" : { + "description" : "A tag for a column in a\n \n TagColumnOperation\n
\n structure. This is a\n variant type structure. For this structure to be valid, only one of the attributes can\n be non-null.
The lookback window setup of an incremental refresh configuration.
", "properties" : { - "ColumnName" : { - "type" : "string", - "description" : "The name of the lookback window column.
" - }, - "Size" : { - "type" : "number", - "default" : 0, - "minimum" : 1, - "description" : "The lookback window column size.
" + "ColumnGeographicRole" : { + "$ref" : "#/definitions/GeoSpatialDataRole" }, - "SizeUnit" : { - "$ref" : "#/definitions/LookbackWindowSizeUnit" + "ColumnDescription" : { + "$ref" : "#/definitions/ColumnDescription" } - }, - "required" : [ "ColumnName", "Size", "SizeUnit" ], - "additionalProperties" : false + } }, - "LookbackWindowSizeUnit" : { + "TextQualifier" : { "type" : "string", - "enum" : [ "HOUR", "DAY", "WEEK" ] + "enum" : [ "DOUBLE_QUOTE", "SINGLE_QUOTE" ] }, - "NewDefaultValues" : { + "ColumnDescription" : { + "description" : "Metadata that contains a description for a column.
", + "additionalProperties" : false, "type" : "object", - "description" : "The configuration that overrides the existing default values for a dataset parameter that is inherited from another dataset.
", "properties" : { - "StringStaticValues" : { - "type" : "array", - "items" : { - "type" : "string", - "maxLength" : 512, - "minLength" : 0, - "description" : "The default value for the string parameter.
" - }, - "maxItems" : 32, - "minItems" : 0, - "description" : "A list of static default values for a given string parameter.
" - }, - "DecimalStaticValues" : { - "type" : "array", - "items" : { - "type" : "number", - "default" : 0, - "description" : "The default value for the decimal parameter.
" - }, - "maxItems" : 32, - "minItems" : 0, - "description" : "A list of static default values for a given decimal parameter.
" - }, - "DateTimeStaticValues" : { - "type" : "array", - "items" : { - "type" : "string", - "description" : "The default value for the date time parameter.
" - }, - "maxItems" : 32, - "minItems" : 0, - "description" : "A list of static default values for a given date time parameter.
" - }, - "IntegerStaticValues" : { - "type" : "array", - "items" : { - "type" : "number", - "default" : 0, - "description" : "The default value for the integer parameter.
" - }, - "maxItems" : 32, - "minItems" : 0, - "description" : "A list of static default values for a given integer parameter.
" + "Text" : { + "minLength" : 0, + "description" : "The text of a description for a column.
", + "type" : "string", + "maxLength" : 500 } - }, - "additionalProperties" : false + } }, - "OutputColumn" : { + "DataSetImportMode" : { + "type" : "string", + "enum" : [ "SPICE", "DIRECT_QUERY" ] + }, + "RowLevelPermissionDataSet" : { + "description" : "Information about a dataset that contains permissions for row-level security (RLS).\n The permissions dataset maps fields to users or groups. For more information, see\n Using Row-Level Security (RLS) to Restrict Access to a Dataset in the Amazon QuickSight User\n Guide.
\nThe option to deny permissions by setting PermissionPolicy
to DENY_ACCESS
is\n not supported for new RLS datasets.
Output column.
", "properties" : { - "Name" : { - "type" : "string", - "maxLength" : 127, - "minLength" : 1, - "description" : "The display name of the column..
" - }, - "Description" : { - "type" : "string", - "maxLength" : 500, - "minLength" : 0, - "description" : "A description for a column.
" + "Status" : { + "$ref" : "#/definitions/Status" }, - "Type" : { - "$ref" : "#/definitions/ColumnDataType" + "FormatVersion" : { + "$ref" : "#/definitions/RowLevelPermissionFormatVersion" }, - "SubType" : { - "$ref" : "#/definitions/ColumnDataSubType" - } - }, - "additionalProperties" : false - }, - "OverrideDatasetParameterOperation" : { - "type" : "object", - "description" : "A transform operation that overrides the dataset parameter values that are defined in another dataset.
", - "properties" : { - "ParameterName" : { - "type" : "string", - "maxLength" : 2048, - "minLength" : 1, - "pattern" : "^[a-zA-Z0-9]+$", - "description" : "The name of the parameter to be overridden with different values.
" + "Arn" : { + "description" : "The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.
", + "type" : "string" }, - "NewParameterName" : { + "Namespace" : { + "minLength" : 0, + "pattern" : "^[a-zA-Z0-9._-]*$", + "description" : "The namespace associated with the dataset that contains permissions for RLS.
", "type" : "string", - "maxLength" : 2048, - "minLength" : 1, - "pattern" : "^[a-zA-Z0-9]+$", - "description" : "The new name for the parameter.
" + "maxLength" : 64 }, - "NewDefaultValues" : { - "$ref" : "#/definitions/NewDefaultValues" + "PermissionPolicy" : { + "$ref" : "#/definitions/RowLevelPermissionPolicy" } }, - "required" : [ "ParameterName" ], - "additionalProperties" : false + "required" : [ "Arn", "PermissionPolicy" ] }, - "PhysicalTable" : { + "ColumnTagName" : { + "type" : "string", + "enum" : [ "COLUMN_GEOGRAPHIC_ROLE", "COLUMN_DESCRIPTION" ] + }, + "RenameColumnOperation" : { + "description" : "A transform operation that renames a column.
", + "additionalProperties" : false, "type" : "object", - "description" : "A view of a data source that contains information about the shape of the data in the\n underlying source. This is a variant type structure. For this structure to be valid,\n only one of the attributes can be non-null.
", "properties" : { - "RelationalTable" : { - "$ref" : "#/definitions/RelationalTable" - }, - "CustomSql" : { - "$ref" : "#/definitions/CustomSql" + "NewColumnName" : { + "minLength" : 1, + "description" : "The new name for the column.
", + "type" : "string", + "maxLength" : 127 }, - "S3Source" : { - "$ref" : "#/definitions/S3Source" + "ColumnName" : { + "minLength" : 1, + "description" : "The name of the column to be renamed.
", + "type" : "string", + "maxLength" : 127 } }, - "additionalProperties" : false + "required" : [ "ColumnName", "NewColumnName" ] }, - "PhysicalTableMap" : { - "type" : "object", - "maxProperties" : 32, - "minProperties" : 0, + "FieldFolderMap" : { "patternProperties" : { - "^[0-9a-zA-Z-]*$" : { - "$ref" : "#/definitions/PhysicalTable" - } - }, - "additionalProperties" : false - }, - "ProjectOperation" : { - "type" : "object", - "description" : "A transform operation that projects columns. Operations that come after a projection\n can only refer to projected columns.
", - "properties" : { - "ProjectedColumns" : { - "type" : "array", - "items" : { - "type" : "string" - }, - "maxItems" : 2000, - "minItems" : 1, - "description" : "Projected columns.
" + ".+" : { + "$ref" : "#/definitions/FieldFolder" } }, - "required" : [ "ProjectedColumns" ], - "additionalProperties" : false + "additionalProperties" : false, + "type" : "object" }, - "RefreshConfiguration" : { - "type" : "object", - "description" : "The refresh configuration of a dataset.
", - "properties" : { - "IncrementalRefresh" : { - "$ref" : "#/definitions/IncrementalRefresh" - } - }, - "required" : [ "IncrementalRefresh" ], - "additionalProperties" : false + "RowLevelPermissionFormatVersion" : { + "type" : "string", + "enum" : [ "VERSION_1", "VERSION_2" ] }, - "RelationalTable" : { + "DecimalDatasetParameter" : { + "description" : "A decimal parameter for a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "A physical table type for relational data sources.
", "properties" : { - "DataSourceArn" : { - "type" : "string", - "description" : "The Amazon Resource Name (ARN) for the data source.
" - }, - "Catalog" : { - "type" : "string", - "maxLength" : 256, - "minLength" : 0, - "description" : "The catalog associated with a table.
" + "ValueType" : { + "$ref" : "#/definitions/DatasetParameterValueType" }, - "Schema" : { - "type" : "string", - "maxLength" : 256, - "minLength" : 0, - "description" : "The schema name. This name applies to certain relational database engines.
" + "DefaultValues" : { + "$ref" : "#/definitions/DecimalDatasetParameterDefaultValues" }, - "Name" : { - "type" : "string", - "maxLength" : 256, + "Id" : { "minLength" : 1, - "description" : "The name of the relational table.
" - }, - "InputColumns" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/InputColumn" - }, - "maxItems" : 2048, - "minItems" : 1, - "description" : "The column schema of the table.
" - } - }, - "required" : [ "DataSourceArn", "InputColumns", "Name" ], - "additionalProperties" : false - }, - "RenameColumnOperation" : { - "type" : "object", - "description" : "A transform operation that renames a column.
", - "properties" : { - "ColumnName" : { + "pattern" : "^[a-zA-Z0-9-]+$", + "description" : "An identifier for the decimal parameter created in the dataset.
", "type" : "string", - "maxLength" : 127, - "minLength" : 1, - "description" : "The name of the column to be renamed.
" + "maxLength" : 128 }, - "NewColumnName" : { - "type" : "string", - "maxLength" : 127, + "Name" : { "minLength" : 1, - "description" : "The new name for the column.
" + "pattern" : "^[a-zA-Z0-9]+$", + "description" : "The name of the decimal parameter that is created in the dataset.
", + "type" : "string", + "maxLength" : 2048 } }, - "required" : [ "ColumnName", "NewColumnName" ], - "additionalProperties" : false + "required" : [ "Id", "Name", "ValueType" ] }, - "ResourcePermission" : { + "ColumnDataType" : { + "type" : "string", + "enum" : [ "STRING", "INTEGER", "DECIMAL", "DATETIME" ] + }, + "DateTimeDatasetParameter" : { + "description" : "A date time parameter for a dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "Permission for the resource.
", "properties" : { - "Principal" : { - "type" : "string", - "maxLength" : 256, + "ValueType" : { + "$ref" : "#/definitions/DatasetParameterValueType" + }, + "TimeGranularity" : { + "$ref" : "#/definitions/TimeGranularity" + }, + "DefaultValues" : { + "$ref" : "#/definitions/DateTimeDatasetParameterDefaultValues" + }, + "Id" : { "minLength" : 1, - "description" : "The Amazon Resource Name (ARN) of the principal. This can be one of the\n following:
\nThe ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)
\nThe ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)
\nThe ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight\n ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.\n (This is less common.)
\nAn identifier for the parameter that is created in the dataset.
", + "type" : "string", + "maxLength" : 128 }, - "Actions" : { - "type" : "array", - "items" : { - "type" : "string" - }, - "maxItems" : 20, - "minItems" : 1, - "description" : "The IAM action to grant or revoke permissions on.
" + "Name" : { + "minLength" : 1, + "pattern" : "^[a-zA-Z0-9]+$", + "description" : "The name of the date time parameter that is created in the dataset.
", + "type" : "string", + "maxLength" : 2048 } }, - "required" : [ "Actions", "Principal" ], - "additionalProperties" : false + "required" : [ "Id", "Name", "ValueType" ] }, - "RowLevelPermissionDataSet" : { + "JoinInstruction" : { + "description" : "The instructions associated with a join.
", + "additionalProperties" : false, "type" : "object", - "description" : "Information about a dataset that contains permissions for row-level security (RLS).\n The permissions dataset maps fields to users or groups. For more information, see\n Using Row-Level Security (RLS) to Restrict Access to a Dataset in the Amazon QuickSight User\n Guide.
\nThe option to deny permissions by setting PermissionPolicy
to DENY_ACCESS
is\n not supported for new RLS datasets.
The join instructions provided in the ON
clause of a join.
The namespace associated with the dataset that contains permissions for RLS.
" + "maxLength" : 512 }, - "Arn" : { - "type" : "string", - "description" : "The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.
" + "Type" : { + "$ref" : "#/definitions/JoinType" }, - "PermissionPolicy" : { - "$ref" : "#/definitions/RowLevelPermissionPolicy" + "LeftJoinKeyProperties" : { + "$ref" : "#/definitions/JoinKeyProperties" }, - "FormatVersion" : { - "$ref" : "#/definitions/RowLevelPermissionFormatVersion" + "LeftOperand" : { + "minLength" : 1, + "pattern" : "^[0-9a-zA-Z-]*$", + "description" : "The operand on the left side of a join.
", + "type" : "string", + "maxLength" : 64 }, - "Status" : { - "$ref" : "#/definitions/Status" + "RightOperand" : { + "minLength" : 1, + "pattern" : "^[0-9a-zA-Z-]*$", + "description" : "The operand on the right side of a join.
", + "type" : "string", + "maxLength" : 64 + }, + "RightJoinKeyProperties" : { + "$ref" : "#/definitions/JoinKeyProperties" } }, - "required" : [ "Arn", "PermissionPolicy" ], - "additionalProperties" : false - }, - "RowLevelPermissionFormatVersion" : { - "type" : "string", - "enum" : [ "VERSION_1", "VERSION_2" ] + "required" : [ "LeftOperand", "OnClause", "RightOperand", "Type" ] }, - "RowLevelPermissionPolicy" : { + "JoinType" : { "type" : "string", - "enum" : [ "GRANT_ACCESS", "DENY_ACCESS" ] + "enum" : [ "INNER", "OUTER", "LEFT", "RIGHT" ] }, "RowLevelPermissionTagConfiguration" : { - "type" : "object", "description" : "The configuration of tags on a dataset to set row-level security.
", + "additionalProperties" : false, + "type" : "object", "properties" : { "Status" : { "$ref" : "#/definitions/Status" }, "TagRules" : { + "minItems" : 1, + "maxItems" : 50, + "description" : "A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.
", "type" : "array", "items" : { "$ref" : "#/definitions/RowLevelPermissionTagRule" - }, - "maxItems" : 50, - "minItems" : 1, - "description" : "A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.
" + } }, "TagRuleConfigurations" : { + "minItems" : 1, + "maxItems" : 50, + "description" : "A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.
", "type" : "array", "items" : { + "minItems" : 1, + "maxItems" : 50, "type" : "array", "items" : { + "minLength" : 1, "type" : "string", - "maxLength" : 128, - "minLength" : 1 - }, - "maxItems" : 50, - "minItems" : 1 - }, - "maxItems" : 50, - "minItems" : 1, - "description" : "A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.
" + "maxLength" : 128 + } + } } }, - "required" : [ "TagRules" ], - "additionalProperties" : false + "required" : [ "TagRules" ] }, - "RowLevelPermissionTagRule" : { + "TransformOperation" : { + "description" : "A data transformation on a logical table. This is a variant type structure. For this\n structure to be valid, only one of the attributes can be non-null.
", + "additionalProperties" : false, "type" : "object", - "description" : "A set of rules associated with a tag.
", "properties" : { - "TagKey" : { - "type" : "string", - "maxLength" : 128, - "minLength" : 1, - "description" : "The unique key for a tag.
" + "TagColumnOperation" : { + "$ref" : "#/definitions/TagColumnOperation" }, - "ColumnName" : { - "type" : "string", - "description" : "The column name that a tag key is assigned to.
" + "RenameColumnOperation" : { + "$ref" : "#/definitions/RenameColumnOperation" }, - "TagMultiValueDelimiter" : { - "type" : "string", - "maxLength" : 10, - "minLength" : 0, - "description" : "A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.
" + "UntagColumnOperation" : { + "$ref" : "#/definitions/UntagColumnOperation" }, - "MatchAllValue" : { - "type" : "string", - "maxLength" : 256, - "minLength" : 1, - "description" : "A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.
" + "OverrideDatasetParameterOperation" : { + "$ref" : "#/definitions/OverrideDatasetParameterOperation" + }, + "FilterOperation" : { + "$ref" : "#/definitions/FilterOperation" + }, + "CastColumnTypeOperation" : { + "$ref" : "#/definitions/CastColumnTypeOperation" + }, + "CreateColumnsOperation" : { + "$ref" : "#/definitions/CreateColumnsOperation" + }, + "ProjectOperation" : { + "$ref" : "#/definitions/ProjectOperation" } - }, - "required" : [ "ColumnName", "TagKey" ], - "additionalProperties" : false + } }, - "S3Source" : { + "InputColumnDataType" : { + "type" : "string", + "enum" : [ "STRING", "INTEGER", "DECIMAL", "DATETIME", "BIT", "BOOLEAN", "JSON" ] + }, + "GeoSpatialColumnGroup" : { + "description" : "Geospatial column group that denotes a hierarchy.
", + "additionalProperties" : false, "type" : "object", - "description" : "A physical table type for an S3 data source.
", "properties" : { - "DataSourceArn" : { - "type" : "string", - "description" : "The Amazon Resource Name (ARN) for the data source.
" - }, - "UploadSettings" : { - "$ref" : "#/definitions/UploadSettings" - }, - "InputColumns" : { + "Columns" : { + "minItems" : 1, + "maxItems" : 16, + "description" : "Columns in this hierarchy.
", "type" : "array", "items" : { - "$ref" : "#/definitions/InputColumn" - }, - "maxItems" : 2048, - "minItems" : 1, - "description" : "A physical table type for an S3 data source.
\nFor files that aren't JSON, only STRING
data types are supported in input columns.
A display name for the hierarchy.
", + "type" : "string", + "maxLength" : 64 } }, - "required" : [ "DataSourceArn", "InputColumns" ], - "additionalProperties" : false + "required" : [ "Columns", "Name" ] }, - "Status" : { + "GeoSpatialCountryCode" : { "type" : "string", - "enum" : [ "ENABLED", "DISABLED" ] + "enum" : [ "US" ] }, - "StringDatasetParameter" : { + "OverrideDatasetParameterOperation" : { + "description" : "A transform operation that overrides the dataset parameter values that are defined in another dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "A string parameter for a dataset.
", "properties" : { - "Id" : { - "type" : "string", - "maxLength" : 128, - "minLength" : 1, - "pattern" : "^[a-zA-Z0-9-]+$", - "description" : "An identifier for the string parameter that is created in the dataset.
" + "NewDefaultValues" : { + "$ref" : "#/definitions/NewDefaultValues" }, - "Name" : { - "type" : "string", - "maxLength" : 2048, + "ParameterName" : { "minLength" : 1, "pattern" : "^[a-zA-Z0-9]+$", - "description" : "The name of the string parameter that is created in the dataset.
" - }, - "ValueType" : { - "$ref" : "#/definitions/DatasetParameterValueType" + "description" : "The name of the parameter to be overridden with different values.
", + "type" : "string", + "maxLength" : 2048 }, - "DefaultValues" : { - "$ref" : "#/definitions/StringDatasetParameterDefaultValues" + "NewParameterName" : { + "minLength" : 1, + "pattern" : "^[a-zA-Z0-9]+$", + "description" : "The new name for the parameter.
", + "type" : "string", + "maxLength" : 2048 } }, - "required" : [ "Id", "Name", "ValueType" ], - "additionalProperties" : false + "required" : [ "ParameterName" ] }, - "StringDatasetParameterDefaultValues" : { + "GeoSpatialDataRole" : { + "type" : "string", + "enum" : [ "COUNTRY", "STATE", "COUNTY", "CITY", "POSTCODE", "LONGITUDE", "LATITUDE", "POLITICAL1", "CENSUS_TRACT", "CENSUS_BLOCK_GROUP", "CENSUS_BLOCK" ] + }, + "NewDefaultValues" : { + "description" : "The configuration that overrides the existing default values for a dataset parameter that is inherited from another dataset.
", + "additionalProperties" : false, "type" : "object", - "description" : "The default values of a string parameter.
", "properties" : { - "StaticValues" : { + "DecimalStaticValues" : { + "minItems" : 0, + "maxItems" : 32, + "description" : "A list of static default values for a given decimal parameter.
", + "type" : "array", + "items" : { + "default" : 0, + "description" : "The default value for the decimal parameter.
", + "type" : "number" + } + }, + "IntegerStaticValues" : { + "minItems" : 0, + "maxItems" : 32, + "description" : "A list of static default values for a given integer parameter.
", + "type" : "array", + "items" : { + "default" : 0, + "description" : "The default value for the integer parameter.
", + "type" : "number" + } + }, + "StringStaticValues" : { + "minItems" : 0, + "maxItems" : 32, + "description" : "A list of static default values for a given string parameter.
", "type" : "array", "items" : { - "type" : "string", - "maxLength" : 512, "minLength" : 0, - "description" : "The default value for the string parameter.
" - }, + "description" : "The default value for the string parameter.
", + "type" : "string", + "maxLength" : 512 + } + }, + "DateTimeStaticValues" : { + "minItems" : 0, "maxItems" : 32, + "description" : "A list of static default values for a given date time parameter.
", + "type" : "array", + "items" : { + "description" : "The default value for the date time parameter.
", + "type" : "string" + } + } + } + }, + "DatasetParameter" : { + "description" : "A dataset parameter.
", + "additionalProperties" : false, + "type" : "object", + "properties" : { + "IntegerDatasetParameter" : { + "$ref" : "#/definitions/IntegerDatasetParameter" + }, + "DateTimeDatasetParameter" : { + "$ref" : "#/definitions/DateTimeDatasetParameter" + }, + "DecimalDatasetParameter" : { + "$ref" : "#/definitions/DecimalDatasetParameter" + }, + "StringDatasetParameter" : { + "$ref" : "#/definitions/StringDatasetParameter" + } + } + }, + "IntegerDatasetParameterDefaultValues" : { + "description" : "The default values of an integer parameter.
", + "additionalProperties" : false, + "type" : "object", + "properties" : { + "StaticValues" : { "minItems" : 0, - "description" : "A list of static default values for a given string parameter.
" + "maxItems" : 32, + "description" : "A list of static default values for a given integer parameter.
", + "type" : "array", + "items" : { + "default" : 0, + "description" : "The default value for the integer parameter.
", + "type" : "number" + } } - }, - "additionalProperties" : false + } }, - "Tag" : { + "DataSetUsageConfiguration" : { + "description" : "The usage configuration to apply to child datasets that reference this dataset as a source.
", + "additionalProperties" : false, "type" : "object", - "description" : "The key or keys of the key-value pairs for the resource tag or tags assigned to the\n resource.
", "properties" : { - "Key" : { - "type" : "string", - "maxLength" : 128, - "minLength" : 1, - "description" : "Tag key.
" + "DisableUseAsImportedSource" : { + "default" : false, + "description" : "An option that controls whether a child dataset that's stored in QuickSight can use this dataset as a source.
", + "type" : "boolean" }, - "Value" : { - "type" : "string", - "maxLength" : 256, - "minLength" : 1, - "description" : "Tag value.
" + "DisableUseAsDirectQuerySource" : { + "default" : false, + "description" : "An option that controls whether a child dataset of a direct query can use this dataset as a source.
", + "type" : "boolean" } - }, - "required" : [ "Key", "Value" ], - "additionalProperties" : false + } }, - "TagColumnOperation" : { + "StringDatasetParameterDefaultValues" : { + "description" : "The default values of a string parameter.
", + "additionalProperties" : false, "type" : "object", - "description" : "A transform operation that tags a column with additional information.
", "properties" : { - "ColumnName" : { - "type" : "string", - "maxLength" : 127, - "minLength" : 1, - "description" : "The column that this operation acts on.
" - }, - "Tags" : { + "StaticValues" : { + "minItems" : 0, + "maxItems" : 32, + "description" : "A list of static default values for a given string parameter.
", "type" : "array", "items" : { - "$ref" : "#/definitions/ColumnTag" - }, - "maxItems" : 16, - "minItems" : 1, - "description" : "The dataset column tag, currently only used for geospatial type tagging.
\nThis is not tags for the Amazon Web Services tagging feature.
\nThe default value for the string parameter.
", + "type" : "string", + "maxLength" : 512 + } } - }, - "required" : [ "ColumnName", "Tags" ], - "additionalProperties" : false - }, - "TextQualifier" : { - "type" : "string", - "enum" : [ "DOUBLE_QUOTE", "SINGLE_QUOTE" ] + } }, - "TimeGranularity" : { + "LookbackWindowSizeUnit" : { "type" : "string", - "enum" : [ "YEAR", "QUARTER", "MONTH", "WEEK", "DAY", "HOUR", "MINUTE", "SECOND", "MILLISECOND" ] + "enum" : [ "HOUR", "DAY", "WEEK" ] }, - "TransformOperation" : { + "Tag" : { + "description" : "The key or keys of the key-value pairs for the resource tag or tags assigned to the\n resource.
", + "additionalProperties" : false, "type" : "object", - "description" : "A data transformation on a logical table. This is a variant type structure. For this\n structure to be valid, only one of the attributes can be non-null.
", "properties" : { - "ProjectOperation" : { - "$ref" : "#/definitions/ProjectOperation" - }, - "FilterOperation" : { - "$ref" : "#/definitions/FilterOperation" - }, - "CreateColumnsOperation" : { - "$ref" : "#/definitions/CreateColumnsOperation" - }, - "RenameColumnOperation" : { - "$ref" : "#/definitions/RenameColumnOperation" - }, - "CastColumnTypeOperation" : { - "$ref" : "#/definitions/CastColumnTypeOperation" - }, - "TagColumnOperation" : { - "$ref" : "#/definitions/TagColumnOperation" - }, - "UntagColumnOperation" : { - "$ref" : "#/definitions/UntagColumnOperation" + "Value" : { + "minLength" : 1, + "description" : "Tag value.
", + "type" : "string", + "maxLength" : 256 }, - "OverrideDatasetParameterOperation" : { - "$ref" : "#/definitions/OverrideDatasetParameterOperation" + "Key" : { + "minLength" : 1, + "description" : "Tag key.
", + "type" : "string", + "maxLength" : 128 } }, - "additionalProperties" : false + "required" : [ "Key", "Value" ] }, - "UntagColumnOperation" : { + "ColumnGroup" : { + "description" : "Groupings of columns that work together in certain Amazon QuickSight features. This is\n a variant type structure. For this structure to be valid, only one of the attributes can\n be non-null.
", + "additionalProperties" : false, "type" : "object", - "description" : "A transform operation that removes tags associated with a column.
", "properties" : { - "ColumnName" : { - "type" : "string", - "maxLength" : 127, - "minLength" : 1, - "description" : "The column that this operation acts on.
" - }, - "TagNames" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/ColumnTagName" - }, - "description" : "The column tags to remove from this column.
" + "GeoSpatialColumnGroup" : { + "$ref" : "#/definitions/GeoSpatialColumnGroup" } - }, - "required" : [ "ColumnName", "TagNames" ], - "additionalProperties" : false + } }, - "UploadSettings" : { + "CustomSql" : { + "description" : "A physical table type built from the results of the custom SQL query.
", + "additionalProperties" : false, "type" : "object", - "description" : "Information about the format for a source file or files.
", "properties" : { - "Format" : { - "$ref" : "#/definitions/FileFormat" - }, - "StartFromRow" : { - "type" : "number", - "minimum" : 1, - "description" : "A row number to start reading data from.
" + "DataSourceArn" : { + "description" : "The Amazon Resource Name (ARN) of the data source.
", + "type" : "string" }, - "ContainsHeader" : { - "type" : "boolean", - "description" : "Whether the file has a header row, or the files each have a header row.
" + "SqlQuery" : { + "minLength" : 1, + "description" : "The SQL query.
", + "type" : "string", + "maxLength" : 168000 }, - "TextQualifier" : { - "$ref" : "#/definitions/TextQualifier" + "Columns" : { + "minItems" : 1, + "maxItems" : 2048, + "description" : "The column schema from the SQL query result set.
", + "type" : "array", + "items" : { + "$ref" : "#/definitions/InputColumn" + } }, - "Delimiter" : { - "type" : "string", - "maxLength" : 1, + "Name" : { "minLength" : 1, - "description" : "The delimiter between values in the file.
" + "description" : "A display name for the SQL query result.
", + "type" : "string", + "maxLength" : 128 } }, - "additionalProperties" : false + "required" : [ "Columns", "DataSourceArn", "Name", "SqlQuery" ] }, - "IngestionWaitPolicy" : { + "ProjectOperation" : { + "description" : "A transform operation that projects columns. Operations that come after a projection\n can only refer to projected columns.
", + "additionalProperties" : false, "type" : "object", - "description" : "Wait policy to use when creating/updating dataset. Default is to wait for SPICE ingestion to finish with timeout of 36 hours.
", "properties" : { - "WaitForSpiceIngestion" : { - "type" : "boolean", - "description" : "Wait for SPICE ingestion to finish to mark dataset creation/update successful. Default (true).\n Applicable only when DataSetImportMode mode is set to SPICE.
", - "default" : true - }, - "IngestionWaitTimeInHours" : { - "type" : "number", - "description" : "The maximum time (in hours) to wait for Ingestion to complete. Default timeout is 36 hours.\n Applicable only when DataSetImportMode mode is set to SPICE and WaitForSpiceIngestion is set to true.
", - "minimum" : 1, - "maximum" : 36, - "default" : 36 + "ProjectedColumns" : { + "minItems" : 1, + "maxItems" : 2000, + "description" : "Projected columns.
", + "type" : "array", + "items" : { + "type" : "string" + } } }, - "additionalProperties" : false + "required" : [ "ProjectedColumns" ] } }, "properties" : { - "Arn" : { - "type" : "string", - "description" : "The Amazon Resource Name (ARN) of the resource.
" + "PhysicalTableMap" : { + "$ref" : "#/definitions/PhysicalTableMap" }, - "AwsAccountId" : { - "type" : "string", - "maxLength" : 12, - "minLength" : 12, - "pattern" : "^[0-9]{12}$" + "CreatedTime" : { + "format" : "string", + "description" : "The time that this dataset was created.
", + "type" : "string" }, - "ColumnGroups" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/ColumnGroup" - }, - "maxItems" : 8, - "minItems" : 1, - "description" : "Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
" + "FieldFolders" : { + "$ref" : "#/definitions/FieldFolderMap" }, - "ColumnLevelPermissionRules" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/ColumnLevelPermissionRule" - }, - "minItems" : 1, - "description" : "A set of one or more definitions of a \n ColumnLevelPermissionRule\n
.
The last time that this dataset was updated.
", + "type" : "string" + }, + "DataSetId" : { + "type" : "string" }, "ConsumedSpiceCapacityInBytes" : { - "type" : "number", "default" : 0, - "description" : "The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't\n imported into SPICE.
" - }, - "CreatedTime" : { - "type" : "string", - "description" : "The time that this dataset was created.
", - "format" : "string" + "description" : "The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't\n imported into SPICE.
", + "type" : "number" }, - "DataSetId" : { - "type" : "string" + "RowLevelPermissionDataSet" : { + "$ref" : "#/definitions/RowLevelPermissionDataSet" }, "DataSetRefreshProperties" : { "$ref" : "#/definitions/DataSetRefreshProperties" }, - "DataSetUsageConfiguration" : { - "$ref" : "#/definitions/DataSetUsageConfiguration" + "RowLevelPermissionTagConfiguration" : { + "$ref" : "#/definitions/RowLevelPermissionTagConfiguration" }, - "DatasetParameters" : { + "IngestionWaitPolicy" : { + "$ref" : "#/definitions/IngestionWaitPolicy" + }, + "ColumnLevelPermissionRules" : { + "minItems" : 1, + "description" : "A set of one or more definitions of a \n ColumnLevelPermissionRule\n
.
The parameter declarations of the dataset.
" + "$ref" : "#/definitions/ColumnLevelPermissionRule" + } }, - "FieldFolders" : { - "$ref" : "#/definitions/FieldFolderMap" + "Name" : { + "minLength" : 1, + "description" : "The display name for the dataset.
", + "type" : "string", + "maxLength" : 128 + }, + "ColumnGroups" : { + "minItems" : 1, + "maxItems" : 8, + "description" : "Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
", + "type" : "array", + "items" : { + "$ref" : "#/definitions/ColumnGroup" + } }, "ImportMode" : { "$ref" : "#/definitions/DataSetImportMode" }, - "LastUpdatedTime" : { - "type" : "string", - "description" : "The last time that this dataset was updated.
", - "format" : "string" + "DatasetParameters" : { + "minItems" : 0, + "maxItems" : 32, + "description" : "The parameter declarations of the dataset.
", + "type" : "array", + "items" : { + "$ref" : "#/definitions/DatasetParameter" + } }, "LogicalTableMap" : { "$ref" : "#/definitions/LogicalTableMap" }, - "Name" : { + "AwsAccountId" : { + "minLength" : 12, + "pattern" : "^[0-9]{12}$", "type" : "string", - "maxLength" : 128, - "minLength" : 1, - "description" : "The display name for the dataset.
" + "maxLength" : 12 }, - "OutputColumns" : { - "type" : "array", - "items" : { - "$ref" : "#/definitions/OutputColumn" - }, - "description" : "The list of columns after all transforms. These columns are available in templates,\n analyses, and dashboards.
" + "DataSetUsageConfiguration" : { + "$ref" : "#/definitions/DataSetUsageConfiguration" }, "Permissions" : { + "minItems" : 1, + "maxItems" : 64, + "description" : "A list of resource permissions on the dataset.
", "type" : "array", "items" : { "$ref" : "#/definitions/ResourcePermission" - }, - "maxItems" : 64, - "minItems" : 1, - "description" : "A list of resource permissions on the dataset.
" + } }, - "PhysicalTableMap" : { - "$ref" : "#/definitions/PhysicalTableMap" - }, - "RowLevelPermissionDataSet" : { - "$ref" : "#/definitions/RowLevelPermissionDataSet" + "OutputColumns" : { + "description" : "The list of columns after all transforms. These columns are available in templates,\n analyses, and dashboards.
", + "type" : "array", + "items" : { + "$ref" : "#/definitions/OutputColumn" + } }, - "RowLevelPermissionTagConfiguration" : { - "$ref" : "#/definitions/RowLevelPermissionTagConfiguration" + "Arn" : { + "description" : "The Amazon Resource Name (ARN) of the resource.
", + "type" : "string" }, "Tags" : { + "minItems" : 1, + "maxItems" : 200, + "description" : "Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
", "type" : "array", "items" : { "$ref" : "#/definitions/Tag" - }, - "maxItems" : 200, - "minItems" : 1, - "description" : "Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
" - }, - "IngestionWaitPolicy" : { - "$ref" : "#/definitions/IngestionWaitPolicy" - } - }, - "readOnlyProperties" : [ "/properties/Arn", "/properties/ConsumedSpiceCapacityInBytes", "/properties/CreatedTime", "/properties/LastUpdatedTime", "/properties/OutputColumns" ], - "writeOnlyProperties" : [ "/properties/FieldFolders", "/properties/IngestionWaitPolicy" ], - "createOnlyProperties" : [ "/properties/AwsAccountId", "/properties/DataSetId" ], - "primaryIdentifier" : [ "/properties/AwsAccountId", "/properties/DataSetId" ], - "handlers" : { - "create" : { - "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:DescribeIngestion", "quicksight:ListIngestions", "quicksight:CreateDataSet", "quicksight:PassDataSource", "quicksight:PassDataSet", "quicksight:TagResource", "quicksight:ListTagsForResource", "quicksight:DescribeDataSetRefreshProperties", "quicksight:PutDataSetRefreshProperties" ] - }, - "read" : { - "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:ListTagsForResource", "quicksight:DescribeDataSetRefreshProperties" ] - }, - "update" : { - "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DescribeDataSetPermissions", "quicksight:PassDataSource", "quicksight:UpdateDataSet", "quicksight:UpdateDataSetPermissions", "quicksight:PassDataSet", "quicksight:DescribeIngestion", "quicksight:ListIngestions", "quicksight:CancelIngestion", "quicksight:TagResource", "quicksight:UntagResource", "quicksight:ListTagsForResource", "quicksight:PutDataSetRefreshProperties", "quicksight:DescribeDataSetRefreshProperties", "quicksight:DeleteDataSetRefreshProperties" ] - }, - "delete" : { - "permissions" : [ "quicksight:DescribeDataSet", "quicksight:DeleteDataSet", "quicksight:ListTagsForResource", "quicksight:DescribeIngestion", "quicksight:DeleteDataSetRefreshProperties", "quicksight:DescribeDataSetRefreshProperties" ] - }, - "list" : { - "permissions" : [ "quicksight:DescribeDataSet", "quicksight:ListDataSets" ] + } } - }, - "additionalProperties" : false, - "tagging" : { - "taggable" : true, - "tagOnCreate" : true, - "tagUpdatable" : true, - "cloudFormationSystemTags" : true, - "tagProperty" : "/properties/Tags" } } \ No newline at end of file diff --git a/aws-cloudformation-schema/aws-quicksight-datasource.json b/aws-cloudformation-schema/aws-quicksight-datasource.json index 5a3c5dccbc..c496d1c209 100644 --- a/aws-cloudformation-schema/aws-quicksight-datasource.json +++ b/aws-cloudformation-schema/aws-quicksight-datasource.json @@ -255,7 +255,7 @@ }, "DataSourceType" : { "type" : "string", - "enum" : [ "ADOBE_ANALYTICS", "AMAZON_ELASTICSEARCH", "AMAZON_OPENSEARCH", "ATHENA", "AURORA", "AURORA_POSTGRESQL", "AWS_IOT_ANALYTICS", "DATABRICKS", "DENODO", "DREMIO", "DYNAMODB", "SAPHANA", "DB2_AS400", "EXASOL", "FILE", "GITHUB", "JIRA", "MARIADB", "MYSQL", "ORACLE", "POSTGRESQL", "PRESTO", "REDSHIFT", "S3", "SALESFORCE", "SERVICENOW", "SNOWFLAKE", "SPARK", "SQLSERVER", "TERADATA", "TIMESTREAM", "TWITTER", "BIGQUERY", "GOOGLE_ANALYTICS", "TRINO", "STARBURST", "MONGO", "MONGO_ATLAS", "DOCUMENTDB", "APPFLOW" ] + "enum" : [ "ADOBE_ANALYTICS", "AMAZON_ELASTICSEARCH", "AMAZON_OPENSEARCH", "ATHENA", "AURORA", "AURORA_POSTGRESQL", "AWS_IOT_ANALYTICS", "DATABRICKS", "DENODO", "DREMIO", "DYNAMODB", "SAPHANA", "DB2_AS400", "EXASOL", "FILE", "GITHUB", "JIRA", "MARIADB", "MYSQL", "ORACLE", "POSTGRESQL", "PRESTO", "REDSHIFT", "S3", "SALESFORCE", "SERVICENOW", "SNOWFLAKE", "SPARK", "SQLSERVER", "TERADATA", "TIMESTREAM", "TWITTER", "BIGQUERY", "GOOGLE_ANALYTICS", "TRINO", "STARBURST", "MONGO", "MONGO_ATLAS", "DOCUMENTDB", "APPFLOW", "IMPALA", "GLUE" ] }, "DatabricksParameters" : { "type" : "object", diff --git a/aws-cloudformation-schema/aws-rds-dbinstance.json b/aws-cloudformation-schema/aws-rds-dbinstance.json index 1cfb804630..19a22ffe62 100644 --- a/aws-cloudformation-schema/aws-rds-dbinstance.json +++ b/aws-cloudformation-schema/aws-rds-dbinstance.json @@ -397,7 +397,7 @@ "type" : "string" }, "RestoreTime" : { - "description" : "The date and time to restore from.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``", + "description" : "The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``", "type" : "string", "format" : "date-time" }, @@ -460,7 +460,7 @@ }, "UseLatestRestorableTime" : { "type" : "boolean", - "description" : "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." + "description" : "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." }, "VPCSecurityGroups" : { "type" : "array", diff --git a/provider/cmd/pulumi-resource-aws-native/metadata.json b/provider/cmd/pulumi-resource-aws-native/metadata.json index 5c6b2cd961..6357edafab 100644 --- a/provider/cmd/pulumi-resource-aws-native/metadata.json +++ b/provider/cmd/pulumi-resource-aws-native/metadata.json @@ -15997,6 +15997,9 @@ "$ref": "#/types/aws-native:codebuild:FleetVpcConfig", "description": "Information about the VPC configuration that AWS CodeBuild accesses." }, + "imageId": { + "type": "string" + }, "name": { "type": "string", "description": "The name of the compute fleet." @@ -16038,6 +16041,9 @@ "$ref": "#/types/aws-native:codebuild:FleetVpcConfig", "description": "Information about the VPC configuration that AWS CodeBuild accesses." }, + "imageId": { + "type": "string" + }, "name": { "type": "string", "description": "The name of the compute fleet." @@ -53397,7 +53403,8 @@ "cf": "AWS::IVS::Stage", "inputs": { "autoParticipantRecordingConfiguration": { - "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration" + "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration", + "description": "An object representing a configuration to record a channel stream." }, "name": { "type": "string", @@ -53421,7 +53428,8 @@ "description": "Stage ARN is automatically generated on creation and assigned as the unique identifier." }, "autoParticipantRecordingConfiguration": { - "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration" + "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration", + "description": "An object representing a configuration to record a channel stream." }, "name": { "type": "string", @@ -64324,7 +64332,7 @@ }, "kmsKeyId": { "type": "string", - "description": "If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster." + "description": "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default KMS key is used. If you specify this property, you must set the StorageEncrypted property to true." }, "preferredBackupWindow": { "type": "string", @@ -64356,7 +64364,7 @@ }, "storageEncrypted": { "type": "boolean", - "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.\n\nIf you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true." + "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the KmsKeyId property, then you must enable encryption and set this property to true.\n\nIf you enable the StorageEncrypted property but don't specify KmsKeyId property, then the default KMS key is used. If you specify KmsKeyId property, then that KMS Key is used to encrypt the database instances in the DB cluster.\n\nIf you specify the SourceDBClusterIdentifier property and don't specify this property or disable it. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the KmsKeyId property from the source cluster is used.\n\nIf you specify the DBSnapshotIdentifier and don't specify this property or disable it. The value is inherited from the snapshot, and the specified KmsKeyId property from the snapshot is used." }, "tags": { "type": "array", @@ -64452,7 +64460,7 @@ }, "kmsKeyId": { "type": "string", - "description": "If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster.", + "description": "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default KMS key is used. If you specify this property, you must set the StorageEncrypted property to true.", "replaceOnChanges": true }, "port": { @@ -64497,7 +64505,7 @@ }, "storageEncrypted": { "type": "boolean", - "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.\n\nIf you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true.", + "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the KmsKeyId property, then you must enable encryption and set this property to true.\n\nIf you enable the StorageEncrypted property but don't specify KmsKeyId property, then the default KMS key is used. If you specify KmsKeyId property, then that KMS Key is used to encrypt the database instances in the DB cluster.\n\nIf you specify the SourceDBClusterIdentifier property and don't specify this property or disable it. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the KmsKeyId property from the source cluster is used.\n\nIf you specify the DBSnapshotIdentifier and don't specify this property or disable it. The value is inherited from the snapshot, and the specified KmsKeyId property from the snapshot is used.", "replaceOnChanges": true }, "tags": { @@ -73679,7 +73687,7 @@ }, "restoreTime": { "type": "string", - "description": "The date and time to restore from.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" + "description": "The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" }, "sourceDbClusterIdentifier": { "type": "string", @@ -73736,7 +73744,7 @@ }, "useLatestRestorableTime": { "type": "boolean", - "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." + "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." }, "vpcSecurityGroups": { "type": "array", @@ -74034,7 +74042,7 @@ }, "restoreTime": { "type": "string", - "description": "The date and time to restore from.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" + "description": "The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" }, "sourceDbClusterIdentifier": { "type": "string", @@ -74094,7 +74102,7 @@ }, "useLatestRestorableTime": { "type": "boolean", - "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." + "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." }, "vpcSecurityGroups": { "type": "array", @@ -138788,10 +138796,12 @@ "type": "object", "properties": { "key": { - "type": "string" + "type": "string", + "description": "One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values." }, "value": { - "type": "string" + "type": "string", + "description": "The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor within a tag category (key)." } } }, @@ -150307,6 +150317,17 @@ "aws-native:msk:ReplicatorReplicationStartingPositionType": { "type": "string" }, + "aws-native:msk:ReplicatorReplicationTopicNameConfiguration": { + "type": "object", + "properties": { + "type": { + "$ref": "#/types/aws-native:msk:ReplicatorReplicationTopicNameConfigurationType" + } + } + }, + "aws-native:msk:ReplicatorReplicationTopicNameConfigurationType": { + "type": "string" + }, "aws-native:msk:ReplicatorTag": { "type": "object", "properties": { @@ -150337,6 +150358,10 @@ "$ref": "#/types/aws-native:msk:ReplicatorReplicationStartingPosition", "description": "Configuration for specifying the position in the topics to start replicating from." }, + "topicNameConfiguration": { + "$ref": "#/types/aws-native:msk:ReplicatorReplicationTopicNameConfiguration", + "description": "Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias." + }, "topicsToExclude": { "type": "array", "items": { @@ -202007,7 +202032,7 @@ }, "approveUntilDate": { "type": "string", - "description": "The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically.\n\nEnter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` .\n\n\u003e This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . \n\nNot supported for Debian Server or Ubuntu Server." + "description": "The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically.\n\nEnter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` .\n\n\u003e This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . \n\nNot supported for Debian Server or Ubuntu Server." }, "complianceLevel": { "$ref": "#/types/aws-native:ssm:PatchBaselineRuleComplianceLevel", diff --git a/provider/cmd/pulumi-resource-aws-native/schema.json b/provider/cmd/pulumi-resource-aws-native/schema.json index ebcbe3d19b..265eb54b42 100644 --- a/provider/cmd/pulumi-resource-aws-native/schema.json +++ b/provider/cmd/pulumi-resource-aws-native/schema.json @@ -23392,6 +23392,10 @@ "name": "BuildGeneral1Large", "value": "BUILD_GENERAL1_LARGE" }, + { + "name": "BuildGeneral1Xlarge", + "value": "BUILD_GENERAL1_XLARGE" + }, { "name": "BuildGeneral12xlarge", "value": "BUILD_GENERAL1_2XLARGE" @@ -23421,6 +23425,10 @@ { "name": "ArmContainer", "value": "ARM_CONTAINER" + }, + { + "name": "MacArm", + "value": "MAC_ARM" } ] }, @@ -36648,7 +36656,7 @@ "type": "object" }, "aws-native:ec2:CustomerGatewayTag": { - "description": "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications).", + "description": "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).", "properties": { "key": { "type": "string", @@ -38227,7 +38235,7 @@ ] }, "aws-native:ec2:InternetGatewayTag": { - "description": "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications).", + "description": "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).", "properties": { "key": { "type": "string", @@ -38526,7 +38534,7 @@ ] }, "aws-native:ec2:KeyPairTag": { - "description": "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications).", + "description": "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).", "properties": { "key": { "type": "string", @@ -42775,7 +42783,7 @@ "type": "object" }, "aws-native:ec2:VpnGatewayTag": { - "description": "Specifies a tag. For more information, see [Add tags to a resource](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#cloudformation-add-tag-specifications).", + "description": "Specifies a tag. For more information, see [Resource tags](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).", "properties": { "key": { "type": "string", @@ -65024,10 +65032,12 @@ "aws-native:ivs:PublicKeyTag": { "properties": { "key": { - "type": "string" + "type": "string", + "description": "One part of a key-value pair that makes up a tag. A `key` is a general label that acts like a category for more specific tag values." }, "value": { - "type": "string" + "type": "string", + "description": "The optional part of a key-value pair that makes up a tag. A `value` acts as a descriptor within a tag category (key)." } }, "type": "object", @@ -81941,6 +81951,29 @@ } ] }, + "aws-native:msk:ReplicatorReplicationTopicNameConfiguration": { + "description": "Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.", + "properties": { + "type": { + "$ref": "#/types/aws-native:msk:ReplicatorReplicationTopicNameConfigurationType" + } + }, + "type": "object" + }, + "aws-native:msk:ReplicatorReplicationTopicNameConfigurationType": { + "description": "The type of replicated topic name.", + "type": "string", + "enum": [ + { + "name": "PrefixedWithSourceClusterAlias", + "value": "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS" + }, + { + "name": "Identical", + "value": "IDENTICAL" + } + ] + }, "aws-native:msk:ReplicatorTag": { "properties": { "key": { @@ -81974,6 +82007,10 @@ "$ref": "#/types/aws-native:msk:ReplicatorReplicationStartingPosition", "description": "Configuration for specifying the position in the topics to start replicating from." }, + "topicNameConfiguration": { + "$ref": "#/types/aws-native:msk:ReplicatorReplicationTopicNameConfiguration", + "description": "Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias." + }, "topicsToExclude": { "type": "array", "items": { @@ -116299,10 +116336,7 @@ "description": "The refresh configuration for a dataset." } }, - "type": "object", - "required": [ - "refreshConfiguration" - ] + "type": "object" }, "aws-native:quicksight:DataSetRelationalTable": { "description": "\u003cp\u003eA physical table type for relational data sources.\u003c/p\u003e", @@ -117682,6 +117716,14 @@ { "name": "Appflow", "value": "APPFLOW" + }, + { + "name": "Impala", + "value": "IMPALA" + }, + { + "name": "Glue", + "value": "GLUE" } ] }, @@ -152405,7 +152447,7 @@ }, "approveUntilDate": { "type": "string", - "description": "The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically.\n\nEnter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` .\n\n\u003e This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . \n\nNot supported for Debian Server or Ubuntu Server." + "description": "The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically.\n\nEnter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` .\n\n\u003e This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . \n\nNot supported for Debian Server or Ubuntu Server." }, "complianceLevel": { "$ref": "#/types/aws-native:ssm:PatchBaselineRuleComplianceLevel", @@ -176790,6 +176832,9 @@ "$ref": "#/types/aws-native:codebuild:FleetVpcConfig", "description": "Information about the VPC configuration that AWS CodeBuild accesses." }, + "imageId": { + "type": "string" + }, "name": { "type": "string", "description": "The name of the compute fleet." @@ -176831,6 +176876,9 @@ "$ref": "#/types/aws-native:codebuild:FleetVpcConfig", "description": "Information about the VPC configuration that AWS CodeBuild accesses." }, + "imageId": { + "type": "string" + }, "name": { "type": "string", "description": "The name of the compute fleet." @@ -213085,7 +213133,8 @@ "description": "Stage ARN is automatically generated on creation and assigned as the unique identifier." }, "autoParticipantRecordingConfiguration": { - "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration" + "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration", + "description": "An object representing a configuration to record a channel stream." }, "name": { "type": "string", @@ -213106,7 +213155,8 @@ ], "inputProperties": { "autoParticipantRecordingConfiguration": { - "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration" + "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration", + "description": "An object representing a configuration to record a channel stream." }, "name": { "type": "string", @@ -223712,7 +223762,7 @@ }, "kmsKeyId": { "type": "string", - "description": "If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster.", + "description": "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default KMS key is used. If you specify this property, you must set the StorageEncrypted property to true.", "replaceOnChanges": true }, "port": { @@ -223757,7 +223807,7 @@ }, "storageEncrypted": { "type": "boolean", - "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.\n\nIf you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true.", + "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the KmsKeyId property, then you must enable encryption and set this property to true.\n\nIf you enable the StorageEncrypted property but don't specify KmsKeyId property, then the default KMS key is used. If you specify KmsKeyId property, then that KMS Key is used to encrypt the database instances in the DB cluster.\n\nIf you specify the SourceDBClusterIdentifier property and don't specify this property or disable it. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the KmsKeyId property from the source cluster is used.\n\nIf you specify the DBSnapshotIdentifier and don't specify this property or disable it. The value is inherited from the snapshot, and the specified KmsKeyId property from the snapshot is used.", "replaceOnChanges": true }, "tags": { @@ -223851,7 +223901,7 @@ }, "kmsKeyId": { "type": "string", - "description": "If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster." + "description": "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default KMS key is used. If you specify this property, you must set the StorageEncrypted property to true." }, "preferredBackupWindow": { "type": "string", @@ -223883,7 +223933,7 @@ }, "storageEncrypted": { "type": "boolean", - "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.\n\nIf you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true." + "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the KmsKeyId property, then you must enable encryption and set this property to true.\n\nIf you enable the StorageEncrypted property but don't specify KmsKeyId property, then the default KMS key is used. If you specify KmsKeyId property, then that KMS Key is used to encrypt the database instances in the DB cluster.\n\nIf you specify the SourceDBClusterIdentifier property and don't specify this property or disable it. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the KmsKeyId property from the source cluster is used.\n\nIf you specify the DBSnapshotIdentifier and don't specify this property or disable it. The value is inherited from the snapshot, and the specified KmsKeyId property from the snapshot is used." }, "tags": { "type": "array", @@ -232783,7 +232833,7 @@ }, "restoreTime": { "type": "string", - "description": "The date and time to restore from.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" + "description": "The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" }, "sourceDbClusterIdentifier": { "type": "string", @@ -232843,7 +232893,7 @@ }, "useLatestRestorableTime": { "type": "boolean", - "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." + "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." }, "vpcSecurityGroups": { "type": "array", @@ -233125,7 +233175,7 @@ }, "restoreTime": { "type": "string", - "description": "The date and time to restore from.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" + "description": "The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" }, "sourceDbClusterIdentifier": { "type": "string", @@ -233182,7 +233232,7 @@ }, "useLatestRestorableTime": { "type": "boolean", - "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." + "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." }, "vpcSecurityGroups": { "type": "array", @@ -260537,6 +260587,9 @@ "$ref": "#/types/aws-native:codebuild:FleetVpcConfig", "description": "Information about the VPC configuration that AWS CodeBuild accesses." }, + "imageId": { + "type": "string" + }, "name": { "type": "string", "description": "The name of the compute fleet." @@ -279451,7 +279504,8 @@ "description": "Stage ARN is automatically generated on creation and assigned as the unique identifier." }, "autoParticipantRecordingConfiguration": { - "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration" + "$ref": "#/types/aws-native:ivs:StageAutoParticipantRecordingConfiguration", + "description": "An object representing a configuration to record a channel stream." }, "name": { "type": "string", diff --git a/reports/missedAutonaming.json b/reports/missedAutonaming.json index ec5b654126..625b0090e9 100644 --- a/reports/missedAutonaming.json +++ b/reports/missedAutonaming.json @@ -8834,7 +8834,7 @@ }, "kmsKeyId": { "type": "string", - "description": "If `StorageEncrypted` is true, the Amazon KMS key identifier for the encrypted DB cluster." + "description": "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef. If you enable the StorageEncrypted property but don't specify this property, the default KMS key is used. If you specify this property, you must set the StorageEncrypted property to true." }, "preferredBackupWindow": { "type": "string", @@ -8866,7 +8866,7 @@ }, "storageEncrypted": { "type": "boolean", - "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the `DBClusterIdentifier`, `DBSnapshotIdentifier`, or `SourceDBInstanceIdentifier` property, don't specify this property. The value is inherited from the cluster, snapshot, or source DB instance. If you specify the KmsKeyId property, you must enable encryption.\n\nIf you specify the KmsKeyId, you must enable encryption by setting StorageEncrypted to true." + "description": "Indicates whether the DB cluster is encrypted.\n\nIf you specify the KmsKeyId property, then you must enable encryption and set this property to true.\n\nIf you enable the StorageEncrypted property but don't specify KmsKeyId property, then the default KMS key is used. If you specify KmsKeyId property, then that KMS Key is used to encrypt the database instances in the DB cluster.\n\nIf you specify the SourceDBClusterIdentifier property and don't specify this property or disable it. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the KmsKeyId property from the source cluster is used.\n\nIf you specify the DBSnapshotIdentifier and don't specify this property or disable it. The value is inherited from the snapshot, and the specified KmsKeyId property from the snapshot is used." }, "tags": { "type": "array", @@ -10414,7 +10414,7 @@ }, "restoreTime": { "type": "string", - "description": "The date and time to restore from.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" + "description": "The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Must be a time in Universal Coordinated Time (UTC) format.\n + Must be before the latest restorable time for the DB instance.\n + Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n \n Example: ``2009-09-07T23:45:00Z``" }, "sourceDbClusterIdentifier": { "type": "string", @@ -10471,7 +10471,7 @@ }, "useLatestRestorableTime": { "type": "boolean", - "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." + "description": "Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n + Can't be specified if the ``RestoreTime`` parameter is provided." }, "vpcSecurityGroups": { "type": "array", diff --git a/sdk/dotnet/CodeBuild/Enums.cs b/sdk/dotnet/CodeBuild/Enums.cs index c4672b5201..525398031f 100644 --- a/sdk/dotnet/CodeBuild/Enums.cs +++ b/sdk/dotnet/CodeBuild/Enums.cs @@ -43,6 +43,7 @@ private FleetComputeType(string value) public static FleetComputeType BuildGeneral1Small { get; } = new FleetComputeType("BUILD_GENERAL1_SMALL"); public static FleetComputeType BuildGeneral1Medium { get; } = new FleetComputeType("BUILD_GENERAL1_MEDIUM"); public static FleetComputeType BuildGeneral1Large { get; } = new FleetComputeType("BUILD_GENERAL1_LARGE"); + public static FleetComputeType BuildGeneral1Xlarge { get; } = new FleetComputeType("BUILD_GENERAL1_XLARGE"); public static FleetComputeType BuildGeneral12xlarge { get; } = new FleetComputeType("BUILD_GENERAL1_2XLARGE"); public static bool operator ==(FleetComputeType left, FleetComputeType right) => left.Equals(right); @@ -86,6 +87,7 @@ private FleetEnvironmentType(string value) public static FleetEnvironmentType LinuxContainer { get; } = new FleetEnvironmentType("LINUX_CONTAINER"); public static FleetEnvironmentType LinuxGpuContainer { get; } = new FleetEnvironmentType("LINUX_GPU_CONTAINER"); public static FleetEnvironmentType ArmContainer { get; } = new FleetEnvironmentType("ARM_CONTAINER"); + public static FleetEnvironmentType MacArm { get; } = new FleetEnvironmentType("MAC_ARM"); public static bool operator ==(FleetEnvironmentType left, FleetEnvironmentType right) => left.Equals(right); public static bool operator !=(FleetEnvironmentType left, FleetEnvironmentType right) => !left.Equals(right); diff --git a/sdk/dotnet/CodeBuild/Fleet.cs b/sdk/dotnet/CodeBuild/Fleet.cs index 8a21f6983b..5048986afa 100644 --- a/sdk/dotnet/CodeBuild/Fleet.cs +++ b/sdk/dotnet/CodeBuild/Fleet.cs @@ -79,6 +79,9 @@ public partial class Fleet : global::Pulumi.CustomResource [Output("fleetVpcConfig")] public OutputThe refresh properties of a dataset.
type DataSetRefreshProperties struct { // The refresh configuration for a dataset. - RefreshConfiguration DataSetRefreshConfiguration `pulumi:"refreshConfiguration"` + RefreshConfiguration *DataSetRefreshConfiguration `pulumi:"refreshConfiguration"` } // DataSetRefreshPropertiesInput is an input type that accepts DataSetRefreshPropertiesArgs and DataSetRefreshPropertiesOutput values. @@ -2857,7 +2857,7 @@ type DataSetRefreshPropertiesInput interface { //The refresh properties of a dataset.
type DataSetRefreshPropertiesArgs struct { // The refresh configuration for a dataset. - RefreshConfiguration DataSetRefreshConfigurationInput `pulumi:"refreshConfiguration"` + RefreshConfiguration DataSetRefreshConfigurationPtrInput `pulumi:"refreshConfiguration"` } func (DataSetRefreshPropertiesArgs) ElementType() reflect.Type { @@ -2939,8 +2939,8 @@ func (o DataSetRefreshPropertiesOutput) ToDataSetRefreshPropertiesPtrOutputWithC } // The refresh configuration for a dataset. -func (o DataSetRefreshPropertiesOutput) RefreshConfiguration() DataSetRefreshConfigurationOutput { - return o.ApplyT(func(v DataSetRefreshProperties) DataSetRefreshConfiguration { return v.RefreshConfiguration }).(DataSetRefreshConfigurationOutput) +func (o DataSetRefreshPropertiesOutput) RefreshConfiguration() DataSetRefreshConfigurationPtrOutput { + return o.ApplyT(func(v DataSetRefreshProperties) *DataSetRefreshConfiguration { return v.RefreshConfiguration }).(DataSetRefreshConfigurationPtrOutput) } type DataSetRefreshPropertiesPtrOutput struct{ *pulumi.OutputState } @@ -2973,7 +2973,7 @@ func (o DataSetRefreshPropertiesPtrOutput) RefreshConfiguration() DataSetRefresh if v == nil { return nil } - return &v.RefreshConfiguration + return v.RefreshConfiguration }).(DataSetRefreshConfigurationPtrOutput) } diff --git a/sdk/go/aws/rds/dbInstance.go b/sdk/go/aws/rds/dbInstance.go index 0287612836..4c372bd12a 100644 --- a/sdk/go/aws/rds/dbInstance.go +++ b/sdk/go/aws/rds/dbInstance.go @@ -572,7 +572,7 @@ type DbInstance struct { // Default: ``open-read-only`` // Valid Values: ``open-read-only`` or ``mounted`` ReplicaMode pulumi.StringPtrOutput `pulumi:"replicaMode"` - // The date and time to restore from. + // The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // Constraints: // + Must be a time in Universal Coordinated Time (UTC) format. // + Must be before the latest restorable time for the DB instance. @@ -631,7 +631,7 @@ type DbInstance struct { // Specifies whether the DB instance class of the DB instance uses its default processor features. // This setting doesn't apply to RDS Custom DB instances. UseDefaultProcessorFeatures pulumi.BoolPtrOutput `pulumi:"useDefaultProcessorFeatures"` - // Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. + // Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // Constraints: // + Can't be specified if the ``RestoreTime`` parameter is provided. UseLatestRestorableTime pulumi.BoolPtrOutput `pulumi:"useLatestRestorableTime"` @@ -1234,7 +1234,7 @@ type dbInstanceArgs struct { // Default: ``open-read-only`` // Valid Values: ``open-read-only`` or ``mounted`` ReplicaMode *string `pulumi:"replicaMode"` - // The date and time to restore from. + // The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // Constraints: // + Must be a time in Universal Coordinated Time (UTC) format. // + Must be before the latest restorable time for the DB instance. @@ -1293,7 +1293,7 @@ type dbInstanceArgs struct { // Specifies whether the DB instance class of the DB instance uses its default processor features. // This setting doesn't apply to RDS Custom DB instances. UseDefaultProcessorFeatures *bool `pulumi:"useDefaultProcessorFeatures"` - // Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. + // Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // Constraints: // + Can't be specified if the ``RestoreTime`` parameter is provided. UseLatestRestorableTime *bool `pulumi:"useLatestRestorableTime"` @@ -1842,7 +1842,7 @@ type DbInstanceArgs struct { // Default: ``open-read-only`` // Valid Values: ``open-read-only`` or ``mounted`` ReplicaMode pulumi.StringPtrInput - // The date and time to restore from. + // The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // Constraints: // + Must be a time in Universal Coordinated Time (UTC) format. // + Must be before the latest restorable time for the DB instance. @@ -1901,7 +1901,7 @@ type DbInstanceArgs struct { // Specifies whether the DB instance class of the DB instance uses its default processor features. // This setting doesn't apply to RDS Custom DB instances. UseDefaultProcessorFeatures pulumi.BoolPtrInput - // Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. + // Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // Constraints: // + Can't be specified if the ``RestoreTime`` parameter is provided. UseLatestRestorableTime pulumi.BoolPtrInput @@ -2742,7 +2742,7 @@ func (o DbInstanceOutput) ReplicaMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *DbInstance) pulumi.StringPtrOutput { return v.ReplicaMode }).(pulumi.StringPtrOutput) } -// The date and time to restore from. +// The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // // Constraints: // + Must be a time in Universal Coordinated Time (UTC) format. @@ -2851,7 +2851,7 @@ func (o DbInstanceOutput) UseDefaultProcessorFeatures() pulumi.BoolPtrOutput { return o.ApplyT(func(v *DbInstance) pulumi.BoolPtrOutput { return v.UseDefaultProcessorFeatures }).(pulumi.BoolPtrOutput) } -// Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. +// Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. // // Constraints: // + Can't be specified if the ``RestoreTime`` parameter is provided. diff --git a/sdk/go/aws/ssm/pulumiTypes.go b/sdk/go/aws/ssm/pulumiTypes.go index 49fc4b8683..e12ad775df 100644 --- a/sdk/go/aws/ssm/pulumiTypes.go +++ b/sdk/go/aws/ssm/pulumiTypes.go @@ -1084,7 +1084,7 @@ type PatchBaselineRule struct { ApproveAfterDays *int `pulumi:"approveAfterDays"` // The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. // - // Enter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` . + // Enter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` . // // > This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . // @@ -1119,7 +1119,7 @@ type PatchBaselineRuleArgs struct { ApproveAfterDays pulumi.IntPtrInput `pulumi:"approveAfterDays"` // The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. // - // Enter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` . + // Enter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` . // // > This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . // @@ -1196,7 +1196,7 @@ func (o PatchBaselineRuleOutput) ApproveAfterDays() pulumi.IntPtrOutput { // The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. // -// Enter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` . +// Enter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` . // // > This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . // diff --git a/sdk/nodejs/codebuild/fleet.ts b/sdk/nodejs/codebuild/fleet.ts index 568a1dbb39..9212963e11 100644 --- a/sdk/nodejs/codebuild/fleet.ts +++ b/sdk/nodejs/codebuild/fleet.ts @@ -89,6 +89,7 @@ export class Fleet extends pulumi.CustomResource { * Information about the VPC configuration that AWS CodeBuild accesses. */ public readonly fleetVpcConfig!: pulumi.OutputThe refresh properties of a dataset.
:param pulumi.Input['DataSetRefreshConfigurationArgs'] refresh_configuration: The refresh configuration for a dataset. """ - pulumi.set(__self__, "refresh_configuration", refresh_configuration) + if refresh_configuration is not None: + pulumi.set(__self__, "refresh_configuration", refresh_configuration) @property @pulumi.getter(name="refreshConfiguration") - def refresh_configuration(self) -> pulumi.Input['DataSetRefreshConfigurationArgs']: + def refresh_configuration(self) -> Optional[pulumi.Input['DataSetRefreshConfigurationArgs']]: """ The refresh configuration for a dataset. """ return pulumi.get(self, "refresh_configuration") @refresh_configuration.setter - def refresh_configuration(self, value: pulumi.Input['DataSetRefreshConfigurationArgs']): + def refresh_configuration(self, value: Optional[pulumi.Input['DataSetRefreshConfigurationArgs']]): pulumi.set(self, "refresh_configuration", value) diff --git a/sdk/python/pulumi_aws_native/quicksight/outputs.py b/sdk/python/pulumi_aws_native/quicksight/outputs.py index 237447c1b1..6b126e210c 100644 --- a/sdk/python/pulumi_aws_native/quicksight/outputs.py +++ b/sdk/python/pulumi_aws_native/quicksight/outputs.py @@ -66937,16 +66937,17 @@ def get(self, key: str, default = None) -> Any: return super().get(key, default) def __init__(__self__, *, - refresh_configuration: 'outputs.DataSetRefreshConfiguration'): + refresh_configuration: Optional['outputs.DataSetRefreshConfiguration'] = None): """The refresh properties of a dataset.
:param 'DataSetRefreshConfiguration' refresh_configuration: The refresh configuration for a dataset. """ - pulumi.set(__self__, "refresh_configuration", refresh_configuration) + if refresh_configuration is not None: + pulumi.set(__self__, "refresh_configuration", refresh_configuration) @property @pulumi.getter(name="refreshConfiguration") - def refresh_configuration(self) -> 'outputs.DataSetRefreshConfiguration': + def refresh_configuration(self) -> Optional['outputs.DataSetRefreshConfiguration']: """ The refresh configuration for a dataset. """ diff --git a/sdk/python/pulumi_aws_native/rds/db_instance.py b/sdk/python/pulumi_aws_native/rds/db_instance.py index e8ac7ff0e9..7d623ace56 100644 --- a/sdk/python/pulumi_aws_native/rds/db_instance.py +++ b/sdk/python/pulumi_aws_native/rds/db_instance.py @@ -566,7 +566,7 @@ def __init__(__self__, *, This setting is only supported in RDS for Oracle. Default: ``open-read-only`` Valid Values: ``open-read-only`` or ``mounted`` - :param pulumi.Input[str] restore_time: The date and time to restore from. + :param pulumi.Input[str] restore_time: The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Must be a time in Universal Coordinated Time (UTC) format. + Must be before the latest restorable time for the DB instance. @@ -611,7 +611,7 @@ def __init__(__self__, *, :param pulumi.Input[str] timezone: The time zone of the DB instance. The time zone parameter is currently supported only by [RDS for Db2](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/db2-time-zone) and [RDS for SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.TimeZone). :param pulumi.Input[bool] use_default_processor_features: Specifies whether the DB instance class of the DB instance uses its default processor features. This setting doesn't apply to RDS Custom DB instances. - :param pulumi.Input[bool] use_latest_restorable_time: Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. + :param pulumi.Input[bool] use_latest_restorable_time: Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Can't be specified if the ``RestoreTime`` parameter is provided. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_groups: A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to [AWS::EC2::SecurityGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html) resources created in the template. @@ -1936,7 +1936,7 @@ def replica_mode(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="restoreTime") def restore_time(self) -> Optional[pulumi.Input[str]]: """ - The date and time to restore from. + The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Must be a time in Universal Coordinated Time (UTC) format. + Must be before the latest restorable time for the DB instance. @@ -2131,7 +2131,7 @@ def use_default_processor_features(self, value: Optional[pulumi.Input[bool]]): @pulumi.getter(name="useLatestRestorableTime") def use_latest_restorable_time(self) -> Optional[pulumi.Input[bool]]: """ - Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. + Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Can't be specified if the ``RestoreTime`` parameter is provided. """ @@ -2740,7 +2740,7 @@ def __init__(__self__, This setting is only supported in RDS for Oracle. Default: ``open-read-only`` Valid Values: ``open-read-only`` or ``mounted`` - :param pulumi.Input[str] restore_time: The date and time to restore from. + :param pulumi.Input[str] restore_time: The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Must be a time in Universal Coordinated Time (UTC) format. + Must be before the latest restorable time for the DB instance. @@ -2785,7 +2785,7 @@ def __init__(__self__, :param pulumi.Input[str] timezone: The time zone of the DB instance. The time zone parameter is currently supported only by [RDS for Db2](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/db2-time-zone) and [RDS for SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.TimeZone). :param pulumi.Input[bool] use_default_processor_features: Specifies whether the DB instance class of the DB instance uses its default processor features. This setting doesn't apply to RDS Custom DB instances. - :param pulumi.Input[bool] use_latest_restorable_time: Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. + :param pulumi.Input[bool] use_latest_restorable_time: Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Can't be specified if the ``RestoreTime`` parameter is provided. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_groups: A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to [AWS::EC2::SecurityGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html) resources created in the template. @@ -4048,7 +4048,7 @@ def replica_mode(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="restoreTime") def restore_time(self) -> pulumi.Output[Optional[str]]: """ - The date and time to restore from. + The date and time to restore from. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Must be a time in Universal Coordinated Time (UTC) format. + Must be before the latest restorable time for the DB instance. @@ -4187,7 +4187,7 @@ def use_default_processor_features(self) -> pulumi.Output[Optional[bool]]: @pulumi.getter(name="useLatestRestorableTime") def use_latest_restorable_time(self) -> pulumi.Output[Optional[bool]]: """ - Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. + Specifies whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*. Constraints: + Can't be specified if the ``RestoreTime`` parameter is provided. """ diff --git a/sdk/python/pulumi_aws_native/ssm/_inputs.py b/sdk/python/pulumi_aws_native/ssm/_inputs.py index 828808f8b1..2c80a90262 100644 --- a/sdk/python/pulumi_aws_native/ssm/_inputs.py +++ b/sdk/python/pulumi_aws_native/ssm/_inputs.py @@ -428,7 +428,7 @@ def __init__(__self__, *, Not supported for Debian Server or Ubuntu Server. :param pulumi.Input[str] approve_until_date: The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. - Enter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` . + Enter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` . > This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . @@ -470,7 +470,7 @@ def approve_until_date(self) -> Optional[pulumi.Input[str]]: """ The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. - Enter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` . + Enter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` . > This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . diff --git a/sdk/python/pulumi_aws_native/ssm/outputs.py b/sdk/python/pulumi_aws_native/ssm/outputs.py index 3fae70495d..5be58286d4 100644 --- a/sdk/python/pulumi_aws_native/ssm/outputs.py +++ b/sdk/python/pulumi_aws_native/ssm/outputs.py @@ -429,7 +429,7 @@ def __init__(__self__, *, Not supported for Debian Server or Ubuntu Server. :param str approve_until_date: The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. - Enter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` . + Enter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` . > This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` . @@ -467,7 +467,7 @@ def approve_until_date(self) -> Optional[str]: """ The cutoff date for auto approval of released patches. Any patches released on or before this date are installed automatically. - Enter dates in the format `YYYY-MM-DD` . For example, `2021-12-31` . + Enter dates in the format `YYYY-MM-DD` . For example, `2024-12-31` . > This parameter is marked as not required, but your request must include a value for either `ApproveUntilDate` or `ApproveAfterDays` .