Skip to main content

DataverseEnvironmentOptions

  • Namespace: PPDS.Dataverse.Configuration
  • Assembly: PPDS.Dataverse
  • Kind: Class

Summary

Configuration for a named Dataverse environment. Used for multi-environment scenarios like source/target migrations.

Members

Properties

Connections

List<DataverseConnection> Connections { get; set; }

Gets or sets the connections for this environment. Multiple connections enable load distribution across Application Users.

HasConnections

bool HasConnections { get; }

Gets whether this environment has any connections configured.

Name

string Name { get; set; }

Gets or sets the environment name. Example: "dev", "qa", "prod", "source", "target"

TenantId

string TenantId { get; set; }

Gets or sets the Azure AD tenant ID for this environment.

Url

string Url { get; set; }

Gets or sets the Dataverse environment URL. Example: https://contoso-dev.crm.dynamics.com