InstanceShieldedInstanceConfig class
Constructors
-
InstanceShieldedInstanceConfig({Input<bool?>? enableIntegrityMonitoring, Input<bool?>? enableSecureBoot, Input<bool?>? enableVtpm})
-
Creates a new InstanceShieldedInstanceConfig.
enableIntegrityMonitoring - Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.
enableSecureBoot - Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.
enableVtpm - Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.
const
-
InstanceShieldedInstanceConfig.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
enableIntegrityMonitoring
→ Input<bool?>?
-
- Compare the most recent boot measurements to the integrity policy baseline and return a pair of pass/fail results depending on whether they match or not. Defaults to true.
Note:
allowStoppingForUpdate must be set to true or your instance must have a desiredStatus of TERMINATED in order to update this field.
final
-
enableSecureBoot
→ Input<bool?>?
-
- Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false.
Note:
allowStoppingForUpdate must be set to true or your instance must have a desiredStatus of TERMINATED in order to update this field.
final
-
enableVtpm
→ Input<bool?>?
-
- Use a virtualized trusted platform module, which is a specialized computer chip you can use to encrypt objects like keys and certificates. Defaults to true.
Note:
allowStoppingForUpdate must be set to true or your instance must have a desiredStatus of TERMINATED in order to update this field.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited