Operation - List By Tags
Geeft een verzameling bewerkingen weer die zijn gekoppeld aan tags.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operationsByTags?api-version=2024-05-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operationsByTags?$filter={$filter}&$top={$top}&$skip={$skip}&includeNotTaggedOperations={includeNotTaggedOperations}&api-version=2024-05-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
api
|
path | True |
string minLength: 1maxLength: 256 pattern: ^[^*#&+:<>?]+$ |
API-revisie-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service. Niet-huidige herziening heeft ; rev=n als achtervoegsel waarbij n het revisienummer is. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
De naam van de API Management-service. |
subscription
|
path | True |
string (uuid) |
De id van het doelabonnement. De waarde moet een UUID zijn. |
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
$filter
|
query |
string |
| Veld | Gebruik | Ondersteunde operators | Ondersteunde functies | |
|
$skip
|
query |
integer (int32) minimum: 0 |
Het aantal records dat moet worden overgeslagen. |
|
$top
|
query |
integer (int32) minimum: 1 |
Aantal records dat moet worden geretourneerd. |
|
include
|
query |
boolean |
Neem geen getagde bewerkingen op. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Geeft een verzameling TagResource-entiteiten weer. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
ApiManagementListApiOperationsByTags
Voorbeeldaanvraag
Voorbeeldrespons
{
"value": [
{
"tag": {
"id": "/tags/apitag123",
"name": "awesomeTag"
},
"operation": {
"id": "/apis/echo-api/operations/create-resource",
"apiName": "Echo API",
"apiRevision": "1",
"name": "Create resource",
"method": "POST",
"urlTemplate": "/resource",
"description": "A demonstration of a POST call based on the echo backend above. The request body is expected to contain JSON-formatted data (see example below). A policy is used to automatically transform any request sent in JSON directly to XML. In a real-world scenario this could be used to enable modern clients to speak to a legacy backend."
}
}
],
"count": 1
}
Definities
Name | Description |
---|---|
Api |
API-contactgegevens |
Api |
API-licentiegegevens |
Api |
API-contracteigenschappen voor de tagbronnen. |
Api |
Type of API. |
Authentication |
API-verificatie-instellingen. |
bearer |
Token naar de server verzenden. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
De foutdetails. |
Error |
Foutreactie |
OAuth2Authentication |
Details van verificatie-instellingen voor API OAuth2. |
Open |
Details van verificatie-instellingen voor API OAuth2. |
Operation |
Eigenschappen van bewerkingsentiteitscontract. |
Product |
of het product is gepubliceerd of niet. Gepubliceerde producten kunnen worden gedetecteerd door gebruikers van de ontwikkelaarsportal. Niet-gepubliceerde producten zijn alleen zichtbaar voor beheerders. De standaardstatus van Product is niet gepubliceerd. |
Product |
Productprofiel. |
Protocol |
Beschrijft op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen. |
Subscription |
Details van parameternamen voor abonnementssleutels. |
Tag |
Weergave van gepaginade taglijst. |
Tag |
TagResource-contracteigenschappen. |
Tag |
Contract voor het definiëren van de eigenschap Tag in het Tag Resource Contract |
ApiContactInformation
API-contactgegevens
Name | Type | Description |
---|---|---|
string |
Het e-mailadres van de contactpersoon/organisatie. MOET de indeling van een e-mailadres hebben |
|
name |
string |
De identificatienaam van de contactpersoon/organisatie |
url |
string |
De URL die verwijst naar de contactgegevens. MOET de indeling van een URL hebben |
ApiLicenseInformation
API-licentiegegevens
Name | Type | Description |
---|---|---|
name |
string |
De licentienaam die wordt gebruikt voor de API |
url |
string |
Een URL naar de licentie die wordt gebruikt voor de API. MOET de indeling van een URL hebben |
ApiTagResourceContractProperties
API-contracteigenschappen voor de tagbronnen.
Name | Type | Description |
---|---|---|
apiRevision |
string minLength: 1maxLength: 100 |
Beschrijft de revisie van de API. Als er geen waarde is opgegeven, wordt standaardrevisie 1 gemaakt |
apiRevisionDescription |
string maxLength: 256 |
Beschrijving van de API-revisie. |
apiVersion |
string maxLength: 100 |
Geeft de versie-id van de API aan als de API is geversied |
apiVersionDescription |
string maxLength: 256 |
Beschrijving van de API-versie. |
apiVersionSetId |
string |
Een resource-id voor de gerelateerde ApiVersionSet. |
authenticationSettings |
Verzameling van verificatie-instellingen die zijn opgenomen in deze API. |
|
contact |
Contactgegevens voor de API. |
|
description |
string |
Beschrijving van de API. Kan HTML-opmaaktags bevatten. |
id |
string |
API-id in de vorm /apis/{apiId}. |
isCurrent |
boolean |
Geeft aan of API-revisie de huidige API-revisie is. |
isOnline |
boolean |
Geeft aan of API-revisie toegankelijk is via de gateway. |
license |
Licentiegegevens voor de API. |
|
name |
string minLength: 1maxLength: 300 |
API-naam. |
path |
string minLength: 0maxLength: 400 |
Relatieve URL die deze API en alle bijbehorende resourcepaden uniek identificeert binnen het API Management-service-exemplaar. Deze wordt toegevoegd aan de basis-URL van het API-eindpunt die is opgegeven tijdens het maken van het service-exemplaar om een openbare URL voor deze API te vormen. |
protocols |
Protocol[] |
Beschrijft op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen. |
serviceUrl |
string minLength: 1maxLength: 2000 |
Absolute URL van de back-endservice die deze API implementeert. |
subscriptionKeyParameterNames |
Protocollen over welke API beschikbaar wordt gemaakt. |
|
subscriptionRequired |
boolean |
Hiermee geeft u op of een API- of productabonnement vereist is voor toegang tot de API. |
termsOfServiceUrl |
string |
Een URL naar de servicevoorwaarden voor de API. MOET de indeling van een URL hebben. |
type |
Type of API. |
ApiType
Type of API.
Waarde | Description |
---|---|
graphql | |
grpc | |
http | |
odata | |
soap | |
websocket |
AuthenticationSettingsContract
API-verificatie-instellingen.
Name | Type | Description |
---|---|---|
oAuth2 |
OAuth2-verificatie-instellingen |
|
oAuth2AuthenticationSettings |
Verzameling OAuth2-verificatie-instellingen die zijn opgenomen in deze API. |
|
openid |
OpenID Connect-verificatie-instellingen |
|
openidAuthenticationSettings |
Verzameling open ID Connect-verificatie-instellingen die zijn opgenomen in deze API. |
bearerTokenSendingMethods
Token naar de server verzenden.
Waarde | Description |
---|---|
authorizationHeader |
Toegangstoken wordt verzonden in de autorisatieheader met behulp van het Bearer-schema |
query |
Het toegangstoken wordt verzonden als queryparameters. |
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. |
OAuth2AuthenticationSettingsContract
Details van verificatie-instellingen voor API OAuth2.
Name | Type | Description |
---|---|---|
authorizationServerId |
string |
OAuth-autorisatieserver-id. |
scope |
string |
bewerkingsbereik. |
OpenIdAuthenticationSettingsContract
Details van verificatie-instellingen voor API OAuth2.
Name | Type | Description |
---|---|---|
bearerTokenSendingMethods |
Token naar de server verzenden. |
|
openidProviderId |
string |
OAuth-autorisatieserver-id. |
OperationTagResourceContractProperties
Eigenschappen van bewerkingsentiteitscontract.
Name | Type | Description |
---|---|---|
apiName |
string |
API-naam. |
apiRevision |
string |
API-revisie. |
apiVersion |
string |
API-versie. |
description |
string |
Beschrijving van bewerking. |
id |
string |
Id van de bewerking in formulier /operations/{operationId}. |
method |
string |
Een geldige HTTP-bewerkingsmethode. Typische HTTP-methoden zoals GET, PUT, POST, maar niet beperkt door alleen deze methoden. |
name |
string |
Bewerkingsnaam. |
urlTemplate |
string |
Relatieve URL-sjabloon waarmee de doelresource voor deze bewerking wordt geïdentificeerd. Kan parameters bevatten. Voorbeeld: /customers/{cid}/orders/{oid}/?date={date} |
ProductState
of het product is gepubliceerd of niet. Gepubliceerde producten kunnen worden gedetecteerd door gebruikers van de ontwikkelaarsportal. Niet-gepubliceerde producten zijn alleen zichtbaar voor beheerders. De standaardstatus van Product is niet gepubliceerd.
Waarde | Description |
---|---|
notPublished | |
published |
ProductTagResourceContractProperties
Productprofiel.
Name | Type | Description |
---|---|---|
approvalRequired |
boolean |
of goedkeuring van het abonnement vereist is. Als dit onwaar is, worden nieuwe abonnementen automatisch goedgekeurd, zodat ontwikkelaars de API's van het product direct na het abonneren kunnen aanroepen. Indien waar, moeten beheerders het abonnement handmatig goedkeuren voordat de ontwikkelaar de API's van het product kan gebruiken. Kan alleen aanwezig zijn als de eigenschap subscriptionRequired aanwezig is en de waarde false heeft. |
description |
string minLength: 0maxLength: 1000 |
Productbeschrijving. Kan HTML-opmaaktags bevatten. |
id |
string |
Id van het product in de vorm van /products/{productId} |
name |
string minLength: 1maxLength: 300 |
Productnaam. |
state |
of het product is gepubliceerd of niet. Gepubliceerde producten kunnen worden gedetecteerd door gebruikers van de ontwikkelaarsportal. Niet-gepubliceerde producten zijn alleen zichtbaar voor beheerders. De standaardstatus van Product is niet gepubliceerd. |
|
subscriptionRequired |
boolean |
Of een productabonnement vereist is voor toegang tot API's die zijn opgenomen in dit product. Indien waar, wordt het product 'beveiligd' genoemd en is een geldige abonnementssleutel vereist voor een aanvraag naar een API die is opgenomen in het product om te slagen. Als dit onwaar is, wordt het product 'open' genoemd en kunnen aanvragen worden gedaan naar een API die is opgenomen in het product zonder abonnementssleutel. Als de eigenschap wordt weggelaten bij het maken van een nieuw product, wordt ervan uitgegaan dat deze waar is. |
subscriptionsLimit |
integer (int32) |
Of het aantal abonnementen dat een gebruiker tegelijkertijd aan dit product kan hebben. Ingesteld op null of weglaten om onbeperkt per gebruikersabonnement toe te staan. Kan alleen aanwezig zijn als de eigenschap subscriptionRequired aanwezig is en de waarde false heeft. |
terms |
string |
Productvoorwaarden. Ontwikkelaars die zich willen abonneren op het product, worden weergegeven en moeten deze voorwaarden accepteren voordat ze het abonnementsproces kunnen voltooien. |
Protocol
Beschrijft op welke protocollen de bewerkingen in deze API kunnen worden aangeroepen.
Waarde | Description |
---|---|
http | |
https | |
ws | |
wss |
SubscriptionKeyParameterNamesContract
Details van parameternamen voor abonnementssleutels.
Name | Type | Description |
---|---|---|
header |
string |
Naam van abonnementssleutelheader. |
query |
string |
Naam van queryreeksparameter voor abonnementssleutel. |
TagResourceCollection
Weergave van gepaginade taglijst.
Name | Type | Description |
---|---|---|
count |
integer (int64) |
Totaal aantal records voor alle pagina's. |
nextLink |
string |
Koppeling naar volgende pagina indien aanwezig. |
value |
Paginawaarden. |
TagResourceContract
TagResource-contracteigenschappen.
Name | Type | Description |
---|---|---|
api |
API die is gekoppeld aan de tag. |
|
operation |
Bewerking die is gekoppeld aan de tag. |
|
product |
Product dat is gekoppeld aan de tag. |
|
tag |
Tag die is gekoppeld aan de resource. |
TagTagResourceContractProperties
Contract voor het definiëren van de eigenschap Tag in het Tag Resource Contract
Name | Type | Description |
---|---|---|
id |
string |
Tag-id |
name |
string minLength: 1maxLength: 160 |
Tagnaam |