Show / Hide Table of Contents

Class AwsApi

Inheritance
System.Object
AwsApi
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.Aws
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class AwsApi

Constructors

AwsApi(IBitmovinApiClientFactory)

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

Properties

Builder

Fluent builder for creating an instance of AwsApi

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

Regions

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

Methods

CreateAsync(AwsAccount)

Add AWS Account

Declaration
public Task<AwsAccount> CreateAsync(AwsAccount awsAccount)
Parameters
Type Name Description
AwsAccount awsAccount

The AWS Account to be added

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

DeleteAsync(String)

Delete AWS Account

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

Id of the AWS account (required)

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

GetAsync(String)

AWS Account Details

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

Id of the AWS account (required)

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

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

List AWS Accounts

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

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

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