Definice prostředku Bicep
Typ prostředku projects/environmentTypes je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.DevCenter/projects/environmentTypes, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.DevCenter/projects/environmentTypes@2022-09-01-preview' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
creatorRoleAssignment: {
roles: {
{customized property}: {}
}
}
deploymentTargetId: 'string'
status: 'string'
userRoleAssignments: {
{customized property}: {
roles: {
{customized property}: {}
}
}
}
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
Microsoft.DevCenter/projects/environmentTypes
Jméno |
Popis |
Hodnota |
identita |
Vlastnosti spravované identity |
ManagedServiceIdentity |
umístění |
Geografické umístění pro typ prostředí |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
rodič |
V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.
Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název zdroje typu: projekty |
vlastnosti |
Vlastnosti typu prostředí |
ProjectEnvironmentTypeProperties |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek Viz Značky v šablonách |
Role prostředí
ManagedServiceIdentity
Jméno |
Popis |
Hodnota |
typ |
Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity |
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. |
userAssignedIdentities |
ProjectEnvironmentTypeProperties
Jméno |
Popis |
Hodnota |
creatorRoleAssignment (Přiřazení role) |
Definice role přiřazená tvůrci prostředí v backingových prostředcích. |
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment |
ID cíleNasazení |
ID předplatného, na které se typ prostředí mapuje. Prostředky prostředí se nasadí do tohoto předplatného. |
řetězec |
stav |
Definuje, zda lze tento typ prostředí použít v tomto projektu. |
Zakázáno Povoleno |
Přiřazení uživatelských rolí |
Přiřazení rolí vytvořená v záložních prostředcích prostředí Jedná se o mapování z ID objektu uživatele na objekt ID definic rolí. |
ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments |
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles
ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments
Přiřazené identity uživatele
Identita přiřazená uživatelem (UserAssignedIdentity)
Role UserRoleAssignmentRoles
Hodnota přiřazení uživatelských rolí
Příklady použití
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
Definice prostředku šablony ARM
Typ prostředku projects/environmentTypes je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.DevCenter/projects/environmentTypes, přidejte do šablony následující KÓD JSON.
{
"type": "Microsoft.DevCenter/projects/environmentTypes",
"apiVersion": "2022-09-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"creatorRoleAssignment": {
"roles": {
"{customized property}": {
}
}
},
"deploymentTargetId": "string",
"status": "string",
"userRoleAssignments": {
"{customized property}": {
"roles": {
"{customized property}": {
}
}
}
}
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
Microsoft.DevCenter/projects/environmentTypes
Jméno |
Popis |
Hodnota |
Verze rozhraní apiVersion |
Verze rozhraní API |
2022-09-01-preview |
identita |
Vlastnosti spravované identity |
ManagedServiceIdentity |
umístění |
Geografické umístění pro typ prostředí |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
vlastnosti |
Vlastnosti typu prostředí |
ProjectEnvironmentTypeProperties |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek Viz Značky v šablonách |
typ |
Typ prostředku |
Microsoft.DevCenter/projects/environmentTypes |
Role prostředí
ManagedServiceIdentity
Jméno |
Popis |
Hodnota |
typ |
Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity |
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. |
userAssignedIdentities |
ProjectEnvironmentTypeProperties
Jméno |
Popis |
Hodnota |
creatorRoleAssignment (Přiřazení role) |
Definice role přiřazená tvůrci prostředí v backingových prostředcích. |
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment |
ID cíleNasazení |
ID předplatného, na které se typ prostředí mapuje. Prostředky prostředí se nasadí do tohoto předplatného. |
řetězec |
stav |
Definuje, zda lze tento typ prostředí použít v tomto projektu. |
Zakázáno Povoleno |
Přiřazení uživatelských rolí |
Přiřazení rolí vytvořená v záložních prostředcích prostředí Jedná se o mapování z ID objektu uživatele na objekt ID definic rolí. |
ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments |
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles
ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments
Přiřazené identity uživatele
Identita přiřazená uživatelem (UserAssignedIdentity)
Role UserRoleAssignmentRoles
Hodnota přiřazení uživatelských rolí
Příklady použití
Šablony azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.
Typ prostředku projects/environmentTypes je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Pokud chcete vytvořit prostředek Microsoft.DevCenter/projects/environmentTypes, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DevCenter/projects/environmentTypes@2022-09-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
creatorRoleAssignment = {
roles = {
{customized property} = {
}
}
}
deploymentTargetId = "string"
status = "string"
userRoleAssignments = {
{customized property} = {
roles = {
{customized property} = {
}
}
}
}
}
}
}
Hodnoty vlastností
Microsoft.DevCenter/projects/environmentTypes
Jméno |
Popis |
Hodnota |
identita |
Vlastnosti spravované identity |
ManagedServiceIdentity |
umístění |
Geografické umístění pro typ prostředí |
řetězec |
Jméno |
Název prostředku |
string (povinné) |
ID rodiče |
ID prostředku, který je nadřazený pro tento prostředek. |
ID zdroje typu: projekty |
vlastnosti |
Vlastnosti typu prostředí |
ProjectEnvironmentTypeProperties |
visačky |
Značky prostředků |
Slovník názvů a hodnot značek |
typ |
Typ prostředku |
Microsoft.DevCenter/projects/environmentTypes@2022-09-01-preview |
Role prostředí
ManagedServiceIdentity
Jméno |
Popis |
Hodnota |
typ |
Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity |
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. |
userAssignedIdentities |
ProjectEnvironmentTypeProperties
Jméno |
Popis |
Hodnota |
creatorRoleAssignment (Přiřazení role) |
Definice role přiřazená tvůrci prostředí v backingových prostředcích. |
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment |
ID cíleNasazení |
ID předplatného, na které se typ prostředí mapuje. Prostředky prostředí se nasadí do tohoto předplatného. |
řetězec |
stav |
Definuje, zda lze tento typ prostředí použít v tomto projektu. |
Zakázáno Povoleno |
Přiřazení uživatelských rolí |
Přiřazení rolí vytvořená v záložních prostředcích prostředí Jedná se o mapování z ID objektu uživatele na objekt ID definic rolí. |
ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments |
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignment
ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles
ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments
Přiřazené identity uživatele
Identita přiřazená uživatelem (UserAssignedIdentity)
Role UserRoleAssignmentRoles
Hodnota přiřazení uživatelských rolí