diff --git a/.changes/2.814.0.json b/.changes/2.814.0.json new file mode 100644 index 0000000000..8342f4639c --- /dev/null +++ b/.changes/2.814.0.json @@ -0,0 +1,22 @@ +[ + { + "type": "bugfix", + "category": "Credentials", + "description": "SDK will throw if shared ini file's profile name can be resolved to __proto__" + }, + { + "type": "feature", + "category": "EC2", + "description": "EBS io2 volumes now supports Multi-Attach" + }, + { + "type": "feature", + "category": "PersonalizeRuntime", + "description": "Updated FilterValues regex pattern to align with Filter Expression." + }, + { + "type": "feature", + "category": "RDS", + "description": "Adds IAM DB authentication information to the PendingModifiedValues output of the DescribeDBInstances API. Adds ClusterPendingModifiedValues information to the output of the DescribeDBClusters API." + } +] \ No newline at end of file diff --git a/.changes/next-release/bugfix-Credentials-74d3274e.json b/.changes/next-release/bugfix-Credentials-74d3274e.json deleted file mode 100644 index 1e09531d11..0000000000 --- a/.changes/next-release/bugfix-Credentials-74d3274e.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "Credentials", - "description": "SDK will throw if shared ini file's profile name can be resolved to __proto__" -} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index db70e94f35..4999dff886 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,13 @@ # Changelog for AWS SDK for JavaScript - + +## 2.814.0 +* bugfix: Credentials: SDK will throw if shared ini file's profile name can be resolved to __proto__ +* feature: EC2: EBS io2 volumes now supports Multi-Attach +* feature: PersonalizeRuntime: Updated FilterValues regex pattern to align with Filter Expression. +* feature: RDS: Adds IAM DB authentication information to the PendingModifiedValues output of the DescribeDBInstances API. Adds ClusterPendingModifiedValues information to the output of the DescribeDBClusters API. + ## 2.813.0 * feature: ConfigService: Adding PutExternalEvaluation API which grants permission to deliver evaluation result to AWS Config * feature: DLM: Provide Cross-account copy event based policy support in DataLifecycleManager (DLM) diff --git a/README.md b/README.md index 38fc8c1e99..5599fc1e92 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ version. To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/ec2-2016-11-15.min.json b/apis/ec2-2016-11-15.min.json index 1dbedad21a..07c871a4ef 100644 --- a/apis/ec2-2016-11-15.min.json +++ b/apis/ec2-2016-11-15.min.json @@ -15663,6 +15663,9 @@ }, "Throughput": { "type": "integer" + }, + "MultiAttachEnabled": { + "type": "boolean" } } }, @@ -24661,6 +24664,10 @@ "locationName": "targetThroughput", "type": "integer" }, + "TargetMultiAttachEnabled": { + "locationName": "targetMultiAttachEnabled", + "type": "boolean" + }, "OriginalSize": { "locationName": "originalSize", "type": "integer" @@ -24676,6 +24683,10 @@ "locationName": "originalThroughput", "type": "integer" }, + "OriginalMultiAttachEnabled": { + "locationName": "originalMultiAttachEnabled", + "type": "boolean" + }, "Progress": { "locationName": "progress", "type": "long" diff --git a/apis/ec2-2016-11-15.normal.json b/apis/ec2-2016-11-15.normal.json index 58059184b3..712dd81576 100644 --- a/apis/ec2-2016-11-15.normal.json +++ b/apis/ec2-2016-11-15.normal.json @@ -12648,7 +12648,7 @@ }, "MultiAttachEnabled": { "shape": "Boolean", - "documentation": "
Indicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Instances built on the Nitro System in the same Availability Zone. This parameter is supported with io1
volumes only. For more information, see Amazon EBS Multi-Attach in the Amazon Elastic Compute Cloud User Guide.
Indicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Instances built on the Nitro System in the same Availability Zone. This parameter is supported with io1
and io2
volumes only. For more information, see Amazon EBS Multi-Attach in the Amazon Elastic Compute Cloud User Guide.
The target throughput of the volume, in MiB/s. This parameter is valid only for gp3
volumes. The maximum value is 1,000.
Default: If no throughput value is specified, the existing value is retained.
Valid Range: Minimum value of 125. Maximum value of 1000.
" + }, + "MultiAttachEnabled": { + "shape": "Boolean", + "documentation": "Specifies whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the volume to up to 16 Nitro-based instances in the same Availability Zone. This parameter is supported with io1
and io2
volumes only. For more information, see Amazon EBS Multi-Attach in the Amazon Elastic Compute Cloud User Guide.
The target throughput of the volume, in MiB/s.
", "locationName": "targetThroughput" }, + "TargetMultiAttachEnabled": { + "shape": "Boolean", + "documentation": "The target setting for Amazon EBS Multi-Attach.
", + "locationName": "targetMultiAttachEnabled" + }, "OriginalSize": { "shape": "Integer", "documentation": "The original size of the volume, in GiB.
", @@ -43118,6 +43127,11 @@ "documentation": "The original throughput of the volume, in MiB/s.
", "locationName": "originalThroughput" }, + "OriginalMultiAttachEnabled": { + "shape": "Boolean", + "documentation": "The original setting for Amazon EBS Multi-Attach.
", + "locationName": "originalMultiAttachEnabled" + }, "Progress": { "shape": "Long", "documentation": "The modification progress, from 0 to 100 percent complete.
", diff --git a/apis/personalize-runtime-2018-05-22.normal.json b/apis/personalize-runtime-2018-05-22.normal.json index d3b63d23e8..afb5bc4683 100644 --- a/apis/personalize-runtime-2018-05-22.normal.json +++ b/apis/personalize-runtime-2018-05-22.normal.json @@ -88,7 +88,7 @@ "FilterAttributeName": { "type": "string", "max": 50, - "pattern": "[A-Za-z0-9]+" + "pattern": "[A-Za-z0-9_]+" }, "FilterAttributeValue": { "type": "string", diff --git a/apis/rds-2014-10-31.min.json b/apis/rds-2014-10-31.min.json index 71af70b28d..d99ad8255e 100644 --- a/apis/rds-2014-10-31.min.json +++ b/apis/rds-2014-10-31.min.json @@ -440,7 +440,7 @@ } }, "output": { - "shape": "S2e", + "shape": "S2g", "resultWrapper": "CreateDBClusterEndpointResult" } }, @@ -515,7 +515,7 @@ "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { - "shape": "S2k" + "shape": "S2m" }, "VpcSecurityGroupIds": { "shape": "S1u" @@ -601,7 +601,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -688,7 +688,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -734,7 +734,7 @@ "DBProxyName": {}, "EngineFamily": {}, "Auth": { - "shape": "S3e" + "shape": "S3f" }, "RoleArn": {}, "VpcSubnetIds": { @@ -762,7 +762,7 @@ "type": "structure", "members": { "DBProxy": { - "shape": "S3j" + "shape": "S3k" } } } @@ -829,7 +829,7 @@ "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { - "shape": "S3s" + "shape": "S3t" }, "Tags": { "shape": "Sb" @@ -841,7 +841,7 @@ "type": "structure", "members": { "DBSubnetGroup": { - "shape": "S2q" + "shape": "S2s" } } } @@ -903,7 +903,7 @@ "type": "structure", "members": { "GlobalCluster": { - "shape": "S3y" + "shape": "S3z" } } } @@ -992,7 +992,7 @@ } }, "output": { - "shape": "S2e", + "shape": "S2g", "resultWrapper": "DeleteDBClusterEndpointResult" } }, @@ -1049,7 +1049,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -1067,7 +1067,7 @@ "type": "structure", "members": { "DBInstanceAutomatedBackup": { - "shape": "S4g" + "shape": "S4h" } } } @@ -1098,7 +1098,7 @@ "type": "structure", "members": { "DBProxy": { - "shape": "S3j" + "shape": "S3k" } } } @@ -1180,7 +1180,7 @@ "type": "structure", "members": { "GlobalCluster": { - "shape": "S3y" + "shape": "S3z" } } } @@ -1196,7 +1196,7 @@ } }, "output": { - "shape": "S4u", + "shape": "S4v", "resultWrapper": "DeleteInstallationMediaResult" } }, @@ -1269,7 +1269,7 @@ "members": { "CertificateIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1284,7 +1284,7 @@ "Certificates": { "type": "list", "member": { - "shape": "S5a", + "shape": "S5b", "locationName": "Certificate" } }, @@ -1298,7 +1298,7 @@ "members": { "CustomAvailabilityZoneId": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1331,7 +1331,7 @@ "DBClusterIdentifier": {}, "BacktrackIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1361,7 +1361,7 @@ "DBClusterIdentifier": {}, "DBClusterEndpointIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1377,7 +1377,7 @@ "DBClusterEndpoints": { "type": "list", "member": { - "shape": "S2e", + "shape": "S2g", "locationName": "DBClusterEndpointList" } } @@ -1390,7 +1390,7 @@ "members": { "DBClusterParameterGroupName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1423,7 +1423,7 @@ "DBClusterParameterGroupName": {}, "Source": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1436,7 +1436,7 @@ "type": "structure", "members": { "Parameters": { - "shape": "S5p" + "shape": "S5q" }, "Marker": {} } @@ -1457,7 +1457,7 @@ "type": "structure", "members": { "DBClusterSnapshotAttributesResult": { - "shape": "S5v" + "shape": "S5w" } } } @@ -1470,7 +1470,7 @@ "DBClusterSnapshotIdentifier": {}, "SnapshotType": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1505,7 +1505,7 @@ "members": { "DBClusterIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1539,7 +1539,7 @@ "EngineVersion": {}, "DBParameterGroupFamily": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1576,13 +1576,13 @@ "DBEngineDescription": {}, "DBEngineVersionDescription": {}, "DefaultCharacterSet": { - "shape": "S69" + "shape": "S6a" }, "SupportedCharacterSets": { - "shape": "S6a" + "shape": "S6b" }, "SupportedNcharCharacterSets": { - "shape": "S6a" + "shape": "S6b" }, "ValidUpgradeTarget": { "type": "list", @@ -1622,7 +1622,7 @@ "type": "boolean" }, "SupportedEngineModes": { - "shape": "S5s" + "shape": "S5t" }, "SupportedFeatureNames": { "type": "list", @@ -1648,7 +1648,7 @@ "DbiResourceId": {}, "DBInstanceIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1665,7 +1665,7 @@ "DBInstanceAutomatedBackups": { "type": "list", "member": { - "shape": "S4g", + "shape": "S4h", "locationName": "DBInstanceAutomatedBackup" } } @@ -1678,7 +1678,7 @@ "members": { "DBInstanceIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1694,7 +1694,7 @@ "DBInstances": { "type": "list", "member": { - "shape": "S2m", + "shape": "S2o", "locationName": "DBInstance" } } @@ -1717,7 +1717,7 @@ "type": "long" }, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1755,7 +1755,7 @@ "members": { "DBParameterGroupName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1788,7 +1788,7 @@ "DBParameterGroupName": {}, "Source": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1801,7 +1801,7 @@ "type": "structure", "members": { "Parameters": { - "shape": "S5p" + "shape": "S5q" }, "Marker": {} } @@ -1813,7 +1813,7 @@ "members": { "DBProxyName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "Marker": {}, "MaxRecords": { @@ -1828,7 +1828,7 @@ "DBProxies": { "type": "list", "member": { - "shape": "S3j" + "shape": "S3k" } }, "Marker": {} @@ -1845,7 +1845,7 @@ "DBProxyName": {}, "TargetGroupName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "Marker": {}, "MaxRecords": { @@ -1860,7 +1860,7 @@ "TargetGroups": { "type": "list", "member": { - "shape": "S72" + "shape": "S73" } }, "Marker": {} @@ -1877,7 +1877,7 @@ "DBProxyName": {}, "TargetGroupName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "Marker": {}, "MaxRecords": { @@ -1890,7 +1890,7 @@ "type": "structure", "members": { "Targets": { - "shape": "S76" + "shape": "S77" }, "Marker": {} } @@ -1902,7 +1902,7 @@ "members": { "DBSecurityGroupName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1940,7 +1940,7 @@ "type": "structure", "members": { "DBSnapshotAttributesResult": { - "shape": "S7h" + "shape": "S7i" } } } @@ -1953,7 +1953,7 @@ "DBSnapshotIdentifier": {}, "SnapshotType": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -1989,7 +1989,7 @@ "members": { "DBSubnetGroupName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2005,7 +2005,7 @@ "DBSubnetGroups": { "type": "list", "member": { - "shape": "S2q", + "shape": "S2s", "locationName": "DBSubnetGroup" } } @@ -2021,7 +2021,7 @@ "members": { "DBParameterGroupFamily": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2034,7 +2034,7 @@ "type": "structure", "members": { "EngineDefaults": { - "shape": "S7s" + "shape": "S7t" } } } @@ -2048,7 +2048,7 @@ "members": { "DBParameterGroupFamily": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2061,7 +2061,7 @@ "type": "structure", "members": { "EngineDefaults": { - "shape": "S7s" + "shape": "S7t" } } } @@ -2072,7 +2072,7 @@ "members": { "SourceType": {}, "Filters": { - "shape": "S55" + "shape": "S56" } } }, @@ -2103,7 +2103,7 @@ "members": { "SubscriptionName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2145,7 +2145,7 @@ "shape": "S8" }, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2187,7 +2187,7 @@ "ExportTaskIdentifier": {}, "SourceArn": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "Marker": {}, "MaxRecords": { @@ -2216,7 +2216,7 @@ "members": { "GlobalClusterIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2232,7 +2232,7 @@ "GlobalClusters": { "type": "list", "member": { - "shape": "S3y", + "shape": "S3z", "locationName": "GlobalClusterMember" } } @@ -2245,7 +2245,7 @@ "members": { "InstallationMediaId": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2261,7 +2261,7 @@ "InstallationMedia": { "type": "list", "member": { - "shape": "S4u", + "shape": "S4v", "locationName": "InstallationMedia" } } @@ -2278,7 +2278,7 @@ "EngineName": {}, "MajorEngineVersion": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2391,7 +2391,7 @@ "members": { "OptionGroupName": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "Marker": {}, "MaxRecords": { @@ -2432,7 +2432,7 @@ "type": "boolean" }, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2458,7 +2458,7 @@ "AvailabilityZones": { "type": "list", "member": { - "shape": "S2t", + "shape": "S2v", "locationName": "AvailabilityZone" } }, @@ -2506,10 +2506,10 @@ "type": "double" }, "AvailableProcessorFeatures": { - "shape": "S91" + "shape": "S92" }, "SupportedEngineModes": { - "shape": "S5s" + "shape": "S5t" }, "SupportsStorageAutoscaling": { "type": "boolean" @@ -2537,7 +2537,7 @@ "members": { "ResourceIdentifier": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "Marker": {}, "MaxRecords": { @@ -2575,7 +2575,7 @@ }, "LeaseId": {}, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2591,7 +2591,7 @@ "ReservedDBInstances": { "type": "list", "member": { - "shape": "S99", + "shape": "S9a", "locationName": "ReservedDBInstance" } } @@ -2611,7 +2611,7 @@ "type": "boolean" }, "Filters": { - "shape": "S55" + "shape": "S56" }, "MaxRecords": { "type": "integer" @@ -2648,7 +2648,7 @@ "type": "boolean" }, "RecurringCharges": { - "shape": "S9b" + "shape": "S9c" } }, "wrapper": true @@ -2667,7 +2667,7 @@ }, "Marker": {}, "Filters": { - "shape": "S55" + "shape": "S56" } } }, @@ -2719,10 +2719,10 @@ "members": { "StorageType": {}, "StorageSize": { - "shape": "S9q" + "shape": "S9r" }, "ProvisionedIops": { - "shape": "S9q" + "shape": "S9r" }, "IopsToStorageRatio": { "type": "list", @@ -2746,7 +2746,7 @@ } }, "ValidProcessorFeatures": { - "shape": "S91" + "shape": "S92" } }, "wrapper": true @@ -2822,7 +2822,7 @@ } }, "output": { - "shape": "S4u", + "shape": "S4v", "resultWrapper": "ImportInstallationMediaResult" } }, @@ -2835,7 +2835,7 @@ "members": { "ResourceName": {}, "Filters": { - "shape": "S55" + "shape": "S56" } } }, @@ -2864,7 +2864,7 @@ "type": "structure", "members": { "Certificate": { - "shape": "S5a" + "shape": "S5b" } } } @@ -2937,7 +2937,7 @@ "type": "long" }, "CloudwatchLogsExportConfiguration": { - "shape": "Sa6" + "shape": "Sa7" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { @@ -2991,7 +2991,7 @@ } }, "output": { - "shape": "S2e", + "shape": "S2g", "resultWrapper": "ModifyDBClusterEndpointResult" } }, @@ -3005,12 +3005,12 @@ "members": { "DBClusterParameterGroupName": {}, "Parameters": { - "shape": "S5p" + "shape": "S5q" } } }, "output": { - "shape": "Saa", + "shape": "Sab", "resultWrapper": "ModifyDBClusterParameterGroupResult" } }, @@ -3025,10 +3025,10 @@ "DBClusterSnapshotIdentifier": {}, "AttributeName": {}, "ValuesToAdd": { - "shape": "S5y" + "shape": "S5z" }, "ValuesToRemove": { - "shape": "S5y" + "shape": "S5z" } } }, @@ -3037,7 +3037,7 @@ "type": "structure", "members": { "DBClusterSnapshotAttributesResult": { - "shape": "S5v" + "shape": "S5w" } } } @@ -3056,7 +3056,7 @@ "DBInstanceClass": {}, "DBSubnetGroupName": {}, "DBSecurityGroups": { - "shape": "S2k" + "shape": "S2m" }, "VpcSecurityGroupIds": { "shape": "S1u" @@ -3120,7 +3120,7 @@ "type": "integer" }, "CloudwatchLogsExportConfiguration": { - "shape": "Sa6" + "shape": "Sa7" }, "ProcessorFeatures": { "shape": "S1b" @@ -3145,7 +3145,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -3160,12 +3160,12 @@ "members": { "DBParameterGroupName": {}, "Parameters": { - "shape": "S5p" + "shape": "S5q" } } }, "output": { - "shape": "Sag", + "shape": "Sah", "resultWrapper": "ModifyDBParameterGroupResult" } }, @@ -3179,7 +3179,7 @@ "DBProxyName": {}, "NewDBProxyName": {}, "Auth": { - "shape": "S3e" + "shape": "S3f" }, "RequireTLS": { "type": "boolean" @@ -3201,7 +3201,7 @@ "type": "structure", "members": { "DBProxy": { - "shape": "S3j" + "shape": "S3k" } } } @@ -3242,7 +3242,7 @@ "type": "structure", "members": { "DBProxyTargetGroup": { - "shape": "S72" + "shape": "S73" } } } @@ -3280,10 +3280,10 @@ "DBSnapshotIdentifier": {}, "AttributeName": {}, "ValuesToAdd": { - "shape": "S5y" + "shape": "S5z" }, "ValuesToRemove": { - "shape": "S5y" + "shape": "S5z" } } }, @@ -3292,7 +3292,7 @@ "type": "structure", "members": { "DBSnapshotAttributesResult": { - "shape": "S7h" + "shape": "S7i" } } } @@ -3308,7 +3308,7 @@ "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { - "shape": "S3s" + "shape": "S3t" } } }, @@ -3317,7 +3317,7 @@ "type": "structure", "members": { "DBSubnetGroup": { - "shape": "S2q" + "shape": "S2s" } } } @@ -3366,7 +3366,7 @@ "type": "structure", "members": { "GlobalCluster": { - "shape": "S3y" + "shape": "S3z" } } } @@ -3394,7 +3394,7 @@ }, "OptionVersion": {}, "DBSecurityGroupMemberships": { - "shape": "S2k" + "shape": "S2m" }, "VpcSecurityGroupMemberships": { "shape": "S1u" @@ -3447,7 +3447,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -3494,7 +3494,7 @@ "type": "structure", "members": { "ReservedDBInstance": { - "shape": "S99" + "shape": "S9a" } } } @@ -3517,7 +3517,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -3544,7 +3544,7 @@ "type": "structure", "members": { "DBProxyTargets": { - "shape": "S76" + "shape": "S77" } } } @@ -3562,7 +3562,7 @@ "type": "structure", "members": { "GlobalCluster": { - "shape": "S3y" + "shape": "S3z" } } } @@ -3646,12 +3646,12 @@ "type": "boolean" }, "Parameters": { - "shape": "S5p" + "shape": "S5q" } } }, "output": { - "shape": "Saa", + "shape": "Sab", "resultWrapper": "ResetDBClusterParameterGroupResult" } }, @@ -3667,12 +3667,12 @@ "type": "boolean" }, "Parameters": { - "shape": "S5p" + "shape": "S5q" } } }, "output": { - "shape": "Sag", + "shape": "Sah", "resultWrapper": "ResetDBParameterGroupResult" } }, @@ -3946,7 +3946,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -3974,7 +3974,7 @@ "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { - "shape": "S2k" + "shape": "S2m" }, "VpcSecurityGroupIds": { "shape": "S1u" @@ -4057,7 +4057,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -4141,7 +4141,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -4236,7 +4236,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -4261,7 +4261,7 @@ "type": "structure", "members": { "DBInstanceAutomatedBackup": { - "shape": "S4g" + "shape": "S4h" } } } @@ -4352,7 +4352,7 @@ "type": "structure", "members": { "DBInstance": { - "shape": "S2m" + "shape": "S2o" } } } @@ -4372,7 +4372,7 @@ "type": "structure", "members": { "DBInstanceAutomatedBackup": { - "shape": "S4g" + "shape": "S4h" } } } @@ -4982,6 +4982,20 @@ "GlobalWriteForwardingStatus": {}, "GlobalWriteForwardingRequested": { "type": "boolean" + }, + "PendingModifiedValues": { + "type": "structure", + "members": { + "PendingCloudwatchLogsExports": { + "shape": "S2e" + }, + "DBClusterIdentifier": {}, + "MasterUserPassword": {}, + "IAMDatabaseAuthenticationEnabled": { + "type": "boolean" + }, + "EngineVersion": {} + } } }, "wrapper": true @@ -5000,6 +5014,17 @@ } }, "S2e": { + "type": "structure", + "members": { + "LogTypesToEnable": { + "shape": "S1w" + }, + "LogTypesToDisable": { + "shape": "S1w" + } + } + }, + "S2g": { "type": "structure", "members": { "DBClusterEndpointIdentifier": {}, @@ -5018,13 +5043,13 @@ "DBClusterEndpointArn": {} } }, - "S2k": { + "S2m": { "type": "list", "member": { "locationName": "DBSecurityGroupName" } }, - "S2m": { + "S2o": { "type": "structure", "members": { "DBInstanceIdentifier": {}, @@ -5034,7 +5059,7 @@ "MasterUsername": {}, "DBName": {}, "Endpoint": { - "shape": "S2n" + "shape": "S2p" }, "AllocatedStorage": { "type": "integer" @@ -5065,7 +5090,7 @@ }, "AvailabilityZone": {}, "DBSubnetGroup": { - "shape": "S2q" + "shape": "S2s" }, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { @@ -5095,18 +5120,13 @@ "CACertificateIdentifier": {}, "DBSubnetGroupName": {}, "PendingCloudwatchLogsExports": { - "type": "structure", - "members": { - "LogTypesToEnable": { - "shape": "S1w" - }, - "LogTypesToDisable": { - "shape": "S1w" - } - } + "shape": "S2e" }, "ProcessorFeatures": { "shape": "S1b" + }, + "IAMDatabaseAuthenticationEnabled": { + "type": "boolean" } } }, @@ -5230,7 +5250,7 @@ } }, "ListenerEndpoint": { - "shape": "S2n" + "shape": "S2p" }, "MaxAllocatedStorage": { "type": "integer" @@ -5239,12 +5259,12 @@ "shape": "Sb" }, "DBInstanceAutomatedBackupsReplications": { - "shape": "S36" + "shape": "S37" } }, "wrapper": true }, - "S2n": { + "S2p": { "type": "structure", "members": { "Address": {}, @@ -5254,7 +5274,7 @@ "HostedZoneId": {} } }, - "S2q": { + "S2s": { "type": "structure", "members": { "DBSubnetGroupName": {}, @@ -5269,7 +5289,7 @@ "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { - "shape": "S2t" + "shape": "S2v" }, "SubnetOutpost": { "type": "structure", @@ -5285,14 +5305,14 @@ }, "wrapper": true }, - "S2t": { + "S2v": { "type": "structure", "members": { "Name": {} }, "wrapper": true }, - "S36": { + "S37": { "type": "list", "member": { "locationName": "DBInstanceAutomatedBackupsReplication", @@ -5302,7 +5322,7 @@ } } }, - "S3e": { + "S3f": { "type": "list", "member": { "type": "structure", @@ -5315,7 +5335,7 @@ } } }, - "S3j": { + "S3k": { "type": "structure", "members": { "DBProxyName": {}, @@ -5360,13 +5380,13 @@ } } }, - "S3s": { + "S3t": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, - "S3y": { + "S3z": { "type": "structure", "members": { "GlobalClusterIdentifier": {}, @@ -5404,7 +5424,7 @@ }, "wrapper": true }, - "S4g": { + "S4h": { "type": "structure", "members": { "DBInstanceArn": {}, @@ -5457,12 +5477,12 @@ }, "DBInstanceAutomatedBackupsArn": {}, "DBInstanceAutomatedBackupsReplications": { - "shape": "S36" + "shape": "S37" } }, "wrapper": true }, - "S4u": { + "S4v": { "type": "structure", "members": { "InstallationMediaId": {}, @@ -5480,7 +5500,7 @@ } } }, - "S55": { + "S56": { "type": "list", "member": { "locationName": "Filter", @@ -5500,7 +5520,7 @@ } } }, - "S5a": { + "S5b": { "type": "structure", "members": { "CertificateIdentifier": {}, @@ -5522,7 +5542,7 @@ }, "wrapper": true }, - "S5p": { + "S5q": { "type": "list", "member": { "locationName": "Parameter", @@ -5541,16 +5561,16 @@ "MinimumEngineVersion": {}, "ApplyMethod": {}, "SupportedEngineModes": { - "shape": "S5s" + "shape": "S5t" } } } }, - "S5s": { + "S5t": { "type": "list", "member": {} }, - "S5v": { + "S5w": { "type": "structure", "members": { "DBClusterSnapshotIdentifier": {}, @@ -5562,7 +5582,7 @@ "members": { "AttributeName": {}, "AttributeValues": { - "shape": "S5y" + "shape": "S5z" } } } @@ -5570,27 +5590,27 @@ }, "wrapper": true }, - "S5y": { + "S5z": { "type": "list", "member": { "locationName": "AttributeValue" } }, - "S69": { + "S6a": { "type": "structure", "members": { "CharacterSetName": {}, "CharacterSetDescription": {} } }, - "S6a": { + "S6b": { "type": "list", "member": { - "shape": "S69", + "shape": "S6a", "locationName": "CharacterSet" } }, - "S72": { + "S73": { "type": "structure", "members": { "DBProxyName": {}, @@ -5626,7 +5646,7 @@ } } }, - "S76": { + "S77": { "type": "list", "member": { "type": "structure", @@ -5650,7 +5670,7 @@ } } }, - "S7h": { + "S7i": { "type": "structure", "members": { "DBSnapshotIdentifier": {}, @@ -5662,7 +5682,7 @@ "members": { "AttributeName": {}, "AttributeValues": { - "shape": "S5y" + "shape": "S5z" } }, "wrapper": true @@ -5671,18 +5691,18 @@ }, "wrapper": true }, - "S7s": { + "S7t": { "type": "structure", "members": { "DBParameterGroupFamily": {}, "Marker": {}, "Parameters": { - "shape": "S5p" + "shape": "S5q" } }, "wrapper": true }, - "S91": { + "S92": { "type": "list", "member": { "locationName": "AvailableProcessorFeature", @@ -5694,7 +5714,7 @@ } } }, - "S99": { + "S9a": { "type": "structure", "members": { "ReservedDBInstanceId": {}, @@ -5723,14 +5743,14 @@ }, "State": {}, "RecurringCharges": { - "shape": "S9b" + "shape": "S9c" }, "ReservedDBInstanceArn": {}, "LeaseId": {} }, "wrapper": true }, - "S9b": { + "S9c": { "type": "list", "member": { "locationName": "RecurringCharge", @@ -5744,7 +5764,7 @@ "wrapper": true } }, - "S9q": { + "S9r": { "type": "list", "member": { "locationName": "Range", @@ -5762,7 +5782,7 @@ } } }, - "Sa6": { + "Sa7": { "type": "structure", "members": { "EnableLogTypes": { @@ -5773,13 +5793,13 @@ } } }, - "Saa": { + "Sab": { "type": "structure", "members": { "DBClusterParameterGroupName": {} } }, - "Sag": { + "Sah": { "type": "structure", "members": { "DBParameterGroupName": {} diff --git a/apis/rds-2014-10-31.normal.json b/apis/rds-2014-10-31.normal.json index 09c423a70c..5df5a24092 100644 --- a/apis/rds-2014-10-31.normal.json +++ b/apis/rds-2014-10-31.normal.json @@ -4147,6 +4147,31 @@ }, "documentation": "The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance or DB cluster.
The EnableLogTypes
and DisableLogTypes
arrays determine which logs will be exported (or not exported) to CloudWatch Logs. The values within these arrays depend on the DB engine being used.
For more information about exporting CloudWatch Logs for Amazon RDS DB instances, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.
For more information about exporting CloudWatch Logs for Amazon Aurora DB clusters, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.
" }, + "ClusterPendingModifiedValues": { + "type": "structure", + "members": { + "PendingCloudwatchLogsExports": { + "shape": "PendingCloudwatchLogsExports" + }, + "DBClusterIdentifier": { + "shape": "String", + "documentation": "The DBClusterIdentifier for the DB cluster.
" + }, + "MasterUserPassword": { + "shape": "String", + "documentation": "The master credentials for the DB cluster.
" + }, + "IAMDatabaseAuthenticationEnabled": { + "shape": "BooleanOptional", + "documentation": "Whether mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled.
" + }, + "EngineVersion": { + "shape": "String", + "documentation": "The database engine version.
" + } + }, + "documentation": "This data type is used as a response element in the ModifyDBCluster
operation and contains changes that will be applied during the next maintenance window.
The meaning of this parameter differs according to the database engine you use.
MySQL
The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.
Constraints:
Must contain 1 to 64 letters or numbers.
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).
Can't be a word reserved by the specified database engine
MariaDB
The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.
Constraints:
Must contain 1 to 64 letters or numbers.
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).
Can't be a word reserved by the specified database engine
PostgreSQL
The name of the database to create when the DB instance is created. If this parameter isn't specified, the default \"postgres\" database is created in the DB instance.
Constraints:
Must contain 1 to 63 letters, numbers, or underscores.
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).
Can't be a word reserved by the specified database engine
Oracle
The Oracle System ID (SID) of the created DB instance. If you specify null
, the default value ORCL
is used. You can't specify the string NULL, or any other reserved word, for DBName
.
Default: ORCL
Constraints:
Can't be longer than 8 characters
SQL Server
Not applicable. Must be null.
Amazon Aurora
The name of the database to create when the primary instance of the DB cluster is created. If this parameter isn't specified, no database is created in the DB instance.
Constraints:
Must contain 1 to 64 letters or numbers.
Can't be a word reserved by the specified database engine
The meaning of this parameter differs according to the database engine you use.
MySQL
The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.
Constraints:
Must contain 1 to 64 letters or numbers.
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).
Can't be a word reserved by the specified database engine
MariaDB
The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.
Constraints:
Must contain 1 to 64 letters or numbers.
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).
Can't be a word reserved by the specified database engine
PostgreSQL
The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.
Constraints:
Must contain 1 to 63 letters, numbers, or underscores.
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).
Can't be a word reserved by the specified database engine
Oracle
The Oracle System ID (SID) of the created DB instance. If you specify null
, the default value ORCL
is used. You can't specify the string NULL, or any other reserved word, for DBName
.
Default: ORCL
Constraints:
Can't be longer than 8 characters
SQL Server
Not applicable. Must be null.
Amazon Aurora
The name of the database to create when the primary instance of the DB cluster is created. If this parameter isn't specified, no database is created in the DB instance.
Constraints:
Must contain 1 to 64 letters or numbers.
Can't be a word reserved by the specified database engine
The AWS KMS key identifier for an encrypted read replica.
The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS CMK.
If you create an encrypted read replica in the same AWS Region as the source DB instance, then you do not have to specify a value for this parameter. The read replica is encrypted with the same AWS KMS CMK as the source DB instance.
If you create an encrypted read replica in a different AWS Region, then you must specify a AWS KMS key identifier for the destination AWS Region. AWS KMS CMKs are specific to the AWS Region that they are created in, and you can't use CMKs from one AWS Region in another AWS Region.
You can't create an encrypted read replica from an unencrypted DB instance.
" + "documentation": "The AWS KMS key identifier for an encrypted read replica.
The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS CMK.
If you create an encrypted read replica in the same AWS Region as the source DB instance, then do not specify a value for this parameter. A read replica in the same Region is always encrypted with the same AWS KMS CMK as the source DB instance.
If you create an encrypted read replica in a different AWS Region, then you must specify a AWS KMS key identifier for the destination AWS Region. AWS KMS CMKs are specific to the AWS Region that they are created in, and you can't use CMKs from one AWS Region in another AWS Region.
You can't create an encrypted read replica from an unencrypted DB instance.
" }, "PreSignedUrl": { "shape": "String", @@ -5618,6 +5643,10 @@ "GlobalWriteForwardingRequested": { "shape": "BooleanOptional", "documentation": "Specifies whether you have requested to enable write forwarding for a secondary cluster in an Aurora global database. Because write forwarding takes time to enable, check the value of GlobalWriteForwardingStatus
to confirm that the request has completed before using the write forwarding feature for this cluster.
Specifies that changes to the DB cluster are pending. This element is only included when changes are pending. Specific changes are identified by subelements.
" } }, "documentation": "Contains the details of an Amazon Aurora DB cluster.
This data type is used as a response element in the DescribeDBClusters
, StopDBCluster
, and StartDBCluster
actions.
Contains the new DBInstanceClass
for the DB instance that will be applied or is currently being applied.
The name of the compute and memory capacity class for the DB instance.
" }, "AllocatedStorage": { "shape": "IntegerOptional", - "documentation": " Contains the new AllocatedStorage
size for the DB instance that will be applied or is currently being applied.
The allocated storage size for the DB instance specified in gibibytes .
" }, "MasterUserPassword": { "shape": "String", - "documentation": "Contains the pending or currently-in-progress change of the master credentials for the DB instance.
" + "documentation": "The master credentials for the DB instance.
" }, "Port": { "shape": "IntegerOptional", - "documentation": "Specifies the pending port for the DB instance.
" + "documentation": "The port for the DB instance.
" }, "BackupRetentionPeriod": { "shape": "IntegerOptional", - "documentation": "Specifies the pending number of days for which automated backups are retained.
" + "documentation": "The number of days for which automated backups are retained.
" }, "MultiAZ": { "shape": "BooleanOptional", - "documentation": "Indicates that the Single-AZ DB instance is to change to a Multi-AZ deployment.
" + "documentation": "Indicates that the Single-AZ DB instance will change to a Multi-AZ deployment.
" }, "EngineVersion": { "shape": "String", - "documentation": "Indicates the database engine version.
" + "documentation": "The database engine version.
" }, "LicenseModel": { "shape": "String", @@ -10899,23 +10928,23 @@ }, "Iops": { "shape": "IntegerOptional", - "documentation": "Specifies the new Provisioned IOPS value for the DB instance that will be applied or is currently being applied.
" + "documentation": "The Provisioned IOPS value for the DB instance.
" }, "DBInstanceIdentifier": { "shape": "String", - "documentation": " Contains the new DBInstanceIdentifier
for the DB instance that will be applied or is currently being applied.
The database identifier for the DB instance.
" }, "StorageType": { "shape": "String", - "documentation": "Specifies the storage type to be associated with the DB instance.
" + "documentation": "The storage type of the DB instance.
" }, "CACertificateIdentifier": { "shape": "String", - "documentation": "Specifies the identifier of the CA certificate for the DB instance.
" + "documentation": "The identifier of the CA certificate for the DB instance.
" }, "DBSubnetGroupName": { "shape": "String", - "documentation": "The new DB subnet group for the DB instance.
" + "documentation": "The DB subnet group for the DB instance.
" }, "PendingCloudwatchLogsExports": { "shape": "PendingCloudwatchLogsExports" @@ -10923,9 +10952,13 @@ "ProcessorFeatures": { "shape": "ProcessorFeatureList", "documentation": "The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
" + }, + "IAMDatabaseAuthenticationEnabled": { + "shape": "BooleanOptional", + "documentation": "Whether mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled.
" } }, - "documentation": " This data type is used as a response element in the ModifyDBInstance
action.
This data type is used as a response element in the ModifyDBInstance
action and contains changes that will be applied during the next maintenance window.