Skip to content

IClientFileProtect

Represents a ClientFileProtect.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrAlertLevel interface{} Attribute AlertLevel: The severity of alerts.
AttrFileOps interface{} Attribute FileOps: The operations that you want to perform on the files.
AttrFilePaths interface{} Attribute FilePaths: The paths to the monitored files.
AttrPlatform interface{} Attribute Platform: The type of the operating system.
AttrProcPaths interface{} Attribute ProcPaths: The paths to the monitored processes.
AttrRuleAction interface{} Attribute RuleAction: The handling method of the rule.
AttrRuleId interface{} Attribute RuleId: The ID of the rule.
AttrRuleName interface{} Attribute RuleName: The name of the rule.
AttrSwitchId interface{} Attribute SwitchId: The switch ID of the rule.
Props ClientFileProtectProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


StackRequired

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrAlertLevelRequired

func AttrAlertLevel() interface{}
  • Type: interface{}

Attribute AlertLevel: The severity of alerts.


AttrFileOpsRequired

func AttrFileOps() interface{}
  • Type: interface{}

Attribute FileOps: The operations that you want to perform on the files.


AttrFilePathsRequired

func AttrFilePaths() interface{}
  • Type: interface{}

Attribute FilePaths: The paths to the monitored files.

Wildcard characters are supported.


AttrPlatformRequired

func AttrPlatform() interface{}
  • Type: interface{}

Attribute Platform: The type of the operating system.


AttrProcPathsRequired

func AttrProcPaths() interface{}
  • Type: interface{}

Attribute ProcPaths: The paths to the monitored processes.


AttrRuleActionRequired

func AttrRuleAction() interface{}
  • Type: interface{}

Attribute RuleAction: The handling method of the rule.


AttrRuleIdRequired

func AttrRuleId() interface{}
  • Type: interface{}

Attribute RuleId: The ID of the rule.


AttrRuleNameRequired

func AttrRuleName() interface{}
  • Type: interface{}

Attribute RuleName: The name of the rule.


AttrSwitchIdRequired

func AttrSwitchId() interface{}
  • Type: interface{}

Attribute SwitchId: The switch ID of the rule.


PropsRequired

func Props() ClientFileProtectProps