Dela via


Microsoft.App managedEnvironments/daprComponents 2023-08-01-preview

Bicep-resursdefinition

Resurstypen managedEnvironments/daprComponents 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/managedEnvironments/daprComponents resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents@2023-08-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    componentType: 'string'
    ignoreErrors: bool
    initTimeout: 'string'
    metadata: [
      {
        name: 'string'
        secretRef: 'string'
        value: 'string'
      }
    ]
    scopes: [
      'string'
    ]
    secrets: [
      {
        identity: 'string'
        keyVaultUrl: 'string'
        name: 'string'
        value: 'string'
      }
    ]
    secretStoreComponent: 'string'
    serviceComponentBind: [
      {
        metadata: {
          name: 'string'
          value: 'string'
        }
        name: 'string'
        serviceId: 'string'
      }
    ]
    version: 'string'
  }
}

Egenskapsvärden

DaprComponentProperties

Namn Beskrivning Värde
componentType Komponenttyp sträng
ignoreErrors Booleskt värde som beskriver om komponentfelen ignoreras Bool
initTimeout Tidsgräns för initiering sträng
metadata Komponentmetadata DaprMetadata[]
Scope Namn på containerappar som kan använda den här Dapr-komponenten string[]
Hemligheter Insamling av hemligheter som används av en Dapr-komponent Hemlig[]
secretStoreComponent Namnet på en Dapr-komponent för att hämta komponenthemligheter från sträng
serviceComponentBind Lista över containerapptjänster som är bundna till Dapr-komponenten DaprComponentServiceBinding[]
version Komponentversion sträng

DaprComponentServiceBinding

Namn Beskrivning Värde
metadata Metadata för tjänstbindning DaprServiceBindMetadata
Namn Namnet på tjänstbindningen sträng
serviceId Resurs-ID för måltjänsten sträng

DaprMetadata

Namn Beskrivning Värde
Namn Namn på metadataegenskap. sträng
secretRef Namnet på den Dapr-komponenthemlighet som metadataegenskapsvärdet ska hämtas från. sträng
värde Egenskapsvärde för metadata. sträng

DaprServiceBindMetadata

Namn Beskrivning Värde
Namn Egenskapsnamn för tjänstbindningsmetadata. sträng
värde Egenskapsvärde för tjänstbindningsmetadata. sträng

Microsoft.App/managedEnvironments/daprComponents

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: managedEnvironments
Egenskaper Specifika egenskaper för Dapr-komponentresurs DaprComponentProperties

Hemlig

Namn Beskrivning Värde
identitet Resurs-ID för en hanterad identitet som ska autentiseras med Azure Key Vault eller System för att använda en systemtilldelad identitet. sträng
keyVaultUrl Url för Azure Key Vault som pekar på hemligheten som refereras av containerappen. sträng
Namn Hemligt namn. sträng
värde Hemligt värde. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapar en Dapr-mikrotjänstapp med containerappar Skapa en Dapr-mikrotjänstapp med containerappar.
Skapar en Dapr pub-sub servicebus-app med containerappar Skapa en Dapr pub-sub servicebus-app med containerappar.

Resursdefinition för ARM-mall

Resurstypen managedEnvironments/daprComponents 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/managedEnvironments/daprComponents resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.App/managedEnvironments/daprComponents",
  "apiVersion": "2023-08-01-preview",
  "name": "string",
  "properties": {
    "componentType": "string",
    "ignoreErrors": "bool",
    "initTimeout": "string",
    "metadata": [
      {
        "name": "string",
        "secretRef": "string",
        "value": "string"
      }
    ],
    "scopes": [ "string" ],
    "secrets": [
      {
        "identity": "string",
        "keyVaultUrl": "string",
        "name": "string",
        "value": "string"
      }
    ],
    "secretStoreComponent": "string",
    "serviceComponentBind": [
      {
        "metadata": {
          "name": "string",
          "value": "string"
        },
        "name": "string",
        "serviceId": "string"
      }
    ],
    "version": "string"
  }
}

Egenskapsvärden

DaprComponentProperties

Namn Beskrivning Värde
componentType Komponenttyp sträng
ignoreErrors Booleskt värde som beskriver om komponentfelen ignoreras Bool
initTimeout Tidsgräns för initiering sträng
metadata Komponentmetadata DaprMetadata[]
Scope Namn på containerappar som kan använda den här Dapr-komponenten string[]
Hemligheter Insamling av hemligheter som används av en Dapr-komponent Hemlig[]
secretStoreComponent Namnet på en Dapr-komponent för att hämta komponenthemligheter från sträng
serviceComponentBind Lista över containerapptjänster som är bundna till Dapr-komponenten DaprComponentServiceBinding[]
version Komponentversion sträng

