Udostępnij przez


ApiRelease interface

Interfejs reprezentujący wersję interfejsu APIRelease.

Metody

createOrUpdate(string, string, string, string, ApiReleaseContract, ApiReleaseCreateOrUpdateOptionalParams)

Tworzy nową wersję dla interfejsu API.

delete(string, string, string, string, string, ApiReleaseDeleteOptionalParams)

Usuwa określoną wersję w interfejsie API.

get(string, string, string, string, ApiReleaseGetOptionalParams)

Zwraca szczegóły wydania interfejsu API.

getEntityTag(string, string, string, string, ApiReleaseGetEntityTagOptionalParams)

Zwraca element etag wydania interfejsu API.

listByService(string, string, string, ApiReleaseListByServiceOptionalParams)

Wyświetla listę wszystkich wydań interfejsu API. Wydanie interfejsu API jest tworzone podczas tworzenia bieżącej poprawki interfejsu API. Wersje są również używane do wycofywania poprzednich poprawek. Wyniki zostaną stronicowane i mogą być ograniczone przez parametry $top i $skip.

update(string, string, string, string, string, ApiReleaseContract, ApiReleaseUpdateOptionalParams)

Aktualizuje szczegóły wydania interfejsu API określonego przez jego identyfikator.

Szczegóły metody

createOrUpdate(string, string, string, string, ApiReleaseContract, ApiReleaseCreateOrUpdateOptionalParams)

Tworzy nową wersję dla interfejsu API.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, parameters: ApiReleaseContract, options?: ApiReleaseCreateOrUpdateOptionalParams): Promise<ApiReleaseCreateOrUpdateResponse>

Parametry

resourceGroupName

string

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

serviceName

string

Nazwa usługi API Management.

apiId

string

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

releaseId

string

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

parameters
ApiReleaseContract

Utwórz parametry.

options
ApiReleaseCreateOrUpdateOptionalParams

Parametry opcji.

Zwraca

delete(string, string, string, string, string, ApiReleaseDeleteOptionalParams)

Usuwa określoną wersję w interfejsie API.

function delete(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, ifMatch: string, options?: ApiReleaseDeleteOptionalParams): Promise<void>

Parametry

resourceGroupName

string

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

serviceName

string

Nazwa usługi API Management.

apiId

string

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

releaseId

string

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

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.

options
ApiReleaseDeleteOptionalParams

Parametry opcji.

Zwraca

Promise<void>

get(string, string, string, string, ApiReleaseGetOptionalParams)

Zwraca szczegóły wydania interfejsu API.

function get(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, options?: ApiReleaseGetOptionalParams): Promise<ApiReleaseGetResponse>

Parametry

resourceGroupName

string

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

serviceName

string

Nazwa usługi API Management.

apiId

string

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

releaseId

string

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

options
ApiReleaseGetOptionalParams

Parametry opcji.

Zwraca

getEntityTag(string, string, string, string, ApiReleaseGetEntityTagOptionalParams)

Zwraca element etag wydania interfejsu API.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, options?: ApiReleaseGetEntityTagOptionalParams): Promise<ApiReleaseGetEntityTagHeaders>

Parametry

resourceGroupName

string

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

serviceName

string

Nazwa usługi API Management.

apiId

string

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

releaseId

string

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

options
ApiReleaseGetEntityTagOptionalParams

Parametry opcji.

Zwraca

listByService(string, string, string, ApiReleaseListByServiceOptionalParams)

Wyświetla listę wszystkich wydań interfejsu API. Wydanie interfejsu API jest tworzone podczas tworzenia bieżącej poprawki interfejsu API. Wersje są również używane do wycofywania poprzednich poprawek. Wyniki zostaną stronicowane i mogą być ograniczone przez parametry $top i $skip.

function listByService(resourceGroupName: string, serviceName: string, apiId: string, options?: ApiReleaseListByServiceOptionalParams): PagedAsyncIterableIterator<ApiReleaseContract, ApiReleaseContract[], PageSettings>

Parametry

resourceGroupName

string

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

serviceName

string

Nazwa usługi API Management.

apiId

string

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

options
ApiReleaseListByServiceOptionalParams

Parametry opcji.

Zwraca

update(string, string, string, string, string, ApiReleaseContract, ApiReleaseUpdateOptionalParams)

Aktualizuje szczegóły wydania interfejsu API określonego przez jego identyfikator.

function update(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, ifMatch: string, parameters: ApiReleaseContract, options?: ApiReleaseUpdateOptionalParams): Promise<ApiReleaseUpdateResponse>

Parametry

resourceGroupName

string

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

serviceName

string

Nazwa usługi API Management.

apiId

string

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

releaseId

string

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

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.

parameters
ApiReleaseContract

Parametry aktualizacji wydania interfejsu API.

options
ApiReleaseUpdateOptionalParams

Parametry opcji.

Zwraca