Class NotebooksInstanceShieldedInstanceConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.notebooks_instance.NotebooksInstanceShieldedInstanceConfig.Jsii$Proxy
-
- All Implemented Interfaces:
NotebooksInstanceShieldedInstanceConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NotebooksInstanceShieldedInstanceConfig
@Stability(Stable) @Internal public static final class NotebooksInstanceShieldedInstanceConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NotebooksInstanceShieldedInstanceConfig
An implementation forNotebooksInstanceShieldedInstanceConfig
-
-
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.notebooks_instance.NotebooksInstanceShieldedInstanceConfig
NotebooksInstanceShieldedInstanceConfig.Builder, NotebooksInstanceShieldedInstanceConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NotebooksInstanceShieldedInstanceConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theNotebooksInstanceShieldedInstanceConfig.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()Defines whether the instance has integrity monitoring enabled.ObjectgetEnableSecureBoot()Defines whether the instance has Secure Boot enabled.ObjectgetEnableVtpm()Defines whether the instance has the vTPM enabled.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(NotebooksInstanceShieldedInstanceConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theNotebooksInstanceShieldedInstanceConfig.Builder.
-
-
Method Detail
-
getEnableIntegrityMonitoring
public final Object getEnableIntegrityMonitoring()
Description copied from interface:NotebooksInstanceShieldedInstanceConfigDefines whether the instance has integrity monitoring enabled.Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. Enabled by default. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_instance#enable_integrity_monitoring NotebooksInstance#enable_integrity_monitoring}
- Specified by:
getEnableIntegrityMonitoringin interfaceNotebooksInstanceShieldedInstanceConfig
-
getEnableSecureBoot
public final Object getEnableSecureBoot()
Description copied from interface:NotebooksInstanceShieldedInstanceConfigDefines whether the 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/notebooks_instance#enable_secure_boot NotebooksInstance#enable_secure_boot}
- Specified by:
getEnableSecureBootin interfaceNotebooksInstanceShieldedInstanceConfig
-
getEnableVtpm
public final Object getEnableVtpm()
Description copied from interface:NotebooksInstanceShieldedInstanceConfigDefines whether the 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/notebooks_instance#enable_vtpm NotebooksInstance#enable_vtpm}
- Specified by:
getEnableVtpmin interfaceNotebooksInstanceShieldedInstanceConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-