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.
Implements
IMessageShieldedInstanceConfig, IEquatableShieldedInstanceConfig, IDeepCloneableShieldedInstanceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
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 |