Share via


IApiOperations Interface

Definition

ApiOperations operations.

public interface IApiOperations
type IApiOperations = interface
Public Interface IApiOperations

Methods

BeginCreateOrUpdateWithHttpMessagesAsync(String, String, String, ApiCreateOrUpdateParameter, String, Dictionary<String,List<String>>, CancellationToken)

Creates new or updates existing specified API of the API Management service instance.

CreateOrUpdateWithHttpMessagesAsync(String, String, String, ApiCreateOrUpdateParameter, String, Dictionary<String,List<String>>, CancellationToken)

Creates new or updates existing specified API of the API Management service instance.

DeleteWithHttpMessagesAsync(String, String, String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified API of the API Management service instance.

GetEntityTagWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the entity state (Etag) version of the API specified by its identifier.

GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the details of the API specified by its identifier.

ListByServiceNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists all APIs of the API Management service instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-create-apis

ListByServiceWithHttpMessagesAsync(String, String, ODataQuery<ApiContract>, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Lists all APIs of the API Management service instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-create-apis

ListByTagsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of apis associated with tags.

ListByTagsWithHttpMessagesAsync(String, String, ODataQuery<TagResourceContract>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of apis associated with tags.

UpdateWithHttpMessagesAsync(String, String, String, ApiUpdateContract, String, Dictionary<String,List<String>>, CancellationToken)

Updates the specified API of the API Management service instance.

Extension Methods

BeginCreateOrUpdate(IApiOperations, String, String, String, ApiCreateOrUpdateParameter, String)

Creates new or updates existing specified API of the API Management service instance.

BeginCreateOrUpdateAsync(IApiOperations, String, String, String, ApiCreateOrUpdateParameter, String, CancellationToken)

Creates new or updates existing specified API of the API Management service instance.

CreateOrUpdate(IApiOperations, String, String, String, ApiCreateOrUpdateParameter, String)

Creates new or updates existing specified API of the API Management service instance.

CreateOrUpdateAsync(IApiOperations, String, String, String, ApiCreateOrUpdateParameter, String, CancellationToken)

Creates new or updates existing specified API of the API Management service instance.

Delete(IApiOperations, String, String, String, String, Nullable<Boolean>)

Deletes the specified API of the API Management service instance.

DeleteAsync(IApiOperations, String, String, String, String, Nullable<Boolean>, CancellationToken)

Deletes the specified API of the API Management service instance.

Get(IApiOperations, String, String, String)

Gets the details of the API specified by its identifier.

GetAsync(IApiOperations, String, String, String, CancellationToken)

Gets the details of the API specified by its identifier.

GetEntityTag(IApiOperations, String, String, String)

Gets the entity state (Etag) version of the API specified by its identifier.

GetEntityTagAsync(IApiOperations, String, String, String, CancellationToken)

Gets the entity state (Etag) version of the API specified by its identifier.

ListByService(IApiOperations, String, String, ODataQuery<ApiContract>, String, Nullable<Boolean>)

Lists all APIs of the API Management service instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-create-apis

ListByServiceAsync(IApiOperations, String, String, ODataQuery<ApiContract>, String, Nullable<Boolean>, CancellationToken)

Lists all APIs of the API Management service instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-create-apis

ListByServiceNext(IApiOperations, String)

Lists all APIs of the API Management service instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-create-apis

ListByServiceNextAsync(IApiOperations, String, CancellationToken)

Lists all APIs of the API Management service instance. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-create-apis

ListByTags(IApiOperations, String, String, ODataQuery<TagResourceContract>, Nullable<Boolean>)

Lists a collection of apis associated with tags.

ListByTagsAsync(IApiOperations, String, String, ODataQuery<TagResourceContract>, Nullable<Boolean>, CancellationToken)

Lists a collection of apis associated with tags.

ListByTagsNext(IApiOperations, String)

Lists a collection of apis associated with tags.

ListByTagsNextAsync(IApiOperations, String, CancellationToken)

Lists a collection of apis associated with tags.

Update(IApiOperations, String, String, String, ApiUpdateContract, String)

Updates the specified API of the API Management service instance.

UpdateAsync(IApiOperations, String, String, String, ApiUpdateContract, String, CancellationToken)

Updates the specified API of the API Management service instance.

Applies to