|
5547 | 5547 | "output":{"shape":"ModifyInstanceCapacityReservationAttributesResult"},
|
5548 | 5548 | "documentation":"<p>Modifies the Capacity Reservation settings for a stopped instance. Use this action to configure an instance to target a specific Capacity Reservation, run in any <code>open</code> Capacity Reservation with matching attributes, run in On-Demand Instance capacity, or only run in a Capacity Reservation.</p>"
|
5549 | 5549 | },
|
| 5550 | + "ModifyInstanceConnectEndpoint":{ |
| 5551 | + "name":"ModifyInstanceConnectEndpoint", |
| 5552 | + "http":{ |
| 5553 | + "method":"POST", |
| 5554 | + "requestUri":"/" |
| 5555 | + }, |
| 5556 | + "input":{"shape":"ModifyInstanceConnectEndpointRequest"}, |
| 5557 | + "output":{"shape":"ModifyInstanceConnectEndpointResult"}, |
| 5558 | + "documentation":"<p>Modifies the specified EC2 Instance Connect Endpoint.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/modify-ec2-instance-connect-endpoint.html\">Modify an EC2 Instance Connect Endpoint</a> in the <i>Amazon EC2 User Guide</i>.</p>" |
| 5559 | + }, |
5550 | 5560 | "ModifyInstanceCpuOptions":{
|
5551 | 5561 | "name":"ModifyInstanceCpuOptions",
|
5552 | 5562 | "http":{
|
|
28511 | 28521 | },
|
28512 | 28522 | "Filters":{
|
28513 | 28523 | "shape":"FilterList",
|
28514 |
| - "documentation":"<p>The filters.</p> <ul> <li> <p> <code>vpc-endpoint-id</code> - The ID of the VPC endpoint.</p> </li> <li> <p> <code>associated-resource-accessibility</code> - The association state. When the state is <code>accessible</code>, it returns <code>AVAILABLE</code>. When the state is <code>inaccessible</code>, it returns <code>PENDING</code> or <code>FAILED</code>.</p> </li> <li> <p> <code>association-id</code> - The ID of the VPC endpoint association.</p> </li> <li> <p> <code>associated-resource-id</code> - The ID of the associated resource configuration.</p> </li> <li> <p> <code>service-network-arn</code> - The Amazon Resource Name (ARN) of the associated service network. Only VPC endpoints of type service network will be returned.</p> </li> <li> <p> <code>resource-configuration-group-arn</code> - The Amazon Resource Name (ARN) of the resource configuration of type GROUP.</p> </li> <li> <p> <code>service-network-resource-association-id</code> - The ID of the association.</p> </li> </ul>", |
| 28524 | + "documentation":"<p>The filters.</p> <ul> <li> <p> <code>vpc-endpoint-id</code> - The ID of the VPC endpoint.</p> </li> <li> <p> <code>associated-resource-accessibility</code> - The association state. When the state is <code>accessible</code>, it returns <code>AVAILABLE</code>. When the state is <code>inaccessible</code>, it returns <code>PENDING</code> or <code>FAILED</code>.</p> </li> <li> <p> <code>association-id</code> - The ID of the VPC endpoint association.</p> </li> <li> <p> <code>associated-resource-id</code> - The ID of the associated resource configuration.</p> </li> <li> <p> <code>service-network-arn</code> - The Amazon Resource Name (ARN) of the associated service network. Only VPC endpoints of type service network will be returned.</p> </li> <li> <p> <code>resource-configuration-group-arn</code> - The Amazon Resource Name (ARN) of the resource configuration of type GROUP.</p> </li> </ul>", |
28515 | 28525 | "locationName":"Filter"
|
28516 | 28526 | },
|
28517 | 28527 | "MaxResults":{
|
|
31078 | 31088 | "shape":"IpAddressType",
|
31079 | 31089 | "documentation":"<p>The IP address type of the endpoint.</p>",
|
31080 | 31090 | "locationName":"ipAddressType"
|
| 31091 | + }, |
| 31092 | + "PublicDnsNames":{ |
| 31093 | + "shape":"InstanceConnectEndpointPublicDnsNames", |
| 31094 | + "documentation":"<p>The public DNS names of the endpoint.</p>", |
| 31095 | + "locationName":"publicDnsNames" |
31081 | 31096 | }
|
31082 | 31097 | },
|
31083 | 31098 | "documentation":"<p>The EC2 Instance Connect Endpoint.</p>"
|
|
31090 | 31105 | "create-failed",
|
31091 | 31106 | "delete-in-progress",
|
31092 | 31107 | "delete-complete",
|
31093 |
| - "delete-failed" |
| 31108 | + "delete-failed", |
| 31109 | + "update-in-progress", |
| 31110 | + "update-complete", |
| 31111 | + "update-failed" |
31094 | 31112 | ]
|
31095 | 31113 | },
|
31096 | 31114 | "EfaInfo":{
|
@@ -39153,12 +39171,44 @@
|
39153 | 39171 | },
|
39154 | 39172 | "documentation":"<p>Information about the number of instances that can be launched onto the Dedicated Host.</p>"
|
39155 | 39173 | },
|
| 39174 | + "InstanceConnectEndpointDnsNames":{ |
| 39175 | + "type":"structure", |
| 39176 | + "members":{ |
| 39177 | + "DnsName":{ |
| 39178 | + "shape":"String", |
| 39179 | + "documentation":"<p>The DNS name of the EC2 Instance Connect Endpoint.</p>", |
| 39180 | + "locationName":"dnsName" |
| 39181 | + }, |
| 39182 | + "FipsDnsName":{ |
| 39183 | + "shape":"String", |
| 39184 | + "documentation":"<p>The Federal Information Processing Standards (FIPS) compliant DNS name of the EC2 Instance Connect Endpoint.</p>", |
| 39185 | + "locationName":"fipsDnsName" |
| 39186 | + } |
| 39187 | + }, |
| 39188 | + "documentation":"<p>The DNS names of the endpoint.</p>" |
| 39189 | + }, |
39156 | 39190 | "InstanceConnectEndpointId":{"type":"string"},
|
39157 | 39191 | "InstanceConnectEndpointMaxResults":{
|
39158 | 39192 | "type":"integer",
|
39159 | 39193 | "max":50,
|
39160 | 39194 | "min":1
|
39161 | 39195 | },
|
| 39196 | + "InstanceConnectEndpointPublicDnsNames":{ |
| 39197 | + "type":"structure", |
| 39198 | + "members":{ |
| 39199 | + "Ipv4":{ |
| 39200 | + "shape":"InstanceConnectEndpointDnsNames", |
| 39201 | + "documentation":"<p>The IPv4-only DNS name of the EC2 Instance Connect Endpoint.</p>", |
| 39202 | + "locationName":"ipv4" |
| 39203 | + }, |
| 39204 | + "Dualstack":{ |
| 39205 | + "shape":"InstanceConnectEndpointDnsNames", |
| 39206 | + "documentation":"<p>The dualstack DNS name of the EC2 Instance Connect Endpoint. A dualstack DNS name supports connections from both IPv4 and IPv6 clients.</p>", |
| 39207 | + "locationName":"dualstack" |
| 39208 | + } |
| 39209 | + }, |
| 39210 | + "documentation":"<p>The public DNS names of the endpoint, including IPv4-only and dualstack DNS names.</p>" |
| 39211 | + }, |
39162 | 39212 | "InstanceConnectEndpointSet":{
|
39163 | 39213 | "type":"list",
|
39164 | 39214 | "member":{
|
|
47712 | 47762 | }
|
47713 | 47763 | }
|
47714 | 47764 | },
|
| 47765 | + "ModifyInstanceConnectEndpointRequest":{ |
| 47766 | + "type":"structure", |
| 47767 | + "required":["InstanceConnectEndpointId"], |
| 47768 | + "members":{ |
| 47769 | + "DryRun":{ |
| 47770 | + "shape":"Boolean", |
| 47771 | + "documentation":"<p>Checks whether you have the required permissions for the operation, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>" |
| 47772 | + }, |
| 47773 | + "InstanceConnectEndpointId":{ |
| 47774 | + "shape":"InstanceConnectEndpointId", |
| 47775 | + "documentation":"<p>The ID of the EC2 Instance Connect Endpoint to modify.</p>" |
| 47776 | + }, |
| 47777 | + "IpAddressType":{ |
| 47778 | + "shape":"IpAddressType", |
| 47779 | + "documentation":"<p>The new IP address type for the EC2 Instance Connect Endpoint.</p> <note> <p> <code>PreserveClientIp</code> is only supported on IPv4 EC2 Instance Connect Endpoints. To use <code>PreserveClientIp</code>, the value for <code>IpAddressType</code> must be <code>ipv4</code>.</p> </note>" |
| 47780 | + }, |
| 47781 | + "SecurityGroupIds":{ |
| 47782 | + "shape":"SecurityGroupIdStringListRequest", |
| 47783 | + "documentation":"<p>Changes the security groups for the EC2 Instance Connect Endpoint. The new set of groups you specify replaces the current set. You must specify at least one group, even if it's just the default security group in the VPC. You must specify the ID of the security group, not the name.</p>", |
| 47784 | + "locationName":"SecurityGroupId" |
| 47785 | + }, |
| 47786 | + "PreserveClientIp":{ |
| 47787 | + "shape":"Boolean", |
| 47788 | + "documentation":"<p>Indicates whether the client IP address is preserved as the source. The following are the possible values.</p> <ul> <li> <p> <code>true</code> - Use the client IP address as the source.</p> </li> <li> <p> <code>false</code> - Use the network interface IP address as the source.</p> </li> </ul> <note> <p> <code>PreserveClientIp=true</code> is only supported on IPv4 EC2 Instance Connect Endpoints. If modifying <code>PreserveClientIp</code> to <code>true</code>, either the endpoint's existing <code>IpAddressType</code> must be <code>ipv4</code>, or if modifying <code>IpAddressType</code> in the same request, the new value must be <code>ipv4</code>.</p> </note> <p>Default: <code>false</code> </p>" |
| 47789 | + } |
| 47790 | + } |
| 47791 | + }, |
| 47792 | + "ModifyInstanceConnectEndpointResult":{ |
| 47793 | + "type":"structure", |
| 47794 | + "members":{ |
| 47795 | + "Return":{ |
| 47796 | + "shape":"Boolean", |
| 47797 | + "documentation":"<p>The return value of the request. Returns <code>true</code> if the specified product code is owned by the requester and associated with the specified instance.</p>", |
| 47798 | + "locationName":"return" |
| 47799 | + } |
| 47800 | + } |
| 47801 | + }, |
47715 | 47802 | "ModifyInstanceCpuOptionsRequest":{
|
47716 | 47803 | "type":"structure",
|
47717 | 47804 | "required":[
|
|
0 commit comments