WorkspacePolicyFragment interface
Interfejs reprezentujący element WorkspacePolicyFragment.
Metody
Szczegóły metody
beginCreateOrUpdate(string, string, string, string, PolicyFragmentContract, WorkspacePolicyFragmentCreateOrUpdateOptionalParams)
Tworzy lub aktualizuje fragment zasad.
function beginCreateOrUpdate(resourceGroupName: string, serviceName: string, workspaceId: string, id: string, parameters: PolicyFragmentContract, options?: WorkspacePolicyFragmentCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<WorkspacePolicyFragmentCreateOrUpdateResponse>, WorkspacePolicyFragmentCreateOrUpdateResponse>>
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.
- id
-
string
Identyfikator zasobu.
- parameters
- PolicyFragmentContract
Zawartość fragmentu zasad do zastosowania.
Parametry opcji.
Zwraca
Promise<@azure/core-lro.SimplePollerLike<OperationState<WorkspacePolicyFragmentCreateOrUpdateResponse>, WorkspacePolicyFragmentCreateOrUpdateResponse>>
beginCreateOrUpdateAndWait(string, string, string, string, PolicyFragmentContract, WorkspacePolicyFragmentCreateOrUpdateOptionalParams)
Tworzy lub aktualizuje fragment zasad.
function beginCreateOrUpdateAndWait(resourceGroupName: string, serviceName: string, workspaceId: string, id: string, parameters: PolicyFragmentContract, options?: WorkspacePolicyFragmentCreateOrUpdateOptionalParams): Promise<WorkspacePolicyFragmentCreateOrUpdateResponse>
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.
- id
-
string
Identyfikator zasobu.
- parameters
- PolicyFragmentContract
Zawartość fragmentu zasad do zastosowania.
Parametry opcji.
Zwraca
delete(string, string, string, string, string, WorkspacePolicyFragmentDeleteOptionalParams)
Usuwa fragment zasad.
function delete(resourceGroupName: string, serviceName: string, workspaceId: string, id: string, ifMatch: string, options?: WorkspacePolicyFragmentDeleteOptionalParams): 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.
- id
-
string
Identyfikator zasobu.
- 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.
Parametry opcji.
Zwraca
Promise<void>
get(string, string, string, string, WorkspacePolicyFragmentGetOptionalParams)
Pobiera fragment zasad.
function get(resourceGroupName: string, serviceName: string, workspaceId: string, id: string, options?: WorkspacePolicyFragmentGetOptionalParams): Promise<WorkspacePolicyFragmentGetResponse>
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.
- id
-
string
Identyfikator zasobu.
Parametry opcji.
Zwraca
Promise<WorkspacePolicyFragmentGetResponse>
getEntityTag(string, string, string, string, WorkspacePolicyFragmentGetEntityTagOptionalParams)
Pobiera wersję stanu jednostki (Etag) fragmentu zasad.
function getEntityTag(resourceGroupName: string, serviceName: string, workspaceId: string, id: string, options?: WorkspacePolicyFragmentGetEntityTagOptionalParams): Promise<WorkspacePolicyFragmentGetEntityTagHeaders>
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.
- id
-
string
Identyfikator zasobu.
Parametry opcji.
Zwraca
listByService(string, string, string, WorkspacePolicyFragmentListByServiceOptionalParams)
Pobiera wszystkie fragmenty zasad zdefiniowane w obszarze roboczym.
function listByService(resourceGroupName: string, serviceName: string, workspaceId: string, options?: WorkspacePolicyFragmentListByServiceOptionalParams): PagedAsyncIterableIterator<PolicyFragmentContract, PolicyFragmentContract[], PageSettings>
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.
Parametry opcji.
Zwraca
listReferences(string, string, string, string, WorkspacePolicyFragmentListReferencesOptionalParams)
Wyświetla listę zasobów zasad odwołujących się do fragmentu zasad.
function listReferences(resourceGroupName: string, serviceName: string, workspaceId: string, id: string, options?: WorkspacePolicyFragmentListReferencesOptionalParams): Promise<ResourceCollection>
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.
- id
-
string
Identyfikator zasobu.
Parametry opcji.
Zwraca
Promise<ResourceCollection>