Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace InstanceConfigurationLaunchInstancePlatformConfig

The platform configuration requested for the instance.

If you provide the parameter, the instance is created with the platform configuration that you specify. For any values that you omit, the instance uses the default configuration values for the {@code shape} that you specify. If you don't provide the parameter, the default values for the {@code shape} are used.

Each shape only supports certain configurable values. If the values that you provide are not valid for the specified {@code shape}, an error is returned.

Properties

Optional isMeasuredBootEnabled

isMeasuredBootEnabled: undefined | false | true

Whether the Measured Boot feature is enabled on the instance.

Optional isMemoryEncryptionEnabled

isMemoryEncryptionEnabled: undefined | false | true

Whether the instance is a confidential instance. If this value is {@code true}, the instance is a confidential instance. The default value is {@code false}.

Optional isSecureBootEnabled

isSecureBootEnabled: undefined | false | true

Whether Secure Boot is enabled on the instance.

Optional isTrustedPlatformModuleEnabled

isTrustedPlatformModuleEnabled: undefined | false | true

Whether the Trusted Platform Module (TPM) is enabled on the instance.

type

type: string

Functions

getDeserializedJsonObj

getJsonObj