EnvironmentProperties

Properties of a Power Platform environment.

Business ApplicationsCopilot StudioDataverseLow-CodeMicrosoftNo-CodePower PagesPower Platform

Properties

Name Type Description
azureRegion string The Azure region where the environment is hosted.
displayName string The display name of the environment.
description stringnull A text description of the environment purpose.
createdTime string The timestamp when the environment was created.
createdBy object
lastModifiedTime string The timestamp of the last modification to the environment.
provisioningState string The current provisioning state of the environment.
creationType string How the environment was created.
environmentSku string The SKU type of the environment.
isDefault boolean Whether this is the default environment for the tenant.
capacity array Capacity consumption details for the environment.
addons array Add-on allocations for the environment.
clientUris object URLs for accessing the environment through different client interfaces.
runtimeEndpoints object Runtime service endpoints for the environment.
databaseType stringnull The type of database provisioned for the environment.
linkedEnvironmentMetadata object
retentionPeriod string The data retention period in ISO 8601 duration format.
states object Current states of the environment.
updateCadence object The update cadence setting for the environment.
protectionStatus object Encryption key management information.
View JSON Schema on GitHub

JSON Schema

power-platform-environmentproperties-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/EnvironmentProperties",
  "title": "EnvironmentProperties",
  "type": "object",
  "description": "Properties of a Power Platform environment.",
  "properties": {
    "azureRegion": {
      "type": "string",
      "description": "The Azure region where the environment is hosted.",
      "examples": [
        "westus",
        "northeurope",
        "eastasia"
      ]
    },
    "displayName": {
      "type": "string",
      "description": "The display name of the environment.",
      "examples": [
        "My Power Platform Environment"
      ]
    },
    "description": {
      "type": [
        "string",
        "null"
      ],
      "description": "A text description of the environment purpose.",
      "example": "A sample description."
    },
    "createdTime": {
      "type": "string",
      "format": "date-time",
      "description": "The timestamp when the environment was created.",
      "example": "2026-01-15T10:30:00Z"
    },
    "createdBy": {
      "$ref": "#/components/schemas/Principal"
    },
    "lastModifiedTime": {
      "type": "string",
      "format": "date-time",
      "description": "The timestamp of the last modification to the environment.",
      "example": "2026-01-15T10:30:00Z"
    },
    "provisioningState": {
      "type": "string",
      "description": "The current provisioning state of the environment.",
      "enum": [
        "Succeeded",
        "Failed",
        "InProgress",
        "Deleting"
      ],
      "example": "Succeeded"
    },
    "creationType": {
      "type": "string",
      "description": "How the environment was created.",
      "enum": [
        "User",
        "System",
        "Developer"
      ],
      "example": "User"
    },
    "environmentSku": {
      "type": "string",
      "description": "The SKU type of the environment.",
      "enum": [
        "Production",
        "Sandbox",
        "Trial",
        "Developer",
        "Default",
        "Teams"
      ],
      "example": "Production"
    },
    "isDefault": {
      "type": "boolean",
      "description": "Whether this is the default environment for the tenant.",
      "example": true
    },
    "capacity": {
      "type": "array",
      "description": "Capacity consumption details for the environment.",
      "items": {
        "$ref": "#/components/schemas/CapacityInfo"
      },
      "example": []
    },
    "addons": {
      "type": "array",
      "description": "Add-on allocations for the environment.",
      "items": {
        "$ref": "#/components/schemas/AddonInfo"
      },
      "example": []
    },
    "clientUris": {
      "type": "object",
      "description": "URLs for accessing the environment through different client interfaces.",
      "properties": {
        "admin": {
          "type": "string",
          "format": "uri",
          "description": "URL to the Power Platform admin center for this environment."
        },
        "maker": {
          "type": "string",
          "format": "uri",
          "description": "URL to the Power Apps maker portal for this environment."
        }
      },
      "example": "example_value"
    },
    "runtimeEndpoints": {
      "type": "object",
      "description": "Runtime service endpoints for the environment.",
      "properties": {
        "microsoft.BusinessAppPlatform": {
          "type": "string",
          "format": "uri"
        },
        "microsoft.CommonDataModel": {
          "type": "string",
          "format": "uri"
        },
        "microsoft.PowerApps": {
          "type": "string",
          "format": "uri"
        },
        "microsoft.Flow": {
          "type": "string",
          "format": "uri"
        },
        "microsoft.PowerAppsAdvisor": {
          "type": "string",
          "format": "uri"
        },
        "microsoft.ApiManagement": {
          "type": "string",
          "format": "uri"
        }
      },
      "example": "example_value"
    },
    "databaseType": {
      "type": [
        "string",
        "null"
      ],
      "description": "The type of database provisioned for the environment.",
      "enum": [
        "CommonDataService",
        "none",
        null
      ],
      "example": "CommonDataService"
    },
    "linkedEnvironmentMetadata": {
      "$ref": "#/components/schemas/LinkedEnvironmentMetadata"
    },
    "retentionPeriod": {
      "type": "string",
      "description": "The data retention period in ISO 8601 duration format.",
      "examples": [
        "P7D",
        "P28D"
      ]
    },
    "states": {
      "type": "object",
      "description": "Current states of the environment.",
      "properties": {
        "management": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "enum": [
                "Ready",
                "NotReady",
                "Disabled"
              ]
            }
          }
        },
        "runtime": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "enum": [
                "Enabled",
                "Disabled"
              ]
            }
          }
        }
      },
      "example": "example_value"
    },
    "updateCadence": {
      "type": "object",
      "description": "The update cadence setting for the environment.",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "Frequent",
            "Moderate"
          ],
          "description": "Frequent provides updates multiple times per month. Moderate provides updates at least once per month."
        }
      },
      "example": "example_value"
    },
    "protectionStatus": {
      "type": "object",
      "description": "Encryption key management information.",
      "properties": {
        "keyManagedBy": {
          "type": "string",
          "enum": [
            "Microsoft",
            "Customer"
          ],
          "description": "Whether the encryption key is managed by Microsoft or by the customer."
        }
      },
      "example": "example_value"
    }
  }
}