Automation Class

The security automation resource.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.security.models._models_py3.TrackedResource
Automation

Constructor

Automation(*, tags: Optional[Dict[str, str]] = None, etag: Optional[str] = None, kind: Optional[str] = None, location: Optional[str] = None, description: Optional[str] = None, is_enabled: Optional[bool] = None, scopes: Optional[List[azure.mgmt.security.models._models_py3.AutomationScope]] = None, sources: Optional[List[azure.mgmt.security.models._models_py3.AutomationSource]] = None, actions: Optional[List[azure.mgmt.security.models._models_py3.AutomationAction]] = None, **kwargs)

Parameters

tags
dict[str, str]
Required

A set of tags. A list of key value pairs that describe the resource.

etag
str
Required

Entity tag is used for comparing two or more entities from the same requested resource.

kind
str
Required

Kind of the resource.

location
str
Required

Location where the resource is stored.

description
str
Required

The security automation description.

is_enabled
bool
Required

Indicates whether the security automation is enabled.

scopes
list[AutomationScope]
Required

A collection of scopes on which the security automations logic is applied. Supported scopes are the subscription itself or a resource group under that subscription. The automation will only apply on defined scopes.

sources
list[AutomationSource]
Required

A collection of the source event types which evaluate the security automation set of rules.

actions
list[AutomationAction]
Required

A collection of the actions which are triggered if all the configured rules evaluations, within at least one rule set, are true.

Variables

id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.