Dela via


Microsoft.App byggare

Bicep-resursdefinition

Byggares resurstyp kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/builders resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

BuilderProperties

Namn Beskrivning Värde
containerRegister Lista över mappningar av containerregister och den hanterade identitet som används för att ansluta till den. ContainerRegistry[]
environmentId Resurs-ID för containerappmiljön som byggverktyget är associerat med. sträng (krävs)

ContainerRegistry

Namn Beskrivning Värde
containerRegistryServer Inloggningsserver för containerregistret. sträng (krävs)
identityResourceId Resurs-ID för den hanterade identiteten. sträng (krävs)

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

Microsoft.App/builders

Namn Beskrivning Värde
identitet De hanterade tjänstidentiteter som tilldelats den här resursen. ManagedServiceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Max längd = 32
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Resursspecifika egenskaper för den här resursen. BuilderProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Byggares resurstyp kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/builders resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.App/builders",
  "apiVersion": "2024-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"
  }
}

Egenskapsvärden

BuilderProperties

Namn Beskrivning Värde
containerRegister Lista över mappningar av containerregister och den hanterade identitet som används för att ansluta till den. ContainerRegistry[]
environmentId Resurs-ID för containerappmiljön som byggverktyget är associerat med. sträng (krävs)

ContainerRegistry

Namn Beskrivning Värde
containerRegistryServer Inloggningsserver för containerregistret. sträng (krävs)
identityResourceId Resurs-ID för den hanterade identiteten. sträng (krävs)

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

Microsoft.App/builders

Namn Beskrivning Värde
apiVersion API-versionen "2024-10-02-preview"
identitet De hanterade tjänstidentiteter som tilldelats den här resursen. ManagedServiceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Max längd = 32
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Resursspecifika egenskaper för den här resursen. BuilderProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.App/builders"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Byggares resurstyp kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/builders resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

BuilderProperties

Namn Beskrivning Värde
containerRegister Lista över mappningar av containerregister och den hanterade identitet som används för att ansluta till den. ContainerRegistry[]
environmentId Resurs-ID för containerappmiljön som byggverktyget är associerat med. sträng (krävs)

ContainerRegistry

Namn Beskrivning Värde
containerRegistryServer Inloggningsserver för containerregistret. sträng (krävs)
identityResourceId Resurs-ID för den hanterade identiteten. sträng (krävs)

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

Microsoft.App/builders

Namn Beskrivning Värde
identitet De hanterade tjänstidentiteter som tilldelats den här resursen. ManagedServiceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Max längd = 32
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Resursspecifika egenskaper för den här resursen. BuilderProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.App/builders@2024-10-02-preview"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde