Class ClientUserDefineRuleState


  • public final class ClientUserDefineRuleState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ClientUserDefineRuleState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> actionType()  
      static ClientUserDefineRuleState.Builder builder()  
      static ClientUserDefineRuleState.Builder builder​(ClientUserDefineRuleState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> clientUserDefineRuleName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> cmdline()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> createTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> filePath()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> hash()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> ip()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> newFilePath()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> parentCmdline()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> parentProcPath()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> platform()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> portStr()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> procPath()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryContent()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryKey()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> type()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • actionType

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> actionType()
        Returns:
        The operation type. Value: - **0**: plus White - **1**: Plus Black.
      • clientUserDefineRuleName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> clientUserDefineRuleName()
        Returns:
        The custom rule name.
      • cmdline

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cmdline()
        Returns:
        Command line. When the value of the Type attribute is 2, 3, 4, 5, 6, or 7, the command line field is required.
      • createTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> createTime()
        Returns:
        The creation time of the resource.
      • filePath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> filePath()
        Returns:
        The file path. When the value of the Type attribute is 4 or 6, 7, the FilePath field is required.
      • hash

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hash()
        Returns:
        Process hash list. When the value of the Type attribute is 1, the Hash attribute is required.
      • ip

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ip()
        Returns:
        IP address. When the value of the Type attribute is 3, the Ip attribute is required.
      • newFilePath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> newFilePath()
        Returns:
        The new file path to rename the file. When the value of the Type attribute is 7, the NewFilePath attribute is required.
      • parentCmdline

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> parentCmdline()
        Returns:
        The parent command line.
      • parentProcPath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> parentProcPath()
        Returns:
        Parent process path.
      • platform

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> platform()
        Returns:
        The operating system type. Value: - **windows**:widows - **linux**:linux - **all**: all.
      • portStr

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> portStr()
        Returns:
        The port number. When the value of the Type attribute is 3, the PortStr attribute is required. Value range: **1-65535**.
      • procPath

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> procPath()
        Returns:
        The process path. When the Type attribute is set to 2, 3, 4, 5, 6, or 7, the ProcPath attribute is required.
      • registryContent

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryContent()
        Returns:
        The registry value. When the value of the Type attribute is 5, the RegistryKey attribute is required.
      • registryKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryKey()
        Returns:
        The registry key. When the value of the Type attribute is 5, the RegistryKey attribute is required.
      • type

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> type()
        Returns:
        The rule type. Value: - **1**: Process hash - **2**: command line - **3**: Process network - **4**: File reading and writing - **5**: Operate the registry - **6**: Load Dynamic Link Library - **7**: File Rename.