Linker - List
Retourneert een lijst met Linkers die verbinding maakt met de resource. die ondersteuning biedt voor het configureren van zowel de toepassing als de doelservice tijdens het inrichten van de resource.
GET https://management.azure.com/{resourceUri}/providers/Microsoft.ServiceLinker/linkers?api-version=2022-11-01-preview
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
De volledig gekwalificeerde Azure Resource Manager-id van de resource die moet worden verbonden. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
Linkerdetails. |
|
| Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
OAuth2-stroom voor Azure Active Directory.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
LinkerList
Voorbeeldaanvraag
Voorbeeldrespons
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.ServiceLinker/links/linkName",
"name": "linkName",
"type": "Microsoft.ServiceLinker/links",
"properties": {
"authInfo": {
"authType": "secret",
"name": "username"
},
"targetService": {
"type": "AzureResource",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.DocumentDb/databaseAccounts/test-acc/mongodbDatabases/test-db"
}
},
"systemData": {
"createdAt": "2020-07-12T22:05:09Z"
}
}
]
}
Definities
| Name | Description |
|---|---|
|
Access |
De toegangssleutel rechtstreeks vanuit de doelresource-eigenschappen, welke doelservice Azure Resource is, zoals Microsoft.Storage |
|
access |
Machtigingen van de accessKey.
|
|
action |
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. |
|
allow |
Toestaan dat Azure-services toegang hebben tot de doelservice, indien waar. |
|
Auth |
Het verificatietype. |
|
Azure |
De resource-eigenschappen wanneer het type Azure Key Vault is |
|
Azure |
De azure-resourcegegevens wanneer het doelservicetype AzureResource is |
|
client |
Het clienttype van de toepassing |
|
Configuration |
De configuratiegegevens, gebruikt om configuraties te genereren of op te slaan in toepassingen |
|
Confluent |
De service-eigenschappen wanneer het doelservicetype ConfluentBootstrapServer is |
|
Confluent |
De service-eigenschappen wanneer het doelservicetype ConfluentSchemaRegistry is |
|
created |
Het type identiteit waarmee de resource is gemaakt. |
|
Dapr |
De metagegevens van het dapr-onderdeel. |
|
Dapr |
Geeft enkele aanvullende eigenschappen voor dapr-clienttype aan |
|
Delete |
Het opschoongedrag om aan te geven of de opschoonbewerking wordt uitgevoerd wanneer de resource wordt verwijderd of bijgewerkt |
|
Error |
Aanvullende informatie over de resourcebeheerfout. |
|
Error |
De foutdetails. |
|
Error |
Foutreactie |
|
Firewall |
Firewallregels van de doelservice. verbindingen van de bronservice toestaan. |
|
Key |
De geheime informatie wanneer het type keyVaultSecretReference is. Het is voor scenario dat de gebruiker een geheim biedt dat is opgeslagen in de sleutelkluis van de gebruiker en de bron Azure Kubernetes is. De resource-id van de sleutelkluis is gekoppeld aan secretStore.keyVaultId. |
|
Key |
De geheime informatie wanneer het type keyVaultSecretUri is. Het is voor scenario dat de gebruiker een geheim biedt dat is opgeslagen in de sleutelkluis van de gebruiker en de bron Web App, Spring Cloud of Container App is. |
|
Linker |
Linker van bron- en doelresource |
|
Public |
Geeft een openbare netwerkoplossing aan, inclusief firewallregels |
|
Resource |
De lijst met Linker. |
|
Secret |
De verificatiegegevens wanneer authType geheim is |
|
Secret |
Een optie voor het opslaan van geheime waarde op een veilige plaats |
|
Secret |
Het geheime type. |
|
Self |
De service-eigenschappen wanneer het doelservicetype SelfHostedServer is |
|
Service |
De verificatiegegevens wanneer authType een servicePrincipal-certificaat is |
|
Service |
De verificatiegegevens wanneer authType servicePrincipal secret is |
|
System |
De verificatiegegevens wanneer authType systemAssignedIdentity is |
|
system |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. |
|
User |
De verificatiegegevens wanneer authType een gebruikersaccount is |
|
User |
De verificatiegegevens wanneer authType userAssignedIdentity is |
|
Value |
De geheime informatie wanneer het type rawValue is. Dit is voor scenario's die de gebruiker het geheim invoert. |
|
VNet |
De VNet-oplossing voor linker |
|
v |
Type VNet-oplossing. |
AccessKeyInfoBase
De toegangssleutel rechtstreeks vanuit de doelresource-eigenschappen, welke doelservice Azure Resource is, zoals Microsoft.Storage
| Name | Type | Description |
|---|---|---|
| authType |
string:
access |
Het verificatietype. |
| permissions |
Machtigingen van de accessKey.
|
accessKeyPermissions
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.
| Waarde | Description |
|---|---|
| Read | |
| Write | |
| Listen | |
| Send | |
| Manage |
actionType
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.
| Waarde | Description |
|---|---|
| enable | |
| optOut |
allowType
Toestaan dat Azure-services toegang hebben tot de doelservice, indien waar.
| Waarde | Description |
|---|---|
| true | |
| false |
AuthType
Het verificatietype.
| Waarde | Description |
|---|---|
| systemAssignedIdentity | |
| userAssignedIdentity | |
| servicePrincipalSecret | |
| servicePrincipalCertificate | |
| secret | |
| accessKey | |
| userAccount |
AzureKeyVaultProperties
De resource-eigenschappen wanneer het type Azure Key Vault is
| Name | Type | Description |
|---|---|---|
| connectAsKubernetesCsiDriver |
boolean |
Waar als u verbinding maakt via het Kubernetes CSI-stuurprogramma. |
| type |
string:
Key |
Het azure-resourcetype. |
AzureResource
De azure-resourcegegevens wanneer het doelservicetype AzureResource is
| Name | Type | Description |
|---|---|---|
| id |
string |
De id van azure-resource. |
| resourceProperties | AzureResourcePropertiesBase: |
De gerelateerde eigenschappen van de Azure-resourceverbinding. |
| type | string: |
Het doelservicetype. |
clientType
Het clienttype van de toepassing
| Waarde | Description |
|---|---|
| none | |
| dotnet | |
| java | |
| python | |
| go | |
| php | |
| ruby | |
| django | |
| nodejs | |
| springBoot | |
| kafka-springBoot | |
| dapr |
ConfigurationInfo
De configuratiegegevens, gebruikt om configuraties te genereren of op te slaan in toepassingen
| Name | Type | Description |
|---|---|---|
| action |
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. |
|
| additionalConfigurations |
object |
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 |
| customizedKeys |
object |
Facultatief. Een woordenlijst met standaardsleutelnaam en aangepaste sleutelnaamtoewijzing. Als dit niet is opgegeven, wordt de standaardsleutelnaam gebruikt voor het genereren van configuraties |
| daprProperties |
Geeft enkele aanvullende eigenschappen voor dapr-clienttype aan |
|
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
ConfluentBootstrapServer
De service-eigenschappen wanneer het doelservicetype ConfluentBootstrapServer is
| Name | Type | Description |
|---|---|---|
| endpoint |
string |
Het eindpunt van de service. |
| type | string: |
Het doelservicetype. |
ConfluentSchemaRegistry
De service-eigenschappen wanneer het doelservicetype ConfluentSchemaRegistry is
| Name | Type | Description |
|---|---|---|
| endpoint |
string |
Het eindpunt van de service. |
| type | string: |
Het doelservicetype. |
createdByType
Het type identiteit waarmee de resource is gemaakt.
| Waarde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DaprMetadata
De metagegevens van het dapr-onderdeel.
| Name | Type | Description |
|---|---|---|
| name |
string |
Naam van metagegevenseigenschap. |
| secretRef |
string |
De geheime naam waar dapr waarde kan ophalen |
| value |
string |
Waarde van metagegevenseigenschap. |
DaprProperties
Geeft enkele aanvullende eigenschappen voor dapr-clienttype aan
| Name | Type | Description |
|---|---|---|
| componentType |
string |
Het dapr-onderdeeltype |
| metadata |
Aanvullende dapr-metagegevens |
|
| scopes |
string[] |
De dapr-onderdeelbereiken |
| secretStoreComponent |
string |
De naam van een geheime archief-dapr voor het ophalen van een geheim |
| version |
string |
De dapr-onderdeelversie |
DeleteOrUpdateBehavior
Het opschoongedrag om aan te geven of de opschoonbewerking wordt uitgevoerd wanneer de resource wordt verwijderd of bijgewerkt
| Waarde | Description |
|---|---|
| Default | |
| ForcedCleanup |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
| Name | Type | Description |
|---|---|---|
| info |
object |
De aanvullende informatie. |
| type |
string |
Het extra informatietype. |
ErrorDetail
De foutdetails.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
De fout bevat aanvullende informatie. |
|
| code |
string |
De foutcode. |
| details |
De foutdetails. |
|
| message |
string |
Het foutbericht. |
| target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
| Name | Type | Description |
|---|---|---|
| error |
Het foutobject. |
FirewallRules
Firewallregels van de doelservice. verbindingen van de bronservice toestaan.
| Name | Type | Description |
|---|---|---|
| azureServices |
Toestaan dat Azure-services toegang hebben tot de doelservice, indien waar. |
|
| callerClientIP |
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. |
|
| ipRanges |
string[] |
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. |
KeyVaultSecretReferenceSecretInfo
De geheime informatie wanneer het type keyVaultSecretReference is. Het is voor scenario dat de gebruiker een geheim biedt dat is opgeslagen in de sleutelkluis van de gebruiker en de bron Azure Kubernetes is. De resource-id van de sleutelkluis is gekoppeld aan secretStore.keyVaultId.
| Name | Type | Description |
|---|---|---|
| name |
string |
Naam van het Key Vault-geheim. |
| secretType |
string:
key |
Het geheime type. |
| version |
string |
Versie van het Key Vault-geheim. |
KeyVaultSecretUriSecretInfo
De geheime informatie wanneer het type keyVaultSecretUri is. Het is voor scenario dat de gebruiker een geheim biedt dat is opgeslagen in de sleutelkluis van de gebruiker en de bron Web App, Spring Cloud of Container App is.
| Name | Type | Description |
|---|---|---|
| secretType |
string:
key |
Het geheime type. |
| value |
string |
URI naar het sleutelkluisgeheim |
LinkerResource
Linker van bron- en doelresource
| Name | Type | Description |
|---|---|---|
| id |
string |
Volledig gekwalificeerde resource-id voor de resource. Vb.: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
De naam van de resource |
| properties.authInfo | AuthInfoBase: |
Het verificatietype. |
| properties.clientType |
Het clienttype van de toepassing |
|
| properties.configurationInfo |
De verbindingsgegevens die worden gebruikt door toepassingen, waaronder geheimen, verbindingsreeksen. |
|
| properties.provisioningState |
string |
De inrichtingsstatus. |
| properties.publicNetworkSolution |
De netwerkoplossing. |
|
| properties.scope |
string |
verbindingsbereik in bronservice. |
| properties.secretStore |
Een optie voor het opslaan van geheime waarde op een veilige plaats |
|
| properties.targetService | TargetServiceBase: |
De eigenschappen van de doelservice |
| properties.vNetSolution |
De VNet-oplossing. |
|
| systemData |
De systeemgegevens. |
|
| type |
string |
Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' |
PublicNetworkSolution
Geeft een openbare netwerkoplossing aan, inclusief firewallregels
| Name | Type | Description |
|---|---|---|
| action |
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. |
|
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking (zoals firewallregels) wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
|
| firewallRules |
Beschrijf firewallregels van de doelservice om ervoor te zorgen dat de brontoepassing verbinding kan maken met het doel. |
ResourceList
De lijst met Linker.
| Name | Type | Description |
|---|---|---|
| nextLink |
string |
De Linker haalt de volgende pagina van de Linker-lijst op. |
| value |
De lijst met Linkers. |
SecretAuthInfo
De verificatiegegevens wanneer authType geheim is
| Name | Type | Description |
|---|---|---|
| authType |
string:
secret |
Het verificatietype. |
| name |
string |
Gebruikersnaam of accountnaam voor geheime verificatie. |
| secretInfo | SecretInfoBase: |
Wachtwoord- of sleutelkluisgeheim voor geheime verificatie. |
SecretStore
Een optie voor het opslaan van geheime waarde op een veilige plaats
| Name | Type | Description |
|---|---|---|
| keyVaultId |
string |
De sleutelkluis-id voor het opslaan van geheim |
| keyVaultSecretName |
string |
De naam van het sleutelkluisgeheim voor het opslaan van een geheim, alleen geldig bij het opslaan van één geheim |
SecretType
Het geheime type.
| Waarde | Description |
|---|---|
| rawValue | |
| keyVaultSecretUri | |
| keyVaultSecretReference |
SelfHostedServer
De service-eigenschappen wanneer het doelservicetype SelfHostedServer is
| Name | Type | Description |
|---|---|---|
| endpoint |
string |
Het eindpunt van de service. |
| type | string: |
Het doelservicetype. |
ServicePrincipalCertificateAuthInfo
De verificatiegegevens wanneer authType een servicePrincipal-certificaat is
| Name | Type | Description |
|---|---|---|
| authType |
string:
service |
Het verificatietype. |
| certificate |
string |
ServicePrincipal-certificaat voor servicePrincipal-verificatie. |
| clientId |
string |
ClientId van toepassing voor servicePrincipal-verificatie. |
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
|
| principalId |
string |
Principal-id voor servicePrincipal-verificatie. |
| roles |
string[] |
Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch |
ServicePrincipalSecretAuthInfo
De verificatiegegevens wanneer authType servicePrincipal secret is
| Name | Type | Description |
|---|---|---|
| authType |
string:
service |
Het verificatietype. |
| clientId |
string |
ServicePrincipal applicatie clientId for servicePrincipal auth. |
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
|
| principalId |
string |
Principal-id voor servicePrincipal-verificatie. |
| roles |
string[] |
Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch |
| secret |
string |
Geheim voor servicePrincipal-verificatie. |
| userName |
string |
Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. |
SystemAssignedIdentityAuthInfo
De verificatiegegevens wanneer authType systemAssignedIdentity is
| Name | Type | Description |
|---|---|---|
| authType |
string:
system |
Het verificatietype. |
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
|
| roles |
string[] |
Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen |
| userName |
string |
Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. |
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.
| Name | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
De tijdstempel van het maken van resources (UTC). |
| createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
| createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
| lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
| lastModifiedBy |
string |
De identiteit die de resource voor het laatst heeft gewijzigd. |
| lastModifiedByType |
Het type identiteit dat de resource voor het laatst heeft gewijzigd. |
UserAccountAuthInfo
De verificatiegegevens wanneer authType een gebruikersaccount is
| Name | Type | Description |
|---|---|---|
| authType |
string:
user |
Het verificatietype. |
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
|
| principalId |
string |
Principal-id voor gebruikersaccount. |
| roles |
string[] |
Optioneel, met deze waarde worden de Azure-rollen opgegeven die moeten worden toegewezen. Automatisch |
| userName |
string |
Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. |
UserAssignedIdentityAuthInfo
De verificatiegegevens wanneer authType userAssignedIdentity is
| Name | Type | Description |
|---|---|---|
| authType |
string:
user |
Het verificatietype. |
| clientId |
string |
Client-id voor userAssignedIdentity. |
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
|
| roles |
string[] |
Optioneel, met deze waarde wordt de Azure-rol opgegeven die moet worden toegewezen |
| subscriptionId |
string |
Abonnements-id voor userAssignedIdentity. |
| userName |
string |
Gebruikersnaam die is gemaakt in de database die is toegewezen aan een gebruiker in AAD. |
ValueSecretInfo
De geheime informatie wanneer het type rawValue is. Dit is voor scenario's die de gebruiker het geheim invoert.
| Name | Type | Description |
|---|---|---|
| secretType |
string:
raw |
Het geheime type. |
| value |
string |
De werkelijke waarde van het geheim. |
VNetSolution
De VNet-oplossing voor linker
| Name | Type | Description |
|---|---|---|
| deleteOrUpdateBehavior |
Geeft aan of u de vorige bewerking wilt opschonen wanneer Linker wordt bijgewerkt of verwijdert |
|
| type |
Type VNet-oplossing. |
vNetSolutionType
Type VNet-oplossing.
| Waarde | Description |
|---|---|
| serviceEndpoint | |
| privateLink |