GoogleApi.VMMigration.V1.Model.ShieldedInstanceConfig (google_api_vm_migration v0.11.0)

View Source

Shielded instance configuration.

Attributes

  • enableIntegrityMonitoring (type: boolean(), default: nil) - Optional. Defines whether the instance created by the machine image has integrity monitoring enabled. This can be set to true only if the image boot option is EFI, and vTPM is enabled.
  • enableVtpm (type: boolean(), default: nil) - Optional. Defines whether the instance created by the machine image has vTPM enabled. This can be set to true only if the image boot option is EFI.
  • secureBoot (type: String.t, default: nil) - Optional. Defines whether the instance created by the machine image has Secure Boot enabled. This can be set to true only if the image boot option is EFI.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.VMMigration.V1.Model.ShieldedInstanceConfig{
  enableIntegrityMonitoring: boolean() | nil,
  enableVtpm: boolean() | nil,
  secureBoot: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.