Class DevicePostureRuleInputArgs.Builder

  • Enclosing class:
    DevicePostureRuleInputArgs

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

      • activeThreats

        public DevicePostureRuleInputArgs.Builder activeThreats​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Integer> activeThreats)
        Parameters:
        activeThreats - The number of active threats from SentinelOne.
        Returns:
        builder
      • activeThreats

        public DevicePostureRuleInputArgs.Builder activeThreats​(java.lang.Integer activeThreats)
        Parameters:
        activeThreats - The number of active threats from SentinelOne.
        Returns:
        builder
      • certificateId

        public DevicePostureRuleInputArgs.Builder certificateId​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> certificateId)
        Parameters:
        certificateId - The UUID of a Cloudflare managed certificate.
        Returns:
        builder
      • certificateId

        public DevicePostureRuleInputArgs.Builder certificateId​(java.lang.String certificateId)
        Parameters:
        certificateId - The UUID of a Cloudflare managed certificate.
        Returns:
        builder
      • checkDisks

        public DevicePostureRuleInputArgs.Builder checkDisks​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<java.lang.String>> checkDisks)
        Parameters:
        checkDisks - Specific volume(s) to check for encryption.
        Returns:
        builder
      • checkDisks

        public DevicePostureRuleInputArgs.Builder checkDisks​(java.util.List<java.lang.String> checkDisks)
        Parameters:
        checkDisks - Specific volume(s) to check for encryption.
        Returns:
        builder
      • checkDisks

        public DevicePostureRuleInputArgs.Builder checkDisks​(java.lang.String... checkDisks)
        Parameters:
        checkDisks - Specific volume(s) to check for encryption.
        Returns:
        builder
      • cn

        public DevicePostureRuleInputArgs.Builder cn​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> cn)
        Parameters:
        cn - The common name for a certificate.
        Returns:
        builder
      • complianceStatus

        public DevicePostureRuleInputArgs.Builder complianceStatus​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> complianceStatus)
        Parameters:
        complianceStatus - The workspace one device compliance status. Available values: `compliant`, `noncompliant`.
        Returns:
        builder
      • complianceStatus

        public DevicePostureRuleInputArgs.Builder complianceStatus​(java.lang.String complianceStatus)
        Parameters:
        complianceStatus - The workspace one device compliance status. Available values: `compliant`, `noncompliant`.
        Returns:
        builder
      • connectionId

        public DevicePostureRuleInputArgs.Builder connectionId​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> connectionId)
        Parameters:
        connectionId - The workspace one connection id.
        Returns:
        builder
      • connectionId

        public DevicePostureRuleInputArgs.Builder connectionId​(java.lang.String connectionId)
        Parameters:
        connectionId - The workspace one connection id.
        Returns:
        builder
      • countOperator

        public DevicePostureRuleInputArgs.Builder countOperator​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> countOperator)
        Parameters:
        countOperator - The count comparison operator for kolide. Available values: `>`, `>=`, `<`, `<=`, `==`.
        Returns:
        builder
      • countOperator

        public DevicePostureRuleInputArgs.Builder countOperator​(java.lang.String countOperator)
        Parameters:
        countOperator - The count comparison operator for kolide. Available values: `>`, `>=`, `<`, `<=`, `==`.
        Returns:
        builder
      • domain

        public DevicePostureRuleInputArgs.Builder domain​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> domain)
        Parameters:
        domain - The domain that the client must join.
        Returns:
        builder
      • eidLastSeen

        public DevicePostureRuleInputArgs.Builder eidLastSeen​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> eidLastSeen)
        Parameters:
        eidLastSeen - The datetime a device last seen in RFC 3339 format from Tanium.
        Returns:
        builder
      • eidLastSeen

        public DevicePostureRuleInputArgs.Builder eidLastSeen​(java.lang.String eidLastSeen)
        Parameters:
        eidLastSeen - The datetime a device last seen in RFC 3339 format from Tanium.
        Returns:
        builder
      • enabled

        public DevicePostureRuleInputArgs.Builder enabled​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - True if the firewall must be enabled.
        Returns:
        builder
      • exists

        public DevicePostureRuleInputArgs.Builder exists​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> exists)
        Parameters:
        exists - Checks if the file should exist.
        Returns:
        builder
      • id

        public DevicePostureRuleInputArgs.Builder id​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> id)
        Parameters:
        id - The Teams List id. Required for `serial_number` and `unique_client_id` rule types.
        Returns:
        builder
      • id

        public DevicePostureRuleInputArgs.Builder id​(java.lang.String id)
        Parameters:
        id - The Teams List id. Required for `serial_number` and `unique_client_id` rule types.
        Returns:
        builder
      • infected

        public DevicePostureRuleInputArgs.Builder infected​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Boolean> infected)
        Parameters:
        infected - True if SentinelOne device is infected.
        Returns:
        builder
      • infected

        public DevicePostureRuleInputArgs.Builder infected​(java.lang.Boolean infected)
        Parameters:
        infected - True if SentinelOne device is infected.
        Returns:
        builder
      • isActive

        public DevicePostureRuleInputArgs.Builder isActive​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Boolean> isActive)
        Parameters:
        isActive - True if SentinelOne device is active.
        Returns:
        builder
      • isActive

        public DevicePostureRuleInputArgs.Builder isActive​(java.lang.Boolean isActive)
        Parameters:
        isActive - True if SentinelOne device is active.
        Returns:
        builder
      • issueCount

        public DevicePostureRuleInputArgs.Builder issueCount​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> issueCount)
        Parameters:
        issueCount - The number of issues for kolide.
        Returns:
        builder
      • issueCount

        public DevicePostureRuleInputArgs.Builder issueCount​(java.lang.String issueCount)
        Parameters:
        issueCount - The number of issues for kolide.
        Returns:
        builder
      • networkStatus

        public DevicePostureRuleInputArgs.Builder networkStatus​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> networkStatus)
        Parameters:
        networkStatus - The network status from SentinelOne. Available values: `connected`, `disconnected`, `disconnecting`, `connecting`.
        Returns:
        builder
      • networkStatus

        public DevicePostureRuleInputArgs.Builder networkStatus​(java.lang.String networkStatus)
        Parameters:
        networkStatus - The network status from SentinelOne. Available values: `connected`, `disconnected`, `disconnecting`, `connecting`.
        Returns:
        builder
      • operator

        public DevicePostureRuleInputArgs.Builder operator​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> operator)
        Parameters:
        operator - The version comparison operator. Available values: `>`, `>=`, `<`, `<=`, `==`.
        Returns:
        builder
      • operator

        public DevicePostureRuleInputArgs.Builder operator​(java.lang.String operator)
        Parameters:
        operator - The version comparison operator. Available values: `>`, `>=`, `<`, `<=`, `==`.
        Returns:
        builder
      • os

        public DevicePostureRuleInputArgs.Builder os​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> os)
        Parameters:
        os - OS signal score from Crowdstrike. Value must be between 1 and 100.
        Returns:
        builder
      • os

        public DevicePostureRuleInputArgs.Builder os​(java.lang.String os)
        Parameters:
        os - OS signal score from Crowdstrike. Value must be between 1 and 100.
        Returns:
        builder
      • osDistroName

        public DevicePostureRuleInputArgs.Builder osDistroName​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> osDistroName)
        Parameters:
        osDistroName - The operating system excluding version information.
        Returns:
        builder
      • osDistroName

        public DevicePostureRuleInputArgs.Builder osDistroName​(java.lang.String osDistroName)
        Parameters:
        osDistroName - The operating system excluding version information.
        Returns:
        builder
      • osDistroRevision

        public DevicePostureRuleInputArgs.Builder osDistroRevision​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> osDistroRevision)
        Parameters:
        osDistroRevision - The operating system version excluding OS name information or release name.
        Returns:
        builder
      • osDistroRevision

        public DevicePostureRuleInputArgs.Builder osDistroRevision​(java.lang.String osDistroRevision)
        Parameters:
        osDistroRevision - The operating system version excluding OS name information or release name.
        Returns:
        builder
      • overall

        public DevicePostureRuleInputArgs.Builder overall​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> overall)
        Parameters:
        overall - Overall ZTA score from Crowdstrike. Value must be between 1 and 100.
        Returns:
        builder
      • overall

        public DevicePostureRuleInputArgs.Builder overall​(java.lang.String overall)
        Parameters:
        overall - Overall ZTA score from Crowdstrike. Value must be between 1 and 100.
        Returns:
        builder
      • path

        public DevicePostureRuleInputArgs.Builder path​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> path)
        Parameters:
        path - The path to the file.
        Returns:
        builder
      • requireAll

        public DevicePostureRuleInputArgs.Builder requireAll​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> requireAll)
        Parameters:
        requireAll - True if all drives must be encrypted.
        Returns:
        builder
      • requireAll

        public DevicePostureRuleInputArgs.Builder requireAll​(java.lang.Boolean requireAll)
        Parameters:
        requireAll - True if all drives must be encrypted.
        Returns:
        builder
      • riskLevel

        public DevicePostureRuleInputArgs.Builder riskLevel​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> riskLevel)
        Parameters:
        riskLevel - The risk level from Tanium. Available values: `low`, `medium`, `high`, `critical`.
        Returns:
        builder
      • riskLevel

        public DevicePostureRuleInputArgs.Builder riskLevel​(java.lang.String riskLevel)
        Parameters:
        riskLevel - The risk level from Tanium. Available values: `low`, `medium`, `high`, `critical`.
        Returns:
        builder
      • running

        public DevicePostureRuleInputArgs.Builder running​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> running)
        Parameters:
        running - Checks if the application should be running.
        Returns:
        builder
      • running

        public DevicePostureRuleInputArgs.Builder running​(java.lang.Boolean running)
        Parameters:
        running - Checks if the application should be running.
        Returns:
        builder
      • sensorConfig

        public DevicePostureRuleInputArgs.Builder sensorConfig​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> sensorConfig)
        Parameters:
        sensorConfig - Sensor signal score from Crowdstrike. Value must be between 1 and 100.
        Returns:
        builder
      • sensorConfig

        public DevicePostureRuleInputArgs.Builder sensorConfig​(java.lang.String sensorConfig)
        Parameters:
        sensorConfig - Sensor signal score from Crowdstrike. Value must be between 1 and 100.
        Returns:
        builder
      • sha256

        public DevicePostureRuleInputArgs.Builder sha256​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> sha256)
        Parameters:
        sha256 - The sha256 hash of the file.
        Returns:
        builder
      • thumbprint

        public DevicePostureRuleInputArgs.Builder thumbprint​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> thumbprint)
        Parameters:
        thumbprint - The thumbprint of the file certificate.
        Returns:
        builder
      • thumbprint

        public DevicePostureRuleInputArgs.Builder thumbprint​(java.lang.String thumbprint)
        Parameters:
        thumbprint - The thumbprint of the file certificate.
        Returns:
        builder
      • totalScore

        public DevicePostureRuleInputArgs.Builder totalScore​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Integer> totalScore)
        Parameters:
        totalScore - The total score from Tanium.
        Returns:
        builder
      • totalScore

        public DevicePostureRuleInputArgs.Builder totalScore​(java.lang.Integer totalScore)
        Parameters:
        totalScore - The total score from Tanium.
        Returns:
        builder
      • version

        public DevicePostureRuleInputArgs.Builder version​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> version)
        Parameters:
        version - The operating system semantic version.
        Returns:
        builder
      • versionOperator

        public DevicePostureRuleInputArgs.Builder versionOperator​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> versionOperator)
        Parameters:
        versionOperator - The version comparison operator for crowdstrike. Available values: `>`, `>=`, `<`, `<=`, `==`.
        Returns:
        builder
      • versionOperator

        public DevicePostureRuleInputArgs.Builder versionOperator​(java.lang.String versionOperator)
        Parameters:
        versionOperator - The version comparison operator for crowdstrike. Available values: `>`, `>=`, `<`, `<=`, `==`.
        Returns:
        builder