Class WorkbenchInstanceGceSetupShieldedInstanceConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.workbench_instance.WorkbenchInstanceGceSetupShieldedInstanceConfig.Jsii$Proxy
-
- All Implemented Interfaces:
WorkbenchInstanceGceSetupShieldedInstanceConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- WorkbenchInstanceGceSetupShieldedInstanceConfig
@Stability(Stable) @Internal public static final class WorkbenchInstanceGceSetupShieldedInstanceConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements WorkbenchInstanceGceSetupShieldedInstanceConfig
An implementation forWorkbenchInstanceGceSetupShieldedInstanceConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.workbench_instance.WorkbenchInstanceGceSetupShieldedInstanceConfig
WorkbenchInstanceGceSetupShieldedInstanceConfig.Builder, WorkbenchInstanceGceSetupShieldedInstanceConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(WorkbenchInstanceGceSetupShieldedInstanceConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theWorkbenchInstanceGceSetupShieldedInstanceConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetEnableIntegrityMonitoring()Optional.ObjectgetEnableSecureBoot()Optional.ObjectgetEnableVtpm()Optional.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(WorkbenchInstanceGceSetupShieldedInstanceConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theWorkbenchInstanceGceSetupShieldedInstanceConfig.Builder.
-
-
Method Detail
-
getEnableIntegrityMonitoring
public final Object getEnableIntegrityMonitoring()
Description copied from interface:WorkbenchInstanceGceSetupShieldedInstanceConfigOptional.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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#enable_integrity_monitoring WorkbenchInstance#enable_integrity_monitoring}
- Specified by:
getEnableIntegrityMonitoringin interfaceWorkbenchInstanceGceSetupShieldedInstanceConfig
-
getEnableSecureBoot
public final Object getEnableSecureBoot()
Description copied from interface:WorkbenchInstanceGceSetupShieldedInstanceConfigOptional.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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#enable_secure_boot WorkbenchInstance#enable_secure_boot}
- Specified by:
getEnableSecureBootin interfaceWorkbenchInstanceGceSetupShieldedInstanceConfig
-
getEnableVtpm
public final Object getEnableVtpm()
Description copied from interface:WorkbenchInstanceGceSetupShieldedInstanceConfigOptional. Defines whether the VM instance has the vTPM enabled. Enabled by default.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/workbench_instance#enable_vtpm WorkbenchInstance#enable_vtpm}
- Specified by:
getEnableVtpmin interfaceWorkbenchInstanceGceSetupShieldedInstanceConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-