Unverified Commit af444fbb authored by Zelda Hessler's avatar Zelda Hessler Committed by GitHub
Browse files

update models (#2962)

needed for my nullability PR.

----

_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
parent 2db1c34d
Loading
Loading
Loading
Loading
+562 −234

File changed.

Preview size limit exceeded, changes collapsed.

+191 −8
Original line number Diff line number Diff line
@@ -20504,14 +20504,14 @@
                "SubnetIds": {
                    "target": "com.amazonaws.ec2#VpcEndpointSubnetIdList",
                    "traits": {
                        "smithy.api#documentation": "<p>(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to create an endpoint\n            network interface. For a Gateway Load Balancer endpoint, you can specify only one subnet.</p>",
                        "smithy.api#documentation": "<p>(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to create endpoint\n            network interfaces. For a Gateway Load Balancer endpoint, you can specify only one subnet.</p>",
                        "smithy.api#xmlName": "SubnetId"
                    }
                },
                "SecurityGroupIds": {
                    "target": "com.amazonaws.ec2#VpcEndpointSecurityGroupIdList",
                    "traits": {
                        "smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the\n            endpoint network interface. If this parameter is not specified, we use the default \n            security group for the VPC.</p>",
                        "smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the\n            endpoint network interfaces. If this parameter is not specified, we use the default \n            security group for the VPC.</p>",
                        "smithy.api#xmlName": "SecurityGroupId"
                    }
                },
@@ -20547,6 +20547,13 @@
                        "smithy.api#documentation": "<p>The tags to associate with the endpoint.</p>",
                        "smithy.api#xmlName": "TagSpecification"
                    }
                },
                "SubnetConfigurations": {
                    "target": "com.amazonaws.ec2#SubnetConfigurationsList",
                    "traits": {
                        "smithy.api#documentation": "<p>The subnet configurations for the endpoint.</p>",
                        "smithy.api#xmlName": "SubnetConfiguration"
                    }
                }
            },
            "traits": {
@@ -22556,7 +22563,7 @@
                "target": "com.amazonaws.ec2#DeleteKeyPairRequest"
            },
            "output": {
                "target": "smithy.api#Unit"
                "target": "com.amazonaws.ec2#DeleteKeyPairResult"
            },
            "traits": {
                "smithy.api#documentation": "<p>Deletes the specified key pair, by removing the public key from Amazon EC2.</p>",
@@ -22601,6 +22608,32 @@
                "smithy.api#input": {}
            }
        },
        "com.amazonaws.ec2#DeleteKeyPairResult": {
            "type": "structure",
            "members": {
                "Return": {
                    "target": "com.amazonaws.ec2#Boolean",
                    "traits": {
                        "aws.protocols#ec2QueryName": "Return",
                        "smithy.api#clientOptional": {},
                        "smithy.api#default": false,
                        "smithy.api#documentation": "<p>Is <code>true</code> if the request succeeds, and an error otherwise.</p>",
                        "smithy.api#xmlName": "return"
                    }
                },
                "KeyPairId": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
                        "aws.protocols#ec2QueryName": "KeyPairId",
                        "smithy.api#documentation": "<p>The ID of the key pair.</p>",
                        "smithy.api#xmlName": "keyPairId"
                    }
                }
            },
            "traits": {
                "smithy.api#output": {}
            }
        },
        "com.amazonaws.ec2#DeleteLaunchTemplate": {
            "type": "operation",
            "input": {
@@ -51693,7 +51726,7 @@
                    }
                },
                "PasswordData": {
                    "target": "com.amazonaws.ec2#String",
                    "target": "com.amazonaws.ec2#PasswordData",
                    "traits": {
                        "aws.protocols#ec2QueryName": "PasswordData",
                        "smithy.api#documentation": "<p>The password of the instance. Returns an empty string if the password is not\n            available.</p>",
@@ -63551,6 +63584,102 @@
                    "traits": {
                        "smithy.api#enumValue": "m7i-flex.8xlarge"
                    }
                },
                "m7a_medium": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.medium"
                    }
                },
                "m7a_large": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.large"
                    }
                },
                "m7a_xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.xlarge"
                    }
                },
                "m7a_2xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.2xlarge"
                    }
                },
                "m7a_4xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.4xlarge"
                    }
                },
                "m7a_8xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.8xlarge"
                    }
                },
                "m7a_12xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.12xlarge"
                    }
                },
                "m7a_16xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.16xlarge"
                    }
                },
                "m7a_24xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.24xlarge"
                    }
                },
                "m7a_32xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.32xlarge"
                    }
                },
                "m7a_48xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.48xlarge"
                    }
                },
                "m7a_metal_48xl": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "m7a.metal-48xl"
                    }
                },
                "hpc7a_12xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "hpc7a.12xlarge"
                    }
                },
                "hpc7a_24xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "hpc7a.24xlarge"
                    }
                },
                "hpc7a_48xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "hpc7a.48xlarge"
                    }
                },
                "hpc7a_96xlarge": {
                    "target": "smithy.api#Unit",
                    "traits": {
                        "smithy.api#enumValue": "hpc7a.96xlarge"
                    }
                }
            }
        },
