InstanceFailoverGroupsOperations interface

Interface representing a InstanceFailoverGroups operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginFailover
beginFailoverAndWait
beginForceFailoverAllowDataLoss
beginForceFailoverAllowDataLossAndWait
createOrUpdate

Creates or updates a failover group.

delete

Deletes a failover group.

failover

Fails over from the current primary managed instance to this managed instance.

forceFailoverAllowDataLoss

Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.

get

Gets a failover group.

listByLocation

Lists the failover groups in a location.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, locationName: string, failoverGroupName: string, parameters: InstanceFailoverGroup, options?: InstanceFailoverGroupsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, parameters: InstanceFailoverGroup, options?: InstanceFailoverGroupsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, locationName: string, failoverGroupName: string, parameters: InstanceFailoverGroup, options?: InstanceFailoverGroupsCreateOrUpdateOptionalParams) => Promise<InstanceFailoverGroup>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, parameters: InstanceFailoverGroup, options?: InstanceFailoverGroupsCreateOrUpdateOptionalParams) => Promise<InstanceFailoverGroup>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsDeleteOptionalParams) => Promise<void>

beginFailover

Warning

This API is now deprecated.

use failover instead

beginFailover: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>>

beginFailoverAndWait

Warning

This API is now deprecated.

use failover instead

beginFailoverAndWait: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsFailoverOptionalParams) => Promise<InstanceFailoverGroup>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsFailoverOptionalParams) => Promise<InstanceFailoverGroup>

beginForceFailoverAllowDataLoss

Warning

This API is now deprecated.

use forceFailoverAllowDataLoss instead

beginForceFailoverAllowDataLoss: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams) => Promise<SimplePollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams) => Promise<SimplePollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>>

beginForceFailoverAllowDataLossAndWait

Warning

This API is now deprecated.

use forceFailoverAllowDataLoss instead

beginForceFailoverAllowDataLossAndWait: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams) => Promise<InstanceFailoverGroup>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams) => Promise<InstanceFailoverGroup>

createOrUpdate

Creates or updates a failover group.

createOrUpdate: (resourceGroupName: string, locationName: string, failoverGroupName: string, parameters: InstanceFailoverGroup, options?: InstanceFailoverGroupsCreateOrUpdateOptionalParams) => PollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, parameters: InstanceFailoverGroup, options?: InstanceFailoverGroupsCreateOrUpdateOptionalParams) => PollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>

delete

Deletes a failover group.

delete: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

failover

Fails over from the current primary managed instance to this managed instance.

failover: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsFailoverOptionalParams) => PollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsFailoverOptionalParams) => PollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>

forceFailoverAllowDataLoss

Fails over from the current primary managed instance to this managed instance. This operation might result in data loss.

forceFailoverAllowDataLoss: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams) => PollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams) => PollerLike<OperationState<InstanceFailoverGroup>, InstanceFailoverGroup>

get

Gets a failover group.

get: (resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsGetOptionalParams) => Promise<InstanceFailoverGroup>

Property Value

(resourceGroupName: string, locationName: string, failoverGroupName: string, options?: InstanceFailoverGroupsGetOptionalParams) => Promise<InstanceFailoverGroup>

listByLocation

Lists the failover groups in a location.

listByLocation: (resourceGroupName: string, locationName: string, options?: InstanceFailoverGroupsListByLocationOptionalParams) => PagedAsyncIterableIterator<InstanceFailoverGroup, InstanceFailoverGroup[], PageSettings>

Property Value

(resourceGroupName: string, locationName: string, options?: InstanceFailoverGroupsListByLocationOptionalParams) => PagedAsyncIterableIterator<InstanceFailoverGroup, InstanceFailoverGroup[], PageSettings>