PPPowerAppsEnvironment¶
Parameters¶
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
DisplayName | Key | String | Display name for the PowerApps environment | |
Location | Required | String | Location of the PowerApps environment. | canada , unitedstates , europe , asia , australia , india , japan , unitedkingdom , unitedstatesfirstrelease , southamerica , france , usgov , unitedarabemirates , germany , switzerland , norway , korea , southafrica |
EnvironmentSKU | Required | String | Environment type. | Production , Standard , Trial , Sandbox , SubscriptionBasedTrial , Teams , Developer |
ProvisionDatabase | Write | Boolean | The switch to provision a Dataverse database when creating the environment. If set, LanguageName and CurrencyName are mandatory to pass as arguments. | |
LanguageName | Write | String | The default languages for the database, use Get-AdminPowerAppCdsDatabaseLanguages to get the support values. | 1033 , 1025 , 1069 , 1026 , 1027 , 3076 , 2052 , 1028 , 1050 , 1029 , 1030 , 1043 , 1061 , 1035 , 1036 , 1110 , 1031 , 1032 , 1037 , 1081 , 1038 , 1040 , 1041 , 1087 , 1042 , 1062 , 1063 , 1044 , 1045 , 1046 , 2070 , 1048 , 1049 , 2074 , 1051 , 1060 , 3082 , 1053 , 1054 , 1055 , 1058 , 1066 , 3098 , 1086 , 1057 |
CurrencyName | Write | String | The default currency for the database, use Get-AdminPowerAppCdsDatabaseCurrencies to get the supported values. | KZT , ZAR , ETB , AED , BHD , DZD , EGP , IQD , JOD , KWD , LBP , LYD , MAD , OMR , QAR , SAR , SYP , TND , YER , CLP , INR , AZN , RUB , BYN , BGN , NGN , BDT , CNY , EUR , BAM , USD , CZK , GBP , DKK , CHF , MVR , BTN , XCD , AUD , BZD , CAD , HKD , IDR , JMD , MYR , NZD , PHP , SGD , TTD , XDR , ARS , BOB , COP , CRC , CUP , DOP , GTQ , HNL , MXN , NIO , PAB , PEN , PYG , UYU , VES , IRR , XOF , CDF , XAF , HTG , ILS , HUF , AMD , ISK , JPY , GEL , KHR , KRW , KGS , LAK , MKD , MNT , BND , MMK , NOK , NPR , PKR , PLN , AFN , BRL , MDL , RON , RWF , SEK , LKR , SOS , ALL , RSD , KES , TJS , THB , ERN , TMT , BWP , TRY , UAH , UZS , VND , MOP , TWD |
Ensure | Write | String | Only accepted value is 'Present'. | Present , Absent |
Credential | Write | PSCredential | Credentials of the Power Platform Admin | |
ApplicationId | Write | String | Id of the Azure Active Directory application to authenticate with. | |
TenantId | Write | String | Id of the Azure Active Directory tenant used for authentication. | |
ApplicationSecret | Write | PSCredential | Secret of the Azure Active Directory tenant used for authentication. | |
CertificateThumbprint | Write | String | Thumbprint of the Azure Active Directory application's authentication certificate to use for authentication. |
Description¶
This resources configures the PowerApps Environment.
Permissions¶
Microsoft Graph¶
To authenticate with the Microsoft Graph API, this resource required the following permissions:
Delegated permissions¶
-
Read
- None
-
Update
- None
Application permissions¶
-
Read
- None
-
Update
- None
Examples¶
Example 1¶
This example creates a new PowerApps environment in production.
Configuration Example
{
param(
[Parameter(Mandatory = $true)]
[PSCredential]
$Credscredential
)
Import-DscResource -ModuleName Microsoft365DSC
node localhost
{
PPPowerAppsEnvironment 'PowerAppsDemoEnvironment'
{
DisplayName = "My Demo Environment"
EnvironmentSKU = "Production"
Location = "canada"
Ensure = "Present"
Credential = $Credscredential
}
}
}