ChaosFault interface

Interface representing a ChaosFault.

Methods

beginEnableDisable(string, string, string, ChaosFaultResource, ChaosFaultEnableDisableOptionalParams)

Enable, disable Chaos Fault in a CosmosDB account.

beginEnableDisableAndWait(string, string, string, ChaosFaultResource, ChaosFaultEnableDisableOptionalParams)

Enable, disable Chaos Fault in a CosmosDB account.

get(string, string, string, ChaosFaultGetOptionalParams)

Get Chaos Fault for a CosmosdB account for a particular Chaos Fault.

list(string, string, ChaosFaultListOptionalParams)

List Chaos Faults for CosmosDB account.

Method Details

beginEnableDisable(string, string, string, ChaosFaultResource, ChaosFaultEnableDisableOptionalParams)

Enable, disable Chaos Fault in a CosmosDB account.

function beginEnableDisable(resourceGroupName: string, accountName: string, chaosFault: string, chaosFaultRequest: ChaosFaultResource, options?: ChaosFaultEnableDisableOptionalParams): Promise<SimplePollerLike<OperationState<ChaosFaultResource>, ChaosFaultResource>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

Cosmos DB database account name.

chaosFault

string

The name of the ChaosFault.

chaosFaultRequest
ChaosFaultResource

A request object to enable/disable the chaos fault.

options
ChaosFaultEnableDisableOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ChaosFaultResource>, ChaosFaultResource>>

beginEnableDisableAndWait(string, string, string, ChaosFaultResource, ChaosFaultEnableDisableOptionalParams)

Enable, disable Chaos Fault in a CosmosDB account.

function beginEnableDisableAndWait(resourceGroupName: string, accountName: string, chaosFault: string, chaosFaultRequest: ChaosFaultResource, options?: ChaosFaultEnableDisableOptionalParams): Promise<ChaosFaultResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

Cosmos DB database account name.

chaosFault

string

The name of the ChaosFault.

chaosFaultRequest
ChaosFaultResource

A request object to enable/disable the chaos fault.

options
ChaosFaultEnableDisableOptionalParams

The options parameters.

Returns

get(string, string, string, ChaosFaultGetOptionalParams)

Get Chaos Fault for a CosmosdB account for a particular Chaos Fault.

function get(resourceGroupName: string, accountName: string, chaosFault: string, options?: ChaosFaultGetOptionalParams): Promise<ChaosFaultResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

Cosmos DB database account name.

chaosFault

string

The name of the ChaosFault.

options
ChaosFaultGetOptionalParams

The options parameters.

Returns

list(string, string, ChaosFaultListOptionalParams)

List Chaos Faults for CosmosDB account.

function list(resourceGroupName: string, accountName: string, options?: ChaosFaultListOptionalParams): PagedAsyncIterableIterator<ChaosFaultResource, ChaosFaultResource[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

Cosmos DB database account name.

options
ChaosFaultListOptionalParams

The options parameters.

Returns