Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForBackupFormat() []string + func PossibleValuesForOperationStatus() []string + func ValidateFlexibleServerID(input interface{}, key string) (warnings []string, errors []error) + type BackupAndExportClient struct + Client *resourcemanager.Client + func NewBackupAndExportClientWithBaseURI(sdkApi sdkEnv.Api) (*BackupAndExportClient, error) + func (c BackupAndExportClient) Create(ctx context.Context, id FlexibleServerId, input BackupAndExportRequest) (result CreateOperationResponse, err error) + func (c BackupAndExportClient) CreateThenPoll(ctx context.Context, id FlexibleServerId, input BackupAndExportRequest) error + func (c BackupAndExportClient) ValidateBackup(ctx context.Context, id FlexibleServerId) (result ValidateBackupOperationResponse, err error) + type BackupAndExportRequest struct + BackupSettings BackupSettings + TargetDetails BackupStoreDetails + func (s *BackupAndExportRequest) UnmarshalJSON(bytes []byte) error + type BackupAndExportResponse struct + EndTime *string + Error *ErrorDetail + Id *string + Name *string + PercentComplete *float64 + Properties *BackupAndExportResponseProperties + StartTime *string + Status *OperationStatus + SystemData *systemdata.SystemData + Type *string + func (o *BackupAndExportResponse) GetEndTimeAsTime() (*time.Time, error) + func (o *BackupAndExportResponse) GetStartTimeAsTime() (*time.Time, error) + func (o *BackupAndExportResponse) SetEndTimeAsTime(input time.Time) + func (o *BackupAndExportResponse) SetStartTimeAsTime(input time.Time) + type BackupAndExportResponseProperties struct + BackupMetadata *string + DataTransferredInBytes *int64 + DatasourceSizeInBytes *int64 + type BackupFormat string + const BackupFormatCollatedFormat + const BackupFormatRaw + func (s *BackupFormat) UnmarshalJSON(bytes []byte) error + type BackupSettings struct + BackupFormat *BackupFormat + BackupName string + type BackupStoreDetails interface + BackupStoreDetails func() BaseBackupStoreDetailsImpl + func UnmarshalBackupStoreDetailsImplementation(input []byte) (BackupStoreDetails, error) + type BaseBackupStoreDetailsImpl struct + ObjectType string + func (s BaseBackupStoreDetailsImpl) BackupStoreDetails() BaseBackupStoreDetailsImpl + type CreateOperationResponse struct + HttpResponse *http.Response + Model *BackupAndExportResponse + OData *odata.OData + Poller pollers.Poller + type ErrorAdditionalInfo struct + Info *interface{} + Type *string + type ErrorDetail struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorDetail + Message *string + Target *string + type FlexibleServerId struct + FlexibleServerName string + ResourceGroupName string + SubscriptionId string + func NewFlexibleServerID(subscriptionId string, resourceGroupName string, flexibleServerName string) FlexibleServerId + func ParseFlexibleServerID(input string) (*FlexibleServerId, error) + func ParseFlexibleServerIDInsensitively(input string) (*FlexibleServerId, error) + func (id *FlexibleServerId) FromParseResult(input resourceids.ParseResult) error + func (id FlexibleServerId) ID() string + func (id FlexibleServerId) Segments() []resourceids.Segment + func (id FlexibleServerId) String() string + type FullBackupStoreDetails struct + ObjectType string + SasUriList []string + func (s FullBackupStoreDetails) BackupStoreDetails() BaseBackupStoreDetailsImpl + func (s FullBackupStoreDetails) MarshalJSON() ([]byte, error) + type OperationStatus string + const OperationStatusCancelInProgress + const OperationStatusCanceled + const OperationStatusFailed + const OperationStatusInProgress + const OperationStatusPending + const OperationStatusSucceeded + func (s *OperationStatus) UnmarshalJSON(bytes []byte) error + type RawBackupStoreDetailsImpl struct + Type string + Values map[string]interface{} + func (s RawBackupStoreDetailsImpl) BackupStoreDetails() BaseBackupStoreDetailsImpl + type ValidateBackupOperationResponse struct + HttpResponse *http.Response + Model *ValidateBackupResponse + OData *odata.OData + type ValidateBackupResponse struct + Properties *ValidateBackupResponseProperties + type ValidateBackupResponseProperties struct + NumberOfContainers *int64