|
229 | 229 | },
|
230 | 230 | "input":{"shape":"AssociateIpamResourceDiscoveryRequest"},
|
231 | 231 | "output":{"shape":"AssociateIpamResourceDiscoveryResult"},
|
232 |
| - "documentation":"<p>Associates an IPAM resource discovery with an Amazon VPC IPAM. A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 232 | + "documentation":"<p>Associates an IPAM resource discovery with an Amazon VPC IPAM. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
233 | 233 | },
|
234 | 234 | "AssociateNatGatewayAddress":{
|
235 | 235 | "name":"AssociateNatGatewayAddress",
|
|
766 | 766 | },
|
767 | 767 | "input":{"shape":"CreateIpamResourceDiscoveryRequest"},
|
768 | 768 | "output":{"shape":"CreateIpamResourceDiscoveryResult"},
|
769 |
| - "documentation":"<p>Creates an IPAM resource discovery. A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 769 | + "documentation":"<p>Creates an IPAM resource discovery. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
770 | 770 | },
|
771 | 771 | "CreateIpamScope":{
|
772 | 772 | "name":"CreateIpamScope",
|
|
1510 | 1510 | },
|
1511 | 1511 | "input":{"shape":"DeleteIpamResourceDiscoveryRequest"},
|
1512 | 1512 | "output":{"shape":"DeleteIpamResourceDiscoveryResult"},
|
1513 |
| - "documentation":"<p>Deletes an IPAM resource discovery. A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 1513 | + "documentation":"<p>Deletes an IPAM resource discovery. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
1514 | 1514 | },
|
1515 | 1515 | "DeleteIpamScope":{
|
1516 | 1516 | "name":"DeleteIpamScope",
|
|
2682 | 2682 | },
|
2683 | 2683 | "input":{"shape":"DescribeIpamResourceDiscoveriesRequest"},
|
2684 | 2684 | "output":{"shape":"DescribeIpamResourceDiscoveriesResult"},
|
2685 |
| - "documentation":"<p>Describes IPAM resource discoveries. A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 2685 | + "documentation":"<p>Describes IPAM resource discoveries. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
2686 | 2686 | },
|
2687 | 2687 | "DescribeIpamResourceDiscoveryAssociations":{
|
2688 | 2688 | "name":"DescribeIpamResourceDiscoveryAssociations",
|
|
3807 | 3807 | },
|
3808 | 3808 | "input":{"shape":"DisassociateIpamResourceDiscoveryRequest"},
|
3809 | 3809 | "output":{"shape":"DisassociateIpamResourceDiscoveryResult"},
|
3810 |
| - "documentation":"<p>Disassociates a resource discovery from an Amazon VPC IPAM. A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 3810 | + "documentation":"<p>Disassociates a resource discovery from an Amazon VPC IPAM. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
3811 | 3811 | },
|
3812 | 3812 | "DisassociateNatGatewayAddress":{
|
3813 | 3813 | "name":"DisassociateNatGatewayAddress",
|
|
4274 | 4274 | },
|
4275 | 4275 | "input":{"shape":"GetIpamResourceCidrsRequest"},
|
4276 | 4276 | "output":{"shape":"GetIpamResourceCidrsResult"},
|
4277 |
| - "documentation":"<p>Returns resource CIDRs managed by IPAM in a given scope. If an IPAM is associated with more than one resource discovery, the resource CIDRs across all of the resource discoveries is returned. A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 4277 | + "documentation":"<p>Returns resource CIDRs managed by IPAM in a given scope. If an IPAM is associated with more than one resource discovery, the resource CIDRs across all of the resource discoveries is returned. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
4278 | 4278 | },
|
4279 | 4279 | "GetLaunchTemplateData":{
|
4280 | 4280 | "name":"GetLaunchTemplateData",
|
|
4810 | 4810 | },
|
4811 | 4811 | "input":{"shape":"ModifyIpamResourceDiscoveryRequest"},
|
4812 | 4812 | "output":{"shape":"ModifyIpamResourceDiscoveryResult"},
|
4813 |
| - "documentation":"<p>Modifies a resource discovery. A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 4813 | + "documentation":"<p>Modifies a resource discovery. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
4814 | 4814 | },
|
4815 | 4815 | "ModifyIpamScope":{
|
4816 | 4816 | "name":"ModifyIpamScope",
|
|
6134 | 6134 | },
|
6135 | 6135 | "AcceptVpcPeeringConnectionRequest":{
|
6136 | 6136 | "type":"structure",
|
| 6137 | + "required":["VpcPeeringConnectionId"], |
6137 | 6138 | "members":{
|
6138 | 6139 | "DryRun":{
|
6139 | 6140 | "shape":"Boolean",
|
|
7566 | 7567 | },
|
7567 | 7568 | "AssociateEnclaveCertificateIamRoleRequest":{
|
7568 | 7569 | "type":"structure",
|
| 7570 | + "required":[ |
| 7571 | + "CertificateArn", |
| 7572 | + "RoleArn" |
| 7573 | + ], |
7569 | 7574 | "members":{
|
7570 | 7575 | "CertificateArn":{
|
7571 | 7576 | "shape":"CertificateId",
|
|
7818 | 7823 | },
|
7819 | 7824 | "AssociateTransitGatewayMulticastDomainRequest":{
|
7820 | 7825 | "type":"structure",
|
| 7826 | + "required":[ |
| 7827 | + "TransitGatewayMulticastDomainId", |
| 7828 | + "TransitGatewayAttachmentId", |
| 7829 | + "SubnetIds" |
| 7830 | + ], |
7821 | 7831 | "members":{
|
7822 | 7832 | "TransitGatewayMulticastDomainId":{
|
7823 | 7833 | "shape":"TransitGatewayMulticastDomainId",
|
|
12040 | 12050 | },
|
12041 | 12051 | "ExcessCapacityTerminationPolicy":{
|
12042 | 12052 | "shape":"FleetExcessCapacityTerminationPolicy",
|
12043 |
| - "documentation":"<p>Indicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.</p>" |
| 12053 | + "documentation":"<p>Indicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.</p> <p>Supported only for fleets of type <code>maintain</code>.</p>" |
12044 | 12054 | },
|
12045 | 12055 | "LaunchTemplateConfigs":{
|
12046 | 12056 | "shape":"FleetLaunchTemplateConfigListRequest",
|
|
15037 | 15047 | },
|
15038 | 15048 | "VolumeType":{
|
15039 | 15049 | "shape":"VolumeType",
|
15040 |
| - "documentation":"<p>The volume type. This parameter can be one of the following values:</p> <ul> <li> <p>General Purpose SSD: <code>gp2</code> | <code>gp3</code> </p> </li> <li> <p>Provisioned IOPS SSD: <code>io1</code> | <code>io2</code> </p> </li> <li> <p>Throughput Optimized HDD: <code>st1</code> </p> </li> <li> <p>Cold HDD: <code>sc1</code> </p> </li> <li> <p>Magnetic: <code>standard</code> </p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html\">Amazon EBS volume types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>Default: <code>gp2</code> </p>" |
| 15050 | + "documentation":"<p>The volume type. This parameter can be one of the following values:</p> <ul> <li> <p>General Purpose SSD: <code>gp2</code> | <code>gp3</code> </p> </li> <li> <p>Provisioned IOPS SSD: <code>io1</code> | <code>io2</code> </p> </li> <li> <p>Throughput Optimized HDD: <code>st1</code> </p> </li> <li> <p>Cold HDD: <code>sc1</code> </p> </li> <li> <p>Magnetic: <code>standard</code> </p> </li> </ul> <important> <p>Throughput Optimized HDD (<code>st1</code>) and Cold HDD (<code>sc1</code>) volumes can't be used as boot volumes.</p> </important> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html\">Amazon EBS volume types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>Default: <code>gp2</code> </p>" |
15041 | 15051 | },
|
15042 | 15052 | "DryRun":{
|
15043 | 15053 | "shape":"Boolean",
|
|
15250 | 15260 | },
|
15251 | 15261 | "CreateVpcPeeringConnectionRequest":{
|
15252 | 15262 | "type":"structure",
|
| 15263 | + "required":["VpcId"], |
15253 | 15264 | "members":{
|
15254 | 15265 | "DryRun":{
|
15255 | 15266 | "shape":"Boolean",
|
|
25092 | 25103 | },
|
25093 | 25104 | "DisassociateEnclaveCertificateIamRoleRequest":{
|
25094 | 25105 | "type":"structure",
|
| 25106 | + "required":[ |
| 25107 | + "CertificateArn", |
| 25108 | + "RoleArn" |
| 25109 | + ], |
25095 | 25110 | "members":{
|
25096 | 25111 | "CertificateArn":{
|
25097 | 25112 | "shape":"CertificateId",
|
|
25277 | 25292 | },
|
25278 | 25293 | "DisassociateTransitGatewayMulticastDomainRequest":{
|
25279 | 25294 | "type":"structure",
|
| 25295 | + "required":[ |
| 25296 | + "TransitGatewayMulticastDomainId", |
| 25297 | + "TransitGatewayAttachmentId", |
| 25298 | + "SubnetIds" |
| 25299 | + ], |
25280 | 25300 | "members":{
|
25281 | 25301 | "TransitGatewayMulticastDomainId":{
|
25282 | 25302 | "shape":"TransitGatewayMulticastDomainId",
|
|
25720 | 25740 | },
|
25721 | 25741 | "Encrypted":{
|
25722 | 25742 | "shape":"Boolean",
|
25723 |
| - "documentation":"<p>Indicates whether the encryption state of an EBS volume is changed while being restored from a backing snapshot. The effect of setting the encryption state to <code>true</code> depends on the volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#encryption-parameters\">Amazon EBS encryption</a> in the <i>Amazon EC2 User Guide</i>.</p> <p>In no case can you remove encryption from an encrypted volume.</p> <p>Encrypted volumes can only be attached to instances that support Amazon EBS encryption. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances\">Supported instance types</a>.</p> <p>This parameter is not returned by <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImageAttribute.html\">DescribeImageAttribute</a>.</p>", |
| 25743 | + "documentation":"<p>Indicates whether the encryption state of an EBS volume is changed while being restored from a backing snapshot. The effect of setting the encryption state to <code>true</code> depends on the volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#encryption-parameters\">Amazon EBS encryption</a> in the <i>Amazon EC2 User Guide</i>.</p> <p>In no case can you remove encryption from an encrypted volume.</p> <p>Encrypted volumes can only be attached to instances that support Amazon EBS encryption. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances\">Supported instance types</a>.</p> <p>This parameter is not returned by <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImageAttribute.html\">DescribeImageAttribute</a>.</p> <p>For <a>CreateImage</a> and <a>RegisterImage</a>, you can specify this parameter only for block device mappings that result in new, empty volumes when instances are launched from the image. Omit this parameter on block device mappings that include an existing volume or snapshot. If you include this parameter, and specify an encryption setting that is different from the existing volume or snapshot, the request will fail.</p>", |
25724 | 25744 | "locationName":"encrypted"
|
25725 | 25745 | }
|
25726 | 25746 | },
|
|
27804 | 27824 | },
|
27805 | 27825 | "ExcessCapacityTerminationPolicy":{
|
27806 | 27826 | "shape":"FleetExcessCapacityTerminationPolicy",
|
27807 |
| - "documentation":"<p>Indicates whether running instances should be terminated if the target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.</p>", |
| 27827 | + "documentation":"<p>Indicates whether running instances should be terminated if the target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.</p> <p>Supported only for fleets of type <code>maintain</code>.</p>", |
27808 | 27828 | "locationName":"excessCapacityTerminationPolicy"
|
27809 | 27829 | },
|
27810 | 27830 | "FulfilledCapacity":{
|
|
28563 | 28583 | },
|
28564 | 28584 | "GetAssociatedEnclaveCertificateIamRolesRequest":{
|
28565 | 28585 | "type":"structure",
|
| 28586 | + "required":["CertificateArn"], |
28566 | 28587 | "members":{
|
28567 | 28588 | "CertificateArn":{
|
28568 | 28589 | "shape":"CertificateId",
|
|
29883 | 29904 | },
|
29884 | 29905 | "GetTransitGatewayMulticastDomainAssociationsRequest":{
|
29885 | 29906 | "type":"structure",
|
| 29907 | + "required":["TransitGatewayMulticastDomainId"], |
29886 | 29908 | "members":{
|
29887 | 29909 | "TransitGatewayMulticastDomainId":{
|
29888 | 29910 | "shape":"TransitGatewayMulticastDomainId",
|
|
32644 | 32666 | },
|
32645 | 32667 | "InstanceCreditSpecificationRequest":{
|
32646 | 32668 | "type":"structure",
|
| 32669 | + "required":["InstanceId"], |
32647 | 32670 | "members":{
|
32648 | 32671 | "InstanceId":{
|
32649 | 32672 | "shape":"InstanceId",
|
|
35876 | 35899 | "locationName":"tagSet"
|
35877 | 35900 | }
|
35878 | 35901 | },
|
35879 |
| - "documentation":"<p>A resource discovery is an IPAM component that enables IPAM Service to manage and monitor resources that belong to the owning account.</p>" |
| 35902 | + "documentation":"<p>A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.</p>" |
35880 | 35903 | },
|
35881 | 35904 | "IpamResourceDiscoveryAssociation":{
|
35882 | 35905 | "type":"structure",
|
|
39018 | 39041 | },
|
39019 | 39042 | "ExcessCapacityTerminationPolicy":{
|
39020 | 39043 | "shape":"FleetExcessCapacityTerminationPolicy",
|
39021 |
| - "documentation":"<p>Indicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.</p>" |
| 39044 | + "documentation":"<p>Indicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.</p> <p>Supported only for fleets of type <code>maintain</code>.</p>" |
39022 | 39045 | },
|
39023 | 39046 | "LaunchTemplateConfigs":{
|
39024 | 39047 | "shape":"FleetLaunchTemplateConfigListRequest",
|
|
39992 | 40015 | },
|
39993 | 40016 | "ModifyPrivateDnsNameOptionsRequest":{
|
39994 | 40017 | "type":"structure",
|
| 40018 | + "required":["InstanceId"], |
39995 | 40019 | "members":{
|
39996 | 40020 | "DryRun":{
|
39997 | 40021 | "shape":"Boolean",
|
|
40169 | 40193 | "members":{
|
40170 | 40194 | "ExcessCapacityTerminationPolicy":{
|
40171 | 40195 | "shape":"ExcessCapacityTerminationPolicy",
|
40172 |
| - "documentation":"<p>Indicates whether running Spot Instances should be terminated if the target capacity of the Spot Fleet request is decreased below the current size of the Spot Fleet.</p>", |
| 40196 | + "documentation":"<p>Indicates whether running instances should be terminated if the target capacity of the Spot Fleet request is decreased below the current size of the Spot Fleet.</p> <p>Supported only for fleets of type <code>maintain</code>.</p>", |
40173 | 40197 | "locationName":"excessCapacityTerminationPolicy"
|
40174 | 40198 | },
|
40175 | 40199 | "LaunchTemplateConfigs":{
|
|
45157 | 45181 | },
|
45158 | 45182 | "RegisterTransitGatewayMulticastGroupMembersRequest":{
|
45159 | 45183 | "type":"structure",
|
| 45184 | + "required":[ |
| 45185 | + "TransitGatewayMulticastDomainId", |
| 45186 | + "NetworkInterfaceIds" |
| 45187 | + ], |
45160 | 45188 | "members":{
|
45161 | 45189 | "TransitGatewayMulticastDomainId":{
|
45162 | 45190 | "shape":"TransitGatewayMulticastDomainId",
|
|
45188 | 45216 | },
|
45189 | 45217 | "RegisterTransitGatewayMulticastGroupSourcesRequest":{
|
45190 | 45218 | "type":"structure",
|
| 45219 | + "required":[ |
| 45220 | + "TransitGatewayMulticastDomainId", |
| 45221 | + "NetworkInterfaceIds" |
| 45222 | + ], |
45191 | 45223 | "members":{
|
45192 | 45224 | "TransitGatewayMulticastDomainId":{
|
45193 | 45225 | "shape":"TransitGatewayMulticastDomainId",
|
|
45975 | 46007 | },
|
45976 | 46008 | "ImageId":{
|
45977 | 46009 | "shape":"ImageId",
|
45978 |
| - "documentation":"<p>The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch.</p> <p>Valid formats:</p> <ul> <li> <p> <code>ami-17characters00000</code> </p> </li> <li> <p> <code>resolve:ssm:parameter-name</code> </p> </li> <li> <p> <code>resolve:ssm:parameter-name:version-number</code> </p> </li> <li> <p> <code>resolve:ssm:parameter-name:label</code> </p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#use-an-ssm-parameter-instead-of-an-ami-id\">Use a Systems Manager parameter instead of an AMI ID</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
| 46010 | + "documentation":"<p>The ID of the AMI. Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch.</p> <p>Valid formats:</p> <ul> <li> <p> <code>ami-17characters00000</code> </p> </li> <li> <p> <code>resolve:ssm:parameter-name</code> </p> </li> <li> <p> <code>resolve:ssm:parameter-name:version-number</code> </p> </li> <li> <p> <code>resolve:ssm:parameter-name:label</code> </p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html#using-systems-manager-parameter-to-find-AMI\">Use a Systems Manager parameter to find an AMI</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>" |
45979 | 46011 | },
|
45980 | 46012 | "InstanceType":{
|
45981 | 46013 | "shape":"InstanceType",
|
|
48297 | 48329 | "members":{
|
48298 | 48330 | "AWSAccessKeyId":{
|
48299 | 48331 | "shape":"String",
|
48300 |
| - "documentation":"<p>The access key ID of the owner of the bucket. Before you specify a value for your access key ID, review and follow the guidance in <a href=\"https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html\">Best practices for managing Amazon Web Services access keys</a>.</p>" |
| 48332 | + "documentation":"<p>The access key ID of the owner of the bucket. Before you specify a value for your access key ID, review and follow the guidance in <a href=\"https://docs.aws.amazon.com/accounts/latest/reference/best-practices.html\">Best Practices for Amazon Web Services accounts</a> in the <i>Account ManagementReference Guide</i>.</p>" |
48301 | 48333 | },
|
48302 | 48334 | "Bucket":{
|
48303 | 48335 | "shape":"String",
|
|
48863 | 48895 | },
|
48864 | 48896 | "SearchTransitGatewayMulticastGroupsRequest":{
|
48865 | 48897 | "type":"structure",
|
| 48898 | + "required":["TransitGatewayMulticastDomainId"], |
48866 | 48899 | "members":{
|
48867 | 48900 | "TransitGatewayMulticastDomainId":{
|
48868 | 48901 | "shape":"TransitGatewayMulticastDomainId",
|
|
49203 | 49236 | },
|
49204 | 49237 | "SecurityGroupRuleUpdate":{
|
49205 | 49238 | "type":"structure",
|
| 49239 | + "required":["SecurityGroupRuleId"], |
49206 | 49240 | "members":{
|
49207 | 49241 | "SecurityGroupRuleId":{
|
49208 | 49242 | "shape":"SecurityGroupRuleId",
|
|
50187 | 50221 | },
|
50188 | 50222 | "ExcessCapacityTerminationPolicy":{
|
50189 | 50223 | "shape":"ExcessCapacityTerminationPolicy",
|
50190 |
| - "documentation":"<p>Indicates whether running Spot Instances should be terminated if you decrease the target capacity of the Spot Fleet request below the current size of the Spot Fleet.</p>", |
| 50224 | + "documentation":"<p>Indicates whether running instances should be terminated if you decrease the target capacity of the Spot Fleet request below the current size of the Spot Fleet.</p> <p>Supported only for fleets of type <code>maintain</code>.</p>", |
50191 | 50225 | "locationName":"excessCapacityTerminationPolicy"
|
50192 | 50226 | },
|
50193 | 50227 | "FulfilledCapacity":{
|
|
0 commit comments