We recommend using Azure Native.
azure.dynatrace.Monitor
Explore with Pulumi AI
Manages Dynatrace monitors.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
example:
type: azure:core:ResourceGroup
properties:
name: example-resources
location: West Europe
exampleMonitor:
type: azure:dynatrace:Monitor
name: example
properties:
name: exmpledynatracemonitor
resourceGroupName: ${example.name}
location: ${test.location}
monitoringEnabled: true
marketplaceSubscriptionStatus: Active
identity:
type: SystemAssigned
user:
firstName: Alice
lastName: Bobab
email: alice@microsoft.com
phoneNumber: '123456'
country: westus
plan:
usageType: COMMITTED
billingCycle: MONTHLY
plan: azureportalintegration_privatepreview@TIDhjdtn7tfnxcy
effectiveDate: 2019-08-30T15:14:33Z
Create Monitor Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Monitor(name: string, args: MonitorArgs, opts?: CustomResourceOptions);
@overload
def Monitor(resource_name: str,
args: MonitorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Monitor(resource_name: str,
opts: Optional[ResourceOptions] = None,
identity: Optional[MonitorIdentityArgs] = None,
marketplace_subscription: Optional[str] = None,
plan: Optional[MonitorPlanArgs] = None,
resource_group_name: Optional[str] = None,
user: Optional[MonitorUserArgs] = None,
location: Optional[str] = None,
monitoring_enabled: Optional[bool] = None,
name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewMonitor(ctx *Context, name string, args MonitorArgs, opts ...ResourceOption) (*Monitor, error)
public Monitor(string name, MonitorArgs args, CustomResourceOptions? opts = null)
public Monitor(String name, MonitorArgs args)
public Monitor(String name, MonitorArgs args, CustomResourceOptions options)
type: azure:dynatrace:Monitor
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. MonitorArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. MonitorArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. MonitorArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. MonitorArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. MonitorArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azureMonitorResource = new Azure.Dynatrace.Monitor("azureMonitorResource", new()
{
Identity = new Azure.Dynatrace.Inputs.MonitorIdentityArgs
{
Type = "string",
PrincipalId = "string",
TenantId = "string",
},
MarketplaceSubscription = "string",
Plan = new Azure.Dynatrace.Inputs.MonitorPlanArgs
{
Plan = "string",
BillingCycle = "string",
EffectiveDate = "string",
UsageType = "string",
},
ResourceGroupName = "string",
User = new Azure.Dynatrace.Inputs.MonitorUserArgs
{
Country = "string",
Email = "string",
FirstName = "string",
LastName = "string",
PhoneNumber = "string",
},
Location = "string",
MonitoringEnabled = false,
Name = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := dynatrace.NewMonitor(ctx, "azureMonitorResource", &dynatrace.MonitorArgs{
Identity: &dynatrace.MonitorIdentityArgs{
Type: pulumi.String("string"),
PrincipalId: pulumi.String("string"),
TenantId: pulumi.String("string"),
},
MarketplaceSubscription: pulumi.String("string"),
Plan: &dynatrace.MonitorPlanArgs{
Plan: pulumi.String("string"),
BillingCycle: pulumi.String("string"),
EffectiveDate: pulumi.String("string"),
UsageType: pulumi.String("string"),
},
ResourceGroupName: pulumi.String("string"),
User: &dynatrace.MonitorUserArgs{
Country: pulumi.String("string"),
Email: pulumi.String("string"),
FirstName: pulumi.String("string"),
LastName: pulumi.String("string"),
PhoneNumber: pulumi.String("string"),
},
Location: pulumi.String("string"),
MonitoringEnabled: pulumi.Bool(false),
Name: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var azureMonitorResource = new com.pulumi.azure.dynatrace.Monitor("azureMonitorResource", com.pulumi.azure.dynatrace.MonitorArgs.builder()
.identity(MonitorIdentityArgs.builder()
.type("string")
.principalId("string")
.tenantId("string")
.build())
.marketplaceSubscription("string")
.plan(MonitorPlanArgs.builder()
.plan("string")
.billingCycle("string")
.effectiveDate("string")
.usageType("string")
.build())
.resourceGroupName("string")
.user(MonitorUserArgs.builder()
.country("string")
.email("string")
.firstName("string")
.lastName("string")
.phoneNumber("string")
.build())
.location("string")
.monitoringEnabled(false)
.name("string")
.tags(Map.of("string", "string"))
.build());
azure_monitor_resource = azure.dynatrace.Monitor("azureMonitorResource",
identity={
"type": "string",
"principal_id": "string",
"tenant_id": "string",
},
marketplace_subscription="string",
plan={
"plan": "string",
"billing_cycle": "string",
"effective_date": "string",
"usage_type": "string",
},
resource_group_name="string",
user={
"country": "string",
"email": "string",
"first_name": "string",
"last_name": "string",
"phone_number": "string",
},
location="string",
monitoring_enabled=False,
name="string",
tags={
"string": "string",
})
const azureMonitorResource = new azure.dynatrace.Monitor("azureMonitorResource", {
identity: {
type: "string",
principalId: "string",
tenantId: "string",
},
marketplaceSubscription: "string",
plan: {
plan: "string",
billingCycle: "string",
effectiveDate: "string",
usageType: "string",
},
resourceGroupName: "string",
user: {
country: "string",
email: "string",
firstName: "string",
lastName: "string",
phoneNumber: "string",
},
location: "string",
monitoringEnabled: false,
name: "string",
tags: {
string: "string",
},
});
type: azure:dynatrace:Monitor
properties:
identity:
principalId: string
tenantId: string
type: string
location: string
marketplaceSubscription: string
monitoringEnabled: false
name: string
plan:
billingCycle: string
effectiveDate: string
plan: string
usageType: string
resourceGroupName: string
tags:
string: string
user:
country: string
email: string
firstName: string
lastName: string
phoneNumber: string
Monitor Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Monitor resource accepts the following input properties:
- Identity
This property is required. MonitorIdentity - The kind of managed identity assigned to this resource. A
identity
block as defined below. - Marketplace
Subscription This property is required. Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - Plan
This property is required. Changes to this property will trigger replacement.
Plan - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- User
This property is required. Changes to this property will trigger replacement.
User - User's information. A
user
block as defined below. Chainging this forces a new resource to be created. - Location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - Name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- Identity
This property is required. MonitorIdentity Args - The kind of managed identity assigned to this resource. A
identity
block as defined below. - Marketplace
Subscription This property is required. Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - Plan
This property is required. Changes to this property will trigger replacement.
Plan Args - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- User
This property is required. Changes to this property will trigger replacement.
User Args - User's information. A
user
block as defined below. Chainging this forces a new resource to be created. - Location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - Name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- map[string]string
- A mapping of tags to assign to the resource.
- identity
This property is required. MonitorIdentity - The kind of managed identity assigned to this resource. A
identity
block as defined below. - marketplace
Subscription This property is required. Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - plan
This property is required. Changes to this property will trigger replacement.
Plan - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- user
This property is required. Changes to this property will trigger replacement.
User - User's information. A
user
block as defined below. Chainging this forces a new resource to be created. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- Map<String,String>
- A mapping of tags to assign to the resource.
- identity
This property is required. MonitorIdentity - The kind of managed identity assigned to this resource. A
identity
block as defined below. - marketplace
Subscription This property is required. Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - plan
This property is required. Changes to this property will trigger replacement.
Plan - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- user
This property is required. Changes to this property will trigger replacement.
User - User's information. A
user
block as defined below. Chainging this forces a new resource to be created. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- identity
This property is required. MonitorIdentity Args - The kind of managed identity assigned to this resource. A
identity
block as defined below. - marketplace_
subscription This property is required. Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - plan
This property is required. Changes to this property will trigger replacement.
Plan Args - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- user
This property is required. Changes to this property will trigger replacement.
User Args - User's information. A
user
block as defined below. Chainging this forces a new resource to be created. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- monitoring_
enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- identity
This property is required. Property Map - The kind of managed identity assigned to this resource. A
identity
block as defined below. - marketplace
Subscription This property is required. Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - plan
This property is required. Changes to this property will trigger replacement.
- Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- user
This property is required. Changes to this property will trigger replacement.
- User's information. A
user
block as defined below. Chainging this forces a new resource to be created. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- Map<String>
- A mapping of tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Monitor resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Monitor Resource
Get an existing Monitor resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MonitorState, opts?: CustomResourceOptions): Monitor
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
identity: Optional[MonitorIdentityArgs] = None,
location: Optional[str] = None,
marketplace_subscription: Optional[str] = None,
monitoring_enabled: Optional[bool] = None,
name: Optional[str] = None,
plan: Optional[MonitorPlanArgs] = None,
resource_group_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
user: Optional[MonitorUserArgs] = None) -> Monitor
func GetMonitor(ctx *Context, name string, id IDInput, state *MonitorState, opts ...ResourceOption) (*Monitor, error)
public static Monitor Get(string name, Input<string> id, MonitorState? state, CustomResourceOptions? opts = null)
public static Monitor get(String name, Output<String> id, MonitorState state, CustomResourceOptions options)
resources: _: type: azure:dynatrace:Monitor get: id: ${id}
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Identity
Monitor
Identity - The kind of managed identity assigned to this resource. A
identity
block as defined below. - Location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Marketplace
Subscription Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - Monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - Name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- Plan
Changes to this property will trigger replacement.
Plan - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - Resource
Group Name Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Dictionary<string, string>
- A mapping of tags to assign to the resource.
- User
Changes to this property will trigger replacement.
User - User's information. A
user
block as defined below. Chainging this forces a new resource to be created.
- Identity
Monitor
Identity Args - The kind of managed identity assigned to this resource. A
identity
block as defined below. - Location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Marketplace
Subscription Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - Monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - Name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- Plan
Changes to this property will trigger replacement.
Plan Args - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - Resource
Group Name Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- map[string]string
- A mapping of tags to assign to the resource.
- User
Changes to this property will trigger replacement.
User Args - User's information. A
user
block as defined below. Chainging this forces a new resource to be created.
- identity
Monitor
Identity - The kind of managed identity assigned to this resource. A
identity
block as defined below. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- marketplace
Subscription Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- plan
Changes to this property will trigger replacement.
Plan - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource
Group Name Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Map<String,String>
- A mapping of tags to assign to the resource.
- user
Changes to this property will trigger replacement.
User - User's information. A
user
block as defined below. Chainging this forces a new resource to be created.
- identity
Monitor
Identity - The kind of managed identity assigned to this resource. A
identity
block as defined below. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- marketplace
Subscription Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- plan
Changes to this property will trigger replacement.
Plan - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource
Group Name Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- {[key: string]: string}
- A mapping of tags to assign to the resource.
- user
Changes to this property will trigger replacement.
User - User's information. A
user
block as defined below. Chainging this forces a new resource to be created.
- identity
Monitor
Identity Args - The kind of managed identity assigned to this resource. A
identity
block as defined below. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- marketplace_
subscription Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - monitoring_
enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- plan
Changes to this property will trigger replacement.
Plan Args - Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource_
group_ name Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Mapping[str, str]
- A mapping of tags to assign to the resource.
- user
Changes to this property will trigger replacement.
User Args - User's information. A
user
block as defined below. Chainging this forces a new resource to be created.
- identity Property Map
- The kind of managed identity assigned to this resource. A
identity
block as defined below. - location
Changes to this property will trigger replacement.
- The Azure Region where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- marketplace
Subscription Changes to this property will trigger replacement.
- Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state. Possible values are
Active
andSuspended
. - monitoring
Enabled Changes to this property will trigger replacement.
- Flag specifying if the resource monitoring is enabled or disabled. Default is
true
. - name
Changes to this property will trigger replacement.
- Name of the Dynatrace monitor. Changing this forces a new resource to be created.
- plan
Changes to this property will trigger replacement.
- Billing plan information. A
plan
block as defined below. Changing this forces a new resource to be created. - resource
Group Name Changes to this property will trigger replacement.
- The name of the Resource Group where the Dynatrace monitor should exist. Changing this forces a new resource to be created.
- Map<String>
- A mapping of tags to assign to the resource.
- user
Changes to this property will trigger replacement.
- User's information. A
user
block as defined below. Chainging this forces a new resource to be created.
Supporting Types
MonitorIdentity, MonitorIdentityArgs
- Type
This property is required. string - The type of identity used for the resource. Only possible value is
SystemAssigned
. - Principal
Id string - Tenant
Id string
- Type
This property is required. string - The type of identity used for the resource. Only possible value is
SystemAssigned
. - Principal
Id string - Tenant
Id string
- type
This property is required. String - The type of identity used for the resource. Only possible value is
SystemAssigned
. - principal
Id String - tenant
Id String
- type
This property is required. string - The type of identity used for the resource. Only possible value is
SystemAssigned
. - principal
Id string - tenant
Id string
- type
This property is required. str - The type of identity used for the resource. Only possible value is
SystemAssigned
. - principal_
id str - tenant_
id str
- type
This property is required. String - The type of identity used for the resource. Only possible value is
SystemAssigned
. - principal
Id String - tenant
Id String
MonitorPlan, MonitorPlanArgs
- Plan
This property is required. string - Plan id as published by Dynatrace.
- Billing
Cycle string - Different billing cycles. Possible values are
MONTHLY
andWEEKLY
. - Effective
Date string - Date when plan was applied.
- Usage
Type string - Different usage type. Possible values are
PAYG
andCOMMITTED
.
- Plan
This property is required. string - Plan id as published by Dynatrace.
- Billing
Cycle string - Different billing cycles. Possible values are
MONTHLY
andWEEKLY
. - Effective
Date string - Date when plan was applied.
- Usage
Type string - Different usage type. Possible values are
PAYG
andCOMMITTED
.
- plan
This property is required. String - Plan id as published by Dynatrace.
- billing
Cycle String - Different billing cycles. Possible values are
MONTHLY
andWEEKLY
. - effective
Date String - Date when plan was applied.
- usage
Type String - Different usage type. Possible values are
PAYG
andCOMMITTED
.
- plan
This property is required. string - Plan id as published by Dynatrace.
- billing
Cycle string - Different billing cycles. Possible values are
MONTHLY
andWEEKLY
. - effective
Date string - Date when plan was applied.
- usage
Type string - Different usage type. Possible values are
PAYG
andCOMMITTED
.
- plan
This property is required. str - Plan id as published by Dynatrace.
- billing_
cycle str - Different billing cycles. Possible values are
MONTHLY
andWEEKLY
. - effective_
date str - Date when plan was applied.
- usage_
type str - Different usage type. Possible values are
PAYG
andCOMMITTED
.
- plan
This property is required. String - Plan id as published by Dynatrace.
- billing
Cycle String - Different billing cycles. Possible values are
MONTHLY
andWEEKLY
. - effective
Date String - Date when plan was applied.
- usage
Type String - Different usage type. Possible values are
PAYG
andCOMMITTED
.
MonitorUser, MonitorUserArgs
- Country
This property is required. string - Country of the user.
- Email
This property is required. string - Email of the user used by Dynatrace for contacting them if needed.
- First
Name This property is required. string - First name of the user.
- Last
Name This property is required. string - Last name of the user.
- Phone
Number This property is required. string - phone number of the user by Dynatrace for contacting them if needed.
- Country
This property is required. string - Country of the user.
- Email
This property is required. string - Email of the user used by Dynatrace for contacting them if needed.
- First
Name This property is required. string - First name of the user.
- Last
Name This property is required. string - Last name of the user.
- Phone
Number This property is required. string - phone number of the user by Dynatrace for contacting them if needed.
- country
This property is required. String - Country of the user.
- email
This property is required. String - Email of the user used by Dynatrace for contacting them if needed.
- first
Name This property is required. String - First name of the user.
- last
Name This property is required. String - Last name of the user.
- phone
Number This property is required. String - phone number of the user by Dynatrace for contacting them if needed.
- country
This property is required. string - Country of the user.
- email
This property is required. string - Email of the user used by Dynatrace for contacting them if needed.
- first
Name This property is required. string - First name of the user.
- last
Name This property is required. string - Last name of the user.
- phone
Number This property is required. string - phone number of the user by Dynatrace for contacting them if needed.
- country
This property is required. str - Country of the user.
- email
This property is required. str - Email of the user used by Dynatrace for contacting them if needed.
- first_
name This property is required. str - First name of the user.
- last_
name This property is required. str - Last name of the user.
- phone_
number This property is required. str - phone number of the user by Dynatrace for contacting them if needed.
- country
This property is required. String - Country of the user.
- email
This property is required. String - Email of the user used by Dynatrace for contacting them if needed.
- first
Name This property is required. String - First name of the user.
- last
Name This property is required. String - Last name of the user.
- phone
Number This property is required. String - phone number of the user by Dynatrace for contacting them if needed.
Import
Dynatrace monitor can be imported using the resource id
, e.g.
$ pulumi import azure:dynatrace/monitor:Monitor example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Dynatrace.Observability/monitors/monitor1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.