Bagikan melalui


WorkspaceApiOperationPolicy interface

Antarmuka yang mewakili WorkspaceApiOperationPolicy.

Metode

createOrUpdate(string, string, string, string, string, string, PolicyContract, WorkspaceApiOperationPolicyCreateOrUpdateOptionalParams)

Membuat atau memperbarui konfigurasi kebijakan untuk level Operasi API.

delete(string, string, string, string, string, string, string, WorkspaceApiOperationPolicyDeleteOptionalParams)

Menghapus konfigurasi kebijakan di Operasi Api.

get(string, string, string, string, string, string, WorkspaceApiOperationPolicyGetOptionalParams)

Dapatkan konfigurasi kebijakan di tingkat Operasi API.

getEntityTag(string, string, string, string, string, string, WorkspaceApiOperationPolicyGetEntityTagOptionalParams)

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

listByOperation(string, string, string, string, string, WorkspaceApiOperationPolicyListByOperationOptionalParams)

Dapatkan daftar konfigurasi kebijakan di tingkat Operasi API.

Detail Metode

createOrUpdate(string, string, string, string, string, string, PolicyContract, WorkspaceApiOperationPolicyCreateOrUpdateOptionalParams)

Membuat atau memperbarui konfigurasi kebijakan untuk level Operasi API.

function createOrUpdate(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, operationId: string, policyId: string, parameters: PolicyContract, options?: WorkspaceApiOperationPolicyCreateOrUpdateOptionalParams): Promise<WorkspaceApiOperationPolicyCreateOrUpdateResponse>

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.

operationId

string

Pengidentifikasi operasi dalam API. 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, string, WorkspaceApiOperationPolicyDeleteOptionalParams)

Menghapus konfigurasi kebijakan di Operasi Api.

function delete(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, operationId: string, policyId: string, ifMatch: string, options?: WorkspaceApiOperationPolicyDeleteOptionalParams): 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.

operationId

string

Pengidentifikasi operasi dalam API. 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, string, WorkspaceApiOperationPolicyGetOptionalParams)

Dapatkan konfigurasi kebijakan di tingkat Operasi API.

function get(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, operationId: string, policyId: string, options?: WorkspaceApiOperationPolicyGetOptionalParams): Promise<WorkspaceApiOperationPolicyGetResponse>

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.

operationId

string

Pengidentifikasi operasi dalam API. Harus unik dalam instans layanan API Management saat ini.

policyId

string

Pengidentifikasi Kebijakan.

Mengembalikan

getEntityTag(string, string, string, string, string, string, WorkspaceApiOperationPolicyGetEntityTagOptionalParams)

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

function getEntityTag(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, operationId: string, policyId: string, options?: WorkspaceApiOperationPolicyGetEntityTagOptionalParams): Promise<WorkspaceApiOperationPolicyGetEntityTagHeaders>

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.

operationId

string

Pengidentifikasi operasi dalam API. Harus unik dalam instans layanan API Management saat ini.

policyId

string

Pengidentifikasi Kebijakan.

Mengembalikan

listByOperation(string, string, string, string, string, WorkspaceApiOperationPolicyListByOperationOptionalParams)

Dapatkan daftar konfigurasi kebijakan di tingkat Operasi API.

function listByOperation(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, operationId: string, options?: WorkspaceApiOperationPolicyListByOperationOptionalParams): 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.

operationId

string

Pengidentifikasi operasi dalam API. Harus unik dalam instans layanan API Management saat ini.

Mengembalikan