VM Migration v1 API - Class ShieldedInstanceConfig (2.7.0)

public sealed class ShieldedInstanceConfig : IMessage<ShieldedInstanceConfig>, IEquatable<ShieldedInstanceConfig>, IDeepCloneable<ShieldedInstanceConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class ShieldedInstanceConfig.

Shielded instance configuration.

Inheritance

object > ShieldedInstanceConfig

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

ShieldedInstanceConfig()

public ShieldedInstanceConfig()

ShieldedInstanceConfig(ShieldedInstanceConfig)

public ShieldedInstanceConfig(ShieldedInstanceConfig other)
Parameter
Name Description
other ShieldedInstanceConfig

Properties

EnableIntegrityMonitoring

public bool EnableIntegrityMonitoring { get; set; }

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.

Property Value
Type Description
bool

EnableVtpm

public bool EnableVtpm { get; set; }

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.

Property Value
Type Description
bool

SecureBoot

public ShieldedInstanceConfig.Types.SecureBoot SecureBoot { get; set; }

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.

Property Value
Type Description
ShieldedInstanceConfigTypesSecureBoot