Udostępnij za pośrednictwem


GraphQLApiResolverPolicy interface

Interfejs reprezentujący element GraphQLApiResolverPolicy.

Metody

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

Tworzy lub aktualizuje konfigurację zasad dla poziomu rozpoznawania interfejsu API GraphQL.

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

Usuwa konfigurację zasad w narzędziu GraphQL Api Resolver.

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

Pobierz konfigurację zasad na poziomie programu GraphQL API Resolver.

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

Pobiera wersję stanu jednostki (Etag) zasad rozpoznawania interfejsu API GraphQL określonych przez jego identyfikator.

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

Pobierz listę konfiguracji zasad na poziomie programu GraphQL API Resolver.

Szczegóły metody

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

Tworzy lub aktualizuje konfigurację zasad dla poziomu rozpoznawania interfejsu API GraphQL.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, parameters: PolicyContract, options?: GraphQLApiResolverPolicyCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverPolicyCreateOrUpdateResponse>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

serviceName

string

Nazwa usługi API Management.

apiId

string

Identyfikator poprawki interfejsu API. Musi być unikatowa w bieżącym wystąpieniu usługi API Management. Nieobsługiwana poprawka ma wartość ;rev=n jako sufiks, gdzie n jest numerem poprawki.

resolverId

string

Identyfikator rozpoznawania nazw w interfejsie API GraphQL. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

parameters
PolicyContract

Zawartość zasad do zastosowania.

Zwraca

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

Usuwa konfigurację zasad w narzędziu GraphQL Api Resolver.

function delete(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, ifMatch: string, options?: GraphQLApiResolverPolicyDeleteOptionalParams): Promise<void>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

serviceName

string

Nazwa usługi API Management.

apiId

string

Identyfikator poprawki interfejsu API. Musi być unikatowa w bieżącym wystąpieniu usługi API Management. Nieobsługiwana poprawka ma wartość ;rev=n jako sufiks, gdzie n jest numerem poprawki.

resolverId

string

Identyfikator rozpoznawania nazw w interfejsie API GraphQL. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

ifMatch

string

ETag jednostki. Element ETag powinien być zgodny z bieżącym stanem jednostki z odpowiedzi nagłówka żądania GET lub powinien być * dla bezwarunkowej aktualizacji.

Zwraca

Promise<void>

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

Pobierz konfigurację zasad na poziomie programu GraphQL API Resolver.

function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetOptionalParams): Promise<GraphQLApiResolverPolicyGetResponse>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

serviceName

string

Nazwa usługi API Management.

apiId

string

Identyfikator poprawki interfejsu API. Musi być unikatowa w bieżącym wystąpieniu usługi API Management. Nieobsługiwana poprawka ma wartość ;rev=n jako sufiks, gdzie n jest numerem poprawki.

resolverId

string

Identyfikator rozpoznawania nazw w interfejsie API GraphQL. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

Zwraca

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

Pobiera wersję stanu jednostki (Etag) zasad rozpoznawania interfejsu API GraphQL określonych przez jego identyfikator.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetEntityTagOptionalParams): Promise<GraphQLApiResolverPolicyGetEntityTagHeaders>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

serviceName

string

Nazwa usługi API Management.

apiId

string

Identyfikator poprawki interfejsu API. Musi być unikatowa w bieżącym wystąpieniu usługi API Management. Nieobsługiwana poprawka ma wartość ;rev=n jako sufiks, gdzie n jest numerem poprawki.

resolverId

string

Identyfikator rozpoznawania nazw w interfejsie API GraphQL. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

Zwraca

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

Pobierz listę konfiguracji zasad na poziomie programu GraphQL API Resolver.

function listByResolver(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverPolicyListByResolverOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

serviceName

string

Nazwa usługi API Management.

apiId

string

Identyfikator poprawki interfejsu API. Musi być unikatowa w bieżącym wystąpieniu usługi API Management. Nieobsługiwana poprawka ma wartość ;rev=n jako sufiks, gdzie n jest numerem poprawki.

resolverId

string

Identyfikator rozpoznawania nazw w interfejsie API GraphQL. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

Zwraca