azure-native.automation.getWatcher
Explore with Pulumi AI
Retrieve the watcher identified by watcher name. Azure REST API version: 2020-01-13-preview.
Other available API versions: 2023-05-15-preview.
Using getWatcher
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWatcher(args: GetWatcherArgs, opts?: InvokeOptions): Promise<GetWatcherResult>
function getWatcherOutput(args: GetWatcherOutputArgs, opts?: InvokeOptions): Output<GetWatcherResult>
def get_watcher(automation_account_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
watcher_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWatcherResult
def get_watcher_output(automation_account_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
watcher_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWatcherResult]
func LookupWatcher(ctx *Context, args *LookupWatcherArgs, opts ...InvokeOption) (*LookupWatcherResult, error)
func LookupWatcherOutput(ctx *Context, args *LookupWatcherOutputArgs, opts ...InvokeOption) LookupWatcherResultOutput
> Note: This function is named LookupWatcher
in the Go SDK.
public static class GetWatcher
{
public static Task<GetWatcherResult> InvokeAsync(GetWatcherArgs args, InvokeOptions? opts = null)
public static Output<GetWatcherResult> Invoke(GetWatcherInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWatcherResult> getWatcher(GetWatcherArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:automation:getWatcher
arguments:
# arguments dictionary
The following arguments are supported:
- Automation
Account stringName The name of the automation account.
- Resource
Group stringName Name of an Azure Resource group.
- Watcher
Name string The watcher name.
- Automation
Account stringName The name of the automation account.
- Resource
Group stringName Name of an Azure Resource group.
- Watcher
Name string The watcher name.
- automation
Account StringName The name of the automation account.
- resource
Group StringName Name of an Azure Resource group.
- watcher
Name String The watcher name.
- automation
Account stringName The name of the automation account.
- resource
Group stringName Name of an Azure Resource group.
- watcher
Name string The watcher name.
- automation_
account_ strname The name of the automation account.
- resource_
group_ strname Name of an Azure Resource group.
- watcher_
name str The watcher name.
- automation
Account StringName The name of the automation account.
- resource
Group StringName Name of an Azure Resource group.
- watcher
Name String The watcher name.
getWatcher Result
The following output properties are available:
- Creation
Time string Gets or sets the creation time.
- Id string
Fully qualified resource Id for the resource
- Last
Modified stringBy Details of the user who last modified the watcher.
- Last
Modified stringTime Gets or sets the last modified time.
- Name string
The name of the resource
- Status string
Gets the current status of the watcher.
- Type string
The type of the resource.
- Description string
Gets or sets the description.
- Etag string
Gets or sets the etag of the resource.
- Execution
Frequency doubleIn Seconds Gets or sets the frequency at which the watcher is invoked.
- Location string
The geo-location where the resource lives
- Script
Name string Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
- Script
Parameters Dictionary<string, string> Gets or sets the parameters of the script.
- Script
Run stringOn Gets or sets the name of the hybrid worker group the watcher will run on.
- Dictionary<string, string>
Resource tags.
- Creation
Time string Gets or sets the creation time.
- Id string
Fully qualified resource Id for the resource
- Last
Modified stringBy Details of the user who last modified the watcher.
- Last
Modified stringTime Gets or sets the last modified time.
- Name string
The name of the resource
- Status string
Gets the current status of the watcher.
- Type string
The type of the resource.
- Description string
Gets or sets the description.
- Etag string
Gets or sets the etag of the resource.
- Execution
Frequency float64In Seconds Gets or sets the frequency at which the watcher is invoked.
- Location string
The geo-location where the resource lives
- Script
Name string Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
- Script
Parameters map[string]string Gets or sets the parameters of the script.
- Script
Run stringOn Gets or sets the name of the hybrid worker group the watcher will run on.
- map[string]string
Resource tags.
- creation
Time String Gets or sets the creation time.
- id String
Fully qualified resource Id for the resource
- last
Modified StringBy Details of the user who last modified the watcher.
- last
Modified StringTime Gets or sets the last modified time.
- name String
The name of the resource
- status String
Gets the current status of the watcher.
- type String
The type of the resource.
- description String
Gets or sets the description.
- etag String
Gets or sets the etag of the resource.
- execution
Frequency DoubleIn Seconds Gets or sets the frequency at which the watcher is invoked.
- location String
The geo-location where the resource lives
- script
Name String Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
- script
Parameters Map<String,String> Gets or sets the parameters of the script.
- script
Run StringOn Gets or sets the name of the hybrid worker group the watcher will run on.
- Map<String,String>
Resource tags.
- creation
Time string Gets or sets the creation time.
- id string
Fully qualified resource Id for the resource
- last
Modified stringBy Details of the user who last modified the watcher.
- last
Modified stringTime Gets or sets the last modified time.
- name string
The name of the resource
- status string
Gets the current status of the watcher.
- type string
The type of the resource.
- description string
Gets or sets the description.
- etag string
Gets or sets the etag of the resource.
- execution
Frequency numberIn Seconds Gets or sets the frequency at which the watcher is invoked.
- location string
The geo-location where the resource lives
- script
Name string Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
- script
Parameters {[key: string]: string} Gets or sets the parameters of the script.
- script
Run stringOn Gets or sets the name of the hybrid worker group the watcher will run on.
- {[key: string]: string}
Resource tags.
- creation_
time str Gets or sets the creation time.
- id str
Fully qualified resource Id for the resource
- last_
modified_ strby Details of the user who last modified the watcher.
- last_
modified_ strtime Gets or sets the last modified time.
- name str
The name of the resource
- status str
Gets the current status of the watcher.
- type str
The type of the resource.
- description str
Gets or sets the description.
- etag str
Gets or sets the etag of the resource.
- execution_
frequency_ floatin_ seconds Gets or sets the frequency at which the watcher is invoked.
- location str
The geo-location where the resource lives
- script_
name str Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
- script_
parameters Mapping[str, str] Gets or sets the parameters of the script.
- script_
run_ stron Gets or sets the name of the hybrid worker group the watcher will run on.
- Mapping[str, str]
Resource tags.
- creation
Time String Gets or sets the creation time.
- id String
Fully qualified resource Id for the resource
- last
Modified StringBy Details of the user who last modified the watcher.
- last
Modified StringTime Gets or sets the last modified time.
- name String
The name of the resource
- status String
Gets the current status of the watcher.
- type String
The type of the resource.
- description String
Gets or sets the description.
- etag String
Gets or sets the etag of the resource.
- execution
Frequency NumberIn Seconds Gets or sets the frequency at which the watcher is invoked.
- location String
The geo-location where the resource lives
- script
Name String Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.
- script
Parameters Map<String> Gets or sets the parameters of the script.
- script
Run StringOn Gets or sets the name of the hybrid worker group the watcher will run on.
- Map<String>
Resource tags.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0