GraphQLApiResolver interface
Antarmuka yang mewakili GraphQLApiResolver.
Metode
Detail Metode
createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)
Membuat resolver baru di GraphQL API atau memperbarui yang sudah ada.
function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, parameters: ResolverContract, options?: GraphQLApiResolverCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverCreateOrUpdateResponse>
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.
- parameters
- ResolverContract
Buat parameter.
Parameter opsi.
Mengembalikan
delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)
Menghapus resolver yang ditentukan di GraphQL API.
function delete(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, options?: GraphQLApiResolverDeleteOptionalParams): 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.
- ifMatch
-
string
ETag Entitas. ETag harus cocok dengan status entitas saat ini dari respons header permintaan GET atau harus * untuk pembaruan tanpa syarat.
Parameter opsi.
Mengembalikan
Promise<void>
get(string, string, string, string, GraphQLApiResolverGetOptionalParams)
Mendapatkan detail Resolver API GraphQL yang ditentukan oleh pengidentifikasinya.
function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetOptionalParams): Promise<GraphQLApiResolverGetResponse>
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.
Parameter opsi.
Mengembalikan
Promise<GraphQLApiResolverGetResponse>
getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)
Mendapatkan versi status entitas (Etag) dari pemecah masalah API GraphQL yang ditentukan oleh pengidentifikasinya.
function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetEntityTagOptionalParams): Promise<GraphQLApiResolverGetEntityTagHeaders>
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.
Parameter opsi.
Mengembalikan
listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)
Mencantumkan kumpulan resolver untuk API GraphQL yang ditentukan.
function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: GraphQLApiResolverListByApiOptionalParams): PagedAsyncIterableIterator<ResolverContract, ResolverContract[], 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.
Parameter opsi.
Mengembalikan
update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)
Memperbarui detail resolver di GraphQL API yang ditentukan oleh pengidentifikasinya.
function update(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, parameters: ResolverUpdateContract, options?: GraphQLApiResolverUpdateOptionalParams): Promise<GraphQLApiResolverUpdateResponse>
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.
- ifMatch
-
string
ETag Entitas. ETag harus cocok dengan status entitas saat ini dari respons header permintaan GET atau harus * untuk pembaruan tanpa syarat.
- parameters
- ResolverUpdateContract
Parameter Pembaruan Pemecah Masalah API GraphQL.
Parameter opsi.
Mengembalikan
Promise<GraphQLApiResolverUpdateResponse>