Skip to content

IScanRule

  • Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource

  • Implemented By: ScanRule, IScanRule

Represents a ScanRule.

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.
AttrCreateTime interface{} Attribute CreateTime: Creation time of the scan rule.
AttrInstanceId interface{} Attribute InstanceId: ACR Instance ID.
AttrNamespaces interface{} Attribute Namespaces: The list of namespaces.
AttrRepoNames interface{} Attribute RepoNames: The list of repositories.
AttrRepoTagFilterPattern interface{} Attribute RepoTagFilterPattern: The tag that triggers the scan matches the regular expression.
AttrRuleName interface{} Attribute RuleName: The scan rule name.
AttrScanRuleId interface{} Attribute ScanRuleId: The ID of the scan rule.
AttrScanScope interface{} Attribute ScanScope: The scan scope.
AttrScanType interface{} Attribute ScanType: The scan type.
AttrTriggerType interface{} Attribute TriggerType: Trigger type.
AttrUpdateTime interface{} Attribute UpdateTime: Change time of the scan rule.
Props ScanRuleProps 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.


AttrCreateTimeRequired

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

Attribute CreateTime: Creation time of the scan rule.


AttrInstanceIdRequired

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

Attribute InstanceId: ACR Instance ID.


AttrNamespacesRequired

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

Attribute Namespaces: The list of namespaces.


AttrRepoNamesRequired

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

Attribute RepoNames: The list of repositories.


AttrRepoTagFilterPatternRequired

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

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


AttrRuleNameRequired

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

Attribute RuleName: The scan rule name.


AttrScanRuleIdRequired

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

Attribute ScanRuleId: The ID of the scan rule.


AttrScanScopeRequired

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

Attribute ScanScope: The scan scope.


AttrScanTypeRequired

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

Attribute ScanType: The scan type.


AttrTriggerTypeRequired

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

Attribute TriggerType: Trigger type.


AttrUpdateTimeRequired

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

Attribute UpdateTime: Change time of the scan rule.


PropsRequired

func Props() ScanRuleProps