Udostępnij przez


WorkspaceProductPolicy interface

Interfejs reprezentujący element WorkspaceProductPolicy.

Metody

createOrUpdate(string, string, string, string, string, PolicyContract, WorkspaceProductPolicyCreateOrUpdateOptionalParams)

Tworzy lub aktualizuje konfigurację zasad produktu.

delete(string, string, string, string, string, string, WorkspaceProductPolicyDeleteOptionalParams)

Usuwa konfigurację zasad w produkcie.

get(string, string, string, string, string, WorkspaceProductPolicyGetOptionalParams)

Pobierz konfigurację zasad na poziomie Produktu.

getEntityTag(string, string, string, string, string, WorkspaceProductPolicyGetEntityTagOptionalParams)

Pobierz element ETag konfiguracji zasad na poziomie Produktu.

listByProduct(string, string, string, string, WorkspaceProductPolicyListByProductOptionalParams)

Pobierz konfigurację zasad na poziomie Produktu.

Szczegóły metody

createOrUpdate(string, string, string, string, string, PolicyContract, WorkspaceProductPolicyCreateOrUpdateOptionalParams)

Tworzy lub aktualizuje konfigurację zasad produktu.

function createOrUpdate(resourceGroupName: string, serviceName: string, workspaceId: string, productId: string, policyId: string, parameters: PolicyContract, options?: WorkspaceProductPolicyCreateOrUpdateOptionalParams): Promise<WorkspaceProductPolicyCreateOrUpdateResponse>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

serviceName

string

Nazwa usługi API Management.

workspaceId

string

Identyfikator obszaru roboczego. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

productId

string

Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

parameters
PolicyContract

Zawartość zasad do zastosowania.

Zwraca

delete(string, string, string, string, string, string, WorkspaceProductPolicyDeleteOptionalParams)

Usuwa konfigurację zasad w produkcie.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

serviceName

string

Nazwa usługi API Management.

workspaceId

string

Identyfikator obszaru roboczego. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

productId

string

Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

ifMatch

string

Element ETag jednostki. Element ETag powinien być zgodny z bieżącym stanem jednostki z odpowiedzi nagłówka żądania GET lub powinien być * dla bezwarunkowej aktualizacji.

Zwraca

Promise<void>

get(string, string, string, string, string, WorkspaceProductPolicyGetOptionalParams)

Pobierz konfigurację zasad na poziomie Produktu.

function get(resourceGroupName: string, serviceName: string, workspaceId: string, productId: string, policyId: string, options?: WorkspaceProductPolicyGetOptionalParams): Promise<WorkspaceProductPolicyGetResponse>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

serviceName

string

Nazwa usługi API Management.

workspaceId

string

Identyfikator obszaru roboczego. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

productId

string

Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

options
WorkspaceProductPolicyGetOptionalParams

Parametry opcji.

Zwraca

getEntityTag(string, string, string, string, string, WorkspaceProductPolicyGetEntityTagOptionalParams)

Pobierz element ETag konfiguracji zasad na poziomie Produktu.

function getEntityTag(resourceGroupName: string, serviceName: string, workspaceId: string, productId: string, policyId: string, options?: WorkspaceProductPolicyGetEntityTagOptionalParams): Promise<WorkspaceProductPolicyGetEntityTagHeaders>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

serviceName

string

Nazwa usługi API Management.

workspaceId

string

Identyfikator obszaru roboczego. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

productId

string

Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

policyId

string

Identyfikator zasad.

Zwraca

listByProduct(string, string, string, string, WorkspaceProductPolicyListByProductOptionalParams)

Pobierz konfigurację zasad na poziomie Produktu.

function listByProduct(resourceGroupName: string, serviceName: string, workspaceId: string, productId: string, options?: WorkspaceProductPolicyListByProductOptionalParams): Promise<PolicyCollection>

Parametry

resourceGroupName

string

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

serviceName

string

Nazwa usługi API Management.

workspaceId

string

Identyfikator obszaru roboczego. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

productId

string

Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.

Zwraca

Promise<PolicyCollection>