RecoveryPlansOperations interface

Interface representing a RecoveryPlans operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Create a RecoveryPlan

delete

Delete a RecoveryPlan

get

Get a RecoveryPlan

list

List RecoveryPlan resources by tenant

update

Update a RecoveryPlan

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (serviceGroupName: string, recoveryPlanName: string, resource: RecoveryPlan, options?: RecoveryPlansCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<RecoveryPlan>, RecoveryPlan>>

Property Value

(serviceGroupName: string, recoveryPlanName: string, resource: RecoveryPlan, options?: RecoveryPlansCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<RecoveryPlan>, RecoveryPlan>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (serviceGroupName: string, recoveryPlanName: string, resource: RecoveryPlan, options?: RecoveryPlansCreateOrUpdateOptionalParams) => Promise<RecoveryPlan>

Property Value

(serviceGroupName: string, recoveryPlanName: string, resource: RecoveryPlan, options?: RecoveryPlansCreateOrUpdateOptionalParams) => Promise<RecoveryPlan>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansDeleteOptionalParams) => Promise<void>

Property Value

(serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (serviceGroupName: string, recoveryPlanName: string, properties: RecoveryPlanUpdate, options?: RecoveryPlansUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<RecoveryPlan>, RecoveryPlan>>

Property Value

(serviceGroupName: string, recoveryPlanName: string, properties: RecoveryPlanUpdate, options?: RecoveryPlansUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<RecoveryPlan>, RecoveryPlan>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (serviceGroupName: string, recoveryPlanName: string, properties: RecoveryPlanUpdate, options?: RecoveryPlansUpdateOptionalParams) => Promise<RecoveryPlan>

Property Value

(serviceGroupName: string, recoveryPlanName: string, properties: RecoveryPlanUpdate, options?: RecoveryPlansUpdateOptionalParams) => Promise<RecoveryPlan>

createOrUpdate

Create a RecoveryPlan

createOrUpdate: (serviceGroupName: string, recoveryPlanName: string, resource: RecoveryPlan, options?: RecoveryPlansCreateOrUpdateOptionalParams) => PollerLike<OperationState<RecoveryPlan>, RecoveryPlan>

Property Value

(serviceGroupName: string, recoveryPlanName: string, resource: RecoveryPlan, options?: RecoveryPlansCreateOrUpdateOptionalParams) => PollerLike<OperationState<RecoveryPlan>, RecoveryPlan>

delete

Delete a RecoveryPlan

delete: (serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a RecoveryPlan

get: (serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansGetOptionalParams) => Promise<RecoveryPlan>

Property Value

(serviceGroupName: string, recoveryPlanName: string, options?: RecoveryPlansGetOptionalParams) => Promise<RecoveryPlan>

list

List RecoveryPlan resources by tenant

list: (serviceGroupName: string, options?: RecoveryPlansListOptionalParams) => PagedAsyncIterableIterator<RecoveryPlan, RecoveryPlan[], PageSettings>

Property Value

(serviceGroupName: string, options?: RecoveryPlansListOptionalParams) => PagedAsyncIterableIterator<RecoveryPlan, RecoveryPlan[], PageSettings>

update

Update a RecoveryPlan

update: (serviceGroupName: string, recoveryPlanName: string, properties: RecoveryPlanUpdate, options?: RecoveryPlansUpdateOptionalParams) => PollerLike<OperationState<RecoveryPlan>, RecoveryPlan>

Property Value

(serviceGroupName: string, recoveryPlanName: string, properties: RecoveryPlanUpdate, options?: RecoveryPlansUpdateOptionalParams) => PollerLike<OperationState<RecoveryPlan>, RecoveryPlan>