Class InstanceShieldedInstanceConfigArgs.Builder

    • Method Detail

      • enableIntegrityMonitoring

        public InstanceShieldedInstanceConfigArgs.Builder enableIntegrityMonitoring​(@Nullable
                                                                                    com.pulumi.core.Output<java.lang.Boolean> enableIntegrityMonitoring)
        Parameters:
        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. **Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.
        Returns:
        builder
      • enableIntegrityMonitoring

        public InstanceShieldedInstanceConfigArgs.Builder enableIntegrityMonitoring​(java.lang.Boolean enableIntegrityMonitoring)
        Parameters:
        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. **Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.
        Returns:
        builder
      • enableSecureBoot

        public InstanceShieldedInstanceConfigArgs.Builder enableSecureBoot​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.Boolean> enableSecureBoot)
        Parameters:
        enableSecureBoot - - Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false. **Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.
        Returns:
        builder
      • enableSecureBoot

        public InstanceShieldedInstanceConfigArgs.Builder enableSecureBoot​(java.lang.Boolean enableSecureBoot)
        Parameters:
        enableSecureBoot - - Verify the digital signature of all boot components, and halt the boot process if signature verification fails. Defaults to false. **Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.
        Returns:
        builder
      • enableVtpm

        public InstanceShieldedInstanceConfigArgs.Builder enableVtpm​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Boolean> enableVtpm)
        Parameters:
        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. **Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.
        Returns:
        builder
      • enableVtpm

        public InstanceShieldedInstanceConfigArgs.Builder enableVtpm​(java.lang.Boolean enableVtpm)
        Parameters:
        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. **Note**: `allow_stopping_for_update` must be set to true or your instance must have a `desired_status` of `TERMINATED` in order to update this field.
        Returns:
        builder