diff --git a/.changes/1.29.39.json b/.changes/1.29.39.json new file mode 100644 index 0000000000..cb4a75683f --- /dev/null +++ b/.changes/1.29.39.json @@ -0,0 +1,22 @@ +[ + { + "category": "``elasticache``", + "description": "This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server.", + "type": "api-change" + }, + { + "category": "``route53-recovery-control-config``", + "description": "Added support for Python paginators in the route53-recovery-control-config List* APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dc1b971db4..50d3a1860a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.39 +======= + +* api-change:``elasticache``: This release allows you to modify the encryption in transit setting, for existing Redis clusters. You can now change the TLS configuration of your Redis clusters without the need to re-build or re-provision the clusters or impact application availability. +* api-change:``network-firewall``: AWS Network Firewall now provides status messages for firewalls to help you troubleshoot when your endpoint fails. +* api-change:``rds``: This release adds support for Custom Engine Version (CEV) on RDS Custom SQL Server. +* api-change:``route53-recovery-control-config``: Added support for Python paginators in the route53-recovery-control-config List* APIs. + + 1.29.38 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index 2686864b8a..55d908942c 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.29.38' +__version__ = '1.29.39' class NullHandler(logging.Handler): diff --git a/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json b/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json index 166cdb1c5b..c7a4c06d70 100644 --- a/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json +++ b/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json @@ -3,7 +3,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": false, + "required": true, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -52,15 +52,6 @@ "ref": "Endpoint" } ] - }, - { - "fn": "parseURL", - "argv": [ - { - "ref": "Endpoint" - } - ], - "assign": "url" } ], "type": "tree", diff --git a/botocore/data/elasticache/2015-02-02/service-2.json b/botocore/data/elasticache/2015-02-02/service-2.json index e1e6a8432c..3e4f178192 100644 --- a/botocore/data/elasticache/2015-02-02/service-2.json +++ b/botocore/data/elasticache/2015-02-02/service-2.json @@ -1665,7 +1665,7 @@ }, "TransitEncryptionEnabled":{ "shape":"BooleanOptional", - "documentation":"

A flag that enables in-transit encryption when set to true.

You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

" + "documentation":"

A flag that enables in-transit encryption when set to true.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

" }, "AtRestEncryptionEnabled":{ "shape":"BooleanOptional", @@ -1690,6 +1690,10 @@ "IpDiscovery":{ "shape":"IpDiscovery", "documentation":"

The network type associated with the cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

" + }, + "TransitEncryptionMode":{ + "shape":"TransitEncryptionMode", + "documentation":"

A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

" } }, "documentation":"

Contains all of the attributes of a specific cluster.

", @@ -2545,7 +2549,7 @@ }, "TransitEncryptionEnabled":{ "shape":"BooleanOptional", - "documentation":"

A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

Only available when creating a cache cluster in an Amazon VPC using Memcached version 1.6.12 or later.

" + "documentation":"

A flag that enables in-transit encryption when set to true.

Only available when creating a cache cluster in an Amazon VPC using Memcached version 1.6.12 or later.

" }, "NetworkType":{ "shape":"NetworkType", @@ -2742,7 +2746,7 @@ }, "Engine":{ "shape":"String", - "documentation":"

The name of the cache engine to be used for the clusters in this replication group. Must be Redis.

" + "documentation":"

The name of the cache engine to be used for the clusters in this replication group. The value must be set to Redis.

" }, "EngineVersion":{ "shape":"String", @@ -2806,7 +2810,7 @@ }, "TransitEncryptionEnabled":{ "shape":"BooleanOptional", - "documentation":"

A flag that enables in-transit encryption when set to true.

You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

This parameter is valid only if the Engine parameter is redis, the EngineVersion parameter is 3.2.6, 4.x or later, and the cluster is being created in an Amazon VPC.

If you enable in-transit encryption, you must also specify a value for CacheSubnetGroup.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

For HIPAA compliance, you must specify TransitEncryptionEnabled as true, an AuthToken, and a CacheSubnetGroup.

" + "documentation":"

A flag that enables in-transit encryption when set to true.

This parameter is valid only if the Engine parameter is redis, the EngineVersion parameter is 3.2.6, 4.x or later, and the cluster is being created in an Amazon VPC.

If you enable in-transit encryption, you must also specify a value for CacheSubnetGroup.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

For HIPAA compliance, you must specify TransitEncryptionEnabled as true, an AuthToken, and a CacheSubnetGroup.

" }, "AtRestEncryptionEnabled":{ "shape":"BooleanOptional", @@ -2835,6 +2839,10 @@ "IpDiscovery":{ "shape":"IpDiscovery", "documentation":"

The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

" + }, + "TransitEncryptionMode":{ + "shape":"TransitEncryptionMode", + "documentation":"

A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis clients to use encrypted connections you can modify the value to required to allow encrypted connections only.

Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred first, after that you can set TransitEncryptionMode to required.

" } }, "documentation":"

Represents the input of a CreateReplicationGroup operation.

" @@ -3244,7 +3252,7 @@ }, "CacheParameterGroupFamily":{ "shape":"String", - "documentation":"

The name of a specific cache parameter group family to return details for.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis6.2

Constraints:

" + "documentation":"

The name of a specific cache parameter group family to return details for.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis6.2 | redis7

Constraints:

" }, "MaxRecords":{ "shape":"IntegerOptional", @@ -3344,7 +3352,7 @@ "members":{ "CacheParameterGroupFamily":{ "shape":"String", - "documentation":"

The name of the cache parameter group family.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis6.2

" + "documentation":"

The name of the cache parameter group family.

Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis6.2 | redis7

" }, "MaxRecords":{ "shape":"IntegerOptional", @@ -4010,7 +4018,7 @@ }, "TransitEncryptionEnabled":{ "shape":"BooleanOptional", - "documentation":"

A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

" + "documentation":"

A flag that enables in-transit encryption when set to true.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

" }, "AtRestEncryptionEnabled":{ "shape":"BooleanOptional", @@ -4797,6 +4805,14 @@ "IpDiscovery":{ "shape":"IpDiscovery", "documentation":"

The network type you choose when modifying a cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

" + }, + "TransitEncryptionEnabled":{ + "shape":"BooleanOptional", + "documentation":"

A flag that enables in-transit encryption when set to true. If you are enabling in-transit encryption for an existing cluster, you must also set TransitEncryptionMode to preferred.

" + }, + "TransitEncryptionMode":{ + "shape":"TransitEncryptionMode", + "documentation":"

A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

You must set TransitEncryptionEnabled to true, for your existing cluster, and set TransitEncryptionMode to preferred in the same request to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis clients to use encrypted connections you can set the value to required to allow encrypted connections only.

Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred first, after that you can set TransitEncryptionMode to required.

" } }, "documentation":"

Represents the input of a ModifyReplicationGroups operation.

" @@ -5401,6 +5417,14 @@ "LogDeliveryConfigurations":{ "shape":"PendingLogDeliveryConfigurationList", "documentation":"

The log delivery configurations being modified

" + }, + "TransitEncryptionEnabled":{ + "shape":"BooleanOptional", + "documentation":"

A flag that enables in-transit encryption when set to true.

" + }, + "TransitEncryptionMode":{ + "shape":"TransitEncryptionMode", + "documentation":"

A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

" } }, "documentation":"

A group of settings that are applied to the cluster in the future, or that are currently being applied.

" @@ -5678,7 +5702,7 @@ }, "TransitEncryptionEnabled":{ "shape":"BooleanOptional", - "documentation":"

A flag that enables in-transit encryption when set to true.

You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

" + "documentation":"

A flag that enables in-transit encryption when set to true.

Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

Default: false

" }, "AtRestEncryptionEnabled":{ "shape":"BooleanOptional", @@ -5714,7 +5738,7 @@ }, "AutoMinorVersionUpgrade":{ "shape":"Boolean", - "documentation":"

If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions.

" + "documentation":"

 If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next auto minor version upgrade campaign. This parameter is disabled for previous versions. 

" }, "NetworkType":{ "shape":"NetworkType", @@ -5723,6 +5747,10 @@ "IpDiscovery":{ "shape":"IpDiscovery", "documentation":"

The network type you choose when modifying a cluster, either ipv4 | ipv6. IPv6 is supported for workloads using Redis engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.

" + }, + "TransitEncryptionMode":{ + "shape":"TransitEncryptionMode", + "documentation":"

A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

" } }, "documentation":"

Contains all of the attributes of a specific Redis replication group.

", @@ -5835,6 +5863,14 @@ "LogDeliveryConfigurations":{ "shape":"PendingLogDeliveryConfigurationList", "documentation":"

The log delivery configurations being modified

" + }, + "TransitEncryptionEnabled":{ + "shape":"BooleanOptional", + "documentation":"

A flag that enables in-transit encryption when set to true.

" + }, + "TransitEncryptionMode":{ + "shape":"TransitEncryptionMode", + "documentation":"

A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

" } }, "documentation":"

The settings to be applied to the Redis replication group, either immediately or during the next maintenance window.

" @@ -6665,6 +6701,13 @@ }, "documentation":"

Filters update actions from the service updates that are in available status during the time range.

" }, + "TransitEncryptionMode":{ + "type":"string", + "enum":[ + "preferred", + "required" + ] + }, "UGReplicationGroupIdList":{ "type":"list", "member":{"shape":"String"} diff --git a/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json b/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json index db68798e39..4de2938444 100644 --- a/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json +++ b/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json @@ -3,7 +3,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": false, + "required": true, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -52,15 +52,6 @@ "ref": "Endpoint" } ] - }, - { - "fn": "parseURL", - "argv": [ - { - "ref": "Endpoint" - } - ], - "assign": "url" } ], "type": "tree", diff --git a/botocore/data/network-firewall/2020-11-12/service-2.json b/botocore/data/network-firewall/2020-11-12/service-2.json index 20ce1ddefb..d2dafd6c23 100644 --- a/botocore/data/network-firewall/2020-11-12/service-2.json +++ b/botocore/data/network-firewall/2020-11-12/service-2.json @@ -677,7 +677,11 @@ }, "Status":{ "shape":"AttachmentStatus", - "documentation":"

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING, DELETING, or FAILED.

" + "documentation":"

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING or DELETING.

" + }, + "StatusMessage":{ + "shape":"StatusMessage", + "documentation":"

If Network Firewall fails to create or delete the firewall endpoint in the subnet, it populates this with the reason for the failure and how to resolve it. Depending on the error, it can take as many as 15 minutes to populate this field. For more information about the errors and solutions available for this field, see Troubleshooting firewall endpoint failures in the Network Firewall Developer Guide.

" } }, "documentation":"

The configuration and status for a single subnet that you've specified for use by the Network Firewall firewall. This is part of the FirewallStatus.

" @@ -2620,6 +2624,7 @@ }, "documentation":"

Stateless inspection criteria. Each stateless rule group uses exactly one of these data types to define its stateless rules.

" }, + "StatusMessage":{"type":"string"}, "StreamExceptionPolicy":{ "type":"string", "enum":[ diff --git a/botocore/data/rds/2014-10-31/service-2.json b/botocore/data/rds/2014-10-31/service-2.json index 2f442a8790..a5c29db218 100644 --- a/botocore/data/rds/2014-10-31/service-2.json +++ b/botocore/data/rds/2014-10-31/service-2.json @@ -283,9 +283,10 @@ "errors":[ {"shape":"CustomDBEngineVersionAlreadyExistsFault"}, {"shape":"CustomDBEngineVersionQuotaExceededFault"}, + {"shape":"Ec2ImagePropertiesNotSupportedFault"}, {"shape":"KMSKeyNotAccessibleFault"} ], - "documentation":"

Creates a custom DB engine version (CEV). A CEV is a binary volume snapshot of a database engine and specific AMI. The supported engines are the following:

Amazon RDS, which is a fully managed service, supplies the Amazon Machine Image (AMI) and database software. The Amazon RDS database software is preinstalled, so you need only select a DB engine and version, and create your database. With Amazon RDS Custom for Oracle, you upload your database installation files in Amazon S3.

When you create a custom engine version, you specify the files in a JSON document called a CEV manifest. This document describes installation .zip files stored in Amazon S3. RDS Custom creates your CEV from the installation files that you provided. This service model is called Bring Your Own Media (BYOM).

Creation takes approximately two hours. If creation fails, RDS Custom issues RDS-EVENT-0196 with the message Creation failed for custom engine version, and includes details about the failure. For example, the event prints missing files.

After you create the CEV, it is available for use. You can create multiple CEVs, and create multiple RDS Custom instances from any CEV. You can also change the status of a CEV to make it available or inactive.

The MediaImport service that imports files from Amazon S3 to create CEVs isn't integrated with Amazon Web Services CloudTrail. If you turn on data logging for Amazon RDS in CloudTrail, calls to the CreateCustomDbEngineVersion event aren't logged. However, you might see calls from the API gateway that accesses your Amazon S3 bucket. These calls originate from the MediaImport service for the CreateCustomDbEngineVersion event.

For more information, see Creating a CEV in the Amazon RDS User Guide.

" + "documentation":"

Creates a custom DB engine version (CEV).

" }, "CreateDBCluster":{ "name":"CreateDBCluster", @@ -3549,10 +3550,7 @@ "type":"structure", "required":[ "Engine", - "EngineVersion", - "DatabaseInstallationFilesS3BucketName", - "KMSKeyId", - "Manifest" + "EngineVersion" ], "members":{ "Engine":{ @@ -3571,6 +3569,10 @@ "shape":"String255", "documentation":"

The Amazon S3 directory that contains the database installation files for your CEV. For example, a valid bucket name is 123456789012/cev1. If this setting isn't specified, no prefix is assumed.

" }, + "ImageId":{ + "shape":"String255", + "documentation":"

The ID of the AMI. An AMI ID is required to create a CEV for RDS Custom for SQL Server.

" + }, "KMSKeyId":{ "shape":"KmsKeyIdOrArn", "documentation":"

The Amazon Web Services KMS key identifier for an encrypted CEV. A symmetric encryption KMS key is required for RDS Custom, but optional for Amazon RDS.

If you have an existing symmetric encryption KMS key in your account, you can use it with RDS Custom. No further action is necessary. If you don't already have a symmetric encryption KMS key in your account, follow the instructions in Creating a symmetric encryption KMS key in the Amazon Web Services Key Management Service Developer Guide.

You can choose the same symmetric encryption key when you create a CEV and a DB instance, or choose different keys.

" @@ -4629,6 +4631,20 @@ }, "exception":true }, + "CustomDBEngineVersionAMI":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"String", + "documentation":"

A value that indicates the ID of the AMI.

" + }, + "Status":{ + "shape":"String", + "documentation":"

A value that indicates the status of a custom engine version (CEV).

" + } + }, + "documentation":"

A value that indicates the AMI information.

" + }, "CustomDBEngineVersionAlreadyExistsFault":{ "type":"structure", "members":{ @@ -4681,7 +4697,7 @@ "type":"string", "max":60, "min":1, - "pattern":"^(11\\.\\d{1}|12\\.\\d{1}|18|19)(\\.[a-zA-Z0-9_.-]{1,50})$" + "pattern":"^[a-z0-9_.-]{1,60}$" }, "CustomEngineVersionStatus":{ "type":"string", @@ -5622,6 +5638,14 @@ "shape":"CharacterSet", "documentation":"

The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API isn't specified.

" }, + "Image":{ + "shape":"CustomDBEngineVersionAMI", + "documentation":"

The EC2 image

" + }, + "DBEngineMediaType":{ + "shape":"String", + "documentation":"

A value that indicates the source media provider of the AMI based on the usage operation. Applicable for RDS Custom for SQL Server.

" + }, "SupportedCharacterSets":{ "shape":"SupportedCharacterSetsList", "documentation":"

A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance operation.

" @@ -8954,6 +8978,18 @@ "locationName":"EC2SecurityGroup" } }, + "Ec2ImagePropertiesNotSupportedFault":{ + "type":"structure", + "members":{ + }, + "documentation":"

The AMI configuration prerequisite has not been met.

", + "error":{ + "code":"Ec2ImagePropertiesNotSupportedFault", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "Endpoint":{ "type":"structure", "members":{ diff --git a/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json b/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json index 9e5de3bde8..dfbfb6d72a 100644 --- a/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json +++ b/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json @@ -3,7 +3,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": false, + "required": true, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -52,15 +52,6 @@ "ref": "Endpoint" } ] - }, - { - "fn": "parseURL", - "argv": [ - { - "ref": "Endpoint" - } - ], - "assign": "url" } ], "type": "tree", @@ -322,8 +313,8 @@ "authSchemes": [ { "name": "sigv4", - "signingName": "route53-recovery-control-config", - "signingRegion": "us-west-2" + "signingRegion": "us-west-2", + "signingName": "route53-recovery-control-config" } ] }, diff --git a/botocore/data/route53-recovery-control-config/2020-11-02/paginators-1.json b/botocore/data/route53-recovery-control-config/2020-11-02/paginators-1.json index ea142457a6..024682ba8a 100644 --- a/botocore/data/route53-recovery-control-config/2020-11-02/paginators-1.json +++ b/botocore/data/route53-recovery-control-config/2020-11-02/paginators-1.json @@ -1,3 +1,34 @@ { - "pagination": {} + "pagination": { + "ListAssociatedRoute53HealthChecks": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "HealthCheckIds" + }, + "ListClusters": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "Clusters" + }, + "ListControlPanels": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "ControlPanels" + }, + "ListRoutingControls": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "RoutingControls" + }, + "ListSafetyRules": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "SafetyRules" + } + } } diff --git a/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json b/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json index fc752eede8..49d5321a53 100644 --- a/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json +++ b/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json @@ -40,7 +40,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -86,7 +86,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -132,7 +132,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -173,7 +173,7 @@ "documentation": "

500 response - InternalServiceError. Temporary service error. Retry the request.

" } ], - "documentation": "

Creates a safety rule in a control panel. Safety rules let you add safeguards around changing routing control states, and for enabling and disabling routing controls, to help prevent unexpected outcomes.

There are two types of safety rules: assertion rules and gating rules.

Assertion rule: An assertion rule enforces that, when you change a routing control state, that a certain criteria is met. For example, the criteria might be that at least one routing control state is On after the transation so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.

Gating rule: A gating rule lets you configure a gating routing control as an overall \"on/off\" switch for a group of routing controls. Or, you can configure more complex gating scenarios, for example by configuring multiple gating routing controls.

For more information, see Safety rules in the Amazon Route 53 Application Recovery Controller Developer Guide.

" + "documentation": "

Creates a safety rule in a control panel. Safety rules let you add safeguards around changing routing control states, and for enabling and disabling routing controls, to help prevent unexpected outcomes.

There are two types of safety rules: assertion rules and gating rules.

Assertion rule: An assertion rule enforces that, when you change a routing control state, that a certain criteria is met. For example, the criteria might be that at least one routing control state is On after the transaction so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.

Gating rule: A gating rule lets you configure a gating routing control as an overall \"on/off\" switch for a group of routing controls. Or, you can configure more complex gating scenarios, for example by configuring multiple gating routing controls.

