Aracılığıyla paylaş


Microsoft.ServiceLinker bağlayıcıları 2022-05-01

Bicep kaynak tanımı

Bağlayıcılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ServiceLinker/linkers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.ServiceLinker/linkers@2022-05-01' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    authInfo: {
      authType: 'string'
      // For remaining properties, see AuthInfoBase objects
    }
    clientType: 'string'
    scope: 'string'
    secretStore: {
      keyVaultId: 'string'
    }
    targetService: {
      type: 'string'
      // For remaining properties, see TargetServiceBase objects
    }
    vNetSolution: {
      type: 'string'
    }
  }
}

AzureResourcePropertiesBase nesneleri

nesne türünü belirtmek için type özelliğini ayarlayın.

KeyVault için şunu kullanın:

{
  connectAsKubernetesCsiDriver: bool
  type: 'KeyVault'
}

SecretInfoBase nesneleri

nesne türünü belirtmek için secretType özelliğini ayarlayın.

keyVaultSecretReference için şunu kullanın:

{
  name: 'string'
  secretType: 'keyVaultSecretReference'
  version: 'string'
}

keyVaultSecretUri için şunu kullanın:

{
  secretType: 'keyVaultSecretUri'
  value: 'string'
}

rawValue için şunu kullanın:

{
  secretType: 'rawValue'
  value: 'string'
}

AuthInfoBase nesneleri

Nesne türünü belirtmek için authType özelliğini ayarlayın.

Gizli dizi için şunu kullanın:

{
  authType: 'secret'
  name: 'string'
  secretInfo: {
    secretType: 'string'
    // For remaining properties, see SecretInfoBase objects
  }
}

servicePrincipalCertificate için şunu kullanın:

{
  authType: 'servicePrincipalCertificate'
  certificate: 'string'
  clientId: 'string'
  principalId: 'string'
}

servicePrincipalSecret için şunu kullanın:

{
  authType: 'servicePrincipalSecret'
  clientId: 'string'
  principalId: 'string'
  secret: 'string'
}

systemAssignedIdentity için şunu kullanın:

{
  authType: 'systemAssignedIdentity'
}

userAssignedIdentity için şunu kullanın:

{
  authType: 'userAssignedIdentity'
  clientId: 'string'
  subscriptionId: 'string'
}

TargetServiceBase nesneleri

nesne türünü belirtmek için type özelliğini ayarlayın.

AzureResource için şunu kullanın:

{
  id: 'string'
  resourceProperties: {
    type: 'string'
    // For remaining properties, see AzureResourcePropertiesBase objects
  }
  type: 'AzureResource'
}

ConfluentBootstrapServer için şunu kullanın:

{
  endpoint: 'string'
  type: 'ConfluentBootstrapServer'
}

ConfluentSchemaRegistry için şunu kullanın:

{
  endpoint: 'string'
  type: 'ConfluentSchemaRegistry'
}

Özellik Değerleri

AuthInfoBase

İsim Açıklama Değer
kimlik doğrulama tipi SecretAuthInfo türü için 'secret' olarak ayarlayın. ServicePrincipalCertificateAuthInfo türü için 'servicePrincipalCertificate' olarak ayarlayın. ServicePrincipalSecretAuthInfo türü için 'servicePrincipalSecret' olarak ayarlayın. SystemAssignedIdentityAuthInfo türü için 'systemAssignedIdentity' olarak ayarlayın. UserAssignedIdentityAuthInfo türü için 'userAssignedIdentity' olarak ayarlayın. 'gizli'
'servicePrincipalCertificate'
'servicePrincipalSecret'
'systemAssignedIdentity'
'userAssignedIdentity' (gerekli)

AzureKeyVaultProperties

İsim Açıklama Değer
connectAsKubernetesCsiDriver Kubernetes CSI Sürücüsü üzerinden bağlanıyorsanız true. Boole
tür Azure kaynak türü. 'KeyVault' (gerekli)

AzureResource

İsim Açıklama Değer
kimlik Azure kaynağının kimliği. String
resourceProperties Azure kaynak bağlantısıyla ilgili özellikler. AzureResourcePropertiesBase
tür Hedef hizmet türü. 'AzureResource' (gerekli)

AzureResourcePropertiesBase

İsim Açıklama Değer
tür AzureKeyVaultProperties türü için 'KeyVault' olarak ayarlayın. 'KeyVault' (gerekli)

ConfluentBootstrapServer

