Show / Hide Table of Contents

Class AzureApi

Inheritance
System.Object
AzureApi
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Bitmovin.Api.Sdk.Encoding.Infrastructure.Azure
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class AzureApi

Constructors

AzureApi(IBitmovinApiClientFactory)

Declaration
public AzureApi(IBitmovinApiClientFactory apiClientFactory)
Parameters
Type Name Description
IBitmovinApiClientFactory apiClientFactory

Properties

Builder

Fluent builder for creating an instance of AzureApi

Declaration
public static BitmovinApiBuilder<AzureApi> Builder { get; }
Property Value
Type Description
BitmovinApiBuilder<AzureApi>

Regions

Declaration
public RegionsApi Regions { get; }
Property Value
Type Description
RegionsApi

Methods

CreateAsync(AzureAccount)

Add Azure Account

Declaration
public Task<AzureAccount> CreateAsync(AzureAccount azureAccount)
Parameters
Type Name Description
AzureAccount azureAccount

The Azure Account to be added

Returns
Type Description
System.Threading.Tasks.Task<AzureAccount>

DeleteAsync(String)

Delete Azure Account

Declaration
public Task<AzureAccount> DeleteAsync(string infrastructureId)
Parameters
Type Name Description
System.String infrastructureId

Id of the Azure account (required)

Returns
Type Description
System.Threading.Tasks.Task<AzureAccount>

GetAsync(String)

Azure Account Details

Declaration
public Task<AzureAccount> GetAsync(string infrastructureId)
Parameters
Type Name Description
System.String infrastructureId

Id of the Azure account (required)

Returns
Type Description
System.Threading.Tasks.Task<AzureAccount>

ListAsync(Func<AzureApi.ListQueryParams, AzureApi.ListQueryParams>[])

List Azure Accounts

Declaration
public Task<PaginationResponse<AzureAccount>> ListAsync(params Func<AzureApi.ListQueryParams, AzureApi.ListQueryParams>[] queryParams)
Parameters
Type Name Description
System.Func<AzureApi.ListQueryParams, AzureApi.ListQueryParams>[] queryParams

The query parameters for sorting, filtering and paging options (optional)

Returns
Type Description
System.Threading.Tasks.Task<PaginationResponse<AzureAccount>>
Back to top Generated by DocFX