For more information, see Safety rules in the Amazon Route 53 Application Recovery Controller Developer Guide.

" }, "DeleteCluster": { "name": "DeleteCluster", @@ -200,7 +200,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -242,7 +242,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -284,7 +284,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -356,7 +356,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -398,7 +398,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -440,7 +440,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -546,7 +546,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" } ], "documentation": "

Returns an array of all the clusters in an account.

" @@ -584,7 +584,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" } ], "documentation": "

Returns an array of control panels in an account or in a cluster.

" @@ -622,7 +622,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" } ], "documentation": "

Returns an array of routing controls for a control panel. A routing control is an Amazon Route 53 Application Recovery Controller construct that has one of two states: ON and OFF. You can map the routing control state to the state of an Amazon Route 53 health check, which can be used to control routing.

" @@ -660,7 +660,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" } ], "documentation": "

List the safety rules (the assertion rules and gating rules) that you've defined for the routing controls in a control panel.

" @@ -780,7 +780,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -822,7 +822,7 @@ }, { "shape": "AccessDeniedException", - "documentation": "

403 response - AccessDeniedException. You do not hace sufficient access to perform this action.

" + "documentation": "

403 response - AccessDeniedException. You do not have sufficient access to perform this action.

" }, { "shape": "ResourceNotFoundException", @@ -905,7 +905,7 @@ }, "RuleConfig": { "shape": "RuleConfig", - "documentation": "

The criteria that you set for specific assertion routing controls (AssertedControls) that designate how many routing control states must be ON as the result of a transaction. For example, if you have three assertion routing controls, you might specify atleast 2 for your rule configuration. This means that at least two assertion routing control states must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.

" + "documentation": "

The criteria that you set for specific assertion routing controls (AssertedControls) that designate how many routing control states must be ON as the result of a transaction. For example, if you have three assertion routing controls, you might specify ATLEAST 2 for your rule configuration. This means that at least two assertion routing control states must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.

" }, "SafetyRuleArn": { "shape": "__stringMin1Max256PatternAZaZ09", @@ -920,7 +920,7 @@ "documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

" } }, - "documentation": "

An assertion rule enforces that, when you change a routing control state, that the criteria that you set in the rule configuration is met. Otherwise, the change to the routing control is not accepted. For example, the criteria might be that at least one routing control state is On after the transation so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.

", + "documentation": "

An assertion rule enforces that, when you change a routing control state, that the criteria that you set in the rule configuration is met. Otherwise, the change to the routing control is not accepted. For example, the criteria might be that at least one routing control state is On after the transaction so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.

", "required": [ "Status", "ControlPanelArn", @@ -1361,7 +1361,7 @@ }, "RuleConfig": { "shape": "RuleConfig", - "documentation": "

The criteria that you set for gating routing controls that designates how many of the routing control states must be ON to allow you to update target routing control states.

" + "documentation": "

The criteria that you set for gating routing controls that designate how many of the routing control states must be ON to allow you to update target routing control states.

" }, "SafetyRuleArn": { "shape": "__stringMin1Max256PatternAZaZ09", @@ -1373,14 +1373,14 @@ }, "TargetControls": { "shape": "__listOf__stringMin1Max256PatternAZaZ09", - "documentation": "

An array of target routing control Amazon Resource Names (ARNs) for which the states can only be updated if the rule configuration that you specify evaluates to true for the gating routing control. As a simple example, if you have a single gating control, it acts as an overall \"on/off\" switch for a set of target routing controls. You can use this to manually override automated fail over, for example.

" + "documentation": "

An array of target routing control Amazon Resource Names (ARNs) for which the states can only be updated if the rule configuration that you specify evaluates to true for the gating routing control. As a simple example, if you have a single gating control, it acts as an overall \"on/off\" switch for a set of target routing controls. You can use this to manually override automated failover, for example.

" }, "WaitPeriodMs": { "shape": "__integer", "documentation": "

An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.

" } }, - "documentation": "

A gating rule verifies that a gating routing control or set of gating rounting controls, evaluates as true, based on a rule configuration that you specify, which allows a set of routing control state changes to complete.

For example, if you specify one gating routing control and you set the Type in the rule configuration to OR, that indicates that you must set the gating routing control to On for the rule to evaluate as true; that is, for the gating control \"switch\" to be \"On\". When you do that, then you can update the routing control states for the target routing controls that you specify in the gating rule.

", + "documentation": "

A gating rule verifies that a gating routing control or set of gating routing controls, evaluates as true, based on a rule configuration that you specify, which allows a set of routing control state changes to complete.

For example, if you specify one gating routing control and you set the Type in the rule configuration to OR, that indicates that you must set the gating routing control to On for the rule to evaluate as true; that is, for the gating control \"switch\" to be \"On\". When you do that, then you can update the routing control states for the target routing controls that you specify in the gating rule.

", "required": [ "Status", "TargetControls", @@ -1660,7 +1660,7 @@ }, "RuleConfig": { "shape": "RuleConfig", - "documentation": "

The criteria that you set for specific assertion controls (routing controls) that designate how many control states must be ON as the result of a transaction. For example, if you have three assertion controls, you might specify ATLEAST 2for your rule configuration. This means that at least two assertion controls must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.

" + "documentation": "

The criteria that you set for specific assertion controls (routing controls) that designate how many control states must be ON as the result of a transaction. For example, if you have three assertion controls, you might specify ATLEAST 2 for your rule configuration. This means that at least two assertion controls must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.

" }, "WaitPeriodMs": { "shape": "__integer", @@ -1693,11 +1693,11 @@ }, "RuleConfig": { "shape": "RuleConfig", - "documentation": "

The criteria that you set for specific gating controls (routing controls) that designates how many control states must be ON to allow you to change (set or unset) the target control states.

" + "documentation": "

The criteria that you set for specific gating controls (routing controls) that designate how many control states must be ON to allow you to change (set or unset) the target control states.

" }, "TargetControls": { "shape": "__listOf__stringMin1Max256PatternAZaZ09", - "documentation": "

Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three Amazon Web Services Regions. Now you specify AtLeast 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true.

In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.

" + "documentation": "

Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three Amazon Web Services Regions. Now you specify ATLEAST 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true.

In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.

" }, "WaitPeriodMs": { "shape": "__integer", @@ -1722,7 +1722,7 @@ "locationName": "message" } }, - "documentation": "

404 response - MalformedQueryString. The query string contains a syntax error or resource not found..

", + "documentation": "

404 response - MalformedQueryString. The query string contains a syntax error or resource not found.

", "required": [ "Message" ], @@ -1758,11 +1758,11 @@ "members": { "ASSERTION": { "shape": "AssertionRule", - "documentation": "

An assertion rule enforces that, when a routing control state is changed, the criteria set by the rule configuration is met. Otherwise, the change to the routing control state is not accepted. For example, the criteria might be that at least one routing control state is On after the transation so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.

