Versions in this module Expand all Collapse all v3 v3.0.0 Dec 20, 2023 Changes in this version + type AbsoluteDeleteOption struct + Duration *string + ObjectType *string + func (a *AbsoluteDeleteOption) GetDeleteOption() *DeleteOption + func (a *AbsoluteDeleteOption) UnmarshalJSON(data []byte) error + func (a AbsoluteDeleteOption) MarshalJSON() ([]byte, error) + type AbsoluteMarker string + const AbsoluteMarkerAllBackup + const AbsoluteMarkerFirstOfDay + const AbsoluteMarkerFirstOfMonth + const AbsoluteMarkerFirstOfWeek + const AbsoluteMarkerFirstOfYear + func PossibleAbsoluteMarkerValues() []AbsoluteMarker + type AdHocBackupRuleOptions struct + RuleName *string + TriggerOption *AdhocBackupTriggerOption + func (a *AdHocBackupRuleOptions) UnmarshalJSON(data []byte) error + func (a AdHocBackupRuleOptions) MarshalJSON() ([]byte, error) + type AdhocBackupTriggerOption struct + RetentionTagOverride *string + func (a *AdhocBackupTriggerOption) UnmarshalJSON(data []byte) error + func (a AdhocBackupTriggerOption) MarshalJSON() ([]byte, error) + type AdhocBasedTaggingCriteria struct + TagInfo *RetentionTag + func (a *AdhocBasedTaggingCriteria) UnmarshalJSON(data []byte) error + func (a AdhocBasedTaggingCriteria) MarshalJSON() ([]byte, error) + type AdhocBasedTriggerContext struct + ObjectType *string + TaggingCriteria *AdhocBasedTaggingCriteria + func (a *AdhocBasedTriggerContext) GetTriggerContext() *TriggerContext + func (a *AdhocBasedTriggerContext) UnmarshalJSON(data []byte) error + func (a AdhocBasedTriggerContext) MarshalJSON() ([]byte, error) + type AlertsState string + const AlertsStateDisabled + const AlertsStateEnabled + func PossibleAlertsStateValues() []AlertsState + type AuthCredentials struct + ObjectType *string + func (a *AuthCredentials) GetAuthCredentials() *AuthCredentials + func (a *AuthCredentials) UnmarshalJSON(data []byte) error + func (a AuthCredentials) MarshalJSON() ([]byte, error) + type AuthCredentialsClassification interface + GetAuthCredentials func() *AuthCredentials + type AzureBackupDiscreteRecoveryPoint struct + ExpiryTime *time.Time + FriendlyName *string + ObjectType *string + PolicyName *string + PolicyVersion *string + RecoveryPointDataStoresDetails []*RecoveryPointDataStoreDetails + RecoveryPointID *string + RecoveryPointState *RecoveryPointCompletionState + RecoveryPointTime *time.Time + RecoveryPointType *string + RetentionTagName *string + RetentionTagVersion *string + func (a *AzureBackupDiscreteRecoveryPoint) GetAzureBackupRecoveryPoint() *AzureBackupRecoveryPoint + func (a *AzureBackupDiscreteRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureBackupDiscreteRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureBackupFindRestorableTimeRangesRequest struct + EndTime *string + SourceDataStoreType *RestoreSourceDataStoreType + StartTime *string + func (a *AzureBackupFindRestorableTimeRangesRequest) UnmarshalJSON(data []byte) error + func (a AzureBackupFindRestorableTimeRangesRequest) MarshalJSON() ([]byte, error) + type AzureBackupFindRestorableTimeRangesRequestResource struct + Content *AzureBackupFindRestorableTimeRangesRequest + CultureInfo *string + HTTPMethod *string + Headers map[string][]*string + Parameters map[string]*string + SubscriptionID *string + SupportedGroupVersions []*string + URI *string + func (a *AzureBackupFindRestorableTimeRangesRequestResource) UnmarshalJSON(data []byte) error + func (a AzureBackupFindRestorableTimeRangesRequestResource) MarshalJSON() ([]byte, error) + type AzureBackupFindRestorableTimeRangesResponse struct + ObjectType *string + RestorableTimeRanges []*RestorableTimeRange + func (a *AzureBackupFindRestorableTimeRangesResponse) UnmarshalJSON(data []byte) error + func (a AzureBackupFindRestorableTimeRangesResponse) MarshalJSON() ([]byte, error) + type AzureBackupFindRestorableTimeRangesResponseResource struct + ID *string + Name *string + Properties *AzureBackupFindRestorableTimeRangesResponse + SystemData *SystemData + Type *string + func (a *AzureBackupFindRestorableTimeRangesResponseResource) UnmarshalJSON(data []byte) error + func (a 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 *time.Time + ErrorDetails []*UserFacingError + Etag *string + ExtendedInfo *JobExtendedInfo + IsUserTriggered *bool + Operation *string + OperationCategory *string + PolicyID *string + PolicyName *string + ProgressEnabled *bool + ProgressURL *string + RehydrationPriority *string + RestoreType *string + SourceDataStoreName *string + SourceResourceGroup *string + SourceSubscriptionID *string + StartTime *time.Time + Status *string + SubscriptionID *string + SupportedActions []*string + VaultName *string + func (a *AzureBackupJob) UnmarshalJSON(data []byte) error + func (a AzureBackupJob) MarshalJSON() ([]byte, error) + type AzureBackupJobResource struct + ID *string + Name *string + Properties *AzureBackupJob + SystemData *SystemData + Type *string + func (a *AzureBackupJobResource) UnmarshalJSON(data []byte) error + func (a AzureBackupJobResource) MarshalJSON() ([]byte, error) + type AzureBackupJobResourceList struct + NextLink *string + Value []*AzureBackupJobResource + func (a *AzureBackupJobResourceList) UnmarshalJSON(data []byte) error + func (a AzureBackupJobResourceList) MarshalJSON() ([]byte, error) + type AzureBackupParams struct + BackupType *string + ObjectType *string + func (a *AzureBackupParams) GetBackupParameters() *BackupParameters + func (a *AzureBackupParams) UnmarshalJSON(data []byte) error + func (a AzureBackupParams) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPoint struct + ObjectType *string + func (a *AzureBackupRecoveryPoint) GetAzureBackupRecoveryPoint() *AzureBackupRecoveryPoint + func (a *AzureBackupRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureBackupRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPointBasedRestoreRequest struct + IdentityDetails *IdentityDetails + ObjectType *string + RecoveryPointID *string + RestoreTargetInfo RestoreTargetInfoBaseClassification + SourceDataStoreType *SourceDataStoreType + SourceResourceID *string + func (a *AzureBackupRecoveryPointBasedRestoreRequest) GetAzureBackupRecoveryPointBasedRestoreRequest() *AzureBackupRecoveryPointBasedRestoreRequest + func (a *AzureBackupRecoveryPointBasedRestoreRequest) GetAzureBackupRestoreRequest() *AzureBackupRestoreRequest + func (a *AzureBackupRecoveryPointBasedRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureBackupRecoveryPointBasedRestoreRequest) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPointBasedRestoreRequestClassification interface + GetAzureBackupRecoveryPointBasedRestoreRequest func() *AzureBackupRecoveryPointBasedRestoreRequest + type AzureBackupRecoveryPointClassification interface + GetAzureBackupRecoveryPoint func() *AzureBackupRecoveryPoint + type AzureBackupRecoveryPointResource struct + ID *string + Name *string + Properties AzureBackupRecoveryPointClassification + SystemData *SystemData + Type *string + func (a *AzureBackupRecoveryPointResource) UnmarshalJSON(data []byte) error + func (a AzureBackupRecoveryPointResource) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryPointResourceList struct + NextLink *string + Value []*AzureBackupRecoveryPointResource + func (a *AzureBackupRecoveryPointResourceList) UnmarshalJSON(data []byte) error + func (a AzureBackupRecoveryPointResourceList) MarshalJSON() ([]byte, error) + type AzureBackupRecoveryTimeBasedRestoreRequest struct + IdentityDetails *IdentityDetails + ObjectType *string + RecoveryPointTime *string + RestoreTargetInfo RestoreTargetInfoBaseClassification + SourceDataStoreType *SourceDataStoreType + SourceResourceID *string + func (a *AzureBackupRecoveryTimeBasedRestoreRequest) GetAzureBackupRestoreRequest() *AzureBackupRestoreRequest + func (a *AzureBackupRecoveryTimeBasedRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureBackupRecoveryTimeBasedRestoreRequest) MarshalJSON() ([]byte, error) + type AzureBackupRehydrationRequest struct + RecoveryPointID *string + RehydrationPriority *RehydrationPriority + RehydrationRetentionDuration *string + func (a *AzureBackupRehydrationRequest) UnmarshalJSON(data []byte) error + func (a AzureBackupRehydrationRequest) MarshalJSON() ([]byte, error) + type AzureBackupRestoreRequest struct + IdentityDetails *IdentityDetails + ObjectType *string + RestoreTargetInfo RestoreTargetInfoBaseClassification + SourceDataStoreType *SourceDataStoreType + SourceResourceID *string + func (a *AzureBackupRestoreRequest) GetAzureBackupRestoreRequest() *AzureBackupRestoreRequest + func (a *AzureBackupRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureBackupRestoreRequest) MarshalJSON() ([]byte, error) + type AzureBackupRestoreRequestClassification interface + GetAzureBackupRestoreRequest func() *AzureBackupRestoreRequest + type AzureBackupRestoreWithRehydrationRequest struct + IdentityDetails *IdentityDetails + ObjectType *string + RecoveryPointID *string + RehydrationPriority *RehydrationPriority + RehydrationRetentionDuration *string + RestoreTargetInfo RestoreTargetInfoBaseClassification + SourceDataStoreType *SourceDataStoreType + SourceResourceID *string + func (a *AzureBackupRestoreWithRehydrationRequest) GetAzureBackupRecoveryPointBasedRestoreRequest() *AzureBackupRecoveryPointBasedRestoreRequest + func (a *AzureBackupRestoreWithRehydrationRequest) GetAzureBackupRestoreRequest() *AzureBackupRestoreRequest + func (a *AzureBackupRestoreWithRehydrationRequest) UnmarshalJSON(data []byte) error + func (a AzureBackupRestoreWithRehydrationRequest) MarshalJSON() ([]byte, error) + type AzureBackupRule struct + BackupParameters BackupParametersClassification + DataStore *DataStoreInfoBase + Name *string + ObjectType *string + Trigger TriggerContextClassification + func (a *AzureBackupRule) GetBasePolicyRule() *BasePolicyRule + func (a *AzureBackupRule) UnmarshalJSON(data []byte) error + func (a AzureBackupRule) MarshalJSON() ([]byte, error) + type AzureMonitorAlertSettings struct + AlertsForAllJobFailures *AlertsState + func (a *AzureMonitorAlertSettings) UnmarshalJSON(data []byte) error + func (a AzureMonitorAlertSettings) MarshalJSON() ([]byte, error) + type AzureOperationalStoreParameters struct + DataStoreType *DataStoreTypes + ObjectType *string + ResourceGroupID *string + func (a *AzureOperationalStoreParameters) GetDataStoreParameters() *DataStoreParameters + func (a *AzureOperationalStoreParameters) UnmarshalJSON(data []byte) error + func (a AzureOperationalStoreParameters) MarshalJSON() ([]byte, error) + type AzureRetentionRule struct + IsDefault *bool + Lifecycles []*SourceLifeCycle + Name *string + ObjectType *string + func (a *AzureRetentionRule) GetBasePolicyRule() *BasePolicyRule + func (a *AzureRetentionRule) UnmarshalJSON(data []byte) error + func (a AzureRetentionRule) MarshalJSON() ([]byte, error) + type BackupCriteria struct + ObjectType *string + func (b *BackupCriteria) GetBackupCriteria() *BackupCriteria + func (b *BackupCriteria) UnmarshalJSON(data []byte) error + func (b BackupCriteria) MarshalJSON() ([]byte, error) + type BackupCriteriaClassification interface + GetBackupCriteria func() *BackupCriteria + type BackupDatasourceParameters struct + ObjectType *string + func (b *BackupDatasourceParameters) GetBackupDatasourceParameters() *BackupDatasourceParameters + func (b *BackupDatasourceParameters) UnmarshalJSON(data []byte) error + func (b BackupDatasourceParameters) MarshalJSON() ([]byte, error) + type BackupDatasourceParametersClassification interface + GetBackupDatasourceParameters func() *BackupDatasourceParameters + type BackupInstance struct + CurrentProtectionState *CurrentProtectionState + DataSourceInfo *Datasource + DataSourceSetInfo *DatasourceSet + DatasourceAuthCredentials AuthCredentialsClassification + FriendlyName *string + IdentityDetails *IdentityDetails + ObjectType *string + PolicyInfo *PolicyInfo + ProtectionErrorDetails *UserFacingError + ProtectionStatus *ProtectionStatusDetails + ProvisioningState *string + ValidationType *ValidationType + func (b *BackupInstance) UnmarshalJSON(data []byte) error + func (b BackupInstance) MarshalJSON() ([]byte, error) + type BackupInstanceResource struct + ID *string + Name *string + Properties *BackupInstance + SystemData *SystemData + Tags map[string]*string + Type *string + func (b *BackupInstanceResource) UnmarshalJSON(data []byte) error + func (b BackupInstanceResource) MarshalJSON() ([]byte, error) + type BackupInstanceResourceList struct + NextLink *string + Value []*BackupInstanceResource + func (b *BackupInstanceResourceList) UnmarshalJSON(data []byte) error + func (b BackupInstanceResourceList) MarshalJSON() ([]byte, error) + type BackupInstancesClient struct + func NewBackupInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupInstancesClient, error) + func (client *BackupInstancesClient) BeginAdhocBackup(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientAdhocBackupResponse], error) + func (client *BackupInstancesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientCreateOrUpdateResponse], error) + func (client *BackupInstancesClient) BeginDelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientDeleteResponse], error) + func (client *BackupInstancesClient) BeginResumeBackups(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientResumeBackupsResponse], error) + func (client *BackupInstancesClient) BeginResumeProtection(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientResumeProtectionResponse], error) + func (client *BackupInstancesClient) BeginStopProtection(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientStopProtectionResponse], error) + func (client *BackupInstancesClient) BeginSuspendBackups(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientSuspendBackupsResponse], error) + func (client *BackupInstancesClient) BeginSyncBackupInstance(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientSyncBackupInstanceResponse], error) + func (client *BackupInstancesClient) BeginTriggerCrossRegionRestore(ctx context.Context, resourceGroupName string, location string, ...) (*runtime.Poller[BackupInstancesClientTriggerCrossRegionRestoreResponse], error) + func (client *BackupInstancesClient) BeginTriggerRehydrate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientTriggerRehydrateResponse], error) + func (client *BackupInstancesClient) BeginTriggerRestore(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientTriggerRestoreResponse], error) + func (client *BackupInstancesClient) BeginValidateCrossRegionRestore(ctx context.Context, resourceGroupName string, location string, ...) (*runtime.Poller[BackupInstancesClientValidateCrossRegionRestoreResponse], ...) + func (client *BackupInstancesClient) BeginValidateForBackup(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientValidateForBackupResponse], error) + func (client *BackupInstancesClient) BeginValidateForRestore(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupInstancesClientValidateForRestoreResponse], error) + func (client *BackupInstancesClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (BackupInstancesClientGetResponse, error) + func (client *BackupInstancesClient) GetBackupInstanceOperationResult(ctx context.Context, resourceGroupName string, vaultName string, ...) (BackupInstancesClientGetBackupInstanceOperationResultResponse, error) + func (client *BackupInstancesClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[BackupInstancesClientListResponse] + type BackupInstancesClientAdhocBackupResponse struct + type BackupInstancesClientBeginAdhocBackupOptions struct + ResumeToken string + type BackupInstancesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type BackupInstancesClientBeginDeleteOptions struct + ResumeToken string + type BackupInstancesClientBeginResumeBackupsOptions struct + ResumeToken string + type BackupInstancesClientBeginResumeProtectionOptions struct + ResumeToken string + type BackupInstancesClientBeginStopProtectionOptions struct + ResumeToken string + type BackupInstancesClientBeginSuspendBackupsOptions struct + ResumeToken string + type BackupInstancesClientBeginSyncBackupInstanceOptions struct + ResumeToken string + type BackupInstancesClientBeginTriggerCrossRegionRestoreOptions struct + ResumeToken string + type BackupInstancesClientBeginTriggerRehydrateOptions struct + ResumeToken string + type BackupInstancesClientBeginTriggerRestoreOptions struct + ResumeToken string + type BackupInstancesClientBeginValidateCrossRegionRestoreOptions struct + ResumeToken string + type BackupInstancesClientBeginValidateForBackupOptions struct + ResumeToken string + type BackupInstancesClientBeginValidateForRestoreOptions struct + ResumeToken string + type BackupInstancesClientCreateOrUpdateResponse struct + type BackupInstancesClientDeleteResponse struct + type BackupInstancesClientGetBackupInstanceOperationResultOptions struct + type BackupInstancesClientGetBackupInstanceOperationResultResponse struct + type BackupInstancesClientGetOptions struct + type BackupInstancesClientGetResponse struct + type BackupInstancesClientListOptions struct + type BackupInstancesClientListResponse struct + type BackupInstancesClientResumeBackupsResponse struct + type BackupInstancesClientResumeProtectionResponse struct + type BackupInstancesClientStopProtectionResponse struct + type BackupInstancesClientSuspendBackupsResponse struct + type BackupInstancesClientSyncBackupInstanceResponse struct + type BackupInstancesClientTriggerCrossRegionRestoreResponse struct + type BackupInstancesClientTriggerRehydrateResponse struct + type BackupInstancesClientTriggerRestoreResponse struct + type BackupInstancesClientValidateCrossRegionRestoreResponse struct + type BackupInstancesClientValidateForBackupResponse struct + type BackupInstancesClientValidateForRestoreResponse struct + type BackupParameters struct + ObjectType *string + func (b *BackupParameters) GetBackupParameters() *BackupParameters + func (b *BackupParameters) UnmarshalJSON(data []byte) error + func (b BackupParameters) MarshalJSON() ([]byte, error) + type BackupParametersClassification interface + GetBackupParameters func() *BackupParameters + type BackupPoliciesClient struct + func NewBackupPoliciesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupPoliciesClient, error) + func (client *BackupPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (BackupPoliciesClientCreateOrUpdateResponse, error) + func (client *BackupPoliciesClient) Delete(ctx context.Context, resourceGroupName string, vaultName string, ...) (BackupPoliciesClientDeleteResponse, error) + func (client *BackupPoliciesClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (BackupPoliciesClientGetResponse, error) + func (client *BackupPoliciesClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[BackupPoliciesClientListResponse] + type BackupPoliciesClientCreateOrUpdateOptions struct + type BackupPoliciesClientCreateOrUpdateResponse struct + type BackupPoliciesClientDeleteOptions struct + type BackupPoliciesClientDeleteResponse struct + type BackupPoliciesClientGetOptions struct + type BackupPoliciesClientGetResponse struct + type BackupPoliciesClientListOptions struct + type BackupPoliciesClientListResponse struct + type BackupPolicy struct + DatasourceTypes []*string + ObjectType *string + PolicyRules []BasePolicyRuleClassification + func (b *BackupPolicy) GetBaseBackupPolicy() *BaseBackupPolicy + func (b *BackupPolicy) UnmarshalJSON(data []byte) error + func (b BackupPolicy) MarshalJSON() ([]byte, error) + type BackupSchedule struct + RepeatingTimeIntervals []*string + TimeZone *string + func (b *BackupSchedule) UnmarshalJSON(data []byte) error + func (b BackupSchedule) MarshalJSON() ([]byte, error) + type BackupVault struct + FeatureSettings *FeatureSettings + IsVaultProtectedByResourceGuard *bool + MonitoringSettings *MonitoringSettings + ProvisioningState *ProvisioningState + ReplicatedRegions []*string + ResourceMoveDetails *ResourceMoveDetails + ResourceMoveState *ResourceMoveState + SecureScore *SecureScoreLevel + SecuritySettings *SecuritySettings + StorageSettings []*StorageSetting + func (b *BackupVault) UnmarshalJSON(data []byte) error + func (b BackupVault) MarshalJSON() ([]byte, error) + type BackupVaultOperationResultsClient struct + func NewBackupVaultOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupVaultOperationResultsClient, error) + func (client *BackupVaultOperationResultsClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (BackupVaultOperationResultsClientGetResponse, error) + type BackupVaultOperationResultsClientGetOptions struct + type BackupVaultOperationResultsClientGetResponse struct + AzureAsyncOperation *string + Location *string + RetryAfter *int32 + type BackupVaultResource struct + ETag *string + ID *string + Identity *DppIdentityDetails + Location *string + Name *string + Properties *BackupVault + SystemData *SystemData + Tags map[string]*string + Type *string + func (b *BackupVaultResource) UnmarshalJSON(data []byte) error + func (b BackupVaultResource) MarshalJSON() ([]byte, error) + type BackupVaultResourceList struct + NextLink *string + Value []*BackupVaultResource + func (b *BackupVaultResourceList) UnmarshalJSON(data []byte) error + func (b BackupVaultResourceList) MarshalJSON() ([]byte, error) + type BackupVaultsClient struct + func NewBackupVaultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupVaultsClient, error) + func (client *BackupVaultsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupVaultsClientCreateOrUpdateResponse], error) + func (client *BackupVaultsClient) BeginDelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupVaultsClientDeleteResponse], error) + func (client *BackupVaultsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[BackupVaultsClientUpdateResponse], error) + func (client *BackupVaultsClient) CheckNameAvailability(ctx context.Context, resourceGroupName string, location string, ...) (BackupVaultsClientCheckNameAvailabilityResponse, error) + func (client *BackupVaultsClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (BackupVaultsClientGetResponse, error) + func (client *BackupVaultsClient) NewGetInResourceGroupPager(resourceGroupName string, options *BackupVaultsClientGetInResourceGroupOptions) *runtime.Pager[BackupVaultsClientGetInResourceGroupResponse] + func (client *BackupVaultsClient) NewGetInSubscriptionPager(options *BackupVaultsClientGetInSubscriptionOptions) *runtime.Pager[BackupVaultsClientGetInSubscriptionResponse] + type BackupVaultsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type BackupVaultsClientBeginDeleteOptions struct + ResumeToken string + type BackupVaultsClientBeginUpdateOptions struct + ResumeToken string + type BackupVaultsClientCheckNameAvailabilityOptions struct + type BackupVaultsClientCheckNameAvailabilityResponse struct + type BackupVaultsClientCreateOrUpdateResponse struct + type BackupVaultsClientDeleteResponse struct + type BackupVaultsClientGetInResourceGroupOptions struct + type BackupVaultsClientGetInResourceGroupResponse struct + type BackupVaultsClientGetInSubscriptionOptions struct + type BackupVaultsClientGetInSubscriptionResponse struct + type BackupVaultsClientGetOptions struct + type BackupVaultsClientGetResponse struct + type BackupVaultsClientUpdateResponse struct + type BaseBackupPolicy struct + DatasourceTypes []*string + ObjectType *string + func (b *BaseBackupPolicy) GetBaseBackupPolicy() *BaseBackupPolicy + func (b *BaseBackupPolicy) UnmarshalJSON(data []byte) error + func (b BaseBackupPolicy) MarshalJSON() ([]byte, error) + type BaseBackupPolicyClassification interface + GetBaseBackupPolicy func() *BaseBackupPolicy + type BaseBackupPolicyResource struct + ID *string + Name *string + Properties BaseBackupPolicyClassification + SystemData *SystemData + Type *string + func (b *BaseBackupPolicyResource) UnmarshalJSON(data []byte) error + func (b BaseBackupPolicyResource) MarshalJSON() ([]byte, error) + type BaseBackupPolicyResourceList struct + NextLink *string + Value []*BaseBackupPolicyResource + func (b *BaseBackupPolicyResourceList) UnmarshalJSON(data []byte) error + func (b BaseBackupPolicyResourceList) MarshalJSON() ([]byte, error) + type BasePolicyRule struct + Name *string + ObjectType *string + func (b *BasePolicyRule) GetBasePolicyRule() *BasePolicyRule + func (b *BasePolicyRule) UnmarshalJSON(data []byte) error + func (b BasePolicyRule) MarshalJSON() ([]byte, error) + type BasePolicyRuleClassification interface + GetBasePolicyRule func() *BasePolicyRule + type BaseResourceProperties struct + ObjectType *ResourcePropertiesObjectType + func (b *BaseResourceProperties) GetBaseResourceProperties() *BaseResourceProperties + func (b *BaseResourceProperties) UnmarshalJSON(data []byte) error + func (b BaseResourceProperties) MarshalJSON() ([]byte, error) + type BaseResourcePropertiesClassification interface + GetBaseResourceProperties func() *BaseResourceProperties + type BlobBackupDatasourceParameters struct + ContainersList []*string + ObjectType *string + func (b *BlobBackupDatasourceParameters) GetBackupDatasourceParameters() *BackupDatasourceParameters + func (b *BlobBackupDatasourceParameters) UnmarshalJSON(data []byte) error + func (b BlobBackupDatasourceParameters) MarshalJSON() ([]byte, error) + type CheckNameAvailabilityRequest struct + Name *string + Type *string + func (c *CheckNameAvailabilityRequest) UnmarshalJSON(data []byte) error + func (c CheckNameAvailabilityRequest) MarshalJSON() ([]byte, error) + type CheckNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason *string + func (c *CheckNameAvailabilityResult) UnmarshalJSON(data []byte) error + func (c CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) + type Client struct + func NewClient(subscriptionID string, credential azcore.TokenCredential, ...) (*Client, error) + func (client *Client) CheckFeatureSupport(ctx context.Context, location string, ...) (ClientCheckFeatureSupportResponse, error) + type ClientCheckFeatureSupportOptions struct + type ClientCheckFeatureSupportResponse struct + func (c *ClientCheckFeatureSupportResponse) UnmarshalJSON(data []byte) error + type ClientDiscoveryDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (c *ClientDiscoveryDisplay) UnmarshalJSON(data []byte) error + func (c ClientDiscoveryDisplay) MarshalJSON() ([]byte, error) + type ClientDiscoveryForLogSpecification struct + BlobDuration *string + DisplayName *string + Name *string + func (c *ClientDiscoveryForLogSpecification) UnmarshalJSON(data []byte) error + func (c ClientDiscoveryForLogSpecification) MarshalJSON() ([]byte, error) + type ClientDiscoveryForProperties struct + ServiceSpecification *ClientDiscoveryForServiceSpecification + func (c *ClientDiscoveryForProperties) UnmarshalJSON(data []byte) error + func (c ClientDiscoveryForProperties) MarshalJSON() ([]byte, error) + type ClientDiscoveryForServiceSpecification struct + LogSpecifications []*ClientDiscoveryForLogSpecification + func (c *ClientDiscoveryForServiceSpecification) UnmarshalJSON(data []byte) error + func (c ClientDiscoveryForServiceSpecification) MarshalJSON() ([]byte, error) + type ClientDiscoveryResponse struct + NextLink *string + Value []*ClientDiscoveryValueForSingleAPI + func (c *ClientDiscoveryResponse) UnmarshalJSON(data []byte) error + func (c ClientDiscoveryResponse) MarshalJSON() ([]byte, error) + type ClientDiscoveryValueForSingleAPI struct + Display *ClientDiscoveryDisplay + IsDataAction *bool + Name *string + Origin *string + Properties *ClientDiscoveryForProperties + func (c *ClientDiscoveryValueForSingleAPI) UnmarshalJSON(data []byte) error + func (c ClientDiscoveryValueForSingleAPI) MarshalJSON() ([]byte, error) + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewBackupInstancesClient() *BackupInstancesClient + func (c *ClientFactory) NewBackupPoliciesClient() *BackupPoliciesClient + func (c *ClientFactory) NewBackupVaultOperationResultsClient() *BackupVaultOperationResultsClient + func (c *ClientFactory) NewBackupVaultsClient() *BackupVaultsClient + func (c *ClientFactory) NewClient() *Client + func (c *ClientFactory) NewDeletedBackupInstancesClient() *DeletedBackupInstancesClient + func (c *ClientFactory) NewDppResourceGuardProxyClient() *DppResourceGuardProxyClient + func (c *ClientFactory) NewExportJobsClient() *ExportJobsClient + func (c *ClientFactory) NewExportJobsOperationResultClient() *ExportJobsOperationResultClient + func (c *ClientFactory) NewFetchCrossRegionRestoreJobClient() *FetchCrossRegionRestoreJobClient + func (c *ClientFactory) NewFetchCrossRegionRestoreJobsClient() *FetchCrossRegionRestoreJobsClient + func (c *ClientFactory) NewFetchSecondaryRecoveryPointsClient() *FetchSecondaryRecoveryPointsClient + func (c *ClientFactory) NewJobsClient() *JobsClient + func (c *ClientFactory) NewOperationResultClient() *OperationResultClient + func (c *ClientFactory) NewOperationStatusBackupVaultContextClient() *OperationStatusBackupVaultContextClient + func (c *ClientFactory) NewOperationStatusClient() *OperationStatusClient + func (c *ClientFactory) NewOperationStatusResourceGroupContextClient() *OperationStatusResourceGroupContextClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewRecoveryPointsClient() *RecoveryPointsClient + func (c *ClientFactory) NewResourceGuardsClient() *ResourceGuardsClient + func (c *ClientFactory) NewRestorableTimeRangesClient() *RestorableTimeRangesClient + type CopyOnExpiryOption struct + ObjectType *string + func (c *CopyOnExpiryOption) GetCopyOption() *CopyOption + func (c *CopyOnExpiryOption) UnmarshalJSON(data []byte) error + func (c CopyOnExpiryOption) MarshalJSON() ([]byte, error) + type CopyOption struct + ObjectType *string + func (c *CopyOption) GetCopyOption() *CopyOption + func (c *CopyOption) UnmarshalJSON(data []byte) error + func (c CopyOption) MarshalJSON() ([]byte, error) + type CopyOptionClassification interface + GetCopyOption func() *CopyOption + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type CrossRegionRestoreDetails struct + SourceBackupInstanceID *string + SourceRegion *string + func (c *CrossRegionRestoreDetails) UnmarshalJSON(data []byte) error + func (c CrossRegionRestoreDetails) MarshalJSON() ([]byte, error) + type CrossRegionRestoreJobRequest struct + JobID *string + SourceBackupVaultID *string + SourceRegion *string + func (c *CrossRegionRestoreJobRequest) UnmarshalJSON(data []byte) error + func (c CrossRegionRestoreJobRequest) MarshalJSON() ([]byte, error) + type CrossRegionRestoreJobsRequest struct + SourceBackupVaultID *string + SourceRegion *string + func (c *CrossRegionRestoreJobsRequest) UnmarshalJSON(data []byte) error + func (c CrossRegionRestoreJobsRequest) MarshalJSON() ([]byte, error) + type CrossRegionRestoreRequestObject struct + CrossRegionRestoreDetails *CrossRegionRestoreDetails + RestoreRequestObject AzureBackupRestoreRequestClassification + func (c *CrossRegionRestoreRequestObject) UnmarshalJSON(data []byte) error + func (c CrossRegionRestoreRequestObject) MarshalJSON() ([]byte, error) + type CrossRegionRestoreSettings struct + State *CrossRegionRestoreState + func (c *CrossRegionRestoreSettings) UnmarshalJSON(data []byte) error + func (c CrossRegionRestoreSettings) MarshalJSON() ([]byte, error) + type CrossRegionRestoreState string + const CrossRegionRestoreStateDisabled + const CrossRegionRestoreStateEnabled + func PossibleCrossRegionRestoreStateValues() []CrossRegionRestoreState + type CrossSubscriptionRestoreSettings struct + State *CrossSubscriptionRestoreState + func (c *CrossSubscriptionRestoreSettings) UnmarshalJSON(data []byte) error + func (c CrossSubscriptionRestoreSettings) MarshalJSON() ([]byte, error) + type CrossSubscriptionRestoreState string + const CrossSubscriptionRestoreStateDisabled + const CrossSubscriptionRestoreStateEnabled + const CrossSubscriptionRestoreStatePermanentlyDisabled + func PossibleCrossSubscriptionRestoreStateValues() []CrossSubscriptionRestoreState + type CurrentProtectionState string + const CurrentProtectionStateBackupSchedulesSuspended + const CurrentProtectionStateConfiguringProtection + const CurrentProtectionStateConfiguringProtectionFailed + const CurrentProtectionStateInvalid + const CurrentProtectionStateNotProtected + const CurrentProtectionStateProtectionConfigured + const CurrentProtectionStateProtectionError + const CurrentProtectionStateProtectionStopped + const CurrentProtectionStateRetentionSchedulesSuspended + const CurrentProtectionStateSoftDeleted + const CurrentProtectionStateSoftDeleting + const CurrentProtectionStateUpdatingProtection + func PossibleCurrentProtectionStateValues() []CurrentProtectionState + type CustomCopyOption struct + Duration *string + ObjectType *string + func (c *CustomCopyOption) GetCopyOption() *CopyOption + func (c *CustomCopyOption) UnmarshalJSON(data []byte) error + func (c CustomCopyOption) MarshalJSON() ([]byte, error) + type DataStoreInfoBase struct + DataStoreType *DataStoreTypes + ObjectType *string + func (d *DataStoreInfoBase) UnmarshalJSON(data []byte) error + func (d DataStoreInfoBase) MarshalJSON() ([]byte, error) + type DataStoreParameters struct + DataStoreType *DataStoreTypes + ObjectType *string + func (d *DataStoreParameters) GetDataStoreParameters() *DataStoreParameters + func (d *DataStoreParameters) UnmarshalJSON(data []byte) error + func (d DataStoreParameters) MarshalJSON() ([]byte, error) + type DataStoreParametersClassification interface + GetDataStoreParameters func() *DataStoreParameters + type DataStoreTypes string + const DataStoreTypesArchiveStore + const DataStoreTypesOperationalStore + const DataStoreTypesVaultStore + func PossibleDataStoreTypesValues() []DataStoreTypes + type Datasource struct + DatasourceType *string + ObjectType *string + ResourceID *string + ResourceLocation *string + ResourceName *string + ResourceProperties BaseResourcePropertiesClassification + ResourceType *string + ResourceURI *string + func (d *Datasource) UnmarshalJSON(data []byte) error + func (d Datasource) MarshalJSON() ([]byte, error) + type DatasourceSet struct + DatasourceType *string + ObjectType *string + ResourceID *string + ResourceLocation *string + ResourceName *string + ResourceProperties BaseResourcePropertiesClassification + ResourceType *string + ResourceURI *string + func (d *DatasourceSet) UnmarshalJSON(data []byte) error + func (d DatasourceSet) MarshalJSON() ([]byte, error) + type Day struct + Date *int32 + IsLast *bool + func (d *Day) UnmarshalJSON(data []byte) error + func (d Day) MarshalJSON() ([]byte, error) + type DayOfWeek string + const DayOfWeekFriday + const DayOfWeekMonday + const DayOfWeekSaturday + const DayOfWeekSunday + const DayOfWeekThursday + const DayOfWeekTuesday + const DayOfWeekWednesday + func PossibleDayOfWeekValues() []DayOfWeek + type DefaultResourceProperties struct + ObjectType *ResourcePropertiesObjectType + func (d *DefaultResourceProperties) GetBaseResourceProperties() *BaseResourceProperties + func (d *DefaultResourceProperties) UnmarshalJSON(data []byte) error + func (d DefaultResourceProperties) MarshalJSON() ([]byte, error) + type DeleteOption struct + Duration *string + ObjectType *string + func (d *DeleteOption) GetDeleteOption() *DeleteOption + func (d *DeleteOption) UnmarshalJSON(data []byte) error + func (d DeleteOption) MarshalJSON() ([]byte, error) + type DeleteOptionClassification interface + GetDeleteOption func() *DeleteOption + type DeletedBackupInstance struct + CurrentProtectionState *CurrentProtectionState + DataSourceInfo *Datasource + DataSourceSetInfo *DatasourceSet + DatasourceAuthCredentials AuthCredentialsClassification + DeletionInfo *DeletionInfo + FriendlyName *string + IdentityDetails *IdentityDetails + ObjectType *string + PolicyInfo *PolicyInfo + ProtectionErrorDetails *UserFacingError + ProtectionStatus *ProtectionStatusDetails + ProvisioningState *string + ValidationType *ValidationType + func (d *DeletedBackupInstance) UnmarshalJSON(data []byte) error + func (d DeletedBackupInstance) MarshalJSON() ([]byte, error) + type DeletedBackupInstanceResource struct + ID *string + Name *string + Properties *DeletedBackupInstance + SystemData *SystemData + Type *string + func (d *DeletedBackupInstanceResource) UnmarshalJSON(data []byte) error + func (d DeletedBackupInstanceResource) MarshalJSON() ([]byte, error) + type DeletedBackupInstanceResourceList struct + NextLink *string + Value []*DeletedBackupInstanceResource + func (d *DeletedBackupInstanceResourceList) UnmarshalJSON(data []byte) error + func (d DeletedBackupInstanceResourceList) MarshalJSON() ([]byte, error) + type DeletedBackupInstancesClient struct + func NewDeletedBackupInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DeletedBackupInstancesClient, error) + func (client *DeletedBackupInstancesClient) BeginUndelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[DeletedBackupInstancesClientUndeleteResponse], error) + func (client *DeletedBackupInstancesClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (DeletedBackupInstancesClientGetResponse, error) + func (client *DeletedBackupInstancesClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[DeletedBackupInstancesClientListResponse] + type DeletedBackupInstancesClientBeginUndeleteOptions struct + ResumeToken string + type DeletedBackupInstancesClientGetOptions struct + type DeletedBackupInstancesClientGetResponse struct + type DeletedBackupInstancesClientListOptions struct + type DeletedBackupInstancesClientListResponse struct + type DeletedBackupInstancesClientUndeleteResponse struct + type DeletionInfo struct + BillingEndDate *string + DeleteActivityID *string + DeletionTime *string + ScheduledPurgeTime *string + func (d *DeletionInfo) UnmarshalJSON(data []byte) error + func (d DeletionInfo) MarshalJSON() ([]byte, error) + type DppBaseResource struct + ID *string + Name *string + Type *string + func (d *DppBaseResource) UnmarshalJSON(data []byte) error + func (d DppBaseResource) MarshalJSON() ([]byte, error) + type DppBaseResourceList struct + NextLink *string + Value []*DppBaseResource + func (d *DppBaseResourceList) UnmarshalJSON(data []byte) error + func (d DppBaseResourceList) MarshalJSON() ([]byte, error) + type DppBaseTrackedResource struct + ETag *string + ID *string + Location *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (d *DppBaseTrackedResource) UnmarshalJSON(data []byte) error + func (d DppBaseTrackedResource) MarshalJSON() ([]byte, error) + type DppIdentityDetails struct + PrincipalID *string + TenantID *string + Type *string + UserAssignedIdentities map[string]*UserAssignedIdentity + func (d *DppIdentityDetails) UnmarshalJSON(data []byte) error + func (d DppIdentityDetails) MarshalJSON() ([]byte, error) + type DppProxyResource struct + ID *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (d *DppProxyResource) UnmarshalJSON(data []byte) error + func (d DppProxyResource) MarshalJSON() ([]byte, error) + type DppResource struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (d *DppResource) UnmarshalJSON(data []byte) error + func (d DppResource) MarshalJSON() ([]byte, error) + type DppResourceGuardProxyClient struct + func NewDppResourceGuardProxyClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DppResourceGuardProxyClient, error) + func (client *DppResourceGuardProxyClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (DppResourceGuardProxyClientCreateOrUpdateResponse, error) + func (client *DppResourceGuardProxyClient) Delete(ctx context.Context, resourceGroupName string, vaultName string, ...) (DppResourceGuardProxyClientDeleteResponse, error) + func (client *DppResourceGuardProxyClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (DppResourceGuardProxyClientGetResponse, error) + func (client *DppResourceGuardProxyClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[DppResourceGuardProxyClientListResponse] + func (client *DppResourceGuardProxyClient) UnlockDelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (DppResourceGuardProxyClientUnlockDeleteResponse, error) + type DppResourceGuardProxyClientCreateOrUpdateOptions struct + type DppResourceGuardProxyClientCreateOrUpdateResponse struct + type DppResourceGuardProxyClientDeleteOptions struct + type DppResourceGuardProxyClientDeleteResponse struct + type DppResourceGuardProxyClientGetOptions struct + type DppResourceGuardProxyClientGetResponse struct + type DppResourceGuardProxyClientListOptions struct + type DppResourceGuardProxyClientListResponse struct + type DppResourceGuardProxyClientUnlockDeleteOptions struct + type DppResourceGuardProxyClientUnlockDeleteResponse struct + type DppResourceList struct + NextLink *string + func (d *DppResourceList) UnmarshalJSON(data []byte) error + func (d DppResourceList) MarshalJSON() ([]byte, error) + type DppTrackedResource struct + ETag *string + ID *string + Identity *DppIdentityDetails + Location *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (d *DppTrackedResource) UnmarshalJSON(data []byte) error + func (d DppTrackedResource) MarshalJSON() ([]byte, error) + type DppTrackedResourceList struct + NextLink *string + func (d *DppTrackedResourceList) UnmarshalJSON(data []byte) error + func (d DppTrackedResourceList) MarshalJSON() ([]byte, error) + type DppWorkerRequest struct + CultureInfo *string + HTTPMethod *string + Headers map[string][]*string + Parameters map[string]*string + SubscriptionID *string + SupportedGroupVersions []*string + URI *string + func (d *DppWorkerRequest) UnmarshalJSON(data []byte) error + func (d DppWorkerRequest) MarshalJSON() ([]byte, error) + type Error struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*Error + Message *string + Target *string + func (e *Error) UnmarshalJSON(data []byte) error + func (e Error) MarshalJSON() ([]byte, error) + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*ErrorDetail + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type ExistingResourcePolicy string + const ExistingResourcePolicyPatch + const ExistingResourcePolicySkip + func PossibleExistingResourcePolicyValues() []ExistingResourcePolicy + type ExportJobsClient struct + func NewExportJobsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ExportJobsClient, error) + func (client *ExportJobsClient) BeginTrigger(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[ExportJobsClientTriggerResponse], error) + type ExportJobsClientBeginTriggerOptions struct + ResumeToken string + type ExportJobsClientTriggerResponse struct + type ExportJobsOperationResultClient struct + func NewExportJobsOperationResultClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ExportJobsOperationResultClient, error) + func (client *ExportJobsOperationResultClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (ExportJobsOperationResultClientGetResponse, error) + type ExportJobsOperationResultClientGetOptions struct + type ExportJobsOperationResultClientGetResponse struct + type ExportJobsResult struct + BlobSasKey *string + BlobURL *string + ExcelFileBlobSasKey *string + ExcelFileBlobURL *string + func (e *ExportJobsResult) UnmarshalJSON(data []byte) error + func (e ExportJobsResult) MarshalJSON() ([]byte, error) + type FeatureSettings struct + CrossRegionRestoreSettings *CrossRegionRestoreSettings + CrossSubscriptionRestoreSettings *CrossSubscriptionRestoreSettings + func (f *FeatureSettings) UnmarshalJSON(data []byte) error + func (f FeatureSettings) MarshalJSON() ([]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 *string + func (f *FeatureValidationRequest) GetFeatureValidationRequestBase() *FeatureValidationRequestBase + func (f *FeatureValidationRequest) UnmarshalJSON(data []byte) error + func (f FeatureValidationRequest) MarshalJSON() ([]byte, error) + type FeatureValidationRequestBase struct + ObjectType *string + func (f *FeatureValidationRequestBase) GetFeatureValidationRequestBase() *FeatureValidationRequestBase + func (f *FeatureValidationRequestBase) UnmarshalJSON(data []byte) error + func (f FeatureValidationRequestBase) MarshalJSON() ([]byte, error) + type FeatureValidationRequestBaseClassification interface + GetFeatureValidationRequestBase func() *FeatureValidationRequestBase + type FeatureValidationResponse struct + FeatureType *FeatureType + Features []*SupportedFeature + ObjectType *string + func (f *FeatureValidationResponse) GetFeatureValidationResponseBase() *FeatureValidationResponseBase + func (f *FeatureValidationResponse) UnmarshalJSON(data []byte) error + func (f FeatureValidationResponse) MarshalJSON() ([]byte, error) + type FeatureValidationResponseBase struct + ObjectType *string + func (f *FeatureValidationResponseBase) GetFeatureValidationResponseBase() *FeatureValidationResponseBase + func (f *FeatureValidationResponseBase) UnmarshalJSON(data []byte) error + func (f FeatureValidationResponseBase) MarshalJSON() ([]byte, error) + type FeatureValidationResponseBaseClassification interface + GetFeatureValidationResponseBase func() *FeatureValidationResponseBase + type FetchCrossRegionRestoreJobClient struct + func NewFetchCrossRegionRestoreJobClient(subscriptionID string, credential azcore.TokenCredential, ...) (*FetchCrossRegionRestoreJobClient, error) + func (client *FetchCrossRegionRestoreJobClient) Get(ctx context.Context, resourceGroupName string, location string, ...) (FetchCrossRegionRestoreJobClientGetResponse, error) + type FetchCrossRegionRestoreJobClientGetOptions struct + type FetchCrossRegionRestoreJobClientGetResponse struct + type FetchCrossRegionRestoreJobsClient struct + func NewFetchCrossRegionRestoreJobsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*FetchCrossRegionRestoreJobsClient, error) + func (client *FetchCrossRegionRestoreJobsClient) NewListPager(resourceGroupName string, location string, ...) *runtime.Pager[FetchCrossRegionRestoreJobsClientListResponse] + type FetchCrossRegionRestoreJobsClientListOptions struct + Filter *string + type FetchCrossRegionRestoreJobsClientListResponse struct + type FetchSecondaryRPsRequestParameters struct + SourceBackupInstanceID *string + SourceRegion *string + func (f *FetchSecondaryRPsRequestParameters) UnmarshalJSON(data []byte) error + func (f FetchSecondaryRPsRequestParameters) MarshalJSON() ([]byte, error) + type FetchSecondaryRecoveryPointsClient struct + func NewFetchSecondaryRecoveryPointsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*FetchSecondaryRecoveryPointsClient, error) + func (client *FetchSecondaryRecoveryPointsClient) NewListPager(resourceGroupName string, location string, ...) *runtime.Pager[FetchSecondaryRecoveryPointsClientListResponse] + type FetchSecondaryRecoveryPointsClientListOptions struct + Filter *string + SkipToken *string + type FetchSecondaryRecoveryPointsClientListResponse struct + type IdentityDetails struct + UseSystemAssignedIdentity *bool + UserAssignedIdentityArmURL *string + func (i *IdentityDetails) UnmarshalJSON(data []byte) error + func (i IdentityDetails) MarshalJSON() ([]byte, error) + type ImmediateCopyOption struct + ObjectType *string + func (i *ImmediateCopyOption) GetCopyOption() *CopyOption + func (i *ImmediateCopyOption) UnmarshalJSON(data []byte) error + func (i ImmediateCopyOption) MarshalJSON() ([]byte, error) + type ImmutabilitySettings struct + State *ImmutabilityState + func (i *ImmutabilitySettings) UnmarshalJSON(data []byte) error + func (i ImmutabilitySettings) MarshalJSON() ([]byte, error) + type ImmutabilityState string + const ImmutabilityStateDisabled + const ImmutabilityStateLocked + const ImmutabilityStateUnlocked + func PossibleImmutabilityStateValues() []ImmutabilityState + type InnerError struct + AdditionalInfo map[string]*string + Code *string + EmbeddedInnerError *InnerError + func (i *InnerError) UnmarshalJSON(data []byte) error + func (i InnerError) MarshalJSON() ([]byte, error) + type ItemLevelRestoreCriteria struct + ObjectType *string + func (i *ItemLevelRestoreCriteria) GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria + func (i *ItemLevelRestoreCriteria) UnmarshalJSON(data []byte) error + func (i ItemLevelRestoreCriteria) MarshalJSON() ([]byte, error) + type ItemLevelRestoreCriteriaClassification interface + GetItemLevelRestoreCriteria func() *ItemLevelRestoreCriteria + type ItemLevelRestoreTargetInfo struct + DatasourceAuthCredentials AuthCredentialsClassification + DatasourceInfo *Datasource + DatasourceSetInfo *DatasourceSet + ObjectType *string + RecoveryOption *RecoveryOption + RestoreCriteria []ItemLevelRestoreCriteriaClassification + RestoreLocation *string + func (i *ItemLevelRestoreTargetInfo) GetRestoreTargetInfoBase() *RestoreTargetInfoBase + func (i *ItemLevelRestoreTargetInfo) UnmarshalJSON(data []byte) error + func (i ItemLevelRestoreTargetInfo) MarshalJSON() ([]byte, error) + type ItemPathBasedRestoreCriteria struct + IsPathRelativeToBackupItem *bool + ItemPath *string + ObjectType *string + SubItemPathPrefix []*string + func (i *ItemPathBasedRestoreCriteria) GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria + func (i *ItemPathBasedRestoreCriteria) UnmarshalJSON(data []byte) error + func (i ItemPathBasedRestoreCriteria) MarshalJSON() ([]byte, error) + type JobExtendedInfo struct + AdditionalDetails map[string]*string + BackupInstanceState *string + DataTransferredInBytes *float64 + RecoveryDestination *string + SourceRecoverPoint *RestoreJobRecoveryPointDetails + SubTasks []*JobSubTask + TargetRecoverPoint *RestoreJobRecoveryPointDetails + WarningDetails []*UserFacingWarningDetail + func (j *JobExtendedInfo) UnmarshalJSON(data []byte) error + func (j JobExtendedInfo) MarshalJSON() ([]byte, error) + type JobSubTask struct + AdditionalDetails map[string]*string + TaskID *int32 + TaskName *string + TaskProgress *string + TaskStatus *string + func (j *JobSubTask) UnmarshalJSON(data []byte) error + func (j JobSubTask) MarshalJSON() ([]byte, error) + type JobsClient struct + func NewJobsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*JobsClient, error) + func (client *JobsClient) Get(ctx context.Context, resourceGroupName string, vaultName string, jobID string, ...) (JobsClientGetResponse, error) + func (client *JobsClient) NewListPager(resourceGroupName string, vaultName string, options *JobsClientListOptions) *runtime.Pager[JobsClientListResponse] + type JobsClientGetOptions struct + type JobsClientGetResponse struct + type JobsClientListOptions struct + type JobsClientListResponse struct + type KubernetesClusterBackupDatasourceParameters struct + BackupHookReferences []*NamespacedNameResource + ExcludedNamespaces []*string + ExcludedResourceTypes []*string + IncludeClusterScopeResources *bool + IncludedNamespaces []*string + IncludedResourceTypes []*string + LabelSelectors []*string + ObjectType *string + SnapshotVolumes *bool + func (k *KubernetesClusterBackupDatasourceParameters) GetBackupDatasourceParameters() *BackupDatasourceParameters + func (k *KubernetesClusterBackupDatasourceParameters) UnmarshalJSON(data []byte) error + func (k KubernetesClusterBackupDatasourceParameters) MarshalJSON() ([]byte, error) + type KubernetesClusterRestoreCriteria struct + ConflictPolicy *ExistingResourcePolicy + ExcludedNamespaces []*string + ExcludedResourceTypes []*string + IncludeClusterScopeResources *bool + IncludedNamespaces []*string + IncludedResourceTypes []*string + LabelSelectors []*string + NamespaceMappings map[string]*string + ObjectType *string + PersistentVolumeRestoreMode *PersistentVolumeRestoreMode + RestoreHookReferences []*NamespacedNameResource + func (k *KubernetesClusterRestoreCriteria) GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria + func (k *KubernetesClusterRestoreCriteria) UnmarshalJSON(data []byte) error + func (k KubernetesClusterRestoreCriteria) MarshalJSON() ([]byte, error) + type KubernetesClusterVaultTierRestoreCriteria struct + ConflictPolicy *ExistingResourcePolicy + ExcludedNamespaces []*string + ExcludedResourceTypes []*string + IncludeClusterScopeResources *bool + IncludedNamespaces []*string + IncludedResourceTypes []*string + LabelSelectors []*string + NamespaceMappings map[string]*string + ObjectType *string + PersistentVolumeRestoreMode *PersistentVolumeRestoreMode + RestoreHookReferences []*NamespacedNameResource + StagingResourceGroupID *string + StagingStorageAccountID *string + func (k *KubernetesClusterVaultTierRestoreCriteria) GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria + func (k *KubernetesClusterVaultTierRestoreCriteria) UnmarshalJSON(data []byte) error + func (k KubernetesClusterVaultTierRestoreCriteria) MarshalJSON() ([]byte, error) + type KubernetesPVRestoreCriteria struct + Name *string + ObjectType *string + StorageClassName *string + func (k *KubernetesPVRestoreCriteria) GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria + func (k *KubernetesPVRestoreCriteria) UnmarshalJSON(data []byte) error + func (k KubernetesPVRestoreCriteria) MarshalJSON() ([]byte, error) + type KubernetesStorageClassRestoreCriteria struct + ObjectType *string + Provisioner *string + SelectedStorageClassName *string + func (k *KubernetesStorageClassRestoreCriteria) GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria + func (k *KubernetesStorageClassRestoreCriteria) UnmarshalJSON(data []byte) error + func (k KubernetesStorageClassRestoreCriteria) MarshalJSON() ([]byte, error) + type MonitoringSettings struct + AzureMonitorAlertSettings *AzureMonitorAlertSettings + func (m *MonitoringSettings) UnmarshalJSON(data []byte) error + func (m MonitoringSettings) MarshalJSON() ([]byte, error) + type Month string + const MonthApril + const MonthAugust + const MonthDecember + const MonthFebruary + const MonthJanuary + const MonthJuly + const MonthJune + const MonthMarch + const MonthMay + const MonthNovember + const MonthOctober + const MonthSeptember + func PossibleMonthValues() []Month + type NamespacedNameResource struct + Name *string + Namespace *string + func (n *NamespacedNameResource) UnmarshalJSON(data []byte) error + func (n NamespacedNameResource) MarshalJSON() ([]byte, error) + type OperationExtendedInfo struct + ObjectType *string + func (o *OperationExtendedInfo) GetOperationExtendedInfo() *OperationExtendedInfo + func (o *OperationExtendedInfo) UnmarshalJSON(data []byte) error + func (o OperationExtendedInfo) MarshalJSON() ([]byte, error) + type OperationExtendedInfoClassification interface + GetOperationExtendedInfo func() *OperationExtendedInfo + type OperationJobExtendedInfo struct + JobID *string + ObjectType *string + func (o *OperationJobExtendedInfo) GetOperationExtendedInfo() *OperationExtendedInfo + func (o *OperationJobExtendedInfo) UnmarshalJSON(data []byte) error + func (o OperationJobExtendedInfo) MarshalJSON() ([]byte, error) + type OperationResource struct + EndTime *time.Time + Error *Error + ID *string + Name *string + Properties OperationExtendedInfoClassification + StartTime *time.Time + Status *string + func (o *OperationResource) UnmarshalJSON(data []byte) error + func (o OperationResource) MarshalJSON() ([]byte, error) + type OperationResultClient struct + func NewOperationResultClient(subscriptionID string, credential azcore.TokenCredential, ...) (*OperationResultClient, error) + func (client *OperationResultClient) Get(ctx context.Context, operationID string, location string, ...) (OperationResultClientGetResponse, error) + type OperationResultClientGetOptions struct + type OperationResultClientGetResponse struct + AzureAsyncOperation *string + Location *string + RetryAfter *int32 + type OperationStatusBackupVaultContextClient struct + func NewOperationStatusBackupVaultContextClient(subscriptionID string, credential azcore.TokenCredential, ...) (*OperationStatusBackupVaultContextClient, error) + func (client *OperationStatusBackupVaultContextClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (OperationStatusBackupVaultContextClientGetResponse, error) + type OperationStatusBackupVaultContextClientGetOptions struct + type OperationStatusBackupVaultContextClientGetResponse struct + type OperationStatusClient struct + func NewOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*OperationStatusClient, error) + func (client *OperationStatusClient) Get(ctx context.Context, location string, operationID string, ...) (OperationStatusClientGetResponse, error) + type OperationStatusClientGetOptions struct + type OperationStatusClientGetResponse struct + type OperationStatusResourceGroupContextClient struct + func NewOperationStatusResourceGroupContextClient(subscriptionID string, credential azcore.TokenCredential, ...) (*OperationStatusResourceGroupContextClient, error) + func (client *OperationStatusResourceGroupContextClient) Get(ctx context.Context, resourceGroupName string, operationID string, ...) (OperationStatusResourceGroupContextClientGetResponse, error) + type OperationStatusResourceGroupContextClientGetOptions struct + type OperationStatusResourceGroupContextClientGetResponse struct + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type PatchBackupVaultInput struct + FeatureSettings *FeatureSettings + MonitoringSettings *MonitoringSettings + SecuritySettings *SecuritySettings + func (p *PatchBackupVaultInput) UnmarshalJSON(data []byte) error + func (p PatchBackupVaultInput) MarshalJSON() ([]byte, error) + type PatchResourceGuardInput struct + Tags map[string]*string + func (p *PatchResourceGuardInput) UnmarshalJSON(data []byte) error + func (p PatchResourceGuardInput) MarshalJSON() ([]byte, error) + type PatchResourceRequestInput struct + Identity *DppIdentityDetails + Properties *PatchBackupVaultInput + Tags map[string]*string + func (p *PatchResourceRequestInput) UnmarshalJSON(data []byte) error + func (p PatchResourceRequestInput) MarshalJSON() ([]byte, error) + type PersistentVolumeRestoreMode string + const PersistentVolumeRestoreModeRestoreWithVolumeData + const PersistentVolumeRestoreModeRestoreWithoutVolumeData + func PossiblePersistentVolumeRestoreModeValues() []PersistentVolumeRestoreMode + type PolicyInfo struct + PolicyID *string + PolicyParameters *PolicyParameters + PolicyVersion *string + func (p *PolicyInfo) UnmarshalJSON(data []byte) error + func (p PolicyInfo) MarshalJSON() ([]byte, error) + type PolicyParameters struct + BackupDatasourceParametersList []BackupDatasourceParametersClassification + DataStoreParametersList []DataStoreParametersClassification + func (p *PolicyParameters) UnmarshalJSON(data []byte) error + func (p PolicyParameters) MarshalJSON() ([]byte, error) + type ProtectionStatusDetails struct + ErrorDetails *UserFacingError + Status *Status + func (p *ProtectionStatusDetails) UnmarshalJSON(data []byte) error + func (p ProtectionStatusDetails) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateFailed + const ProvisioningStateProvisioning + const ProvisioningStateSucceeded + const ProvisioningStateUnknown + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type RangeBasedItemLevelRestoreCriteria struct + MaxMatchingValue *string + MinMatchingValue *string + ObjectType *string + func (r *RangeBasedItemLevelRestoreCriteria) GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria + func (r *RangeBasedItemLevelRestoreCriteria) UnmarshalJSON(data []byte) error + func (r RangeBasedItemLevelRestoreCriteria) MarshalJSON() ([]byte, error) + type RecoveryOption string + const RecoveryOptionFailIfExists + func PossibleRecoveryOptionValues() []RecoveryOption + type RecoveryPointCompletionState string + const RecoveryPointCompletionStateCompleted + const RecoveryPointCompletionStatePartial + func PossibleRecoveryPointCompletionStateValues() []RecoveryPointCompletionState + type RecoveryPointDataStoreDetails struct + CreationTime *time.Time + ExpiryTime *time.Time + ID *string + MetaData *string + RehydrationExpiryTime *time.Time + RehydrationStatus *RehydrationStatus + State *string + Type *string + Visible *bool + func (r *RecoveryPointDataStoreDetails) UnmarshalJSON(data []byte) error + func (r RecoveryPointDataStoreDetails) MarshalJSON() ([]byte, error) + type RecoveryPointsClient struct + func NewRecoveryPointsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RecoveryPointsClient, error) + func (client *RecoveryPointsClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (RecoveryPointsClientGetResponse, error) + func (client *RecoveryPointsClient) NewListPager(resourceGroupName string, vaultName string, backupInstanceName string, ...) *runtime.Pager[RecoveryPointsClientListResponse] + type RecoveryPointsClientGetOptions struct + type RecoveryPointsClientGetResponse struct + type RecoveryPointsClientListOptions struct + Filter *string + SkipToken *string + type RecoveryPointsClientListResponse struct + type RecoveryPointsFilters struct + EndDate *string + ExtendedInfo *bool + IsVisible *bool + RestorePointDataStoreID *string + RestorePointState *string + StartDate *string + func (r *RecoveryPointsFilters) UnmarshalJSON(data []byte) error + func (r RecoveryPointsFilters) MarshalJSON() ([]byte, error) + type RehydrationPriority string + const RehydrationPriorityHigh + const RehydrationPriorityInvalid + const RehydrationPriorityStandard + func PossibleRehydrationPriorityValues() []RehydrationPriority + type RehydrationStatus string + const RehydrationStatusCOMPLETED + const RehydrationStatusCREATEINPROGRESS + const RehydrationStatusDELETED + const RehydrationStatusDELETEINPROGRESS + const RehydrationStatusFAILED + func PossibleRehydrationStatusValues() []RehydrationStatus + type ResourceGuard struct + AllowAutoApprovals *bool + Description *string + ProvisioningState *ProvisioningState + ResourceGuardOperations []*ResourceGuardOperation + VaultCriticalOperationExclusionList []*string + func (r *ResourceGuard) UnmarshalJSON(data []byte) error + func (r ResourceGuard) MarshalJSON() ([]byte, error) + type ResourceGuardOperation struct + RequestResourceType *string + VaultCriticalOperation *string + func (r *ResourceGuardOperation) UnmarshalJSON(data []byte) error + func (r ResourceGuardOperation) MarshalJSON() ([]byte, error) + type ResourceGuardOperationDetail struct + DefaultResourceRequest *string + VaultCriticalOperation *string + func (r *ResourceGuardOperationDetail) UnmarshalJSON(data []byte) error + func (r ResourceGuardOperationDetail) MarshalJSON() ([]byte, error) + type ResourceGuardProxyBase struct + Description *string + LastUpdatedTime *string + ResourceGuardOperationDetails []*ResourceGuardOperationDetail + ResourceGuardResourceID *string + func (r *ResourceGuardProxyBase) UnmarshalJSON(data []byte) error + func (r ResourceGuardProxyBase) MarshalJSON() ([]byte, error) + type ResourceGuardProxyBaseResource struct + ID *string + Name *string + Properties *ResourceGuardProxyBase + SystemData *SystemData + Type *string + func (r *ResourceGuardProxyBaseResource) UnmarshalJSON(data []byte) error + func (r ResourceGuardProxyBaseResource) MarshalJSON() ([]byte, error) + type ResourceGuardProxyBaseResourceList struct + NextLink *string + Value []*ResourceGuardProxyBaseResource + func (r *ResourceGuardProxyBaseResourceList) UnmarshalJSON(data []byte) error + func (r ResourceGuardProxyBaseResourceList) MarshalJSON() ([]byte, error) + type ResourceGuardResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *ResourceGuard + SystemData *SystemData + Tags map[string]*string + Type *string + func (r *ResourceGuardResource) UnmarshalJSON(data []byte) error + func (r ResourceGuardResource) MarshalJSON() ([]byte, error) + type ResourceGuardResourceList struct + NextLink *string + Value []*ResourceGuardResource + func (r *ResourceGuardResourceList) UnmarshalJSON(data []byte) error + func (r ResourceGuardResourceList) MarshalJSON() ([]byte, error) + type ResourceGuardsClient struct + func NewResourceGuardsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ResourceGuardsClient, error) + func (client *ResourceGuardsClient) Delete(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientDeleteResponse, error) + func (client *ResourceGuardsClient) Get(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientGetResponse, error) + func (client *ResourceGuardsClient) GetDefaultBackupSecurityPINRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientGetDefaultBackupSecurityPINRequestsObjectResponse, error) + func (client *ResourceGuardsClient) GetDefaultDeleteProtectedItemRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientGetDefaultDeleteProtectedItemRequestsObjectResponse, error) + func (client *ResourceGuardsClient) GetDefaultDeleteResourceGuardProxyRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientGetDefaultDeleteResourceGuardProxyRequestsObjectResponse, ...) + func (client *ResourceGuardsClient) GetDefaultDisableSoftDeleteRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientGetDefaultDisableSoftDeleteRequestsObjectResponse, error) + func (client *ResourceGuardsClient) GetDefaultUpdateProtectedItemRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientGetDefaultUpdateProtectedItemRequestsObjectResponse, error) + func (client *ResourceGuardsClient) GetDefaultUpdateProtectionPolicyRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientGetDefaultUpdateProtectionPolicyRequestsObjectResponse, ...) + func (client *ResourceGuardsClient) NewGetBackupSecurityPINRequestsObjectsPager(resourceGroupName string, resourceGuardsName string, ...) ... + func (client *ResourceGuardsClient) NewGetDeleteProtectedItemRequestsObjectsPager(resourceGroupName string, resourceGuardsName string, ...) ... + func (client *ResourceGuardsClient) NewGetDeleteResourceGuardProxyRequestsObjectsPager(resourceGroupName string, resourceGuardsName string, ...) ... + func (client *ResourceGuardsClient) NewGetDisableSoftDeleteRequestsObjectsPager(resourceGroupName string, resourceGuardsName string, ...) ... + func (client *ResourceGuardsClient) NewGetResourcesInResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[ResourceGuardsClientGetResourcesInResourceGroupResponse] + func (client *ResourceGuardsClient) NewGetResourcesInSubscriptionPager(options *ResourceGuardsClientGetResourcesInSubscriptionOptions) *runtime.Pager[ResourceGuardsClientGetResourcesInSubscriptionResponse] + func (client *ResourceGuardsClient) NewGetUpdateProtectedItemRequestsObjectsPager(resourceGroupName string, resourceGuardsName string, ...) ... + func (client *ResourceGuardsClient) NewGetUpdateProtectionPolicyRequestsObjectsPager(resourceGroupName string, resourceGuardsName string, ...) ... + func (client *ResourceGuardsClient) Patch(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientPatchResponse, error) + func (client *ResourceGuardsClient) Put(ctx context.Context, resourceGroupName string, resourceGuardsName string, ...) (ResourceGuardsClientPutResponse, error) + type ResourceGuardsClientDeleteOptions struct + type ResourceGuardsClientDeleteResponse struct + type ResourceGuardsClientGetBackupSecurityPINRequestsObjectsOptions struct + type ResourceGuardsClientGetBackupSecurityPINRequestsObjectsResponse struct + type ResourceGuardsClientGetDefaultBackupSecurityPINRequestsObjectOptions struct + type ResourceGuardsClientGetDefaultBackupSecurityPINRequestsObjectResponse struct + type ResourceGuardsClientGetDefaultDeleteProtectedItemRequestsObjectOptions struct + type ResourceGuardsClientGetDefaultDeleteProtectedItemRequestsObjectResponse struct + type ResourceGuardsClientGetDefaultDeleteResourceGuardProxyRequestsObjectOptions struct + type ResourceGuardsClientGetDefaultDeleteResourceGuardProxyRequestsObjectResponse struct + type ResourceGuardsClientGetDefaultDisableSoftDeleteRequestsObjectOptions struct + type ResourceGuardsClientGetDefaultDisableSoftDeleteRequestsObjectResponse struct + type ResourceGuardsClientGetDefaultUpdateProtectedItemRequestsObjectOptions struct + type ResourceGuardsClientGetDefaultUpdateProtectedItemRequestsObjectResponse struct + type ResourceGuardsClientGetDefaultUpdateProtectionPolicyRequestsObjectOptions struct + type ResourceGuardsClientGetDefaultUpdateProtectionPolicyRequestsObjectResponse struct + type ResourceGuardsClientGetDeleteProtectedItemRequestsObjectsOptions struct + type ResourceGuardsClientGetDeleteProtectedItemRequestsObjectsResponse struct + type ResourceGuardsClientGetDeleteResourceGuardProxyRequestsObjectsOptions struct + type ResourceGuardsClientGetDeleteResourceGuardProxyRequestsObjectsResponse struct + type ResourceGuardsClientGetDisableSoftDeleteRequestsObjectsOptions struct + type ResourceGuardsClientGetDisableSoftDeleteRequestsObjectsResponse struct + type ResourceGuardsClientGetOptions struct + type ResourceGuardsClientGetResourcesInResourceGroupOptions struct + type ResourceGuardsClientGetResourcesInResourceGroupResponse struct + type ResourceGuardsClientGetResourcesInSubscriptionOptions struct + type ResourceGuardsClientGetResourcesInSubscriptionResponse struct + type ResourceGuardsClientGetResponse struct + type ResourceGuardsClientGetUpdateProtectedItemRequestsObjectsOptions struct + type ResourceGuardsClientGetUpdateProtectedItemRequestsObjectsResponse struct + type ResourceGuardsClientGetUpdateProtectionPolicyRequestsObjectsOptions struct + type ResourceGuardsClientGetUpdateProtectionPolicyRequestsObjectsResponse struct + type ResourceGuardsClientPatchOptions struct + type ResourceGuardsClientPatchResponse struct + type ResourceGuardsClientPutOptions struct + type ResourceGuardsClientPutResponse struct + type ResourceMoveDetails struct + CompletionTimeUTC *string + OperationID *string + SourceResourcePath *string + StartTimeUTC *string + TargetResourcePath *string + func (r *ResourceMoveDetails) UnmarshalJSON(data []byte) error + func (r ResourceMoveDetails) MarshalJSON() ([]byte, error) + type ResourceMoveState string + const ResourceMoveStateCommitFailed + const ResourceMoveStateCommitTimedout + const ResourceMoveStateCriticalFailure + const ResourceMoveStateFailed + const ResourceMoveStateInProgress + const ResourceMoveStateMoveSucceeded + const ResourceMoveStatePartialSuccess + const ResourceMoveStatePrepareFailed + const ResourceMoveStatePrepareTimedout + const ResourceMoveStateUnknown + func PossibleResourceMoveStateValues() []ResourceMoveState + type ResourcePropertiesObjectType string + const ResourcePropertiesObjectTypeDefaultResourceProperties + func PossibleResourcePropertiesObjectTypeValues() []ResourcePropertiesObjectType + type RestorableTimeRange struct + EndTime *string + ObjectType *string + StartTime *string + func (r *RestorableTimeRange) UnmarshalJSON(data []byte) error + func (r RestorableTimeRange) MarshalJSON() ([]byte, error) + type RestorableTimeRangesClient struct + func NewRestorableTimeRangesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RestorableTimeRangesClient, error) + func (client *RestorableTimeRangesClient) Find(ctx context.Context, resourceGroupName string, vaultName string, ...) (RestorableTimeRangesClientFindResponse, error) + type RestorableTimeRangesClientFindOptions struct + type RestorableTimeRangesClientFindResponse struct + type RestoreFilesTargetInfo struct + ObjectType *string + RecoveryOption *RecoveryOption + RestoreLocation *string + TargetDetails *TargetDetails + func (r *RestoreFilesTargetInfo) GetRestoreTargetInfoBase() *RestoreTargetInfoBase + func (r *RestoreFilesTargetInfo) UnmarshalJSON(data []byte) error + func (r RestoreFilesTargetInfo) MarshalJSON() ([]byte, error) + type RestoreJobRecoveryPointDetails struct + RecoveryPointID *string + RecoveryPointTime *time.Time + func (r *RestoreJobRecoveryPointDetails) UnmarshalJSON(data []byte) error + func (r RestoreJobRecoveryPointDetails) MarshalJSON() ([]byte, error) + type RestoreSourceDataStoreType string + const RestoreSourceDataStoreTypeArchiveStore + const RestoreSourceDataStoreTypeOperationalStore + const RestoreSourceDataStoreTypeVaultStore + func PossibleRestoreSourceDataStoreTypeValues() []RestoreSourceDataStoreType + type RestoreTargetInfo struct + DatasourceAuthCredentials AuthCredentialsClassification + DatasourceInfo *Datasource + DatasourceSetInfo *DatasourceSet + ObjectType *string + RecoveryOption *RecoveryOption + RestoreLocation *string + func (r *RestoreTargetInfo) GetRestoreTargetInfoBase() *RestoreTargetInfoBase + func (r *RestoreTargetInfo) UnmarshalJSON(data []byte) error + func (r RestoreTargetInfo) MarshalJSON() ([]byte, error) + type RestoreTargetInfoBase struct + ObjectType *string + RecoveryOption *RecoveryOption + RestoreLocation *string + func (r *RestoreTargetInfoBase) GetRestoreTargetInfoBase() *RestoreTargetInfoBase + func (r *RestoreTargetInfoBase) UnmarshalJSON(data []byte) error + func (r RestoreTargetInfoBase) MarshalJSON() ([]byte, error) + type RestoreTargetInfoBaseClassification interface + GetRestoreTargetInfoBase func() *RestoreTargetInfoBase + type RestoreTargetLocationType string + const RestoreTargetLocationTypeAzureBlobs + const RestoreTargetLocationTypeAzureFiles + const RestoreTargetLocationTypeInvalid + func PossibleRestoreTargetLocationTypeValues() []RestoreTargetLocationType + type RetentionTag struct + ETag *string + ID *string + TagName *string + func (r *RetentionTag) UnmarshalJSON(data []byte) error + func (r RetentionTag) MarshalJSON() ([]byte, error) + type ScheduleBasedBackupCriteria struct + AbsoluteCriteria []*AbsoluteMarker + DaysOfMonth []*Day + DaysOfTheWeek []*DayOfWeek + MonthsOfYear []*Month + ObjectType *string + ScheduleTimes []*time.Time + WeeksOfTheMonth []*WeekNumber + func (s *ScheduleBasedBackupCriteria) GetBackupCriteria() *BackupCriteria + func (s *ScheduleBasedBackupCriteria) UnmarshalJSON(data []byte) error + func (s ScheduleBasedBackupCriteria) MarshalJSON() ([]byte, error) + type ScheduleBasedTriggerContext struct + ObjectType *string + Schedule *BackupSchedule + TaggingCriteria []*TaggingCriteria + func (s *ScheduleBasedTriggerContext) GetTriggerContext() *TriggerContext + func (s *ScheduleBasedTriggerContext) UnmarshalJSON(data []byte) error + func (s ScheduleBasedTriggerContext) MarshalJSON() ([]byte, error) + type SecretStoreBasedAuthCredentials struct + ObjectType *string + SecretStoreResource *SecretStoreResource + func (s *SecretStoreBasedAuthCredentials) GetAuthCredentials() *AuthCredentials + func (s *SecretStoreBasedAuthCredentials) UnmarshalJSON(data []byte) error + func (s SecretStoreBasedAuthCredentials) MarshalJSON() ([]byte, error) + type SecretStoreResource struct + SecretStoreType *SecretStoreType + URI *string + Value *string + func (s *SecretStoreResource) UnmarshalJSON(data []byte) error + func (s SecretStoreResource) MarshalJSON() ([]byte, error) + type SecretStoreType string + const SecretStoreTypeAzureKeyVault + const SecretStoreTypeInvalid + func PossibleSecretStoreTypeValues() []SecretStoreType + type SecureScoreLevel string + const SecureScoreLevelAdequate + const SecureScoreLevelMaximum + const SecureScoreLevelMinimum + const SecureScoreLevelNone + const SecureScoreLevelNotSupported + func PossibleSecureScoreLevelValues() []SecureScoreLevel + type SecuritySettings struct + ImmutabilitySettings *ImmutabilitySettings + SoftDeleteSettings *SoftDeleteSettings + func (s *SecuritySettings) UnmarshalJSON(data []byte) error + func (s SecuritySettings) MarshalJSON() ([]byte, error) + type SoftDeleteSettings struct + RetentionDurationInDays *float64 + State *SoftDeleteState + func (s *SoftDeleteSettings) UnmarshalJSON(data []byte) error + func (s SoftDeleteSettings) MarshalJSON() ([]byte, error) + type SoftDeleteState string + const SoftDeleteStateAlwaysOn + const SoftDeleteStateOff + const SoftDeleteStateOn + func PossibleSoftDeleteStateValues() []SoftDeleteState + type SourceDataStoreType string + const SourceDataStoreTypeArchiveStore + const SourceDataStoreTypeOperationalStore + const SourceDataStoreTypeSnapshotStore + const SourceDataStoreTypeVaultStore + func PossibleSourceDataStoreTypeValues() []SourceDataStoreType + type SourceLifeCycle struct + DeleteAfter DeleteOptionClassification + SourceDataStore *DataStoreInfoBase + TargetDataStoreCopySettings []*TargetCopySetting + func (s *SourceLifeCycle) UnmarshalJSON(data []byte) error + func (s SourceLifeCycle) MarshalJSON() ([]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 + func (s *StorageSetting) UnmarshalJSON(data []byte) error + func (s StorageSetting) MarshalJSON() ([]byte, error) + type StorageSettingStoreTypes string + const StorageSettingStoreTypesArchiveStore + const StorageSettingStoreTypesOperationalStore + const StorageSettingStoreTypesVaultStore + func PossibleStorageSettingStoreTypesValues() []StorageSettingStoreTypes + type StorageSettingTypes string + const StorageSettingTypesGeoRedundant + const StorageSettingTypesLocallyRedundant + const StorageSettingTypesZoneRedundant + func PossibleStorageSettingTypesValues() []StorageSettingTypes + type SupportedFeature struct + ExposureControlledFeatures []*string + FeatureName *string + SupportStatus *FeatureSupportStatus + func (s *SupportedFeature) UnmarshalJSON(data []byte) error + func (s SupportedFeature) MarshalJSON() ([]byte, error) + type SyncBackupInstanceRequest struct + SyncType *SyncType + func (s *SyncBackupInstanceRequest) UnmarshalJSON(data []byte) error + func (s SyncBackupInstanceRequest) MarshalJSON() ([]byte, error) + type SyncType string + const SyncTypeDefault + const SyncTypeForceResync + func PossibleSyncTypeValues() []SyncType + type SystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *CreatedByType + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *CreatedByType + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type TaggingCriteria struct + Criteria []BackupCriteriaClassification + IsDefault *bool + TagInfo *RetentionTag + TaggingPriority *int64 + func (t *TaggingCriteria) UnmarshalJSON(data []byte) error + func (t TaggingCriteria) MarshalJSON() ([]byte, error) + type TargetCopySetting struct + CopyAfter CopyOptionClassification + DataStore *DataStoreInfoBase + func (t *TargetCopySetting) UnmarshalJSON(data []byte) error + func (t TargetCopySetting) MarshalJSON() ([]byte, error) + type TargetDetails struct + FilePrefix *string + RestoreTargetLocationType *RestoreTargetLocationType + TargetResourceArmID *string + URL *string + func (t *TargetDetails) UnmarshalJSON(data []byte) error + func (t TargetDetails) MarshalJSON() ([]byte, error) + type TriggerBackupRequest struct + BackupRuleOptions *AdHocBackupRuleOptions + func (t *TriggerBackupRequest) UnmarshalJSON(data []byte) error + func (t TriggerBackupRequest) MarshalJSON() ([]byte, error) + type TriggerContext struct + ObjectType *string + func (t *TriggerContext) GetTriggerContext() *TriggerContext + func (t *TriggerContext) UnmarshalJSON(data []byte) error + func (t TriggerContext) MarshalJSON() ([]byte, error) + type TriggerContextClassification interface + GetTriggerContext func() *TriggerContext + type UnlockDeleteRequest struct + ResourceGuardOperationRequests []*string + ResourceToBeDeleted *string + func (u *UnlockDeleteRequest) UnmarshalJSON(data []byte) error + func (u UnlockDeleteRequest) MarshalJSON() ([]byte, error) + type UnlockDeleteResponse struct + UnlockDeleteExpiryTime *string + func (u *UnlockDeleteResponse) UnmarshalJSON(data []byte) error + func (u UnlockDeleteResponse) MarshalJSON() ([]byte, error) + type UserAssignedIdentity struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentity) 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 (u *UserFacingError) UnmarshalJSON(data []byte) error + func (u UserFacingError) MarshalJSON() ([]byte, error) + type UserFacingWarningDetail struct + ResourceName *string + Warning *UserFacingError + func (u *UserFacingWarningDetail) UnmarshalJSON(data []byte) error + func (u UserFacingWarningDetail) MarshalJSON() ([]byte, error) + type ValidateCrossRegionRestoreRequestObject struct + CrossRegionRestoreDetails *CrossRegionRestoreDetails + RestoreRequestObject AzureBackupRestoreRequestClassification + func (v *ValidateCrossRegionRestoreRequestObject) UnmarshalJSON(data []byte) error + func (v ValidateCrossRegionRestoreRequestObject) MarshalJSON() ([]byte, error) + type ValidateForBackupRequest struct + BackupInstance *BackupInstance + func (v *ValidateForBackupRequest) UnmarshalJSON(data []byte) error + func (v ValidateForBackupRequest) MarshalJSON() ([]byte, error) + type ValidateRestoreRequestObject struct + RestoreRequestObject AzureBackupRestoreRequestClassification + func (v *ValidateRestoreRequestObject) UnmarshalJSON(data []byte) error + func (v ValidateRestoreRequestObject) MarshalJSON() ([]byte, error) + type ValidationType string + const ValidationTypeDeepValidation + const ValidationTypeShallowValidation + func PossibleValidationTypeValues() []ValidationType + type WeekNumber string + const WeekNumberFirst + const WeekNumberFourth + const WeekNumberLast + const WeekNumberSecond + const WeekNumberThird + func PossibleWeekNumberValues() []WeekNumber Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dataprotection/armdataprotection github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dataprotection/armdataprotection/v2