Bagikan melalui


GraphQLApiResolverPolicy interface

Antarmuka yang mewakili GraphQLApiResolverPolicy.

Metode

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

Membuat atau memperbarui konfigurasi kebijakan untuk tingkat Pemecah Masalah GraphQL API.

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

Menghapus konfigurasi kebijakan di GraphQL Api Resolver.

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

Dapatkan konfigurasi kebijakan di tingkat Pemecah Masalah GraphQL API.

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

Mendapatkan versi status entitas (Etag) dari kebijakan pemecah masalah API GraphQL yang ditentukan oleh pengidentifikasinya.

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

Dapatkan daftar konfigurasi kebijakan di tingkat Pemecah Masalah GraphQL API.

Detail Metode

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

Membuat atau memperbarui konfigurasi kebijakan untuk tingkat Pemecah Masalah GraphQL API.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

policyId

string

Pengidentifikasi Kebijakan.

parameters
PolicyContract

Konten kebijakan yang akan diterapkan.

Mengembalikan

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

Menghapus konfigurasi kebijakan di GraphQL Api Resolver.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

policyId

string

Pengidentifikasi Kebijakan.

ifMatch

string

ETag Entitas. ETag harus cocok dengan status entitas saat ini dari respons header permintaan GET atau harus * untuk pembaruan tanpa syarat.

Mengembalikan

Promise<void>

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

Dapatkan konfigurasi kebijakan di tingkat Pemecah Masalah GraphQL API.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

policyId

string

Pengidentifikasi Kebijakan.

Mengembalikan

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

Mendapatkan versi status entitas (Etag) dari kebijakan pemecah masalah API GraphQL yang ditentukan oleh pengidentifikasinya.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

policyId

string

Pengidentifikasi Kebijakan.

Mengembalikan

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

Dapatkan daftar konfigurasi kebijakan di tingkat Pemecah Masalah GraphQL API.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

Mengembalikan