@@ -75267,14 +75396,14 @@
                "AddSecurityGroupIds": {
                    "target": "com.amazonaws.ec2#VpcEndpointSecurityGroupIdList",
                    "traits": {
                        "smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the network interface.</p>",
                        "smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.</p>",
                        "smithy.api#xmlName": "AddSecurityGroupId"
                    }
                },
                "RemoveSecurityGroupIds": {
                    "target": "com.amazonaws.ec2#VpcEndpointSecurityGroupIdList",
                    "traits": {
                        "smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to disassociate from the network interface.</p>",
                        "smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to disassociate from the endpoint network interfaces.</p>",
                        "smithy.api#xmlName": "RemoveSecurityGroupId"
                    }
                },
@@ -75295,7 +75424,14 @@
                    "traits": {
                        "smithy.api#clientOptional": {},
                        "smithy.api#default": false,
                        "smithy.api#documentation": "<p>(Interface endpoint) Indicates whether a private hosted zone is associated with the\n            VPC.</p>"
                        "smithy.api#documentation": "<p>(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.</p>"
                    }
                },
                "SubnetConfigurations": {
                    "target": "com.amazonaws.ec2#SubnetConfigurationsList",
                    "traits": {
                        "smithy.api#documentation": "<p>The subnet configurations for the endpoint.</p>",
                        "smithy.api#xmlName": "SubnetConfiguration"
                    }
                }
            },
@@ -79166,6 +79302,12 @@
                }
            }
        },
        "com.amazonaws.ec2#PasswordData": {
            "type": "string",
            "traits": {
                "smithy.api#sensitive": {}
            }
        },
        "com.amazonaws.ec2#PathComponent": {
            "type": "structure",
            "members": {
@@ -88936,7 +89078,7 @@
                    }
                },
                "UploadPolicySignature": {
                    "target": "com.amazonaws.ec2#String",
                    "target": "com.amazonaws.ec2#S3StorageUploadPolicySignature",
                    "traits": {
                        "aws.protocols#ec2QueryName": "UploadPolicySignature",
                        "smithy.api#documentation": "<p>The signature of the JSON document.</p>",
@@ -88948,6 +89090,12 @@
                "smithy.api#documentation": "<p>Describes the storage parameters for Amazon S3 and Amazon S3 buckets for an instance store-backed AMI.</p>"
            }
        },
        "com.amazonaws.ec2#S3StorageUploadPolicySignature": {
            "type": "string",
            "traits": {
                "smithy.api#sensitive": {}
            }
        },
        "com.amazonaws.ec2#SSEType": {
            "type": "enum",
            "members": {
@@ -94270,6 +94418,41 @@
                }
            }
        },
        "com.amazonaws.ec2#SubnetConfiguration": {
            "type": "structure",
            "members": {
                "SubnetId": {
                    "target": "com.amazonaws.ec2#SubnetId",
                    "traits": {
                        "smithy.api#documentation": "<p>The ID of the subnet.</p>"
                    }
                },
                "Ipv4": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
                        "smithy.api#documentation": "<p>The IPv4 address to assign to the endpoint network interface in the subnet. You must provide \n            an IPv4 address if the VPC endpoint supports IPv4.</p>\n         <p>If you specify an IPv4 address when modifying a VPC endpoint, we replace the existing \n            endpoint network interface with a new endpoint network interface with this IP address. \n            This process temporarily disconnects the subnet and the VPC endpoint.</p>"
                    }
                },
                "Ipv6": {
                    "target": "com.amazonaws.ec2#String",
                    "traits": {
                        "smithy.api#documentation": "<p>The IPv6 address to assign to the endpoint network interface in the subnet. You must provide \n            an IPv6 address if the VPC endpoint supports IPv6.</p>\n         <p>If you specify an IPv6 address when modifying a VPC endpoint, we replace the existing \n            endpoint network interface with a new endpoint network interface with this IP address. \n            This process temporarily disconnects the subnet and the VPC endpoint.</p>"
                    }
                }
            },
            "traits": {
                "smithy.api#documentation": "<p>Describes the configuration of a subnet for a VPC endpoint.</p>"
            }
        },
        "com.amazonaws.ec2#SubnetConfigurationsList": {
            "type": "list",
            "member": {
                "target": "com.amazonaws.ec2#SubnetConfiguration",
                "traits": {
                    "smithy.api#xmlName": "item"
                }
            }
        },
        "com.amazonaws.ec2#SubnetId": {
            "type": "string"
        },
