Class SecuritySettingsArgs.Builder

  • Enclosing class:
    SecuritySettingsArgs

    public static final class SecuritySettingsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • bitlockerBootVolume

        public SecuritySettingsArgs.Builder bitlockerBootVolume​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Boolean> bitlockerBootVolume)
        Parameters:
        bitlockerBootVolume - When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
        Returns:
        builder
      • bitlockerBootVolume

        public SecuritySettingsArgs.Builder bitlockerBootVolume​(java.lang.Boolean bitlockerBootVolume)
        Parameters:
        bitlockerBootVolume - When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
        Returns:
        builder
      • bitlockerDataVolumes

        public SecuritySettingsArgs.Builder bitlockerDataVolumes​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> bitlockerDataVolumes)
        Parameters:
        bitlockerDataVolumes - When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
        Returns:
        builder
      • bitlockerDataVolumes

        public SecuritySettingsArgs.Builder bitlockerDataVolumes​(java.lang.Boolean bitlockerDataVolumes)
        Parameters:
        bitlockerDataVolumes - When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
        Returns:
        builder
      • credentialGuardEnforced

        public SecuritySettingsArgs.Builder credentialGuardEnforced​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Boolean> credentialGuardEnforced)
        Parameters:
        credentialGuardEnforced - When set to true, Credential Guard is enabled.
        Returns:
        builder
      • credentialGuardEnforced

        public SecuritySettingsArgs.Builder credentialGuardEnforced​(java.lang.Boolean credentialGuardEnforced)
        Parameters:
        credentialGuardEnforced - When set to true, Credential Guard is enabled.
        Returns:
        builder
      • driftControlEnforced

        public SecuritySettingsArgs.Builder driftControlEnforced​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> driftControlEnforced)
        Parameters:
        driftControlEnforced - When set to true, the security baseline is re-applied regularly.
        Returns:
        builder
      • driftControlEnforced

        public SecuritySettingsArgs.Builder driftControlEnforced​(java.lang.Boolean driftControlEnforced)
        Parameters:
        driftControlEnforced - When set to true, the security baseline is re-applied regularly.
        Returns:
        builder
      • drtmProtection

        public SecuritySettingsArgs.Builder drtmProtection​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Boolean> drtmProtection)
        Parameters:
        drtmProtection - By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
        Returns:
        builder
      • drtmProtection

        public SecuritySettingsArgs.Builder drtmProtection​(java.lang.Boolean drtmProtection)
        Parameters:
        drtmProtection - By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
        Returns:
        builder
      • hvciProtection

        public SecuritySettingsArgs.Builder hvciProtection​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Boolean> hvciProtection)
        Parameters:
        hvciProtection - By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
        Returns:
        builder
      • hvciProtection

        public SecuritySettingsArgs.Builder hvciProtection​(java.lang.Boolean hvciProtection)
        Parameters:
        hvciProtection - By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
        Returns:
        builder
      • sideChannelMitigationEnforced

        public SecuritySettingsArgs.Builder sideChannelMitigationEnforced​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.Boolean> sideChannelMitigationEnforced)
        Parameters:
        sideChannelMitigationEnforced - When set to true, all the side channel mitigations are enabled
        Returns:
        builder
      • sideChannelMitigationEnforced

        public SecuritySettingsArgs.Builder sideChannelMitigationEnforced​(java.lang.Boolean sideChannelMitigationEnforced)
        Parameters:
        sideChannelMitigationEnforced - When set to true, all the side channel mitigations are enabled
        Returns:
        builder
      • smbClusterEncryption

        public SecuritySettingsArgs.Builder smbClusterEncryption​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> smbClusterEncryption)
        Parameters:
        smbClusterEncryption - When set to true, cluster east-west traffic is encrypted.
        Returns:
        builder
      • smbClusterEncryption

        public SecuritySettingsArgs.Builder smbClusterEncryption​(java.lang.Boolean smbClusterEncryption)
        Parameters:
        smbClusterEncryption - When set to true, cluster east-west traffic is encrypted.
        Returns:
        builder
      • smbSigningEnforced

        public SecuritySettingsArgs.Builder smbSigningEnforced​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Boolean> smbSigningEnforced)
        Parameters:
        smbSigningEnforced - When set to true, the SMB default instance requires sign in for the client and server services.
        Returns:
        builder
      • smbSigningEnforced

        public SecuritySettingsArgs.Builder smbSigningEnforced​(java.lang.Boolean smbSigningEnforced)
        Parameters:
        smbSigningEnforced - When set to true, the SMB default instance requires sign in for the client and server services.
        Returns:
        builder
      • wdacEnforced

        public SecuritySettingsArgs.Builder wdacEnforced​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> wdacEnforced)
        Parameters:
        wdacEnforced - WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
        Returns:
        builder
      • wdacEnforced

        public SecuritySettingsArgs.Builder wdacEnforced​(java.lang.Boolean wdacEnforced)
        Parameters:
        wdacEnforced - WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
        Returns:
        builder