|
10402 | 10402 | "shape":"VolumeId", |
10403 | 10403 | "documentation":"<p>The ID of the EBS volume. The volume and instance must be within the same Availability Zone.</p>" |
10404 | 10404 | }, |
| 10405 | + "EbsCardIndex":{ |
| 10406 | + "shape":"BoxedInteger", |
| 10407 | + "documentation":"<p>The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.</p>" |
| 10408 | + }, |
10405 | 10409 | "DryRun":{ |
10406 | 10410 | "shape":"Boolean", |
10407 | 10411 | "documentation":"<p>Checks whether you have the required permissions for the action, 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>", |
|
33373 | 33377 | "AvailabilityZoneId":{ |
33374 | 33378 | "shape":"String", |
33375 | 33379 | "documentation":"<p>The ID of the Availability Zone where the EBS volume will be created (for example, <code>use1-az1</code>).</p> <p>Either <code>AvailabilityZone</code> or <code>AvailabilityZoneId</code> can be specified, but not both. If neither is specified, Amazon EC2 automatically selects an Availability Zone within the Region.</p> <p>This parameter is not supported when using <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFleet.html\">CreateFleet</a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html\">CreateImage</a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html\">DescribeImages</a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html\">RequestSpotFleet</a>, <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html\">RequestSpotInstances</a>, and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html\">RunInstances</a>.</p>" |
| 33380 | + }, |
| 33381 | + "EbsCardIndex":{ |
| 33382 | + "shape":"Integer", |
| 33383 | + "documentation":"<p>The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.</p>" |
33376 | 33384 | } |
33377 | 33385 | }, |
33378 | 33386 | "documentation":"<p>Describes a block device for an EBS volume.</p>" |
|
33423 | 33431 | }, |
33424 | 33432 | "documentation":"<p>Describes a block device for an EBS volume.</p>" |
33425 | 33433 | }, |
| 33434 | + "EbsCardIndex":{"type":"integer"}, |
| 33435 | + "EbsCardInfo":{ |
| 33436 | + "type":"structure", |
| 33437 | + "members":{ |
| 33438 | + "EbsCardIndex":{ |
| 33439 | + "shape":"EbsCardIndex", |
| 33440 | + "documentation":"<p>The index of the EBS card.</p>", |
| 33441 | + "locationName":"ebsCardIndex" |
| 33442 | + }, |
| 33443 | + "BaselineBandwidthInMbps":{ |
| 33444 | + "shape":"BaselineBandwidthInMbps", |
| 33445 | + "documentation":"<p>The baseline bandwidth performance for the EBS card, in Mbps.</p>", |
| 33446 | + "locationName":"baselineBandwidthInMbps" |
| 33447 | + }, |
| 33448 | + "BaselineThroughputInMBps":{ |
| 33449 | + "shape":"BaselineThroughputInMBps", |
| 33450 | + "documentation":"<p>The baseline throughput performance for the EBS card, in MBps.</p>", |
| 33451 | + "locationName":"baselineThroughputInMBps" |
| 33452 | + }, |
| 33453 | + "BaselineIops":{ |
| 33454 | + "shape":"BaselineIops", |
| 33455 | + "documentation":"<p>The baseline IOPS performance for the EBS card.</p>", |
| 33456 | + "locationName":"baselineIops" |
| 33457 | + }, |
| 33458 | + "MaximumBandwidthInMbps":{ |
| 33459 | + "shape":"MaximumBandwidthInMbps", |
| 33460 | + "documentation":"<p>The maximum bandwidth performance for the EBS card, in Mbps.</p>", |
| 33461 | + "locationName":"maximumBandwidthInMbps" |
| 33462 | + }, |
| 33463 | + "MaximumThroughputInMBps":{ |
| 33464 | + "shape":"MaximumThroughputInMBps", |
| 33465 | + "documentation":"<p>The maximum throughput performance for the EBS card, in MBps.</p>", |
| 33466 | + "locationName":"maximumThroughputInMBps" |
| 33467 | + }, |
| 33468 | + "MaximumIops":{ |
| 33469 | + "shape":"MaximumIops", |
| 33470 | + "documentation":"<p>The maximum IOPS performance for the EBS card.</p>", |
| 33471 | + "locationName":"maximumIops" |
| 33472 | + } |
| 33473 | + }, |
| 33474 | + "documentation":"<p>Describes the performance characteristics of an EBS card on the instance type.</p>" |
| 33475 | + }, |
| 33476 | + "EbsCardInfoList":{ |
| 33477 | + "type":"list", |
| 33478 | + "member":{ |
| 33479 | + "shape":"EbsCardInfo", |
| 33480 | + "locationName":"item" |
| 33481 | + } |
| 33482 | + }, |
33426 | 33483 | "EbsEncryptionSupport":{ |
33427 | 33484 | "type":"string", |
33428 | 33485 | "enum":[ |
|
33462 | 33519 | "shape":"AttachmentLimitType", |
33463 | 33520 | "documentation":"<p>Indicates whether the instance type features a shared or dedicated Amazon EBS volume attachment limit. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/volume_limits.html\">Amazon EBS volume limits for Amazon EC2 instances</a> in the <i>Amazon EC2 User Guide</i>.</p>", |
33464 | 33521 | "locationName":"attachmentLimitType" |
| 33522 | + }, |
| 33523 | + "MaximumEbsCards":{ |
| 33524 | + "shape":"MaximumEbsCards", |
| 33525 | + "documentation":"<p>Indicates the number of EBS cards supported by the instance type.</p>", |
| 33526 | + "locationName":"maximumEbsCards" |
| 33527 | + }, |
| 33528 | + "EbsCards":{ |
| 33529 | + "shape":"EbsCardInfoList", |
| 33530 | + "documentation":"<p>Describes the EBS cards available for the instance type.</p>", |
| 33531 | + "locationName":"ebsCardSet" |
33465 | 33532 | } |
33466 | 33533 | }, |
33467 | 33534 | "documentation":"<p>Describes the Amazon EBS features supported by the instance type.</p>" |
|
33503 | 33570 | "shape":"OperatorResponse", |
33504 | 33571 | "documentation":"<p>The service provider that manages the EBS volume.</p>", |
33505 | 33572 | "locationName":"operator" |
| 33573 | + }, |
| 33574 | + "EbsCardIndex":{ |
| 33575 | + "shape":"Integer", |
| 33576 | + "documentation":"<p>The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.</p>", |
| 33577 | + "locationName":"ebsCardIndex" |
33506 | 33578 | } |
33507 | 33579 | }, |
33508 | 33580 | "documentation":"<p>Describes a parameter used to set up an EBS volume in a block device mapping.</p>" |
|
49224 | 49296 | "shape":"Integer", |
49225 | 49297 | "documentation":"<p>The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is <code>null</code>.</p>", |
49226 | 49298 | "locationName":"volumeInitializationRate" |
| 49299 | + }, |
| 49300 | + "EbsCardIndex":{ |
| 49301 | + "shape":"Integer", |
| 49302 | + "documentation":"<p>The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.</p>", |
| 49303 | + "locationName":"ebsCardIndex" |
49227 | 49304 | } |
49228 | 49305 | }, |
49229 | 49306 | "documentation":"<p>Describes a block device for an EBS volume.</p>" |
|
49266 | 49343 | "VolumeInitializationRate":{ |
49267 | 49344 | "shape":"Integer", |
49268 | 49345 | "documentation":"<p>Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate), in MiB/s, at which to download the snapshot blocks from Amazon S3 to the volume. This is also known as <i>volume initialization</i>. Specifying a volume initialization rate ensures that the volume is initialized at a predictable and consistent rate after creation.</p> <p>This parameter is supported only for volumes created from snapshots. Omit this parameter if:</p> <ul> <li> <p>You want to create the volume using fast snapshot restore. You must specify a snapshot that is enabled for fast snapshot restore. In this case, the volume is fully initialized at creation.</p> <note> <p>If you specify a snapshot that is enabled for fast snapshot restore and a volume initialization rate, the volume will be initialized at the specified rate instead of fast snapshot restore.</p> </note> </li> <li> <p>You want to create a volume that is initialized at the default rate.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html\"> Initialize Amazon EBS volumes</a> in the <i>Amazon EC2 User Guide</i>.</p> <p>Valid range: 100 - 300 MiB/s</p>" |
| 49346 | + }, |
| 49347 | + "EbsCardIndex":{ |
| 49348 | + "shape":"Integer", |
| 49349 | + "documentation":"<p>The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.</p>" |
49269 | 49350 | } |
49270 | 49351 | }, |
49271 | 49352 | "documentation":"<p>The parameters for a block device for an EBS volume.</p>" |
|
51574 | 51655 | "min":0 |
51575 | 51656 | }, |
51576 | 51657 | "MaximumEbsAttachments":{"type":"integer"}, |
| 51658 | + "MaximumEbsCards":{"type":"integer"}, |
51577 | 51659 | "MaximumEfaInterfaces":{"type":"integer"}, |
51578 | 51660 | "MaximumEnaQueueCount":{"type":"integer"}, |
51579 | 51661 | "MaximumEnaQueueCountPerInterface":{"type":"integer"}, |
|
72758 | 72840 | "documentation":"<p>The service principal of the Amazon Web Services service that owns the underlying resource to which the volume is attached.</p> <p>This parameter is returned only for volumes that are attached to Amazon Web Services-managed resources.</p>", |
72759 | 72841 | "locationName":"instanceOwningService" |
72760 | 72842 | }, |
| 72843 | + "EbsCardIndex":{ |
| 72844 | + "shape":"Integer", |
| 72845 | + "documentation":"<p>The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.</p>", |
| 72846 | + "locationName":"ebsCardIndex" |
| 72847 | + }, |
72761 | 72848 | "VolumeId":{ |
72762 | 72849 | "shape":"String", |
72763 | 72850 | "documentation":"<p>The ID of the volume.</p>", |
|
0 commit comments