" + "documentation": "

An assertion rule enforces that, when a routing control state is changed, the criteria set by the rule configuration is met. Otherwise, the change to the routing control state is not accepted. For example, the criteria might be that at least one routing control state is On after the transaction so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.

" }, "GATING": { "shape": "GatingRule", - "documentation": "

A gating rule verifies that a gating routing control or set of gating rounting controls, evaluates as true, based on a rule configuration that you specify, which allows a set of routing control state changes to complete.

For example, if you specify one gating routing control and you set the Type in the rule configuration to OR, that indicates that you must set the gating routing control to On for the rule to evaluate as true; that is, for the gating control \"switch\" to be \"On\". When you do that, then you can update the routing control states for the target routing controls that you specify in the gating rule.

" + "documentation": "

A gating rule verifies that a gating routing control or set of gating routing controls, evaluates as true, based on a rule configuration that you specify, which allows a set of routing control state changes to complete.

For example, if you specify one gating routing control and you set the Type in the rule configuration to OR, that indicates that you must set the gating routing control to On for the rule to evaluate as true; that is, for the gating control \"switch\" to be \"On\". When you do that, then you can update the routing control states for the target routing controls that you specify in the gating rule.

" } }, "documentation": "

A safety rule. A safety rule can be an assertion rule or a gating rule.

