Documentation
¶
Overview ¶
Package backupmssqldatabases contains methods related to BackupMssqlDatabases
Index ¶
- type BackupMssqlDatabasesV1
- func (b *BackupMssqlDatabasesV1) CreateBackupMssqlDatabase(embed *string, body models.CreateBackupMssqlDatabaseV1Request) (*models.OnDemandMssqlBackupResponse, *apiutils.APIError)
- func (b *BackupMssqlDatabasesV1) ListBackupMssqlDatabases(limit *int64, start *string, filter *string, embed *string) (*models.ListMssqlDatabaseBackupsResponse, *apiutils.APIError)
- func (b *BackupMssqlDatabasesV1) ReadBackupMssqlDatabase(backupId string) (*models.ReadMssqlDatabaseBackupResponse, *apiutils.APIError)
- type BackupMssqlDatabasesV1Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupMssqlDatabasesV1 ¶
type BackupMssqlDatabasesV1 struct {
// contains filtered or unexported fields
}
BackupMssqlDatabasesV1 represents a custom type struct
func (*BackupMssqlDatabasesV1) CreateBackupMssqlDatabase ¶
func (b *BackupMssqlDatabasesV1) CreateBackupMssqlDatabase( embed *string, body models.CreateBackupMssqlDatabaseV1Request) ( *models.OnDemandMssqlBackupResponse, *apiutils.APIError)
CreateBackupMssqlDatabase Performs an on-demand backup for the specified MSSQL asset. The MSSQL asset must be protected with a policy that includes a service level agreement (SLA) configured for on-demand backups.
func (*BackupMssqlDatabasesV1) ListBackupMssqlDatabases ¶
func (b *BackupMssqlDatabasesV1) ListBackupMssqlDatabases( limit *int64, start *string, filter *string, embed *string) ( *models.ListMssqlDatabaseBackupsResponse, *apiutils.APIError)
ListBackupMssqlDatabases Retrieve a list of MSSQL database backups.
func (*BackupMssqlDatabasesV1) ReadBackupMssqlDatabase ¶
func (b *BackupMssqlDatabasesV1) ReadBackupMssqlDatabase( backupId string) ( *models.ReadMssqlDatabaseBackupResponse, *apiutils.APIError)
ReadBackupMssqlDatabase Returns a representation of the specified MSSQL database backup.
type BackupMssqlDatabasesV1Client ¶
type BackupMssqlDatabasesV1Client interface { // Retrieve a list of MSSQL database backups. ListBackupMssqlDatabases( limit *int64, start *string, filter *string, embed *string) ( *models.ListMssqlDatabaseBackupsResponse, *apiutils.APIError) // Performs an on-demand backup for the specified MSSQL asset. The MSSQL asset must be protected with a policy that includes a service level agreement (SLA) configured for on-demand backups. CreateBackupMssqlDatabase( embed *string, body models.CreateBackupMssqlDatabaseV1Request) ( *models.OnDemandMssqlBackupResponse, *apiutils.APIError) // Returns a representation of the specified MSSQL database backup. ReadBackupMssqlDatabase( backupId string) ( *models.ReadMssqlDatabaseBackupResponse, *apiutils.APIError) }
BackupMssqlDatabasesV1Client represents a custom type interface
func NewBackupMssqlDatabasesV1 ¶
func NewBackupMssqlDatabasesV1(config config.Config) BackupMssqlDatabasesV1Client
NewBackupMssqlDatabasesV1 returns BackupMssqlDatabasesV1Client