Commit 29120366 authored by AWS SDK Rust Bot's avatar AWS SDK Rust Bot
Browse files

Update SDK models

parent aba10710
Loading
Loading
Loading
Loading
+156 −0
Original line number Diff line number Diff line
@@ -98799,6 +98799,14 @@
                        "smithy.api#xmlName": "autoProvisionZones"
                    }
                },
                "AttachedAppliances": {
                    "target": "com.amazonaws.ec2#NatGatewayAttachedApplianceList",
                    "traits": {
                        "aws.protocols#ec2QueryName": "AttachedApplianceSet",
                        "smithy.api#documentation": "<p>The proxy appliances attached to the NAT Gateway for filtering and inspecting traffic to prevent data exfiltration.</p>",
                        "smithy.api#xmlName": "attachedApplianceSet"
                    }
                },
                "RouteTableId": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
@@ -98950,6 +98958,154 @@
                }
            }
        },
        "com.amazonaws.ec2#NatGatewayApplianceModifyState": {
            "type": "enum",
            "members": {
                "MODIFYING": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "modifying"
                    }
                },
                "COMPLETED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "completed"
                    }
                },
                "FAILED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "failed"
                    }
                }
            }
        },
        "com.amazonaws.ec2#NatGatewayApplianceState": {
            "type": "enum",
            "members": {
                "ATTACHING": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "attaching"
                    }
                },
                "ATTACHED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "attached"
                    }
                },
                "DETACHING": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "detaching"
                    }
                },
                "DETACHED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "detached"
                    }
                },
                "ATTACH_FAILED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "attach-failed"
                    }
                },
                "DETACH_FAILED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "detach-failed"
                    }
                }
            }
        },
        "com.amazonaws.ec2#NatGatewayApplianceType": {
            "type": "enum",
            "members": {
                "NETWORK_FIREWALL_PROXY": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "network-firewall-proxy"
                    }
                }
            }
        },
        "com.amazonaws.ec2#NatGatewayAttachedAppliance": {
            "type": "structure",
            "members": {
                "Type": {
                    "target": "com.amazonaws.ec2#NatGatewayApplianceType",
                    "traits": {
                        "aws.protocols#ec2QueryName": "Type",
                        "smithy.api#documentation": "<p>The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be \"network-firewall-proxy\".</p>",
                        "smithy.api#xmlName": "type"
                    }
                },
                "ApplianceArn": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
                        "aws.protocols#ec2QueryName": "ApplianceArn",
                        "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.</p>",
                        "smithy.api#xmlName": "applianceArn"
                    }
                },
                "VpcEndpointId": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
                        "aws.protocols#ec2QueryName": "VpcEndpointId",
                        "smithy.api#documentation": "<p>The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.</p>",
                        "smithy.api#xmlName": "vpcEndpointId"
                    }
                },
                "AttachmentState": {
                    "target": "com.amazonaws.ec2#NatGatewayApplianceState",
                    "traits": {
                        "aws.protocols#ec2QueryName": "AttachmentState",
                        "smithy.api#documentation": "<p>The current attachment state of the appliance.</p>",
                        "smithy.api#xmlName": "attachmentState"
                    }
                },
                "ModificationState": {
                    "target": "com.amazonaws.ec2#NatGatewayApplianceModifyState",
                    "traits": {
                        "aws.protocols#ec2QueryName": "ModificationState",
                        "smithy.api#documentation": "<p>The current modification state of the appliance.</p>",
                        "smithy.api#xmlName": "modificationState"
                    }
                },
                "FailureCode": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
                        "aws.protocols#ec2QueryName": "FailureCode",
                        "smithy.api#documentation": "<p>The failure code if the appliance attachment or modification operation failed.</p>",
                        "smithy.api#xmlName": "failureCode"
                    }
                },
                "FailureMessage": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
                        "aws.protocols#ec2QueryName": "FailureMessage",
                        "smithy.api#documentation": "<p>A descriptive message explaining the failure if the appliance attachment or modification operation failed.</p>",
                        "smithy.api#xmlName": "failureMessage"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Information about an appliance attached to a NAT Gateway, providing managed security solutions for traffic filtering and inspection.</p>"
            }
        },
        "com.amazonaws.ec2#NatGatewayAttachedApplianceList": {
            "type": "list",
            "member": {
                "target": "com.amazonaws.ec2#NatGatewayAttachedAppliance",
                "traits": {
                    "smithy.api#xmlName": "item"
                }
            }
        },
        "com.amazonaws.ec2#NatGatewayId": {
            "type": "string"
        },
