|
14848 | 14848 | "shape":"AmdSevSnpSpecification", |
14849 | 14849 | "documentation":"<p>Indicates whether the instance is enabled for AMD SEV-SNP. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sev-snp.html\">AMD SEV-SNP</a>.</p>", |
14850 | 14850 | "locationName":"amdSevSnp" |
| 14851 | + }, |
| 14852 | + "NestedVirtualization":{ |
| 14853 | + "shape":"NestedVirtualizationSpecification", |
| 14854 | + "documentation":"<p>Indicates whether the instance is enabled for nested virtualization.</p>", |
| 14855 | + "locationName":"nestedVirtualization" |
14851 | 14856 | } |
14852 | 14857 | }, |
14853 | 14858 | "documentation":"<p>The CPU options for the instance.</p>" |
|
14866 | 14871 | "AmdSevSnp":{ |
14867 | 14872 | "shape":"AmdSevSnpSpecification", |
14868 | 14873 | "documentation":"<p>Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sev-snp.html\">AMD SEV-SNP</a>.</p>" |
| 14874 | + }, |
| 14875 | + "NestedVirtualization":{ |
| 14876 | + "shape":"NestedVirtualizationSpecification", |
| 14877 | + "documentation":"<p>Indicates whether to enable the instance for nested virtualization. Nested virtualization is supported only on 8th generation Intel-based instance types (c8i, m8i, r8i, and their flex variants). When nested virtualization is enabled, Virtual Secure Mode (VSM) is automatically disabled for the instance.</p>" |
14869 | 14878 | } |
14870 | 14879 | }, |
14871 | 14880 | "documentation":"<p>The CPU options for the instance. Both the core count and threads per core must be specified in the request.</p>" |
|
49893 | 49902 | "shape":"AmdSevSnpSpecification", |
49894 | 49903 | "documentation":"<p>Indicates whether the instance is enabled for AMD SEV-SNP. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sev-snp.html\">AMD SEV-SNP for Amazon EC2 instances</a>.</p>", |
49895 | 49904 | "locationName":"amdSevSnp" |
| 49905 | + }, |
| 49906 | + "NestedVirtualization":{ |
| 49907 | + "shape":"NestedVirtualizationSpecification", |
| 49908 | + "documentation":"<p>Indicates whether the instance is enabled for nested virtualization. </p>", |
| 49909 | + "locationName":"nestedVirtualization" |
49896 | 49910 | } |
49897 | 49911 | }, |
49898 | 49912 | "documentation":"<p>The CPU options for the instance.</p>" |
|
49911 | 49925 | "AmdSevSnp":{ |
49912 | 49926 | "shape":"AmdSevSnpSpecification", |
49913 | 49927 | "documentation":"<p>Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sev-snp.html\">AMD SEV-SNP for Amazon EC2 instances</a>.</p>" |
| 49928 | + }, |
| 49929 | + "NestedVirtualization":{ |
| 49930 | + "shape":"NestedVirtualizationSpecification", |
| 49931 | + "documentation":"<p>Indicates whether to enable the instance for nested virtualization. Nested virtualization is supported only on 8th generation Intel-based instance types (c8i, m8i, r8i, and their flex variants). When nested virtualization is enabled, Virtual Secure Mode (VSM) is automatically disabled for the instance.</p>" |
49914 | 49932 | } |
49915 | 49933 | }, |
49916 | 49934 | "documentation":"<p>The CPU options for the instance. Both the core count and threads per core must be specified in the request.</p>" |
|
53429 | 53447 | }, |
53430 | 53448 | "ModifyInstanceCpuOptionsRequest":{ |
53431 | 53449 | "type":"structure", |
53432 | | - "required":[ |
53433 | | - "InstanceId", |
53434 | | - "CoreCount", |
53435 | | - "ThreadsPerCore" |
53436 | | - ], |
| 53450 | + "required":["InstanceId"], |
53437 | 53451 | "members":{ |
53438 | 53452 | "InstanceId":{ |
53439 | 53453 | "shape":"InstanceId", |
|
53447 | 53461 | "shape":"Integer", |
53448 | 53462 | "documentation":"<p>The number of threads to run for each CPU core.</p>" |
53449 | 53463 | }, |
| 53464 | + "NestedVirtualization":{ |
| 53465 | + "shape":"NestedVirtualizationSpecification", |
| 53466 | + "documentation":"<p>Indicates whether to enable or disable nested virtualization for the instance. When nested virtualization is enabled, Virtual Secure Mode (VSM) is automatically disabled for the instance.</p>" |
| 53467 | + }, |
53450 | 53468 | "DryRun":{ |
53451 | 53469 | "shape":"Boolean", |
53452 | 53470 | "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>" |
|
53470 | 53488 | "shape":"Integer", |
53471 | 53489 | "documentation":"<p>The number of threads that are running per CPU core for the specified instance after the update.</p>", |
53472 | 53490 | "locationName":"threadsPerCore" |
| 53491 | + }, |
| 53492 | + "NestedVirtualization":{ |
| 53493 | + "shape":"NestedVirtualizationSpecification", |
| 53494 | + "documentation":"<p>Indicates whether nested virtualization has been enabled or disabled.</p>", |
| 53495 | + "locationName":"nestedVirtualization" |
53473 | 53496 | } |
53474 | 53497 | } |
53475 | 53498 | }, |
|
56808 | 56831 | }, |
56809 | 56832 | "documentation":"<p>Describes the OpenID Connect (OIDC) options.</p>" |
56810 | 56833 | }, |
| 56834 | + "NestedVirtualizationSpecification":{ |
| 56835 | + "type":"string", |
| 56836 | + "enum":[ |
| 56837 | + "enabled", |
| 56838 | + "disabled" |
| 56839 | + ] |
| 56840 | + }, |
56811 | 56841 | "NetmaskLength":{"type":"integer"}, |
56812 | 56842 | "NetworkAcl":{ |
56813 | 56843 | "type":"structure", |
|
69236 | 69266 | }, |
69237 | 69267 | "SupportedAdditionalProcessorFeature":{ |
69238 | 69268 | "type":"string", |
69239 | | - "enum":["amd-sev-snp"] |
| 69269 | + "enum":[ |
| 69270 | + "amd-sev-snp", |
| 69271 | + "nested-virtualization" |
| 69272 | + ] |
69240 | 69273 | }, |
69241 | 69274 | "SupportedAdditionalProcessorFeatureList":{ |
69242 | 69275 | "type":"list", |
|
0 commit comments