ApiRelease interface
Interfejs reprezentujący wersję interfejsu APIRelease.
Metody
| create |
Tworzy nową wersję dla interfejsu API. |
| delete(string, string, string, string, string, Api |
Usuwa określoną wersję w interfejsie API. |
| get(string, string, string, string, Api |
Zwraca szczegóły wydania interfejsu API. |
| get |
Zwraca element etag wydania interfejsu API. |
| list |
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, Api |
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.
Parametry opcji.
Zwraca
Promise<ApiReleaseCreateOrUpdateResponse>
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
Promise<ApiReleaseGetResponse>
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.
Parametry opcji.
Zwraca
Promise<ApiReleaseGetEntityTagHeaders>
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.
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
Promise<ApiReleaseUpdateResponse>