Versions in this module Expand all Collapse all v1 v1.0.1 Aug 22, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AbsoluteDeleteOption struct + Duration *string + ObjectType ObjectTypeBasicDeleteOption + func (ado AbsoluteDeleteOption) AsAbsoluteDeleteOption() (*AbsoluteDeleteOption, bool) + func (ado AbsoluteDeleteOption) AsBasicDeleteOption() (BasicDeleteOption, bool) + func (ado AbsoluteDeleteOption) AsDeleteOption() (*DeleteOption, bool) + func (ado AbsoluteDeleteOption) MarshalJSON() ([]byte, error) + type AbsoluteMarker string + const AllBackup + const FirstOfDay + const FirstOfMonth + const FirstOfWeek + const FirstOfYear + func PossibleAbsoluteMarkerValues() []AbsoluteMarker + type AdHocBackupRuleOptions struct + RuleName *string + TriggerOption *AdhocBackupTriggerOption + type AdhocBackupTriggerOption struct + RetentionTagOverride *string + type AdhocBasedTaggingCriteria struct + TagInfo *RetentionTag + type AdhocBasedTriggerContext struct + ObjectType ObjectTypeBasicTriggerContext + TaggingCriteria *AdhocBasedTaggingCriteria + func (abtc AdhocBasedTriggerContext) AsAdhocBasedTriggerContext() (*AdhocBasedTriggerContext, bool) + func (abtc AdhocBasedTriggerContext) AsBasicTriggerContext() (BasicTriggerContext, bool) + func (abtc AdhocBasedTriggerContext) AsScheduleBasedTriggerContext() (*ScheduleBasedTriggerContext, bool) + func (abtc AdhocBasedTriggerContext) AsTriggerContext() (*TriggerContext, bool) + func (abtc AdhocBasedTriggerContext) MarshalJSON() ([]byte, error) + type AzureBackupDiscreteRecoveryPoint struct + FriendlyName *string + ObjectType ObjectType + PolicyName *string + PolicyVersion *string + RecoveryPointDataStoresDetails *[]RecoveryPointDataStoreDetails + RecoveryPointID *string + RecoveryPointTime *date.Time + RecoveryPointType *string + RetentionTagName *string + RetentionTagVersion *string + func (abdrp AzureBackupDiscreteRecoveryPoint) AsAzureBackupDiscreteRecoveryPoint() (*AzureBackupDiscreteRecoveryPoint, bool) + func (abdrp AzureBackupDiscreteRecoveryPoint) AsAzureBackupRecoveryPoint() (*AzureBackupRecoveryPoint, bool) + func (abdrp AzureBackupDiscreteRecoveryPoint) AsBasicAzureBackupRecoveryPoint() (BasicAzureBackupRecoveryPoint, bool) + func (abdrp AzureBackupDiscreteRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureBackupFindRestorableTimeRangesRequest struct + EndTime *string + SourceDataStoreType RestoreSourceDataStoreType + StartTime *string + type AzureBackupFindRestorableTimeRangesRequestResource struct + Content *AzureBackupFindRestorableTimeRangesRequest + CultureInfo *string + HTTPMethod *string + Headers map[string][]string + Parameters map[string]*string + SubscriptionID *string + SupportedGroupVersions *[]string + URI *string + func (abfrtrrr AzureBackupFindRestorableTimeRangesRequestResource) MarshalJSON() ([]byte, error) + type AzureBackupFindRestorableTimeRangesResponse struct + ObjectType *string + RestorableTimeRanges *[]RestorableTimeRange + type AzureBackupFindRestorableTimeRangesResponseResource struct + ID *string + Name *string + Properties *AzureBackupFindRestorableTimeRangesResponse + SystemData *SystemData + Type *string + func (abfrtrrr AzureBackupFindRestorableTimeRangesResponseResource) MarshalJSON() ([]byte, error) + type AzureBackupJob struct + ActivityID *string + BackupInstanceFriendlyName *string + BackupInstanceID *string + DataSourceID *string + DataSourceLocation *string + DataSourceName *string + DataSourceSetName *string + DataSourceType *string + DestinationDataStoreName *string + Duration *string + EndTime *date.Time + ErrorDetails *[]UserFacingError + Etag *string + ExtendedInfo *JobExtendedInfo + IsUserTriggered *bool + Operation *string + OperationCategory *string + PolicyID *string + PolicyName *string + ProgressEnabled *bool + ProgressURL *string + RestoreType *string + SourceDataStoreName *string + SourceResourceGroup *string + SourceSubscriptionID *string + StartTime *date.Time + Status *string + SubscriptionID *string + SupportedActions *[]string + VaultName *string + func (abj AzureBackupJob) MarshalJSON() ([]byte, error) + type AzureBackupJobResource struct + ID *string + Name *string + Properties *AzureBackupJob + SystemData *SystemData + Type *string + func (abjr AzureBackupJobResource) MarshalJSON() ([]byte, error) + type AzureBackupJobResourceList struct + NextLink *string + Value *[]AzureBackupJobResource + func (abjrl AzureBackupJobResourceList) IsEmpty() bool + type AzureBackupJobResourceListIterator struct + func NewAzureBackupJobResourceListIterator(page AzureBackupJobResourceListPage) AzureBackupJobResourceListIterator + func (iter *AzureBackupJobResourceListIterator) Next() error + func (iter *AzureBackupJobResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AzureBackupJobResourceListIterator) NotDone() bool + func (iter AzureBackupJobResourceListIterator) Response() AzureBackupJobResourceList + func (iter AzureBackupJobResourceListIterator) Value() AzureBackupJobResource + type AzureBackupJobResourceListPage struct + func NewAzureBackupJobResourceListPage(cur AzureBackupJobResourceList, ...) AzureBackupJobResourceListPage + func (page *AzureBackupJobResourceListPage) Next() error + func (page *AzureBackupJobResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page AzureBackupJobResourceListPage) NotDone() bool + func (page AzureBackupJobResourceListPage) Response() AzureBackupJobResourceList + func (page AzureBackupJobResourceListPage) Values() []AzureBackupJobResource + type AzureBackupParams struct + BackupType *string + ObjectType ObjectTypeBasicBackupParameters + func (abp AzureBackupParams) AsAzureBackupParams() (*AzureBackupParams, bool) + func (abp AzureBackupParams) AsBackupParameters() (*BackupParameters, bool) + func (abp AzureBackupParams) AsBasicBackupParameters() (BasicBackupParameters, bool) + func (abp AzureBackupParams) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPoint struct + ObjectType ObjectType + func (abrp AzureBackupRecoveryPoint) AsAzureBackupDiscreteRecoveryPoint() (*AzureBackupDiscreteRecoveryPoint, bool) + func (abrp AzureBackupRecoveryPoint) AsAzureBackupRecoveryPoint() (*AzureBackupRecoveryPoint, bool) + func (abrp AzureBackupRecoveryPoint) AsBasicAzureBackupRecoveryPoint() (BasicAzureBackupRecoveryPoint, bool) + func (abrp AzureBackupRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPointBasedRestoreRequest struct + ObjectType ObjectTypeBasicAzureBackupRestoreRequest + RecoveryPointID *string + RestoreTargetInfo BasicRestoreTargetInfoBase + SourceDataStoreType SourceDataStoreType + func (abrpbrr *AzureBackupRecoveryPointBasedRestoreRequest) UnmarshalJSON(body []byte) error + func (abrpbrr AzureBackupRecoveryPointBasedRestoreRequest) AsAzureBackupRecoveryPointBasedRestoreRequest() (*AzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrpbrr AzureBackupRecoveryPointBasedRestoreRequest) AsAzureBackupRecoveryTimeBasedRestoreRequest() (*AzureBackupRecoveryTimeBasedRestoreRequest, bool) + func (abrpbrr AzureBackupRecoveryPointBasedRestoreRequest) AsAzureBackupRestoreRequest() (*AzureBackupRestoreRequest, bool) + func (abrpbrr AzureBackupRecoveryPointBasedRestoreRequest) AsAzureBackupRestoreWithRehydrationRequest() (*AzureBackupRestoreWithRehydrationRequest, bool) + func (abrpbrr AzureBackupRecoveryPointBasedRestoreRequest) AsBasicAzureBackupRecoveryPointBasedRestoreRequest() (BasicAzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrpbrr AzureBackupRecoveryPointBasedRestoreRequest) AsBasicAzureBackupRestoreRequest() (BasicAzureBackupRestoreRequest, bool) + func (abrpbrr AzureBackupRecoveryPointBasedRestoreRequest) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPointResource struct + ID *string + Name *string + Properties BasicAzureBackupRecoveryPoint + SystemData *SystemData + Type *string + func (abrpr *AzureBackupRecoveryPointResource) UnmarshalJSON(body []byte) error + func (abrpr AzureBackupRecoveryPointResource) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPointResourceList struct + NextLink *string + Value *[]AzureBackupRecoveryPointResource + func (abrprl AzureBackupRecoveryPointResourceList) IsEmpty() bool + type AzureBackupRecoveryPointResourceListIterator struct + func NewAzureBackupRecoveryPointResourceListIterator(page AzureBackupRecoveryPointResourceListPage) AzureBackupRecoveryPointResourceListIterator + func (iter *AzureBackupRecoveryPointResourceListIterator) Next() error + func (iter *AzureBackupRecoveryPointResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AzureBackupRecoveryPointResourceListIterator) NotDone() bool + func (iter AzureBackupRecoveryPointResourceListIterator) Response() AzureBackupRecoveryPointResourceList + func (iter AzureBackupRecoveryPointResourceListIterator) Value() AzureBackupRecoveryPointResource + type AzureBackupRecoveryPointResourceListPage struct + func NewAzureBackupRecoveryPointResourceListPage(cur AzureBackupRecoveryPointResourceList, ...) AzureBackupRecoveryPointResourceListPage + func (page *AzureBackupRecoveryPointResourceListPage) Next() error + func (page *AzureBackupRecoveryPointResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page AzureBackupRecoveryPointResourceListPage) NotDone() bool + func (page AzureBackupRecoveryPointResourceListPage) Response() AzureBackupRecoveryPointResourceList + func (page AzureBackupRecoveryPointResourceListPage) Values() []AzureBackupRecoveryPointResource + type AzureBackupRecoveryTimeBasedRestoreRequest struct + ObjectType ObjectTypeBasicAzureBackupRestoreRequest + RecoveryPointTime *string + RestoreTargetInfo BasicRestoreTargetInfoBase + SourceDataStoreType SourceDataStoreType + func (abrtbrr *AzureBackupRecoveryTimeBasedRestoreRequest) UnmarshalJSON(body []byte) error + func (abrtbrr AzureBackupRecoveryTimeBasedRestoreRequest) AsAzureBackupRecoveryPointBasedRestoreRequest() (*AzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrtbrr AzureBackupRecoveryTimeBasedRestoreRequest) AsAzureBackupRecoveryTimeBasedRestoreRequest() (*AzureBackupRecoveryTimeBasedRestoreRequest, bool) + func (abrtbrr AzureBackupRecoveryTimeBasedRestoreRequest) AsAzureBackupRestoreRequest() (*AzureBackupRestoreRequest, bool) + func (abrtbrr AzureBackupRecoveryTimeBasedRestoreRequest) AsAzureBackupRestoreWithRehydrationRequest() (*AzureBackupRestoreWithRehydrationRequest, bool) + func (abrtbrr AzureBackupRecoveryTimeBasedRestoreRequest) AsBasicAzureBackupRecoveryPointBasedRestoreRequest() (BasicAzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrtbrr AzureBackupRecoveryTimeBasedRestoreRequest) AsBasicAzureBackupRestoreRequest() (BasicAzureBackupRestoreRequest, bool) + func (abrtbrr AzureBackupRecoveryTimeBasedRestoreRequest) MarshalJSON() ([]byte, error) + type AzureBackupRehydrationRequest struct + RecoveryPointID *string + RehydrationPriority RehydrationPriority + RehydrationRetentionDuration *string + type AzureBackupRestoreRequest struct + ObjectType ObjectTypeBasicAzureBackupRestoreRequest + RestoreTargetInfo BasicRestoreTargetInfoBase + SourceDataStoreType SourceDataStoreType + func (abrr *AzureBackupRestoreRequest) UnmarshalJSON(body []byte) error + func (abrr AzureBackupRestoreRequest) AsAzureBackupRecoveryPointBasedRestoreRequest() (*AzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrr AzureBackupRestoreRequest) AsAzureBackupRecoveryTimeBasedRestoreRequest() (*AzureBackupRecoveryTimeBasedRestoreRequest, bool) + func (abrr AzureBackupRestoreRequest) AsAzureBackupRestoreRequest() (*AzureBackupRestoreRequest, bool) + func (abrr AzureBackupRestoreRequest) AsAzureBackupRestoreWithRehydrationRequest() (*AzureBackupRestoreWithRehydrationRequest, bool) + func (abrr AzureBackupRestoreRequest) AsBasicAzureBackupRecoveryPointBasedRestoreRequest() (BasicAzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrr AzureBackupRestoreRequest) AsBasicAzureBackupRestoreRequest() (BasicAzureBackupRestoreRequest, bool) + func (abrr AzureBackupRestoreRequest) MarshalJSON() ([]byte, error) + type AzureBackupRestoreWithRehydrationRequest struct + ObjectType ObjectTypeBasicAzureBackupRestoreRequest + RecoveryPointID *string + RehydrationPriority RehydrationPriority + RehydrationRetentionDuration *string + RestoreTargetInfo BasicRestoreTargetInfoBase + SourceDataStoreType SourceDataStoreType + func (abrwrr *AzureBackupRestoreWithRehydrationRequest) UnmarshalJSON(body []byte) error + func (abrwrr AzureBackupRestoreWithRehydrationRequest) AsAzureBackupRecoveryPointBasedRestoreRequest() (*AzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrwrr AzureBackupRestoreWithRehydrationRequest) AsAzureBackupRecoveryTimeBasedRestoreRequest() (*AzureBackupRecoveryTimeBasedRestoreRequest, bool) + func (abrwrr AzureBackupRestoreWithRehydrationRequest) AsAzureBackupRestoreRequest() (*AzureBackupRestoreRequest, bool) + func (abrwrr AzureBackupRestoreWithRehydrationRequest) AsAzureBackupRestoreWithRehydrationRequest() (*AzureBackupRestoreWithRehydrationRequest, bool) + func (abrwrr AzureBackupRestoreWithRehydrationRequest) AsBasicAzureBackupRecoveryPointBasedRestoreRequest() (BasicAzureBackupRecoveryPointBasedRestoreRequest, bool) + func (abrwrr AzureBackupRestoreWithRehydrationRequest) AsBasicAzureBackupRestoreRequest() (BasicAzureBackupRestoreRequest, bool) + func (abrwrr AzureBackupRestoreWithRehydrationRequest) MarshalJSON() ([]byte, error) + type AzureBackupRule struct + BackupParameters BasicBackupParameters + DataStore *DataStoreInfoBase + Name *string + ObjectType ObjectTypeBasicBasePolicyRule + Trigger BasicTriggerContext + func (abr *AzureBackupRule) UnmarshalJSON(body []byte) error + func (abr AzureBackupRule) AsAzureBackupRule() (*AzureBackupRule, bool) + func (abr AzureBackupRule) AsAzureRetentionRule() (*AzureRetentionRule, bool) + func (abr AzureBackupRule) AsBasePolicyRule() (*BasePolicyRule, bool) + func (abr AzureBackupRule) AsBasicBasePolicyRule() (BasicBasePolicyRule, bool) + func (abr AzureBackupRule) MarshalJSON() ([]byte, error) + type AzureOperationalStoreParameters struct + DataStoreType DataStoreTypes + ObjectType ObjectTypeBasicDataStoreParameters + ResourceGroupID *string + func (aosp AzureOperationalStoreParameters) AsAzureOperationalStoreParameters() (*AzureOperationalStoreParameters, bool) + func (aosp AzureOperationalStoreParameters) AsBasicDataStoreParameters() (BasicDataStoreParameters, bool) + func (aosp AzureOperationalStoreParameters) AsDataStoreParameters() (*DataStoreParameters, bool) + func (aosp AzureOperationalStoreParameters) MarshalJSON() ([]byte, error) + type AzureRetentionRule struct + IsDefault *bool + Lifecycles *[]SourceLifeCycle + Name *string + ObjectType ObjectTypeBasicBasePolicyRule + func (arr AzureRetentionRule) AsAzureBackupRule() (*AzureBackupRule, bool) + func (arr AzureRetentionRule) AsAzureRetentionRule() (*AzureRetentionRule, bool) + func (arr AzureRetentionRule) AsBasePolicyRule() (*BasePolicyRule, bool) + func (arr AzureRetentionRule) AsBasicBasePolicyRule() (BasicBasePolicyRule, bool) + func (arr AzureRetentionRule) MarshalJSON() ([]byte, error) + type BackupCriteria struct + ObjectType ObjectTypeBasicBackupCriteria + func (bc BackupCriteria) AsBackupCriteria() (*BackupCriteria, bool) + func (bc BackupCriteria) AsBasicBackupCriteria() (BasicBackupCriteria, bool) + func (bc BackupCriteria) AsScheduleBasedBackupCriteria() (*ScheduleBasedBackupCriteria, bool) + func (bc BackupCriteria) MarshalJSON() ([]byte, error) + type BackupInstance struct + CurrentProtectionState CurrentProtectionState + DataSourceInfo *Datasource + DataSourceSetInfo *DatasourceSet + FriendlyName *string + ObjectType *string + PolicyInfo *PolicyInfo + ProtectionErrorDetails *UserFacingError + ProtectionStatus *ProtectionStatusDetails + ProvisioningState *string + func (bi BackupInstance) MarshalJSON() ([]byte, error) + type BackupInstanceResource struct + ID *string + Name *string + Properties *BackupInstance + SystemData *SystemData + Type *string + func (bir BackupInstanceResource) MarshalJSON() ([]byte, error) + type BackupInstanceResourceList struct + NextLink *string + Value *[]BackupInstanceResource + func (birl BackupInstanceResourceList) IsEmpty() bool + type BackupInstanceResourceListIterator struct + func NewBackupInstanceResourceListIterator(page BackupInstanceResourceListPage) BackupInstanceResourceListIterator + func (iter *BackupInstanceResourceListIterator) Next() error + func (iter *BackupInstanceResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter BackupInstanceResourceListIterator) NotDone() bool + func (iter BackupInstanceResourceListIterator) Response() BackupInstanceResourceList + func (iter BackupInstanceResourceListIterator) Value() BackupInstanceResource + type BackupInstanceResourceListPage struct + func NewBackupInstanceResourceListPage(cur BackupInstanceResourceList, ...) BackupInstanceResourceListPage + func (page *BackupInstanceResourceListPage) Next() error + func (page *BackupInstanceResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page BackupInstanceResourceListPage) NotDone() bool + func (page BackupInstanceResourceListPage) Response() BackupInstanceResourceList + func (page BackupInstanceResourceListPage) Values() []BackupInstanceResource + type BackupInstancesAdhocBackupFuture struct + Result func(BackupInstancesClient) (OperationJobExtendedInfo, error) + func (future *BackupInstancesAdhocBackupFuture) UnmarshalJSON(body []byte) error + type BackupInstancesClient struct + func NewBackupInstancesClient(subscriptionID string) BackupInstancesClient + func NewBackupInstancesClientWithBaseURI(baseURI string, subscriptionID string) BackupInstancesClient + func (client BackupInstancesClient) AdhocBackup(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupInstancesAdhocBackupFuture, err error) + func (client BackupInstancesClient) AdhocBackupPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupInstancesClient) AdhocBackupResponder(resp *http.Response) (result OperationJobExtendedInfo, err error) + func (client BackupInstancesClient) AdhocBackupSender(req *http.Request) (future BackupInstancesAdhocBackupFuture, err error) + func (client BackupInstancesClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupInstancesCreateOrUpdateFuture, err error) + func (client BackupInstancesClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupInstancesClient) CreateOrUpdateResponder(resp *http.Response) (result BackupInstanceResource, err error) + func (client BackupInstancesClient) CreateOrUpdateSender(req *http.Request) (future BackupInstancesCreateOrUpdateFuture, err error) + func (client BackupInstancesClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupInstancesDeleteFuture, err error) + func (client BackupInstancesClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupInstancesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client BackupInstancesClient) DeleteSender(req *http.Request) (future BackupInstancesDeleteFuture, err error) + func (client BackupInstancesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupInstanceResource, err error) + func (client BackupInstancesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupInstancesClient) GetResponder(resp *http.Response) (result BackupInstanceResource, err error) + func (client BackupInstancesClient) GetSender(req *http.Request) (*http.Response, error) + func (client BackupInstancesClient) List(ctx context.Context, vaultName string, resourceGroupName string) (result BackupInstanceResourceListPage, err error) + func (client BackupInstancesClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string) (result BackupInstanceResourceListIterator, err error) + func (client BackupInstancesClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string) (*http.Request, error) + func (client BackupInstancesClient) ListResponder(resp *http.Response) (result BackupInstanceResourceList, err error) + func (client BackupInstancesClient) ListSender(req *http.Request) (*http.Response, error) + func (client BackupInstancesClient) TriggerRehydrate(ctx context.Context, resourceGroupName string, vaultName string, ...) (result BackupInstancesTriggerRehydrateFuture, err error) + func (client BackupInstancesClient) TriggerRehydratePreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client BackupInstancesClient) TriggerRehydrateResponder(resp *http.Response) (result autorest.Response, err error) + func (client BackupInstancesClient) TriggerRehydrateSender(req *http.Request) (future BackupInstancesTriggerRehydrateFuture, err error) + func (client BackupInstancesClient) TriggerRestore(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupInstancesTriggerRestoreFuture, err error) + func (client BackupInstancesClient) TriggerRestorePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupInstancesClient) TriggerRestoreResponder(resp *http.Response) (result OperationJobExtendedInfo, err error) + func (client BackupInstancesClient) TriggerRestoreSender(req *http.Request) (future BackupInstancesTriggerRestoreFuture, err error) + func (client BackupInstancesClient) ValidateForBackup(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupInstancesValidateForBackupFuture, err error) + func (client BackupInstancesClient) ValidateForBackupPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupInstancesClient) ValidateForBackupResponder(resp *http.Response) (result OperationJobExtendedInfo, err error) + func (client BackupInstancesClient) ValidateForBackupSender(req *http.Request) (future BackupInstancesValidateForBackupFuture, err error) + func (client BackupInstancesClient) ValidateRestore(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupInstancesValidateRestoreFuture, err error) + func (client BackupInstancesClient) ValidateRestorePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupInstancesClient) ValidateRestoreResponder(resp *http.Response) (result OperationJobExtendedInfo, err error) + func (client BackupInstancesClient) ValidateRestoreSender(req *http.Request) (future BackupInstancesValidateRestoreFuture, err error) + type BackupInstancesCreateOrUpdateFuture struct + Result func(BackupInstancesClient) (BackupInstanceResource, error) + func (future *BackupInstancesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type BackupInstancesDeleteFuture struct + Result func(BackupInstancesClient) (autorest.Response, error) + func (future *BackupInstancesDeleteFuture) UnmarshalJSON(body []byte) error + type BackupInstancesTriggerRehydrateFuture struct + Result func(BackupInstancesClient) (autorest.Response, error) + func (future *BackupInstancesTriggerRehydrateFuture) UnmarshalJSON(body []byte) error + type BackupInstancesTriggerRestoreFuture struct + Result func(BackupInstancesClient) (OperationJobExtendedInfo, error) + func (future *BackupInstancesTriggerRestoreFuture) UnmarshalJSON(body []byte) error + type BackupInstancesValidateForBackupFuture struct + Result func(BackupInstancesClient) (OperationJobExtendedInfo, error) + func (future *BackupInstancesValidateForBackupFuture) UnmarshalJSON(body []byte) error + type BackupInstancesValidateRestoreFuture struct + Result func(BackupInstancesClient) (OperationJobExtendedInfo, error) + func (future *BackupInstancesValidateRestoreFuture) UnmarshalJSON(body []byte) error + type BackupParameters struct + ObjectType ObjectTypeBasicBackupParameters + func (bp BackupParameters) AsAzureBackupParams() (*AzureBackupParams, bool) + func (bp BackupParameters) AsBackupParameters() (*BackupParameters, bool) + func (bp BackupParameters) AsBasicBackupParameters() (BasicBackupParameters, bool) + func (bp BackupParameters) MarshalJSON() ([]byte, error) + type BackupPoliciesClient struct + func NewBackupPoliciesClient(subscriptionID string) BackupPoliciesClient + func NewBackupPoliciesClientWithBaseURI(baseURI string, subscriptionID string) BackupPoliciesClient + func (client BackupPoliciesClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BaseBackupPolicyResource, err error) + func (client BackupPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result BaseBackupPolicyResource, err error) + func (client BackupPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client BackupPoliciesClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client BackupPoliciesClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupPoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client BackupPoliciesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client BackupPoliciesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BaseBackupPolicyResource, err error) + func (client BackupPoliciesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupPoliciesClient) GetResponder(resp *http.Response) (result BaseBackupPolicyResource, err error) + func (client BackupPoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client BackupPoliciesClient) List(ctx context.Context, vaultName string, resourceGroupName string) (result BaseBackupPolicyResourceListPage, err error) + func (client BackupPoliciesClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string) (result BaseBackupPolicyResourceListIterator, err error) + func (client BackupPoliciesClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string) (*http.Request, error) + func (client BackupPoliciesClient) ListResponder(resp *http.Response) (result BaseBackupPolicyResourceList, err error) + func (client BackupPoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type BackupPolicy struct + DatasourceTypes *[]string + ObjectType ObjectTypeBasicBaseBackupPolicy + PolicyRules *[]BasicBasePolicyRule + func (bp *BackupPolicy) UnmarshalJSON(body []byte) error + func (bp BackupPolicy) AsBackupPolicy() (*BackupPolicy, bool) + func (bp BackupPolicy) AsBaseBackupPolicy() (*BaseBackupPolicy, bool) + func (bp BackupPolicy) AsBasicBaseBackupPolicy() (BasicBaseBackupPolicy, bool) + func (bp BackupPolicy) MarshalJSON() ([]byte, error) + type BackupSchedule struct + RepeatingTimeIntervals *[]string + type BackupVault struct + ProvisioningState ProvisioningState + StorageSettings *[]StorageSetting + func (bv BackupVault) MarshalJSON() ([]byte, error) + type BackupVaultResource struct + ETag *string + ID *string + Identity *DppIdentityDetails + Location *string + Name *string + Properties *BackupVault + SystemData *SystemData + Tags map[string]*string + Type *string + func (bvr BackupVaultResource) MarshalJSON() ([]byte, error) + type BackupVaultResourceList struct + NextLink *string + Value *[]BackupVaultResource + func (bvrl BackupVaultResourceList) IsEmpty() bool + type BackupVaultResourceListIterator struct + func NewBackupVaultResourceListIterator(page BackupVaultResourceListPage) BackupVaultResourceListIterator + func (iter *BackupVaultResourceListIterator) Next() error + func (iter *BackupVaultResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter BackupVaultResourceListIterator) NotDone() bool + func (iter BackupVaultResourceListIterator) Response() BackupVaultResourceList + func (iter BackupVaultResourceListIterator) Value() BackupVaultResource + type BackupVaultResourceListPage struct + func NewBackupVaultResourceListPage(cur BackupVaultResourceList, ...) BackupVaultResourceListPage + func (page *BackupVaultResourceListPage) Next() error + func (page *BackupVaultResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page BackupVaultResourceListPage) NotDone() bool + func (page BackupVaultResourceListPage) Response() BackupVaultResourceList + func (page BackupVaultResourceListPage) Values() []BackupVaultResource + type BackupVaultsClient struct + func NewBackupVaultsClient(subscriptionID string) BackupVaultsClient + func NewBackupVaultsClientWithBaseURI(baseURI string, subscriptionID string) BackupVaultsClient + func (client BackupVaultsClient) CheckNameAvailability(ctx context.Context, resourceGroupName string, location string, ...) (result CheckNameAvailabilityResult, err error) + func (client BackupVaultsClient) CheckNameAvailabilityPreparer(ctx context.Context, resourceGroupName string, location string, ...) (*http.Request, error) + func (client BackupVaultsClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResult, err error) + func (client BackupVaultsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client BackupVaultsClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupVaultsCreateOrUpdateFuture, err error) + func (client BackupVaultsClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupVaultsClient) CreateOrUpdateResponder(resp *http.Response) (result BackupVaultResource, err error) + func (client BackupVaultsClient) CreateOrUpdateSender(req *http.Request) (future BackupVaultsCreateOrUpdateFuture, err error) + func (client BackupVaultsClient) Delete(ctx context.Context, vaultName string, resourceGroupName string) (result autorest.Response, err error) + func (client BackupVaultsClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string) (*http.Request, error) + func (client BackupVaultsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client BackupVaultsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client BackupVaultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string) (result BackupVaultResource, err error) + func (client BackupVaultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string) (*http.Request, error) + func (client BackupVaultsClient) GetResourcesInResourceGroup(ctx context.Context, resourceGroupName string) (result BackupVaultResourceListPage, err error) + func (client BackupVaultsClient) GetResourcesInResourceGroupComplete(ctx context.Context, resourceGroupName string) (result BackupVaultResourceListIterator, err error) + func (client BackupVaultsClient) GetResourcesInResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client BackupVaultsClient) GetResourcesInResourceGroupResponder(resp *http.Response) (result BackupVaultResourceList, err error) + func (client BackupVaultsClient) GetResourcesInResourceGroupSender(req *http.Request) (*http.Response, error) + func (client BackupVaultsClient) GetResourcesInSubscription(ctx context.Context) (result BackupVaultResourceListPage, err error) + func (client BackupVaultsClient) GetResourcesInSubscriptionComplete(ctx context.Context) (result BackupVaultResourceListIterator, err error) + func (client BackupVaultsClient) GetResourcesInSubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client BackupVaultsClient) GetResourcesInSubscriptionResponder(resp *http.Response) (result BackupVaultResourceList, err error) + func (client BackupVaultsClient) GetResourcesInSubscriptionSender(req *http.Request) (*http.Response, error) + func (client BackupVaultsClient) GetResponder(resp *http.Response) (result BackupVaultResource, err error) + func (client BackupVaultsClient) GetSender(req *http.Request) (*http.Response, error) + func (client BackupVaultsClient) Patch(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupVaultsPatchFuture, err error) + func (client BackupVaultsClient) PatchPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupVaultsClient) PatchResponder(resp *http.Response) (result BackupVaultResource, err error) + func (client BackupVaultsClient) PatchSender(req *http.Request) (future BackupVaultsPatchFuture, err error) + type BackupVaultsCreateOrUpdateFuture struct + Result func(BackupVaultsClient) (BackupVaultResource, error) + func (future *BackupVaultsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type BackupVaultsPatchFuture struct + Result func(BackupVaultsClient) (BackupVaultResource, error) + func (future *BackupVaultsPatchFuture) UnmarshalJSON(body []byte) error + type BaseBackupPolicy struct + DatasourceTypes *[]string + ObjectType ObjectTypeBasicBaseBackupPolicy + func (bbp BaseBackupPolicy) AsBackupPolicy() (*BackupPolicy, bool) + func (bbp BaseBackupPolicy) AsBaseBackupPolicy() (*BaseBackupPolicy, bool) + func (bbp BaseBackupPolicy) AsBasicBaseBackupPolicy() (BasicBaseBackupPolicy, bool) + func (bbp BaseBackupPolicy) MarshalJSON() ([]byte, error) + type BaseBackupPolicyResource struct + ID *string + Name *string + Properties BasicBaseBackupPolicy + SystemData *SystemData + Type *string + func (bbpr *BaseBackupPolicyResource) UnmarshalJSON(body []byte) error + func (bbpr BaseBackupPolicyResource) MarshalJSON() ([]byte, error) + type BaseBackupPolicyResourceList struct + NextLink *string + Value *[]BaseBackupPolicyResource + func (bbprl BaseBackupPolicyResourceList) IsEmpty() bool + type BaseBackupPolicyResourceListIterator struct + func NewBaseBackupPolicyResourceListIterator(page BaseBackupPolicyResourceListPage) BaseBackupPolicyResourceListIterator + func (iter *BaseBackupPolicyResourceListIterator) Next() error + func (iter *BaseBackupPolicyResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter BaseBackupPolicyResourceListIterator) NotDone() bool + func (iter BaseBackupPolicyResourceListIterator) Response() BaseBackupPolicyResourceList + func (iter BaseBackupPolicyResourceListIterator) Value() BaseBackupPolicyResource + type BaseBackupPolicyResourceListPage struct + func NewBaseBackupPolicyResourceListPage(cur BaseBackupPolicyResourceList, ...) BaseBackupPolicyResourceListPage + func (page *BaseBackupPolicyResourceListPage) Next() error + func (page *BaseBackupPolicyResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page BaseBackupPolicyResourceListPage) NotDone() bool + func (page BaseBackupPolicyResourceListPage) Response() BaseBackupPolicyResourceList + func (page BaseBackupPolicyResourceListPage) Values() []BaseBackupPolicyResource + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + func (client BaseClient) CheckFeatureSupport(ctx context.Context, location string, ...) (result FeatureValidationResponseBaseModel, err error) + func (client BaseClient) CheckFeatureSupportPreparer(ctx context.Context, location string, ...) (*http.Request, error) + func (client BaseClient) CheckFeatureSupportResponder(resp *http.Response) (result FeatureValidationResponseBaseModel, err error) + func (client BaseClient) CheckFeatureSupportSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetOperationResultPatch(ctx context.Context, vaultName string, resourceGroupName string, ...) (result BackupVaultResource, err error) + func (client BaseClient) GetOperationResultPatchPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BaseClient) GetOperationResultPatchResponder(resp *http.Response) (result BackupVaultResource, err error) + func (client BaseClient) GetOperationResultPatchSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetOperationStatus(ctx context.Context, location string, operationID string) (result OperationResource, err error) + func (client BaseClient) GetOperationStatusPreparer(ctx context.Context, location string, operationID string) (*http.Request, error) + func (client BaseClient) GetOperationStatusResponder(resp *http.Response) (result OperationResource, err error) + func (client BaseClient) GetOperationStatusSender(req *http.Request) (*http.Response, error) + type BasePolicyRule struct + Name *string + ObjectType ObjectTypeBasicBasePolicyRule + func (bpr BasePolicyRule) AsAzureBackupRule() (*AzureBackupRule, bool) + func (bpr BasePolicyRule) AsAzureRetentionRule() (*AzureRetentionRule, bool) + func (bpr BasePolicyRule) AsBasePolicyRule() (*BasePolicyRule, bool) + func (bpr BasePolicyRule) AsBasicBasePolicyRule() (BasicBasePolicyRule, bool) + func (bpr BasePolicyRule) MarshalJSON() ([]byte, error) + type BasicAzureBackupRecoveryPoint interface + AsAzureBackupDiscreteRecoveryPoint func() (*AzureBackupDiscreteRecoveryPoint, bool) + AsAzureBackupRecoveryPoint func() (*AzureBackupRecoveryPoint, bool) + type BasicAzureBackupRecoveryPointBasedRestoreRequest interface + AsAzureBackupRecoveryPointBasedRestoreRequest func() (*AzureBackupRecoveryPointBasedRestoreRequest, bool) + AsAzureBackupRestoreWithRehydrationRequest func() (*AzureBackupRestoreWithRehydrationRequest, bool) + type BasicAzureBackupRestoreRequest interface + AsAzureBackupRecoveryPointBasedRestoreRequest func() (*AzureBackupRecoveryPointBasedRestoreRequest, bool) + AsAzureBackupRecoveryTimeBasedRestoreRequest func() (*AzureBackupRecoveryTimeBasedRestoreRequest, bool) + AsAzureBackupRestoreRequest func() (*AzureBackupRestoreRequest, bool) + AsAzureBackupRestoreWithRehydrationRequest func() (*AzureBackupRestoreWithRehydrationRequest, bool) + AsBasicAzureBackupRecoveryPointBasedRestoreRequest func() (BasicAzureBackupRecoveryPointBasedRestoreRequest, bool) + type BasicBackupCriteria interface + AsBackupCriteria func() (*BackupCriteria, bool) + AsScheduleBasedBackupCriteria func() (*ScheduleBasedBackupCriteria, bool) + type BasicBackupParameters interface + AsAzureBackupParams func() (*AzureBackupParams, bool) + AsBackupParameters func() (*BackupParameters, bool) + type BasicBaseBackupPolicy interface + AsBackupPolicy func() (*BackupPolicy, bool) + AsBaseBackupPolicy func() (*BaseBackupPolicy, bool) + type BasicBasePolicyRule interface + AsAzureBackupRule func() (*AzureBackupRule, bool) + AsAzureRetentionRule func() (*AzureRetentionRule, bool) + AsBasePolicyRule func() (*BasePolicyRule, bool) + type BasicCopyOption interface + AsCopyOnExpiryOption func() (*CopyOnExpiryOption, bool) + AsCopyOption func() (*CopyOption, bool) + AsCustomCopyOption func() (*CustomCopyOption, bool) + AsImmediateCopyOption func() (*ImmediateCopyOption, bool) + type BasicDataStoreParameters interface + AsAzureOperationalStoreParameters func() (*AzureOperationalStoreParameters, bool) + AsDataStoreParameters func() (*DataStoreParameters, bool) + type BasicDeleteOption interface + AsAbsoluteDeleteOption func() (*AbsoluteDeleteOption, bool) + AsDeleteOption func() (*DeleteOption, bool) + type BasicFeatureValidationRequestBase interface + AsFeatureValidationRequest func() (*FeatureValidationRequest, bool) + AsFeatureValidationRequestBase func() (*FeatureValidationRequestBase, bool) + type BasicFeatureValidationResponseBase interface + AsFeatureValidationResponse func() (*FeatureValidationResponse, bool) + AsFeatureValidationResponseBase func() (*FeatureValidationResponseBase, bool) + type BasicItemLevelRestoreCriteria interface + AsItemLevelRestoreCriteria func() (*ItemLevelRestoreCriteria, bool) + AsRangeBasedItemLevelRestoreCriteria func() (*RangeBasedItemLevelRestoreCriteria, bool) + type BasicRestoreTargetInfoBase interface + AsItemLevelRestoreTargetInfo func() (*ItemLevelRestoreTargetInfo, bool) + AsRestoreFilesTargetInfo func() (*RestoreFilesTargetInfo, bool) + AsRestoreTargetInfo func() (*RestoreTargetInfo, bool) + AsRestoreTargetInfoBase func() (*RestoreTargetInfoBase, bool) + type BasicTriggerContext interface + AsAdhocBasedTriggerContext func() (*AdhocBasedTriggerContext, bool) + AsScheduleBasedTriggerContext func() (*ScheduleBasedTriggerContext, bool) + AsTriggerContext func() (*TriggerContext, bool) + type CheckNameAvailabilityRequest struct + Name *string + Type *string + type CheckNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason *string + type ClientDiscoveryDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type ClientDiscoveryForLogSpecification struct + BlobDuration *string + DisplayName *string + Name *string + type ClientDiscoveryForProperties struct + ServiceSpecification *ClientDiscoveryForServiceSpecification + type ClientDiscoveryForServiceSpecification struct + LogSpecifications *[]ClientDiscoveryForLogSpecification + type ClientDiscoveryResponse struct + NextLink *string + Value *[]ClientDiscoveryValueForSingleAPI + func (cdr ClientDiscoveryResponse) IsEmpty() bool + type ClientDiscoveryResponseIterator struct + func NewClientDiscoveryResponseIterator(page ClientDiscoveryResponsePage) ClientDiscoveryResponseIterator + func (iter *ClientDiscoveryResponseIterator) Next() error + func (iter *ClientDiscoveryResponseIterator) NextWithContext(ctx context.Context) (err error) + func (iter ClientDiscoveryResponseIterator) NotDone() bool + func (iter ClientDiscoveryResponseIterator) Response() ClientDiscoveryResponse + func (iter ClientDiscoveryResponseIterator) Value() ClientDiscoveryValueForSingleAPI + type ClientDiscoveryResponsePage struct + func NewClientDiscoveryResponsePage(cur ClientDiscoveryResponse, ...) ClientDiscoveryResponsePage + func (page *ClientDiscoveryResponsePage) Next() error + func (page *ClientDiscoveryResponsePage) NextWithContext(ctx context.Context) (err error) + func (page ClientDiscoveryResponsePage) NotDone() bool + func (page ClientDiscoveryResponsePage) Response() ClientDiscoveryResponse + func (page ClientDiscoveryResponsePage) Values() []ClientDiscoveryValueForSingleAPI + type ClientDiscoveryValueForSingleAPI struct + Display *ClientDiscoveryDisplay + IsDataAction *bool + Name *string + Origin *string + Properties *ClientDiscoveryForProperties + type CloudError struct + Error *Error + type CopyOnExpiryOption struct + ObjectType ObjectTypeBasicCopyOption + func (coeo CopyOnExpiryOption) AsBasicCopyOption() (BasicCopyOption, bool) + func (coeo CopyOnExpiryOption) AsCopyOnExpiryOption() (*CopyOnExpiryOption, bool) + func (coeo CopyOnExpiryOption) AsCopyOption() (*CopyOption, bool) + func (coeo CopyOnExpiryOption) AsCustomCopyOption() (*CustomCopyOption, bool) + func (coeo CopyOnExpiryOption) AsImmediateCopyOption() (*ImmediateCopyOption, bool) + func (coeo CopyOnExpiryOption) MarshalJSON() ([]byte, error) + type CopyOption struct + ObjectType ObjectTypeBasicCopyOption + func (co CopyOption) AsBasicCopyOption() (BasicCopyOption, bool) + func (co CopyOption) AsCopyOnExpiryOption() (*CopyOnExpiryOption, bool) + func (co CopyOption) AsCopyOption() (*CopyOption, bool) + func (co CopyOption) AsCustomCopyOption() (*CustomCopyOption, bool) + func (co CopyOption) AsImmediateCopyOption() (*ImmediateCopyOption, bool) + func (co CopyOption) MarshalJSON() ([]byte, error) + type CreatedByType string + const Application + const Key + const ManagedIdentity + const User + func PossibleCreatedByTypeValues() []CreatedByType + type CurrentProtectionState string + const BackupSchedulesSuspended + const ConfiguringProtection + const ConfiguringProtectionFailed + const Invalid + const NotProtected + const ProtectionConfigured + const ProtectionError + const ProtectionStopped + const RetentionSchedulesSuspended + const SoftDeleted + const SoftDeleting + const UpdatingProtection + func PossibleCurrentProtectionStateValues() []CurrentProtectionState + type CustomCopyOption struct + Duration *string + ObjectType ObjectTypeBasicCopyOption + func (cco CustomCopyOption) AsBasicCopyOption() (BasicCopyOption, bool) + func (cco CustomCopyOption) AsCopyOnExpiryOption() (*CopyOnExpiryOption, bool) + func (cco CustomCopyOption) AsCopyOption() (*CopyOption, bool) + func (cco CustomCopyOption) AsCustomCopyOption() (*CustomCopyOption, bool) + func (cco CustomCopyOption) AsImmediateCopyOption() (*ImmediateCopyOption, bool) + func (cco CustomCopyOption) MarshalJSON() ([]byte, error) + type DataStoreInfoBase struct + DataStoreType DataStoreTypes + ObjectType *string + type DataStoreParameters struct + DataStoreType DataStoreTypes + ObjectType ObjectTypeBasicDataStoreParameters + func (dsp DataStoreParameters) AsAzureOperationalStoreParameters() (*AzureOperationalStoreParameters, bool) + func (dsp DataStoreParameters) AsBasicDataStoreParameters() (BasicDataStoreParameters, bool) + func (dsp DataStoreParameters) AsDataStoreParameters() (*DataStoreParameters, bool) + func (dsp DataStoreParameters) MarshalJSON() ([]byte, error) + type DataStoreTypes string + const ArchiveStore + const OperationalStore + const VaultStore + func PossibleDataStoreTypesValues() []DataStoreTypes + type Datasource struct + DatasourceType *string + ObjectType *string + ResourceID *string + ResourceLocation *string + ResourceName *string + ResourceType *string + ResourceURI *string + type DatasourceSet struct + DatasourceType *string + ObjectType *string + ResourceID *string + ResourceLocation *string + ResourceName *string + ResourceType *string + ResourceURI *string + type Day struct + Date *int32 + IsLast *bool + type DayOfWeek string + const Friday + const Monday + const Saturday + const Sunday + const Thursday + const Tuesday + const Wednesday + func PossibleDayOfWeekValues() []DayOfWeek + type DeleteOption struct + Duration *string + ObjectType ObjectTypeBasicDeleteOption + func (do DeleteOption) AsAbsoluteDeleteOption() (*AbsoluteDeleteOption, bool) + func (do DeleteOption) AsBasicDeleteOption() (BasicDeleteOption, bool) + func (do DeleteOption) AsDeleteOption() (*DeleteOption, bool) + func (do DeleteOption) MarshalJSON() ([]byte, error) + type DppIdentityDetails struct + PrincipalID *string + TenantID *string + Type *string + func (did DppIdentityDetails) MarshalJSON() ([]byte, error) + type DppResource struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (dr DppResource) MarshalJSON() ([]byte, error) + type DppResourceList struct + NextLink *string + type DppTrackedResource struct + ETag *string + ID *string + Identity *DppIdentityDetails + Location *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (dtr DppTrackedResource) MarshalJSON() ([]byte, error) + type DppTrackedResourceList struct + NextLink *string + type DppWorkerRequest struct + CultureInfo *string + HTTPMethod *string + Headers map[string][]string + Parameters map[string]*string + SubscriptionID *string + SupportedGroupVersions *[]string + URI *string + func (dwr DppWorkerRequest) MarshalJSON() ([]byte, error) + type Error struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]Error + Message *string + Target *string + func (e Error) MarshalJSON() ([]byte, error) + type ErrorAdditionalInfo struct + Info interface{} + Type *string + func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ExportJobsClient struct + func NewExportJobsClient(subscriptionID string) ExportJobsClient + func NewExportJobsClientWithBaseURI(baseURI string, subscriptionID string) ExportJobsClient + func (client ExportJobsClient) Trigger(ctx context.Context, resourceGroupName string, vaultName string) (result ExportJobsTriggerFuture, err error) + func (client ExportJobsClient) TriggerPreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client ExportJobsClient) TriggerResponder(resp *http.Response) (result autorest.Response, err error) + func (client ExportJobsClient) TriggerSender(req *http.Request) (future ExportJobsTriggerFuture, err error) + type ExportJobsOperationResultClient struct + func NewExportJobsOperationResultClient(subscriptionID string) ExportJobsOperationResultClient + func NewExportJobsOperationResultClientWithBaseURI(baseURI string, subscriptionID string) ExportJobsOperationResultClient + func (client ExportJobsOperationResultClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (result ExportJobsResult, err error) + func (client ExportJobsOperationResultClient) GetPreparer(ctx context.Context, resourceGroupName string, vaultName string, ...) (*http.Request, error) + func (client ExportJobsOperationResultClient) GetResponder(resp *http.Response) (result ExportJobsResult, err error) + func (client ExportJobsOperationResultClient) GetSender(req *http.Request) (*http.Response, error) + type ExportJobsResult struct + BlobSasKey *string + BlobURL *string + ExcelFileBlobSasKey *string + ExcelFileBlobURL *string + func (ejr ExportJobsResult) MarshalJSON() ([]byte, error) + type ExportJobsTriggerFuture struct + Result func(ExportJobsClient) (autorest.Response, error) + func (future *ExportJobsTriggerFuture) UnmarshalJSON(body []byte) error + type FeatureSupportStatus string + const FeatureSupportStatusAlphaPreview + const FeatureSupportStatusGenerallyAvailable + const FeatureSupportStatusInvalid + const FeatureSupportStatusNotSupported + const FeatureSupportStatusPrivatePreview + const FeatureSupportStatusPublicPreview + func PossibleFeatureSupportStatusValues() []FeatureSupportStatus + type FeatureType string + const FeatureTypeDataSourceType + const FeatureTypeInvalid + func PossibleFeatureTypeValues() []FeatureType + type FeatureValidationRequest struct + FeatureName *string + FeatureType FeatureType + ObjectType ObjectTypeBasicFeatureValidationRequestBase + func (fvr FeatureValidationRequest) AsBasicFeatureValidationRequestBase() (BasicFeatureValidationRequestBase, bool) + func (fvr FeatureValidationRequest) AsFeatureValidationRequest() (*FeatureValidationRequest, bool) + func (fvr FeatureValidationRequest) AsFeatureValidationRequestBase() (*FeatureValidationRequestBase, bool) + func (fvr FeatureValidationRequest) MarshalJSON() ([]byte, error) + type FeatureValidationRequestBase struct + ObjectType ObjectTypeBasicFeatureValidationRequestBase + func (fvrb FeatureValidationRequestBase) AsBasicFeatureValidationRequestBase() (BasicFeatureValidationRequestBase, bool) + func (fvrb FeatureValidationRequestBase) AsFeatureValidationRequest() (*FeatureValidationRequest, bool) + func (fvrb FeatureValidationRequestBase) AsFeatureValidationRequestBase() (*FeatureValidationRequestBase, bool) + func (fvrb FeatureValidationRequestBase) MarshalJSON() ([]byte, error) + type FeatureValidationResponse struct + FeatureType FeatureType + Features *[]SupportedFeature + ObjectType ObjectTypeBasicFeatureValidationResponseBase + func (fvr FeatureValidationResponse) AsBasicFeatureValidationResponseBase() (BasicFeatureValidationResponseBase, bool) + func (fvr FeatureValidationResponse) AsFeatureValidationResponse() (*FeatureValidationResponse, bool) + func (fvr FeatureValidationResponse) AsFeatureValidationResponseBase() (*FeatureValidationResponseBase, bool) + func (fvr FeatureValidationResponse) MarshalJSON() ([]byte, error) + type FeatureValidationResponseBase struct + ObjectType ObjectTypeBasicFeatureValidationResponseBase + func (fvrb FeatureValidationResponseBase) AsBasicFeatureValidationResponseBase() (BasicFeatureValidationResponseBase, bool) + func (fvrb FeatureValidationResponseBase) AsFeatureValidationResponse() (*FeatureValidationResponse, bool) + func (fvrb FeatureValidationResponseBase) AsFeatureValidationResponseBase() (*FeatureValidationResponseBase, bool) + func (fvrb FeatureValidationResponseBase) MarshalJSON() ([]byte, error) + type FeatureValidationResponseBaseModel struct + Value BasicFeatureValidationResponseBase + func (fvrbm *FeatureValidationResponseBaseModel) UnmarshalJSON(body []byte) error + type FindRestorableTimeRangesClient struct + func NewFindRestorableTimeRangesClient(subscriptionID string) FindRestorableTimeRangesClient + func NewFindRestorableTimeRangesClientWithBaseURI(baseURI string, subscriptionID string) FindRestorableTimeRangesClient + func (client FindRestorableTimeRangesClient) Post(ctx context.Context, vaultName string, resourceGroupName string, ...) (result AzureBackupFindRestorableTimeRangesResponseResource, err error) + func (client FindRestorableTimeRangesClient) PostPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client FindRestorableTimeRangesClient) PostResponder(resp *http.Response) (result AzureBackupFindRestorableTimeRangesResponseResource, err error) + func (client FindRestorableTimeRangesClient) PostSender(req *http.Request) (*http.Response, error) + type ImmediateCopyOption struct + ObjectType ObjectTypeBasicCopyOption + func (ico ImmediateCopyOption) AsBasicCopyOption() (BasicCopyOption, bool) + func (ico ImmediateCopyOption) AsCopyOnExpiryOption() (*CopyOnExpiryOption, bool) + func (ico ImmediateCopyOption) AsCopyOption() (*CopyOption, bool) + func (ico ImmediateCopyOption) AsCustomCopyOption() (*CustomCopyOption, bool) + func (ico ImmediateCopyOption) AsImmediateCopyOption() (*ImmediateCopyOption, bool) + func (ico ImmediateCopyOption) MarshalJSON() ([]byte, error) + type InnerError struct + AdditionalInfo map[string]*string + Code *string + EmbeddedInnerError *InnerError + func (ie InnerError) MarshalJSON() ([]byte, error) + type ItemLevelRestoreCriteria struct + ObjectType ObjectTypeBasicItemLevelRestoreCriteria + func (ilrc ItemLevelRestoreCriteria) AsBasicItemLevelRestoreCriteria() (BasicItemLevelRestoreCriteria, bool) + func (ilrc ItemLevelRestoreCriteria) AsItemLevelRestoreCriteria() (*ItemLevelRestoreCriteria, bool) + func (ilrc ItemLevelRestoreCriteria) AsRangeBasedItemLevelRestoreCriteria() (*RangeBasedItemLevelRestoreCriteria, bool) + func (ilrc ItemLevelRestoreCriteria) MarshalJSON() ([]byte, error) + type ItemLevelRestoreTargetInfo struct + DatasourceInfo *Datasource + DatasourceSetInfo *DatasourceSet + ObjectType ObjectTypeBasicRestoreTargetInfoBase + RecoveryOption *string + RestoreCriteria *[]BasicItemLevelRestoreCriteria + RestoreLocation *string + func (ilrti *ItemLevelRestoreTargetInfo) UnmarshalJSON(body []byte) error + func (ilrti ItemLevelRestoreTargetInfo) AsBasicRestoreTargetInfoBase() (BasicRestoreTargetInfoBase, bool) + func (ilrti ItemLevelRestoreTargetInfo) AsItemLevelRestoreTargetInfo() (*ItemLevelRestoreTargetInfo, bool) + func (ilrti ItemLevelRestoreTargetInfo) AsRestoreFilesTargetInfo() (*RestoreFilesTargetInfo, bool) + func (ilrti ItemLevelRestoreTargetInfo) AsRestoreTargetInfo() (*RestoreTargetInfo, bool) + func (ilrti ItemLevelRestoreTargetInfo) AsRestoreTargetInfoBase() (*RestoreTargetInfoBase, bool) + func (ilrti ItemLevelRestoreTargetInfo) MarshalJSON() ([]byte, error) + type JobClient struct + func NewJobClient(subscriptionID string) JobClient + func NewJobClientWithBaseURI(baseURI string, subscriptionID string) JobClient + func (client JobClient) Get(ctx context.Context, resourceGroupName string, vaultName string, jobID string) (result AzureBackupJobResource, err error) + func (client JobClient) GetPreparer(ctx context.Context, resourceGroupName string, vaultName string, jobID string) (*http.Request, error) + func (client JobClient) GetResponder(resp *http.Response) (result AzureBackupJobResource, err error) + func (client JobClient) GetSender(req *http.Request) (*http.Response, error) + type JobExtendedInfo struct + AdditionalDetails map[string]*string + BackupInstanceState *string + DataTransferredInBytes *float64 + RecoveryDestination *string + SourceRecoverPoint *RestoreJobRecoveryPointDetails + SubTasks *[]JobSubTask + TargetRecoverPoint *RestoreJobRecoveryPointDetails + func (jei JobExtendedInfo) MarshalJSON() ([]byte, error) + type JobSubTask struct + AdditionalDetails map[string]*string + TaskID *int32 + TaskName *string + TaskProgress *string + TaskStatus *string + func (jst JobSubTask) MarshalJSON() ([]byte, error) + type JobsClient struct + func NewJobsClient(subscriptionID string) JobsClient + func NewJobsClientWithBaseURI(baseURI string, subscriptionID string) JobsClient + func (client JobsClient) List(ctx context.Context, resourceGroupName string, vaultName string) (result AzureBackupJobResourceListPage, err error) + func (client JobsClient) ListComplete(ctx context.Context, resourceGroupName string, vaultName string) (result AzureBackupJobResourceListIterator, err error) + func (client JobsClient) ListPreparer(ctx context.Context, resourceGroupName string, vaultName string) (*http.Request, error) + func (client JobsClient) ListResponder(resp *http.Response) (result AzureBackupJobResourceList, err error) + func (client JobsClient) ListSender(req *http.Request) (*http.Response, error) + type Month string + const April + const August + const December + const February + const January + const July + const June + const March + const May + const November + const October + const September + func PossibleMonthValues() []Month + type ObjectType string + const ObjectTypeAzureBackupDiscreteRecoveryPoint + const ObjectTypeAzureBackupRecoveryPoint + func PossibleObjectTypeValues() []ObjectType + type ObjectTypeBasicAzureBackupRestoreRequest string + const ObjectTypeAzureBackupRecoveryPointBasedRestoreRequest + const ObjectTypeAzureBackupRecoveryTimeBasedRestoreRequest + const ObjectTypeAzureBackupRestoreRequest + const ObjectTypeAzureBackupRestoreWithRehydrationRequest + func PossibleObjectTypeBasicAzureBackupRestoreRequestValues() []ObjectTypeBasicAzureBackupRestoreRequest + type ObjectTypeBasicBackupCriteria string + const ObjectTypeBackupCriteria + const ObjectTypeScheduleBasedBackupCriteria + func PossibleObjectTypeBasicBackupCriteriaValues() []ObjectTypeBasicBackupCriteria + type ObjectTypeBasicBackupParameters string + const ObjectTypeAzureBackupParams + const ObjectTypeBackupParameters + func PossibleObjectTypeBasicBackupParametersValues() []ObjectTypeBasicBackupParameters + type ObjectTypeBasicBaseBackupPolicy string + const ObjectTypeBackupPolicy + const ObjectTypeBaseBackupPolicy + func PossibleObjectTypeBasicBaseBackupPolicyValues() []ObjectTypeBasicBaseBackupPolicy + type ObjectTypeBasicBasePolicyRule string + const ObjectTypeAzureBackupRule + const ObjectTypeAzureRetentionRule + const ObjectTypeBasePolicyRule + func PossibleObjectTypeBasicBasePolicyRuleValues() []ObjectTypeBasicBasePolicyRule + type ObjectTypeBasicCopyOption string + const ObjectTypeCopyOnExpiryOption + const ObjectTypeCopyOption + const ObjectTypeCustomCopyOption + const ObjectTypeImmediateCopyOption + func PossibleObjectTypeBasicCopyOptionValues() []ObjectTypeBasicCopyOption + type ObjectTypeBasicDataStoreParameters string + const ObjectTypeAzureOperationalStoreParameters + const ObjectTypeDataStoreParameters + func PossibleObjectTypeBasicDataStoreParametersValues() []ObjectTypeBasicDataStoreParameters + type ObjectTypeBasicDeleteOption string + const ObjectTypeAbsoluteDeleteOption + const ObjectTypeDeleteOption + func PossibleObjectTypeBasicDeleteOptionValues() []ObjectTypeBasicDeleteOption + type ObjectTypeBasicFeatureValidationRequestBase string + const ObjectTypeFeatureValidationRequest + const ObjectTypeFeatureValidationRequestBase + func PossibleObjectTypeBasicFeatureValidationRequestBaseValues() []ObjectTypeBasicFeatureValidationRequestBase + type ObjectTypeBasicFeatureValidationResponseBase string + const ObjectTypeFeatureValidationResponse + const ObjectTypeFeatureValidationResponseBase + func PossibleObjectTypeBasicFeatureValidationResponseBaseValues() []ObjectTypeBasicFeatureValidationResponseBase + type ObjectTypeBasicItemLevelRestoreCriteria string + const ObjectTypeItemLevelRestoreCriteria + const ObjectTypeRangeBasedItemLevelRestoreCriteria + func PossibleObjectTypeBasicItemLevelRestoreCriteriaValues() []ObjectTypeBasicItemLevelRestoreCriteria + type ObjectTypeBasicRestoreTargetInfoBase string + const ObjectTypeItemLevelRestoreTargetInfo + const ObjectTypeRestoreFilesTargetInfo + const ObjectTypeRestoreTargetInfo + const ObjectTypeRestoreTargetInfoBase + func PossibleObjectTypeBasicRestoreTargetInfoBaseValues() []ObjectTypeBasicRestoreTargetInfoBase + type ObjectTypeBasicTriggerContext string + const ObjectTypeAdhocBasedTriggerContext + const ObjectTypeScheduleBasedTriggerContext + const ObjectTypeTriggerContext + func PossibleObjectTypeBasicTriggerContextValues() []ObjectTypeBasicTriggerContext + type OperationExtendedInfo struct + ObjectType *string + type OperationJobExtendedInfo struct + JobID *string + ObjectType *string + type OperationResource struct + EndTime *date.Time + Error *Error + ID *string + Name *string + Properties *OperationExtendedInfo + StartTime *date.Time + Status *string + type OperationResultClient struct + func NewOperationResultClient(subscriptionID string) OperationResultClient + func NewOperationResultClientWithBaseURI(baseURI string, subscriptionID string) OperationResultClient + func (client OperationResultClient) Get(ctx context.Context, operationID string, location string) (result OperationJobExtendedInfo, err error) + func (client OperationResultClient) GetPreparer(ctx context.Context, operationID string, location string) (*http.Request, error) + func (client OperationResultClient) GetResponder(resp *http.Response) (result OperationJobExtendedInfo, err error) + func (client OperationResultClient) GetSender(req *http.Request) (*http.Response, error) + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result ClientDiscoveryResponsePage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result ClientDiscoveryResponseIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result ClientDiscoveryResponse, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type PatchResourceRequestInput struct + Identity *DppIdentityDetails + Tags map[string]*string + func (prri PatchResourceRequestInput) MarshalJSON() ([]byte, error) + type PolicyInfo struct + PolicyID *string + PolicyParameters *PolicyParameters + PolicyVersion *string + func (pi PolicyInfo) MarshalJSON() ([]byte, error) + type PolicyParameters struct + DataStoreParametersList *[]BasicDataStoreParameters + func (pp *PolicyParameters) UnmarshalJSON(body []byte) error + type ProtectionStatusDetails struct + ErrorDetails *UserFacingError + Status Status + type ProvisioningState string + const Failed + const Provisioning + const Succeeded + const Unknown + const Updating + func PossibleProvisioningStateValues() []ProvisioningState + type RangeBasedItemLevelRestoreCriteria struct + MaxMatchingValue *string + MinMatchingValue *string + ObjectType ObjectTypeBasicItemLevelRestoreCriteria + func (rbilrc RangeBasedItemLevelRestoreCriteria) AsBasicItemLevelRestoreCriteria() (BasicItemLevelRestoreCriteria, bool) + func (rbilrc RangeBasedItemLevelRestoreCriteria) AsItemLevelRestoreCriteria() (*ItemLevelRestoreCriteria, bool) + func (rbilrc RangeBasedItemLevelRestoreCriteria) AsRangeBasedItemLevelRestoreCriteria() (*RangeBasedItemLevelRestoreCriteria, bool) + func (rbilrc RangeBasedItemLevelRestoreCriteria) MarshalJSON() ([]byte, error) + type RecoveryPointClient struct + func NewRecoveryPointClient(subscriptionID string) RecoveryPointClient + func NewRecoveryPointClientWithBaseURI(baseURI string, subscriptionID string) RecoveryPointClient + func (client RecoveryPointClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result AzureBackupRecoveryPointResource, err error) + func (client RecoveryPointClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RecoveryPointClient) GetResponder(resp *http.Response) (result AzureBackupRecoveryPointResource, err error) + func (client RecoveryPointClient) GetSender(req *http.Request) (*http.Response, error) + type RecoveryPointDataStoreDetails struct + CreationTime *date.Time + ExpiryTime *date.Time + ID *string + MetaData *string + RehydrationExpiryTime *date.Time + RehydrationStatus RehydrationStatus + State *string + Type *string + Visible *bool + func (rpdsd RecoveryPointDataStoreDetails) MarshalJSON() ([]byte, error) + type RecoveryPointsClient struct + func NewRecoveryPointsClient(subscriptionID string) RecoveryPointsClient + func NewRecoveryPointsClientWithBaseURI(baseURI string, subscriptionID string) RecoveryPointsClient + func (client RecoveryPointsClient) GetList(ctx context.Context, vaultName string, resourceGroupName string, ...) (result AzureBackupRecoveryPointResourceListPage, err error) + func (client RecoveryPointsClient) GetListComplete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result AzureBackupRecoveryPointResourceListIterator, err error) + func (client RecoveryPointsClient) GetListPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RecoveryPointsClient) GetListResponder(resp *http.Response) (result AzureBackupRecoveryPointResourceList, err error) + func (client RecoveryPointsClient) GetListSender(req *http.Request) (*http.Response, error) + type RecoveryPointsFilters struct + EndDate *string + ExtendedInfo *bool + IsVisible *bool + RestorePointDataStoreID *string + RestorePointState *string + StartDate *string + type RehydrationPriority string + const RehydrationPriorityHigh + const RehydrationPriorityInvalid + const RehydrationPriorityStandard + func PossibleRehydrationPriorityValues() []RehydrationPriority + type RehydrationStatus string + const COMPLETED + const CREATEINPROGRESS + const DELETED + const DELETEINPROGRESS + const FAILED + func PossibleRehydrationStatusValues() []RehydrationStatus + type RestorableTimeRange struct + EndTime *string + ObjectType *string + StartTime *string + type RestoreFilesTargetInfo struct + ObjectType ObjectTypeBasicRestoreTargetInfoBase + RecoveryOption *string + RestoreLocation *string + TargetDetails *TargetDetails + func (rfti RestoreFilesTargetInfo) AsBasicRestoreTargetInfoBase() (BasicRestoreTargetInfoBase, bool) + func (rfti RestoreFilesTargetInfo) AsItemLevelRestoreTargetInfo() (*ItemLevelRestoreTargetInfo, bool) + func (rfti RestoreFilesTargetInfo) AsRestoreFilesTargetInfo() (*RestoreFilesTargetInfo, bool) + func (rfti RestoreFilesTargetInfo) AsRestoreTargetInfo() (*RestoreTargetInfo, bool) + func (rfti RestoreFilesTargetInfo) AsRestoreTargetInfoBase() (*RestoreTargetInfoBase, bool) + func (rfti RestoreFilesTargetInfo) MarshalJSON() ([]byte, error) + type RestoreJobRecoveryPointDetails struct + RecoveryPointID *string + RecoveryPointTime *date.Time + type RestoreSourceDataStoreType string + const RestoreSourceDataStoreTypeArchiveStore + const RestoreSourceDataStoreTypeOperationalStore + const RestoreSourceDataStoreTypeVaultStore + func PossibleRestoreSourceDataStoreTypeValues() []RestoreSourceDataStoreType + type RestoreTargetInfo struct + DatasourceInfo *Datasource + DatasourceSetInfo *DatasourceSet + ObjectType ObjectTypeBasicRestoreTargetInfoBase + RecoveryOption *string + RestoreLocation *string + func (rti RestoreTargetInfo) AsBasicRestoreTargetInfoBase() (BasicRestoreTargetInfoBase, bool) + func (rti RestoreTargetInfo) AsItemLevelRestoreTargetInfo() (*ItemLevelRestoreTargetInfo, bool) + func (rti RestoreTargetInfo) AsRestoreFilesTargetInfo() (*RestoreFilesTargetInfo, bool) + func (rti RestoreTargetInfo) AsRestoreTargetInfo() (*RestoreTargetInfo, bool) + func (rti RestoreTargetInfo) AsRestoreTargetInfoBase() (*RestoreTargetInfoBase, bool) + func (rti RestoreTargetInfo) MarshalJSON() ([]byte, error) + type RestoreTargetInfoBase struct + ObjectType ObjectTypeBasicRestoreTargetInfoBase + RecoveryOption *string + RestoreLocation *string + func (rtib RestoreTargetInfoBase) AsBasicRestoreTargetInfoBase() (BasicRestoreTargetInfoBase, bool) + func (rtib RestoreTargetInfoBase) AsItemLevelRestoreTargetInfo() (*ItemLevelRestoreTargetInfo, bool) + func (rtib RestoreTargetInfoBase) AsRestoreFilesTargetInfo() (*RestoreFilesTargetInfo, bool) + func (rtib RestoreTargetInfoBase) AsRestoreTargetInfo() (*RestoreTargetInfo, bool) + func (rtib RestoreTargetInfoBase) AsRestoreTargetInfoBase() (*RestoreTargetInfoBase, bool) + func (rtib RestoreTargetInfoBase) MarshalJSON() ([]byte, error) + type RestoreTargetLocationType string + const RestoreTargetLocationTypeAzureBlobs + const RestoreTargetLocationTypeAzureFiles + const RestoreTargetLocationTypeInvalid + func PossibleRestoreTargetLocationTypeValues() []RestoreTargetLocationType + type RetentionTag struct + ETag *string + ID *string + TagName *string + func (rt RetentionTag) MarshalJSON() ([]byte, error) + type ScheduleBasedBackupCriteria struct + AbsoluteCriteria *[]AbsoluteMarker + DaysOfMonth *[]Day + DaysOfTheWeek *[]DayOfWeek + MonthsOfYear *[]Month + ObjectType ObjectTypeBasicBackupCriteria + ScheduleTimes *[]date.Time + WeeksOfTheMonth *[]WeekNumber + func (sbbc ScheduleBasedBackupCriteria) AsBackupCriteria() (*BackupCriteria, bool) + func (sbbc ScheduleBasedBackupCriteria) AsBasicBackupCriteria() (BasicBackupCriteria, bool) + func (sbbc ScheduleBasedBackupCriteria) AsScheduleBasedBackupCriteria() (*ScheduleBasedBackupCriteria, bool) + func (sbbc ScheduleBasedBackupCriteria) MarshalJSON() ([]byte, error) + type ScheduleBasedTriggerContext struct + ObjectType ObjectTypeBasicTriggerContext + Schedule *BackupSchedule + TaggingCriteria *[]TaggingCriteria + func (sbtc ScheduleBasedTriggerContext) AsAdhocBasedTriggerContext() (*AdhocBasedTriggerContext, bool) + func (sbtc ScheduleBasedTriggerContext) AsBasicTriggerContext() (BasicTriggerContext, bool) + func (sbtc ScheduleBasedTriggerContext) AsScheduleBasedTriggerContext() (*ScheduleBasedTriggerContext, bool) + func (sbtc ScheduleBasedTriggerContext) AsTriggerContext() (*TriggerContext, bool) + func (sbtc ScheduleBasedTriggerContext) MarshalJSON() ([]byte, error) + type SourceDataStoreType string + const SourceDataStoreTypeArchiveStore + const SourceDataStoreTypeSnapshotStore + const SourceDataStoreTypeVaultStore + func PossibleSourceDataStoreTypeValues() []SourceDataStoreType + type SourceLifeCycle struct + DeleteAfter BasicDeleteOption + SourceDataStore *DataStoreInfoBase + TargetDataStoreCopySettings *[]TargetCopySetting + func (slc *SourceLifeCycle) UnmarshalJSON(body []byte) error + type Status string + const StatusConfiguringProtection + const StatusConfiguringProtectionFailed + const StatusProtectionConfigured + const StatusProtectionStopped + const StatusSoftDeleted + const StatusSoftDeleting + func PossibleStatusValues() []Status + type StorageSetting struct + DatastoreType StorageSettingStoreTypes + Type StorageSettingTypes + type StorageSettingStoreTypes string + const StorageSettingStoreTypesArchiveStore + const StorageSettingStoreTypesSnapshotStore + const StorageSettingStoreTypesVaultStore + func PossibleStorageSettingStoreTypesValues() []StorageSettingStoreTypes + type StorageSettingTypes string + const GeoRedundant + const LocallyRedundant + func PossibleStorageSettingTypesValues() []StorageSettingTypes + type SupportedFeature struct + ExposureControlledFeatures *[]string + FeatureName *string + SupportStatus FeatureSupportStatus + type SystemData struct + CreatedAt *date.Time + CreatedBy *string + CreatedByType CreatedByType + LastModifiedAt *date.Time + LastModifiedBy *string + LastModifiedByType CreatedByType + type TaggingCriteria struct + Criteria *[]BasicBackupCriteria + IsDefault *bool + TagInfo *RetentionTag + TaggingPriority *int64 + func (tc *TaggingCriteria) UnmarshalJSON(body []byte) error + type TargetCopySetting struct + CopyAfter BasicCopyOption + DataStore *DataStoreInfoBase + func (tcs *TargetCopySetting) UnmarshalJSON(body []byte) error + type TargetDetails struct + FilePrefix *string + RestoreTargetLocationType RestoreTargetLocationType + URL *string + type TriggerBackupRequest struct + BackupRuleOptions *AdHocBackupRuleOptions + type TriggerContext struct + ObjectType ObjectTypeBasicTriggerContext + func (tc TriggerContext) AsAdhocBasedTriggerContext() (*AdhocBasedTriggerContext, bool) + func (tc TriggerContext) AsBasicTriggerContext() (BasicTriggerContext, bool) + func (tc TriggerContext) AsScheduleBasedTriggerContext() (*ScheduleBasedTriggerContext, bool) + func (tc TriggerContext) AsTriggerContext() (*TriggerContext, bool) + func (tc TriggerContext) MarshalJSON() ([]byte, error) + type UserFacingError struct + Code *string + Details *[]UserFacingError + InnerError *InnerError + IsRetryable *bool + IsUserError *bool + Message *string + Properties map[string]*string + RecommendedAction *[]string + Target *string + func (ufe UserFacingError) MarshalJSON() ([]byte, error) + type ValidateForBackupRequest struct + BackupInstance *BackupInstance + type ValidateRestoreRequestObject struct + RestoreRequestObject BasicAzureBackupRestoreRequest + func (vrro *ValidateRestoreRequestObject) UnmarshalJSON(body []byte) error + type WeekNumber string + const First + const Fourth + const Last + const Second + const Third + func PossibleWeekNumberValues() []WeekNumber