published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Uses Azure REST API version 2023-10-20.
Other available API versions: 2022-06-01, 2022-08-01, 2023-01-01, 2023-07-07, 2024-03-01, 2025-01-07, 2025-06-11, 2025-11-03-preview, 2025-12-26-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native datadog [ApiVersion]. See the version guide for details.
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)
public static Output<GetMonitorResult> getMonitor(GetMonitorArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:datadog:getMonitor
arguments:
# arguments dictionaryThe 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:
- Azure
Api stringVersion - The Azure API version of the resource.
- 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>
- Azure
Api stringVersion - The Azure API version of the resource.
- 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
- azure
Api StringVersion - The Azure API version of the resource.
- 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>
- azure
Api stringVersion - The Azure API version of the resource.
- 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}
- azure_
api_ strversion - The Azure API version of the resource.
- 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]
- azure
Api StringVersion - The Azure API version of the resource.
- 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<String>
Supporting Types
DatadogOrganizationPropertiesResponse
IdentityPropertiesResponse
- Principal
Id string - The identity ID.
- Tenant
Id string - The tenant ID of resource.
- Type string
- Specifies the identity type of the Datadog Monitor. At this time the only allowed value is 'SystemAssigned'.
- Principal
Id string - The identity ID.
- Tenant
Id string - The tenant ID of resource.
- Type string
- Specifies the identity type of the Datadog Monitor. At this time the only allowed value is 'SystemAssigned'.
- principal
Id String - The identity ID.
- tenant
Id String - The tenant ID of resource.
- type String
- Specifies the identity type of the Datadog Monitor. At this time the only allowed value is 'SystemAssigned'.
- principal
Id string - The identity ID.
- tenant
Id string - The tenant ID of resource.
- type string
- Specifies the identity type of the Datadog Monitor. At this time the only allowed value is 'SystemAssigned'.
- principal_
id str - The identity ID.
- tenant_
id str - The tenant ID of resource.
- type str
- Specifies the identity type of the Datadog Monitor. At this time the only allowed value is 'SystemAssigned'.
- principal
Id String - The identity ID.
- tenant
Id String - The tenant ID of resource.
- type String
- Specifies the identity type of the Datadog Monitor. At this time the only allowed value is 'SystemAssigned'.
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 - Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.
- Monitoring
Status string - Flag specifying if the resource monitoring is enabled or disabled.
- User
Info Pulumi.Azure Native. Datadog. Inputs. User Info Response - Includes name, email and optionally, phone number. User Information can't be null.
- 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 - Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.
- Monitoring
Status string - Flag specifying if the resource monitoring is enabled or disabled.
- User
Info UserInfo Response - Includes name, email and optionally, phone number. User Information can't be null.
- 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 - Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.
- monitoring
Status String - Flag specifying if the resource monitoring is enabled or disabled.
- user
Info UserInfo Response - Includes name, email and optionally, phone number. User Information can't be null.
- 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 - Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.
- monitoring
Status string - Flag specifying if the resource monitoring is enabled or disabled.
- user
Info UserInfo Response - Includes name, email and optionally, phone number. User Information can't be null.
- 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 - Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.
- monitoring_
status str - Flag specifying if the resource monitoring is enabled or disabled.
- user_
info UserInfo Response - Includes name, email and optionally, phone number. User Information can't be null.
- 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 - Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.
- monitoring
Status String - Flag specifying if the resource monitoring is enabled or disabled.
- user
Info Property Map - Includes name, email and optionally, phone number. User Information can't be null.
ResourceSkuResponse
- Name string
- Name of the SKU in {PlanId} format. For Terraform, the only allowed value is 'Linked'.
- Name string
- Name of the SKU in {PlanId} format. For Terraform, the only allowed value is 'Linked'.
- name String
- Name of the SKU in {PlanId} format. For Terraform, the only allowed value is 'Linked'.
- name string
- Name of the SKU in {PlanId} format. For Terraform, the only allowed value is 'Linked'.
- name str
- Name of the SKU in {PlanId} format. For Terraform, the only allowed value is 'Linked'.
- name String
- Name of the SKU in {PlanId} format. For Terraform, the only allowed value is 'Linked'.
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
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Friday, Mar 20, 2026 by Pulumi
