Operation - List By Tags
Visar en samling åtgärder som är associerade med taggar.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operationsByTags?api-version=2022-08-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=2022-08-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
api
|
path | True |
string |
API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ; rev=n som ett suffix där n är revisionsnumret. Reguljärt uttrycksmönster: |
resource
|
path | True |
string |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
service
|
path | True |
string |
Namnet på API Management-tjänsten. Reguljärt uttrycksmönster: |
subscription
|
path | True |
string |
ID för målprenumerationen. |
api-version
|
query | True |
string |
Den API-version som ska användas för den här åtgärden. |
$filter
|
query |
string |
| Fält | Användning | Operatorer som stöds | Funktioner som stöds | |
|
$skip
|
query |
integer int32 |
Antal poster att hoppa över. |
|
$top
|
query |
integer int32 |
Antal poster som ska returneras. |
|
include
|
query |
boolean |
Inkludera åtgärder som inte är taggade. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Visar en samling TagResource-entiteter. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
ApiManagementListApiOperationsByTags
Exempelbegäran
GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/apis/a1/operationsByTags?api-version=2022-08-01
Exempelsvar
{
"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
}
Definitioner
Name | Description |
---|---|
Api |
API-kontaktinformation |
Api |
API-licensinformation |
Api |
API-kontraktegenskaper för taggresurserna. |
Api |
Typ av API. |
Authentication |
API-autentiseringsinställningar. |
bearer |
Skicka token till servern. |
Error |
Fel Fältkontrakt. |
Error |
Felsvar. |
OAuth2Authentication |
Information om API OAuth2-autentiseringsinställningar. |
Open |
Information om API OAuth2-autentiseringsinställningar. |
Operation |
Egenskaper för entitetskontrakt för åtgärd. |
Product |
om produkten har publicerats eller inte. Publicerade produkter kan identifieras av användare av utvecklarportalen. Icke-publicerade produkter är endast synliga för administratörer. Standardtillståndet för Produkt är intePublicerat. |
Product |
Produktprofil. |
Protocol |
Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för. |
Subscription |
Information om namn på prenumerationsnyckelparametrar. |
Tag |
Sidtagglistrepresentation. |
Tag |
Egenskaper för TagResource-kontrakt. |
Tag |
Kontrakt som definierar egenskapen Tagg i taggresurskontraktet |
ApiContactInformation
API-kontaktinformation
Name | Typ | Description |
---|---|---|
string |
Kontaktpersonens/organisationens e-postadress. MÅSTE vara i formatet för en e-postadress |
|
name |
string |
Identitetsnamnet för kontaktpersonen/organisationen |
url |
string |
Url:en som pekar på kontaktinformationen. MÅSTE vara i formatet för en URL |
ApiLicenseInformation
API-licensinformation
Name | Typ | Description |
---|---|---|
name |
string |
Licensnamnet som används för API:et |
url |
string |
En URL till den licens som används för API:et. MÅSTE vara i formatet för en URL |
ApiTagResourceContractProperties
API-kontraktegenskaper för taggresurserna.
Name | Typ | Description |
---|---|---|
apiRevision |
string |
Beskriver revisionen av API:et. Om inget värde anges skapas standardrevision 1 |
apiRevisionDescription |
string |
Beskrivning av API Revision. |
apiVersion |
string |
Anger versionsidentifieraren för API:et om API:et är versionshanterat |
apiVersionDescription |
string |
Beskrivning av API-versionen. |
apiVersionSetId |
string |
En resursidentifierare för den relaterade ApiVersionSet. |
authenticationSettings |
Samling autentiseringsinställningar som ingår i det här API:et. |
|
contact |
Kontaktuppgifter för API:et. |
|
description |
string |
Beskrivning av API:et. Kan innehålla HTML-formateringstaggar. |
id |
string |
API-identifierare i formatet /apis/{apiId}. |
isCurrent |
boolean |
Anger om API-revision är aktuell API-revision. |
isOnline |
boolean |
Anger om API-revisionen är tillgänglig via gatewayen. |
license |
Licensinformation för API:et. |
|
name |
string |
API-namn. |
path |
string |
Relativ URL som unikt identifierar det här API:et och alla dess resurssökvägar i API Management tjänstinstans. Den läggs till i DEN API-slutpunktsbas-URL som angavs när tjänstinstansen skapades för att skapa en offentlig URL för det här API:et. |
protocols |
Protocol[] |
Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för. |
serviceUrl |
string |
Absolut URL för serverdelstjänsten som implementerar det här API:et. |
subscriptionKeyParameterNames |
Protokoll över vilka API:et görs tillgängligt. |
|
subscriptionRequired |
boolean |
Anger om ett API eller en produktprenumeration krävs för åtkomst till API:et. |
termsOfServiceUrl |
string |
En URL till användarvillkoren för API:et. MÅSTE vara i formatet för en URL. |
type |
Typ av API. |
ApiType
Typ av API.
Name | Typ | Description |
---|---|---|
graphql |
string |
|
http |
string |
|
soap |
string |
|
websocket |
string |
AuthenticationSettingsContract
API-autentiseringsinställningar.
Name | Typ | Description |
---|---|---|
oAuth2 |
Autentiseringsinställningar för OAuth2 |
|
oAuth2AuthenticationSettings |
Samling OAuth2-autentiseringsinställningar som ingår i det här API:et. |
|
openid |
Inställningar för OpenID Connect-autentisering |
|
openidAuthenticationSettings |
Samling av autentiseringsinställningar för Open ID Connect som ingår i det här API:et. |
bearerTokenSendingMethods
Skicka token till servern.
Name | Typ | Description |
---|---|---|
authorizationHeader |
string |
Åtkomsttoken överförs i auktoriseringshuvudet med hjälp av ägarschemat |
query |
string |
Åtkomsttoken överförs som frågeparametrar. |
ErrorFieldContract
Fel Fältkontrakt.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod på egenskapsnivå. |
message |
string |
Mänsklig läsbar representation av fel på egenskapsnivå. |
target |
string |
Egenskapsnamn. |
ErrorResponse
Felsvar.
Name | Typ | Description |
---|---|---|
error.code |
string |
Tjänstdefinierad felkod. Den här koden fungerar som en understatus för HTTP-felkoden som anges i svaret. |
error.details |
Listan över ogiltiga fält som skickas i begäran, om verifieringsfel uppstår. |
|
error.message |
string |
Mänsklig läsbar representation av felet. |
OAuth2AuthenticationSettingsContract
Information om API OAuth2-autentiseringsinställningar.
Name | Typ | Description |
---|---|---|
authorizationServerId |
string |
OAuth-auktoriseringsserveridentifierare. |
scope |
string |
omfång för åtgärder. |
OpenIdAuthenticationSettingsContract
Information om API OAuth2-autentiseringsinställningar.
Name | Typ | Description |
---|---|---|
bearerTokenSendingMethods |
Skicka token till servern. |
|
openidProviderId |
string |
OAuth-auktoriseringsserveridentifierare. |
OperationTagResourceContractProperties
Egenskaper för entitetskontrakt för åtgärd.
Name | Typ | Description |
---|---|---|
apiName |
string |
API-namn. |
apiRevision |
string |
API Revision. |
apiVersion |
string |
API-version. |
description |
string |
Åtgärdsbeskrivning. |
id |
string |
Identifierare för åtgärden i formatet /operations/{operationId}. |
method |
string |
En giltig HTTP-åtgärdsmetod. Typiska HTTP-metoder som GET, PUT, POST men inte begränsat av dem. |
name |
string |
Åtgärdsnamn. |
urlTemplate |
string |
Relativ URL-mall som identifierar målresursen för den här åtgärden. Kan innehålla parametrar. Exempel: /customers/{cid}/orders/{oid}/?date={date} |
ProductState
om produkten har publicerats eller inte. Publicerade produkter kan identifieras av användare av utvecklarportalen. Icke-publicerade produkter är endast synliga för administratörer. Standardtillståndet för Produkt är intePublicerat.
Name | Typ | Description |
---|---|---|
notPublished |
string |
|
published |
string |
ProductTagResourceContractProperties
Produktprofil.
Name | Typ | Description |
---|---|---|
approvalRequired |
boolean |
om prenumerationsgodkännande krävs. Om det är falskt godkänns nya prenumerationer automatiskt så att utvecklare kan anropa produktens API:er omedelbart efter prenumerationen. Om det är sant måste administratörer godkänna prenumerationen manuellt innan utvecklaren kan någon av produktens API:er. Kan bara finnas om egenskapen subscriptionRequired finns och har värdet false. |
description |
string |
Produktbeskrivning. Kan innehålla HTML-formateringstaggar. |
id |
string |
Identifierare för produkten i form av /products/{productId} |
name |
string |
Produktnamn. |
state |
om produkten publiceras eller inte. Publicerade produkter kan identifieras av användare av utvecklarportalen. Icke-publicerade produkter är endast synliga för administratörer. Standardtillståndet för Product är intePublicerat. |
|
subscriptionRequired |
boolean |
Om en produktprenumeration krävs för åtkomst till API:er som ingår i den här produkten. Om det är sant kallas produkten "skyddad" och en giltig prenumerationsnyckel krävs för att en begäran till ett API som ingår i produkten ska lyckas. Om det är falskt kallas produkten "öppen" och begäranden till ett API som ingår i produkten kan göras utan en prenumerationsnyckel. Om egenskapen utelämnas när en ny produkt skapas antas värdet vara sant. |
subscriptionsLimit |
integer |
Om antalet prenumerationer som en användare kan ha till den här produkten samtidigt. Ange till null eller utelämna om du vill tillåta obegränsade prenumerationer per användare. Kan bara finnas om egenskapen subscriptionRequired finns och har värdet false. |
terms |
string |
Användningsvillkor för produkten. Utvecklare som försöker prenumerera på produkten kommer att presenteras och måste godkänna dessa villkor innan de kan slutföra prenumerationsprocessen. |
Protocol
Beskriver vilka protokoll som åtgärderna i det här API:et kan anropas för.
Name | Typ | Description |
---|---|---|
http |
string |
|
https |
string |
|
ws |
string |
|
wss |
string |
SubscriptionKeyParameterNamesContract
Information om namn på prenumerationsnyckelparametrar.
Name | Typ | Description |
---|---|---|
header |
string |
Namn på prenumerationsnyckelhuvud. |
query |
string |
Parameternamn för frågesträng för prenumerationsnyckel. |
TagResourceCollection
Sidtagglistrepresentation.
Name | Typ | Description |
---|---|---|
count |
integer |
Totalt antal poster på alla sidor. |
nextLink |
string |
Om det finns någon länk till nästa sida. |
value |
Sidvärden. |
TagResourceContract
Egenskaper för TagResource-kontrakt.
Name | Typ | Description |
---|---|---|
api |
API som är associerat med taggen. |
|
operation |
Åtgärd som är associerad med taggen. |
|
product |
Produkt som är associerad med taggen. |
|
tag |
Tagg som är associerad med resursen. |
TagTagResourceContractProperties
Kontrakt som definierar egenskapen Tagg i taggresurskontraktet
Name | Typ | Description |
---|---|---|
id |
string |
Taggidentifierare |
name |
string |
Taggnamn |