LongTermRetentionManagedInstanceBackupsOperations interface
Interface representing a LongTermRetentionManagedInstanceBackups operations.
Properties
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| delete | Deletes a long term retention backup. |
| delete |
Deletes a long term retention backup. |
| get | Gets a long term retention backup for a managed database. |
| get |
Gets a long term retention backup for a managed database. |
| list |
Lists all long term retention backups for a managed database. |
| list |
Lists the long term retention backups for a given managed instance. |
| list |
Lists the long term retention backups for managed databases in a given location. |
| list |
Lists all long term retention backups for a managed database. |
| list |
Lists the long term retention backups for a given managed instance. |
| list |
Lists the long term retention backups for managed databases in a given location. |
Property Details
beginDelete
Warning
This API is now deprecated.
use delete instead
beginDelete: (locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait
Warning
This API is now deprecated.
use delete instead
beginDeleteAndWait: (locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteOptionalParams) => Promise<void>
Property Value
(locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteOptionalParams) => Promise<void>
beginDeleteByResourceGroup
Warning
This API is now deprecated.
use deleteByResourceGroup instead
beginDeleteByResourceGroup: (resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteByResourceGroupOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteByResourceGroupOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginDeleteByResourceGroupAndWait
Warning
This API is now deprecated.
use deleteByResourceGroup instead
beginDeleteByResourceGroupAndWait: (resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteByResourceGroupOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteByResourceGroupOptionalParams) => Promise<void>
delete
Deletes a long term retention backup.
delete: (locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
deleteByResourceGroup
Deletes a long term retention backup.
deleteByResourceGroup: (resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteByResourceGroupOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsDeleteByResourceGroupOptionalParams) => PollerLike<OperationState<void>, void>
get
Gets a long term retention backup for a managed database.
get: (locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsGetOptionalParams) => Promise<ManagedInstanceLongTermRetentionBackup>
Property Value
(locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsGetOptionalParams) => Promise<ManagedInstanceLongTermRetentionBackup>
getByResourceGroup
Gets a long term retention backup for a managed database.
getByResourceGroup: (resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsGetByResourceGroupOptionalParams) => Promise<ManagedInstanceLongTermRetentionBackup>
Property Value
(resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, backupName: string, options?: LongTermRetentionManagedInstanceBackupsGetByResourceGroupOptionalParams) => Promise<ManagedInstanceLongTermRetentionBackup>
listByDatabase
Lists all long term retention backups for a managed database.
listByDatabase: (locationName: string, managedInstanceName: string, databaseName: string, options?: LongTermRetentionManagedInstanceBackupsListByDatabaseOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
Property Value
(locationName: string, managedInstanceName: string, databaseName: string, options?: LongTermRetentionManagedInstanceBackupsListByDatabaseOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
listByInstance
Lists the long term retention backups for a given managed instance.
listByInstance: (locationName: string, managedInstanceName: string, options?: LongTermRetentionManagedInstanceBackupsListByInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
Property Value
(locationName: string, managedInstanceName: string, options?: LongTermRetentionManagedInstanceBackupsListByInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
listByLocation
Lists the long term retention backups for managed databases in a given location.
listByLocation: (locationName: string, options?: LongTermRetentionManagedInstanceBackupsListByLocationOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
Property Value
(locationName: string, options?: LongTermRetentionManagedInstanceBackupsListByLocationOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
listByResourceGroupDatabase
Lists all long term retention backups for a managed database.
listByResourceGroupDatabase: (resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, options?: LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
Property Value
(resourceGroupName: string, locationName: string, managedInstanceName: string, databaseName: string, options?: LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
listByResourceGroupInstance
Lists the long term retention backups for a given managed instance.
listByResourceGroupInstance: (resourceGroupName: string, locationName: string, managedInstanceName: string, options?: LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
Property Value
(resourceGroupName: string, locationName: string, managedInstanceName: string, options?: LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
listByResourceGroupLocation
Lists the long term retention backups for managed databases in a given location.
listByResourceGroupLocation: (resourceGroupName: string, locationName: string, options?: LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>
Property Value
(resourceGroupName: string, locationName: string, options?: LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationOptionalParams) => PagedAsyncIterableIterator<ManagedInstanceLongTermRetentionBackup, ManagedInstanceLongTermRetentionBackup[], PageSettings>