+1575 −525

File changed.

Preview size limit exceeded, changes collapsed.

+859 −229

File changed.

Preview size limit exceeded, changes collapsed.

+154 −190
Original line number Diff line number Diff line
@@ -305,10 +305,6 @@
                                    "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
                                    "type": "error"
                                },
                                {
                                    "conditions": [],
                                    "type": "tree",
                                    "rules": [
                                {
                                    "conditions": [
                                        {
@@ -336,13 +332,7 @@
                                    "type": "endpoint"
                                }
                            ]
                                }
                            ]
                        },
                        {
                            "conditions": [],
                            "type": "tree",
                            "rules": [
                        {
                            "conditions": [
                                {
@@ -427,10 +417,6 @@
                                                        }
                                                    ],
                                                    "type": "tree",
                                                            "rules": [
                                                                {
                                                                    "conditions": [],
                                                                    "type": "tree",
                                                    "rules": [
                                                        {
                                                            "conditions": [],
@@ -442,8 +428,6 @@
                                                            "type": "endpoint"
                                                        }
                                                    ]
                                                                }
                                                            ]
                                                },
                                                {
                                                    "conditions": [],
@@ -485,10 +469,6 @@
                                                        }
                                                    ],
                                                    "type": "tree",
                                                            "rules": [
                                                                {
                                                                    "conditions": [],
                                                                    "type": "tree",
                                                    "rules": [
                                                        {
                                                            "conditions": [],
@@ -500,8 +480,6 @@
                                                            "type": "endpoint"
                                                        }
                                                    ]
                                                                }
                                                            ]
                                                },
                                                {
                                                    "conditions": [],
@@ -543,10 +521,6 @@
                                                        }
                                                    ],
                                                    "type": "tree",
                                                            "rules": [
                                                                {
                                                                    "conditions": [],
                                                                    "type": "tree",
                                                    "rules": [
                                                        {
                                                            "conditions": [],
@@ -558,8 +532,6 @@
                                                            "type": "endpoint"
                                                        }
                                                    ]
                                                                }
                                                            ]
                                                },
                                                {
                                                    "conditions": [],
@@ -568,10 +540,6 @@
                                                }
                                            ]
                                        },
                                                {
                                                    "conditions": [],
                                                    "type": "tree",
                                                    "rules": [
                                        {
                                            "conditions": [],
                                            "endpoint": {
@@ -584,8 +552,6 @@
                                    ]
                                }
                            ]
                                        }
                                    ]
                        },
                        {
                            "conditions": [],
@@ -593,8 +559,6 @@
                            "type": "error"
                        }
                    ]
                        }
                    ]
                },
                "smithy.rules#endpointTests": {
                    "testCases": [
Loading