Share via


AutomationWatcherData Class

Definition

A class representing the AutomationWatcher data model. Definition of the watcher type.

public class AutomationWatcherData : Azure.ResourceManager.Models.TrackedResourceData
type AutomationWatcherData = class
    inherit TrackedResourceData
Public Class AutomationWatcherData
Inherits TrackedResourceData
Inheritance
AutomationWatcherData

Constructors

AutomationWatcherData(AzureLocation)

Initializes a new instance of AutomationWatcherData.

Properties

CreatedOn

Gets or sets the creation time.

Description

Gets or sets the description.

ETag

Gets or sets the etag of the resource.

ExecutionFrequencyInSeconds

Gets or sets the frequency at which the watcher is invoked.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
LastModifiedBy

Details of the user who last modified the watcher.

LastModifiedOn

Gets or sets the last modified time.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
ScriptName

Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.

ScriptParameters

Gets or sets the parameters of the script.

ScriptRunOn

Gets or sets the name of the hybrid worker group the watcher will run on.

Status

Gets the current status of the watcher.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to