İsim Açıklama Değer
uç nokta Hizmet uç noktası. String
tür Hedef hizmet türü. 'ConfluentBootstrapServer' (gerekli)

ConfluentSchemaRegistry

İsim Açıklama Değer
uç nokta Hizmet uç noktası. String
tür Hedef hizmet türü. 'ConfluentSchemaRegistry' (gerekli)

KeyVaultSecretReferenceSecretInfo

İsim Açıklama Değer
isim Key Vault gizli dizisinin adı. String
secretType Gizli dizi türü. 'keyVaultSecretReference' (gerekli)
Sürüm Key Vault gizli dizisinin sürümü. String

KeyVaultSecretUriSecretInfo

İsim Açıklama Değer
secretType Gizli dizi türü. 'keyVaultSecretUri' (gerekli)
değer Keyvault gizli dizisine URI String

LinkerProperties

İsim Açıklama Değer
authInfo Kimlik doğrulama türü. AuthInfoBase
clientType Uygulama istemci türü 'django'
'dotnet'
'Gitmek'
'Java'
'kafka-springBoot'
'nodejs'
'hiçbiri'
'php'
'piton'
'Yakut'
'springBoot'
kapsam kaynak hizmetindeki bağlantı kapsamı. String
gizli mağaza Gizli dizi değerini güvenli bir yerde depolama seçeneği Gizli Dizi Deposu
targetService Hedef hizmet özellikleri TargetServiceBase
vNetSolution Sanal ağ çözümü. VNetSolution

Microsoft.ServiceLinker/bağlayıcılar

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
özellikler Bağlayıcının özellikleri. LinkerProperties (gerekli)
kapsam Dağıtım kapsamından farklı bir kapsamda kaynak oluştururken kullanın. Uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.

SecretAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'gizli' (gerekli)
isim Gizli dizi kimlik doğrulaması için kullanıcı adı veya hesap adı. String
secretInfo Gizli dizi kimlik doğrulaması için parola veya anahtar kasası gizli dizisi. SecretInfoBase

SecretInfoBase

İsim Açıklama Değer
secretType KeyVaultSecretReferenceSecretInfo türü için 'keyVaultSecretReference' olarak ayarlayın. KeyVaultSecretUriSecretInfo türü için 'keyVaultSecretUri' olarak ayarlayın. ValueSecretInfo türü için 'rawValue' olarak ayarlayın. 'keyVaultSecretReference'
'keyVaultSecretUri'
'rawValue' (gerekli)

Gizli Dizi Deposu

İsim Açıklama Değer
keyVaultId Gizli dizi depolamak için anahtar kasası kimliği String

ServicePrincipalCertificateAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'servicePrincipalCertificate' (gerekli)
sertifika servicePrincipal kimlik doğrulaması için ServicePrincipal sertifikası. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin. (gerekli)
clientId servicePrincipal kimlik doğrulaması için uygulama istemci kimliği. dize (gerekli)
Müdür Kimliği servicePrincipal kimlik doğrulaması için Asıl Kimlik. dize (gerekli)

ServicePrincipalSecretAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'servicePrincipalSecret' (gerekli)
clientId servicePrincipal kimlik doğrulaması için ServicePrincipal uygulama istemci kimliği. dize (gerekli)
Müdür Kimliği servicePrincipal kimlik doğrulaması için Asıl Kimlik. dize (gerekli)
gizli ServicePrincipal kimlik doğrulaması için gizli dizi. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin. (gerekli)

SystemAssignedIdentityAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'systemAssignedIdentity' (gerekli)

TargetServiceBase

İsim Açıklama Değer
tür AzureResource türü için ' AzureResource' olarak ayarlayın. ConfluentBootstrapServer türü için ' ConfluentBootstrapServer' olarak ayarlayın. ConfluentSchemaRegistry türü için ' ConfluentSchemaRegistry' olarak ayarlayın. 'AzureResource'
'ConfluentBootstrapServer'
'ConfluentSchemaRegistry' (gerekli)

UserAssignedIdentityAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'userAssignedIdentity' (gerekli)
clientId userAssignedIdentity için İstemci Kimliği. String
abonelikId userAssignedIdentity için abonelik kimliği. String

ValueSecretInfo

İsim Açıklama Değer
secretType Gizli dizi türü. 'rawValue' (gerekli)
değer Gizli dizinin gerçek değeri. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

VNetSolution

İsim Açıklama Değer
tür Sanal ağ çözümünün türü. 'privateLink'
'serviceEndpoint'