+7327 −4459

File changed.

Preview size limit exceeded, changes collapsed.

+35 −11

File changed.

Preview size limit exceeded, changes collapsed.

+166 −4
Original line number Diff line number Diff line
@@ -250,6 +250,9 @@
                {
                    "target": "com.amazonaws.route53#UpdateHostedZoneComment"
                },
                {
                    "target": "com.amazonaws.route53#UpdateHostedZoneFeatures"
                },
                {
                    "target": "com.amazonaws.route53#UpdateTrafficPolicyComment"
                },
@@ -1964,6 +1967,62 @@
                }
            }
        },
        "com.amazonaws.route53#AcceleratedRecoveryEnabled": {
            "type": "boolean"
        },
        "com.amazonaws.route53#AcceleratedRecoveryStatus": {
            "type": "enum",
            "members": {
                "ENABLING": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "ENABLING"
                    }
                },
                "ENABLE_FAILED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "ENABLE_FAILED"
                    }
                },
                "ENABLING_HOSTED_ZONE_LOCKED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "ENABLING_HOSTED_ZONE_LOCKED"
                    }
                },
                "ENABLED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "ENABLED"
                    }
                },
                "DISABLING": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "DISABLING"
                    }
                },
                "DISABLE_FAILED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "DISABLE_FAILED"
                    }
                },
                "DISABLED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "DISABLED"
                    }
                },
                "DISABLING_HOSTED_ZONE_LOCKED": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "DISABLING_HOSTED_ZONE_LOCKED"
                    }
                }
            }
        },
        "com.amazonaws.route53#AccountLimit": {
            "type": "structure",
            "members": {
@@ -6000,6 +6059,9 @@
                }
            }
        },
        "com.amazonaws.route53#FailureReason": {
            "type": "string"
        },
        "com.amazonaws.route53#FailureThreshold": {
            "type": "integer",
            "traits": {
@@ -7416,19 +7478,19 @@
                "RequestInterval": {
                    "target": "com.amazonaws.route53#RequestInterval",
                    "traits": {
                        "smithy.api#documentation": "<p>The number of seconds between the time that Amazon Route 53 gets a response from your\n\t\t\tendpoint and the time that it sends the next health check request. Each Route 53 health\n\t\t\tchecker makes requests at this interval.</p>\n         <important>\n            <p>You can't change the value of <code>RequestInterval</code> after you create a\n\t\t\t\thealth check.</p>\n         </important>\n         <p>If you don't specify a value for <code>RequestInterval</code>, the default value is\n\t\t\t\t<code>30</code> seconds.</p>"
                        "smithy.api#documentation": "<p>The number of seconds between the time that Amazon Route 53 gets a response from your\n\t\t\tendpoint and the time that it sends the next health check request. Each Route 53 health\n\t\t\tchecker makes requests at this interval.</p>\n         <p>\n            <code>RequestInterval</code> is not supported when you specify a value for\n\t\t\t<code>Type</code> of <code>RECOVERY_CONTROL</code>.</p>\n         <important>\n            <p>You can't change the value of <code>RequestInterval</code> after you create a\n\t\t\t\thealth check.</p>\n         </important>\n         <p>If you don't specify a value for <code>RequestInterval</code>, the default value is\n\t\t\t\t<code>30</code> seconds.</p>"
                    }
                },
                "FailureThreshold": {
                    "target": "com.amazonaws.route53#FailureThreshold",
                    "traits": {
                        "smithy.api#documentation": "<p>The number of consecutive health checks that an endpoint must pass or fail for Amazon\n\t\t\tRoute 53 to change the current status of the endpoint from unhealthy to healthy or vice\n\t\t\tversa. For more information, see <a href=\"https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-determining-health-of-endpoints.html\">How Amazon Route 53 Determines Whether an Endpoint Is Healthy</a> in the\n\t\t\t\t<i>Amazon Route 53 Developer Guide</i>.</p>\n         <p>If you don't specify a value for <code>FailureThreshold</code>, the default value is\n\t\t\tthree health checks.</p>"
                        "smithy.api#documentation": "<p>The number of consecutive health checks that an endpoint must pass or fail for Amazon\n\t\t\tRoute 53 to change the current status of the endpoint from unhealthy to healthy or vice\n\t\t\tversa. For more information, see <a href=\"https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-determining-health-of-endpoints.html\">How Amazon Route 53 Determines Whether an Endpoint Is Healthy</a> in the\n\t\t\t\t<i>Amazon Route 53 Developer Guide</i>.</p>\n         <p>\n            <code>FailureThreshold</code> is not supported when you specify a value for\n\t\t\t<code>Type</code> of <code>RECOVERY_CONTROL</code>.</p>\n         <p>Otherwise, if you don't specify a value for <code>FailureThreshold</code>, the default value is\n\t\t\tthree health checks.</p>"
                    }
                },
                "MeasureLatency": {
                    "target": "com.amazonaws.route53#MeasureLatency",
                    "traits": {
                        "smithy.api#documentation": "<p>Specify whether you want Amazon Route 53 to measure the latency between health\n\t\t\tcheckers in multiple Amazon Web Services regions and your endpoint, and to display\n\t\t\tCloudWatch latency graphs on the <b>Health Checks</b> page in\n\t\t\tthe Route 53 console.</p>\n         <important>\n            <p>You can't change the value of <code>MeasureLatency</code> after you create a\n\t\t\t\thealth check.</p>\n         </important>"
                        "smithy.api#documentation": "<p>Specify whether you want Amazon Route 53 to measure the latency between health\n\t\t\tcheckers in multiple Amazon Web Services regions and your endpoint, and to display\n\t\t\tCloudWatch latency graphs on the <b>Health Checks</b> page in\n\t\t\tthe Route 53 console.</p>\n         <p>\n            <code>MeasureLatency</code> is not supported when you specify a value for\n\t\t\t<code>Type</code> of <code>RECOVERY_CONTROL</code>.</p>\n         <important>\n            <p>You can't change the value of <code>MeasureLatency</code> after you create a\n\t\t\t\thealth check.</p>\n         </important>"
                    }
                },
                "Inverted": {
@@ -7770,6 +7832,12 @@
                    "traits": {
                        "smithy.api#documentation": "<p>If the hosted zone was created by another service, the service that created the hosted\n\t\t\tzone. When a hosted zone is created by another service, you can't edit or delete it\n\t\t\tusing Route 53. </p>"
                    }
                },
                "Features": {
                    "target": "com.amazonaws.route53#HostedZoneFeatures",
                    "traits": {
                        "smithy.api#documentation": "<p>The features configuration for the hosted zone, including accelerated recovery settings and status information.</p>"
                    }
                }
            },
            "traits": {
@@ -7816,6 +7884,40 @@
        "com.amazonaws.route53#HostedZoneCount": {
            "type": "long"
        },
        "com.amazonaws.route53#HostedZoneFailureReasons": {
            "type": "structure",
            "members": {
                "AcceleratedRecovery": {
                    "target": "com.amazonaws.route53#FailureReason",
                    "traits": {
                        "smithy.api#documentation": "<p>The reason why accelerated recovery failed to be enabled or disabled for the hosted zone, if applicable.</p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Contains information about why certain features failed to be enabled or configured for the hosted zone.</p>"
            }
        },
        "com.amazonaws.route53#HostedZoneFeatures": {
            "type": "structure",
            "members": {
                "AcceleratedRecoveryStatus": {
                    "target": "com.amazonaws.route53#AcceleratedRecoveryStatus",
                    "traits": {
                        "smithy.api#documentation": "<p>The current status of accelerated recovery for the hosted zone.</p>"
                    }
                },
                "FailureReasons": {
                    "target": "com.amazonaws.route53#HostedZoneFailureReasons",
                    "traits": {
                        "smithy.api#documentation": "<p>Information about any failures that occurred when attempting to enable or configure features for the hosted zone.</p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Represents the features configuration for a hosted zone, including the status of various features and any associated failure reasons.</p>"
            }
        },
        "com.amazonaws.route53#HostedZoneLimit": {
            "type": "structure",
            "members": {
@@ -12330,7 +12432,7 @@
                "FailureThreshold": {
                    "target": "com.amazonaws.route53#FailureThreshold",
                    "traits": {
                        "smithy.api#documentation": "<p>The number of consecutive health checks that an endpoint must pass or fail for Amazon\n\t\t\tRoute 53 to change the current status of the endpoint from unhealthy to healthy or vice\n\t\t\tversa. For more information, see <a href=\"https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-determining-health-of-endpoints.html\">How Amazon Route 53 Determines Whether an Endpoint Is Healthy</a> in the\n\t\t\t\t<i>Amazon Route 53 Developer Guide</i>.</p>\n         <p>If you don't specify a value for <code>FailureThreshold</code>, the default value is\n\t\t\tthree health checks.</p>"
                        "smithy.api#documentation": "<p>The number of consecutive health checks that an endpoint must pass or fail for Amazon\n\t\t\tRoute 53 to change the current status of the endpoint from unhealthy to healthy or vice\n\t\t\tversa. For more information, see <a href=\"https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-determining-health-of-endpoints.html\">How Amazon Route 53 Determines Whether an Endpoint Is Healthy</a> in the\n\t\t\t\t<i>Amazon Route 53 Developer Guide</i>.</p>\n         <p>Otherwise, if you don't specify a value for <code>FailureThreshold</code>, the default value is\n\t\t\tthree health checks.</p>"
                    }
                },
                "Inverted": {
@@ -12476,6 +12578,66 @@
                "smithy.api#output": {}
            }
        },
        "com.amazonaws.route53#UpdateHostedZoneFeatures": {
            "type": "operation",
            "input": {
                "target": "com.amazonaws.route53#UpdateHostedZoneFeaturesRequest"
            },
            "output": {
                "target": "com.amazonaws.route53#UpdateHostedZoneFeaturesResponse"
            },
            "errors": [
                {
                    "target": "com.amazonaws.route53#InvalidInput"
                },
                {
                    "target": "com.amazonaws.route53#LimitsExceeded"
                },
                {
                    "target": "com.amazonaws.route53#NoSuchHostedZone"
                },
                {
                    "target": "com.amazonaws.route53#PriorRequestNotComplete"
                }
            ],
            "traits": {
                "smithy.api#documentation": "<p>Updates the features configuration for a hosted zone. This operation allows you to enable or disable specific features for your hosted zone, such as accelerated recovery.</p>\n         <p>Accelerated recovery enables you to update DNS records in your public hosted zone even when the us-east-1 region is unavailable.</p>",
                "smithy.api#http": {
                    "method": "POST",
                    "uri": "/2013-04-01/hostedzone/{HostedZoneId}/features",
                    "code": 200
                }
            }
        },
        "com.amazonaws.route53#UpdateHostedZoneFeaturesRequest": {
            "type": "structure",
            "members": {
                "HostedZoneId": {
                    "target": "com.amazonaws.route53#ResourceId",
                    "traits": {
                        "smithy.api#documentation": "<p>The ID of the hosted zone for which you want to update features. This is the unique identifier for your hosted zone.</p>",
                        "smithy.api#httpLabel": {},
                        "smithy.api#required": {}
                    }
                },
                "EnableAcceleratedRecovery": {
                    "target": "com.amazonaws.route53#AcceleratedRecoveryEnabled",
                    "traits": {
                        "smithy.api#documentation": "<p>Specifies whether to enable accelerated recovery for the hosted zone. Set to <code>true</code> to enable accelerated recovery, or <code>false</code> to disable it.</p>"
                    }
                }
            },
            "traits": {
                "smithy.api#input": {}
            }
        },
        "com.amazonaws.route53#UpdateHostedZoneFeaturesResponse": {
            "type": "structure",
            "members": {},
            "traits": {
                "smithy.api#output": {}
            }
        },
        "com.amazonaws.route53#UpdateTrafficPolicyComment": {
            "type": "operation",
            "input": {
+8 −0
Original line number Diff line number Diff line
@@ -40170,6 +40170,14 @@
        "dnsSuffix" : "amazonaws.eu",
        "hostname" : "{service}-fips.{region}.{dnsSuffix}",
        "tags" : [ "fips" ]
      }, {
        "dnsSuffix" : "api.amazonwebservices.eu",
        "hostname" : "{service}-fips.{region}.{dnsSuffix}",
        "tags" : [ "dualstack", "fips" ]
      }, {
        "dnsSuffix" : "api.amazonwebservices.eu",
        "hostname" : "{service}.{region}.{dnsSuffix}",
        "tags" : [ "dualstack" ]
      } ]
    },
    "dnsSuffix" : "amazonaws.eu",
Loading