Interface ShieldedInstanceConfigOrBuilder (1.74.0)

public interface ShieldedInstanceConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEnableIntegrityMonitoring()

public abstract boolean getEnableIntegrityMonitoring()

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.

bool enable_integrity_monitoring = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableIntegrityMonitoring.

getEnableVtpm()

public abstract boolean getEnableVtpm()

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.

bool enable_vtpm = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableVtpm.

getSecureBoot()

public abstract ShieldedInstanceConfig.SecureBoot getSecureBoot()

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.

.google.cloud.vmmigration.v1.ShieldedInstanceConfig.SecureBoot secure_boot = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ShieldedInstanceConfig.SecureBoot

The secureBoot.

getSecureBootValue()

public abstract int getSecureBootValue()

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.

.google.cloud.vmmigration.v1.ShieldedInstanceConfig.SecureBoot secure_boot = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for secureBoot.