DaprComponentServiceBinding

Namn Beskrivning Värde
metadata Metadata för tjänstbindning DaprServiceBindMetadata
Namn Namnet på tjänstbindningen sträng
serviceId Resurs-ID för måltjänsten sträng

DaprMetadata

Namn Beskrivning Värde
Namn Namn på metadataegenskap. sträng
secretRef Namnet på den Dapr-komponenthemlighet som metadataegenskapsvärdet ska hämtas från. sträng
värde Egenskapsvärde för metadata. sträng

DaprServiceBindMetadata

Namn Beskrivning Värde
Namn Egenskapsnamn för tjänstbindningsmetadata. sträng
värde Egenskapsvärde för tjänstbindningsmetadata. sträng

Microsoft.App/managedEnvironments/daprComponents

Namn Beskrivning Värde
apiVersion API-versionen "2023-08-01-preview"
Namn Resursnamnet sträng (krävs)
Egenskaper Specifika egenskaper för Dapr-komponentresurs DaprComponentProperties
typ Resurstypen "Microsoft.App/managedEnvironments/daprComponents"

Hemlig

Namn Beskrivning Värde
identitet Resurs-ID för en hanterad identitet som ska autentiseras med Azure Key Vault eller System för att använda en systemtilldelad identitet. sträng
keyVaultUrl Url för Azure Key Vault som pekar på hemligheten som refereras av containerappen. sträng
Namn Hemligt namn. sträng
värde Hemligt värde. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapar en Dapr-mikrotjänstapp med containerappar

Distribuera till Azure
Skapa en Dapr-mikrotjänstapp med containerappar.
Skapar en Dapr pub-sub servicebus-app med containerappar

Distribuera till Azure
Skapa en Dapr pub-sub servicebus-app med containerappar.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedEnvironments/daprComponents 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/managedEnvironments/daprComponents resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/daprComponents@2023-08-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      componentType = "string"
      ignoreErrors = bool
      initTimeout = "string"
      metadata = [
        {
          name = "string"
          secretRef = "string"
          value = "string"
        }
      ]
      scopes = [
        "string"
      ]
      secrets = [
        {
          identity = "string"
          keyVaultUrl = "string"
          name = "string"
          value = "string"
        }
      ]
      secretStoreComponent = "string"
      serviceComponentBind = [
        {
          metadata = {
            name = "string"
            value = "string"
          }
          name = "string"
          serviceId = "string"
        }
      ]
      version = "string"
    }
  })
}

Egenskapsvärden

DaprComponentProperties

Namn Beskrivning Värde
componentType Komponenttyp sträng
ignoreErrors Booleskt värde som beskriver om komponentfelen ignoreras Bool
initTimeout Tidsgräns för initiering sträng
metadata Komponentmetadata DaprMetadata[]
Scope Namn på containerappar som kan använda den här Dapr-komponenten string[]
Hemligheter Insamling av hemligheter som används av en Dapr-komponent Hemlig[]
secretStoreComponent Namnet på en Dapr-komponent för att hämta komponenthemligheter från sträng
serviceComponentBind Lista över containerapptjänster som är bundna till Dapr-komponenten DaprComponentServiceBinding[]
version Komponentversion sträng

DaprComponentServiceBinding

Namn Beskrivning Värde
metadata Metadata för tjänstbindning DaprServiceBindMetadata
Namn Namnet på tjänstbindningen sträng
serviceId Resurs-ID för måltjänsten sträng

DaprMetadata

Namn Beskrivning Värde
Namn Namn på metadataegenskap. sträng
secretRef Namnet på den Dapr-komponenthemlighet som metadataegenskapsvärdet ska hämtas från. sträng
värde Egenskapsvärde för metadata. sträng

DaprServiceBindMetadata

Namn Beskrivning Värde
Namn Egenskapsnamn för tjänstbindningsmetadata. sträng
värde Egenskapsvärde för tjänstbindningsmetadata. sträng

Microsoft.App/managedEnvironments/daprComponents

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: managedEnvironments
Egenskaper Specifika egenskaper för Dapr-komponentresurs DaprComponentProperties
typ Resurstypen "Microsoft.App/managedEnvironments/daprComponents@2023-08-01-preview"

Hemlig

Namn Beskrivning Värde
identitet Resurs-ID för en hanterad identitet som ska autentiseras med Azure Key Vault eller System för att använda en systemtilldelad identitet. sträng
keyVaultUrl Url för Azure Key Vault som pekar på hemligheten som refereras av containerappen. sträng
Namn Hemligt namn. sträng
värde Hemligt värde. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.