ARM şablonu kaynak tanımı

Bağlayıcılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ServiceLinker/linkers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.ServiceLinker/linkers",
  "apiVersion": "2022-05-01",
  "name": "string",
  "properties": {
    "authInfo": {
      "authType": "string"
      // For remaining properties, see AuthInfoBase objects
    },
    "clientType": "string",
    "scope": "string",
    "secretStore": {
      "keyVaultId": "string"
    },
    "targetService": {
      "type": "string"
      // For remaining properties, see TargetServiceBase objects
    },
    "vNetSolution": {
      "type": "string"
    }
  }
}

AzureResourcePropertiesBase nesneleri

nesne türünü belirtmek için type özelliğini ayarlayın.

KeyVault için şunu kullanın:

{
  "connectAsKubernetesCsiDriver": "bool",
  "type": "KeyVault"
}

SecretInfoBase nesneleri

nesne türünü belirtmek için secretType özelliğini ayarlayın.

keyVaultSecretReference için şunu kullanın:

{
  "name": "string",
  "secretType": "keyVaultSecretReference",
  "version": "string"
}

keyVaultSecretUri için şunu kullanın:

{
  "secretType": "keyVaultSecretUri",
  "value": "string"
}

rawValue için şunu kullanın:

{
  "secretType": "rawValue",
  "value": "string"
}

AuthInfoBase nesneleri

Nesne türünü belirtmek için authType özelliğini ayarlayın.

Gizli dizi için şunu kullanın:

{
  "authType": "secret",
  "name": "string",
  "secretInfo": {
    "secretType": "string"
    // For remaining properties, see SecretInfoBase objects
  }
}

servicePrincipalCertificate için şunu kullanın:

{
  "authType": "servicePrincipalCertificate",
  "certificate": "string",
  "clientId": "string",
  "principalId": "string"
}

servicePrincipalSecret için şunu kullanın:

{
  "authType": "servicePrincipalSecret",
  "clientId": "string",
  "principalId": "string",
  "secret": "string"
}

systemAssignedIdentity için şunu kullanın:

{
  "authType": "systemAssignedIdentity"
}

userAssignedIdentity için şunu kullanın:

{
  "authType": "userAssignedIdentity",
  "clientId": "string",
  "subscriptionId": "string"
}

TargetServiceBase nesneleri

nesne türünü belirtmek için type özelliğini ayarlayın.

AzureResource için şunu kullanın:

{
  "id": "string",
  "resourceProperties": {
    "type": "string"
    // For remaining properties, see AzureResourcePropertiesBase objects
  },
  "type": "AzureResource"
}

ConfluentBootstrapServer için şunu kullanın:

{
  "endpoint": "string",
  "type": "ConfluentBootstrapServer"
}

ConfluentSchemaRegistry için şunu kullanın:

{
  "endpoint": "string",
  "type": "ConfluentSchemaRegistry"
}

Özellik Değerleri

AuthInfoBase

İsim Açıklama Değer
kimlik doğrulama tipi SecretAuthInfo türü için 'secret' olarak ayarlayın. ServicePrincipalCertificateAuthInfo türü için 'servicePrincipalCertificate' olarak ayarlayın. ServicePrincipalSecretAuthInfo türü için 'servicePrincipalSecret' olarak ayarlayın. SystemAssignedIdentityAuthInfo türü için 'systemAssignedIdentity' olarak ayarlayın. UserAssignedIdentityAuthInfo türü için 'userAssignedIdentity' olarak ayarlayın. 'gizli'
'servicePrincipalCertificate'
'servicePrincipalSecret'
'systemAssignedIdentity'
'userAssignedIdentity' (gerekli)

AzureKeyVaultProperties

İsim Açıklama Değer
connectAsKubernetesCsiDriver Kubernetes CSI Sürücüsü üzerinden bağlanıyorsanız true. Boole
tür Azure kaynak türü. 'KeyVault' (gerekli)

AzureResource

İsim Açıklama Değer
kimlik Azure kaynağının kimliği. String
resourceProperties Azure kaynak bağlantısıyla ilgili özellikler. AzureResourcePropertiesBase
tür Hedef hizmet türü. 'AzureResource' (gerekli)

AzureResourcePropertiesBase

İsim Açıklama Değer
tür AzureKeyVaultProperties türü için 'KeyVault' olarak ayarlayın. 'KeyVault' (gerekli)

ConfluentBootstrapServer

İsim Açıklama Değer
uç nokta Hizmet uç noktası. String
tür Hedef hizmet türü. 'ConfluentBootstrapServer' (gerekli)

ConfluentSchemaRegistry

İsim Açıklama Değer
uç nokta Hizmet uç noktası. String
tür Hedef hizmet türü. 'ConfluentSchemaRegistry' (gerekli)

KeyVaultSecretReferenceSecretInfo

İsim Açıklama Değer
isim Key Vault gizli dizisinin adı. String
secretType Gizli dizi türü. 'keyVaultSecretReference' (gerekli)
Sürüm Key Vault gizli dizisinin sürümü. String

KeyVaultSecretUriSecretInfo

İsim Açıklama Değer
secretType Gizli dizi türü. 'keyVaultSecretUri' (gerekli)
değer Keyvault gizli dizisine URI String

LinkerProperties

İsim Açıklama Değer
authInfo Kimlik doğrulama türü. AuthInfoBase
clientType Uygulama istemci türü 'django'
'dotnet'
'Gitmek'
'Java'
'kafka-springBoot'
'nodejs'
'hiçbiri'
'php'
'piton'
'Yakut'
'springBoot'
kapsam kaynak hizmetindeki bağlantı kapsamı. String
gizli mağaza Gizli dizi değerini güvenli bir yerde depolama seçeneği Gizli Dizi Deposu
targetService Hedef hizmet özellikleri TargetServiceBase
vNetSolution Sanal ağ çözümü. VNetSolution

Microsoft.ServiceLinker/bağlayıcılar

İsim Açıklama Değer
apiVersiyonu API sürümü '2022-05-01'
isim Kaynak adı dize (gerekli)
özellikler Bağlayıcının özellikleri. LinkerProperties (gerekli)
tür Kaynak türü 'Microsoft.ServiceLinker/linkers'

SecretAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'gizli' (gerekli)
isim Gizli dizi kimlik doğrulaması için kullanıcı adı veya hesap adı. String
secretInfo Gizli dizi kimlik doğrulaması için parola veya anahtar kasası gizli dizisi. SecretInfoBase

SecretInfoBase

İsim Açıklama Değer
secretType KeyVaultSecretReferenceSecretInfo türü için 'keyVaultSecretReference' olarak ayarlayın. KeyVaultSecretUriSecretInfo türü için 'keyVaultSecretUri' olarak ayarlayın. ValueSecretInfo türü için 'rawValue' olarak ayarlayın. 'keyVaultSecretReference'
'keyVaultSecretUri'
'rawValue' (gerekli)

Gizli Dizi Deposu

İsim Açıklama Değer
keyVaultId Gizli dizi depolamak için anahtar kasası kimliği String

ServicePrincipalCertificateAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'servicePrincipalCertificate' (gerekli)
sertifika servicePrincipal kimlik doğrulaması için ServicePrincipal sertifikası. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin. (gerekli)
clientId servicePrincipal kimlik doğrulaması için uygulama istemci kimliği. dize (gerekli)
Müdür Kimliği servicePrincipal kimlik doğrulaması için Asıl Kimlik. dize (gerekli)

ServicePrincipalSecretAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'servicePrincipalSecret' (gerekli)
clientId servicePrincipal kimlik doğrulaması için ServicePrincipal uygulama istemci kimliği. dize (gerekli)
Müdür Kimliği servicePrincipal kimlik doğrulaması için Asıl Kimlik. dize (gerekli)
gizli ServicePrincipal kimlik doğrulaması için gizli dizi. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin. (gerekli)

SystemAssignedIdentityAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'systemAssignedIdentity' (gerekli)

TargetServiceBase

İsim Açıklama Değer
tür AzureResource türü için ' AzureResource' olarak ayarlayın. ConfluentBootstrapServer türü için ' ConfluentBootstrapServer' olarak ayarlayın. ConfluentSchemaRegistry türü için ' ConfluentSchemaRegistry' olarak ayarlayın. 'AzureResource'
'ConfluentBootstrapServer'
'ConfluentSchemaRegistry' (gerekli)

UserAssignedIdentityAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'userAssignedIdentity' (gerekli)
clientId userAssignedIdentity için İstemci Kimliği. String
abonelikId userAssignedIdentity için abonelik kimliği. String

ValueSecretInfo

İsim Açıklama Değer
secretType Gizli dizi türü. 'rawValue' (gerekli)
değer Gizli dizinin gerçek değeri. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

VNetSolution

İsim Açıklama Değer
tür Sanal ağ çözümünün türü. 'privateLink'
'serviceEndpoint'

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Bağlayıcılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ServiceLinker/linkers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceLinker/linkers@2022-05-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      authInfo = {
        authType = "string"
        // For remaining properties, see AuthInfoBase objects
      }
      clientType = "string"
      scope = "string"
      secretStore = {
        keyVaultId = "string"
      }
      targetService = {
        type = "string"
        // For remaining properties, see TargetServiceBase objects
      }
      vNetSolution = {
        type = "string"
      }
    }
  }
}

AzureResourcePropertiesBase nesneleri

nesne türünü belirtmek için type özelliğini ayarlayın.

KeyVault için şunu kullanın:

{
  connectAsKubernetesCsiDriver = bool
  type = "KeyVault"
}

SecretInfoBase nesneleri

nesne türünü belirtmek için secretType özelliğini ayarlayın.

keyVaultSecretReference için şunu kullanın:

{
  name = "string"
  secretType = "keyVaultSecretReference"
  version = "string"
}

keyVaultSecretUri için şunu kullanın:

{
  secretType = "keyVaultSecretUri"
  value = "string"
}

rawValue için şunu kullanın:

{
  secretType = "rawValue"
  value = "string"
}

AuthInfoBase nesneleri

Nesne türünü belirtmek için authType özelliğini ayarlayın.

Gizli dizi için şunu kullanın:

{
  authType = "secret"
  name = "string"
  secretInfo = {
    secretType = "string"
    // For remaining properties, see SecretInfoBase objects
  }
}

servicePrincipalCertificate için şunu kullanın:

{
  authType = "servicePrincipalCertificate"
  certificate = "string"
  clientId = "string"
  principalId = "string"
}

servicePrincipalSecret için şunu kullanın:

{
  authType = "servicePrincipalSecret"
  clientId = "string"
  principalId = "string"
  secret = "string"
}

systemAssignedIdentity için şunu kullanın:

{
  authType = "systemAssignedIdentity"
}

userAssignedIdentity için şunu kullanın:

{
  authType = "userAssignedIdentity"
  clientId = "string"
  subscriptionId = "string"
}

TargetServiceBase nesneleri

nesne türünü belirtmek için type özelliğini ayarlayın.

AzureResource için şunu kullanın:

{
  id = "string"
  resourceProperties = {
    type = "string"
    // For remaining properties, see AzureResourcePropertiesBase objects
  }
  type = "AzureResource"
}

ConfluentBootstrapServer için şunu kullanın:

{
  endpoint = "string"
  type = "ConfluentBootstrapServer"
}

ConfluentSchemaRegistry için şunu kullanın:

{
  endpoint = "string"
  type = "ConfluentSchemaRegistry"
}

Özellik Değerleri

AuthInfoBase

İsim Açıklama Değer
kimlik doğrulama tipi SecretAuthInfo türü için 'secret' olarak ayarlayın. ServicePrincipalCertificateAuthInfo türü için 'servicePrincipalCertificate' olarak ayarlayın. ServicePrincipalSecretAuthInfo türü için 'servicePrincipalSecret' olarak ayarlayın. SystemAssignedIdentityAuthInfo türü için 'systemAssignedIdentity' olarak ayarlayın. UserAssignedIdentityAuthInfo türü için 'userAssignedIdentity' olarak ayarlayın. 'gizli'
'servicePrincipalCertificate'
'servicePrincipalSecret'
'systemAssignedIdentity'
'userAssignedIdentity' (gerekli)

AzureKeyVaultProperties

İsim Açıklama Değer
connectAsKubernetesCsiDriver Kubernetes CSI Sürücüsü üzerinden bağlanıyorsanız true. Boole
tür Azure kaynak türü. 'KeyVault' (gerekli)

AzureResource

İsim Açıklama Değer
kimlik Azure kaynağının kimliği. String
resourceProperties Azure kaynak bağlantısıyla ilgili özellikler. AzureResourcePropertiesBase
tür Hedef hizmet türü. 'AzureResource' (gerekli)

AzureResourcePropertiesBase

İsim Açıklama Değer
tür AzureKeyVaultProperties türü için 'KeyVault' olarak ayarlayın. 'KeyVault' (gerekli)

ConfluentBootstrapServer

İsim Açıklama Değer
uç nokta Hizmet uç noktası. String
tür Hedef hizmet türü. 'ConfluentBootstrapServer' (gerekli)

ConfluentSchemaRegistry

İsim Açıklama Değer
uç nokta Hizmet uç noktası. String
tür Hedef hizmet türü. 'ConfluentSchemaRegistry' (gerekli)

KeyVaultSecretReferenceSecretInfo

İsim Açıklama Değer
isim Key Vault gizli dizisinin adı. String
secretType Gizli dizi türü. 'keyVaultSecretReference' (gerekli)
Sürüm Key Vault gizli dizisinin sürümü. String

KeyVaultSecretUriSecretInfo

İsim Açıklama Değer
secretType Gizli dizi türü. 'keyVaultSecretUri' (gerekli)
değer Keyvault gizli dizisine URI String

LinkerProperties

İsim Açıklama Değer
authInfo Kimlik doğrulama türü. AuthInfoBase
clientType Uygulama istemci türü 'django'
'dotnet'
'Gitmek'
'Java'
'kafka-springBoot'
'nodejs'
'hiçbiri'
'php'
'piton'
'Yakut'
'springBoot'
kapsam kaynak hizmetindeki bağlantı kapsamı. String
gizli mağaza Gizli dizi değerini güvenli bir yerde depolama seçeneği Gizli Dizi Deposu
targetService Hedef hizmet özellikleri TargetServiceBase
vNetSolution Sanal ağ çözümü. VNetSolution

Microsoft.ServiceLinker/bağlayıcılar

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
özellikler Bağlayıcının özellikleri. LinkerProperties (gerekli)
tür Kaynak türü "Microsoft.ServiceLinker/linkers@2022-05-01" (İngilizce)

SecretAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'gizli' (gerekli)
isim Gizli dizi kimlik doğrulaması için kullanıcı adı veya hesap adı. String
secretInfo Gizli dizi kimlik doğrulaması için parola veya anahtar kasası gizli dizisi. SecretInfoBase

SecretInfoBase

İsim Açıklama Değer
secretType KeyVaultSecretReferenceSecretInfo türü için 'keyVaultSecretReference' olarak ayarlayın. KeyVaultSecretUriSecretInfo türü için 'keyVaultSecretUri' olarak ayarlayın. ValueSecretInfo türü için 'rawValue' olarak ayarlayın. 'keyVaultSecretReference'
'keyVaultSecretUri'
'rawValue' (gerekli)

Gizli Dizi Deposu

İsim Açıklama Değer
keyVaultId Gizli dizi depolamak için anahtar kasası kimliği String

ServicePrincipalCertificateAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'servicePrincipalCertificate' (gerekli)
sertifika servicePrincipal kimlik doğrulaması için ServicePrincipal sertifikası. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin. (gerekli)
clientId servicePrincipal kimlik doğrulaması için uygulama istemci kimliği. dize (gerekli)
Müdür Kimliği servicePrincipal kimlik doğrulaması için Asıl Kimlik. dize (gerekli)

ServicePrincipalSecretAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'servicePrincipalSecret' (gerekli)
clientId servicePrincipal kimlik doğrulaması için ServicePrincipal uygulama istemci kimliği. dize (gerekli)
Müdür Kimliği servicePrincipal kimlik doğrulaması için Asıl Kimlik. dize (gerekli)
gizli ServicePrincipal kimlik doğrulaması için gizli dizi. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin. (gerekli)

SystemAssignedIdentityAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'systemAssignedIdentity' (gerekli)

TargetServiceBase

İsim Açıklama Değer
tür AzureResource türü için ' AzureResource' olarak ayarlayın. ConfluentBootstrapServer türü için ' ConfluentBootstrapServer' olarak ayarlayın. ConfluentSchemaRegistry türü için ' ConfluentSchemaRegistry' olarak ayarlayın. 'AzureResource'
'ConfluentBootstrapServer'
'ConfluentSchemaRegistry' (gerekli)

UserAssignedIdentityAuthInfo

İsim Açıklama Değer
kimlik doğrulama tipi Kimlik doğrulama türü. 'userAssignedIdentity' (gerekli)
clientId userAssignedIdentity için İstemci Kimliği. String
abonelikId userAssignedIdentity için abonelik kimliği. String

ValueSecretInfo

İsim Açıklama Değer
secretType Gizli dizi türü. 'rawValue' (gerekli)
değer Gizli dizinin gerçek değeri. karakter dizisi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

VNetSolution

İsim Açıklama Değer
tür Sanal ağ çözümünün türü. 'privateLink'
'serviceEndpoint'