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 PossibleValuesForExecutionStatus() []string + func ValidateFlexibleServerID(input interface{}, key string) (warnings []string, errors []error) + func ValidateLtrBackupOperationID(input interface{}, key string) (warnings []string, errors []error) + type BackupRequestBase struct + BackupSettings BackupSettings + type BackupSettings struct + BackupName string + type BackupStoreDetails struct + SasUriList []string + type ExecutionStatus string + const ExecutionStatusCancelled + const ExecutionStatusFailed + const ExecutionStatusRunning + const ExecutionStatusSucceeded + func (s *ExecutionStatus) UnmarshalJSON(bytes []byte) error + 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 FlexibleServerStartLtrBackupOperationResponse struct + HttpResponse *http.Response + Model *LtrBackupResponse + OData *odata.OData + Poller pollers.Poller + type FlexibleServerTriggerLtrPreBackupOperationResponse struct + HttpResponse *http.Response + Model *LtrPreBackupResponse + OData *odata.OData + type LongTermRetentionBackupClient struct + Client *resourcemanager.Client + func NewLongTermRetentionBackupClientWithBaseURI(sdkApi sdkEnv.Api) (*LongTermRetentionBackupClient, error) + func (c LongTermRetentionBackupClient) FlexibleServerStartLtrBackup(ctx context.Context, id FlexibleServerId, input LtrBackupRequest) (result FlexibleServerStartLtrBackupOperationResponse, err error) + func (c LongTermRetentionBackupClient) FlexibleServerStartLtrBackupThenPoll(ctx context.Context, id FlexibleServerId, input LtrBackupRequest) error + func (c LongTermRetentionBackupClient) FlexibleServerTriggerLtrPreBackup(ctx context.Context, id FlexibleServerId, input BackupRequestBase) (result FlexibleServerTriggerLtrPreBackupOperationResponse, err error) + func (c LongTermRetentionBackupClient) LtrBackupOperationsGet(ctx context.Context, id LtrBackupOperationId) (result LtrBackupOperationsGetOperationResponse, err error) + func (c LongTermRetentionBackupClient) LtrBackupOperationsListByServer(ctx context.Context, id FlexibleServerId) (result LtrBackupOperationsListByServerOperationResponse, err error) + func (c LongTermRetentionBackupClient) LtrBackupOperationsListByServerComplete(ctx context.Context, id FlexibleServerId) (LtrBackupOperationsListByServerCompleteResult, error) + func (c LongTermRetentionBackupClient) LtrBackupOperationsListByServerCompleteMatchingPredicate(ctx context.Context, id FlexibleServerId, ...) (result LtrBackupOperationsListByServerCompleteResult, err error) + type LtrBackupOperationId struct + FlexibleServerName string + LtrBackupOperationName string + ResourceGroupName string + SubscriptionId string + func NewLtrBackupOperationID(subscriptionId string, resourceGroupName string, flexibleServerName string, ...) LtrBackupOperationId + func ParseLtrBackupOperationID(input string) (*LtrBackupOperationId, error) + func ParseLtrBackupOperationIDInsensitively(input string) (*LtrBackupOperationId, error) + func (id *LtrBackupOperationId) FromParseResult(input resourceids.ParseResult) error + func (id LtrBackupOperationId) ID() string + func (id LtrBackupOperationId) Segments() []resourceids.Segment + func (id LtrBackupOperationId) String() string + type LtrBackupOperationResponseProperties struct + BackupMetadata *string + BackupName *string + DataTransferredInBytes *int64 + DatasourceSizeInBytes *int64 + EndTime *string + ErrorCode *string + ErrorMessage *string + PercentComplete *float64 + StartTime string + Status ExecutionStatus + func (o *LtrBackupOperationResponseProperties) GetEndTimeAsTime() (*time.Time, error) + func (o *LtrBackupOperationResponseProperties) GetStartTimeAsTime() (*time.Time, error) + func (o *LtrBackupOperationResponseProperties) SetEndTimeAsTime(input time.Time) + func (o *LtrBackupOperationResponseProperties) SetStartTimeAsTime(input time.Time) + type LtrBackupOperationsGetOperationResponse struct + HttpResponse *http.Response + Model *LtrServerBackupOperation + OData *odata.OData + type LtrBackupOperationsListByServerCompleteResult struct + Items []LtrServerBackupOperation + LatestHttpResponse *http.Response + type LtrBackupOperationsListByServerCustomPager struct + NextLink *odata.Link + func (p *LtrBackupOperationsListByServerCustomPager) NextPageLink() *odata.Link + type LtrBackupOperationsListByServerOperationResponse struct + HttpResponse *http.Response + Model *[]LtrServerBackupOperation + OData *odata.OData + type LtrBackupRequest struct + BackupSettings BackupSettings + TargetDetails BackupStoreDetails + type LtrBackupResponse struct + Properties *LtrBackupOperationResponseProperties + type LtrPreBackupResponse struct + Properties LtrPreBackupResponseProperties + type LtrPreBackupResponseProperties struct + NumberOfContainers int64 + type LtrServerBackupOperation struct + Id *string + Name *string + Properties *LtrBackupOperationResponseProperties + SystemData *systemdata.SystemData + Type *string + type LtrServerBackupOperationOperationPredicate struct + Id *string + Name *string + Type *string + func (p LtrServerBackupOperationOperationPredicate) Matches(input LtrServerBackupOperation) bool