Interface ShieldedInstanceConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ShieldedInstanceConfig, ShieldedInstanceConfig.Builder

    public interface ShieldedInstanceConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getEnableIntegrityMonitoring()
      Optional.
      boolean getEnableSecureBoot()
      Optional.
      boolean getEnableVtpm()
      Optional.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getEnableSecureBoot

        boolean getEnableSecureBoot()
         Optional. Defines whether the VM instance has Secure Boot enabled.
        
         Secure Boot helps ensure that the system only runs authentic software by
         verifying the digital signature of all boot components, and halting the
         boot process if signature verification fails. Disabled by default.
         
        bool enable_secure_boot = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The enableSecureBoot.
      • getEnableVtpm

        boolean getEnableVtpm()
         Optional. Defines whether the VM instance has the vTPM enabled. Enabled by
         default.
         
        bool enable_vtpm = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The enableVtpm.
      • getEnableIntegrityMonitoring

        boolean getEnableIntegrityMonitoring()
         Optional. Defines whether the VM instance has integrity monitoring enabled.
        
         Enables monitoring and attestation of the boot integrity of the VM
         instance. The attestation is performed against the integrity policy
         baseline. This baseline is initially derived from the implicitly trusted
         boot image when the VM instance is created. Enabled by default.
         
        bool enable_integrity_monitoring = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The enableIntegrityMonitoring.