published on Tuesday, Jun 9, 2026 by Pulumiverse
published on Tuesday, Jun 9, 2026 by Pulumiverse
This resource requires the API token scopes Read settings (
settings.read) and Write settings (settings.write)
This resource requires the OAuth scopes Read settings (
settings:objects:read) and Write settings (settings:objects:write)
Requirements
This resource must be used in combination with the dynatrace.AzureConnection resource to manage a connection using federated identity credential.
An example of how to set up both resources can be found in the Resource Example Usage section below.
Limitations
If you are creating the dynatrace.AzureConnectionAuthentication and the azureadApplicationFederatedIdentityCredential it is referencing in the same invocation of pulumi up, be aware that due to eventual consistency in Azure, the creation of the federated identity credential might not be fully propagated when the dynatrace.AzureConnectionAuthentication resource is being created. To mitigate this, we retry the creation of the dynatrace.AzureConnectionAuthentication resource with a default timeout of 2 minutes.
If you desire a different timeout, you can adjust it using the timeouts block in the dynatrace.AzureConnectionAuthentication resource as shown in the example below.
The following is an example of the error you might encounter due to this limitation:
Error: AADSTS00000: The client '01233456-0123-0123-0123-012345678901'(Application) has no configured federated identity credentials. Trace ID: 01233456-0123-0123-0123-012345678901 Correlation ID: 01233456-0123-0123-0123-012345678901 Timestamp: 2025-12-04 15:34:59Z
Warning If a resource is created using an API token or without setting
DYNATRACE_HTTP_OAUTH_PREFERENCE=true(when both are used), the settings object’s owner will remain empty.
An empty owner implies:
- The settings object becomes public, allowing other users with settings permissions to read and modify it.
- Changing the settings object’s permissions will have no effect, meaning the
dynatrace.SettingsPermissionsresource can’t alter its access.
When a settings object is created using platform credentials:
- The owner is set to the owner of the OAuth client or platform token.
- By default, the settings object is private; only the owner can read and modify it.
- Access modifiers can be managed using the
dynatrace.SettingsPermissionsresource.
We recommend using platform credentials to ensure a correct setup.
In case an API token is needed, we recommend setting DYNATRACE_HTTP_OAUTH_PREFERENCE=true.
Dynatrace Documentation
Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId:
builtin:hyperscaler-authentication.connections.azure)
Export Example Usage
terraform-provider-dynatrace -export dynatrace.AzureConnectionAuthenticationdownloads all existing Azure connections.
The full documentation of the export feature is available here.
Resource Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azuread from "@pulumi/azuread";
import * as dynatrace from "@pulumiverse/dynatrace";
const config = new pulumi.Config();
// The Azure Active Directory tenant ID.
const azureTenantId = config.require("azureTenantId");
// The Dynatrace environment URL
const dynatraceEnvironmentUrl = config.require("dynatraceEnvironmentUrl");
// The Dynatrace token issuer URL
const dynatraceTokenIssuer = config.require("dynatraceTokenIssuer");
// Create an application
const example = new azuread.ApplicationRegistration("example", {displayName: "ExampleApp"});
// Create basic Azure connection
const exampleAzureConnection = new dynatrace.AzureConnection("example", {
name: "#name#",
type: "federatedIdentityCredential",
federatedIdentityCredential: {
consumers: ["APP:dynatrace.microsoft.azure.connector"],
},
});
// Create a federated identity credential
const exampleApplicationFederatedIdentityCredential = new azuread.ApplicationFederatedIdentityCredential("example", {
applicationId: example.id,
displayName: "Example",
audiences: [`${dynatraceEnvironmentUrl}/app-id/dynatrace.microsoft.azure.connector`],
issuer: dynatraceTokenIssuer,
subject: pulumi.interpolate`dt:connection-id/${exampleAzureConnection.id}`,
});
// Update the Azure connection with authentication details
const exampleAzureConnectionAuthentication = new dynatrace.AzureConnectionAuthentication("example", {
azureConnectionId: exampleAzureConnection.id,
applicationId: example.clientId,
directoryId: azureTenantId,
});
import pulumi
import pulumi_azuread as azuread
import pulumiverse_dynatrace as dynatrace
config = pulumi.Config()
# The Azure Active Directory tenant ID.
azure_tenant_id = config.require("azureTenantId")
# The Dynatrace environment URL
dynatrace_environment_url = config.require("dynatraceEnvironmentUrl")
# The Dynatrace token issuer URL
dynatrace_token_issuer = config.require("dynatraceTokenIssuer")
# Create an application
example = azuread.ApplicationRegistration("example", display_name="ExampleApp")
# Create basic Azure connection
example_azure_connection = dynatrace.AzureConnection("example",
name="#name#",
type="federatedIdentityCredential",
federated_identity_credential={
"consumers": ["APP:dynatrace.microsoft.azure.connector"],
})
# Create a federated identity credential
example_application_federated_identity_credential = azuread.ApplicationFederatedIdentityCredential("example",
application_id=example.id,
display_name="Example",
audiences=[f"{dynatrace_environment_url}/app-id/dynatrace.microsoft.azure.connector"],
issuer=dynatrace_token_issuer,
subject=example_azure_connection.id.apply(lambda id: f"dt:connection-id/{id}"))
# Update the Azure connection with authentication details
example_azure_connection_authentication = dynatrace.AzureConnectionAuthentication("example",
azure_connection_id=example_azure_connection.id,
application_id=example.client_id,
directory_id=azure_tenant_id)
package main
import (
"fmt"
"github.com/pulumi/pulumi-azuread/sdk/v6/go/azuread"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/pulumiverse/pulumi-dynatrace/sdk/go/dynatrace"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
// The Azure Active Directory tenant ID.
azureTenantId := cfg.Require("azureTenantId")
// The Dynatrace environment URL
dynatraceEnvironmentUrl := cfg.Require("dynatraceEnvironmentUrl")
// The Dynatrace token issuer URL
dynatraceTokenIssuer := cfg.Require("dynatraceTokenIssuer")
// Create an application
example, err := azuread.NewApplicationRegistration(ctx, "example", &azuread.ApplicationRegistrationArgs{
DisplayName: pulumi.String("ExampleApp"),
})
if err != nil {
return err
}
// Create basic Azure connection
exampleAzureConnection, err := dynatrace.NewAzureConnection(ctx, "example", &dynatrace.AzureConnectionArgs{
Name: pulumi.String("#name#"),
Type: pulumi.String("federatedIdentityCredential"),
FederatedIdentityCredential: &dynatrace.AzureConnectionFederatedIdentityCredentialArgs{
Consumers: pulumi.StringArray{
pulumi.String("APP:dynatrace.microsoft.azure.connector"),
},
},
})
if err != nil {
return err
}
// Create a federated identity credential
_, err = azuread.NewApplicationFederatedIdentityCredential(ctx, "example", &azuread.ApplicationFederatedIdentityCredentialArgs{
ApplicationId: example.ID(),
DisplayName: pulumi.String("Example"),
Audiences: pulumi.StringArray{
pulumi.Sprintf("%v/app-id/dynatrace.microsoft.azure.connector", dynatraceEnvironmentUrl),
},
Issuer: pulumi.String(pulumi.String(dynatraceTokenIssuer)),
Subject: exampleAzureConnection.ID().ApplyT(func(id string) (string, error) {
return fmt.Sprintf("dt:connection-id/%v", id), nil
}).(pulumi.StringOutput),
})
if err != nil {
return err
}
// Update the Azure connection with authentication details
_, err = dynatrace.NewAzureConnectionAuthentication(ctx, "example", &dynatrace.AzureConnectionAuthenticationArgs{
AzureConnectionId: exampleAzureConnection.ID(),
ApplicationId: example.ClientId,
DirectoryId: pulumi.String(pulumi.String(azureTenantId)),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureAD = Pulumi.AzureAD;
using Dynatrace = Pulumiverse.Dynatrace;
return await Deployment.RunAsync(() =>
{
var config = new Config();
// The Azure Active Directory tenant ID.
var azureTenantId = config.Require("azureTenantId");
// The Dynatrace environment URL
var dynatraceEnvironmentUrl = config.Require("dynatraceEnvironmentUrl");
// The Dynatrace token issuer URL
var dynatraceTokenIssuer = config.Require("dynatraceTokenIssuer");
// Create an application
var example = new AzureAD.ApplicationRegistration("example", new()
{
DisplayName = "ExampleApp",
});
// Create basic Azure connection
var exampleAzureConnection = new Dynatrace.AzureConnection("example", new()
{
Name = "#name#",
Type = "federatedIdentityCredential",
FederatedIdentityCredential = new Dynatrace.Inputs.AzureConnectionFederatedIdentityCredentialArgs
{
Consumers = new[]
{
"APP:dynatrace.microsoft.azure.connector",
},
},
});
// Create a federated identity credential
var exampleApplicationFederatedIdentityCredential = new AzureAD.ApplicationFederatedIdentityCredential("example", new()
{
ApplicationId = example.Id,
DisplayName = "Example",
Audiences = new[]
{
$"{dynatraceEnvironmentUrl}/app-id/dynatrace.microsoft.azure.connector",
},
Issuer = dynatraceTokenIssuer,
Subject = exampleAzureConnection.Id.Apply(id => $"dt:connection-id/{id}"),
});
// Update the Azure connection with authentication details
var exampleAzureConnectionAuthentication = new Dynatrace.AzureConnectionAuthentication("example", new()
{
AzureConnectionId = exampleAzureConnection.Id,
ApplicationId = example.ClientId,
DirectoryId = azureTenantId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azuread.ApplicationRegistration;
import com.pulumi.azuread.ApplicationRegistrationArgs;
import com.pulumi.dynatrace.AzureConnection;
import com.pulumi.dynatrace.AzureConnectionArgs;
import com.pulumi.dynatrace.inputs.AzureConnectionFederatedIdentityCredentialArgs;
import com.pulumi.azuread.ApplicationFederatedIdentityCredential;
import com.pulumi.azuread.ApplicationFederatedIdentityCredentialArgs;
import com.pulumi.dynatrace.AzureConnectionAuthentication;
import com.pulumi.dynatrace.AzureConnectionAuthenticationArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var config = ctx.config();
final var azureTenantId = config.require("azureTenantId");
final var dynatraceEnvironmentUrl = config.require("dynatraceEnvironmentUrl");
final var dynatraceTokenIssuer = config.require("dynatraceTokenIssuer");
// Create an application
var example = new ApplicationRegistration("example", ApplicationRegistrationArgs.builder()
.displayName("ExampleApp")
.build());
// Create basic Azure connection
var exampleAzureConnection = new AzureConnection("exampleAzureConnection", AzureConnectionArgs.builder()
.name("#name#")
.type("federatedIdentityCredential")
.federatedIdentityCredential(AzureConnectionFederatedIdentityCredentialArgs.builder()
.consumers("APP:dynatrace.microsoft.azure.connector")
.build())
.build());
// Create a federated identity credential
var exampleApplicationFederatedIdentityCredential = new ApplicationFederatedIdentityCredential("exampleApplicationFederatedIdentityCredential", ApplicationFederatedIdentityCredentialArgs.builder()
.applicationId(example.id())
.displayName("Example")
.audiences(String.format("%s/app-id/dynatrace.microsoft.azure.connector", dynatraceEnvironmentUrl))
.issuer(dynatraceTokenIssuer)
.subject(exampleAzureConnection.id().applyValue(_id -> String.format("dt:connection-id/%s", _id)))
.build());
// Update the Azure connection with authentication details
var exampleAzureConnectionAuthentication = new AzureConnectionAuthentication("exampleAzureConnectionAuthentication", AzureConnectionAuthenticationArgs.builder()
.azureConnectionId(exampleAzureConnection.id())
.applicationId(example.clientId())
.directoryId(azureTenantId)
.build());
}
}
configuration:
azureTenantId:
type: string
dynatraceEnvironmentUrl:
type: string
dynatraceTokenIssuer:
type: string
resources:
# Create an application
example:
type: azuread:ApplicationRegistration
properties:
displayName: ExampleApp
# Create basic Azure connection
exampleAzureConnection:
type: dynatrace:AzureConnection
name: example
properties:
name: '#name#'
type: federatedIdentityCredential
federatedIdentityCredential:
consumers:
- APP:dynatrace.microsoft.azure.connector
# Create a federated identity credential
exampleApplicationFederatedIdentityCredential:
type: azuread:ApplicationFederatedIdentityCredential
name: example
properties:
applicationId: ${example.id}
displayName: Example
audiences:
- ${dynatraceEnvironmentUrl}/app-id/dynatrace.microsoft.azure.connector
issuer: ${dynatraceTokenIssuer}
subject: dt:connection-id/${exampleAzureConnection.id}
# Update the Azure connection with authentication details
exampleAzureConnectionAuthentication:
type: dynatrace:AzureConnectionAuthentication
name: example
properties:
azureConnectionId: ${exampleAzureConnection.id}
applicationId: ${example.clientId}
directoryId: ${azureTenantId}
pulumi {
required_providers {
azuread = {
source = "pulumi/azuread"
}
dynatrace = {
source = "pulumi/dynatrace"
}
}
}
# Create an application
resource "azuread_applicationregistration" "example" {
display_name = "ExampleApp"
}
# Create basic Azure connection
resource "dynatrace_azureconnection" "example" {
name = "#name#"
type = "federatedIdentityCredential"
federated_identity_credential = {
consumers = ["APP:dynatrace.microsoft.azure.connector"]
}
}
# Create a federated identity credential
resource "azuread_applicationfederatedidentitycredential" "example" {
application_id = azuread_applicationregistration.example.id
display_name = "Example"
audiences = ["${var.dynatraceEnvironmentUrl}/app-id/dynatrace.microsoft.azure.connector"]
issuer = var.dynatraceTokenIssuer
subject ="dt:connection-id/${dynatrace_azureconnection.example.id}"
}
# Update the Azure connection with authentication details
resource "dynatrace_azureconnectionauthentication" "example" {
azure_connection_id = dynatrace_azureconnection.example.id
application_id = azuread_applicationregistration.example.client_id
directory_id = var.azureTenantId
}
variable "azureTenantId" {
type = string
description = "The Azure Active Directory tenant ID."
}
variable "dynatraceEnvironmentUrl" {
type = string
description = "The Dynatrace environment URL"
}
variable "dynatraceTokenIssuer" {
type = string
description = "The Dynatrace token issuer URL"
}
Create AzureConnectionAuthentication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AzureConnectionAuthentication(name: string, args: AzureConnectionAuthenticationArgs, opts?: CustomResourceOptions);@overload
def AzureConnectionAuthentication(resource_name: str,
args: AzureConnectionAuthenticationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AzureConnectionAuthentication(resource_name: str,
opts: Optional[ResourceOptions] = None,
application_id: Optional[str] = None,
azure_connection_id: Optional[str] = None,
directory_id: Optional[str] = None)func NewAzureConnectionAuthentication(ctx *Context, name string, args AzureConnectionAuthenticationArgs, opts ...ResourceOption) (*AzureConnectionAuthentication, error)public AzureConnectionAuthentication(string name, AzureConnectionAuthenticationArgs args, CustomResourceOptions? opts = null)
public AzureConnectionAuthentication(String name, AzureConnectionAuthenticationArgs args)
public AzureConnectionAuthentication(String name, AzureConnectionAuthenticationArgs args, CustomResourceOptions options)
type: dynatrace:AzureConnectionAuthentication
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "dynatrace_azureconnectionauthentication" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AzureConnectionAuthenticationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AzureConnectionAuthenticationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AzureConnectionAuthenticationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AzureConnectionAuthenticationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AzureConnectionAuthenticationArgs
- 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 azureConnectionAuthenticationResource = new Dynatrace.AzureConnectionAuthentication("azureConnectionAuthenticationResource", new()
{
ApplicationId = "string",
AzureConnectionId = "string",
DirectoryId = "string",
});
example, err := dynatrace.NewAzureConnectionAuthentication(ctx, "azureConnectionAuthenticationResource", &dynatrace.AzureConnectionAuthenticationArgs{
ApplicationId: pulumi.String("string"),
AzureConnectionId: pulumi.String("string"),
DirectoryId: pulumi.String("string"),
})
resource "dynatrace_azureconnectionauthentication" "azureConnectionAuthenticationResource" {
application_id = "string"
azure_connection_id = "string"
directory_id = "string"
}
var azureConnectionAuthenticationResource = new AzureConnectionAuthentication("azureConnectionAuthenticationResource", AzureConnectionAuthenticationArgs.builder()
.applicationId("string")
.azureConnectionId("string")
.directoryId("string")
.build());
azure_connection_authentication_resource = dynatrace.AzureConnectionAuthentication("azureConnectionAuthenticationResource",
application_id="string",
azure_connection_id="string",
directory_id="string")
const azureConnectionAuthenticationResource = new dynatrace.AzureConnectionAuthentication("azureConnectionAuthenticationResource", {
applicationId: "string",
azureConnectionId: "string",
directoryId: "string",
});
type: dynatrace:AzureConnectionAuthentication
properties:
applicationId: string
azureConnectionId: string
directoryId: string
AzureConnectionAuthentication 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 AzureConnectionAuthentication resource accepts the following input properties:
- Application
Id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- Azure
Connection stringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - Directory
Id string - Directory (tenant) ID of Microsoft Entra ID
- Application
Id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- Azure
Connection stringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - Directory
Id string - Directory (tenant) ID of Microsoft Entra ID
- application_
id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure_
connection_ stringid - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory_
id string - Directory (tenant) ID of Microsoft Entra ID
- application
Id String - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure
Connection StringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory
Id String - Directory (tenant) ID of Microsoft Entra ID
- application
Id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure
Connection stringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory
Id string - Directory (tenant) ID of Microsoft Entra ID
- application_
id str - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure_
connection_ strid - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory_
id str - Directory (tenant) ID of Microsoft Entra ID
- application
Id String - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure
Connection StringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory
Id String - Directory (tenant) ID of Microsoft Entra ID
Outputs
All input properties are implicitly available as output properties. Additionally, the AzureConnectionAuthentication 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 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 AzureConnectionAuthentication Resource
Get an existing AzureConnectionAuthentication 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?: AzureConnectionAuthenticationState, opts?: CustomResourceOptions): AzureConnectionAuthentication@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
application_id: Optional[str] = None,
azure_connection_id: Optional[str] = None,
directory_id: Optional[str] = None) -> AzureConnectionAuthenticationfunc GetAzureConnectionAuthentication(ctx *Context, name string, id IDInput, state *AzureConnectionAuthenticationState, opts ...ResourceOption) (*AzureConnectionAuthentication, error)public static AzureConnectionAuthentication Get(string name, Input<string> id, AzureConnectionAuthenticationState? state, CustomResourceOptions? opts = null)public static AzureConnectionAuthentication get(String name, Output<String> id, AzureConnectionAuthenticationState state, CustomResourceOptions options)resources: _: type: dynatrace:AzureConnectionAuthentication get: id: ${id}import {
to = dynatrace_azureconnectionauthentication.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Application
Id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- Azure
Connection stringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - Directory
Id string - Directory (tenant) ID of Microsoft Entra ID
- Application
Id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- Azure
Connection stringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - Directory
Id string - Directory (tenant) ID of Microsoft Entra ID
- application_
id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure_
connection_ stringid - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory_
id string - Directory (tenant) ID of Microsoft Entra ID
- application
Id String - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure
Connection StringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory
Id String - Directory (tenant) ID of Microsoft Entra ID
- application
Id string - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure
Connection stringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory
Id string - Directory (tenant) ID of Microsoft Entra ID
- application_
id str - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure_
connection_ strid - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory_
id str - Directory (tenant) ID of Microsoft Entra ID
- application
Id String - Application (client) ID of your app registered in Microsoft Azure App registrations
- azure
Connection StringId - The ID of a
dynatrace.AzureConnectionresource instance for which to define the Azure Authentication - directory
Id String - Directory (tenant) ID of Microsoft Entra ID
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatraceTerraform Provider.
published on Tuesday, Jun 9, 2026 by Pulumiverse