Skip to content

IScanRule

  • Extends: AlibabaCloud.SDK.ROS.CDK.Core.IResource

  • Implemented By: ScanRule, IScanRule

Represents a ScanRule.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrCreateTime object Attribute CreateTime: Creation time of the scan rule.
AttrInstanceId object Attribute InstanceId: ACR Instance ID.
AttrNamespaces object Attribute Namespaces: The list of namespaces.
AttrRepoNames object Attribute RepoNames: The list of repositories.
AttrRepoTagFilterPattern object Attribute RepoTagFilterPattern: The tag that triggers the scan matches the regular expression.
AttrRuleName object Attribute RuleName: The scan rule name.
AttrScanRuleId object Attribute ScanRuleId: The ID of the scan rule.
AttrScanScope object Attribute ScanScope: The scan scope.
AttrScanType object Attribute ScanType: The scan type.
AttrTriggerType object Attribute TriggerType: Trigger type.
AttrUpdateTime object Attribute UpdateTime: Change time of the scan rule.
Props ScanRuleProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.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

public Stack Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrCreateTimeRequired

public object AttrCreateTime { get; }
  • Type: object

Attribute CreateTime: Creation time of the scan rule.


AttrInstanceIdRequired

public object AttrInstanceId { get; }
  • Type: object

Attribute InstanceId: ACR Instance ID.


AttrNamespacesRequired

public object AttrNamespaces { get; }
  • Type: object

Attribute Namespaces: The list of namespaces.


AttrRepoNamesRequired

public object AttrRepoNames { get; }
  • Type: object

Attribute RepoNames: The list of repositories.


AttrRepoTagFilterPatternRequired

public object AttrRepoTagFilterPattern { get; }
  • Type: object

Attribute RepoTagFilterPattern: The tag that triggers the scan matches the regular expression.


AttrRuleNameRequired

public object AttrRuleName { get; }
  • Type: object

Attribute RuleName: The scan rule name.


AttrScanRuleIdRequired

public object AttrScanRuleId { get; }
  • Type: object

Attribute ScanRuleId: The ID of the scan rule.


AttrScanScopeRequired

public object AttrScanScope { get; }
  • Type: object

Attribute ScanScope: The scan scope.


AttrScanTypeRequired

public object AttrScanType { get; }
  • Type: object

Attribute ScanType: The scan type.


AttrTriggerTypeRequired

public object AttrTriggerType { get; }
  • Type: object

Attribute TriggerType: Trigger type.


AttrUpdateTimeRequired

public object AttrUpdateTime { get; }
  • Type: object

Attribute UpdateTime: Change time of the scan rule.


PropsRequired

public ScanRuleProps Props { get; }