" diff --git a/docs/source/conf.py b/docs/source/conf.py index 4863a0a8c4..ef9d1034ce 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -54,7 +54,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.38' +release = '1.29.39' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/tests/functional/endpoint-rules/elasticache/endpoint-tests-1.json b/tests/functional/endpoint-rules/elasticache/endpoint-tests-1.json index 197ef5338b..b65711ace2 100644 --- a/tests/functional/endpoint-rules/elasticache/endpoint-tests-1.json +++ b/tests/functional/endpoint-rules/elasticache/endpoint-tests-1.json @@ -8,9 +8,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-south-2" + "Region": "ap-south-2", + "UseDualStack": true } }, { @@ -21,9 +21,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-south-2" + "Region": "ap-south-2", + "UseDualStack": false } }, { @@ -34,9 +34,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-south-2" + "Region": "ap-south-2", + "UseDualStack": true } }, { @@ -47,9 +47,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-south-2" + "Region": "ap-south-2", + "UseDualStack": false } }, { @@ -60,9 +60,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-south-1" + "Region": "ap-south-1", + "UseDualStack": true } }, { @@ -73,9 +73,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-south-1" + "Region": "ap-south-1", + "UseDualStack": false } }, { @@ -86,9 +86,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-south-1" + "Region": "ap-south-1", + "UseDualStack": true } }, { @@ -99,9 +99,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-south-1" + "Region": "ap-south-1", + "UseDualStack": false } }, { @@ -112,9 +112,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-south-1" + "Region": "eu-south-1", + "UseDualStack": true } }, { @@ -125,9 +125,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-south-1" + "Region": "eu-south-1", + "UseDualStack": false } }, { @@ -138,9 +138,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-south-1" + "Region": "eu-south-1", + "UseDualStack": true } }, { @@ -151,9 +151,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-south-1" + "Region": "eu-south-1", + "UseDualStack": false } }, { @@ -164,9 +164,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-south-2" + "Region": "eu-south-2", + "UseDualStack": true } }, { @@ -177,9 +177,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-south-2" + "Region": "eu-south-2", + "UseDualStack": false } }, { @@ -190,9 +190,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-south-2" + "Region": "eu-south-2", + "UseDualStack": true } }, { @@ -203,9 +203,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-south-2" + "Region": "eu-south-2", + "UseDualStack": false } }, { @@ -216,9 +216,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-gov-east-1" + "Region": "us-gov-east-1", + "UseDualStack": true } }, { @@ -229,9 +229,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-gov-east-1" + "Region": "us-gov-east-1", + "UseDualStack": false } }, { @@ -242,9 +242,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-gov-east-1" + "Region": "us-gov-east-1", + "UseDualStack": true } }, { @@ -255,9 +255,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-gov-east-1" + "Region": "us-gov-east-1", + "UseDualStack": false } }, { @@ -268,9 +268,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "me-central-1" + "Region": "me-central-1", + "UseDualStack": true } }, { @@ -281,9 +281,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "me-central-1" + "Region": "me-central-1", + "UseDualStack": false } }, { @@ -294,9 +294,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "me-central-1" + "Region": "me-central-1", + "UseDualStack": true } }, { @@ -307,9 +307,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "me-central-1" + "Region": "me-central-1", + "UseDualStack": false } }, { @@ -320,9 +320,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ca-central-1" + "Region": "ca-central-1", + "UseDualStack": true } }, { @@ -333,9 +333,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ca-central-1" + "Region": "ca-central-1", + "UseDualStack": false } }, { @@ -346,9 +346,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ca-central-1" + "Region": "ca-central-1", + "UseDualStack": true } }, { @@ -359,9 +359,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ca-central-1" + "Region": "ca-central-1", + "UseDualStack": false } }, { @@ -372,9 +372,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-central-1" + "Region": "eu-central-1", + "UseDualStack": true } }, { @@ -385,9 +385,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-central-1" + "Region": "eu-central-1", + "UseDualStack": false } }, { @@ -398,9 +398,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-central-1" + "Region": "eu-central-1", + "UseDualStack": true } }, { @@ -411,9 +411,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-central-1" + "Region": "eu-central-1", + "UseDualStack": false } }, { @@ -422,9 +422,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-iso-west-1" + "Region": "us-iso-west-1", + "UseDualStack": true } }, { @@ -435,9 +435,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-iso-west-1" + "Region": "us-iso-west-1", + "UseDualStack": false } }, { @@ -446,9 +446,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-iso-west-1" + "Region": "us-iso-west-1", + "UseDualStack": true } }, { @@ -459,9 +459,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-iso-west-1" + "Region": "us-iso-west-1", + "UseDualStack": false } }, { @@ -472,9 +472,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-central-2" + "Region": "eu-central-2", + "UseDualStack": true } }, { @@ -485,9 +485,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-central-2" + "Region": "eu-central-2", + "UseDualStack": false } }, { @@ -498,9 +498,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-central-2" + "Region": "eu-central-2", + "UseDualStack": true } }, { @@ -511,9 +511,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-central-2" + "Region": "eu-central-2", + "UseDualStack": false } }, { @@ -524,9 +524,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-west-1" + "Region": "us-west-1", + "UseDualStack": true } }, { @@ -537,9 +537,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-west-1" + "Region": "us-west-1", + "UseDualStack": false } }, { @@ -550,9 +550,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-west-1" + "Region": "us-west-1", + "UseDualStack": true } }, { @@ -563,9 +563,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-west-1" + "Region": "us-west-1", + "UseDualStack": false } }, { @@ -576,9 +576,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-west-2" + "Region": "us-west-2", + "UseDualStack": true } }, { @@ -589,9 +589,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-west-2" + "Region": "us-west-2", + "UseDualStack": false } }, { @@ -602,9 +602,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-west-2" + "Region": "us-west-2", + "UseDualStack": true } }, { @@ -615,9 +615,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-west-2" + "Region": "us-west-2", + "UseDualStack": false } }, { @@ -628,9 +628,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "af-south-1" + "Region": "af-south-1", + "UseDualStack": true } }, { @@ -641,9 +641,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "af-south-1" + "Region": "af-south-1", + "UseDualStack": false } }, { @@ -654,9 +654,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "af-south-1" + "Region": "af-south-1", + "UseDualStack": true } }, { @@ -667,9 +667,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "af-south-1" + "Region": "af-south-1", + "UseDualStack": false } }, { @@ -680,9 +680,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-north-1" + "Region": "eu-north-1", + "UseDualStack": true } }, { @@ -693,9 +693,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-north-1" + "Region": "eu-north-1", + "UseDualStack": false } }, { @@ -706,9 +706,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-north-1" + "Region": "eu-north-1", + "UseDualStack": true } }, { @@ -719,9 +719,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-north-1" + "Region": "eu-north-1", + "UseDualStack": false } }, { @@ -732,9 +732,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-west-3" + "Region": "eu-west-3", + "UseDualStack": true } }, { @@ -745,9 +745,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-west-3" + "Region": "eu-west-3", + "UseDualStack": false } }, { @@ -758,9 +758,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-west-3" + "Region": "eu-west-3", + "UseDualStack": true } }, { @@ -771,9 +771,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-west-3" + "Region": "eu-west-3", + "UseDualStack": false } }, { @@ -784,9 +784,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-west-2" + "Region": "eu-west-2", + "UseDualStack": true } }, { @@ -797,9 +797,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-west-2" + "Region": "eu-west-2", + "UseDualStack": false } }, { @@ -810,9 +810,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-west-2" + "Region": "eu-west-2", + "UseDualStack": true } }, { @@ -823,9 +823,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-west-2" + "Region": "eu-west-2", + "UseDualStack": false } }, { @@ -836,9 +836,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "eu-west-1" + "Region": "eu-west-1", + "UseDualStack": true } }, { @@ -849,9 +849,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "eu-west-1" + "Region": "eu-west-1", + "UseDualStack": false } }, { @@ -862,9 +862,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "eu-west-1" + "Region": "eu-west-1", + "UseDualStack": true } }, { @@ -875,9 +875,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "eu-west-1" + "Region": "eu-west-1", + "UseDualStack": false } }, { @@ -888,9 +888,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-northeast-3" + "Region": "ap-northeast-3", + "UseDualStack": true } }, { @@ -901,9 +901,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-northeast-3" + "Region": "ap-northeast-3", + "UseDualStack": false } }, { @@ -914,9 +914,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-northeast-3" + "Region": "ap-northeast-3", + "UseDualStack": true } }, { @@ -927,9 +927,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-northeast-3" + "Region": "ap-northeast-3", + "UseDualStack": false } }, { @@ -940,9 +940,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-northeast-2" + "Region": "ap-northeast-2", + "UseDualStack": true } }, { @@ -953,9 +953,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-northeast-2" + "Region": "ap-northeast-2", + "UseDualStack": false } }, { @@ -966,9 +966,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-northeast-2" + "Region": "ap-northeast-2", + "UseDualStack": true } }, { @@ -979,9 +979,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-northeast-2" + "Region": "ap-northeast-2", + "UseDualStack": false } }, { @@ -992,9 +992,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-northeast-1" + "Region": "ap-northeast-1", + "UseDualStack": true } }, { @@ -1005,9 +1005,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-northeast-1" + "Region": "ap-northeast-1", + "UseDualStack": false } }, { @@ -1018,9 +1018,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-northeast-1" + "Region": "ap-northeast-1", + "UseDualStack": true } }, { @@ -1031,9 +1031,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-northeast-1" + "Region": "ap-northeast-1", + "UseDualStack": false } }, { @@ -1044,9 +1044,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "me-south-1" + "Region": "me-south-1", + "UseDualStack": true } }, { @@ -1057,9 +1057,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "me-south-1" + "Region": "me-south-1", + "UseDualStack": false } }, { @@ -1070,9 +1070,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "me-south-1" + "Region": "me-south-1", + "UseDualStack": true } }, { @@ -1083,9 +1083,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "me-south-1" + "Region": "me-south-1", + "UseDualStack": false } }, { @@ -1096,9 +1096,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "sa-east-1" + "Region": "sa-east-1", + "UseDualStack": true } }, { @@ -1109,9 +1109,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "sa-east-1" + "Region": "sa-east-1", + "UseDualStack": false } }, { @@ -1122,9 +1122,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "sa-east-1" + "Region": "sa-east-1", + "UseDualStack": true } }, { @@ -1135,9 +1135,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "sa-east-1" + "Region": "sa-east-1", + "UseDualStack": false } }, { @@ -1148,9 +1148,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-east-1" + "Region": "ap-east-1", + "UseDualStack": true } }, { @@ -1161,9 +1161,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-east-1" + "Region": "ap-east-1", + "UseDualStack": false } }, { @@ -1174,9 +1174,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-east-1" + "Region": "ap-east-1", + "UseDualStack": true } }, { @@ -1187,9 +1187,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-east-1" + "Region": "ap-east-1", + "UseDualStack": false } }, { @@ -1200,9 +1200,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "cn-north-1" + "Region": "cn-north-1", + "UseDualStack": true } }, { @@ -1213,9 +1213,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "cn-north-1" + "Region": "cn-north-1", + "UseDualStack": false } }, { @@ -1226,9 +1226,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "cn-north-1" + "Region": "cn-north-1", + "UseDualStack": true } }, { @@ -1239,9 +1239,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "cn-north-1" + "Region": "cn-north-1", + "UseDualStack": false } }, { @@ -1252,9 +1252,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-gov-west-1" + "Region": "us-gov-west-1", + "UseDualStack": true } }, { @@ -1265,9 +1265,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-gov-west-1" + "Region": "us-gov-west-1", + "UseDualStack": false } }, { @@ -1278,9 +1278,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-gov-west-1" + "Region": "us-gov-west-1", + "UseDualStack": true } }, { @@ -1291,9 +1291,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-gov-west-1" + "Region": "us-gov-west-1", + "UseDualStack": false } }, { @@ -1304,9 +1304,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-southeast-1" + "Region": "ap-southeast-1", + "UseDualStack": true } }, { @@ -1317,9 +1317,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-southeast-1" + "Region": "ap-southeast-1", + "UseDualStack": false } }, { @@ -1330,9 +1330,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-southeast-1" + "Region": "ap-southeast-1", + "UseDualStack": true } }, { @@ -1343,9 +1343,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-southeast-1" + "Region": "ap-southeast-1", + "UseDualStack": false } }, { @@ -1356,9 +1356,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-southeast-2" + "Region": "ap-southeast-2", + "UseDualStack": true } }, { @@ -1369,9 +1369,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-southeast-2" + "Region": "ap-southeast-2", + "UseDualStack": false } }, { @@ -1382,9 +1382,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-southeast-2" + "Region": "ap-southeast-2", + "UseDualStack": true } }, { @@ -1395,9 +1395,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-southeast-2" + "Region": "ap-southeast-2", + "UseDualStack": false } }, { @@ -1406,9 +1406,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-iso-east-1" + "Region": "us-iso-east-1", + "UseDualStack": true } }, { @@ -1419,9 +1419,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-iso-east-1" + "Region": "us-iso-east-1", + "UseDualStack": false } }, { @@ -1430,9 +1430,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-iso-east-1" + "Region": "us-iso-east-1", + "UseDualStack": true } }, { @@ -1443,9 +1443,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-iso-east-1" + "Region": "us-iso-east-1", + "UseDualStack": false } }, { @@ -1456,9 +1456,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-southeast-3" + "Region": "ap-southeast-3", + "UseDualStack": true } }, { @@ -1469,9 +1469,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-southeast-3" + "Region": "ap-southeast-3", + "UseDualStack": false } }, { @@ -1482,9 +1482,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-southeast-3" + "Region": "ap-southeast-3", + "UseDualStack": true } }, { @@ -1495,9 +1495,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-southeast-3" + "Region": "ap-southeast-3", + "UseDualStack": false } }, { @@ -1508,9 +1508,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "ap-southeast-4" + "Region": "ap-southeast-4", + "UseDualStack": true } }, { @@ -1521,9 +1521,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "ap-southeast-4" + "Region": "ap-southeast-4", + "UseDualStack": false } }, { @@ -1534,9 +1534,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "ap-southeast-4" + "Region": "ap-southeast-4", + "UseDualStack": true } }, { @@ -1547,9 +1547,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "ap-southeast-4" + "Region": "ap-southeast-4", + "UseDualStack": false } }, { @@ -1560,9 +1560,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-east-1" + "Region": "us-east-1", + "UseDualStack": true } }, { @@ -1573,9 +1573,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-east-1" + "Region": "us-east-1", + "UseDualStack": false } }, { @@ -1586,9 +1586,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-east-1" + "Region": "us-east-1", + "UseDualStack": true } }, { @@ -1599,9 +1599,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-east-1" + "Region": "us-east-1", + "UseDualStack": false } }, { @@ -1612,9 +1612,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-east-2" + "Region": "us-east-2", + "UseDualStack": true } }, { @@ -1625,9 +1625,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-east-2" + "Region": "us-east-2", + "UseDualStack": false } }, { @@ -1638,9 +1638,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-east-2" + "Region": "us-east-2", + "UseDualStack": true } }, { @@ -1651,9 +1651,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-east-2" + "Region": "us-east-2", + "UseDualStack": false } }, { @@ -1664,9 +1664,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "cn-northwest-1" + "Region": "cn-northwest-1", + "UseDualStack": true } }, { @@ -1677,9 +1677,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "cn-northwest-1" + "Region": "cn-northwest-1", + "UseDualStack": false } }, { @@ -1690,9 +1690,9 @@ } }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "cn-northwest-1" + "Region": "cn-northwest-1", + "UseDualStack": true } }, { @@ -1703,9 +1703,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "cn-northwest-1" + "Region": "cn-northwest-1", + "UseDualStack": false } }, { @@ -1714,9 +1714,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, "UseFIPS": true, - "Region": "us-isob-east-1" + "Region": "us-isob-east-1", + "UseDualStack": true } }, { @@ -1727,9 +1727,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": true, - "Region": "us-isob-east-1" + "Region": "us-isob-east-1", + "UseDualStack": false } }, { @@ -1738,9 +1738,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, "UseFIPS": false, - "Region": "us-isob-east-1" + "Region": "us-isob-east-1", + "UseDualStack": true } }, { @@ -1751,9 +1751,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-isob-east-1" + "Region": "us-isob-east-1", + "UseDualStack": false } }, { @@ -1764,9 +1764,9 @@ } }, "params": { - "UseDualStack": false, "UseFIPS": false, "Region": "us-east-1", + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -1776,9 +1776,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseDualStack": false, "UseFIPS": true, "Region": "us-east-1", + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -1788,9 +1788,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseDualStack": true, "UseFIPS": false, "Region": "us-east-1", + "UseDualStack": true, "Endpoint": "https://example.com" } } diff --git a/tests/functional/endpoint-rules/network-firewall/endpoint-tests-1.json b/tests/functional/endpoint-rules/network-firewall/endpoint-tests-1.json index 290c458287..dc54912bdf 100644 --- a/tests/functional/endpoint-rules/network-firewall/endpoint-tests-1.json +++ b/tests/functional/endpoint-rules/network-firewall/endpoint-tests-1.json @@ -8,8 +8,8 @@ } }, "params": { - "Region": "ap-south-1", "UseDualStack": true, + "Region": "ap-south-1", "UseFIPS": true } }, @@ -21,8 +21,8 @@ } }, "params": { - "Region": "ap-south-1", "UseDualStack": false, + "Region": "ap-south-1", "UseFIPS": true } }, @@ -34,8 +34,8 @@ } }, "params": { - "Region": "ap-south-1", "UseDualStack": true, + "Region": "ap-south-1", "UseFIPS": false } }, @@ -47,8 +47,8 @@ } }, "params": { - "Region": "ap-south-1", "UseDualStack": false, + "Region": "ap-south-1", "UseFIPS": false } }, @@ -60,8 +60,8 @@ } }, "params": { - "Region": "eu-south-1", "UseDualStack": true, + "Region": "eu-south-1", "UseFIPS": true } }, @@ -73,8 +73,8 @@ } }, "params": { - "Region": "eu-south-1", "UseDualStack": false, + "Region": "eu-south-1", "UseFIPS": true } }, @@ -86,8 +86,8 @@ } }, "params": { - "Region": "eu-south-1", "UseDualStack": true, + "Region": "eu-south-1", "UseFIPS": false } }, @@ -99,8 +99,8 @@ } }, "params": { - "Region": "eu-south-1", "UseDualStack": false, + "Region": "eu-south-1", "UseFIPS": false } }, @@ -112,8 +112,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": true } }, @@ -125,8 +125,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": true } }, @@ -138,8 +138,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": false } }, @@ -151,8 +151,8 @@ } }, "params": { - "Region": "us-gov-east-1", "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": false } }, @@ -164,8 +164,8 @@ } }, "params": { - "Region": "ca-central-1", "UseDualStack": true, + "Region": "ca-central-1", "UseFIPS": true } }, @@ -177,8 +177,8 @@ } }, "params": { - "Region": "ca-central-1", "UseDualStack": false, + "Region": "ca-central-1", "UseFIPS": true } }, @@ -190,8 +190,8 @@ } }, "params": { - "Region": "ca-central-1", "UseDualStack": true, + "Region": "ca-central-1", "UseFIPS": false } }, @@ -203,8 +203,8 @@ } }, "params": { - "Region": "ca-central-1", "UseDualStack": false, + "Region": "ca-central-1", "UseFIPS": false } }, @@ -216,8 +216,8 @@ } }, "params": { - "Region": "eu-central-1", "UseDualStack": true, + "Region": "eu-central-1", "UseFIPS": true } }, @@ -229,8 +229,8 @@ } }, "params": { - "Region": "eu-central-1", "UseDualStack": false, + "Region": "eu-central-1", "UseFIPS": true } }, @@ -242,8 +242,8 @@ } }, "params": { - "Region": "eu-central-1", "UseDualStack": true, + "Region": "eu-central-1", "UseFIPS": false } }, @@ -255,8 +255,8 @@ } }, "params": { - "Region": "eu-central-1", "UseDualStack": false, + "Region": "eu-central-1", "UseFIPS": false } }, @@ -268,8 +268,8 @@ } }, "params": { - "Region": "us-west-1", "UseDualStack": true, + "Region": "us-west-1", "UseFIPS": true } }, @@ -281,8 +281,8 @@ } }, "params": { - "Region": "us-west-1", "UseDualStack": false, + "Region": "us-west-1", "UseFIPS": true } }, @@ -294,8 +294,8 @@ } }, "params": { - "Region": "us-west-1", "UseDualStack": true, + "Region": "us-west-1", "UseFIPS": false } }, @@ -307,8 +307,8 @@ } }, "params": { - "Region": "us-west-1", "UseDualStack": false, + "Region": "us-west-1", "UseFIPS": false } }, @@ -320,8 +320,8 @@ } }, "params": { - "Region": "us-west-2", "UseDualStack": true, + "Region": "us-west-2", "UseFIPS": true } }, @@ -333,8 +333,8 @@ } }, "params": { - "Region": "us-west-2", "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": true } }, @@ -346,8 +346,8 @@ } }, "params": { - "Region": "us-west-2", "UseDualStack": true, + "Region": "us-west-2", "UseFIPS": false } }, @@ -359,8 +359,8 @@ } }, "params": { - "Region": "us-west-2", "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": false } }, @@ -372,8 +372,8 @@ } }, "params": { - "Region": "af-south-1", "UseDualStack": true, + "Region": "af-south-1", "UseFIPS": true } }, @@ -385,8 +385,8 @@ } }, "params": { - "Region": "af-south-1", "UseDualStack": false, + "Region": "af-south-1", "UseFIPS": true } }, @@ -398,8 +398,8 @@ } }, "params": { - "Region": "af-south-1", "UseDualStack": true, + "Region": "af-south-1", "UseFIPS": false } }, @@ -411,8 +411,8 @@ } }, "params": { - "Region": "af-south-1", "UseDualStack": false, + "Region": "af-south-1", "UseFIPS": false } }, @@ -424,8 +424,8 @@ } }, "params": { - "Region": "eu-north-1", "UseDualStack": true, + "Region": "eu-north-1", "UseFIPS": true } }, @@ -437,8 +437,8 @@ } }, "params": { - "Region": "eu-north-1", "UseDualStack": false, + "Region": "eu-north-1", "UseFIPS": true } }, @@ -450,8 +450,8 @@ } }, "params": { - "Region": "eu-north-1", "UseDualStack": true, + "Region": "eu-north-1", "UseFIPS": false } }, @@ -463,8 +463,8 @@ } }, "params": { - "Region": "eu-north-1", "UseDualStack": false, + "Region": "eu-north-1", "UseFIPS": false } }, @@ -476,8 +476,8 @@ } }, "params": { - "Region": "eu-west-3", "UseDualStack": true, + "Region": "eu-west-3", "UseFIPS": true } }, @@ -489,8 +489,8 @@ } }, "params": { - "Region": "eu-west-3", "UseDualStack": false, + "Region": "eu-west-3", "UseFIPS": true } }, @@ -502,8 +502,8 @@ } }, "params": { - "Region": "eu-west-3", "UseDualStack": true, + "Region": "eu-west-3", "UseFIPS": false } }, @@ -515,8 +515,8 @@ } }, "params": { - "Region": "eu-west-3", "UseDualStack": false, + "Region": "eu-west-3", "UseFIPS": false } }, @@ -528,8 +528,8 @@ } }, "params": { - "Region": "eu-west-2", "UseDualStack": true, + "Region": "eu-west-2", "UseFIPS": true } }, @@ -541,8 +541,8 @@ } }, "params": { - "Region": "eu-west-2", "UseDualStack": false, + "Region": "eu-west-2", "UseFIPS": true } }, @@ -554,8 +554,8 @@ } }, "params": { - "Region": "eu-west-2", "UseDualStack": true, + "Region": "eu-west-2", "UseFIPS": false } }, @@ -567,8 +567,8 @@ } }, "params": { - "Region": "eu-west-2", "UseDualStack": false, + "Region": "eu-west-2", "UseFIPS": false } }, @@ -580,8 +580,8 @@ } }, "params": { - "Region": "eu-west-1", "UseDualStack": true, + "Region": "eu-west-1", "UseFIPS": true } }, @@ -593,8 +593,8 @@ } }, "params": { - "Region": "eu-west-1", "UseDualStack": false, + "Region": "eu-west-1", "UseFIPS": true } }, @@ -606,8 +606,8 @@ } }, "params": { - "Region": "eu-west-1", "UseDualStack": true, + "Region": "eu-west-1", "UseFIPS": false } }, @@ -619,8 +619,8 @@ } }, "params": { - "Region": "eu-west-1", "UseDualStack": false, + "Region": "eu-west-1", "UseFIPS": false } }, @@ -632,8 +632,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseDualStack": true, + "Region": "ap-northeast-3", "UseFIPS": true } }, @@ -645,8 +645,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseDualStack": false, + "Region": "ap-northeast-3", "UseFIPS": true } }, @@ -658,8 +658,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseDualStack": true, + "Region": "ap-northeast-3", "UseFIPS": false } }, @@ -671,8 +671,8 @@ } }, "params": { - "Region": "ap-northeast-3", "UseDualStack": false, + "Region": "ap-northeast-3", "UseFIPS": false } }, @@ -684,8 +684,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseDualStack": true, + "Region": "ap-northeast-2", "UseFIPS": true } }, @@ -697,8 +697,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseDualStack": false, + "Region": "ap-northeast-2", "UseFIPS": true } }, @@ -710,8 +710,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseDualStack": true, + "Region": "ap-northeast-2", "UseFIPS": false } }, @@ -723,8 +723,8 @@ } }, "params": { - "Region": "ap-northeast-2", "UseDualStack": false, + "Region": "ap-northeast-2", "UseFIPS": false } }, @@ -736,8 +736,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseDualStack": true, + "Region": "ap-northeast-1", "UseFIPS": true } }, @@ -749,8 +749,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseDualStack": false, + "Region": "ap-northeast-1", "UseFIPS": true } }, @@ -762,8 +762,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseDualStack": true, + "Region": "ap-northeast-1", "UseFIPS": false } }, @@ -775,8 +775,8 @@ } }, "params": { - "Region": "ap-northeast-1", "UseDualStack": false, + "Region": "ap-northeast-1", "UseFIPS": false } }, @@ -788,8 +788,8 @@ } }, "params": { - "Region": "me-south-1", "UseDualStack": true, + "Region": "me-south-1", "UseFIPS": true } }, @@ -801,8 +801,8 @@ } }, "params": { - "Region": "me-south-1", "UseDualStack": false, + "Region": "me-south-1", "UseFIPS": true } }, @@ -814,8 +814,8 @@ } }, "params": { - "Region": "me-south-1", "UseDualStack": true, + "Region": "me-south-1", "UseFIPS": false } }, @@ -827,8 +827,8 @@ } }, "params": { - "Region": "me-south-1", "UseDualStack": false, + "Region": "me-south-1", "UseFIPS": false } }, @@ -840,8 +840,8 @@ } }, "params": { - "Region": "sa-east-1", "UseDualStack": true, + "Region": "sa-east-1", "UseFIPS": true } }, @@ -853,8 +853,8 @@ } }, "params": { - "Region": "sa-east-1", "UseDualStack": false, + "Region": "sa-east-1", "UseFIPS": true } }, @@ -866,8 +866,8 @@ } }, "params": { - "Region": "sa-east-1", "UseDualStack": true, + "Region": "sa-east-1", "UseFIPS": false } }, @@ -879,8 +879,8 @@ } }, "params": { - "Region": "sa-east-1", "UseDualStack": false, + "Region": "sa-east-1", "UseFIPS": false } }, @@ -892,8 +892,8 @@ } }, "params": { - "Region": "ap-east-1", "UseDualStack": true, + "Region": "ap-east-1", "UseFIPS": true } }, @@ -905,8 +905,8 @@ } }, "params": { - "Region": "ap-east-1", "UseDualStack": false, + "Region": "ap-east-1", "UseFIPS": true } }, @@ -918,8 +918,8 @@ } }, "params": { - "Region": "ap-east-1", "UseDualStack": true, + "Region": "ap-east-1", "UseFIPS": false } }, @@ -931,8 +931,8 @@ } }, "params": { - "Region": "ap-east-1", "UseDualStack": false, + "Region": "ap-east-1", "UseFIPS": false } }, @@ -944,8 +944,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseDualStack": true, + "Region": "us-gov-west-1", "UseFIPS": true } }, @@ -957,8 +957,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseDualStack": false, + "Region": "us-gov-west-1", "UseFIPS": true } }, @@ -970,8 +970,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseDualStack": true, + "Region": "us-gov-west-1", "UseFIPS": false } }, @@ -983,8 +983,8 @@ } }, "params": { - "Region": "us-gov-west-1", "UseDualStack": false, + "Region": "us-gov-west-1", "UseFIPS": false } }, @@ -996,8 +996,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseDualStack": true, + "Region": "ap-southeast-1", "UseFIPS": true } }, @@ -1009,8 +1009,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseDualStack": false, + "Region": "ap-southeast-1", "UseFIPS": true } }, @@ -1022,8 +1022,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseDualStack": true, + "Region": "ap-southeast-1", "UseFIPS": false } }, @@ -1035,8 +1035,8 @@ } }, "params": { - "Region": "ap-southeast-1", "UseDualStack": false, + "Region": "ap-southeast-1", "UseFIPS": false } }, @@ -1048,8 +1048,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseDualStack": true, + "Region": "ap-southeast-2", "UseFIPS": true } }, @@ -1061,8 +1061,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseDualStack": false, + "Region": "ap-southeast-2", "UseFIPS": true } }, @@ -1074,8 +1074,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseDualStack": true, + "Region": "ap-southeast-2", "UseFIPS": false } }, @@ -1087,8 +1087,8 @@ } }, "params": { - "Region": "ap-southeast-2", "UseDualStack": false, + "Region": "ap-southeast-2", "UseFIPS": false } }, @@ -1100,8 +1100,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseDualStack": true, + "Region": "ap-southeast-3", "UseFIPS": true } }, @@ -1113,8 +1113,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseDualStack": false, + "Region": "ap-southeast-3", "UseFIPS": true } }, @@ -1126,8 +1126,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseDualStack": true, + "Region": "ap-southeast-3", "UseFIPS": false } }, @@ -1139,8 +1139,8 @@ } }, "params": { - "Region": "ap-southeast-3", "UseDualStack": false, + "Region": "ap-southeast-3", "UseFIPS": false } }, @@ -1152,8 +1152,8 @@ } }, "params": { - "Region": "us-east-1", "UseDualStack": true, + "Region": "us-east-1", "UseFIPS": true } }, @@ -1165,8 +1165,8 @@ } }, "params": { - "Region": "us-east-1", "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": true } }, @@ -1178,8 +1178,8 @@ } }, "params": { - "Region": "us-east-1", "UseDualStack": true, + "Region": "us-east-1", "UseFIPS": false } }, @@ -1191,8 +1191,8 @@ } }, "params": { - "Region": "us-east-1", "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false } }, @@ -1204,8 +1204,8 @@ } }, "params": { - "Region": "us-east-2", "UseDualStack": true, + "Region": "us-east-2", "UseFIPS": true } }, @@ -1217,8 +1217,8 @@ } }, "params": { - "Region": "us-east-2", "UseDualStack": false, + "Region": "us-east-2", "UseFIPS": true } }, @@ -1230,8 +1230,8 @@ } }, "params": { - "Region": "us-east-2", "UseDualStack": true, + "Region": "us-east-2", "UseFIPS": false } }, @@ -1243,8 +1243,8 @@ } }, "params": { - "Region": "us-east-2", "UseDualStack": false, + "Region": "us-east-2", "UseFIPS": false } }, @@ -1254,8 +1254,8 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "Region": "us-isob-east-1", "UseDualStack": true, + "Region": "us-isob-east-1", "UseFIPS": true } }, @@ -1267,8 +1267,8 @@ } }, "params": { - "Region": "us-isob-east-1", "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": true } }, @@ -1278,8 +1278,8 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "Region": "us-isob-east-1", "UseDualStack": true, + "Region": "us-isob-east-1", "UseFIPS": false } }, @@ -1291,8 +1291,8 @@ } }, "params": { - "Region": "us-isob-east-1", "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": false } }, @@ -1304,8 +1304,8 @@ } }, "params": { - "Region": "us-east-1", "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, "Endpoint": "https://example.com" } @@ -1316,8 +1316,8 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "Region": "us-east-1", "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": true, "Endpoint": "https://example.com" } @@ -1328,8 +1328,8 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "Region": "us-east-1", "UseDualStack": true, + "Region": "us-east-1", "UseFIPS": false, "Endpoint": "https://example.com" } diff --git a/tests/functional/endpoint-rules/rds/endpoint-tests-1.json b/tests/functional/endpoint-rules/rds/endpoint-tests-1.json index 56a8a41a8b..d64b18b64c 100644 --- a/tests/functional/endpoint-rules/rds/endpoint-tests-1.json +++ b/tests/functional/endpoint-rules/rds/endpoint-tests-1.json @@ -8,9 +8,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-south-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -21,9 +21,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-south-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -34,9 +34,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-south-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -47,9 +47,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-south-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -60,9 +60,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-south-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -73,9 +73,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-south-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -86,9 +86,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-south-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -99,9 +99,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-south-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -112,9 +112,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-south-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -125,9 +125,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-south-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -138,9 +138,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-south-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -151,9 +151,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-south-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -164,9 +164,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-south-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -177,9 +177,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-south-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -190,9 +190,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-south-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -203,9 +203,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-south-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -216,9 +216,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-gov-east-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -229,9 +229,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-gov-east-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -242,9 +242,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-gov-east-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -255,9 +255,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-gov-east-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -268,9 +268,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "me-central-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -281,9 +281,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "me-central-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -294,9 +294,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "me-central-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -307,9 +307,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "me-central-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -320,9 +320,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ca-central-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -333,9 +333,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ca-central-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -346,9 +346,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ca-central-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -359,9 +359,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ca-central-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -372,9 +372,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-central-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -385,9 +385,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-central-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -398,9 +398,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-central-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -411,9 +411,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-central-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -422,9 +422,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-iso-west-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -435,9 +435,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-iso-west-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -446,9 +446,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-iso-west-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -459,9 +459,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-iso-west-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -472,9 +472,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-central-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -485,9 +485,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-central-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -498,9 +498,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-central-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -511,9 +511,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-central-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -524,9 +524,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-west-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -537,9 +537,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-west-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -550,9 +550,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-west-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -563,9 +563,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-west-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -576,9 +576,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-west-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -589,9 +589,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-west-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -602,9 +602,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-west-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -615,9 +615,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-west-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -628,9 +628,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "af-south-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -641,9 +641,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "af-south-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -654,9 +654,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "af-south-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -667,9 +667,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "af-south-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -680,9 +680,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-north-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -693,9 +693,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-north-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -706,9 +706,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-north-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -719,9 +719,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-north-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -732,9 +732,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-west-3", - "UseDualStack": true + "UseFIPS": true } }, { @@ -745,9 +745,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-west-3", - "UseDualStack": false + "UseFIPS": true } }, { @@ -758,9 +758,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-west-3", - "UseDualStack": true + "UseFIPS": false } }, { @@ -771,9 +771,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-west-3", - "UseDualStack": false + "UseFIPS": false } }, { @@ -784,9 +784,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-west-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -797,9 +797,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-west-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -810,9 +810,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-west-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -823,9 +823,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-west-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -836,9 +836,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "eu-west-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -849,9 +849,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "eu-west-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -862,9 +862,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "eu-west-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -875,9 +875,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "eu-west-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -888,9 +888,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-northeast-3", - "UseDualStack": true + "UseFIPS": true } }, { @@ -901,9 +901,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-northeast-3", - "UseDualStack": false + "UseFIPS": true } }, { @@ -914,9 +914,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-northeast-3", - "UseDualStack": true + "UseFIPS": false } }, { @@ -927,9 +927,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-northeast-3", - "UseDualStack": false + "UseFIPS": false } }, { @@ -940,9 +940,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-northeast-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -953,9 +953,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-northeast-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -966,9 +966,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-northeast-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -979,9 +979,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-northeast-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -992,9 +992,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-northeast-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1005,9 +1005,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-northeast-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1018,9 +1018,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-northeast-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1031,9 +1031,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-northeast-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1044,9 +1044,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "me-south-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1057,9 +1057,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "me-south-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1070,9 +1070,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "me-south-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1083,9 +1083,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "me-south-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1096,9 +1096,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "sa-east-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1109,9 +1109,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "sa-east-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1122,9 +1122,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "sa-east-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1135,9 +1135,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "sa-east-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1148,9 +1148,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-east-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1161,9 +1161,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-east-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1174,9 +1174,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-east-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1187,9 +1187,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-east-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1200,9 +1200,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "cn-north-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1213,9 +1213,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "cn-north-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1226,9 +1226,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "cn-north-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1239,9 +1239,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "cn-north-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1252,9 +1252,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-gov-west-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1265,9 +1265,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-gov-west-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1278,9 +1278,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-gov-west-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1291,9 +1291,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-gov-west-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1304,9 +1304,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-southeast-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1317,9 +1317,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-southeast-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1330,9 +1330,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-southeast-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1343,9 +1343,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-southeast-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1356,9 +1356,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-southeast-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1369,9 +1369,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-southeast-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1382,9 +1382,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-southeast-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1395,9 +1395,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-southeast-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1406,9 +1406,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-iso-east-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1419,9 +1419,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-iso-east-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1430,9 +1430,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-iso-east-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1443,9 +1443,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-iso-east-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1456,9 +1456,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-southeast-3", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1469,9 +1469,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-southeast-3", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1482,9 +1482,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-southeast-3", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1495,9 +1495,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-southeast-3", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1508,9 +1508,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "ap-southeast-4", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1521,9 +1521,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "ap-southeast-4", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1534,9 +1534,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "ap-southeast-4", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1547,9 +1547,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "ap-southeast-4", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1560,9 +1560,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-east-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1573,9 +1573,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-east-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1586,9 +1586,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-east-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1599,9 +1599,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-east-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1612,9 +1612,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-east-2", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1625,9 +1625,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-east-2", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1638,9 +1638,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-east-2", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1651,9 +1651,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-east-2", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1664,9 +1664,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "cn-northwest-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1677,9 +1677,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "cn-northwest-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1690,9 +1690,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "cn-northwest-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1703,9 +1703,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "cn-northwest-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1714,9 +1714,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseFIPS": true, + "UseDualStack": true, "Region": "us-isob-east-1", - "UseDualStack": true + "UseFIPS": true } }, { @@ -1727,9 +1727,9 @@ } }, "params": { - "UseFIPS": true, + "UseDualStack": false, "Region": "us-isob-east-1", - "UseDualStack": false + "UseFIPS": true } }, { @@ -1738,9 +1738,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseFIPS": false, + "UseDualStack": true, "Region": "us-isob-east-1", - "UseDualStack": true + "UseFIPS": false } }, { @@ -1751,9 +1751,9 @@ } }, "params": { - "UseFIPS": false, + "UseDualStack": false, "Region": "us-isob-east-1", - "UseDualStack": false + "UseFIPS": false } }, { @@ -1764,9 +1764,9 @@ } }, "params": { - "UseFIPS": false, - "Region": "us-east-1", "UseDualStack": false, + "Region": "us-east-1", + "UseFIPS": false, "Endpoint": "https://example.com" } }, @@ -1776,9 +1776,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseFIPS": true, - "Region": "us-east-1", "UseDualStack": false, + "Region": "us-east-1", + "UseFIPS": true, "Endpoint": "https://example.com" } }, @@ -1788,9 +1788,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseFIPS": false, - "Region": "us-east-1", "UseDualStack": true, + "Region": "us-east-1", + "UseFIPS": false, "Endpoint": "https://example.com" } } diff --git a/tests/functional/endpoint-rules/route53-recovery-control-config/endpoint-tests-1.json b/tests/functional/endpoint-rules/route53-recovery-control-config/endpoint-tests-1.json index b15e074b1c..a2b05792da 100644 --- a/tests/functional/endpoint-rules/route53-recovery-control-config/endpoint-tests-1.json +++ b/tests/functional/endpoint-rules/route53-recovery-control-config/endpoint-tests-1.json @@ -7,9 +7,9 @@ "properties": { "authSchemes": [ { + "signingRegion": "us-west-2", "name": "sigv4", - "signingName": "route53-recovery-control-config", - "signingRegion": "us-west-2" + "signingName": "route53-recovery-control-config" } ] }, @@ -17,9 +17,9 @@ } }, "params": { - "Region": "aws-global", + "UseFIPS": false, "UseDualStack": false, - "UseFIPS": false + "Region": "aws-global" } }, { @@ -30,9 +30,9 @@ } }, "params": { - "Region": "us-east-1", - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, + "Region": "us-east-1", "Endpoint": "https://example.com" } }, @@ -42,9 +42,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "Region": "us-east-1", - "UseDualStack": false, "UseFIPS": true, + "UseDualStack": false, + "Region": "us-east-1", "Endpoint": "https://example.com" } }, @@ -54,9 +54,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "Region": "us-east-1", - "UseDualStack": true, "UseFIPS": false, + "UseDualStack": true, + "Region": "us-east-1", "Endpoint": "https://example.com" } }