GraphQLApiResolverPolicy interface
Interfejs reprezentujący element GraphQLApiResolverPolicy.
Metody
create |
Tworzy lub aktualizuje konfigurację zasad dla poziomu rozpoznawania interfejsu API GraphQL. |
delete(string, string, string, string, string, string, Graph |
Usuwa konfigurację zasad w narzędziu GraphQL Api Resolver. |
get(string, string, string, string, string, Graph |
Pobierz konfigurację zasad na poziomie programu GraphQL API Resolver. |
get |
Pobiera wersję stanu jednostki (Etag) zasad rozpoznawania interfejsu API GraphQL określonych przez jego identyfikator. |
list |
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.
Parametry opcji.
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.
Parametry opcji.
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.
Parametry opcji.
Zwraca
Promise<GraphQLApiResolverPolicyGetResponse>
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.
Parametry opcji.
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.
Parametry opcji.