1. Packages
  2. Packages
  3. Power Platform
  4. API Docs
  5. Environment
Viewing docs for Power Platform v0.3.3
published on Monday, May 18, 2026 by rpothin
powerplatform logo
Viewing docs for Power Platform v0.3.3
published on Monday, May 18, 2026 by rpothin

    Manages a Power Platform environment. Environments are containers for apps, flows, data, and other resources. Uses the BAP admin REST API for lifecycle management.

    Create Environment Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);
    @overload
    def Environment(resource_name: str,
                    args: EnvironmentArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Environment(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    display_name: Optional[str] = None,
                    location: Optional[str] = None,
                    environment_type: Optional[str] = None,
                    description: Optional[str] = None,
                    cadence: Optional[str] = None,
                    dataverse: Optional[DataverseArgs] = None,
                    allow_bing_search: Optional[bool] = None,
                    billing_policy_id: Optional[str] = None,
                    enterprise_policies: Optional[Sequence[EnterprisePolicyArgs]] = None,
                    environment_group_id: Optional[str] = None,
                    azure_region: Optional[str] = None,
                    linked_app_id: Optional[str] = None,
                    linked_app_type: Optional[str] = None,
                    allow_moving_data_across_regions: Optional[bool] = None,
                    owner_id: Optional[str] = None)
    func NewEnvironment(ctx *Context, name string, args EnvironmentArgs, opts ...ResourceOption) (*Environment, error)
    public Environment(string name, EnvironmentArgs args, CustomResourceOptions? opts = null)
    public Environment(String name, EnvironmentArgs args)
    public Environment(String name, EnvironmentArgs args, CustomResourceOptions options)
    
    type: powerplatform:Environment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "powerplatform_environment" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args EnvironmentArgs
    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 EnvironmentArgs
    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 EnvironmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EnvironmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EnvironmentArgs
    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 environmentResource = new Powerplatform.Environment("environmentResource", new()
    {
        DisplayName = "string",
        Location = "string",
        EnvironmentType = "string",
        Description = "string",
        Cadence = "string",
        Dataverse = new Powerplatform.Inputs.DataverseArgs
        {
            AdministrationModeEnabled = false,
            BackgroundOperationEnabled = false,
            CurrencyCode = "string",
            DomainName = "string",
            LanguageCode = 0,
            OrganizationId = "string",
            SecurityGroupId = "string",
            TemplateMetadata = "string",
            Templates = new[]
            {
                "string",
            },
            UniqueName = "string",
            Url = "string",
            Version = "string",
        },
        AllowBingSearch = false,
        BillingPolicyId = "string",
        EnterprisePolicies = new[]
        {
            new Powerplatform.Inputs.EnterprisePolicyArgs
            {
                Id = "string",
                Location = "string",
                Status = "string",
                SystemId = "string",
                Type = "string",
            },
        },
        EnvironmentGroupId = "string",
        AzureRegion = "string",
        LinkedAppId = "string",
        LinkedAppType = "string",
        AllowMovingDataAcrossRegions = false,
        OwnerId = "string",
    });
    
    example, err := powerplatform.NewEnvironment(ctx, "environmentResource", &powerplatform.EnvironmentArgs{
    	DisplayName:     pulumi.String("string"),
    	Location:        pulumi.String("string"),
    	EnvironmentType: pulumi.String("string"),
    	Description:     pulumi.String("string"),
    	Cadence:         pulumi.String("string"),
    	Dataverse: &powerplatform.DataverseArgs{
    		AdministrationModeEnabled:  pulumi.Bool(false),
    		BackgroundOperationEnabled: pulumi.Bool(false),
    		CurrencyCode:               pulumi.String("string"),
    		DomainName:                 pulumi.String("string"),
    		LanguageCode:               pulumi.Float64(0),
    		OrganizationId:             pulumi.String("string"),
    		SecurityGroupId:            pulumi.String("string"),
    		TemplateMetadata:           pulumi.String("string"),
    		Templates: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		UniqueName: pulumi.String("string"),
    		Url:        pulumi.String("string"),
    		Version:    pulumi.String("string"),
    	},
    	AllowBingSearch: pulumi.Bool(false),
    	BillingPolicyId: pulumi.String("string"),
    	EnterprisePolicies: powerplatform.EnterprisePolicyArray{
    		&powerplatform.EnterprisePolicyArgs{
    			Id:       pulumi.String("string"),
    			Location: pulumi.String("string"),
    			Status:   pulumi.String("string"),
    			SystemId: pulumi.String("string"),
    			Type:     pulumi.String("string"),
    		},
    	},
    	EnvironmentGroupId:           pulumi.String("string"),
    	AzureRegion:                  pulumi.String("string"),
    	LinkedAppId:                  pulumi.String("string"),
    	LinkedAppType:                pulumi.String("string"),
    	AllowMovingDataAcrossRegions: pulumi.Bool(false),
    	OwnerId:                      pulumi.String("string"),
    })
    
    resource "powerplatform_environment" "environmentResource" {
      display_name     = "string"
      location         = "string"
      environment_type = "string"
      description      = "string"
      cadence          = "string"
      dataverse = {
        administration_mode_enabled  = false
        background_operation_enabled = false
        currency_code                = "string"
        domain_name                  = "string"
        language_code                = 0
        organization_id              = "string"
        security_group_id            = "string"
        template_metadata            = "string"
        templates                    = ["string"]
        unique_name                  = "string"
        url                          = "string"
        version                      = "string"
      }
      allow_bing_search = false
      billing_policy_id = "string"
      enterprise_policies {
        id        = "string"
        location  = "string"
        status    = "string"
        system_id = "string"
        type      = "string"
      }
      environment_group_id             = "string"
      azure_region                     = "string"
      linked_app_id                    = "string"
      linked_app_type                  = "string"
      allow_moving_data_across_regions = false
      owner_id                         = "string"
    }
    
    var environmentResource = new Environment("environmentResource", EnvironmentArgs.builder()
        .displayName("string")
        .location("string")
        .environmentType("string")
        .description("string")
        .cadence("string")
        .dataverse(DataverseArgs.builder()
            .administrationModeEnabled(false)
            .backgroundOperationEnabled(false)
            .currencyCode("string")
            .domainName("string")
            .languageCode(0.0)
            .organizationId("string")
            .securityGroupId("string")
            .templateMetadata("string")
            .templates("string")
            .uniqueName("string")
            .url("string")
            .version("string")
            .build())
        .allowBingSearch(false)
        .billingPolicyId("string")
        .enterprisePolicies(EnterprisePolicyArgs.builder()
            .id("string")
            .location("string")
            .status("string")
            .systemId("string")
            .type("string")
            .build())
        .environmentGroupId("string")
        .azureRegion("string")
        .linkedAppId("string")
        .linkedAppType("string")
        .allowMovingDataAcrossRegions(false)
        .ownerId("string")
        .build());
    
    environment_resource = powerplatform.Environment("environmentResource",
        display_name="string",
        location="string",
        environment_type="string",
        description="string",
        cadence="string",
        dataverse={
            "administration_mode_enabled": False,
            "background_operation_enabled": False,
            "currency_code": "string",
            "domain_name": "string",
            "language_code": float(0),
            "organization_id": "string",
            "security_group_id": "string",
            "template_metadata": "string",
            "templates": ["string"],
            "unique_name": "string",
            "url": "string",
            "version": "string",
        },
        allow_bing_search=False,
        billing_policy_id="string",
        enterprise_policies=[{
            "id": "string",
            "location": "string",
            "status": "string",
            "system_id": "string",
            "type": "string",
        }],
        environment_group_id="string",
        azure_region="string",
        linked_app_id="string",
        linked_app_type="string",
        allow_moving_data_across_regions=False,
        owner_id="string")
    
    const environmentResource = new powerplatform.Environment("environmentResource", {
        displayName: "string",
        location: "string",
        environmentType: "string",
        description: "string",
        cadence: "string",
        dataverse: {
            administrationModeEnabled: false,
            backgroundOperationEnabled: false,
            currencyCode: "string",
            domainName: "string",
            languageCode: 0,
            organizationId: "string",
            securityGroupId: "string",
            templateMetadata: "string",
            templates: ["string"],
            uniqueName: "string",
            url: "string",
            version: "string",
        },
        allowBingSearch: false,
        billingPolicyId: "string",
        enterprisePolicies: [{
            id: "string",
            location: "string",
            status: "string",
            systemId: "string",
            type: "string",
        }],
        environmentGroupId: "string",
        azureRegion: "string",
        linkedAppId: "string",
        linkedAppType: "string",
        allowMovingDataAcrossRegions: false,
        ownerId: "string",
    });
    
    type: powerplatform:Environment
    properties:
        allowBingSearch: false
        allowMovingDataAcrossRegions: false
        azureRegion: string
        billingPolicyId: string
        cadence: string
        dataverse:
            administrationModeEnabled: false
            backgroundOperationEnabled: false
            currencyCode: string
            domainName: string
            languageCode: 0
            organizationId: string
            securityGroupId: string
            templateMetadata: string
            templates:
                - string
            uniqueName: string
            url: string
            version: string
        description: string
        displayName: string
        enterprisePolicies:
            - id: string
              location: string
              status: string
              systemId: string
              type: string
        environmentGroupId: string
        environmentType: string
        linkedAppId: string
        linkedAppType: string
        location: string
        ownerId: string
    

    Environment 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 Environment resource accepts the following input properties:

    DisplayName string
    The display name of the environment.
    EnvironmentType string
    The type (SKU) of the environment: Sandbox, Production, Trial, Developer, or Default. Immutable after creation.
    Location string
    The geographic region for the environment (e.g., unitedstates, europe). Immutable after creation.
    AllowBingSearch bool
    Allow Bing Search integration (AI generative features).
    AllowMovingDataAcrossRegions bool
    Allow data to move across geographic boundaries for Copilot features.
    AzureRegion string
    Specific Azure region within the location geo (e.g. westus2). Immutable after creation.
    BillingPolicyId string
    ID of the billing policy to link to this environment.
    Cadence string
    Release wave cadence: Frequent or Moderate. Immutable after creation.
    Dataverse Dataverse
    Dataverse database configuration. Presence triggers Dataverse provisioning.
    Description string
    A description of the environment.
    EnterprisePolicies List<EnterprisePolicy>
    Set of enterprise policies associated with the environment.
    EnvironmentGroupId string
    ID of the environment group this environment belongs to.
    LinkedAppId string
    GUID of the linked app.
    LinkedAppType string
    Type of linked app: Canvas or ModelDriven.
    OwnerId string
    AAD user or group GUID who owns the environment. Only valid for Developer environments.
    DisplayName string
    The display name of the environment.
    EnvironmentType string
    The type (SKU) of the environment: Sandbox, Production, Trial, Developer, or Default. Immutable after creation.
    Location string
    The geographic region for the environment (e.g., unitedstates, europe). Immutable after creation.
    AllowBingSearch bool
    Allow Bing Search integration (AI generative features).
    AllowMovingDataAcrossRegions bool
    Allow data to move across geographic boundaries for Copilot features.
    AzureRegion string
    Specific Azure region within the location geo (e.g. westus2). Immutable after creation.
    BillingPolicyId string
    ID of the billing policy to link to this environment.
    Cadence string
    Release wave cadence: Frequent or Moderate. Immutable after creation.
    Dataverse DataverseArgs
    Dataverse database configuration. Presence triggers Dataverse provisioning.
    Description string
    A description of the environment.
    EnterprisePolicies []EnterprisePolicyArgs
    Set of enterprise policies associated with the environment.
    EnvironmentGroupId string
    ID of the environment group this environment belongs to.
    LinkedAppId string
    GUID of the linked app.
    LinkedAppType string
    Type of linked app: Canvas or ModelDriven.
    OwnerId string
    AAD user or group GUID who owns the environment. Only valid for Developer environments.
    display_name string
    The display name of the environment.
    environment_type string
    The type (SKU) of the environment: Sandbox, Production, Trial, Developer, or Default. Immutable after creation.
    location string
    The geographic region for the environment (e.g., unitedstates, europe). Immutable after creation.
    allow_bing_search bool
    Allow Bing Search integration (AI generative features).
    allow_moving_data_across_regions bool
    Allow data to move across geographic boundaries for Copilot features.
    azure_region string
    Specific Azure region within the location geo (e.g. westus2). Immutable after creation.
    billing_policy_id string
    ID of the billing policy to link to this environment.
    cadence string
    Release wave cadence: Frequent or Moderate. Immutable after creation.
    dataverse object
    Dataverse database configuration. Presence triggers Dataverse provisioning.
    description string
    A description of the environment.
    enterprise_policies list(object)
    Set of enterprise policies associated with the environment.
    environment_group_id string
    ID of the environment group this environment belongs to.
    linked_app_id string
    GUID of the linked app.
    linked_app_type string
    Type of linked app: Canvas or ModelDriven.
    owner_id string
    AAD user or group GUID who owns the environment. Only valid for Developer environments.
    displayName String
    The display name of the environment.
    environmentType String
    The type (SKU) of the environment: Sandbox, Production, Trial, Developer, or Default. Immutable after creation.
    location String
    The geographic region for the environment (e.g., unitedstates, europe). Immutable after creation.
    allowBingSearch Boolean
    Allow Bing Search integration (AI generative features).
    allowMovingDataAcrossRegions Boolean
    Allow data to move across geographic boundaries for Copilot features.
    azureRegion String
    Specific Azure region within the location geo (e.g. westus2). Immutable after creation.
    billingPolicyId String
    ID of the billing policy to link to this environment.
    cadence String
    Release wave cadence: Frequent or Moderate. Immutable after creation.
    dataverse Dataverse
    Dataverse database configuration. Presence triggers Dataverse provisioning.
    description String
    A description of the environment.
    enterprisePolicies List<EnterprisePolicy>
    Set of enterprise policies associated with the environment.
    environmentGroupId String
    ID of the environment group this environment belongs to.
    linkedAppId String
    GUID of the linked app.
    linkedAppType String
    Type of linked app: Canvas or ModelDriven.
    ownerId String
    AAD user or group GUID who owns the environment. Only valid for Developer environments.
    displayName string
    The display name of the environment.
    environmentType string
    The type (SKU) of the environment: Sandbox, Production, Trial, Developer, or Default. Immutable after creation.
    location string
    The geographic region for the environment (e.g., unitedstates, europe). Immutable after creation.
    allowBingSearch boolean
    Allow Bing Search integration (AI generative features).
    allowMovingDataAcrossRegions boolean
    Allow data to move across geographic boundaries for Copilot features.
    azureRegion string
    Specific Azure region within the location geo (e.g. westus2). Immutable after creation.
    billingPolicyId string
    ID of the billing policy to link to this environment.
    cadence string
    Release wave cadence: Frequent or Moderate. Immutable after creation.
    dataverse Dataverse
    Dataverse database configuration. Presence triggers Dataverse provisioning.
    description string
    A description of the environment.
    enterprisePolicies EnterprisePolicy[]
    Set of enterprise policies associated with the environment.
    environmentGroupId string
    ID of the environment group this environment belongs to.
    linkedAppId string
    GUID of the linked app.
    linkedAppType string
    Type of linked app: Canvas or ModelDriven.
    ownerId string
    AAD user or group GUID who owns the environment. Only valid for Developer environments.
    display_name str
    The display name of the environment.
    environment_type str
    The type (SKU) of the environment: Sandbox, Production, Trial, Developer, or Default. Immutable after creation.
    location str
    The geographic region for the environment (e.g., unitedstates, europe). Immutable after creation.
    allow_bing_search bool
    Allow Bing Search integration (AI generative features).
    allow_moving_data_across_regions bool
    Allow data to move across geographic boundaries for Copilot features.
    azure_region str
    Specific Azure region within the location geo (e.g. westus2). Immutable after creation.
    billing_policy_id str
    ID of the billing policy to link to this environment.
    cadence str
    Release wave cadence: Frequent or Moderate. Immutable after creation.
    dataverse DataverseArgs
    Dataverse database configuration. Presence triggers Dataverse provisioning.
    description str
    A description of the environment.
    enterprise_policies Sequence[EnterprisePolicyArgs]
    Set of enterprise policies associated with the environment.
    environment_group_id str
    ID of the environment group this environment belongs to.
    linked_app_id str
    GUID of the linked app.
    linked_app_type str
    Type of linked app: Canvas or ModelDriven.
    owner_id str
    AAD user or group GUID who owns the environment. Only valid for Developer environments.
    displayName String
    The display name of the environment.
    environmentType String
    The type (SKU) of the environment: Sandbox, Production, Trial, Developer, or Default. Immutable after creation.
    location String
    The geographic region for the environment (e.g., unitedstates, europe). Immutable after creation.
    allowBingSearch Boolean
    Allow Bing Search integration (AI generative features).
    allowMovingDataAcrossRegions Boolean
    Allow data to move across geographic boundaries for Copilot features.
    azureRegion String
    Specific Azure region within the location geo (e.g. westus2). Immutable after creation.
    billingPolicyId String
    ID of the billing policy to link to this environment.
    cadence String
    Release wave cadence: Frequent or Moderate. Immutable after creation.
    dataverse Property Map
    Dataverse database configuration. Presence triggers Dataverse provisioning.
    description String
    A description of the environment.
    enterprisePolicies List<Property Map>
    Set of enterprise policies associated with the environment.
    environmentGroupId String
    ID of the environment group this environment belongs to.
    linkedAppId String
    GUID of the linked app.
    linkedAppType String
    Type of linked app: Canvas or ModelDriven.
    ownerId String
    AAD user or group GUID who owns the environment. Only valid for Developer environments.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Environment resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    CreatedTime string
    The timestamp when the environment was created.
    LastModifiedTime string
    The timestamp when the environment was last modified.
    LinkedAppUrl string
    URL of the linked app. Computed.
    State string
    The current state of the environment (e.g., Ready, Preparing).
    Id string
    The provider-assigned unique ID for this managed resource.
    CreatedTime string
    The timestamp when the environment was created.
    LastModifiedTime string
    The timestamp when the environment was last modified.
    LinkedAppUrl string
    URL of the linked app. Computed.
    State string
    The current state of the environment (e.g., Ready, Preparing).
    id string
    The provider-assigned unique ID for this managed resource.
    created_time string
    The timestamp when the environment was created.
    last_modified_time string
    The timestamp when the environment was last modified.
    linked_app_url string
    URL of the linked app. Computed.
    state string
    The current state of the environment (e.g., Ready, Preparing).
    id String
    The provider-assigned unique ID for this managed resource.
    createdTime String
    The timestamp when the environment was created.
    lastModifiedTime String
    The timestamp when the environment was last modified.
    linkedAppUrl String
    URL of the linked app. Computed.
    state String
    The current state of the environment (e.g., Ready, Preparing).
    id string
    The provider-assigned unique ID for this managed resource.
    createdTime string
    The timestamp when the environment was created.
    lastModifiedTime string
    The timestamp when the environment was last modified.
    linkedAppUrl string
    URL of the linked app. Computed.
    state string
    The current state of the environment (e.g., Ready, Preparing).
    id str
    The provider-assigned unique ID for this managed resource.
    created_time str
    The timestamp when the environment was created.
    last_modified_time str
    The timestamp when the environment was last modified.
    linked_app_url str
    URL of the linked app. Computed.
    state str
    The current state of the environment (e.g., Ready, Preparing).
    id String
    The provider-assigned unique ID for this managed resource.
    createdTime String
    The timestamp when the environment was created.
    lastModifiedTime String
    The timestamp when the environment was last modified.
    linkedAppUrl String
    URL of the linked app. Computed.
    state String
    The current state of the environment (e.g., Ready, Preparing).

    Supporting Types

    Dataverse, DataverseArgs

    Configuration for the Dataverse database associated with a Power Platform environment.
    AdministrationModeEnabled bool
    Whether the Dataverse instance is in administration mode.
    BackgroundOperationEnabled bool
    Whether background operations are enabled during administration mode.
    CurrencyCode string
    Currency code for the Dataverse database (e.g. USD). Immutable after creation.
    DomainName string
    Domain prefix for the Dataverse instance URL.
    LanguageCode double
    Base language LCID (e.g. 1033). Immutable after creation.
    OrganizationId string
    Dataverse organization GUID. Computed.
    SecurityGroupId string
    AAD security group GUID restricting environment access.
    TemplateMetadata string
    JSON metadata for provisioning templates. Immutable after creation.
    Templates List<string>
    Provisioning templates (e.g. D365_Sales). Immutable after creation.
    UniqueName string
    Dataverse unique name. Computed.
    Url string
    URL of the Dataverse instance. Computed.
    Version string
    Dataverse version string. Computed.
    AdministrationModeEnabled bool
    Whether the Dataverse instance is in administration mode.
    BackgroundOperationEnabled bool
    Whether background operations are enabled during administration mode.
    CurrencyCode string
    Currency code for the Dataverse database (e.g. USD). Immutable after creation.
    DomainName string
    Domain prefix for the Dataverse instance URL.
    LanguageCode float64
    Base language LCID (e.g. 1033). Immutable after creation.
    OrganizationId string
    Dataverse organization GUID. Computed.
    SecurityGroupId string
    AAD security group GUID restricting environment access.
    TemplateMetadata string
    JSON metadata for provisioning templates. Immutable after creation.
    Templates []string
    Provisioning templates (e.g. D365_Sales). Immutable after creation.
    UniqueName string
    Dataverse unique name. Computed.
    Url string
    URL of the Dataverse instance. Computed.
    Version string
    Dataverse version string. Computed.
    administration_mode_enabled bool
    Whether the Dataverse instance is in administration mode.
    background_operation_enabled bool
    Whether background operations are enabled during administration mode.
    currency_code string
    Currency code for the Dataverse database (e.g. USD). Immutable after creation.
    domain_name string
    Domain prefix for the Dataverse instance URL.
    language_code number
    Base language LCID (e.g. 1033). Immutable after creation.
    organization_id string
    Dataverse organization GUID. Computed.
    security_group_id string
    AAD security group GUID restricting environment access.
    template_metadata string
    JSON metadata for provisioning templates. Immutable after creation.
    templates list(string)
    Provisioning templates (e.g. D365_Sales). Immutable after creation.
    unique_name string
    Dataverse unique name. Computed.
    url string
    URL of the Dataverse instance. Computed.
    version string
    Dataverse version string. Computed.
    administrationModeEnabled Boolean
    Whether the Dataverse instance is in administration mode.
    backgroundOperationEnabled Boolean
    Whether background operations are enabled during administration mode.
    currencyCode String
    Currency code for the Dataverse database (e.g. USD). Immutable after creation.
    domainName String
    Domain prefix for the Dataverse instance URL.
    languageCode Double
    Base language LCID (e.g. 1033). Immutable after creation.
    organizationId String
    Dataverse organization GUID. Computed.
    securityGroupId String
    AAD security group GUID restricting environment access.
    templateMetadata String
    JSON metadata for provisioning templates. Immutable after creation.
    templates List<String>
    Provisioning templates (e.g. D365_Sales). Immutable after creation.
    uniqueName String
    Dataverse unique name. Computed.
    url String
    URL of the Dataverse instance. Computed.
    version String
    Dataverse version string. Computed.
    administrationModeEnabled boolean
    Whether the Dataverse instance is in administration mode.
    backgroundOperationEnabled boolean
    Whether background operations are enabled during administration mode.
    currencyCode string
    Currency code for the Dataverse database (e.g. USD). Immutable after creation.
    domainName string
    Domain prefix for the Dataverse instance URL.
    languageCode number
    Base language LCID (e.g. 1033). Immutable after creation.
    organizationId string
    Dataverse organization GUID. Computed.
    securityGroupId string
    AAD security group GUID restricting environment access.
    templateMetadata string
    JSON metadata for provisioning templates. Immutable after creation.
    templates string[]
    Provisioning templates (e.g. D365_Sales). Immutable after creation.
    uniqueName string
    Dataverse unique name. Computed.
    url string
    URL of the Dataverse instance. Computed.
    version string
    Dataverse version string. Computed.
    administration_mode_enabled bool
    Whether the Dataverse instance is in administration mode.
    background_operation_enabled bool
    Whether background operations are enabled during administration mode.
    currency_code str
    Currency code for the Dataverse database (e.g. USD). Immutable after creation.
    domain_name str
    Domain prefix for the Dataverse instance URL.
    language_code float
    Base language LCID (e.g. 1033). Immutable after creation.
    organization_id str
    Dataverse organization GUID. Computed.
    security_group_id str
    AAD security group GUID restricting environment access.
    template_metadata str
    JSON metadata for provisioning templates. Immutable after creation.
    templates Sequence[str]
    Provisioning templates (e.g. D365_Sales). Immutable after creation.
    unique_name str
    Dataverse unique name. Computed.
    url str
    URL of the Dataverse instance. Computed.
    version str
    Dataverse version string. Computed.
    administrationModeEnabled Boolean
    Whether the Dataverse instance is in administration mode.
    backgroundOperationEnabled Boolean
    Whether background operations are enabled during administration mode.
    currencyCode String
    Currency code for the Dataverse database (e.g. USD). Immutable after creation.
    domainName String
    Domain prefix for the Dataverse instance URL.
    languageCode Number
    Base language LCID (e.g. 1033). Immutable after creation.
    organizationId String
    Dataverse organization GUID. Computed.
    securityGroupId String
    AAD security group GUID restricting environment access.
    templateMetadata String
    JSON metadata for provisioning templates. Immutable after creation.
    templates List<String>
    Provisioning templates (e.g. D365_Sales). Immutable after creation.
    uniqueName String
    Dataverse unique name. Computed.
    url String
    URL of the Dataverse instance. Computed.
    version String
    Dataverse version string. Computed.

    EnterprisePolicy, EnterprisePolicyArgs

    An enterprise policy associated with a Power Platform environment.
    Id string
    The resource ID of the policy.
    Location string
    Azure region of the policy.
    Status string
    Policy link status (e.g. Linked, Disabled).
    SystemId string
    System-assigned ID of the policy.
    Type string
    Policy type (e.g. NetworkInjection, Encryption, Identity).
    Id string
    The resource ID of the policy.
    Location string
    Azure region of the policy.
    Status string
    Policy link status (e.g. Linked, Disabled).
    SystemId string
    System-assigned ID of the policy.
    Type string
    Policy type (e.g. NetworkInjection, Encryption, Identity).
    id string
    The resource ID of the policy.
    location string
    Azure region of the policy.
    status string
    Policy link status (e.g. Linked, Disabled).
    system_id string
    System-assigned ID of the policy.
    type string
    Policy type (e.g. NetworkInjection, Encryption, Identity).
    id String
    The resource ID of the policy.
    location String
    Azure region of the policy.
    status String
    Policy link status (e.g. Linked, Disabled).
    systemId String
    System-assigned ID of the policy.
    type String
    Policy type (e.g. NetworkInjection, Encryption, Identity).
    id string
    The resource ID of the policy.
    location string
    Azure region of the policy.
    status string
    Policy link status (e.g. Linked, Disabled).
    systemId string
    System-assigned ID of the policy.
    type string
    Policy type (e.g. NetworkInjection, Encryption, Identity).
    id str
    The resource ID of the policy.
    location str
    Azure region of the policy.
    status str
    Policy link status (e.g. Linked, Disabled).
    system_id str
    System-assigned ID of the policy.
    type str
    Policy type (e.g. NetworkInjection, Encryption, Identity).
    id String
    The resource ID of the policy.
    location String
    Azure region of the policy.
    status String
    Policy link status (e.g. Linked, Disabled).
    systemId String
    System-assigned ID of the policy.
    type String
    Policy type (e.g. NetworkInjection, Encryption, Identity).

    Package Details

    Repository
    powerplatform rpothin/pulumi-powerplatform
    License
    MIT
    powerplatform logo
    Viewing docs for Power Platform v0.3.3
    published on Monday, May 18, 2026 by rpothin

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial