Dela via


Microsoft.DataFactory-fabriker/autentiseringsuppgifter 2018-06-01

Bicep-resursdefinition

Resurstypen fabriker/autentiseringsuppgifter 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.DataFactory-/fabriker/autentiseringsuppgifter lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DataFactory/factories/credentials@2018-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    annotations: [
      any(Azure.Bicep.Types.Concrete.AnyType)
    ]
    description: 'string'
    type: 'string'
    // For remaining properties, see Credential objects
  }
}

Autentiseringsobjekt

Ange egenskapen typ för att ange typ av objekt.

För ManagedIdentityanvänder du:

{
  type: 'ManagedIdentity'
  typeProperties: {
    resourceId: 'string'
  }
}

För ServicePrincipalanvänder du:

{
  type: 'ServicePrincipal'
  typeProperties: {
    servicePrincipalId: any(Azure.Bicep.Types.Concrete.AnyType)
    servicePrincipalKey: {
      secretName: any(Azure.Bicep.Types.Concrete.AnyType)
      secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
      store: {
        parameters: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        referenceName: 'string'
        type: 'string'
      }
      type: 'string'
    }
    tenant: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

Egenskapsvärden

AzureKeyVaultSecretReference

Namn Beskrivning Värde
secretName Namnet på hemligheten i Azure Key Vault. Typ: sträng (eller uttryck med resultType-sträng). any (krävs)
secretVersion Versionen av hemligheten i Azure Key Vault. Standardvärdet är den senaste versionen av hemligheten. Typ: sträng (eller uttryck med resultType-sträng). någon
butik Den länkade tjänstreferensen för Azure Key Vault. LinkedServiceReference (krävs)
typ Typ av hemlighet. sträng (krävs)

Referens

Namn Beskrivning Värde
Anteckningar Lista över taggar som kan användas för att beskriva autentiseringsuppgifterna. any[]
beskrivning Beskrivning av autentiseringsuppgifter. sträng
typ Ange till "ManagedIdentity" för typen ManagedIdentityCredential. Ange till "ServicePrincipal" för typen ServicePrincipalCredential. "ManagedIdentity"
"ServicePrincipal" (krävs)

LinkedServiceReference

Namn Beskrivning Värde
Parametrar Argument för LinkedService. ParameterValueSpecification
referenceName Referensnamn för LinkedService. sträng (krävs)
typ Referenstyp för länkad tjänst. "LinkedServiceReference" (krävs)

ManagedIdentityCredential

Namn Beskrivning Värde
typ Typ av autentiseringsuppgifter. "ManagedIdentity" (krävs)
typeProperties Egenskaper för hanterade identitetsautentiseringsuppgifter. ManagedIdentityTypeProperties

ManagedIdentityTypeProperties

Namn Beskrivning Värde
resourceId Resurs-ID för användartilldelad hanterad identitet sträng

Microsoft.DataFactory/fabriker/autentiseringsuppgifter

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Max längd = 127
Mönster = ^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$ (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: fabriker
Egenskaper Egenskaper för autentiseringsuppgifter. för autentiseringsuppgifter (krävs)

ParameterValueSpecification

Namn Beskrivning Värde

ServicePrincipalCredential

Namn Beskrivning Värde
typ Typ av autentiseringsuppgifter. "ServicePrincipal" (krävs)
typeProperties Egenskaper för autentiseringsuppgifter för tjänstens huvudnamn. ServicePrincipalCredentialTypeProperties (krävs)

ServicePrincipalCredentialTypeProperties

Namn Beskrivning Värde
servicePrincipalId App-ID för tjänstens huvudnamn som används för att autentisera någon
servicePrincipalKey Nyckeln för tjänstens huvudnamn som används för att autentisera. AzureKeyVaultSecretReference
hyresgäst ID:t för den klientorganisation som tjänstens huvudnamn tillhör någon

Resursdefinition för ARM-mall

Resurstypen fabriker/autentiseringsuppgifter 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.DataFactory-/fabriker/autentiseringsuppgifter lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DataFactory/factories/credentials",
  "apiVersion": "2018-06-01",
  "name": "string",
  "properties": {
    "annotations": [ {} ],
    "description": "string",
    "type": "string"
    // For remaining properties, see Credential objects
  }
}

Autentiseringsobjekt

Ange egenskapen typ för att ange typ av objekt.

För ManagedIdentityanvänder du:

{
  "type": "ManagedIdentity",
  "typeProperties": {
    "resourceId": "string"
  }
}

För ServicePrincipalanvänder du:

{
  "type": "ServicePrincipal",
  "typeProperties": {
    "servicePrincipalId": {},
    "servicePrincipalKey": {
      "secretName": {},
      "secretVersion": {},
      "store": {
        "parameters": {
          "{customized property}": {}
        },
        "referenceName": "string",
        "type": "string"
      },
      "type": "string"
    },
    "tenant": {}
  }
}

Egenskapsvärden

AzureKeyVaultSecretReference

Namn Beskrivning Värde
secretName Namnet på hemligheten i Azure Key Vault. Typ: sträng (eller uttryck med resultType-sträng). any (krävs)
secretVersion Versionen av hemligheten i Azure Key Vault. Standardvärdet är den senaste versionen av hemligheten. Typ: sträng (eller uttryck med resultType-sträng). någon
butik Den länkade tjänstreferensen för Azure Key Vault. LinkedServiceReference (krävs)
typ Typ av hemlighet. sträng (krävs)

Referens

Namn Beskrivning Värde
Anteckningar Lista över taggar som kan användas för att beskriva autentiseringsuppgifterna. any[]
beskrivning Beskrivning av autentiseringsuppgifter. sträng
typ Ange till "ManagedIdentity" för typen ManagedIdentityCredential. Ange till "ServicePrincipal" för typen ServicePrincipalCredential. "ManagedIdentity"
"ServicePrincipal" (krävs)

LinkedServiceReference

Namn Beskrivning Värde
Parametrar Argument för LinkedService. ParameterValueSpecification
referenceName Referensnamn för LinkedService. sträng (krävs)
typ Referenstyp för länkad tjänst. "LinkedServiceReference" (krävs)

ManagedIdentityCredential

Namn Beskrivning Värde
typ Typ av autentiseringsuppgifter. "ManagedIdentity" (krävs)
typeProperties Egenskaper för hanterade identitetsautentiseringsuppgifter. ManagedIdentityTypeProperties

ManagedIdentityTypeProperties

Namn Beskrivning Värde
resourceId Resurs-ID för användartilldelad hanterad identitet sträng

Microsoft.DataFactory/fabriker/autentiseringsuppgifter

Namn Beskrivning Värde
apiVersion API-versionen '2018-06-01'
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Max längd = 127
Mönster = ^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$ (krävs)
Egenskaper Egenskaper för autentiseringsuppgifter. för autentiseringsuppgifter (krävs)
typ Resurstypen "Microsoft.DataFactory/fabriker/autentiseringsuppgifter"

ParameterValueSpecification

Namn Beskrivning Värde

ServicePrincipalCredential

Namn Beskrivning Värde
typ Typ av autentiseringsuppgifter. "ServicePrincipal" (krävs)
typeProperties Egenskaper för autentiseringsuppgifter för tjänstens huvudnamn. ServicePrincipalCredentialTypeProperties (krävs)

ServicePrincipalCredentialTypeProperties

Namn Beskrivning Värde
servicePrincipalId App-ID för tjänstens huvudnamn som används för att autentisera någon
servicePrincipalKey Nyckeln för tjänstens huvudnamn som används för att autentisera. AzureKeyVaultSecretReference
hyresgäst ID:t för den klientorganisation som tjänstens huvudnamn tillhör någon

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen fabriker/autentiseringsuppgifter 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 Resurs för Microsoft.DataFactory/fabriker/autentiseringsuppgifter lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataFactory/factories/credentials@2018-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      annotations = [
        ?
      ]
      description = "string"
      type = "string"
      // For remaining properties, see Credential objects
    }
  })
}

Autentiseringsobjekt

Ange egenskapen typ för att ange typ av objekt.

För ManagedIdentityanvänder du:

{
  type = "ManagedIdentity"
  typeProperties = {
    resourceId = "string"
  }
}

För ServicePrincipalanvänder du:

{
  type = "ServicePrincipal"
  typeProperties = {
    servicePrincipalId = ?
    servicePrincipalKey = {
      secretName = ?
      secretVersion = ?
      store = {
        parameters = {
          {customized property} = ?
        }
        referenceName = "string"
        type = "string"
      }
      type = "string"
    }
    tenant = ?
  }
}

Egenskapsvärden

AzureKeyVaultSecretReference

Namn Beskrivning Värde
secretName Namnet på hemligheten i Azure Key Vault. Typ: sträng (eller uttryck med resultType-sträng). any (krävs)
secretVersion Versionen av hemligheten i Azure Key Vault. Standardvärdet är den senaste versionen av hemligheten. Typ: sträng (eller uttryck med resultType-sträng). någon
butik Den länkade tjänstreferensen för Azure Key Vault. LinkedServiceReference (krävs)
typ Typ av hemlighet. sträng (krävs)

Referens

Namn Beskrivning Värde
Anteckningar Lista över taggar som kan användas för att beskriva autentiseringsuppgifterna. any[]
beskrivning Beskrivning av autentiseringsuppgifter. sträng
typ Ange till "ManagedIdentity" för typen ManagedIdentityCredential. Ange till "ServicePrincipal" för typen ServicePrincipalCredential. "ManagedIdentity"
"ServicePrincipal" (krävs)

LinkedServiceReference

Namn Beskrivning Värde
Parametrar Argument för LinkedService. ParameterValueSpecification
referenceName Referensnamn för LinkedService. sträng (krävs)
typ Referenstyp för länkad tjänst. "LinkedServiceReference" (krävs)

ManagedIdentityCredential

Namn Beskrivning Värde
typ Typ av autentiseringsuppgifter. "ManagedIdentity" (krävs)
typeProperties Egenskaper för hanterade identitetsautentiseringsuppgifter. ManagedIdentityTypeProperties

ManagedIdentityTypeProperties

Namn Beskrivning Värde
resourceId Resurs-ID för användartilldelad hanterad identitet sträng

Microsoft.DataFactory/fabriker/autentiseringsuppgifter

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Max längd = 127
Mönster = ^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: fabriker
Egenskaper Egenskaper för autentiseringsuppgifter. för autentiseringsuppgifter (krävs)
typ Resurstypen "Microsoft.DataFactory/factories/credentials@2018-06-01"

ParameterValueSpecification

Namn Beskrivning Värde

ServicePrincipalCredential

Namn Beskrivning Värde
typ Typ av autentiseringsuppgifter. "ServicePrincipal" (krävs)
typeProperties Egenskaper för autentiseringsuppgifter för tjänstens huvudnamn. ServicePrincipalCredentialTypeProperties (krävs)

ServicePrincipalCredentialTypeProperties

Namn Beskrivning Värde
servicePrincipalId App-ID för tjänstens huvudnamn som används för att autentisera någon
servicePrincipalKey Nyckeln för tjänstens huvudnamn som används för att autentisera. AzureKeyVaultSecretReference
hyresgäst ID:t för den klientorganisation som tjänstens huvudnamn tillhör någon