Sdílet prostřednictvím


Projekty Microsoft.DevCenter / environmentTypes 2022-09-01-preview

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.

Formát prostředku

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í

Jméno Popis Hodnota

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

Jméno Popis Hodnota
role Mapa rolí, které se mají přiřadit tvůrci prostředí ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles

ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles

Jméno Popis Hodnota

ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments

Jméno Popis Hodnota

Visačky

Jméno Popis Hodnota

Přiřazené identity uživatele

Jméno Popis Hodnota

Identita přiřazená uživatelem (UserAssignedIdentity)

Jméno Popis Hodnota

Role UserRoleAssignmentRoles

Jméno Popis Hodnota

Hodnota přiřazení uživatelských rolí

Jméno Popis Hodnota
role Mapa rolí, které se mají přiřadit nadřazenýmu uživateli. Role UserRoleAssignmentRoles

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.

Soubor Bicep Popis
konfigurace služby prostředí nasazení Tato šablona poskytuje způsob konfigurace prostředí nasazení.

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.

Formát prostředku

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í

Jméno Popis Hodnota

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

Jméno Popis Hodnota
role Mapa rolí, které se mají přiřadit tvůrci prostředí ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles

ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles

Jméno Popis Hodnota

ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments

Jméno Popis Hodnota

Visačky

Jméno Popis Hodnota

Přiřazené identity uživatele

Jméno Popis Hodnota

Identita přiřazená uživatelem (UserAssignedIdentity)

Jméno Popis Hodnota

Role UserRoleAssignmentRoles

Jméno Popis Hodnota

Hodnota přiřazení uživatelských rolí

Jméno Popis Hodnota
role Mapa rolí, které se mají přiřadit nadřazenýmu uživateli. Role UserRoleAssignmentRoles

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
konfigurace služby prostředí nasazení

nasazení do Azure
Tato šablona poskytuje způsob konfigurace prostředí nasazení.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku projects/environmentTypes je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

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í

Jméno Popis Hodnota

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

Jméno Popis Hodnota
role Mapa rolí, které se mají přiřadit tvůrci prostředí ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles

ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentRoles

Jméno Popis Hodnota

ProjectEnvironmentTypeUpdatePropertiesUserRoleAssignments

Jméno Popis Hodnota

Visačky

Jméno Popis Hodnota

Přiřazené identity uživatele

Jméno Popis Hodnota

Identita přiřazená uživatelem (UserAssignedIdentity)

Jméno Popis Hodnota

Role UserRoleAssignmentRoles

Jméno Popis Hodnota

Hodnota přiřazení uživatelských rolí

Jméno Popis Hodnota
role Mapa rolí, které se mají přiřadit nadřazenýmu uživateli. Role UserRoleAssignmentRoles