Class ClientUserDefineRuleState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.threatdetection.inputs.ClientUserDefineRuleState
-
public final class ClientUserDefineRuleState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClientUserDefineRuleState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClientUserDefineRuleState
Empty
-
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()
-
-
-
Field Detail
-
Empty
public static final ClientUserDefineRuleState Empty
-
-
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.
-
builder
public static ClientUserDefineRuleState.Builder builder()
-
builder
public static ClientUserDefineRuleState.Builder builder(ClientUserDefineRuleState defaults)
-
-