# Functions
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateBackupPolicyRequest calls the generic CreateBackupPolicy builder with application/json body.
NewCreateBackupPolicyRequestWithBody generates requests for CreateBackupPolicy with any type of body.
NewCreateBackupRequest calls the generic CreateBackup builder with application/json body.
NewCreateBackupRequestWithBody generates requests for CreateBackup with any type of body.
NewCreateDatabaseRequest calls the generic CreateDatabase builder with application/json body.
NewCreateDatabaseRequestWithBody generates requests for CreateDatabase with any type of body.
NewCreateOrUpdateBackupRequest calls the generic CreateOrUpdateBackup builder with application/json body.
NewCreateOrUpdateBackupRequestWithBody generates requests for CreateOrUpdateBackup with any type of body.
NewCreateProjectRequest calls the generic CreateProject builder with application/json body.
NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body.
NewDeleteBackupPolicyRequest generates requests for DeleteBackupPolicy.
NewDeleteBackupRequest generates requests for DeleteBackup.
NewDeleteDatabaseRequest generates requests for DeleteDatabase.
NewDeleteProjectRequest generates requests for DeleteProject.
NewGetAllBackupPoliciesRequest generates requests for GetAllBackupPolicies.
NewGetAllBackupsRequest generates requests for GetAllBackups.
NewGetAllDatabasesRequest generates requests for GetAllDatabases.
NewGetAllProjectsRequest generates requests for GetAllProjects.
NewGetBackupPoliciesRequest generates requests for GetBackupPolicies.
NewGetBackupPolicyRequest generates requests for GetBackupPolicy.
NewGetBackupRequest generates requests for GetBackup.
NewGetBackupsFromPolicyRequest generates requests for GetBackupsFromPolicy.
NewGetBackupsRequest generates requests for GetBackups.
NewGetDatabaseRequest generates requests for GetDatabase.
NewGetDatabasesRequest generates requests for GetDatabases.
NewGetMatchingDatabasesRequest generates requests for GetMatchingDatabases.
NewGetOrganizationBackupsRequest generates requests for GetOrganizationBackups.
NewGetOrganizationDatabasesRequest generates requests for GetOrganizationDatabases.
NewGetProjectBackupsRequest generates requests for GetProjectBackups.
NewGetProjectRequest generates requests for GetProject.
NewGetProjectsRequest generates requests for GetProjects.
NewPatchBackupPolicyRequestWithApplicationJSONPatchPlusJSONBody calls the generic PatchBackupPolicy builder with application/json-patch+json body.
NewPatchBackupPolicyRequestWithBody generates requests for PatchBackupPolicy with any type of body.
NewPatchBackupRequestWithApplicationJSONPatchPlusJSONBody calls the generic PatchBackup builder with application/json-patch+json body.
NewPatchBackupRequestWithBody generates requests for PatchBackup with any type of body.
NewPatchDatabaseRequestWithApplicationJSONPatchPlusJSONBody calls the generic PatchDatabase builder with application/json-patch+json body.
NewPatchDatabaseRequestWithBody generates requests for PatchDatabase with any type of body.
NewPatchProjectRequestWithApplicationJSONPatchPlusJSONBody calls the generic PatchProject builder with application/json-patch+json body.
NewPatchProjectRequestWithBody generates requests for PatchProject with any type of body.
NewUpdateDbaPasswordRequest calls the generic UpdateDbaPassword builder with application/json body.
NewUpdateDbaPasswordRequestWithBody generates requests for UpdateDbaPassword with any type of body.
ParseCreateBackupPolicyResponse parses an HTTP response from a CreateBackupPolicyWithResponse call.
ParseCreateBackupResponse parses an HTTP response from a CreateBackupWithResponse call.
ParseCreateDatabaseResponse parses an HTTP response from a CreateDatabaseWithResponse call.
ParseCreateOrUpdateBackupResponse parses an HTTP response from a CreateOrUpdateBackupWithResponse call.
ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call.
ParseDeleteBackupPolicyResponse parses an HTTP response from a DeleteBackupPolicyWithResponse call.
ParseDeleteBackupResponse parses an HTTP response from a DeleteBackupWithResponse call.
ParseDeleteDatabaseResponse parses an HTTP response from a DeleteDatabaseWithResponse call.
ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call.
ParseGetAllBackupPoliciesResponse parses an HTTP response from a GetAllBackupPoliciesWithResponse call.
ParseGetAllBackupsResponse parses an HTTP response from a GetAllBackupsWithResponse call.
ParseGetAllDatabasesResponse parses an HTTP response from a GetAllDatabasesWithResponse call.
ParseGetAllProjectsResponse parses an HTTP response from a GetAllProjectsWithResponse call.
ParseGetBackupPoliciesResponse parses an HTTP response from a GetBackupPoliciesWithResponse call.
ParseGetBackupPolicyResponse parses an HTTP response from a GetBackupPolicyWithResponse call.
ParseGetBackupResponse parses an HTTP response from a GetBackupWithResponse call.
ParseGetBackupsFromPolicyResponse parses an HTTP response from a GetBackupsFromPolicyWithResponse call.
ParseGetBackupsResponse parses an HTTP response from a GetBackupsWithResponse call.
ParseGetDatabaseResponse parses an HTTP response from a GetDatabaseWithResponse call.
ParseGetDatabasesResponse parses an HTTP response from a GetDatabasesWithResponse call.
ParseGetMatchingDatabasesResponse parses an HTTP response from a GetMatchingDatabasesWithResponse call.
ParseGetOrganizationBackupsResponse parses an HTTP response from a GetOrganizationBackupsWithResponse call.
ParseGetOrganizationDatabasesResponse parses an HTTP response from a GetOrganizationDatabasesWithResponse call.
ParseGetProjectBackupsResponse parses an HTTP response from a GetProjectBackupsWithResponse call.
ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call.
ParseGetProjectsResponse parses an HTTP response from a GetProjectsWithResponse call.
ParsePatchBackupPolicyResponse parses an HTTP response from a PatchBackupPolicyWithResponse call.
ParsePatchBackupResponse parses an HTTP response from a PatchBackupWithResponse call.
ParsePatchDatabaseResponse parses an HTTP response from a PatchDatabaseWithResponse call.
ParsePatchProjectResponse parses an HTTP response from a PatchProjectWithResponse call.
ParseUpdateDbaPasswordResponse parses an HTTP response from a UpdateDbaPasswordWithResponse call.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
# Constants
Defines values for BackupStatusModelRetainedAs.
Defines values for BackupStatusModelRetainedAs.
Defines values for BackupStatusModelRetainedAs.
Defines values for BackupStatusModelRetainedAs.
Defines values for BackupStatusModelRetainedAs.
Defines values for BackupStatusModelState.
Defines values for BackupStatusModelState.
Defines values for BackupStatusModelState.
Defines values for BackupStatusModelState.
No description provided by the author
No description provided by the author
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for DatabaseStatusModelState.
Defines values for ErrorContentCode.
Defines values for ErrorContentCode.
Defines values for ErrorContentCode.
Defines values for JsonPatchOperationOp.
Defines values for JsonPatchOperationOp.
Defines values for JsonPatchOperationOp.
Defines values for JsonPatchOperationOp.
Defines values for JsonPatchOperationOp.
Defines values for JsonPatchOperationOp.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for ProjectStatusModelState.
Defines values for RotationSettingsModelDayOfWeek.
Defines values for RotationSettingsModelDayOfWeek.
Defines values for RotationSettingsModelDayOfWeek.
Defines values for RotationSettingsModelDayOfWeek.
Defines values for RotationSettingsModelDayOfWeek.
Defines values for RotationSettingsModelDayOfWeek.
Defines values for RotationSettingsModelDayOfWeek.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
Defines values for RotationSettingsModelMonth.
# Structs
BackupCreateModel defines model for BackupCreateModel.
BackupModel defines model for BackupModel.
BackupPolicyMissedBackup defines model for BackupPolicyMissedBackup.
BackupPolicyModel defines model for BackupPolicyModel.
BackupPolicyPropertiesModel defines model for BackupPolicyPropertiesModel.
BackupPolicyStatusModel defines model for BackupPolicyStatusModel.
BackupStatusModel defines model for BackupStatusModel.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DatabaseCreateUpdateModel defines model for DatabaseCreateUpdateModel.
DatabaseModel defines model for DatabaseModel.
DatabasePropertiesModel defines model for DatabasePropertiesModel.
DatabaseStatusModel defines model for DatabaseStatusModel.
DeleteBackupParams defines parameters for DeleteBackup.
DeleteBackupPolicyParams defines parameters for DeleteBackupPolicy.
No description provided by the author
No description provided by the author
DeleteDatabaseParams defines parameters for DeleteDatabase.
No description provided by the author
DeleteProjectParams defines parameters for DeleteProject.
No description provided by the author
ErrorContent defines model for ErrorContent.
ExpandedListEntry defines model for ExpandedListEntry.
GetAllBackupPoliciesParams defines parameters for GetAllBackupPolicies.
No description provided by the author
GetAllBackupsParams defines parameters for GetAllBackups.
No description provided by the author
GetAllDatabasesParams defines parameters for GetAllDatabases.
No description provided by the author
GetAllProjectsParams defines parameters for GetAllProjects.
No description provided by the author
GetBackupPoliciesParams defines parameters for GetBackupPolicies.
No description provided by the author
No description provided by the author
No description provided by the author
GetBackupsFromPolicyParams defines parameters for GetBackupsFromPolicy.
No description provided by the author
GetBackupsParams defines parameters for GetBackups.
No description provided by the author
No description provided by the author
GetDatabasesParams defines parameters for GetDatabases.
No description provided by the author
GetMatchingDatabasesParams defines parameters for GetMatchingDatabases.
No description provided by the author
GetOrganizationBackupsParams defines parameters for GetOrganizationBackups.
No description provided by the author
GetOrganizationDatabasesParams defines parameters for GetOrganizationDatabases.
No description provided by the author
GetProjectBackupsParams defines parameters for GetProjectBackups.
No description provided by the author
No description provided by the author
GetProjectsParams defines parameters for GetProjects.
No description provided by the author
ImportSourceModel defines model for ImportSourceModel.
ItemList defines model for ItemList.
ItemList_Items_Item defines model for ItemList.items.Item.
JsonNode defines model for JsonNode.
JsonPatchOperation defines model for JsonPatchOperation.
MaintenanceModel defines model for MaintenanceModel.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProjectModel defines model for ProjectModel.
ProjectPropertiesModel defines model for ProjectPropertiesModel.
ProjectStatusModel defines model for ProjectStatusModel.
RestoreFromModel defines model for RestoreFromModel.
RetentionModel defines model for RetentionModel.
RotationSettingsModel defines model for RotationSettingsModel.
SelectorModel defines model for SelectorModel.
UpdateDbaPasswordModel defines model for UpdateDbaPasswordModel.
UpdateDbaPasswordParams defines parameters for UpdateDbaPassword.
No description provided by the author
# Interfaces
The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.
# Type aliases
BackupStatusModelRetainedAs defines model for BackupStatusModel.RetainedAs.
BackupStatusModelState The state of the backup: - `Pending` - The backup is pending completion - `Succeeded` - The backup completed successfully and is available for use - `Failed` - The backup failed and is unusable - `Deleting` - The backup has been marked for deletion, which is in progress.
ClientOption allows setting custom parameters during construction.
CreateBackupJSONRequestBody defines body for CreateBackup for application/json ContentType.
CreateBackupPolicyJSONRequestBody defines body for CreateBackupPolicy for application/json ContentType.
CreateDatabaseJSONRequestBody defines body for CreateDatabase for application/json ContentType.
CreateOrUpdateBackupJSONRequestBody defines body for CreateOrUpdateBackup for application/json ContentType.
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
DatabaseStatusModelState The state of the database: - `Available` - The database is ready to accept SQL connections - `Creating` - The database is being created and not yet available - `Modifying` - The database is being modified - `Stopping` - Shutdown is in progress for this database - `Stopped` - The database has been stopped - `Expired` - The database has expired - `Failed` - The database has failed to achieve a usable state - `Deleting` - The database has been marked for deletion, which is in progress - `Restoring` - Restore from backup is in progress for this database - `RotatingCertificates` - TLS certificates rotation is in progress for this database.
ErrorContentCode Application-level error code that describes how the error should be handled and how the `detail` field should be interpreted: - `HTTP_ERROR` - The error should be handled based on the HTTP status code (`status`) of the response according to RFC-9910, and `detail` should be interpreted as a human-readable string.
ItemListItems0 defines model for .
JsonNode0 defines model for .
JsonNode1 defines model for .
JsonNode2 defines model for .
JsonNode3 defines model for .
JsonPatchOperationOp defines model for JsonPatchOperation.Op.
PatchBackupApplicationJSONPatchPlusJSONBody defines parameters for PatchBackup.
PatchBackupApplicationJSONPatchPlusJSONRequestBody defines body for PatchBackup for application/json-patch+json ContentType.
PatchBackupPolicyApplicationJSONPatchPlusJSONBody defines parameters for PatchBackupPolicy.
PatchBackupPolicyApplicationJSONPatchPlusJSONRequestBody defines body for PatchBackupPolicy for application/json-patch+json ContentType.
PatchDatabaseApplicationJSONPatchPlusJSONBody defines parameters for PatchDatabase.
PatchDatabaseApplicationJSONPatchPlusJSONRequestBody defines body for PatchDatabase for application/json-patch+json ContentType.
PatchProjectApplicationJSONPatchPlusJSONBody defines parameters for PatchProject.
PatchProjectApplicationJSONPatchPlusJSONRequestBody defines body for PatchProject for application/json-patch+json ContentType.
ProjectStatusModelState The state of the project: - `Available` - The project is available - `Creating` - The project is being created and not yet available - `Modifying` - The project is being modified - `Stopping` - Shutdown is in progress for this project - `Stopped` - The project and its databases have been stopped - `Expired` - The project and its databases have expired - `Failed` - The project has failed to achieve a usable state - `Deleting` - The project has been marked for deletion, which is in progress - `RotatingCertificates` - TLS certificates rotation is in progress for this domain.
RequestEditorFn is the function signature for the RequestEditor callback function.
RotationSettingsModelDayOfWeek The day of the week used to promote backup to weekly.
RotationSettingsModelMonth The month of the year used to promote backup to yearly.
UpdateDbaPasswordJSONRequestBody defines body for UpdateDbaPassword for application/json ContentType.