Delen via


Microsoft.ServiceLinker locaties/connectors 2024-07-01-preview

Bicep-resourcedefinitie

Het resourcetype locaties/connectors kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie het wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ServiceLinker/locations/connectors wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ServiceLinker/locations/connectors@2024-07-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    authInfo: {
      authMode: 'string'
      authType: 'string'
      // For remaining properties, see AuthInfoBase objects
    }
    clientType: 'string'
    configurationInfo: {
      action: 'string'
      additionalConfigurations: {
        {customized property}: 'string'
      }
      additionalConnectionStringProperties: {
        {customized property}: 'string'
      }
      configurationStore: {
        appConfigurationId: 'string'
      }
      customizedKeys: {
        {customized property}: 'string'
      }
      daprProperties: {
        componentType: 'string'
        metadata: [
          {
            description: 'string'
            name: 'string'
            required: 'string'
            secretRef: 'string'
            value: 'string'
          }
        ]
        scopes: [
          'string'
        ]
        secretStoreComponent: 'string'
        version: 'string'
      }
      deleteOrUpdateBehavior: 'string'
    }
    publicNetworkSolution: {
      action: 'string'
      deleteOrUpdateBehavior: 'string'
      firewallRules: {
        azureServices: 'string'
        callerClientIP: 'string'
        ipRanges: [
          'string'
        ]
      }
    }
    scope: 'string'
    secretStore: {
      keyVaultId: 'string'
      keyVaultSecretName: 'string'
    }
    targetService: {
      type: 'string'
      // For remaining properties, see TargetServiceBase objects
    }
    vNetSolution: {
      deleteOrUpdateBehavior: 'string'
      type: 'string'
    }
  }
}

TargetServiceBase-objecten

Stel de typeeigenschap in om het type object op te geven.

Gebruik voor AzureResource:

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

Gebruik voor ConfluentBootstrapServer:

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

Gebruik voor ConfluentSchemaRegistry:

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

Gebruik voor FabricPlatform:

{
  endpoint: 'string'
  type: 'FabricPlatform'
}

Gebruik voor SelfHostedServer:

{
  endpoint: 'string'
  type: 'SelfHostedServer'
}

AuthInfoBase-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor accessKey:

{
  authType: 'accessKey'
  permissions: [
    'string'
  ]
}

Gebruik voor easyAuthMicrosoftEntraID:

{
  authType: 'easyAuthMicrosoftEntraID'
  clientId: 'string'
  deleteOrUpdateBehavior: 'string'
  secret: 'string'
}

Gebruik voor geheim:

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

Gebruik voor servicePrincipalCertificate:

{
  authType: 'servicePrincipalCertificate'
  certificate: 'string'
  clientId: 'string'
  deleteOrUpdateBehavior: 'string'
  principalId: 'string'
  roles: [
    'string'
  ]
}

Gebruik voor servicePrincipalSecret:

{
  authType: 'servicePrincipalSecret'
  clientId: 'string'
  deleteOrUpdateBehavior: 'string'
  principalId: 'string'
  roles: [
    'string'
  ]
  secret: 'string'
  userName: 'string'
}

Gebruik voor systemAssignedIdentity:

{
  authType: 'systemAssignedIdentity'
  deleteOrUpdateBehavior: 'string'
  roles: [
    'string'
  ]
  userName: 'string'
}

Gebruik voor userAccount:

{
  authType: 'userAccount'
  deleteOrUpdateBehavior: 'string'
  principalId: 'string'
  roles: [
    'string'
  ]
  userName: 'string'
}

Gebruik voor userAssignedIdentity:

{
  authType: 'userAssignedIdentity'
  clientId: 'string'
  deleteOrUpdateBehavior: 'string'
  roles: [
    'string'
  ]
  subscriptionId: 'string'
  userName: 'string'
}

AzureResourcePropertiesBase-objecten

Stel de typeeigenschap in om het type object op te geven.

Gebruik voor AppConfig:

{
  connectWithKubernetesExtension: bool
  type: 'AppConfig'
}

Gebruik voor KeyVault:

{
  connectAsKubernetesCsiDriver: bool
  type: 'KeyVault'
}

SecretInfoBase-objecten

Stel de eigenschap secretType in om het type object op te geven.

Gebruik voor keyVaultSecretReference:

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

Voor keyVaultSecretUri gebruikt u:

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

Gebruik voor rawValue:

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

Eigenschapswaarden

Microsoft.ServiceLinker/locations/connectors

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten de bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: locaties
eigenschappen De eigenschappen van de Linker. LinkerProperties (vereist)

AccessKeyInfoBase

Naam Beschrijving Waarde
authType Het verificatietype. 'accessKey' (vereist)
Machtigingen Machtigingen van de accessKey. Readen Write zijn voor Azure Cosmos DB en Azure App Configuration, ListenSend en Manage zijn voor Azure Event Hub en Azure Service Bus. Tekenreeksmatrix met een van de volgende waarden:
'Luisteren'
'Beheren'
'Lezen'
'Verzenden'
'Schrijven'

AuthInfoBase

Naam Beschrijving Waarde
authMode Facultatief. Geeft aan hoe verificatie moet worden geconfigureerd. Als optInAllAuth, configureert service-linker verificatie, zoals het inschakelen van identiteit op de bronresource en het verlenen van RBAC-rollen. Als optOutAllAuth is ingesteld, moet u de verificatie-instelling afmelden. De standaardwaarde is optInAllAuth. 'optInAllAuth'
'optOutAllAuth'
authType Ingesteld op AccessKey voor het type AccessKeyInfoBase. Ingesteld op easyAuthMicrosoftEntraID voor het type EasyAuthMicrosoftEntraIDAuthInfo. Ingesteld op 'geheim' voor het type SecretAuthInfo. Ingesteld op servicePrincipalCertificate voor het type ServicePrincipalCertificateAuthInfo. Ingesteld op 'servicePrincipalSecret' voor het type ServicePrincipalSecretAuthInfo. Ingesteld op systemAssignedIdentity voor het type SystemAssignedIdentityAuthInfo. Ingesteld op 'userAccount' voor het type UserAccountAuthInfo. Ingesteld op userAssignedIdentity voor het type UserAssignedIdentityAuthInfo. 'accessKey'
'easyAuthMicrosoftEntraID'
'geheim'
'servicePrincipalCertificate'
'servicePrincipalSecret'
'systemAssignedIdentity'
'gebruikersaccount'
userAssignedIdentity (vereist)

AzureAppConfigProperties

Naam Beschrijving Waarde
connectWithKubernetesExtensie Waar als de verbinding app-configuratie-kubernetes-extensie inschakelt. Bool
soort Het azure-resourcetype. 'AppConfig' (vereist)

AzureKeyVaultEigenschappen

Naam Beschrijving Waarde
connectAsKubernetesCsiDriver Waar als u verbinding maakt via het Kubernetes CSI-stuurprogramma. Bool
soort Het azure-resourcetype. KeyVault (vereist)

AzureResource

Naam Beschrijving Waarde
identiteitskaart De id van azure-resource. touw
resourceEigenschappen De gerelateerde eigenschappen van de Azure-resourceverbinding. AzureResourcePropertiesBase
soort Het doelservicetype. 'AzureResource' (vereist)

AzureResourcePropertiesBase

Naam Beschrijving Waarde
soort Ingesteld op AppConfig voor het type AzureAppConfigProperties. Ingesteld op KeyVault voor het type AzureKeyVaultProperties. 'AppConfig'
KeyVault (vereist)

Configuratie-info

Naam Beschrijving Waarde
actie Geef optioneel aan of u configuraties wilt toepassen op de brontoepassing. Als dit is ingeschakeld, genereert u configuraties en wordt deze toegepast op de brontoepassing. De standaardwaarde is ingeschakeld. Als optOut wordt er geen configuratiewijziging aangebracht op de bron. 'inschakelen'
'Intern'
'opt-out'
extraConfiguraties Een woordenlijst met extra configuraties die moeten worden toegevoegd. Service genereert automatisch een set basisconfiguraties en deze eigenschap is om meer aangepaste configuraties volledig in te vullen ConfigurationInfoAdditionalConfigurations
additionalConnectionStringProperties Een woordenlijst met aanvullende eigenschappen die moeten worden toegevoegd aan het einde van de verbindingsreeks. ConfigurationInfoAdditionalConnectionStringProperties
configuratiewinkel Een optie voor het opslaan van configuratie op verschillende plaatsen ConfiguratieOpslaan
aangepasteToetsen Facultatief. Een woordenlijst met standaardsleutelnaam en aangepaste sleutelnaamtoewijzing. Als dit niet is opgegeven, wordt de standaardsleutelnaam gebruikt voor het genereren van configuraties ConfigurationInfoCustomizedKeys
daprEigenschappen Geeft enkele aanvullende eigenschappen voor dapr-clienttype aan DaprEigenschappen
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'

ConfigurationInfoAdditionalConfigurations

Naam Beschrijving Waarde

ConfigurationInfoAdditionalConnectionStringProperties

Naam Beschrijving Waarde

ConfigurationInfoCustomizedKeys

Naam Beschrijving Waarde

ConfiguratieOpslaan

Naam Beschrijving Waarde
appConfigurationId De app-configuratie-id voor het opslaan van de configuratie touw

ConfluentBootstrapServer

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'ConfluentBootstrapServer' (vereist)

ConfluentSchemaRegister

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'ConfluentSchemaRegistry' (vereist)

DaprMetadata

Naam Beschrijving Waarde
beschrijving De beschrijving van de metagegevens, geretourneerd door de configuratie-API touw
naam Naam van metagegevenseigenschap. touw
vereist De waarde die aangeeft of de metagegevens vereist zijn of niet 'onwaar'
'waar'
geheimRef De geheime naam waar dapr waarde kan ophalen touw
waarde Waarde van metagegevenseigenschap. touw

DaprEigenschappen

Naam Beschrijving Waarde
componentType Het dapr-onderdeeltype touw
metagegevens Aanvullende dapr-metagegevens DaprMetagegevens
reikwijdtes De dapr-onderdeelbereiken tekenreeks[]
secretStore-component De naam van een geheime archief-dapr voor het ophalen van een geheim touw
Versie De dapr-onderdeelversie touw

EasyAuthMicrosoftEntraIDAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'easyAuthMicrosoftEntraID' (vereist)
cliënt-ID ToepassingsclientId voor EasyAuth Microsoft Entra-id. touw
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
geheim Toepassingsgeheim voor EasyAuth Microsoft Entra-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

FabricPlatform

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'FabricPlatform' (vereist)

Firewall regels

Naam Beschrijving Waarde
azureServices Toestaan dat Azure-services toegang hebben tot de doelservice, indien waar. 'onwaar'
'waar'
bellerClientIP Sta het IP-adres van de bellerclient toe om toegang te krijgen tot de doelservice, indien waar. de eigenschap wordt gebruikt bij het verbinden van de lokale toepassing met de doelservice. 'onwaar'
'waar'
ipBereiken Met deze waarde geeft u de set IP-adressen of IP-adresbereiken in CIDR-formulier op die moeten worden opgenomen als de lijst met toegestane client-IP-adressen voor een bepaald databaseaccount. tekenreeks[]

KeyVaultSecretReferenceSecretInfo

Naam Beschrijving Waarde
naam Naam van het Key Vault-geheim. touw
secretType Het geheime type. 'keyVaultSecretReference' (vereist)
Versie Versie van het Key Vault-geheim. touw

KeyVaultSecretUriSecretInfo

Naam Beschrijving Waarde
secretType Het geheime type. 'keyVaultSecretUri' (vereist)
waarde URI naar het sleutelkluisgeheim touw

LinkerEigenschappen

Naam Beschrijving Waarde
authInfo Het verificatietype. AuthInfoBase-
cliënttype Het clienttype van de toepassing 'DAPR'
'Django'
'dotnet'
'gaan'
'Java'
'jms-lentelaars'
'kafka-lentelaars'
'Nodejs'
'geen'
'PHP'
'python'
'robijn'
'lente Boot'
configuratieInfo De verbindingsgegevens die worden gebruikt door toepassingen, waaronder geheimen, verbindingsreeksen. Configuratie-info
publicNetworkSolution De netwerkoplossing. PublicNetworkSolution
omvang verbindingsbereik in bronservice. touw
geheime winkel Een optie voor het opslaan van geheime waarde op een veilige plaats GeheimWinkel
targetService De eigenschappen van de doelservice DoelServiceBase
vNetOplossing De VNet-oplossing. VNetOplossing

PublicNetworkSolution

Naam Beschrijving Waarde
actie Facultatief. Geeft een openbare netwerkoplossing aan. Als dit is ingeschakeld, schakelt u de openbare netwerktoegang van de doelservice in. Probeer het best. De standaardwaarde is ingeschakeld. Als optOut wordt gebruikt, moet u de configuratie voor openbare netwerktoegang uitschakelen. 'inschakelen'
'Intern'
'opt-out'
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking (zoals firewallregels) wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
firewall Regels Beschrijf firewallregels van de doelservice om ervoor te zorgen dat de brontoepassing verbinding kan maken met het doel. Firewall regels

SecretAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'geheim' (vereist)
naam Gebruikersnaam of accountnaam voor geheime verificatie. touw
geheime info Wachtwoord- of sleutelkluisgeheim voor geheime verificatie. SecretInfoBase

SecretInfoBase

Naam Beschrijving Waarde
secretType Ingesteld op 'keyVaultSecretReference' voor het type KeyVaultSecretReferenceSecretInfo. Ingesteld op keyVaultSecretUri voor het type KeyVaultSecretUriSecretInfo. Ingesteld op 'rawValue' voor het type ValueSecretInfo. 'keyVaultSecretReference'
'keyVaultSecretUri'
'rawValue' (vereist)

GeheimWinkel

Naam Beschrijving Waarde
keyVaultId De sleutelkluis-id voor het opslaan van geheim touw
keyVaultSecretName De naam van het sleutelkluisgeheim voor het opslaan van een geheim, alleen geldig bij het opslaan van één geheim touw

Zelfgehoste server

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'SelfHostedServer' (vereist)

ServicePrincipalCertificateAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'servicePrincipalCertificate' (vereist)
certificaat ServicePrincipal-certificaat voor servicePrincipal-verificatie. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
cliënt-ID ClientId van toepassing voor servicePrincipal-verificatie. tekenreeks (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor servicePrincipal-verificatie. tekenreeks (vereist)
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]

ServicePrincipalSecretAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'servicePrincipalSecret' (vereist)
cliënt-ID ServicePrincipal applicatie clientId for servicePrincipal auth. tekenreeks (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor servicePrincipal-verificatie. tekenreeks (vereist)
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]
geheim Geheim voor servicePrincipal-verificatie. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

SystemAssignedIdentityAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'systemAssignedIdentity' (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
Rollen Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen tekenreeks[]
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

DoelServiceBase

Naam Beschrijving Waarde
soort Ingesteld op AzureResource voor het type AzureResource. Ingesteld op ConfluentBootstrapServer voor het type ConfluentBootstrapServer. Ingesteld op 'ConfluentSchemaRegistry' voor het type ConfluentSchemaRegistry. Ingesteld op 'FabricPlatform' voor het type FabricPlatform. Ingesteld op SelfHostedServer voor het type SelfHostedServer. 'AzureResource'
'ConfluentBootstrapServer'
'ConfluentSchemaRegistry'
'FabricPlatform'
'SelfHostedServer' (vereist)

GebruikersaccountAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'userAccount' (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor gebruikersaccount. touw
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

UserAssignedIdentityAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. userAssignedIdentity (vereist)
cliënt-ID Client-id voor userAssignedIdentity. touw
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
Rollen Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen tekenreeks[]
abonnements-id Abonnements-id voor userAssignedIdentity. touw
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

WaardeSecretInfo

Naam Beschrijving Waarde
secretType Het geheime type. 'rawValue' (vereist)
waarde De werkelijke waarde van het geheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VNetOplossing

Naam Beschrijving Waarde
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
soort Type VNet-oplossing. 'privateLink'
'serviceEindpunt'

Resourcedefinitie van ARM-sjabloon

Het resourcetype locaties/connectors kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie het wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ServiceLinker/locations/connectors wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ServiceLinker/locations/connectors",
  "apiVersion": "2024-07-01-preview",
  "name": "string",
  "properties": {
    "authInfo": {
      "authMode": "string",
      "authType": "string"
      // For remaining properties, see AuthInfoBase objects
    },
    "clientType": "string",
    "configurationInfo": {
      "action": "string",
      "additionalConfigurations": {
        "{customized property}": "string"
      },
      "additionalConnectionStringProperties": {
        "{customized property}": "string"
      },
      "configurationStore": {
        "appConfigurationId": "string"
      },
      "customizedKeys": {
        "{customized property}": "string"
      },
      "daprProperties": {
        "componentType": "string",
        "metadata": [
          {
            "description": "string",
            "name": "string",
            "required": "string",
            "secretRef": "string",
            "value": "string"
          }
        ],
        "scopes": [ "string" ],
        "secretStoreComponent": "string",
        "version": "string"
      },
      "deleteOrUpdateBehavior": "string"
    },
    "publicNetworkSolution": {
      "action": "string",
      "deleteOrUpdateBehavior": "string",
      "firewallRules": {
        "azureServices": "string",
        "callerClientIP": "string",
        "ipRanges": [ "string" ]
      }
    },
    "scope": "string",
    "secretStore": {
      "keyVaultId": "string",
      "keyVaultSecretName": "string"
    },
    "targetService": {
      "type": "string"
      // For remaining properties, see TargetServiceBase objects
    },
    "vNetSolution": {
      "deleteOrUpdateBehavior": "string",
      "type": "string"
    }
  }
}

TargetServiceBase-objecten

Stel de typeeigenschap in om het type object op te geven.

Gebruik voor AzureResource:

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

Gebruik voor ConfluentBootstrapServer:

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

Gebruik voor ConfluentSchemaRegistry:

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

Gebruik voor FabricPlatform:

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

Gebruik voor SelfHostedServer:

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

AuthInfoBase-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor accessKey:

{
  "authType": "accessKey",
  "permissions": [ "string" ]
}

Gebruik voor easyAuthMicrosoftEntraID:

{
  "authType": "easyAuthMicrosoftEntraID",
  "clientId": "string",
  "deleteOrUpdateBehavior": "string",
  "secret": "string"
}

Gebruik voor geheim:

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

Gebruik voor servicePrincipalCertificate:

{
  "authType": "servicePrincipalCertificate",
  "certificate": "string",
  "clientId": "string",
  "deleteOrUpdateBehavior": "string",
  "principalId": "string",
  "roles": [ "string" ]
}

Gebruik voor servicePrincipalSecret:

{
  "authType": "servicePrincipalSecret",
  "clientId": "string",
  "deleteOrUpdateBehavior": "string",
  "principalId": "string",
  "roles": [ "string" ],
  "secret": "string",
  "userName": "string"
}

Gebruik voor systemAssignedIdentity:

{
  "authType": "systemAssignedIdentity",
  "deleteOrUpdateBehavior": "string",
  "roles": [ "string" ],
  "userName": "string"
}

Gebruik voor userAccount:

{
  "authType": "userAccount",
  "deleteOrUpdateBehavior": "string",
  "principalId": "string",
  "roles": [ "string" ],
  "userName": "string"
}

Gebruik voor userAssignedIdentity:

{
  "authType": "userAssignedIdentity",
  "clientId": "string",
  "deleteOrUpdateBehavior": "string",
  "roles": [ "string" ],
  "subscriptionId": "string",
  "userName": "string"
}

AzureResourcePropertiesBase-objecten

Stel de typeeigenschap in om het type object op te geven.

Gebruik voor AppConfig:

{
  "connectWithKubernetesExtension": "bool",
  "type": "AppConfig"
}

Gebruik voor KeyVault:

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

SecretInfoBase-objecten

Stel de eigenschap secretType in om het type object op te geven.

Gebruik voor keyVaultSecretReference:

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

Voor keyVaultSecretUri gebruikt u:

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

Gebruik voor rawValue:

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

Eigenschapswaarden

Microsoft.ServiceLinker/locations/connectors

Naam Beschrijving Waarde
apiVersion De API-versie '2024-07-01-voorbeschouwing'
naam De resourcenaam tekenreeks (vereist)
eigenschappen De eigenschappen van de Linker. LinkerProperties (vereist)
soort Het brontype 'Microsoft.ServiceLinker/locations/connectors'

AccessKeyInfoBase

Naam Beschrijving Waarde
authType Het verificatietype. 'accessKey' (vereist)
Machtigingen Machtigingen van de accessKey. Readen Write zijn voor Azure Cosmos DB en Azure App Configuration, ListenSend en Manage zijn voor Azure Event Hub en Azure Service Bus. Tekenreeksmatrix met een van de volgende waarden:
'Luisteren'
'Beheren'
'Lezen'
'Verzenden'
'Schrijven'

AuthInfoBase

Naam Beschrijving Waarde
authMode Facultatief. Geeft aan hoe verificatie moet worden geconfigureerd. Als optInAllAuth, configureert service-linker verificatie, zoals het inschakelen van identiteit op de bronresource en het verlenen van RBAC-rollen. Als optOutAllAuth is ingesteld, moet u de verificatie-instelling afmelden. De standaardwaarde is optInAllAuth. 'optInAllAuth'
'optOutAllAuth'
authType Ingesteld op AccessKey voor het type AccessKeyInfoBase. Ingesteld op easyAuthMicrosoftEntraID voor het type EasyAuthMicrosoftEntraIDAuthInfo. Ingesteld op 'geheim' voor het type SecretAuthInfo. Ingesteld op servicePrincipalCertificate voor het type ServicePrincipalCertificateAuthInfo. Ingesteld op 'servicePrincipalSecret' voor het type ServicePrincipalSecretAuthInfo. Ingesteld op systemAssignedIdentity voor het type SystemAssignedIdentityAuthInfo. Ingesteld op 'userAccount' voor het type UserAccountAuthInfo. Ingesteld op userAssignedIdentity voor het type UserAssignedIdentityAuthInfo. 'accessKey'
'easyAuthMicrosoftEntraID'
'geheim'
'servicePrincipalCertificate'
'servicePrincipalSecret'
'systemAssignedIdentity'
'gebruikersaccount'
userAssignedIdentity (vereist)

AzureAppConfigProperties

Naam Beschrijving Waarde
connectWithKubernetesExtensie Waar als de verbinding app-configuratie-kubernetes-extensie inschakelt. Bool
soort Het azure-resourcetype. 'AppConfig' (vereist)

AzureKeyVaultEigenschappen

Naam Beschrijving Waarde
connectAsKubernetesCsiDriver Waar als u verbinding maakt via het Kubernetes CSI-stuurprogramma. Bool
soort Het azure-resourcetype. KeyVault (vereist)

AzureResource

Naam Beschrijving Waarde
identiteitskaart De id van azure-resource. touw
resourceEigenschappen De gerelateerde eigenschappen van de Azure-resourceverbinding. AzureResourcePropertiesBase
soort Het doelservicetype. 'AzureResource' (vereist)

AzureResourcePropertiesBase

Naam Beschrijving Waarde
soort Ingesteld op AppConfig voor het type AzureAppConfigProperties. Ingesteld op KeyVault voor het type AzureKeyVaultProperties. 'AppConfig'
KeyVault (vereist)

Configuratie-info

Naam Beschrijving Waarde
actie Geef optioneel aan of u configuraties wilt toepassen op de brontoepassing. Als dit is ingeschakeld, genereert u configuraties en wordt deze toegepast op de brontoepassing. De standaardwaarde is ingeschakeld. Als optOut wordt er geen configuratiewijziging aangebracht op de bron. 'inschakelen'
'Intern'
'opt-out'
extraConfiguraties Een woordenlijst met extra configuraties die moeten worden toegevoegd. Service genereert automatisch een set basisconfiguraties en deze eigenschap is om meer aangepaste configuraties volledig in te vullen ConfigurationInfoAdditionalConfigurations
additionalConnectionStringProperties Een woordenlijst met aanvullende eigenschappen die moeten worden toegevoegd aan het einde van de verbindingsreeks. ConfigurationInfoAdditionalConnectionStringProperties
configuratiewinkel Een optie voor het opslaan van configuratie op verschillende plaatsen ConfiguratieOpslaan
aangepasteToetsen Facultatief. Een woordenlijst met standaardsleutelnaam en aangepaste sleutelnaamtoewijzing. Als dit niet is opgegeven, wordt de standaardsleutelnaam gebruikt voor het genereren van configuraties ConfigurationInfoCustomizedKeys
daprEigenschappen Geeft enkele aanvullende eigenschappen voor dapr-clienttype aan DaprEigenschappen
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'

ConfigurationInfoAdditionalConfigurations

Naam Beschrijving Waarde

ConfigurationInfoAdditionalConnectionStringProperties

Naam Beschrijving Waarde

ConfigurationInfoCustomizedKeys

Naam Beschrijving Waarde

ConfiguratieOpslaan

Naam Beschrijving Waarde
appConfigurationId De app-configuratie-id voor het opslaan van de configuratie touw

ConfluentBootstrapServer

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'ConfluentBootstrapServer' (vereist)

ConfluentSchemaRegister

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'ConfluentSchemaRegistry' (vereist)

DaprMetadata

Naam Beschrijving Waarde
beschrijving De beschrijving van de metagegevens, geretourneerd door de configuratie-API touw
naam Naam van metagegevenseigenschap. touw
vereist De waarde die aangeeft of de metagegevens vereist zijn of niet 'onwaar'
'waar'
geheimRef De geheime naam waar dapr waarde kan ophalen touw
waarde Waarde van metagegevenseigenschap. touw

DaprEigenschappen

Naam Beschrijving Waarde
componentType Het dapr-onderdeeltype touw
metagegevens Aanvullende dapr-metagegevens DaprMetagegevens
reikwijdtes De dapr-onderdeelbereiken tekenreeks[]
secretStore-component De naam van een geheime archief-dapr voor het ophalen van een geheim touw
Versie De dapr-onderdeelversie touw

EasyAuthMicrosoftEntraIDAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'easyAuthMicrosoftEntraID' (vereist)
cliënt-ID ToepassingsclientId voor EasyAuth Microsoft Entra-id. touw
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
geheim Toepassingsgeheim voor EasyAuth Microsoft Entra-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

FabricPlatform

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'FabricPlatform' (vereist)

Firewall regels

Naam Beschrijving Waarde
azureServices Toestaan dat Azure-services toegang hebben tot de doelservice, indien waar. 'onwaar'
'waar'
bellerClientIP Sta het IP-adres van de bellerclient toe om toegang te krijgen tot de doelservice, indien waar. de eigenschap wordt gebruikt bij het verbinden van de lokale toepassing met de doelservice. 'onwaar'
'waar'
ipBereiken Met deze waarde geeft u de set IP-adressen of IP-adresbereiken in CIDR-formulier op die moeten worden opgenomen als de lijst met toegestane client-IP-adressen voor een bepaald databaseaccount. tekenreeks[]

KeyVaultSecretReferenceSecretInfo

Naam Beschrijving Waarde
naam Naam van het Key Vault-geheim. touw
secretType Het geheime type. 'keyVaultSecretReference' (vereist)
Versie Versie van het Key Vault-geheim. touw

KeyVaultSecretUriSecretInfo

Naam Beschrijving Waarde
secretType Het geheime type. 'keyVaultSecretUri' (vereist)
waarde URI naar het sleutelkluisgeheim touw

LinkerEigenschappen

Naam Beschrijving Waarde
authInfo Het verificatietype. AuthInfoBase-
cliënttype Het clienttype van de toepassing 'DAPR'
'Django'
'dotnet'
'gaan'
'Java'
'jms-lentelaars'
'kafka-lentelaars'
'Nodejs'
'geen'
'PHP'
'python'
'robijn'
'lente Boot'
configuratieInfo De verbindingsgegevens die worden gebruikt door toepassingen, waaronder geheimen, verbindingsreeksen. Configuratie-info
publicNetworkSolution De netwerkoplossing. PublicNetworkSolution
omvang verbindingsbereik in bronservice. touw
geheime winkel Een optie voor het opslaan van geheime waarde op een veilige plaats GeheimWinkel
targetService De eigenschappen van de doelservice DoelServiceBase
vNetOplossing De VNet-oplossing. VNetOplossing

PublicNetworkSolution

Naam Beschrijving Waarde
actie Facultatief. Geeft een openbare netwerkoplossing aan. Als dit is ingeschakeld, schakelt u de openbare netwerktoegang van de doelservice in. Probeer het best. De standaardwaarde is ingeschakeld. Als optOut wordt gebruikt, moet u de configuratie voor openbare netwerktoegang uitschakelen. 'inschakelen'
'Intern'
'opt-out'
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking (zoals firewallregels) wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
firewall Regels Beschrijf firewallregels van de doelservice om ervoor te zorgen dat de brontoepassing verbinding kan maken met het doel. Firewall regels

SecretAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'geheim' (vereist)
naam Gebruikersnaam of accountnaam voor geheime verificatie. touw
geheime info Wachtwoord- of sleutelkluisgeheim voor geheime verificatie. SecretInfoBase

SecretInfoBase

Naam Beschrijving Waarde
secretType Ingesteld op 'keyVaultSecretReference' voor het type KeyVaultSecretReferenceSecretInfo. Ingesteld op keyVaultSecretUri voor het type KeyVaultSecretUriSecretInfo. Ingesteld op 'rawValue' voor het type ValueSecretInfo. 'keyVaultSecretReference'
'keyVaultSecretUri'
'rawValue' (vereist)

GeheimWinkel

Naam Beschrijving Waarde
keyVaultId De sleutelkluis-id voor het opslaan van geheim touw
keyVaultSecretName De naam van het sleutelkluisgeheim voor het opslaan van een geheim, alleen geldig bij het opslaan van één geheim touw

Zelfgehoste server

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'SelfHostedServer' (vereist)

ServicePrincipalCertificateAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'servicePrincipalCertificate' (vereist)
certificaat ServicePrincipal-certificaat voor servicePrincipal-verificatie. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
cliënt-ID ClientId van toepassing voor servicePrincipal-verificatie. tekenreeks (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor servicePrincipal-verificatie. tekenreeks (vereist)
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]

ServicePrincipalSecretAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'servicePrincipalSecret' (vereist)
cliënt-ID ServicePrincipal applicatie clientId for servicePrincipal auth. tekenreeks (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor servicePrincipal-verificatie. tekenreeks (vereist)
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]
geheim Geheim voor servicePrincipal-verificatie. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

SystemAssignedIdentityAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'systemAssignedIdentity' (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
Rollen Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen tekenreeks[]
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

DoelServiceBase

Naam Beschrijving Waarde
soort Ingesteld op AzureResource voor het type AzureResource. Ingesteld op ConfluentBootstrapServer voor het type ConfluentBootstrapServer. Ingesteld op 'ConfluentSchemaRegistry' voor het type ConfluentSchemaRegistry. Ingesteld op 'FabricPlatform' voor het type FabricPlatform. Ingesteld op SelfHostedServer voor het type SelfHostedServer. 'AzureResource'
'ConfluentBootstrapServer'
'ConfluentSchemaRegistry'
'FabricPlatform'
'SelfHostedServer' (vereist)

GebruikersaccountAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'userAccount' (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor gebruikersaccount. touw
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

UserAssignedIdentityAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. userAssignedIdentity (vereist)
cliënt-ID Client-id voor userAssignedIdentity. touw
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
Rollen Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen tekenreeks[]
abonnements-id Abonnements-id voor userAssignedIdentity. touw
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

WaardeSecretInfo

Naam Beschrijving Waarde
secretType Het geheime type. 'rawValue' (vereist)
waarde De werkelijke waarde van het geheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VNetOplossing

Naam Beschrijving Waarde
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
soort Type VNet-oplossing. 'privateLink'
'serviceEindpunt'

Gebruiksvoorbeelden

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype locaties/connectors kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie het wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ServiceLinker/locations/connectors wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceLinker/locations/connectors@2024-07-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      authInfo = {
        authMode = "string"
        authType = "string"
        // For remaining properties, see AuthInfoBase objects
      }
      clientType = "string"
      configurationInfo = {
        action = "string"
        additionalConfigurations = {
          {customized property} = "string"
        }
        additionalConnectionStringProperties = {
          {customized property} = "string"
        }
        configurationStore = {
          appConfigurationId = "string"
        }
        customizedKeys = {
          {customized property} = "string"
        }
        daprProperties = {
          componentType = "string"
          metadata = [
            {
              description = "string"
              name = "string"
              required = "string"
              secretRef = "string"
              value = "string"
            }
          ]
          scopes = [
            "string"
          ]
          secretStoreComponent = "string"
          version = "string"
        }
        deleteOrUpdateBehavior = "string"
      }
      publicNetworkSolution = {
        action = "string"
        deleteOrUpdateBehavior = "string"
        firewallRules = {
          azureServices = "string"
          callerClientIP = "string"
          ipRanges = [
            "string"
          ]
        }
      }
      scope = "string"
      secretStore = {
        keyVaultId = "string"
        keyVaultSecretName = "string"
      }
      targetService = {
        type = "string"
        // For remaining properties, see TargetServiceBase objects
      }
      vNetSolution = {
        deleteOrUpdateBehavior = "string"
        type = "string"
      }
    }
  }
}

TargetServiceBase-objecten

Stel de typeeigenschap in om het type object op te geven.

Gebruik voor AzureResource:

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

Gebruik voor ConfluentBootstrapServer:

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

Gebruik voor ConfluentSchemaRegistry:

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

Gebruik voor FabricPlatform:

{
  endpoint = "string"
  type = "FabricPlatform"
}

Gebruik voor SelfHostedServer:

{
  endpoint = "string"
  type = "SelfHostedServer"
}

AuthInfoBase-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor accessKey:

{
  authType = "accessKey"
  permissions = [
    "string"
  ]
}

Gebruik voor easyAuthMicrosoftEntraID:

{
  authType = "easyAuthMicrosoftEntraID"
  clientId = "string"
  deleteOrUpdateBehavior = "string"
  secret = "string"
}

Gebruik voor geheim:

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

Gebruik voor servicePrincipalCertificate:

{
  authType = "servicePrincipalCertificate"
  certificate = "string"
  clientId = "string"
  deleteOrUpdateBehavior = "string"
  principalId = "string"
  roles = [
    "string"
  ]
}

Gebruik voor servicePrincipalSecret:

{
  authType = "servicePrincipalSecret"
  clientId = "string"
  deleteOrUpdateBehavior = "string"
  principalId = "string"
  roles = [
    "string"
  ]
  secret = "string"
  userName = "string"
}

Gebruik voor systemAssignedIdentity:

{
  authType = "systemAssignedIdentity"
  deleteOrUpdateBehavior = "string"
  roles = [
    "string"
  ]
  userName = "string"
}

Gebruik voor userAccount:

{
  authType = "userAccount"
  deleteOrUpdateBehavior = "string"
  principalId = "string"
  roles = [
    "string"
  ]
  userName = "string"
}

Gebruik voor userAssignedIdentity:

{
  authType = "userAssignedIdentity"
  clientId = "string"
  deleteOrUpdateBehavior = "string"
  roles = [
    "string"
  ]
  subscriptionId = "string"
  userName = "string"
}

AzureResourcePropertiesBase-objecten

Stel de typeeigenschap in om het type object op te geven.

Gebruik voor AppConfig:

{
  connectWithKubernetesExtension = bool
  type = "AppConfig"
}

Gebruik voor KeyVault:

{
  connectAsKubernetesCsiDriver = bool
  type = "KeyVault"
}

SecretInfoBase-objecten

Stel de eigenschap secretType in om het type object op te geven.

Gebruik voor keyVaultSecretReference:

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

Voor keyVaultSecretUri gebruikt u:

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

Gebruik voor rawValue:

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

Eigenschapswaarden

Microsoft.ServiceLinker/locations/connectors

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: locaties
eigenschappen De eigenschappen van de Linker. LinkerProperties (vereist)
soort Het brontype "Microsoft.ServiceLinker/locations/connectors@2024-07-01-preview"

AccessKeyInfoBase

Naam Beschrijving Waarde
authType Het verificatietype. 'accessKey' (vereist)
Machtigingen Machtigingen van de accessKey. Readen Write zijn voor Azure Cosmos DB en Azure App Configuration, ListenSend en Manage zijn voor Azure Event Hub en Azure Service Bus. Tekenreeksmatrix met een van de volgende waarden:
'Luisteren'
'Beheren'
'Lezen'
'Verzenden'
'Schrijven'

AuthInfoBase

Naam Beschrijving Waarde
authMode Facultatief. Geeft aan hoe verificatie moet worden geconfigureerd. Als optInAllAuth, configureert service-linker verificatie, zoals het inschakelen van identiteit op de bronresource en het verlenen van RBAC-rollen. Als optOutAllAuth is ingesteld, moet u de verificatie-instelling afmelden. De standaardwaarde is optInAllAuth. 'optInAllAuth'
'optOutAllAuth'
authType Ingesteld op AccessKey voor het type AccessKeyInfoBase. Ingesteld op easyAuthMicrosoftEntraID voor het type EasyAuthMicrosoftEntraIDAuthInfo. Ingesteld op 'geheim' voor het type SecretAuthInfo. Ingesteld op servicePrincipalCertificate voor het type ServicePrincipalCertificateAuthInfo. Ingesteld op 'servicePrincipalSecret' voor het type ServicePrincipalSecretAuthInfo. Ingesteld op systemAssignedIdentity voor het type SystemAssignedIdentityAuthInfo. Ingesteld op 'userAccount' voor het type UserAccountAuthInfo. Ingesteld op userAssignedIdentity voor het type UserAssignedIdentityAuthInfo. 'accessKey'
'easyAuthMicrosoftEntraID'
'geheim'
'servicePrincipalCertificate'
'servicePrincipalSecret'
'systemAssignedIdentity'
'gebruikersaccount'
userAssignedIdentity (vereist)

AzureAppConfigProperties

Naam Beschrijving Waarde
connectWithKubernetesExtensie Waar als de verbinding app-configuratie-kubernetes-extensie inschakelt. Bool
soort Het azure-resourcetype. 'AppConfig' (vereist)

AzureKeyVaultEigenschappen

Naam Beschrijving Waarde
connectAsKubernetesCsiDriver Waar als u verbinding maakt via het Kubernetes CSI-stuurprogramma. Bool
soort Het azure-resourcetype. KeyVault (vereist)

AzureResource

Naam Beschrijving Waarde
identiteitskaart De id van azure-resource. touw
resourceEigenschappen De gerelateerde eigenschappen van de Azure-resourceverbinding. AzureResourcePropertiesBase
soort Het doelservicetype. 'AzureResource' (vereist)

AzureResourcePropertiesBase

Naam Beschrijving Waarde
soort Ingesteld op AppConfig voor het type AzureAppConfigProperties. Ingesteld op KeyVault voor het type AzureKeyVaultProperties. 'AppConfig'
KeyVault (vereist)

Configuratie-info

Naam Beschrijving Waarde
actie Geef optioneel aan of u configuraties wilt toepassen op de brontoepassing. Als dit is ingeschakeld, genereert u configuraties en wordt deze toegepast op de brontoepassing. De standaardwaarde is ingeschakeld. Als optOut wordt er geen configuratiewijziging aangebracht op de bron. 'inschakelen'
'Intern'
'opt-out'
extraConfiguraties Een woordenlijst met extra configuraties die moeten worden toegevoegd. Service genereert automatisch een set basisconfiguraties en deze eigenschap is om meer aangepaste configuraties volledig in te vullen ConfigurationInfoAdditionalConfigurations
additionalConnectionStringProperties Een woordenlijst met aanvullende eigenschappen die moeten worden toegevoegd aan het einde van de verbindingsreeks. ConfigurationInfoAdditionalConnectionStringProperties
configuratiewinkel Een optie voor het opslaan van configuratie op verschillende plaatsen ConfiguratieOpslaan
aangepasteToetsen Facultatief. Een woordenlijst met standaardsleutelnaam en aangepaste sleutelnaamtoewijzing. Als dit niet is opgegeven, wordt de standaardsleutelnaam gebruikt voor het genereren van configuraties ConfigurationInfoCustomizedKeys
daprEigenschappen Geeft enkele aanvullende eigenschappen voor dapr-clienttype aan DaprEigenschappen
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'

ConfigurationInfoAdditionalConfigurations

Naam Beschrijving Waarde

ConfigurationInfoAdditionalConnectionStringProperties

Naam Beschrijving Waarde

ConfigurationInfoCustomizedKeys

Naam Beschrijving Waarde

ConfiguratieOpslaan

Naam Beschrijving Waarde
appConfigurationId De app-configuratie-id voor het opslaan van de configuratie touw

ConfluentBootstrapServer

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'ConfluentBootstrapServer' (vereist)

ConfluentSchemaRegister

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'ConfluentSchemaRegistry' (vereist)

DaprMetadata

Naam Beschrijving Waarde
beschrijving De beschrijving van de metagegevens, geretourneerd door de configuratie-API touw
naam Naam van metagegevenseigenschap. touw
vereist De waarde die aangeeft of de metagegevens vereist zijn of niet 'onwaar'
'waar'
geheimRef De geheime naam waar dapr waarde kan ophalen touw
waarde Waarde van metagegevenseigenschap. touw

DaprEigenschappen

Naam Beschrijving Waarde
componentType Het dapr-onderdeeltype touw
metagegevens Aanvullende dapr-metagegevens DaprMetagegevens
reikwijdtes De dapr-onderdeelbereiken tekenreeks[]
secretStore-component De naam van een geheime archief-dapr voor het ophalen van een geheim touw
Versie De dapr-onderdeelversie touw

EasyAuthMicrosoftEntraIDAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'easyAuthMicrosoftEntraID' (vereist)
cliënt-ID ToepassingsclientId voor EasyAuth Microsoft Entra-id. touw
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
geheim Toepassingsgeheim voor EasyAuth Microsoft Entra-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

FabricPlatform

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'FabricPlatform' (vereist)

Firewall regels

Naam Beschrijving Waarde
azureServices Toestaan dat Azure-services toegang hebben tot de doelservice, indien waar. 'onwaar'
'waar'
bellerClientIP Sta het IP-adres van de bellerclient toe om toegang te krijgen tot de doelservice, indien waar. de eigenschap wordt gebruikt bij het verbinden van de lokale toepassing met de doelservice. 'onwaar'
'waar'
ipBereiken Met deze waarde geeft u de set IP-adressen of IP-adresbereiken in CIDR-formulier op die moeten worden opgenomen als de lijst met toegestane client-IP-adressen voor een bepaald databaseaccount. tekenreeks[]

KeyVaultSecretReferenceSecretInfo

Naam Beschrijving Waarde
naam Naam van het Key Vault-geheim. touw
secretType Het geheime type. 'keyVaultSecretReference' (vereist)
Versie Versie van het Key Vault-geheim. touw

KeyVaultSecretUriSecretInfo

Naam Beschrijving Waarde
secretType Het geheime type. 'keyVaultSecretUri' (vereist)
waarde URI naar het sleutelkluisgeheim touw

LinkerEigenschappen

Naam Beschrijving Waarde
authInfo Het verificatietype. AuthInfoBase-
cliënttype Het clienttype van de toepassing 'DAPR'
'Django'
'dotnet'
'gaan'
'Java'
'jms-lentelaars'
'kafka-lentelaars'
'Nodejs'
'geen'
'PHP'
'python'
'robijn'
'lente Boot'
configuratieInfo De verbindingsgegevens die worden gebruikt door toepassingen, waaronder geheimen, verbindingsreeksen. Configuratie-info
publicNetworkSolution De netwerkoplossing. PublicNetworkSolution
omvang verbindingsbereik in bronservice. touw
geheime winkel Een optie voor het opslaan van geheime waarde op een veilige plaats GeheimWinkel
targetService De eigenschappen van de doelservice DoelServiceBase
vNetOplossing De VNet-oplossing. VNetOplossing

PublicNetworkSolution

Naam Beschrijving Waarde
actie Facultatief. Geeft een openbare netwerkoplossing aan. Als dit is ingeschakeld, schakelt u de openbare netwerktoegang van de doelservice in. Probeer het best. De standaardwaarde is ingeschakeld. Als optOut wordt gebruikt, moet u de configuratie voor openbare netwerktoegang uitschakelen. 'inschakelen'
'Intern'
'opt-out'
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking (zoals firewallregels) wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
firewall Regels Beschrijf firewallregels van de doelservice om ervoor te zorgen dat de brontoepassing verbinding kan maken met het doel. Firewall regels

SecretAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'geheim' (vereist)
naam Gebruikersnaam of accountnaam voor geheime verificatie. touw
geheime info Wachtwoord- of sleutelkluisgeheim voor geheime verificatie. SecretInfoBase

SecretInfoBase

Naam Beschrijving Waarde
secretType Ingesteld op 'keyVaultSecretReference' voor het type KeyVaultSecretReferenceSecretInfo. Ingesteld op keyVaultSecretUri voor het type KeyVaultSecretUriSecretInfo. Ingesteld op 'rawValue' voor het type ValueSecretInfo. 'keyVaultSecretReference'
'keyVaultSecretUri'
'rawValue' (vereist)

GeheimWinkel

Naam Beschrijving Waarde
keyVaultId De sleutelkluis-id voor het opslaan van geheim touw
keyVaultSecretName De naam van het sleutelkluisgeheim voor het opslaan van een geheim, alleen geldig bij het opslaan van één geheim touw

Zelfgehoste server

Naam Beschrijving Waarde
eindpunt Het eindpunt van de service. touw
soort Het doelservicetype. 'SelfHostedServer' (vereist)

ServicePrincipalCertificateAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'servicePrincipalCertificate' (vereist)
certificaat ServicePrincipal-certificaat voor servicePrincipal-verificatie. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
cliënt-ID ClientId van toepassing voor servicePrincipal-verificatie. tekenreeks (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor servicePrincipal-verificatie. tekenreeks (vereist)
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]

ServicePrincipalSecretAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'servicePrincipalSecret' (vereist)
cliënt-ID ServicePrincipal applicatie clientId for servicePrincipal auth. tekenreeks (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor servicePrincipal-verificatie. tekenreeks (vereist)
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]
geheim Geheim voor servicePrincipal-verificatie. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

SystemAssignedIdentityAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'systemAssignedIdentity' (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
Rollen Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen tekenreeks[]
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

DoelServiceBase

Naam Beschrijving Waarde
soort Ingesteld op AzureResource voor het type AzureResource. Ingesteld op ConfluentBootstrapServer voor het type ConfluentBootstrapServer. Ingesteld op 'ConfluentSchemaRegistry' voor het type ConfluentSchemaRegistry. Ingesteld op 'FabricPlatform' voor het type FabricPlatform. Ingesteld op SelfHostedServer voor het type SelfHostedServer. 'AzureResource'
'ConfluentBootstrapServer'
'ConfluentSchemaRegistry'
'FabricPlatform'
'SelfHostedServer' (vereist)

GebruikersaccountAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. 'userAccount' (vereist)
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
principaalId Principal-id voor gebruikersaccount. touw
Rollen Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch tekenreeks[]
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

UserAssignedIdentityAuthInfo

Naam Beschrijving Waarde
authType Het verificatietype. userAssignedIdentity (vereist)
cliënt-ID Client-id voor userAssignedIdentity. touw
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
Rollen Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen tekenreeks[]
abonnements-id Abonnements-id voor userAssignedIdentity. touw
gebruikersnaam Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. touw

WaardeSecretInfo

Naam Beschrijving Waarde
secretType Het geheime type. 'rawValue' (vereist)
waarde De werkelijke waarde van het geheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VNetOplossing

Naam Beschrijving Waarde
deleteOrUpdateBehavior Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert 'Standaard'
'Gedwongen opruimen'
soort Type VNet-oplossing. 'privateLink'
'serviceEindpunt'