Bagikan melalui


WorkspaceApiPolicy interface

Antarmuka yang mewakili WorkspaceApiPolicy.

Metode

createOrUpdate(string, string, string, string, string, PolicyContract, WorkspaceApiPolicyCreateOrUpdateOptionalParams)

Membuat atau memperbarui konfigurasi kebijakan untuk API.

delete(string, string, string, string, string, string, WorkspaceApiPolicyDeleteOptionalParams)

Menghapus konfigurasi kebijakan di Api.

get(string, string, string, string, string, WorkspaceApiPolicyGetOptionalParams)

Dapatkan konfigurasi kebijakan di tingkat API.

getEntityTag(string, string, string, string, string, WorkspaceApiPolicyGetEntityTagOptionalParams)

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

listByApi(string, string, string, string, WorkspaceApiPolicyListByApiOptionalParams)

Dapatkan konfigurasi kebijakan di tingkat API.

Detail Metode

createOrUpdate(string, string, string, string, string, PolicyContract, WorkspaceApiPolicyCreateOrUpdateOptionalParams)

Membuat atau memperbarui konfigurasi kebijakan untuk API.

function createOrUpdate(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, policyId: string, parameters: PolicyContract, options?: WorkspaceApiPolicyCreateOrUpdateOptionalParams): Promise<WorkspaceApiPolicyCreateOrUpdateResponse>

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

serviceName

string

Nama layanan API Management.

workspaceId

string

Pengidentifikasi ruang kerja. Harus unik dalam instans layanan API Management saat ini.

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.

policyId

string

Pengidentifikasi Kebijakan.

parameters
PolicyContract

Konten kebijakan yang akan diterapkan.

Mengembalikan

delete(string, string, string, string, string, string, WorkspaceApiPolicyDeleteOptionalParams)

Menghapus konfigurasi kebijakan di Api.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

serviceName

string

Nama layanan API Management.

workspaceId

string

Pengidentifikasi ruang kerja. Harus unik dalam instans layanan API Management saat ini.

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.

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.

options
WorkspaceApiPolicyDeleteOptionalParams

Parameter opsi.

Mengembalikan

Promise<void>

get(string, string, string, string, string, WorkspaceApiPolicyGetOptionalParams)

Dapatkan konfigurasi kebijakan di tingkat API.

function get(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, policyId: string, options?: WorkspaceApiPolicyGetOptionalParams): Promise<WorkspaceApiPolicyGetResponse>

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

serviceName

string

Nama layanan API Management.

workspaceId

string

Pengidentifikasi ruang kerja. Harus unik dalam instans layanan API Management saat ini.

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.

policyId

string

Pengidentifikasi Kebijakan.

options
WorkspaceApiPolicyGetOptionalParams

Parameter opsi.

Mengembalikan

getEntityTag(string, string, string, string, string, WorkspaceApiPolicyGetEntityTagOptionalParams)

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

function getEntityTag(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, policyId: string, options?: WorkspaceApiPolicyGetEntityTagOptionalParams): Promise<WorkspaceApiPolicyGetEntityTagHeaders>

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

serviceName

string

Nama layanan API Management.

workspaceId

string

Pengidentifikasi ruang kerja. Harus unik dalam instans layanan API Management saat ini.

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.

policyId

string

Pengidentifikasi Kebijakan.

Mengembalikan

listByApi(string, string, string, string, WorkspaceApiPolicyListByApiOptionalParams)

Dapatkan konfigurasi kebijakan di tingkat API.

function listByApi(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, options?: WorkspaceApiPolicyListByApiOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

serviceName

string

Nama layanan API Management.

workspaceId

string

Pengidentifikasi ruang kerja. Harus unik dalam instans layanan API Management saat ini.

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.

Mengembalikan