Udostępnij przez


konstruktorzy Microsoft.App

Definicja zasobu Bicep

Typ zasobu konstruktorów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.App/builders, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.App/builders@2025-10-02-preview' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    containerRegistries: [
      {
        containerRegistryServer: 'string'
        identityResourceId: 'string'
      }
    ]
    environmentId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Microsoft.App/builders

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 2
Maksymalna długość = 32
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. BuilderWłaściwości
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia.
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Właściwości budowniczego

Nazwa Opis Wartość
containerRegistries (kontenery) Lista mapowań rejestrów kontenerów i tożsamości zarządzanej używanej do nawiązywania z nią połączenia. ContainerRegistry[]
environmentId (identyfikator środowiska) Identyfikator zasobu środowiska aplikacji kontenera, z którymi jest skojarzony konstruktor. ciąg (wymagany)

ContainerRegistry (rejestr kontenerów)

Nazwa Opis Wartość
containerRegistryServer (Serwer Rejestru) Serwer logowania rejestru kontenerów. ciąg (wymagany)
identityResourceId (identyfikator identityResourceId) Identyfikator zasobu tożsamości zarządzanej. ciąg (wymagany)

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu konstruktorów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.App/builders, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.App/builders",
  "apiVersion": "2025-10-02-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "containerRegistries": [
      {
        "containerRegistryServer": "string",
        "identityResourceId": "string"
      }
    ],
    "environmentId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Microsoft.App/builders

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2025-10-02-preview"
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 2
Maksymalna długość = 32
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. BuilderWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.App/builders"

Właściwości budowniczego

Nazwa Opis Wartość
containerRegistries (kontenery) Lista mapowań rejestrów kontenerów i tożsamości zarządzanej używanej do nawiązywania z nią połączenia. ContainerRegistry[]
environmentId (identyfikator środowiska) Identyfikator zasobu środowiska aplikacji kontenera, z którymi jest skojarzony konstruktor. ciąg (wymagany)

ContainerRegistry (rejestr kontenerów)

Nazwa Opis Wartość
containerRegistryServer (Serwer Rejestru) Serwer logowania rejestru kontenerów. ciąg (wymagany)
identityResourceId (identyfikator identityResourceId) Identyfikator zasobu tożsamości zarządzanej. ciąg (wymagany)

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu konstruktorów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.App/builders, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/builders@2025-10-02-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      containerRegistries = [
        {
          containerRegistryServer = "string"
          identityResourceId = "string"
        }
      ]
      environmentId = "string"
    }
  }
}

Wartości właściwości

Microsoft.App/builders

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 2
Maksymalna długość = 32
Wzorzec = ^[-\w\._\(\)]+$ (wymagane)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. BuilderWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.App/builders@2025-10-02-preview"

Właściwości budowniczego

Nazwa Opis Wartość
containerRegistries (kontenery) Lista mapowań rejestrów kontenerów i tożsamości zarządzanej używanej do nawiązywania z nią połączenia. ContainerRegistry[]
environmentId (identyfikator środowiska) Identyfikator zasobu środowiska aplikacji kontenera, z którymi jest skojarzony konstruktor. ciąg (wymagany)

ContainerRegistry (rejestr kontenerów)

Nazwa Opis Wartość
containerRegistryServer (Serwer Rejestru) Serwer logowania rejestru kontenerów. ciąg (wymagany)
identityResourceId (identyfikator identityResourceId) Identyfikator zasobu tożsamości zarządzanej. ciąg (wymagany)

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość