Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bicep-resourcedefinitie
Het resourcetype locaties/connectors kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Implementatieopdrachten voor resourcegroepen weergeven
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.
Read en Write zijn voor Azure Cosmos DB en Azure App Configuration, Listen Send 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:
- Resourcegroepen - Implementatieopdrachten voor resourcegroepen weergeven
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.
Read en Write zijn voor Azure Cosmos DB en Azure App Configuration, Listen Send 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.
Read en Write zijn voor Azure Cosmos DB en Azure App Configuration, Listen Send 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' |