Azure Native
getMonitor
API Version: 2021-03-01.
Using getMonitor
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 getMonitor(args: GetMonitorArgs, opts?: InvokeOptions): Promise<GetMonitorResult>
function getMonitorOutput(args: GetMonitorOutputArgs, opts?: InvokeOptions): Output<GetMonitorResult>
def get_monitor(monitor_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorResult
def get_monitor_output(monitor_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitorResult]
func LookupMonitor(ctx *Context, args *LookupMonitorArgs, opts ...InvokeOption) (*LookupMonitorResult, error)
func LookupMonitorOutput(ctx *Context, args *LookupMonitorOutputArgs, opts ...InvokeOption) LookupMonitorResultOutput
> Note: This function is named LookupMonitor
in the Go SDK.
public static class GetMonitor
{
public static Task<GetMonitorResult> InvokeAsync(GetMonitorArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorResult> Invoke(GetMonitorInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMonitorResult> getMonitor(GetMonitorArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
Function: azure-native:datadog:getMonitor
Arguments:
# Arguments dictionary
The following arguments are supported:
- Monitor
Name string Monitor resource name
- Resource
Group stringName The name of the resource group. The name is case insensitive.
- Monitor
Name string Monitor resource name
- Resource
Group stringName The name of the resource group. The name is case insensitive.
- monitor
Name String Monitor resource name
- resource
Group StringName The name of the resource group. The name is case insensitive.
- monitor
Name string Monitor resource name
- resource
Group stringName The name of the resource group. The name is case insensitive.
- monitor_
name str Monitor resource name
- resource_
group_ strname The name of the resource group. The name is case insensitive.
- monitor
Name String Monitor resource name
- resource
Group StringName The name of the resource group. The name is case insensitive.
getMonitor Result
The following output properties are available:
- Id string
ARM id of the monitor resource.
- Location string
- Name string
Name of the monitor resource.
- Properties
Pulumi.
Azure Native. Datadog. Outputs. Monitor Properties Response Properties specific to the monitor resource.
- System
Data Pulumi.Azure Native. Datadog. Outputs. System Data Response Metadata pertaining to creation and last modification of the resource.
- Type string
The type of the monitor resource.
- Identity
Pulumi.
Azure Native. Datadog. Outputs. Identity Properties Response - Sku
Pulumi.
Azure Native. Datadog. Outputs. Resource Sku Response - Dictionary<string, string>
- Id string
ARM id of the monitor resource.
- Location string
- Name string
Name of the monitor resource.
- Properties
Monitor
Properties Response Properties specific to the monitor resource.
- System
Data SystemData Response Metadata pertaining to creation and last modification of the resource.
- Type string
The type of the monitor resource.
- Identity
Identity
Properties Response - Sku
Resource
Sku Response - map[string]string
- id String
ARM id of the monitor resource.
- location String
- name String
Name of the monitor resource.
- properties
Monitor
Properties Response Properties specific to the monitor resource.
- system
Data SystemData Response Metadata pertaining to creation and last modification of the resource.
- type String
The type of the monitor resource.
- identity
Identity
Properties Response - sku
Resource
Sku Response - Map
- id string
ARM id of the monitor resource.
- location string
- name string
Name of the monitor resource.
- properties
Monitor
Properties Response Properties specific to the monitor resource.
- system
Data SystemData Response Metadata pertaining to creation and last modification of the resource.
- type string
The type of the monitor resource.
- identity
Identity
Properties Response - sku
Resource
Sku Response - {[key: string]: string}
- id str
ARM id of the monitor resource.
- location str
- name str
Name of the monitor resource.
- properties
Monitor
Properties Response Properties specific to the monitor resource.
- system_
data SystemData Response Metadata pertaining to creation and last modification of the resource.
- type str
The type of the monitor resource.
- identity
Identity
Properties Response - sku
Resource
Sku Response - Mapping[str, str]
- id String
ARM id of the monitor resource.
- location String
- name String
Name of the monitor resource.
- properties Property Map
Properties specific to the monitor resource.
- system
Data Property Map Metadata pertaining to creation and last modification of the resource.
- type String
The type of the monitor resource.
- identity Property Map
- sku Property Map
- Map
Supporting Types
DatadogOrganizationPropertiesResponse
IdentityPropertiesResponse
- Principal
Id string The identity ID.
- Tenant
Id string The tenant ID of resource.
- Type string
Identity type
- Principal
Id string The identity ID.
- Tenant
Id string The tenant ID of resource.
- Type string
Identity type
- principal
Id String The identity ID.
- tenant
Id String The tenant ID of resource.
- type String
Identity type
- principal
Id string The identity ID.
- tenant
Id string The tenant ID of resource.
- type string
Identity type
- principal_
id str The identity ID.
- tenant_
id str The tenant ID of resource.
- type str
Identity type
- principal
Id String The identity ID.
- tenant
Id String The tenant ID of resource.
- type String
Identity type
MonitorPropertiesResponse
- Liftr
Resource stringCategory - Liftr
Resource intPreference The priority of the resource.
- Marketplace
Subscription stringStatus Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
- Provisioning
State string - Datadog
Organization Pulumi.Properties Azure Native. Datadog. Inputs. Datadog Organization Properties Response Datadog organization properties
- Monitoring
Status string Flag specifying if the resource monitoring is enabled or disabled.
- User
Info Pulumi.Azure Native. Datadog. Inputs. User Info Response User info
- Liftr
Resource stringCategory - Liftr
Resource intPreference The priority of the resource.
- Marketplace
Subscription stringStatus Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
- Provisioning
State string - Datadog
Organization DatadogProperties Organization Properties Response Datadog organization properties
- Monitoring
Status string Flag specifying if the resource monitoring is enabled or disabled.
- User
Info UserInfo Response User info
- liftr
Resource StringCategory - liftr
Resource IntegerPreference The priority of the resource.
- marketplace
Subscription StringStatus Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
- provisioning
State String - datadog
Organization DatadogProperties Organization Properties Response Datadog organization properties
- monitoring
Status String Flag specifying if the resource monitoring is enabled or disabled.
- user
Info UserInfo Response User info
- liftr
Resource stringCategory - liftr
Resource numberPreference The priority of the resource.
- marketplace
Subscription stringStatus Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
- provisioning
State string - datadog
Organization DatadogProperties Organization Properties Response Datadog organization properties
- monitoring
Status string Flag specifying if the resource monitoring is enabled or disabled.
- user
Info UserInfo Response User info
- liftr_
resource_ strcategory - liftr_
resource_ intpreference The priority of the resource.
- marketplace_
subscription_ strstatus Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
- provisioning_
state str - datadog_
organization_ Datadogproperties Organization Properties Response Datadog organization properties
- monitoring_
status str Flag specifying if the resource monitoring is enabled or disabled.
- user_
info UserInfo Response User info
- liftr
Resource StringCategory - liftr
Resource NumberPreference The priority of the resource.
- marketplace
Subscription StringStatus Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
- provisioning
State String - datadog
Organization Property MapProperties Datadog organization properties
- monitoring
Status String Flag specifying if the resource monitoring is enabled or disabled.
- user
Info Property Map User info
ResourceSkuResponse
- Name string
Name of the SKU.
- Name string
Name of the SKU.
- name String
Name of the SKU.
- name string
Name of the SKU.
- name str
Name of the SKU.
- name String
Name of the SKU.
SystemDataResponse
- Created
At string The timestamp of resource creation (UTC).
- Created
By string The identity that created the resource.
- Created
By stringType The type of identity that created the resource.
- Last
Modified stringAt The timestamp of resource last modification (UTC)
- Last
Modified stringBy The identity that last modified the resource.
- Last
Modified stringBy Type The type of identity that last modified the resource.
- Created
At string The timestamp of resource creation (UTC).
- Created
By string The identity that created the resource.
- Created
By stringType The type of identity that created the resource.
- Last
Modified stringAt The timestamp of resource last modification (UTC)
- Last
Modified stringBy The identity that last modified the resource.
- Last
Modified stringBy Type The type of identity that last modified the resource.
- created
At String The timestamp of resource creation (UTC).
- created
By String The identity that created the resource.
- created
By StringType The type of identity that created the resource.
- last
Modified StringAt The timestamp of resource last modification (UTC)
- last
Modified StringBy The identity that last modified the resource.
- last
Modified StringBy Type The type of identity that last modified the resource.
- created
At string The timestamp of resource creation (UTC).
- created
By string The identity that created the resource.
- created
By stringType The type of identity that created the resource.
- last
Modified stringAt The timestamp of resource last modification (UTC)
- last
Modified stringBy The identity that last modified the resource.
- last
Modified stringBy Type The type of identity that last modified the resource.
- created_
at str The timestamp of resource creation (UTC).
- created_
by str The identity that created the resource.
- created_
by_ strtype The type of identity that created the resource.
- last_
modified_ strat The timestamp of resource last modification (UTC)
- last_
modified_ strby The identity that last modified the resource.
- last_
modified_ strby_ type The type of identity that last modified the resource.
- created
At String The timestamp of resource creation (UTC).
- created
By String The identity that created the resource.
- created
By StringType The type of identity that created the resource.
- last
Modified StringAt The timestamp of resource last modification (UTC)
- last
Modified StringBy The identity that last modified the resource.
- last
Modified StringBy Type The type of identity that last modified the resource.
UserInfoResponse
- Email
Address string Email of the user used by Datadog for contacting them if needed
- Name string
Name of the user
- Phone
Number string Phone number of the user used by Datadog for contacting them if needed
- Email
Address string Email of the user used by Datadog for contacting them if needed
- Name string
Name of the user
- Phone
Number string Phone number of the user used by Datadog for contacting them if needed
- email
Address String Email of the user used by Datadog for contacting them if needed
- name String
Name of the user
- phone
Number String Phone number of the user used by Datadog for contacting them if needed
- email
Address string Email of the user used by Datadog for contacting them if needed
- name string
Name of the user
- phone
Number string Phone number of the user used by Datadog for contacting them if needed
- email_
address str Email of the user used by Datadog for contacting them if needed
- name str
Name of the user
- phone_
number str Phone number of the user used by Datadog for contacting them if needed
- email
Address String Email of the user used by Datadog for contacting them if needed
- name String
Name of the user
- phone
Number String Phone number of the user used by Datadog for contacting them if needed
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure-native
- License
- Apache-2.0