Versions in this module Expand all Collapse all v3 v3.1.0 Nov 28, 2023 v3.0.0 Sep 14, 2023 Changes in this version + type AcquireStorageAccountLock string + const AcquireStorageAccountLockAcquire + const AcquireStorageAccountLockNotAcquire + func PossibleAcquireStorageAccountLockValues() []AcquireStorageAccountLock + type AzureBackupGoalFeatureSupportRequest struct + FeatureType *string + func (a *AzureBackupGoalFeatureSupportRequest) GetFeatureSupportRequest() *FeatureSupportRequest + func (a *AzureBackupGoalFeatureSupportRequest) UnmarshalJSON(data []byte) error + func (a AzureBackupGoalFeatureSupportRequest) MarshalJSON() ([]byte, error) + type AzureBackupServerContainer struct + BackupManagementType *BackupManagementType + CanReRegister *bool + ContainerID *string + ContainerType *ProtectableContainerType + DpmAgentVersion *string + DpmServers []*string + ExtendedInfo *DPMContainerExtendedInfo + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + ProtectedItemCount *int64 + ProtectionStatus *string + RegistrationStatus *string + UpgradeAvailable *bool + func (a *AzureBackupServerContainer) GetDpmContainer() *DpmContainer + func (a *AzureBackupServerContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureBackupServerContainer) UnmarshalJSON(data []byte) error + func (a AzureBackupServerContainer) MarshalJSON() ([]byte, error) + type AzureBackupServerEngine struct + AzureBackupAgentVersion *string + BackupEngineID *string + BackupEngineState *string + BackupEngineType *BackupEngineType + BackupManagementType *BackupManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *BackupEngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (a *AzureBackupServerEngine) GetBackupEngineBase() *BackupEngineBase + func (a *AzureBackupServerEngine) UnmarshalJSON(data []byte) error + func (a AzureBackupServerEngine) MarshalJSON() ([]byte, error) + type AzureFileShareBackupRequest struct + ObjectType *string + RecoveryPointExpiryTimeInUTC *time.Time + func (a *AzureFileShareBackupRequest) GetBackupRequest() *BackupRequest + func (a *AzureFileShareBackupRequest) UnmarshalJSON(data []byte) error + func (a AzureFileShareBackupRequest) MarshalJSON() ([]byte, error) + type AzureFileShareProtectableItem struct + AzureFileShareType *AzureFileShareType + BackupManagementType *string + FriendlyName *string + ParentContainerFabricID *string + ParentContainerFriendlyName *string + ProtectableItemType *string + ProtectionState *ProtectionStatus + WorkloadType *string + func (a *AzureFileShareProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureFileShareProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureFileShareProtectableItem) MarshalJSON() ([]byte, error) + type AzureFileShareProtectionPolicy struct + BackupManagementType *string + ProtectedItemsCount *int32 + ResourceGuardOperationRequests []*string + RetentionPolicy RetentionPolicyClassification + SchedulePolicy SchedulePolicyClassification + TimeZone *string + WorkLoadType *WorkloadType + func (a *AzureFileShareProtectionPolicy) GetProtectionPolicy() *ProtectionPolicy + func (a *AzureFileShareProtectionPolicy) UnmarshalJSON(data []byte) error + func (a AzureFileShareProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureFileShareProvisionILRRequest struct + ObjectType *string + RecoveryPointID *string + SourceResourceID *string + func (a *AzureFileShareProvisionILRRequest) GetILRRequest() *ILRRequest + func (a *AzureFileShareProvisionILRRequest) UnmarshalJSON(data []byte) error + func (a AzureFileShareProvisionILRRequest) MarshalJSON() ([]byte, error) + type AzureFileShareRecoveryPoint struct + FileShareSnapshotURI *string + ObjectType *string + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointSizeInGB *int32 + RecoveryPointTime *time.Time + RecoveryPointType *string + func (a *AzureFileShareRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (a *AzureFileShareRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureFileShareRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureFileShareRestoreRequest struct + CopyOptions *CopyOptions + ObjectType *string + RecoveryType *RecoveryType + RestoreFileSpecs []*RestoreFileSpecs + RestoreRequestType *RestoreRequestType + SourceResourceID *string + TargetDetails *TargetAFSRestoreInfo + func (a *AzureFileShareRestoreRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureFileShareRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureFileShareRestoreRequest) MarshalJSON() ([]byte, error) + type AzureFileShareType string + const AzureFileShareTypeInvalid + const AzureFileShareTypeXSMB + const AzureFileShareTypeXSync + func PossibleAzureFileShareTypeValues() []AzureFileShareType + type AzureFileshareProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureFileshareProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (a *AzureFileshareProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureFileshareProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureFileshareProtectedItem) MarshalJSON() ([]byte, error) + type AzureFileshareProtectedItemExtendedInfo struct + OldestRecoveryPoint *time.Time + PolicyState *string + RecoveryPointCount *int32 + ResourceState *string + ResourceStateSyncTime *time.Time + func (a *AzureFileshareProtectedItemExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureFileshareProtectedItemExtendedInfo) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (a *AzureIaaSClassicComputeVMContainer) GetIaaSVMContainer() *IaaSVMContainer + func (a *AzureIaaSClassicComputeVMContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureIaaSClassicComputeVMContainer) UnmarshalJSON(data []byte) error + func (a AzureIaaSClassicComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType *string + ProtectionState *ProtectionStatus + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + WorkloadType *string + func (a *AzureIaaSClassicComputeVMProtectableItem) GetIaaSVMProtectableItem() *IaaSVMProtectableItem + func (a *AzureIaaSClassicComputeVMProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureIaaSClassicComputeVMProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureIaaSClassicComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails []*AzureIaaSVMHealthDetails + HealthStatus *HealthStatus + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemDataID *string + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + VirtualMachineID *string + WorkloadType *DataSourceType + func (a *AzureIaaSClassicComputeVMProtectedItem) GetAzureIaaSVMProtectedItem() *AzureIaaSVMProtectedItem + func (a *AzureIaaSClassicComputeVMProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureIaaSClassicComputeVMProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureIaaSClassicComputeVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (a *AzureIaaSComputeVMContainer) GetIaaSVMContainer() *IaaSVMContainer + func (a *AzureIaaSComputeVMContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureIaaSComputeVMContainer) UnmarshalJSON(data []byte) error + func (a AzureIaaSComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType *string + ProtectionState *ProtectionStatus + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + WorkloadType *string + func (a *AzureIaaSComputeVMProtectableItem) GetIaaSVMProtectableItem() *IaaSVMProtectableItem + func (a *AzureIaaSComputeVMProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureIaaSComputeVMProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureIaaSComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails []*AzureIaaSVMHealthDetails + HealthStatus *HealthStatus + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemDataID *string + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + VirtualMachineID *string + WorkloadType *DataSourceType + func (a *AzureIaaSComputeVMProtectedItem) GetAzureIaaSVMProtectedItem() *AzureIaaSVMProtectedItem + func (a *AzureIaaSComputeVMProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureIaaSComputeVMProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureIaaSComputeVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSVMErrorInfo struct + ErrorCode *int32 + ErrorString *string + ErrorTitle *string + Recommendations []*string + func (a *AzureIaaSVMErrorInfo) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMErrorInfo) MarshalJSON() ([]byte, error) + type AzureIaaSVMHealthDetails struct + Code *int32 + Message *string + Recommendations []*string + Title *string + func (a *AzureIaaSVMHealthDetails) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMHealthDetails) MarshalJSON() ([]byte, error) + type AzureIaaSVMJob struct + ActionsInfo []*JobSupportedAction + ActivityID *string + BackupManagementType *BackupManagementType + ContainerName *string + Duration *string + EndTime *time.Time + EntityFriendlyName *string + ErrorDetails []*AzureIaaSVMErrorInfo + ExtendedInfo *AzureIaaSVMJobExtendedInfo + IsUserTriggered *bool + JobType *string + Operation *string + StartTime *time.Time + Status *string + VirtualMachineVersion *string + func (a *AzureIaaSVMJob) GetJob() *Job + func (a *AzureIaaSVMJob) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMJob) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobExtendedInfo struct + DynamicErrorMessage *string + EstimatedRemainingDuration *string + InternalPropertyBag map[string]*string + ProgressPercentage *float64 + PropertyBag map[string]*string + TasksList []*AzureIaaSVMJobTaskDetails + func (a *AzureIaaSVMJobExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMJobExtendedInfo) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobTaskDetails struct + Duration *string + EndTime *time.Time + InstanceID *string + ProgressPercentage *float64 + StartTime *time.Time + Status *string + TaskExecutionDetails *string + TaskID *string + func (a *AzureIaaSVMJobTaskDetails) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMJobTaskDetails) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobV2 struct + ActionsInfo []*JobSupportedAction + ActivityID *string + BackupManagementType *BackupManagementType + ContainerName *string + Duration *string + EndTime *time.Time + EntityFriendlyName *string + ErrorDetails []*AzureIaaSVMErrorInfo + ExtendedInfo *AzureIaaSVMJobExtendedInfo + JobType *string + Operation *string + StartTime *time.Time + Status *string + VirtualMachineVersion *string + func (a *AzureIaaSVMJobV2) GetJob() *Job + func (a *AzureIaaSVMJobV2) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMJobV2) MarshalJSON() ([]byte, error) + type AzureIaaSVMProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails []*AzureIaaSVMHealthDetails + HealthStatus *HealthStatus + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemDataID *string + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + VirtualMachineID *string + WorkloadType *DataSourceType + func (a *AzureIaaSVMProtectedItem) GetAzureIaaSVMProtectedItem() *AzureIaaSVMProtectedItem + func (a *AzureIaaSVMProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureIaaSVMProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSVMProtectedItemClassification interface + GetAzureIaaSVMProtectedItem func() *AzureIaaSVMProtectedItem + type AzureIaaSVMProtectedItemExtendedInfo struct + NewestRecoveryPointInArchive *time.Time + OldestRecoveryPoint *time.Time + OldestRecoveryPointInArchive *time.Time + OldestRecoveryPointInVault *time.Time + PolicyInconsistent *bool + RecoveryPointCount *int32 + func (a *AzureIaaSVMProtectedItemExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMProtectedItemExtendedInfo) MarshalJSON() ([]byte, error) + type AzureIaaSVMProtectionPolicy struct + BackupManagementType *string + InstantRPDetails *InstantRPAdditionalDetails + InstantRpRetentionRangeInDays *int32 + PolicyType *IAASVMPolicyType + ProtectedItemsCount *int32 + ResourceGuardOperationRequests []*string + RetentionPolicy RetentionPolicyClassification + SchedulePolicy SchedulePolicyClassification + TieringPolicy map[string]*TieringPolicy + TimeZone *string + func (a *AzureIaaSVMProtectionPolicy) GetProtectionPolicy() *ProtectionPolicy + func (a *AzureIaaSVMProtectionPolicy) UnmarshalJSON(data []byte) error + func (a AzureIaaSVMProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureRecoveryServiceVaultProtectionIntent struct + BackupManagementType *BackupManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType *ProtectionIntentItemType + ProtectionState *ProtectionStatus + SourceResourceID *string + func (a *AzureRecoveryServiceVaultProtectionIntent) GetAzureRecoveryServiceVaultProtectionIntent() *AzureRecoveryServiceVaultProtectionIntent + func (a *AzureRecoveryServiceVaultProtectionIntent) GetProtectionIntent() *ProtectionIntent + func (a *AzureRecoveryServiceVaultProtectionIntent) UnmarshalJSON(data []byte) error + func (a AzureRecoveryServiceVaultProtectionIntent) MarshalJSON() ([]byte, error) + type AzureRecoveryServiceVaultProtectionIntentClassification interface + GetAzureRecoveryServiceVaultProtectionIntent func() *AzureRecoveryServiceVaultProtectionIntent + type AzureResourceProtectionIntent struct + BackupManagementType *BackupManagementType + FriendlyName *string + ItemID *string + PolicyID *string + ProtectionIntentItemType *ProtectionIntentItemType + ProtectionState *ProtectionStatus + SourceResourceID *string + func (a *AzureResourceProtectionIntent) GetProtectionIntent() *ProtectionIntent + func (a *AzureResourceProtectionIntent) UnmarshalJSON(data []byte) error + func (a AzureResourceProtectionIntent) MarshalJSON() ([]byte, error) + type AzureSQLAGWorkloadContainerProtectionContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *time.Time + OperationType *OperationType + ProtectableObjectType *string + RegistrationStatus *string + SourceResourceID *string + WorkloadType *WorkloadType + func (a *AzureSQLAGWorkloadContainerProtectionContainer) GetAzureWorkloadContainer() *AzureWorkloadContainer + func (a *AzureSQLAGWorkloadContainerProtectionContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureSQLAGWorkloadContainerProtectionContainer) UnmarshalJSON(data []byte) error + func (a AzureSQLAGWorkloadContainerProtectionContainer) MarshalJSON() ([]byte, error) + type AzureSQLContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + func (a *AzureSQLContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureSQLContainer) UnmarshalJSON(data []byte) error + func (a AzureSQLContainer) MarshalJSON() ([]byte, error) + type AzureSQLProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureSQLProtectedItemExtendedInfo + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemDataID *string + ProtectedItemType *string + ProtectionState *ProtectedItemState + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (a *AzureSQLProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureSQLProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureSQLProtectedItem) MarshalJSON() ([]byte, error) + type AzureSQLProtectedItemExtendedInfo struct + OldestRecoveryPoint *time.Time + PolicyState *string + RecoveryPointCount *int32 + func (a *AzureSQLProtectedItemExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureSQLProtectedItemExtendedInfo) MarshalJSON() ([]byte, error) + type AzureSQLProtectionPolicy struct + BackupManagementType *string + ProtectedItemsCount *int32 + ResourceGuardOperationRequests []*string + RetentionPolicy RetentionPolicyClassification + func (a *AzureSQLProtectionPolicy) GetProtectionPolicy() *ProtectionPolicy + func (a *AzureSQLProtectionPolicy) UnmarshalJSON(data []byte) error + func (a AzureSQLProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureStorageContainer struct + AcquireStorageAccountLock *AcquireStorageAccountLock + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + ProtectedItemCount *int64 + RegistrationStatus *string + ResourceGroup *string + SourceResourceID *string + StorageAccountVersion *string + func (a *AzureStorageContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureStorageContainer) UnmarshalJSON(data []byte) error + func (a AzureStorageContainer) MarshalJSON() ([]byte, error) + type AzureStorageErrorInfo struct + ErrorCode *int32 + ErrorString *string + Recommendations []*string + func (a *AzureStorageErrorInfo) UnmarshalJSON(data []byte) error + func (a AzureStorageErrorInfo) MarshalJSON() ([]byte, error) + type AzureStorageJob struct + ActionsInfo []*JobSupportedAction + ActivityID *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *time.Time + EntityFriendlyName *string + ErrorDetails []*AzureStorageErrorInfo + ExtendedInfo *AzureStorageJobExtendedInfo + IsUserTriggered *bool + JobType *string + Operation *string + StartTime *time.Time + Status *string + StorageAccountName *string + StorageAccountVersion *string + func (a *AzureStorageJob) GetJob() *Job + func (a *AzureStorageJob) UnmarshalJSON(data []byte) error + func (a AzureStorageJob) MarshalJSON() ([]byte, error) + type AzureStorageJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList []*AzureStorageJobTaskDetails + func (a *AzureStorageJobExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureStorageJobExtendedInfo) MarshalJSON() ([]byte, error) + type AzureStorageJobTaskDetails struct + Status *string + TaskID *string + func (a *AzureStorageJobTaskDetails) UnmarshalJSON(data []byte) error + func (a AzureStorageJobTaskDetails) MarshalJSON() ([]byte, error) + type AzureStorageProtectableContainer struct + BackupManagementType *BackupManagementType + ContainerID *string + FriendlyName *string + HealthStatus *string + ProtectableContainerType *ProtectableContainerType + func (a *AzureStorageProtectableContainer) GetProtectableContainer() *ProtectableContainer + func (a *AzureStorageProtectableContainer) UnmarshalJSON(data []byte) error + func (a AzureStorageProtectableContainer) MarshalJSON() ([]byte, error) + type AzureVMAppContainerProtectableContainer struct + BackupManagementType *BackupManagementType + ContainerID *string + FriendlyName *string + HealthStatus *string + ProtectableContainerType *ProtectableContainerType + func (a *AzureVMAppContainerProtectableContainer) GetProtectableContainer() *ProtectableContainer + func (a *AzureVMAppContainerProtectableContainer) UnmarshalJSON(data []byte) error + func (a AzureVMAppContainerProtectableContainer) MarshalJSON() ([]byte, error) + type AzureVMAppContainerProtectionContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *time.Time + OperationType *OperationType + ProtectableObjectType *string + RegistrationStatus *string + SourceResourceID *string + WorkloadType *WorkloadType + func (a *AzureVMAppContainerProtectionContainer) GetAzureWorkloadContainer() *AzureWorkloadContainer + func (a *AzureVMAppContainerProtectionContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureVMAppContainerProtectionContainer) UnmarshalJSON(data []byte) error + func (a AzureVMAppContainerProtectionContainer) MarshalJSON() ([]byte, error) + type AzureVMResourceFeatureSupportRequest struct + FeatureType *string + VMSKU *string + VMSize *string + func (a *AzureVMResourceFeatureSupportRequest) GetFeatureSupportRequest() *FeatureSupportRequest + func (a *AzureVMResourceFeatureSupportRequest) UnmarshalJSON(data []byte) error + func (a AzureVMResourceFeatureSupportRequest) MarshalJSON() ([]byte, error) + type AzureVMResourceFeatureSupportResponse struct + SupportStatus *SupportStatus + func (a *AzureVMResourceFeatureSupportResponse) UnmarshalJSON(data []byte) error + func (a AzureVMResourceFeatureSupportResponse) MarshalJSON() ([]byte, error) + type AzureVMWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType *string + WorkloadType *string + func (a *AzureVMWorkloadItem) GetAzureVMWorkloadItem() *AzureVMWorkloadItem + func (a *AzureVMWorkloadItem) GetWorkloadItem() *WorkloadItem + func (a *AzureVMWorkloadItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadItemClassification interface + GetAzureVMWorkloadItem func() *AzureVMWorkloadItem + type AzureVMWorkloadProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadProtectableItemClassification interface + GetAzureVMWorkloadProtectableItem func() *AzureVMWorkloadProtectableItem + type AzureVMWorkloadProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + NodesList []*DistributedNodesInfo + ParentName *string + ParentType *string + PolicyID *string + PolicyName *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + ServerName *string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (a *AzureVMWorkloadProtectedItem) GetAzureVMWorkloadProtectedItem() *AzureVMWorkloadProtectedItem + func (a *AzureVMWorkloadProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureVMWorkloadProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadProtectedItemClassification interface + GetAzureVMWorkloadProtectedItem func() *AzureVMWorkloadProtectedItem + type AzureVMWorkloadProtectedItemExtendedInfo struct + NewestRecoveryPointInArchive *time.Time + OldestRecoveryPoint *time.Time + OldestRecoveryPointInArchive *time.Time + OldestRecoveryPointInVault *time.Time + PolicyState *string + RecoveryModel *string + RecoveryPointCount *int32 + func (a *AzureVMWorkloadProtectedItemExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadProtectedItemExtendedInfo) MarshalJSON() ([]byte, error) + type AzureVMWorkloadProtectionPolicy struct + BackupManagementType *string + MakePolicyConsistent *bool + ProtectedItemsCount *int32 + ResourceGuardOperationRequests []*string + Settings *Settings + SubProtectionPolicy []*SubProtectionPolicy + WorkLoadType *WorkloadType + func (a *AzureVMWorkloadProtectionPolicy) GetProtectionPolicy() *ProtectionPolicy + func (a *AzureVMWorkloadProtectionPolicy) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseDatabaseProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + NodesList []*DistributedNodesInfo + ParentName *string + ParentType *string + PolicyID *string + PolicyName *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + ServerName *string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (a *AzureVMWorkloadSAPAseDatabaseProtectedItem) GetAzureVMWorkloadProtectedItem() *AzureVMWorkloadProtectedItem + func (a *AzureVMWorkloadSAPAseDatabaseProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureVMWorkloadSAPAseDatabaseProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPAseDatabaseProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType *string + WorkloadType *string + func (a *AzureVMWorkloadSAPAseDatabaseWorkloadItem) GetAzureVMWorkloadItem() *AzureVMWorkloadItem + func (a *AzureVMWorkloadSAPAseDatabaseWorkloadItem) GetWorkloadItem() *WorkloadItem + func (a *AzureVMWorkloadSAPAseDatabaseWorkloadItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPAseDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseSystemProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSAPAseSystemProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSAPAseSystemProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSAPAseSystemProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPAseSystemProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType *string + WorkloadType *string + func (a *AzureVMWorkloadSAPAseSystemWorkloadItem) GetAzureVMWorkloadItem() *AzureVMWorkloadItem + func (a *AzureVMWorkloadSAPAseSystemWorkloadItem) GetWorkloadItem() *WorkloadItem + func (a *AzureVMWorkloadSAPAseSystemWorkloadItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPAseSystemWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDBInstance struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSAPHanaDBInstance) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaDBInstance) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaDBInstance) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaDBInstance) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDBInstanceProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + NodesList []*DistributedNodesInfo + ParentName *string + ParentType *string + PolicyID *string + PolicyName *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + ServerName *string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (a *AzureVMWorkloadSAPHanaDBInstanceProtectedItem) GetAzureVMWorkloadProtectedItem() *AzureVMWorkloadProtectedItem + func (a *AzureVMWorkloadSAPHanaDBInstanceProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureVMWorkloadSAPHanaDBInstanceProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaDBInstanceProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSAPHanaDatabaseProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaDatabaseProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaDatabaseProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaDatabaseProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + NodesList []*DistributedNodesInfo + ParentName *string + ParentType *string + PolicyID *string + PolicyName *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + ServerName *string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (a *AzureVMWorkloadSAPHanaDatabaseProtectedItem) GetAzureVMWorkloadProtectedItem() *AzureVMWorkloadProtectedItem + func (a *AzureVMWorkloadSAPHanaDatabaseProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureVMWorkloadSAPHanaDatabaseProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaDatabaseProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType *string + WorkloadType *string + func (a *AzureVMWorkloadSAPHanaDatabaseWorkloadItem) GetAzureVMWorkloadItem() *AzureVMWorkloadItem + func (a *AzureVMWorkloadSAPHanaDatabaseWorkloadItem) GetWorkloadItem() *WorkloadItem + func (a *AzureVMWorkloadSAPHanaDatabaseWorkloadItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaHSRProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSAPHanaHSRProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaHSRProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaHSRProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaHSRProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaSystemProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSAPHanaSystemProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaSystemProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSAPHanaSystemProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaSystemProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType *string + WorkloadType *string + func (a *AzureVMWorkloadSAPHanaSystemWorkloadItem) GetAzureVMWorkloadItem() *AzureVMWorkloadItem + func (a *AzureVMWorkloadSAPHanaSystemWorkloadItem) GetWorkloadItem() *WorkloadItem + func (a *AzureVMWorkloadSAPHanaSystemWorkloadItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSAPHanaSystemWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLAvailabilityGroupProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + NodesList []*DistributedNodesInfo + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSQLAvailabilityGroupProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSQLAvailabilityGroupProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSQLAvailabilityGroupProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSQLAvailabilityGroupProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSQLDatabaseProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSQLDatabaseProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSQLDatabaseProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSQLDatabaseProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths map[string]*KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + NodesList []*DistributedNodesInfo + ParentName *string + ParentType *string + PolicyID *string + PolicyName *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType *string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests []*string + ServerName *string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (a *AzureVMWorkloadSQLDatabaseProtectedItem) GetAzureVMWorkloadProtectedItem() *AzureVMWorkloadProtectedItem + func (a *AzureVMWorkloadSQLDatabaseProtectedItem) GetProtectedItem() *ProtectedItem + func (a *AzureVMWorkloadSQLDatabaseProtectedItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSQLDatabaseProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType *string + WorkloadType *string + func (a *AzureVMWorkloadSQLDatabaseWorkloadItem) GetAzureVMWorkloadItem() *AzureVMWorkloadItem + func (a *AzureVMWorkloadSQLDatabaseWorkloadItem) GetWorkloadItem() *WorkloadItem + func (a *AzureVMWorkloadSQLDatabaseWorkloadItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSQLDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLInstanceProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + IsProtectable *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType *string + ProtectionState *ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (a *AzureVMWorkloadSQLInstanceProtectableItem) GetAzureVMWorkloadProtectableItem() *AzureVMWorkloadProtectableItem + func (a *AzureVMWorkloadSQLInstanceProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (a *AzureVMWorkloadSQLInstanceProtectableItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSQLInstanceProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLInstanceWorkloadItem struct + BackupManagementType *string + DataDirectoryPaths []*SQLDataDirectory + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType *string + WorkloadType *string + func (a *AzureVMWorkloadSQLInstanceWorkloadItem) GetAzureVMWorkloadItem() *AzureVMWorkloadItem + func (a *AzureVMWorkloadSQLInstanceWorkloadItem) GetWorkloadItem() *WorkloadItem + func (a *AzureVMWorkloadSQLInstanceWorkloadItem) UnmarshalJSON(data []byte) error + func (a AzureVMWorkloadSQLInstanceWorkloadItem) MarshalJSON() ([]byte, error) + type AzureWorkloadAutoProtectionIntent struct + BackupManagementType *BackupManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType *ProtectionIntentItemType + ProtectionState *ProtectionStatus + SourceResourceID *string + func (a *AzureWorkloadAutoProtectionIntent) GetAzureRecoveryServiceVaultProtectionIntent() *AzureRecoveryServiceVaultProtectionIntent + func (a *AzureWorkloadAutoProtectionIntent) GetAzureWorkloadAutoProtectionIntent() *AzureWorkloadAutoProtectionIntent + func (a *AzureWorkloadAutoProtectionIntent) GetProtectionIntent() *ProtectionIntent + func (a *AzureWorkloadAutoProtectionIntent) UnmarshalJSON(data []byte) error + func (a AzureWorkloadAutoProtectionIntent) MarshalJSON() ([]byte, error) + type AzureWorkloadAutoProtectionIntentClassification interface + GetAzureWorkloadAutoProtectionIntent func() *AzureWorkloadAutoProtectionIntent + type AzureWorkloadBackupRequest struct + BackupType *BackupType + EnableCompression *bool + ObjectType *string + RecoveryPointExpiryTimeInUTC *time.Time + func (a *AzureWorkloadBackupRequest) GetBackupRequest() *BackupRequest + func (a *AzureWorkloadBackupRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadBackupRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *time.Time + OperationType *OperationType + ProtectableObjectType *string + RegistrationStatus *string + SourceResourceID *string + WorkloadType *WorkloadType + func (a *AzureWorkloadContainer) GetAzureWorkloadContainer() *AzureWorkloadContainer + func (a *AzureWorkloadContainer) GetProtectionContainer() *ProtectionContainer + func (a *AzureWorkloadContainer) UnmarshalJSON(data []byte) error + func (a AzureWorkloadContainer) MarshalJSON() ([]byte, error) + type AzureWorkloadContainerAutoProtectionIntent struct + BackupManagementType *BackupManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType *ProtectionIntentItemType + ProtectionState *ProtectionStatus + SourceResourceID *string + func (a *AzureWorkloadContainerAutoProtectionIntent) GetProtectionIntent() *ProtectionIntent + func (a *AzureWorkloadContainerAutoProtectionIntent) UnmarshalJSON(data []byte) error + func (a AzureWorkloadContainerAutoProtectionIntent) MarshalJSON() ([]byte, error) + type AzureWorkloadContainerClassification interface + GetAzureWorkloadContainer func() *AzureWorkloadContainer + type AzureWorkloadContainerExtendedInfo struct + HostServerName *string + InquiryInfo *InquiryInfo + NodesList []*DistributedNodesInfo + func (a *AzureWorkloadContainerExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureWorkloadContainerExtendedInfo) MarshalJSON() ([]byte, error) + type AzureWorkloadErrorInfo struct + AdditionalDetails *string + ErrorCode *int32 + ErrorString *string + ErrorTitle *string + Recommendations []*string + func (a *AzureWorkloadErrorInfo) UnmarshalJSON(data []byte) error + func (a AzureWorkloadErrorInfo) MarshalJSON() ([]byte, error) + type AzureWorkloadJob struct + ActionsInfo []*JobSupportedAction + ActivityID *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *time.Time + EntityFriendlyName *string + ErrorDetails []*AzureWorkloadErrorInfo + ExtendedInfo *AzureWorkloadJobExtendedInfo + JobType *string + Operation *string + StartTime *time.Time + Status *string + WorkloadType *string + func (a *AzureWorkloadJob) GetJob() *Job + func (a *AzureWorkloadJob) UnmarshalJSON(data []byte) error + func (a AzureWorkloadJob) MarshalJSON() ([]byte, error) + type AzureWorkloadJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList []*AzureWorkloadJobTaskDetails + func (a *AzureWorkloadJobExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureWorkloadJobExtendedInfo) MarshalJSON() ([]byte, error) + type AzureWorkloadJobTaskDetails struct + Status *string + TaskID *string + func (a *AzureWorkloadJobTaskDetails) UnmarshalJSON(data []byte) error + func (a AzureWorkloadJobTaskDetails) MarshalJSON() ([]byte, error) + type AzureWorkloadPointInTimeRecoveryPoint struct + ObjectType *string + RecoveryPointMoveReadinessInfo map[string]*RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails []*RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *time.Time + TimeRanges []*PointInTimeRange + Type *RestorePointType + func (a *AzureWorkloadPointInTimeRecoveryPoint) GetAzureWorkloadPointInTimeRecoveryPoint() *AzureWorkloadPointInTimeRecoveryPoint + func (a *AzureWorkloadPointInTimeRecoveryPoint) GetAzureWorkloadRecoveryPoint() *AzureWorkloadRecoveryPoint + func (a *AzureWorkloadPointInTimeRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (a *AzureWorkloadPointInTimeRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureWorkloadPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadPointInTimeRecoveryPointClassification interface + GetAzureWorkloadPointInTimeRecoveryPoint func() *AzureWorkloadPointInTimeRecoveryPoint + type AzureWorkloadPointInTimeRestoreRequest struct + ObjectType *string + PointInTime *time.Time + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryType *RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadPointInTimeRestoreRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadPointInTimeRestoreRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadPointInTimeRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadPointInTimeRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadRecoveryPoint struct + ObjectType *string + RecoveryPointMoveReadinessInfo map[string]*RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails []*RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *time.Time + Type *RestorePointType + func (a *AzureWorkloadRecoveryPoint) GetAzureWorkloadRecoveryPoint() *AzureWorkloadRecoveryPoint + func (a *AzureWorkloadRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (a *AzureWorkloadRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureWorkloadRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadRecoveryPointClassification interface + GetAzureWorkloadRecoveryPoint func() *AzureWorkloadRecoveryPoint + type AzureWorkloadRestoreRequest struct + ObjectType *string + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryType *RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadRestoreRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadRestoreRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadRestoreRequestClassification interface + GetAzureWorkloadRestoreRequest func() *AzureWorkloadRestoreRequest + type AzureWorkloadSAPHanaPointInTimeRecoveryPoint struct + ObjectType *string + RecoveryPointMoveReadinessInfo map[string]*RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails []*RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *time.Time + TimeRanges []*PointInTimeRange + Type *RestorePointType + func (a *AzureWorkloadSAPHanaPointInTimeRecoveryPoint) GetAzureWorkloadPointInTimeRecoveryPoint() *AzureWorkloadPointInTimeRecoveryPoint + func (a *AzureWorkloadSAPHanaPointInTimeRecoveryPoint) GetAzureWorkloadRecoveryPoint() *AzureWorkloadRecoveryPoint + func (a *AzureWorkloadSAPHanaPointInTimeRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (a *AzureWorkloadSAPHanaPointInTimeRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSAPHanaPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaPointInTimeRestoreRequest struct + ObjectType *string + PointInTime *time.Time + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryType *RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSAPHanaPointInTimeRestoreRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreRequest) GetAzureWorkloadSAPHanaPointInTimeRestoreRequest() *AzureWorkloadSAPHanaPointInTimeRestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreRequest) GetAzureWorkloadSAPHanaRestoreRequest() *AzureWorkloadSAPHanaRestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSAPHanaPointInTimeRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaPointInTimeRestoreRequestClassification interface + GetAzureWorkloadSAPHanaPointInTimeRestoreRequest func() *AzureWorkloadSAPHanaPointInTimeRestoreRequest + type AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest struct + ObjectType *string + PointInTime *time.Time + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryPointRehydrationInfo *RecoveryPointRehydrationInfo + RecoveryType *RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest) GetAzureWorkloadSAPHanaPointInTimeRestoreRequest() *AzureWorkloadSAPHanaPointInTimeRestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest) GetAzureWorkloadSAPHanaRestoreRequest() *AzureWorkloadSAPHanaRestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaRecoveryPoint struct + ObjectType *string + RecoveryPointMoveReadinessInfo map[string]*RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails []*RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *time.Time + Type *RestorePointType + func (a *AzureWorkloadSAPHanaRecoveryPoint) GetAzureWorkloadRecoveryPoint() *AzureWorkloadRecoveryPoint + func (a *AzureWorkloadSAPHanaRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (a *AzureWorkloadSAPHanaRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSAPHanaRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaRestoreRequest struct + ObjectType *string + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryType *RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSAPHanaRestoreRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSAPHanaRestoreRequest) GetAzureWorkloadSAPHanaRestoreRequest() *AzureWorkloadSAPHanaRestoreRequest + func (a *AzureWorkloadSAPHanaRestoreRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSAPHanaRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSAPHanaRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaRestoreRequestClassification interface + GetAzureWorkloadSAPHanaRestoreRequest func() *AzureWorkloadSAPHanaRestoreRequest + type AzureWorkloadSAPHanaRestoreWithRehydrateRequest struct + ObjectType *string + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryPointRehydrationInfo *RecoveryPointRehydrationInfo + RecoveryType *RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSAPHanaRestoreWithRehydrateRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSAPHanaRestoreWithRehydrateRequest) GetAzureWorkloadSAPHanaRestoreRequest() *AzureWorkloadSAPHanaRestoreRequest + func (a *AzureWorkloadSAPHanaRestoreWithRehydrateRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSAPHanaRestoreWithRehydrateRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSAPHanaRestoreWithRehydrateRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLAutoProtectionIntent struct + BackupManagementType *BackupManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType *ProtectionIntentItemType + ProtectionState *ProtectionStatus + SourceResourceID *string + WorkloadItemType *WorkloadItemType + func (a *AzureWorkloadSQLAutoProtectionIntent) GetAzureRecoveryServiceVaultProtectionIntent() *AzureRecoveryServiceVaultProtectionIntent + func (a *AzureWorkloadSQLAutoProtectionIntent) GetAzureWorkloadAutoProtectionIntent() *AzureWorkloadAutoProtectionIntent + func (a *AzureWorkloadSQLAutoProtectionIntent) GetProtectionIntent() *ProtectionIntent + func (a *AzureWorkloadSQLAutoProtectionIntent) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLAutoProtectionIntent) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLPointInTimeRecoveryPoint struct + ExtendedInfo *AzureWorkloadSQLRecoveryPointExtendedInfo + ObjectType *string + RecoveryPointMoveReadinessInfo map[string]*RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails []*RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *time.Time + TimeRanges []*PointInTimeRange + Type *RestorePointType + func (a *AzureWorkloadSQLPointInTimeRecoveryPoint) GetAzureWorkloadRecoveryPoint() *AzureWorkloadRecoveryPoint + func (a *AzureWorkloadSQLPointInTimeRecoveryPoint) GetAzureWorkloadSQLRecoveryPoint() *AzureWorkloadSQLRecoveryPoint + func (a *AzureWorkloadSQLPointInTimeRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (a *AzureWorkloadSQLPointInTimeRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLPointInTimeRestoreRequest struct + AlternateDirectoryPaths []*SQLDataDirectoryMapping + IsNonRecoverable *bool + ObjectType *string + PointInTime *time.Time + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryType *RecoveryType + ShouldUseAlternateTargetLocation *bool + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSQLPointInTimeRestoreRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreRequest) GetAzureWorkloadSQLPointInTimeRestoreRequest() *AzureWorkloadSQLPointInTimeRestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreRequest) GetAzureWorkloadSQLRestoreRequest() *AzureWorkloadSQLRestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLPointInTimeRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLPointInTimeRestoreRequestClassification interface + GetAzureWorkloadSQLPointInTimeRestoreRequest func() *AzureWorkloadSQLPointInTimeRestoreRequest + type AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest struct + AlternateDirectoryPaths []*SQLDataDirectoryMapping + IsNonRecoverable *bool + ObjectType *string + PointInTime *time.Time + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryPointRehydrationInfo *RecoveryPointRehydrationInfo + RecoveryType *RecoveryType + ShouldUseAlternateTargetLocation *bool + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest) GetAzureWorkloadSQLPointInTimeRestoreRequest() *AzureWorkloadSQLPointInTimeRestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest) GetAzureWorkloadSQLRestoreRequest() *AzureWorkloadSQLRestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLRecoveryPoint struct + ExtendedInfo *AzureWorkloadSQLRecoveryPointExtendedInfo + ObjectType *string + RecoveryPointMoveReadinessInfo map[string]*RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails []*RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *time.Time + Type *RestorePointType + func (a *AzureWorkloadSQLRecoveryPoint) GetAzureWorkloadRecoveryPoint() *AzureWorkloadRecoveryPoint + func (a *AzureWorkloadSQLRecoveryPoint) GetAzureWorkloadSQLRecoveryPoint() *AzureWorkloadSQLRecoveryPoint + func (a *AzureWorkloadSQLRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (a *AzureWorkloadSQLRecoveryPoint) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLRecoveryPointClassification interface + GetAzureWorkloadSQLRecoveryPoint func() *AzureWorkloadSQLRecoveryPoint + type AzureWorkloadSQLRecoveryPointExtendedInfo struct + DataDirectoryPaths []*SQLDataDirectory + DataDirectoryTimeInUTC *time.Time + func (a *AzureWorkloadSQLRecoveryPointExtendedInfo) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLRecoveryPointExtendedInfo) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLRestoreRequest struct + AlternateDirectoryPaths []*SQLDataDirectoryMapping + IsNonRecoverable *bool + ObjectType *string + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryType *RecoveryType + ShouldUseAlternateTargetLocation *bool + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSQLRestoreRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSQLRestoreRequest) GetAzureWorkloadSQLRestoreRequest() *AzureWorkloadSQLRestoreRequest + func (a *AzureWorkloadSQLRestoreRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSQLRestoreRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLRestoreRequestClassification interface + GetAzureWorkloadSQLRestoreRequest func() *AzureWorkloadSQLRestoreRequest + type AzureWorkloadSQLRestoreWithRehydrateRequest struct + AlternateDirectoryPaths []*SQLDataDirectoryMapping + IsNonRecoverable *bool + ObjectType *string + PropertyBag map[string]*string + RecoveryMode *RecoveryMode + RecoveryPointRehydrationInfo *RecoveryPointRehydrationInfo + RecoveryType *RecoveryType + ShouldUseAlternateTargetLocation *bool + SourceResourceID *string + TargetInfo *TargetRestoreInfo + TargetVirtualMachineID *string + func (a *AzureWorkloadSQLRestoreWithRehydrateRequest) GetAzureWorkloadRestoreRequest() *AzureWorkloadRestoreRequest + func (a *AzureWorkloadSQLRestoreWithRehydrateRequest) GetAzureWorkloadSQLRestoreRequest() *AzureWorkloadSQLRestoreRequest + func (a *AzureWorkloadSQLRestoreWithRehydrateRequest) GetRestoreRequest() *RestoreRequest + func (a *AzureWorkloadSQLRestoreWithRehydrateRequest) UnmarshalJSON(data []byte) error + func (a AzureWorkloadSQLRestoreWithRehydrateRequest) MarshalJSON() ([]byte, error) + type BEKDetails struct + SecretData *string + SecretURL *string + SecretVaultID *string + func (b *BEKDetails) UnmarshalJSON(data []byte) error + func (b BEKDetails) MarshalJSON() ([]byte, error) + type BMSBackupEngineQueryObject struct + Expand *string + func (b *BMSBackupEngineQueryObject) UnmarshalJSON(data []byte) error + func (b BMSBackupEngineQueryObject) MarshalJSON() ([]byte, error) + type BMSBackupEnginesQueryObject struct + BackupManagementType *BackupManagementType + Expand *string + FriendlyName *string + func (b *BMSBackupEnginesQueryObject) UnmarshalJSON(data []byte) error + func (b BMSBackupEnginesQueryObject) MarshalJSON() ([]byte, error) + type BMSBackupSummariesQueryObject struct + Type *Type + func (b *BMSBackupSummariesQueryObject) UnmarshalJSON(data []byte) error + func (b BMSBackupSummariesQueryObject) MarshalJSON() ([]byte, error) + type BMSContainerQueryObject struct + BackupEngineName *string + BackupManagementType *BackupManagementType + ContainerType *ContainerType + FabricName *string + FriendlyName *string + Status *string + func (b *BMSContainerQueryObject) UnmarshalJSON(data []byte) error + func (b BMSContainerQueryObject) MarshalJSON() ([]byte, error) + type BMSContainersInquiryQueryObject struct + BackupManagementType *BackupManagementType + WorkloadType *WorkloadType + func (b *BMSContainersInquiryQueryObject) UnmarshalJSON(data []byte) error + func (b BMSContainersInquiryQueryObject) MarshalJSON() ([]byte, error) + type BMSPOQueryObject struct + BackupManagementType *BackupManagementType + ContainerName *string + FriendlyName *string + Status *string + WorkloadType *WorkloadType + func (b *BMSPOQueryObject) UnmarshalJSON(data []byte) error + func (b BMSPOQueryObject) MarshalJSON() ([]byte, error) + type BMSPrepareDataMoveOperationResultClient struct + func NewBMSPrepareDataMoveOperationResultClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BMSPrepareDataMoveOperationResultClient, error) + func (client *BMSPrepareDataMoveOperationResultClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (BMSPrepareDataMoveOperationResultClientGetResponse, error) + type BMSPrepareDataMoveOperationResultClientGetOptions struct + type BMSPrepareDataMoveOperationResultClientGetResponse struct + func (b *BMSPrepareDataMoveOperationResultClientGetResponse) UnmarshalJSON(data []byte) error + type BMSRPQueryObject struct + EndDate *time.Time + ExtendedInfo *bool + IncludeSoftDeletedRP *bool + MoveReadyRPOnly *bool + RestorePointQueryType *RestorePointQueryType + StartDate *time.Time + func (b *BMSRPQueryObject) UnmarshalJSON(data []byte) error + func (b BMSRPQueryObject) MarshalJSON() ([]byte, error) + type BMSRefreshContainersQueryObject struct + BackupManagementType *BackupManagementType + func (b *BMSRefreshContainersQueryObject) UnmarshalJSON(data []byte) error + func (b BMSRefreshContainersQueryObject) MarshalJSON() ([]byte, error) + type BMSWorkloadItemQueryObject struct + BackupManagementType *BackupManagementType + ProtectionStatus *ProtectionStatus + WorkloadItemType *WorkloadItemType + WorkloadType *WorkloadType + func (b *BMSWorkloadItemQueryObject) UnmarshalJSON(data []byte) error + func (b BMSWorkloadItemQueryObject) MarshalJSON() ([]byte, error) + type BackupEngineBase struct + AzureBackupAgentVersion *string + BackupEngineID *string + BackupEngineState *string + BackupEngineType *BackupEngineType + BackupManagementType *BackupManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *BackupEngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (b *BackupEngineBase) GetBackupEngineBase() *BackupEngineBase + func (b *BackupEngineBase) UnmarshalJSON(data []byte) error + func (b BackupEngineBase) MarshalJSON() ([]byte, error) + type BackupEngineBaseClassification interface + GetBackupEngineBase func() *BackupEngineBase + type BackupEngineBaseResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BackupEngineBaseClassification + Tags map[string]*string + Type *string + func (b *BackupEngineBaseResource) UnmarshalJSON(data []byte) error + func (b BackupEngineBaseResource) MarshalJSON() ([]byte, error) + type BackupEngineBaseResourceList struct + NextLink *string + Value []*BackupEngineBaseResource + func (b *BackupEngineBaseResourceList) UnmarshalJSON(data []byte) error + func (b BackupEngineBaseResourceList) MarshalJSON() ([]byte, error) + type BackupEngineExtendedInfo struct + AvailableDiskSpace *float64 + AzureProtectedInstances *int32 + DatabaseName *string + DiskCount *int32 + ProtectedItemsCount *int32 + ProtectedServersCount *int32 + RefreshedAt *time.Time + UsedDiskSpace *float64 + func (b *BackupEngineExtendedInfo) UnmarshalJSON(data []byte) error + func (b BackupEngineExtendedInfo) MarshalJSON() ([]byte, error) + type BackupEngineType string + const BackupEngineTypeAzureBackupServerEngine + const BackupEngineTypeDpmBackupEngine + const BackupEngineTypeInvalid + func PossibleBackupEngineTypeValues() []BackupEngineType + type BackupEnginesClient struct + func NewBackupEnginesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupEnginesClient, error) + func (client *BackupEnginesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupEnginesClientGetResponse, error) + func (client *BackupEnginesClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupEnginesClientListResponse] + type BackupEnginesClientGetOptions struct + Filter *string + SkipToken *string + type BackupEnginesClientGetResponse struct + type BackupEnginesClientListOptions struct + Filter *string + SkipToken *string + type BackupEnginesClientListResponse struct + type BackupItemType string + const BackupItemTypeAzureFileShare + const BackupItemTypeAzureSQLDb + const BackupItemTypeClient + const BackupItemTypeExchange + const BackupItemTypeFileFolder + const BackupItemTypeGenericDataSource + const BackupItemTypeInvalid + const BackupItemTypeSAPAseDatabase + const BackupItemTypeSAPHanaDBInstance + const BackupItemTypeSAPHanaDatabase + const BackupItemTypeSQLDB + const BackupItemTypeSQLDataBase + const BackupItemTypeSharepoint + const BackupItemTypeSystemState + const BackupItemTypeVM + const BackupItemTypeVMwareVM + func PossibleBackupItemTypeValues() []BackupItemType + type BackupJobsClient struct + func NewBackupJobsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupJobsClient, error) + func (client *BackupJobsClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupJobsClientListResponse] + type BackupJobsClientListOptions struct + Filter *string + SkipToken *string + type BackupJobsClientListResponse struct + type BackupManagementType string + const BackupManagementTypeAzureBackupServer + const BackupManagementTypeAzureIaasVM + const BackupManagementTypeAzureSQL + const BackupManagementTypeAzureStorage + const BackupManagementTypeAzureWorkload + const BackupManagementTypeDPM + const BackupManagementTypeDefaultBackup + const BackupManagementTypeInvalid + const BackupManagementTypeMAB + func PossibleBackupManagementTypeValues() []BackupManagementType + type BackupManagementUsage struct + CurrentValue *int64 + Limit *int64 + Name *NameInfo + NextResetTime *time.Time + QuotaPeriod *string + Unit *UsagesUnit + func (b *BackupManagementUsage) UnmarshalJSON(data []byte) error + func (b BackupManagementUsage) MarshalJSON() ([]byte, error) + type BackupManagementUsageList struct + Value []*BackupManagementUsage + func (b *BackupManagementUsageList) UnmarshalJSON(data []byte) error + func (b BackupManagementUsageList) MarshalJSON() ([]byte, error) + type BackupOperationResultsClient struct + func NewBackupOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupOperationResultsClient, error) + func (client *BackupOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupOperationResultsClientGetResponse, error) + type BackupOperationResultsClientGetOptions struct + type BackupOperationResultsClientGetResponse struct + type BackupOperationStatusesClient struct + func NewBackupOperationStatusesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupOperationStatusesClient, error) + func (client *BackupOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupOperationStatusesClientGetResponse, error) + type BackupOperationStatusesClientGetOptions struct + type BackupOperationStatusesClientGetResponse struct + type BackupPoliciesClient struct + func NewBackupPoliciesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupPoliciesClient, error) + func (client *BackupPoliciesClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupPoliciesClientListResponse] + type BackupPoliciesClientListOptions struct + Filter *string + type BackupPoliciesClientListResponse struct + type BackupProtectableItemsClient struct + func NewBackupProtectableItemsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupProtectableItemsClient, error) + func (client *BackupProtectableItemsClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupProtectableItemsClientListResponse] + type BackupProtectableItemsClientListOptions struct + Filter *string + SkipToken *string + type BackupProtectableItemsClientListResponse struct + type BackupProtectedItemsClient struct + func NewBackupProtectedItemsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupProtectedItemsClient, error) + func (client *BackupProtectedItemsClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupProtectedItemsClientListResponse] + type BackupProtectedItemsClientListOptions struct + Filter *string + SkipToken *string + type BackupProtectedItemsClientListResponse struct + type BackupProtectionContainersClient struct + func NewBackupProtectionContainersClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupProtectionContainersClient, error) + func (client *BackupProtectionContainersClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupProtectionContainersClientListResponse] + type BackupProtectionContainersClientListOptions struct + Filter *string + type BackupProtectionContainersClientListResponse struct + type BackupProtectionIntentClient struct + func NewBackupProtectionIntentClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupProtectionIntentClient, error) + func (client *BackupProtectionIntentClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupProtectionIntentClientListResponse] + type BackupProtectionIntentClientListOptions struct + Filter *string + SkipToken *string + type BackupProtectionIntentClientListResponse struct + type BackupRequest struct + ObjectType *string + func (b *BackupRequest) GetBackupRequest() *BackupRequest + func (b *BackupRequest) UnmarshalJSON(data []byte) error + func (b BackupRequest) MarshalJSON() ([]byte, error) + type BackupRequestClassification interface + GetBackupRequest func() *BackupRequest + type BackupRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BackupRequestClassification + Tags map[string]*string + Type *string + func (b *BackupRequestResource) UnmarshalJSON(data []byte) error + func (b BackupRequestResource) MarshalJSON() ([]byte, error) + type BackupResourceConfig struct + CrossRegionRestoreFlag *bool + DedupState *DedupState + StorageModelType *StorageType + StorageType *StorageType + StorageTypeState *StorageTypeState + XcoolState *XcoolState + func (b *BackupResourceConfig) UnmarshalJSON(data []byte) error + func (b BackupResourceConfig) MarshalJSON() ([]byte, error) + type BackupResourceConfigResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *BackupResourceConfig + Tags map[string]*string + Type *string + func (b *BackupResourceConfigResource) UnmarshalJSON(data []byte) error + func (b BackupResourceConfigResource) MarshalJSON() ([]byte, error) + type BackupResourceEncryptionConfig struct + EncryptionAtRestType *EncryptionAtRestType + InfrastructureEncryptionState *InfrastructureEncryptionState + KeyURI *string + LastUpdateStatus *LastUpdateStatus + SubscriptionID *string + func (b *BackupResourceEncryptionConfig) UnmarshalJSON(data []byte) error + func (b BackupResourceEncryptionConfig) MarshalJSON() ([]byte, error) + type BackupResourceEncryptionConfigExtended struct + EncryptionAtRestType *EncryptionAtRestType + InfrastructureEncryptionState *InfrastructureEncryptionState + KeyURI *string + LastUpdateStatus *LastUpdateStatus + SubscriptionID *string + UseSystemAssignedIdentity *bool + UserAssignedIdentity *string + func (b *BackupResourceEncryptionConfigExtended) UnmarshalJSON(data []byte) error + func (b BackupResourceEncryptionConfigExtended) MarshalJSON() ([]byte, error) + type BackupResourceEncryptionConfigExtendedResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *BackupResourceEncryptionConfigExtended + Tags map[string]*string + Type *string + func (b *BackupResourceEncryptionConfigExtendedResource) UnmarshalJSON(data []byte) error + func (b BackupResourceEncryptionConfigExtendedResource) MarshalJSON() ([]byte, error) + type BackupResourceEncryptionConfigResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *BackupResourceEncryptionConfig + Tags map[string]*string + Type *string + func (b *BackupResourceEncryptionConfigResource) UnmarshalJSON(data []byte) error + func (b BackupResourceEncryptionConfigResource) MarshalJSON() ([]byte, error) + type BackupResourceEncryptionConfigsClient struct + func NewBackupResourceEncryptionConfigsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupResourceEncryptionConfigsClient, error) + func (client *BackupResourceEncryptionConfigsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceEncryptionConfigsClientGetResponse, error) + func (client *BackupResourceEncryptionConfigsClient) Update(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceEncryptionConfigsClientUpdateResponse, error) + type BackupResourceEncryptionConfigsClientGetOptions struct + type BackupResourceEncryptionConfigsClientGetResponse struct + type BackupResourceEncryptionConfigsClientUpdateOptions struct + type BackupResourceEncryptionConfigsClientUpdateResponse struct + type BackupResourceStorageConfigsNonCRRClient struct + func NewBackupResourceStorageConfigsNonCRRClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupResourceStorageConfigsNonCRRClient, error) + func (client *BackupResourceStorageConfigsNonCRRClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceStorageConfigsNonCRRClientGetResponse, error) + func (client *BackupResourceStorageConfigsNonCRRClient) Patch(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceStorageConfigsNonCRRClientPatchResponse, error) + func (client *BackupResourceStorageConfigsNonCRRClient) Update(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceStorageConfigsNonCRRClientUpdateResponse, error) + type BackupResourceStorageConfigsNonCRRClientGetOptions struct + type BackupResourceStorageConfigsNonCRRClientGetResponse struct + type BackupResourceStorageConfigsNonCRRClientPatchOptions struct + type BackupResourceStorageConfigsNonCRRClientPatchResponse struct + type BackupResourceStorageConfigsNonCRRClientUpdateOptions struct + type BackupResourceStorageConfigsNonCRRClientUpdateResponse struct + type BackupResourceVaultConfig struct + EnhancedSecurityState *EnhancedSecurityState + IsSoftDeleteFeatureStateEditable *bool + ResourceGuardOperationRequests []*string + SoftDeleteFeatureState *SoftDeleteFeatureState + SoftDeleteRetentionPeriodInDays *int32 + StorageModelType *StorageType + StorageType *StorageType + StorageTypeState *StorageTypeState + func (b *BackupResourceVaultConfig) UnmarshalJSON(data []byte) error + func (b BackupResourceVaultConfig) MarshalJSON() ([]byte, error) + type BackupResourceVaultConfigResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *BackupResourceVaultConfig + Tags map[string]*string + Type *string + func (b *BackupResourceVaultConfigResource) UnmarshalJSON(data []byte) error + func (b BackupResourceVaultConfigResource) MarshalJSON() ([]byte, error) + type BackupResourceVaultConfigsClient struct + func NewBackupResourceVaultConfigsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupResourceVaultConfigsClient, error) + func (client *BackupResourceVaultConfigsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceVaultConfigsClientGetResponse, error) + func (client *BackupResourceVaultConfigsClient) Put(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceVaultConfigsClientPutResponse, error) + func (client *BackupResourceVaultConfigsClient) Update(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupResourceVaultConfigsClientUpdateResponse, error) + type BackupResourceVaultConfigsClientGetOptions struct + type BackupResourceVaultConfigsClientGetResponse struct + type BackupResourceVaultConfigsClientPutOptions struct + type BackupResourceVaultConfigsClientPutResponse struct + type BackupResourceVaultConfigsClientUpdateOptions struct + type BackupResourceVaultConfigsClientUpdateResponse struct + type BackupStatusClient struct + func NewBackupStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupStatusClient, error) + func (client *BackupStatusClient) Get(ctx context.Context, azureRegion string, parameters BackupStatusRequest, ...) (BackupStatusClientGetResponse, error) + type BackupStatusClientGetOptions struct + type BackupStatusClientGetResponse struct + type BackupStatusRequest struct + PoLogicalName *string + ResourceID *string + ResourceType *DataSourceType + func (b *BackupStatusRequest) UnmarshalJSON(data []byte) error + func (b BackupStatusRequest) MarshalJSON() ([]byte, error) + type BackupStatusResponse struct + AcquireStorageAccountLock *AcquireStorageAccountLock + ContainerName *string + ErrorCode *string + ErrorMessage *string + FabricName *FabricName + PolicyName *string + ProtectedItemName *string + ProtectedItemsCount *int32 + ProtectionStatus *ProtectionStatus + RegistrationStatus *string + VaultID *string + func (b *BackupStatusResponse) UnmarshalJSON(data []byte) error + func (b BackupStatusResponse) MarshalJSON() ([]byte, error) + type BackupType string + const BackupTypeCopyOnlyFull + const BackupTypeDifferential + const BackupTypeFull + const BackupTypeIncremental + const BackupTypeInvalid + const BackupTypeLog + const BackupTypeSnapshotCopyOnlyFull + const BackupTypeSnapshotFull + func PossibleBackupTypeValues() []BackupType + type BackupUsageSummariesClient struct + func NewBackupUsageSummariesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupUsageSummariesClient, error) + func (client *BackupUsageSummariesClient) NewListPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[BackupUsageSummariesClientListResponse] + type BackupUsageSummariesClientListOptions struct + Filter *string + SkipToken *string + type BackupUsageSummariesClientListResponse struct + type BackupWorkloadItemsClient struct + func NewBackupWorkloadItemsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupWorkloadItemsClient, error) + func (client *BackupWorkloadItemsClient) NewListPager(vaultName string, resourceGroupName string, fabricName string, ...) *runtime.Pager[BackupWorkloadItemsClientListResponse] + type BackupWorkloadItemsClientListOptions struct + Filter *string + SkipToken *string + type BackupWorkloadItemsClientListResponse struct + type BackupsClient struct + func NewBackupsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*BackupsClient, error) + func (client *BackupsClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (BackupsClientTriggerResponse, error) + type BackupsClientTriggerOptions struct + type BackupsClientTriggerResponse struct + type Client struct + func NewClient(subscriptionID string, credential azcore.TokenCredential, ...) (*Client, error) + func (client *Client) BeginBMSPrepareDataMove(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[ClientBMSPrepareDataMoveResponse], error) + func (client *Client) BeginBMSTriggerDataMove(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[ClientBMSTriggerDataMoveResponse], error) + func (client *Client) BeginMoveRecoveryPoint(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[ClientMoveRecoveryPointResponse], error) + func (client *Client) GetOperationStatus(ctx context.Context, vaultName string, resourceGroupName string, ...) (ClientGetOperationStatusResponse, error) + type ClientBMSPrepareDataMoveResponse struct + type ClientBMSTriggerDataMoveResponse struct + type ClientBeginBMSPrepareDataMoveOptions struct + ResumeToken string + type ClientBeginBMSTriggerDataMoveOptions struct + ResumeToken string + type ClientBeginMoveRecoveryPointOptions struct + ResumeToken string + 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 + 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) NewBMSPrepareDataMoveOperationResultClient() *BMSPrepareDataMoveOperationResultClient + func (c *ClientFactory) NewBackupEnginesClient() *BackupEnginesClient + func (c *ClientFactory) NewBackupJobsClient() *BackupJobsClient + func (c *ClientFactory) NewBackupOperationResultsClient() *BackupOperationResultsClient + func (c *ClientFactory) NewBackupOperationStatusesClient() *BackupOperationStatusesClient + func (c *ClientFactory) NewBackupPoliciesClient() *BackupPoliciesClient + func (c *ClientFactory) NewBackupProtectableItemsClient() *BackupProtectableItemsClient + func (c *ClientFactory) NewBackupProtectedItemsClient() *BackupProtectedItemsClient + func (c *ClientFactory) NewBackupProtectionContainersClient() *BackupProtectionContainersClient + func (c *ClientFactory) NewBackupProtectionIntentClient() *BackupProtectionIntentClient + func (c *ClientFactory) NewBackupResourceEncryptionConfigsClient() *BackupResourceEncryptionConfigsClient + func (c *ClientFactory) NewBackupResourceStorageConfigsNonCRRClient() *BackupResourceStorageConfigsNonCRRClient + func (c *ClientFactory) NewBackupResourceVaultConfigsClient() *BackupResourceVaultConfigsClient + func (c *ClientFactory) NewBackupStatusClient() *BackupStatusClient + func (c *ClientFactory) NewBackupUsageSummariesClient() *BackupUsageSummariesClient + func (c *ClientFactory) NewBackupWorkloadItemsClient() *BackupWorkloadItemsClient + func (c *ClientFactory) NewBackupsClient() *BackupsClient + func (c *ClientFactory) NewClient() *Client + func (c *ClientFactory) NewDeletedProtectionContainersClient() *DeletedProtectionContainersClient + func (c *ClientFactory) NewExportJobsOperationResultsClient() *ExportJobsOperationResultsClient + func (c *ClientFactory) NewFeatureSupportClient() *FeatureSupportClient + func (c *ClientFactory) NewItemLevelRecoveryConnectionsClient() *ItemLevelRecoveryConnectionsClient + func (c *ClientFactory) NewJobCancellationsClient() *JobCancellationsClient + func (c *ClientFactory) NewJobDetailsClient() *JobDetailsClient + func (c *ClientFactory) NewJobOperationResultsClient() *JobOperationResultsClient + func (c *ClientFactory) NewJobsClient() *JobsClient + func (c *ClientFactory) NewOperationClient() *OperationClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewPrivateEndpointClient() *PrivateEndpointClient + func (c *ClientFactory) NewPrivateEndpointConnectionClient() *PrivateEndpointConnectionClient + func (c *ClientFactory) NewProtectableContainersClient() *ProtectableContainersClient + func (c *ClientFactory) NewProtectedItemOperationResultsClient() *ProtectedItemOperationResultsClient + func (c *ClientFactory) NewProtectedItemOperationStatusesClient() *ProtectedItemOperationStatusesClient + func (c *ClientFactory) NewProtectedItemsClient() *ProtectedItemsClient + func (c *ClientFactory) NewProtectionContainerOperationResultsClient() *ProtectionContainerOperationResultsClient + func (c *ClientFactory) NewProtectionContainerRefreshOperationResultsClient() *ProtectionContainerRefreshOperationResultsClient + func (c *ClientFactory) NewProtectionContainersClient() *ProtectionContainersClient + func (c *ClientFactory) NewProtectionIntentClient() *ProtectionIntentClient + func (c *ClientFactory) NewProtectionPoliciesClient() *ProtectionPoliciesClient + func (c *ClientFactory) NewProtectionPolicyOperationResultsClient() *ProtectionPolicyOperationResultsClient + func (c *ClientFactory) NewProtectionPolicyOperationStatusesClient() *ProtectionPolicyOperationStatusesClient + func (c *ClientFactory) NewRecoveryPointsClient() *RecoveryPointsClient + func (c *ClientFactory) NewRecoveryPointsRecommendedForMoveClient() *RecoveryPointsRecommendedForMoveClient + func (c *ClientFactory) NewResourceGuardProxiesClient() *ResourceGuardProxiesClient + func (c *ClientFactory) NewResourceGuardProxyClient() *ResourceGuardProxyClient + func (c *ClientFactory) NewRestoresClient() *RestoresClient + func (c *ClientFactory) NewSecurityPINsClient() *SecurityPINsClient + func (c *ClientFactory) NewValidateOperationClient() *ValidateOperationClient + func (c *ClientFactory) NewValidateOperationResultsClient() *ValidateOperationResultsClient + func (c *ClientFactory) NewValidateOperationStatusesClient() *ValidateOperationStatusesClient + type ClientGetOperationStatusOptions struct + type ClientGetOperationStatusResponse struct + type ClientMoveRecoveryPointResponse struct + type ClientScriptForConnect struct + OSType *string + ScriptContent *string + ScriptExtension *string + ScriptNameSuffix *string + URL *string + func (c *ClientScriptForConnect) UnmarshalJSON(data []byte) error + func (c ClientScriptForConnect) MarshalJSON() ([]byte, error) + type ContainerIdentityInfo struct + AADTenantID *string + Audience *string + ServicePrincipalClientID *string + UniqueName *string + func (c *ContainerIdentityInfo) UnmarshalJSON(data []byte) error + func (c ContainerIdentityInfo) MarshalJSON() ([]byte, error) + type ContainerType string + const ContainerTypeAzureBackupServerContainer + const ContainerTypeAzureSQLContainer + const ContainerTypeCluster + const ContainerTypeDPMContainer + const ContainerTypeGenericContainer + const ContainerTypeHanaHSRContainer + const ContainerTypeIaasVMContainer + const ContainerTypeIaasVMServiceContainer + const ContainerTypeInvalid + const ContainerTypeMABContainer + const ContainerTypeSQLAGWorkLoadContainer + const ContainerTypeStorageContainer + const ContainerTypeUnknown + const ContainerTypeVCenter + const ContainerTypeVMAppContainer + const ContainerTypeWindows + func PossibleContainerTypeValues() []ContainerType + type CopyOptions string + const CopyOptionsCreateCopy + const CopyOptionsFailOnConflict + const CopyOptionsInvalid + const CopyOptionsOverwrite + const CopyOptionsSkip + func PossibleCopyOptionsValues() []CopyOptions + type CreateMode string + const CreateModeDefault + const CreateModeInvalid + const CreateModeRecover + func PossibleCreateModeValues() []CreateMode + type DPMContainerExtendedInfo struct + LastRefreshedAt *time.Time + func (d *DPMContainerExtendedInfo) UnmarshalJSON(data []byte) error + func (d DPMContainerExtendedInfo) MarshalJSON() ([]byte, error) + type DPMProtectedItem struct + BackupEngineName *string + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *DPMProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemType *string + ProtectionState *ProtectedItemState + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (d *DPMProtectedItem) GetProtectedItem() *ProtectedItem + func (d *DPMProtectedItem) UnmarshalJSON(data []byte) error + func (d DPMProtectedItem) MarshalJSON() ([]byte, error) + type DPMProtectedItemExtendedInfo struct + DiskStorageUsedInBytes *string + IsCollocated *bool + IsPresentOnCloud *bool + LastBackupStatus *string + LastRefreshedAt *time.Time + OldestRecoveryPoint *time.Time + OnPremiseLatestRecoveryPoint *time.Time + OnPremiseOldestRecoveryPoint *time.Time + OnPremiseRecoveryPointCount *int32 + ProtectableObjectLoadPath map[string]*string + Protected *bool + ProtectionGroupName *string + RecoveryPointCount *int32 + TotalDiskStorageSizeInBytes *string + func (d *DPMProtectedItemExtendedInfo) UnmarshalJSON(data []byte) error + func (d DPMProtectedItemExtendedInfo) MarshalJSON() ([]byte, error) + type DailyRetentionFormat struct + DaysOfTheMonth []*Day + func (d *DailyRetentionFormat) UnmarshalJSON(data []byte) error + func (d DailyRetentionFormat) MarshalJSON() ([]byte, error) + type DailyRetentionSchedule struct + RetentionDuration *RetentionDuration + RetentionTimes []*time.Time + func (d *DailyRetentionSchedule) UnmarshalJSON(data []byte) error + func (d DailyRetentionSchedule) MarshalJSON() ([]byte, error) + type DailySchedule struct + ScheduleRunTimes []*time.Time + func (d *DailySchedule) UnmarshalJSON(data []byte) error + func (d DailySchedule) MarshalJSON() ([]byte, error) + type DataMoveLevel string + const DataMoveLevelContainer + const DataMoveLevelInvalid + const DataMoveLevelVault + func PossibleDataMoveLevelValues() []DataMoveLevel + type DataSourceType string + const DataSourceTypeAzureFileShare + const DataSourceTypeAzureSQLDb + const DataSourceTypeClient + const DataSourceTypeExchange + const DataSourceTypeFileFolder + const DataSourceTypeGenericDataSource + const DataSourceTypeInvalid + const DataSourceTypeSAPAseDatabase + const DataSourceTypeSAPHanaDBInstance + const DataSourceTypeSAPHanaDatabase + const DataSourceTypeSQLDB + const DataSourceTypeSQLDataBase + const DataSourceTypeSharepoint + const DataSourceTypeSystemState + const DataSourceTypeVM + const DataSourceTypeVMwareVM + func PossibleDataSourceTypeValues() []DataSourceType + 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 DedupState string + const DedupStateDisabled + const DedupStateEnabled + const DedupStateInvalid + func PossibleDedupStateValues() []DedupState + type DeletedProtectionContainersClient struct + func NewDeletedProtectionContainersClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DeletedProtectionContainersClient, error) + func (client *DeletedProtectionContainersClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[DeletedProtectionContainersClientListResponse] + type DeletedProtectionContainersClientListOptions struct + Filter *string + type DeletedProtectionContainersClientListResponse struct + type DiskExclusionProperties struct + DiskLunList []*int32 + IsInclusionList *bool + func (d *DiskExclusionProperties) UnmarshalJSON(data []byte) error + func (d DiskExclusionProperties) MarshalJSON() ([]byte, error) + type DiskInformation struct + Lun *int32 + Name *string + func (d *DiskInformation) UnmarshalJSON(data []byte) error + func (d DiskInformation) MarshalJSON() ([]byte, error) + type DistributedNodesInfo struct + ErrorDetail *ErrorDetail + NodeName *string + SourceResourceID *string + Status *string + func (d *DistributedNodesInfo) UnmarshalJSON(data []byte) error + func (d DistributedNodesInfo) MarshalJSON() ([]byte, error) + type DpmBackupEngine struct + AzureBackupAgentVersion *string + BackupEngineID *string + BackupEngineState *string + BackupEngineType *BackupEngineType + BackupManagementType *BackupManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *BackupEngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (d *DpmBackupEngine) GetBackupEngineBase() *BackupEngineBase + func (d *DpmBackupEngine) UnmarshalJSON(data []byte) error + func (d DpmBackupEngine) MarshalJSON() ([]byte, error) + type DpmContainer struct + BackupManagementType *BackupManagementType + CanReRegister *bool + ContainerID *string + ContainerType *ProtectableContainerType + DpmAgentVersion *string + DpmServers []*string + ExtendedInfo *DPMContainerExtendedInfo + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + ProtectedItemCount *int64 + ProtectionStatus *string + RegistrationStatus *string + UpgradeAvailable *bool + func (d *DpmContainer) GetDpmContainer() *DpmContainer + func (d *DpmContainer) GetProtectionContainer() *ProtectionContainer + func (d *DpmContainer) UnmarshalJSON(data []byte) error + func (d DpmContainer) MarshalJSON() ([]byte, error) + type DpmContainerClassification interface + GetDpmContainer func() *DpmContainer + type DpmErrorInfo struct + ErrorString *string + Recommendations []*string + func (d *DpmErrorInfo) UnmarshalJSON(data []byte) error + func (d DpmErrorInfo) MarshalJSON() ([]byte, error) + type DpmJob struct + ActionsInfo []*JobSupportedAction + ActivityID *string + BackupManagementType *BackupManagementType + ContainerName *string + ContainerType *string + DpmServerName *string + Duration *string + EndTime *time.Time + EntityFriendlyName *string + ErrorDetails []*DpmErrorInfo + ExtendedInfo *DpmJobExtendedInfo + JobType *string + Operation *string + StartTime *time.Time + Status *string + WorkloadType *string + func (d *DpmJob) GetJob() *Job + func (d *DpmJob) UnmarshalJSON(data []byte) error + func (d DpmJob) MarshalJSON() ([]byte, error) + type DpmJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList []*DpmJobTaskDetails + func (d *DpmJobExtendedInfo) UnmarshalJSON(data []byte) error + func (d DpmJobExtendedInfo) MarshalJSON() ([]byte, error) + type DpmJobTaskDetails struct + Duration *string + EndTime *time.Time + StartTime *time.Time + Status *string + TaskID *string + func (d *DpmJobTaskDetails) UnmarshalJSON(data []byte) error + func (d DpmJobTaskDetails) MarshalJSON() ([]byte, error) + type EncryptionAtRestType string + const EncryptionAtRestTypeCustomerManaged + const EncryptionAtRestTypeInvalid + const EncryptionAtRestTypeMicrosoftManaged + func PossibleEncryptionAtRestTypeValues() []EncryptionAtRestType + type EncryptionDetails struct + EncryptionEnabled *bool + KekURL *string + KekVaultID *string + SecretKeyURL *string + SecretKeyVaultID *string + func (e *EncryptionDetails) UnmarshalJSON(data []byte) error + func (e EncryptionDetails) MarshalJSON() ([]byte, error) + type EnhancedSecurityState string + const EnhancedSecurityStateDisabled + const EnhancedSecurityStateEnabled + const EnhancedSecurityStateInvalid + func PossibleEnhancedSecurityStateValues() []EnhancedSecurityState + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + Code *string + Message *string + Recommendations []*string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ExportJobsOperationResultInfo struct + BlobSasKey *string + BlobURL *string + ExcelFileBlobSasKey *string + ExcelFileBlobURL *string + ObjectType *string + func (e *ExportJobsOperationResultInfo) GetOperationResultInfoBase() *OperationResultInfoBase + func (e *ExportJobsOperationResultInfo) UnmarshalJSON(data []byte) error + func (e ExportJobsOperationResultInfo) MarshalJSON() ([]byte, error) + type ExportJobsOperationResultsClient struct + func NewExportJobsOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ExportJobsOperationResultsClient, error) + func (client *ExportJobsOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ExportJobsOperationResultsClientGetResponse, error) + type ExportJobsOperationResultsClientGetOptions struct + type ExportJobsOperationResultsClientGetResponse struct + type ExtendedLocation struct + Name *string + Type *string + func (e *ExtendedLocation) UnmarshalJSON(data []byte) error + func (e ExtendedLocation) MarshalJSON() ([]byte, error) + type ExtendedProperties struct + DiskExclusionProperties *DiskExclusionProperties + LinuxVMApplicationName *string + func (e *ExtendedProperties) UnmarshalJSON(data []byte) error + func (e ExtendedProperties) MarshalJSON() ([]byte, error) + type FabricName string + const FabricNameAzure + const FabricNameInvalid + func PossibleFabricNameValues() []FabricName + type FeatureSupportClient struct + func NewFeatureSupportClient(subscriptionID string, credential azcore.TokenCredential, ...) (*FeatureSupportClient, error) + func (client *FeatureSupportClient) Validate(ctx context.Context, azureRegion string, ...) (FeatureSupportClientValidateResponse, error) + type FeatureSupportClientValidateOptions struct + type FeatureSupportClientValidateResponse struct + type FeatureSupportRequest struct + FeatureType *string + func (f *FeatureSupportRequest) GetFeatureSupportRequest() *FeatureSupportRequest + func (f *FeatureSupportRequest) UnmarshalJSON(data []byte) error + func (f FeatureSupportRequest) MarshalJSON() ([]byte, error) + type FeatureSupportRequestClassification interface + GetFeatureSupportRequest func() *FeatureSupportRequest + type GenericContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + ExtendedInformation *GenericContainerExtendedInfo + FabricName *string + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + func (g *GenericContainer) GetProtectionContainer() *ProtectionContainer + func (g *GenericContainer) UnmarshalJSON(data []byte) error + func (g GenericContainer) MarshalJSON() ([]byte, error) + type GenericContainerExtendedInfo struct + ContainerIdentityInfo *ContainerIdentityInfo + RawCertData *string + ServiceEndpoints map[string]*string + func (g *GenericContainerExtendedInfo) UnmarshalJSON(data []byte) error + func (g GenericContainerExtendedInfo) MarshalJSON() ([]byte, error) + type GenericProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + FabricName *string + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + PolicyState *string + ProtectedItemID *int64 + ProtectedItemType *string + ProtectionState *ProtectionState + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceAssociations map[string]*string + SourceResourceID *string + WorkloadType *DataSourceType + func (g *GenericProtectedItem) GetProtectedItem() *ProtectedItem + func (g *GenericProtectedItem) UnmarshalJSON(data []byte) error + func (g GenericProtectedItem) MarshalJSON() ([]byte, error) + type GenericProtectionPolicy struct + BackupManagementType *string + FabricName *string + ProtectedItemsCount *int32 + ResourceGuardOperationRequests []*string + SubProtectionPolicy []*SubProtectionPolicy + TimeZone *string + func (g *GenericProtectionPolicy) GetProtectionPolicy() *ProtectionPolicy + func (g *GenericProtectionPolicy) UnmarshalJSON(data []byte) error + func (g GenericProtectionPolicy) MarshalJSON() ([]byte, error) + type GenericRecoveryPoint struct + FriendlyName *string + ObjectType *string + RecoveryPointAdditionalInfo *string + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTime *time.Time + RecoveryPointType *string + func (g *GenericRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (g *GenericRecoveryPoint) UnmarshalJSON(data []byte) error + func (g GenericRecoveryPoint) MarshalJSON() ([]byte, error) + type GetProtectedItemQueryObject struct + Expand *string + func (g *GetProtectedItemQueryObject) UnmarshalJSON(data []byte) error + func (g GetProtectedItemQueryObject) MarshalJSON() ([]byte, error) + type HTTPStatusCode string + const HTTPStatusCodeAccepted + const HTTPStatusCodeAmbiguous + const HTTPStatusCodeBadGateway + const HTTPStatusCodeBadRequest + const HTTPStatusCodeConflict + const HTTPStatusCodeContinue + const HTTPStatusCodeCreated + const HTTPStatusCodeExpectationFailed + const HTTPStatusCodeForbidden + const HTTPStatusCodeFound + const HTTPStatusCodeGatewayTimeout + const HTTPStatusCodeGone + const HTTPStatusCodeHTTPVersionNotSupported + const HTTPStatusCodeInternalServerError + const HTTPStatusCodeLengthRequired + const HTTPStatusCodeMethodNotAllowed + const HTTPStatusCodeMoved + const HTTPStatusCodeMovedPermanently + const HTTPStatusCodeMultipleChoices + const HTTPStatusCodeNoContent + const HTTPStatusCodeNonAuthoritativeInformation + const HTTPStatusCodeNotAcceptable + const HTTPStatusCodeNotFound + const HTTPStatusCodeNotImplemented + const HTTPStatusCodeNotModified + const HTTPStatusCodeOK + const HTTPStatusCodePartialContent + const HTTPStatusCodePaymentRequired + const HTTPStatusCodePreconditionFailed + const HTTPStatusCodeProxyAuthenticationRequired + const HTTPStatusCodeRedirect + const HTTPStatusCodeRedirectKeepVerb + const HTTPStatusCodeRedirectMethod + const HTTPStatusCodeRequestEntityTooLarge + const HTTPStatusCodeRequestTimeout + const HTTPStatusCodeRequestURITooLong + const HTTPStatusCodeRequestedRangeNotSatisfiable + const HTTPStatusCodeResetContent + const HTTPStatusCodeSeeOther + const HTTPStatusCodeServiceUnavailable + const HTTPStatusCodeSwitchingProtocols + const HTTPStatusCodeTemporaryRedirect + const HTTPStatusCodeUnauthorized + const HTTPStatusCodeUnsupportedMediaType + const HTTPStatusCodeUnused + const HTTPStatusCodeUpgradeRequired + const HTTPStatusCodeUseProxy + func PossibleHTTPStatusCodeValues() []HTTPStatusCode + type HealthState string + const HealthStateActionRequired + const HealthStateActionSuggested + const HealthStateInvalid + const HealthStatePassed + func PossibleHealthStateValues() []HealthState + type HealthStatus string + const HealthStatusActionRequired + const HealthStatusActionSuggested + const HealthStatusInvalid + const HealthStatusPassed + func PossibleHealthStatusValues() []HealthStatus + type HourlySchedule struct + Interval *int32 + ScheduleWindowDuration *int32 + ScheduleWindowStartTime *time.Time + func (h *HourlySchedule) UnmarshalJSON(data []byte) error + func (h HourlySchedule) MarshalJSON() ([]byte, error) + type IAASVMPolicyType string + const IAASVMPolicyTypeInvalid + const IAASVMPolicyTypeV1 + const IAASVMPolicyTypeV2 + func PossibleIAASVMPolicyTypeValues() []IAASVMPolicyType + type ILRRequest struct + ObjectType *string + func (i *ILRRequest) GetILRRequest() *ILRRequest + func (i *ILRRequest) UnmarshalJSON(data []byte) error + func (i ILRRequest) MarshalJSON() ([]byte, error) + type ILRRequestClassification interface + GetILRRequest func() *ILRRequest + type ILRRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties ILRRequestClassification + Tags map[string]*string + Type *string + func (i *ILRRequestResource) UnmarshalJSON(data []byte) error + func (i ILRRequestResource) MarshalJSON() ([]byte, error) + type IaaSVMContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (i *IaaSVMContainer) GetIaaSVMContainer() *IaaSVMContainer + func (i *IaaSVMContainer) GetProtectionContainer() *ProtectionContainer + func (i *IaaSVMContainer) UnmarshalJSON(data []byte) error + func (i IaaSVMContainer) MarshalJSON() ([]byte, error) + type IaaSVMContainerClassification interface + GetIaaSVMContainer func() *IaaSVMContainer + type IaaSVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType *string + ProtectionState *ProtectionStatus + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + WorkloadType *string + func (i *IaaSVMProtectableItem) GetIaaSVMProtectableItem() *IaaSVMProtectableItem + func (i *IaaSVMProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (i *IaaSVMProtectableItem) UnmarshalJSON(data []byte) error + func (i IaaSVMProtectableItem) MarshalJSON() ([]byte, error) + type IaaSVMProtectableItemClassification interface + GetIaaSVMProtectableItem func() *IaaSVMProtectableItem + type IaasVMBackupRequest struct + ObjectType *string + RecoveryPointExpiryTimeInUTC *time.Time + func (i *IaasVMBackupRequest) GetBackupRequest() *BackupRequest + func (i *IaasVMBackupRequest) UnmarshalJSON(data []byte) error + func (i IaasVMBackupRequest) MarshalJSON() ([]byte, error) + type IaasVMILRRegistrationRequest struct + InitiatorName *string + ObjectType *string + RecoveryPointID *string + RenewExistingRegistration *bool + VirtualMachineID *string + func (i *IaasVMILRRegistrationRequest) GetILRRequest() *ILRRequest + func (i *IaasVMILRRegistrationRequest) UnmarshalJSON(data []byte) error + func (i IaasVMILRRegistrationRequest) MarshalJSON() ([]byte, error) + type IaasVMRecoveryPoint struct + IsInstantIlrSessionActive *bool + IsManagedVirtualMachine *bool + IsPrivateAccessEnabledOnAnyDisk *bool + IsSourceVMEncrypted *bool + KeyAndSecret *KeyAndSecretDetails + OSType *string + ObjectType *string + OriginalStorageAccountOption *bool + RecoveryPointAdditionalInfo *string + RecoveryPointDiskConfiguration *RecoveryPointDiskConfiguration + RecoveryPointMoveReadinessInfo map[string]*RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails []*RecoveryPointTierInformationV2 + RecoveryPointTime *time.Time + RecoveryPointType *string + SecurityType *string + SourceVMStorageType *string + VirtualMachineSize *string + Zones []*string + func (i *IaasVMRecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (i *IaasVMRecoveryPoint) UnmarshalJSON(data []byte) error + func (i IaasVMRecoveryPoint) MarshalJSON() ([]byte, error) + type IaasVMRestoreRequest struct + AffinityGroup *string + CreateNewCloudService *bool + DiskEncryptionSetID *string + EncryptionDetails *EncryptionDetails + ExtendedLocation *ExtendedLocation + IdentityBasedRestoreDetails *IdentityBasedRestoreDetails + IdentityInfo *IdentityInfo + ObjectType *string + OriginalStorageAccountOption *bool + RecoveryPointID *string + RecoveryType *RecoveryType + Region *string + RestoreDiskLunList []*int32 + RestoreWithManagedDisks *bool + SecuredVMDetails *SecuredVMDetails + SourceResourceID *string + StorageAccountID *string + SubnetID *string + TargetDiskNetworkAccessSettings *TargetDiskNetworkAccessSettings + TargetDomainNameID *string + TargetResourceGroupID *string + TargetVirtualMachineID *string + VirtualNetworkID *string + Zones []*string + func (i *IaasVMRestoreRequest) GetIaasVMRestoreRequest() *IaasVMRestoreRequest + func (i *IaasVMRestoreRequest) GetRestoreRequest() *RestoreRequest + func (i *IaasVMRestoreRequest) UnmarshalJSON(data []byte) error + func (i IaasVMRestoreRequest) MarshalJSON() ([]byte, error) + type IaasVMRestoreRequestClassification interface + GetIaasVMRestoreRequest func() *IaasVMRestoreRequest + type IaasVMRestoreWithRehydrationRequest struct + AffinityGroup *string + CreateNewCloudService *bool + DiskEncryptionSetID *string + EncryptionDetails *EncryptionDetails + ExtendedLocation *ExtendedLocation + IdentityBasedRestoreDetails *IdentityBasedRestoreDetails + IdentityInfo *IdentityInfo + ObjectType *string + OriginalStorageAccountOption *bool + RecoveryPointID *string + RecoveryPointRehydrationInfo *RecoveryPointRehydrationInfo + RecoveryType *RecoveryType + Region *string + RestoreDiskLunList []*int32 + RestoreWithManagedDisks *bool + SecuredVMDetails *SecuredVMDetails + SourceResourceID *string + StorageAccountID *string + SubnetID *string + TargetDiskNetworkAccessSettings *TargetDiskNetworkAccessSettings + TargetDomainNameID *string + TargetResourceGroupID *string + TargetVirtualMachineID *string + VirtualNetworkID *string + Zones []*string + func (i *IaasVMRestoreWithRehydrationRequest) GetIaasVMRestoreRequest() *IaasVMRestoreRequest + func (i *IaasVMRestoreWithRehydrationRequest) GetRestoreRequest() *RestoreRequest + func (i *IaasVMRestoreWithRehydrationRequest) UnmarshalJSON(data []byte) error + func (i IaasVMRestoreWithRehydrationRequest) MarshalJSON() ([]byte, error) + type IdentityBasedRestoreDetails struct + ObjectType *string + TargetStorageAccountID *string + func (i *IdentityBasedRestoreDetails) UnmarshalJSON(data []byte) error + func (i IdentityBasedRestoreDetails) MarshalJSON() ([]byte, error) + type IdentityInfo struct + IsSystemAssignedIdentity *bool + ManagedIdentityResourceID *string + func (i *IdentityInfo) UnmarshalJSON(data []byte) error + func (i IdentityInfo) MarshalJSON() ([]byte, error) + type InfrastructureEncryptionState string + const InfrastructureEncryptionStateDisabled + const InfrastructureEncryptionStateEnabled + const InfrastructureEncryptionStateInvalid + func PossibleInfrastructureEncryptionStateValues() []InfrastructureEncryptionState + type InquiryInfo struct + ErrorDetail *ErrorDetail + InquiryDetails []*WorkloadInquiryDetails + Status *string + func (i *InquiryInfo) UnmarshalJSON(data []byte) error + func (i InquiryInfo) MarshalJSON() ([]byte, error) + type InquiryStatus string + const InquiryStatusFailed + const InquiryStatusInvalid + const InquiryStatusSuccess + func PossibleInquiryStatusValues() []InquiryStatus + type InquiryValidation struct + AdditionalDetail *string + ErrorDetail *ErrorDetail + ProtectableItemCount any + Status *string + func (i *InquiryValidation) UnmarshalJSON(data []byte) error + func (i InquiryValidation) MarshalJSON() ([]byte, error) + type InstantItemRecoveryTarget struct + ClientScripts []*ClientScriptForConnect + func (i *InstantItemRecoveryTarget) UnmarshalJSON(data []byte) error + func (i InstantItemRecoveryTarget) MarshalJSON() ([]byte, error) + type InstantRPAdditionalDetails struct + AzureBackupRGNamePrefix *string + AzureBackupRGNameSuffix *string + func (i *InstantRPAdditionalDetails) UnmarshalJSON(data []byte) error + func (i InstantRPAdditionalDetails) MarshalJSON() ([]byte, error) + type IntentItemType string + const IntentItemTypeInvalid + const IntentItemTypeSQLAvailabilityGroupContainer + const IntentItemTypeSQLInstance + func PossibleIntentItemTypeValues() []IntentItemType + type ItemLevelRecoveryConnectionsClient struct + func NewItemLevelRecoveryConnectionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ItemLevelRecoveryConnectionsClient, error) + func (client *ItemLevelRecoveryConnectionsClient) Provision(ctx context.Context, vaultName string, resourceGroupName string, ...) (ItemLevelRecoveryConnectionsClientProvisionResponse, error) + func (client *ItemLevelRecoveryConnectionsClient) Revoke(ctx context.Context, vaultName string, resourceGroupName string, ...) (ItemLevelRecoveryConnectionsClientRevokeResponse, error) + type ItemLevelRecoveryConnectionsClientProvisionOptions struct + type ItemLevelRecoveryConnectionsClientProvisionResponse struct + type ItemLevelRecoveryConnectionsClientRevokeOptions struct + type ItemLevelRecoveryConnectionsClientRevokeResponse struct + type Job struct + ActivityID *string + BackupManagementType *BackupManagementType + EndTime *time.Time + EntityFriendlyName *string + JobType *string + Operation *string + StartTime *time.Time + Status *string + func (j *Job) GetJob() *Job + func (j *Job) UnmarshalJSON(data []byte) error + func (j Job) MarshalJSON() ([]byte, error) + type JobCancellationsClient struct + func NewJobCancellationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*JobCancellationsClient, error) + func (client *JobCancellationsClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (JobCancellationsClientTriggerResponse, error) + type JobCancellationsClientTriggerOptions struct + type JobCancellationsClientTriggerResponse struct + type JobClassification interface + GetJob func() *Job + type JobDetailsClient struct + func NewJobDetailsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*JobDetailsClient, error) + func (client *JobDetailsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (JobDetailsClientGetResponse, error) + type JobDetailsClientGetOptions struct + type JobDetailsClientGetResponse struct + type JobOperationResultsClient struct + func NewJobOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*JobOperationResultsClient, error) + func (client *JobOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (JobOperationResultsClientGetResponse, error) + type JobOperationResultsClientGetOptions struct + type JobOperationResultsClientGetResponse struct + type JobOperationType string + const JobOperationTypeBackup + const JobOperationTypeConfigureBackup + const JobOperationTypeCrossRegionRestore + const JobOperationTypeDeleteBackupData + const JobOperationTypeDisableBackup + const JobOperationTypeInvalid + const JobOperationTypeRegister + const JobOperationTypeRestore + const JobOperationTypeUnRegister + const JobOperationTypeUndelete + const JobOperationTypeUpdateCustomerManagedKey + func PossibleJobOperationTypeValues() []JobOperationType + type JobQueryObject struct + BackupManagementType *BackupManagementType + EndTime *time.Time + JobID *string + Operation *JobOperationType + StartTime *time.Time + Status *JobStatus + func (j *JobQueryObject) UnmarshalJSON(data []byte) error + func (j JobQueryObject) MarshalJSON() ([]byte, error) + type JobResource struct + ETag *string + ID *string + Location *string + Name *string + Properties JobClassification + Tags map[string]*string + Type *string + func (j *JobResource) UnmarshalJSON(data []byte) error + func (j JobResource) MarshalJSON() ([]byte, error) + type JobResourceList struct + NextLink *string + Value []*JobResource + func (j *JobResourceList) UnmarshalJSON(data []byte) error + func (j JobResourceList) MarshalJSON() ([]byte, error) + type JobStatus string + const JobStatusCancelled + const JobStatusCancelling + const JobStatusCompleted + const JobStatusCompletedWithWarnings + const JobStatusFailed + const JobStatusInProgress + const JobStatusInvalid + func PossibleJobStatusValues() []JobStatus + type JobSupportedAction string + const JobSupportedActionCancellable + const JobSupportedActionInvalid + const JobSupportedActionRetriable + func PossibleJobSupportedActionValues() []JobSupportedAction + type JobsClient struct + func NewJobsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*JobsClient, error) + func (client *JobsClient) Export(ctx context.Context, vaultName string, resourceGroupName string, ...) (JobsClientExportResponse, error) + type JobsClientExportOptions struct + Filter *string + type JobsClientExportResponse struct + type KEKDetails struct + KeyBackupData *string + KeyURL *string + KeyVaultID *string + func (k *KEKDetails) UnmarshalJSON(data []byte) error + func (k KEKDetails) MarshalJSON() ([]byte, error) + type KPIResourceHealthDetails struct + ResourceHealthDetails []*ResourceHealthDetails + ResourceHealthStatus *ResourceHealthStatus + func (k *KPIResourceHealthDetails) UnmarshalJSON(data []byte) error + func (k KPIResourceHealthDetails) MarshalJSON() ([]byte, error) + type KeyAndSecretDetails struct + BekDetails *BEKDetails + EncryptionMechanism *string + KekDetails *KEKDetails + func (k *KeyAndSecretDetails) UnmarshalJSON(data []byte) error + func (k KeyAndSecretDetails) MarshalJSON() ([]byte, error) + type LastBackupStatus string + const LastBackupStatusHealthy + const LastBackupStatusIRPending + const LastBackupStatusInvalid + const LastBackupStatusUnhealthy + func PossibleLastBackupStatusValues() []LastBackupStatus + type LastUpdateStatus string + const LastUpdateStatusFailed + const LastUpdateStatusFirstInitialization + const LastUpdateStatusInitialized + const LastUpdateStatusInvalid + const LastUpdateStatusNotEnabled + const LastUpdateStatusPartiallyFailed + const LastUpdateStatusPartiallySucceeded + const LastUpdateStatusSucceeded + func PossibleLastUpdateStatusValues() []LastUpdateStatus + type ListRecoveryPointsRecommendedForMoveRequest struct + ExcludedRPList []*string + ObjectType *string + func (l *ListRecoveryPointsRecommendedForMoveRequest) UnmarshalJSON(data []byte) error + func (l ListRecoveryPointsRecommendedForMoveRequest) MarshalJSON() ([]byte, error) + type LogSchedulePolicy struct + ScheduleFrequencyInMins *int32 + SchedulePolicyType *string + func (l *LogSchedulePolicy) GetSchedulePolicy() *SchedulePolicy + func (l *LogSchedulePolicy) UnmarshalJSON(data []byte) error + func (l LogSchedulePolicy) MarshalJSON() ([]byte, error) + type LongTermRetentionPolicy struct + DailySchedule *DailyRetentionSchedule + MonthlySchedule *MonthlyRetentionSchedule + RetentionPolicyType *string + WeeklySchedule *WeeklyRetentionSchedule + YearlySchedule *YearlyRetentionSchedule + func (l *LongTermRetentionPolicy) GetRetentionPolicy() *RetentionPolicy + func (l *LongTermRetentionPolicy) UnmarshalJSON(data []byte) error + func (l LongTermRetentionPolicy) MarshalJSON() ([]byte, error) + type LongTermSchedulePolicy struct + SchedulePolicyType *string + func (l *LongTermSchedulePolicy) GetSchedulePolicy() *SchedulePolicy + func (l *LongTermSchedulePolicy) UnmarshalJSON(data []byte) error + func (l LongTermSchedulePolicy) MarshalJSON() ([]byte, error) + type MABContainerHealthDetails struct + Code *int32 + Message *string + Recommendations []*string + Title *string + func (m *MABContainerHealthDetails) UnmarshalJSON(data []byte) error + func (m MABContainerHealthDetails) MarshalJSON() ([]byte, error) + type MabContainer struct + AgentVersion *string + BackupManagementType *BackupManagementType + CanReRegister *bool + ContainerHealthState *string + ContainerID *int64 + ContainerType *ProtectableContainerType + ExtendedInfo *MabContainerExtendedInfo + FriendlyName *string + HealthStatus *string + MabContainerHealthDetails []*MABContainerHealthDetails + ProtectableObjectType *string + ProtectedItemCount *int64 + RegistrationStatus *string + func (m *MabContainer) GetProtectionContainer() *ProtectionContainer + func (m *MabContainer) UnmarshalJSON(data []byte) error + func (m MabContainer) MarshalJSON() ([]byte, error) + type MabContainerExtendedInfo struct + BackupItemType *BackupItemType + BackupItems []*string + LastBackupStatus *string + LastRefreshedAt *time.Time + PolicyName *string + func (m *MabContainerExtendedInfo) UnmarshalJSON(data []byte) error + func (m MabContainerExtendedInfo) MarshalJSON() ([]byte, error) + type MabErrorInfo struct + ErrorString *string + Recommendations []*string + func (m *MabErrorInfo) UnmarshalJSON(data []byte) error + func (m MabErrorInfo) MarshalJSON() ([]byte, error) + type MabFileFolderProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ComputerName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteSyncTimeInUTC *int64 + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *MabFileFolderProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastBackupTime *time.Time + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemType *string + ProtectionState *string + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (m *MabFileFolderProtectedItem) GetProtectedItem() *ProtectedItem + func (m *MabFileFolderProtectedItem) UnmarshalJSON(data []byte) error + func (m MabFileFolderProtectedItem) MarshalJSON() ([]byte, error) + type MabFileFolderProtectedItemExtendedInfo struct + LastRefreshedAt *time.Time + OldestRecoveryPoint *time.Time + RecoveryPointCount *int32 + func (m *MabFileFolderProtectedItemExtendedInfo) UnmarshalJSON(data []byte) error + func (m MabFileFolderProtectedItemExtendedInfo) MarshalJSON() ([]byte, error) + type MabJob struct + ActionsInfo []*JobSupportedAction + ActivityID *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *time.Time + EntityFriendlyName *string + ErrorDetails []*MabErrorInfo + ExtendedInfo *MabJobExtendedInfo + JobType *string + MabServerName *string + MabServerType *MabServerType + Operation *string + StartTime *time.Time + Status *string + WorkloadType *WorkloadType + func (m *MabJob) GetJob() *Job + func (m *MabJob) UnmarshalJSON(data []byte) error + func (m MabJob) MarshalJSON() ([]byte, error) + type MabJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList []*MabJobTaskDetails + func (m *MabJobExtendedInfo) UnmarshalJSON(data []byte) error + func (m MabJobExtendedInfo) MarshalJSON() ([]byte, error) + type MabJobTaskDetails struct + Duration *string + EndTime *time.Time + StartTime *time.Time + Status *string + TaskID *string + func (m *MabJobTaskDetails) UnmarshalJSON(data []byte) error + func (m MabJobTaskDetails) MarshalJSON() ([]byte, error) + type MabProtectionPolicy struct + BackupManagementType *string + ProtectedItemsCount *int32 + ResourceGuardOperationRequests []*string + RetentionPolicy RetentionPolicyClassification + SchedulePolicy SchedulePolicyClassification + func (m *MabProtectionPolicy) GetProtectionPolicy() *ProtectionPolicy + func (m *MabProtectionPolicy) UnmarshalJSON(data []byte) error + func (m MabProtectionPolicy) MarshalJSON() ([]byte, error) + type MabServerType string + const MabServerTypeAzureBackupServerContainer + const MabServerTypeAzureSQLContainer + const MabServerTypeCluster + const MabServerTypeDPMContainer + const MabServerTypeGenericContainer + const MabServerTypeIaasVMContainer + const MabServerTypeIaasVMServiceContainer + const MabServerTypeInvalid + const MabServerTypeMABContainer + const MabServerTypeSQLAGWorkLoadContainer + const MabServerTypeStorageContainer + const MabServerTypeUnknown + const MabServerTypeVCenter + const MabServerTypeVMAppContainer + const MabServerTypeWindows + func PossibleMabServerTypeValues() []MabServerType + type MonthOfYear string + const MonthOfYearApril + const MonthOfYearAugust + const MonthOfYearDecember + const MonthOfYearFebruary + const MonthOfYearInvalid + const MonthOfYearJanuary + const MonthOfYearJuly + const MonthOfYearJune + const MonthOfYearMarch + const MonthOfYearMay + const MonthOfYearNovember + const MonthOfYearOctober + const MonthOfYearSeptember + func PossibleMonthOfYearValues() []MonthOfYear + type MonthlyRetentionSchedule struct + RetentionDuration *RetentionDuration + RetentionScheduleDaily *DailyRetentionFormat + RetentionScheduleFormatType *RetentionScheduleFormat + RetentionScheduleWeekly *WeeklyRetentionFormat + RetentionTimes []*time.Time + func (m *MonthlyRetentionSchedule) UnmarshalJSON(data []byte) error + func (m MonthlyRetentionSchedule) MarshalJSON() ([]byte, error) + type MoveRPAcrossTiersRequest struct + ObjectType *string + SourceTierType *RecoveryPointTierType + TargetTierType *RecoveryPointTierType + func (m *MoveRPAcrossTiersRequest) UnmarshalJSON(data []byte) error + func (m MoveRPAcrossTiersRequest) MarshalJSON() ([]byte, error) + type NameInfo struct + LocalizedValue *string + Value *string + func (n *NameInfo) UnmarshalJSON(data []byte) error + func (n NameInfo) MarshalJSON() ([]byte, error) + type NewErrorResponse struct + Error *NewErrorResponseError + func (n *NewErrorResponse) UnmarshalJSON(data []byte) error + func (n NewErrorResponse) MarshalJSON() ([]byte, error) + type NewErrorResponseError struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*NewErrorResponse + Message *string + Target *string + func (n *NewErrorResponseError) UnmarshalJSON(data []byte) error + func (n NewErrorResponseError) MarshalJSON() ([]byte, error) + type OperationClient struct + func NewOperationClient(subscriptionID string, credential azcore.TokenCredential, ...) (*OperationClient, error) + func (client *OperationClient) Validate(ctx context.Context, vaultName string, resourceGroupName string, ...) (OperationClientValidateResponse, error) + type OperationClientValidateOptions struct + type OperationClientValidateResponse struct + type OperationResultInfo struct + JobList []*string + ObjectType *string + func (o *OperationResultInfo) GetOperationResultInfoBase() *OperationResultInfoBase + func (o *OperationResultInfo) UnmarshalJSON(data []byte) error + func (o OperationResultInfo) MarshalJSON() ([]byte, error) + type OperationResultInfoBase struct + ObjectType *string + func (o *OperationResultInfoBase) GetOperationResultInfoBase() *OperationResultInfoBase + func (o *OperationResultInfoBase) UnmarshalJSON(data []byte) error + func (o OperationResultInfoBase) MarshalJSON() ([]byte, error) + type OperationResultInfoBaseClassification interface + GetOperationResultInfoBase func() *OperationResultInfoBase + type OperationResultInfoBaseResource struct + Headers map[string][]*string + Operation OperationResultInfoBaseClassification + StatusCode *HTTPStatusCode + func (o *OperationResultInfoBaseResource) UnmarshalJSON(data []byte) error + func (o OperationResultInfoBaseResource) MarshalJSON() ([]byte, error) + type OperationStatus struct + EndTime *time.Time + Error *OperationStatusError + ID *string + Name *string + Properties OperationStatusExtendedInfoClassification + StartTime *time.Time + Status *OperationStatusValues + func (o *OperationStatus) UnmarshalJSON(data []byte) error + func (o OperationStatus) MarshalJSON() ([]byte, error) + type OperationStatusError struct + Code *string + Message *string + func (o *OperationStatusError) UnmarshalJSON(data []byte) error + func (o OperationStatusError) MarshalJSON() ([]byte, error) + type OperationStatusExtendedInfo struct + ObjectType *string + func (o *OperationStatusExtendedInfo) GetOperationStatusExtendedInfo() *OperationStatusExtendedInfo + func (o *OperationStatusExtendedInfo) UnmarshalJSON(data []byte) error + func (o OperationStatusExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusExtendedInfoClassification interface + GetOperationStatusExtendedInfo func() *OperationStatusExtendedInfo + type OperationStatusJobExtendedInfo struct + JobID *string + ObjectType *string + func (o *OperationStatusJobExtendedInfo) GetOperationStatusExtendedInfo() *OperationStatusExtendedInfo + func (o *OperationStatusJobExtendedInfo) UnmarshalJSON(data []byte) error + func (o OperationStatusJobExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusJobsExtendedInfo struct + FailedJobsError map[string]*string + JobIDs []*string + ObjectType *string + func (o *OperationStatusJobsExtendedInfo) GetOperationStatusExtendedInfo() *OperationStatusExtendedInfo + func (o *OperationStatusJobsExtendedInfo) UnmarshalJSON(data []byte) error + func (o OperationStatusJobsExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusProvisionILRExtendedInfo struct + ObjectType *string + RecoveryTarget *InstantItemRecoveryTarget + func (o *OperationStatusProvisionILRExtendedInfo) GetOperationStatusExtendedInfo() *OperationStatusExtendedInfo + func (o *OperationStatusProvisionILRExtendedInfo) UnmarshalJSON(data []byte) error + func (o OperationStatusProvisionILRExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusValidateOperationExtendedInfo struct + ObjectType *string + ValidateOperationResponse *ValidateOperationResponse + func (o *OperationStatusValidateOperationExtendedInfo) GetOperationStatusExtendedInfo() *OperationStatusExtendedInfo + func (o *OperationStatusValidateOperationExtendedInfo) UnmarshalJSON(data []byte) error + func (o OperationStatusValidateOperationExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusValues string + const OperationStatusValuesCanceled + const OperationStatusValuesFailed + const OperationStatusValuesInProgress + const OperationStatusValuesInvalid + const OperationStatusValuesSucceeded + func PossibleOperationStatusValuesValues() []OperationStatusValues + type OperationType string + const OperationTypeInvalid + const OperationTypeRegister + const OperationTypeReregister + func PossibleOperationTypeValues() []OperationType + type OperationWorkerResponse struct + Headers map[string][]*string + StatusCode *HTTPStatusCode + func (o *OperationWorkerResponse) UnmarshalJSON(data []byte) error + func (o OperationWorkerResponse) MarshalJSON() ([]byte, error) + 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 OverwriteOptions string + const OverwriteOptionsFailOnConflict + const OverwriteOptionsInvalid + const OverwriteOptionsOverwrite + func PossibleOverwriteOptionsValues() []OverwriteOptions + type PointInTimeRange struct + EndTime *time.Time + StartTime *time.Time + func (p *PointInTimeRange) UnmarshalJSON(data []byte) error + func (p PointInTimeRange) MarshalJSON() ([]byte, error) + type PolicyType string + const PolicyTypeCopyOnlyFull + const PolicyTypeDifferential + const PolicyTypeFull + const PolicyTypeIncremental + const PolicyTypeInvalid + const PolicyTypeLog + const PolicyTypeSnapshotCopyOnlyFull + const PolicyTypeSnapshotFull + func PossiblePolicyTypeValues() []PolicyType + type PreBackupValidation struct + Code *string + Message *string + Status *InquiryStatus + func (p *PreBackupValidation) UnmarshalJSON(data []byte) error + func (p PreBackupValidation) MarshalJSON() ([]byte, error) + type PreValidateEnableBackupRequest struct + Properties *string + ResourceID *string + ResourceType *DataSourceType + VaultID *string + func (p *PreValidateEnableBackupRequest) UnmarshalJSON(data []byte) error + func (p PreValidateEnableBackupRequest) MarshalJSON() ([]byte, error) + type PreValidateEnableBackupResponse struct + ContainerName *string + ErrorCode *string + ErrorMessage *string + ProtectedItemName *string + Recommendation *string + Status *ValidationStatus + func (p *PreValidateEnableBackupResponse) UnmarshalJSON(data []byte) error + func (p PreValidateEnableBackupResponse) MarshalJSON() ([]byte, error) + type PrepareDataMoveRequest struct + DataMoveLevel *DataMoveLevel + IgnoreMoved *bool + SourceContainerArmIDs []*string + TargetRegion *string + TargetResourceID *string + func (p *PrepareDataMoveRequest) UnmarshalJSON(data []byte) error + func (p PrepareDataMoveRequest) MarshalJSON() ([]byte, error) + type PrepareDataMoveResponse struct + CorrelationID *string + ObjectType *string + SourceVaultProperties map[string]*string + func (p *PrepareDataMoveResponse) GetVaultStorageConfigOperationResultResponse() *VaultStorageConfigOperationResultResponse + func (p *PrepareDataMoveResponse) UnmarshalJSON(data []byte) error + func (p PrepareDataMoveResponse) MarshalJSON() ([]byte, error) + type PrivateEndpoint struct + ID *string + func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error + func (p PrivateEndpoint) MarshalJSON() ([]byte, error) + type PrivateEndpointClient struct + func NewPrivateEndpointClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateEndpointClient, error) + func (client *PrivateEndpointClient) GetOperationStatus(ctx context.Context, vaultName string, resourceGroupName string, ...) (PrivateEndpointClientGetOperationStatusResponse, error) + type PrivateEndpointClientGetOperationStatusOptions struct + type PrivateEndpointClientGetOperationStatusResponse struct + type PrivateEndpointConnection struct + GroupIDs []*VaultSubResourceType + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *ProvisioningState + func (p *PrivateEndpointConnection) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionClient struct + func NewPrivateEndpointConnectionClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateEndpointConnectionClient, error) + func (client *PrivateEndpointConnectionClient) BeginDelete(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[PrivateEndpointConnectionClientDeleteResponse], error) + func (client *PrivateEndpointConnectionClient) BeginPut(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[PrivateEndpointConnectionClientPutResponse], error) + func (client *PrivateEndpointConnectionClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (PrivateEndpointConnectionClientGetResponse, error) + type PrivateEndpointConnectionClientBeginDeleteOptions struct + ResumeToken string + type PrivateEndpointConnectionClientBeginPutOptions struct + ResumeToken string + type PrivateEndpointConnectionClientDeleteResponse struct + type PrivateEndpointConnectionClientGetOptions struct + type PrivateEndpointConnectionClientGetResponse struct + type PrivateEndpointConnectionClientPutResponse struct + type PrivateEndpointConnectionResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *PrivateEndpointConnection + Tags map[string]*string + Type *string + func (p *PrivateEndpointConnectionResource) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionResource) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionStatus string + const PrivateEndpointConnectionStatusApproved + const PrivateEndpointConnectionStatusDisconnected + const PrivateEndpointConnectionStatusPending + const PrivateEndpointConnectionStatusRejected + func PossiblePrivateEndpointConnectionStatusValues() []PrivateEndpointConnectionStatus + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointConnectionStatus + func (p *PrivateLinkServiceConnectionState) UnmarshalJSON(data []byte) error + func (p PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) + type ProtectableContainer struct + BackupManagementType *BackupManagementType + ContainerID *string + FriendlyName *string + HealthStatus *string + ProtectableContainerType *ProtectableContainerType + func (p *ProtectableContainer) GetProtectableContainer() *ProtectableContainer + func (p *ProtectableContainer) UnmarshalJSON(data []byte) error + func (p ProtectableContainer) MarshalJSON() ([]byte, error) + type ProtectableContainerClassification interface + GetProtectableContainer func() *ProtectableContainer + type ProtectableContainerResource struct + ETag *string + ID *string + Location *string + Name *string + Properties ProtectableContainerClassification + Tags map[string]*string + Type *string + func (p *ProtectableContainerResource) UnmarshalJSON(data []byte) error + func (p ProtectableContainerResource) MarshalJSON() ([]byte, error) + type ProtectableContainerResourceList struct + NextLink *string + Value []*ProtectableContainerResource + func (p *ProtectableContainerResourceList) UnmarshalJSON(data []byte) error + func (p ProtectableContainerResourceList) MarshalJSON() ([]byte, error) + type ProtectableContainerType string + const ProtectableContainerTypeAzureBackupServerContainer + const ProtectableContainerTypeAzureSQLContainer + const ProtectableContainerTypeAzureWorkloadContainer + const ProtectableContainerTypeCluster + const ProtectableContainerTypeDPMContainer + const ProtectableContainerTypeGenericContainer + const ProtectableContainerTypeIaasVMContainer + const ProtectableContainerTypeIaasVMServiceContainer + const ProtectableContainerTypeInvalid + const ProtectableContainerTypeMABContainer + const ProtectableContainerTypeMicrosoftClassicComputeVirtualMachines + const ProtectableContainerTypeMicrosoftComputeVirtualMachines + const ProtectableContainerTypeSQLAGWorkLoadContainer + const ProtectableContainerTypeStorageContainer + const ProtectableContainerTypeUnknown + const ProtectableContainerTypeVCenter + const ProtectableContainerTypeVMAppContainer + const ProtectableContainerTypeWindows + func PossibleProtectableContainerTypeValues() []ProtectableContainerType + type ProtectableContainersClient struct + func NewProtectableContainersClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectableContainersClient, error) + func (client *ProtectableContainersClient) NewListPager(vaultName string, resourceGroupName string, fabricName string, ...) *runtime.Pager[ProtectableContainersClientListResponse] + type ProtectableContainersClientListOptions struct + Filter *string + type ProtectableContainersClientListResponse struct + type ProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *time.Time + DeferredDeleteTimeRemaining *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *time.Time + PolicyID *string + PolicyName *string + ProtectedItemType *string + ResourceGuardOperationRequests []*string + SoftDeleteRetentionPeriodInDays *int32 + SourceResourceID *string + WorkloadType *DataSourceType + func (p *ProtectedItem) GetProtectedItem() *ProtectedItem + func (p *ProtectedItem) UnmarshalJSON(data []byte) error + func (p ProtectedItem) MarshalJSON() ([]byte, error) + type ProtectedItemClassification interface + GetProtectedItem func() *ProtectedItem + type ProtectedItemHealthStatus string + const ProtectedItemHealthStatusHealthy + const ProtectedItemHealthStatusIRPending + const ProtectedItemHealthStatusInvalid + const ProtectedItemHealthStatusNotReachable + const ProtectedItemHealthStatusUnhealthy + func PossibleProtectedItemHealthStatusValues() []ProtectedItemHealthStatus + type ProtectedItemOperationResultsClient struct + func NewProtectedItemOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectedItemOperationResultsClient, error) + func (client *ProtectedItemOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectedItemOperationResultsClientGetResponse, error) + type ProtectedItemOperationResultsClientGetOptions struct + type ProtectedItemOperationResultsClientGetResponse struct + type ProtectedItemOperationStatusesClient struct + func NewProtectedItemOperationStatusesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectedItemOperationStatusesClient, error) + func (client *ProtectedItemOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectedItemOperationStatusesClientGetResponse, error) + type ProtectedItemOperationStatusesClientGetOptions struct + type ProtectedItemOperationStatusesClientGetResponse struct + type ProtectedItemQueryObject struct + BackupEngineName *string + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + FabricName *string + FriendlyName *string + HealthState *HealthState + ItemType *DataSourceType + PolicyName *string + func (p *ProtectedItemQueryObject) UnmarshalJSON(data []byte) error + func (p ProtectedItemQueryObject) MarshalJSON() ([]byte, error) + type ProtectedItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties ProtectedItemClassification + Tags map[string]*string + Type *string + func (p *ProtectedItemResource) UnmarshalJSON(data []byte) error + func (p ProtectedItemResource) MarshalJSON() ([]byte, error) + type ProtectedItemResourceList struct + NextLink *string + Value []*ProtectedItemResource + func (p *ProtectedItemResourceList) UnmarshalJSON(data []byte) error + func (p ProtectedItemResourceList) MarshalJSON() ([]byte, error) + type ProtectedItemState string + const ProtectedItemStateBackupsSuspended + const ProtectedItemStateIRPending + const ProtectedItemStateInvalid + const ProtectedItemStateProtected + const ProtectedItemStateProtectionError + const ProtectedItemStateProtectionPaused + const ProtectedItemStateProtectionStopped + func PossibleProtectedItemStateValues() []ProtectedItemState + type ProtectedItemsClient struct + func NewProtectedItemsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectedItemsClient, error) + func (client *ProtectedItemsClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectedItemsClientCreateOrUpdateResponse, error) + func (client *ProtectedItemsClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectedItemsClientDeleteResponse, error) + func (client *ProtectedItemsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectedItemsClientGetResponse, error) + type ProtectedItemsClientCreateOrUpdateOptions struct + type ProtectedItemsClientCreateOrUpdateResponse struct + type ProtectedItemsClientDeleteOptions struct + type ProtectedItemsClientDeleteResponse struct + type ProtectedItemsClientGetOptions struct + Filter *string + type ProtectedItemsClientGetResponse struct + type ProtectionContainer struct + BackupManagementType *BackupManagementType + ContainerType *ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + func (p *ProtectionContainer) GetProtectionContainer() *ProtectionContainer + func (p *ProtectionContainer) UnmarshalJSON(data []byte) error + func (p ProtectionContainer) MarshalJSON() ([]byte, error) + type ProtectionContainerClassification interface + GetProtectionContainer func() *ProtectionContainer + type ProtectionContainerOperationResultsClient struct + func NewProtectionContainerOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectionContainerOperationResultsClient, error) + func (client *ProtectionContainerOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionContainerOperationResultsClientGetResponse, error) + type ProtectionContainerOperationResultsClientGetOptions struct + type ProtectionContainerOperationResultsClientGetResponse struct + type ProtectionContainerRefreshOperationResultsClient struct + func NewProtectionContainerRefreshOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectionContainerRefreshOperationResultsClient, error) + func (client *ProtectionContainerRefreshOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionContainerRefreshOperationResultsClientGetResponse, error) + type ProtectionContainerRefreshOperationResultsClientGetOptions struct + type ProtectionContainerRefreshOperationResultsClientGetResponse struct + type ProtectionContainerResource struct + ETag *string + ID *string + Location *string + Name *string + Properties ProtectionContainerClassification + Tags map[string]*string + Type *string + func (p *ProtectionContainerResource) UnmarshalJSON(data []byte) error + func (p ProtectionContainerResource) MarshalJSON() ([]byte, error) + type ProtectionContainerResourceList struct + NextLink *string + Value []*ProtectionContainerResource + func (p *ProtectionContainerResourceList) UnmarshalJSON(data []byte) error + func (p ProtectionContainerResourceList) MarshalJSON() ([]byte, error) + type ProtectionContainersClient struct + func NewProtectionContainersClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectionContainersClient, error) + func (client *ProtectionContainersClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionContainersClientGetResponse, error) + func (client *ProtectionContainersClient) Inquire(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionContainersClientInquireResponse, error) + func (client *ProtectionContainersClient) Refresh(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionContainersClientRefreshResponse, error) + func (client *ProtectionContainersClient) Register(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionContainersClientRegisterResponse, error) + func (client *ProtectionContainersClient) Unregister(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionContainersClientUnregisterResponse, error) + type ProtectionContainersClientGetOptions struct + type ProtectionContainersClientGetResponse struct + type ProtectionContainersClientInquireOptions struct + Filter *string + type ProtectionContainersClientInquireResponse struct + type ProtectionContainersClientRefreshOptions struct + Filter *string + type ProtectionContainersClientRefreshResponse struct + type ProtectionContainersClientRegisterOptions struct + type ProtectionContainersClientRegisterResponse struct + type ProtectionContainersClientUnregisterOptions struct + type ProtectionContainersClientUnregisterResponse struct + type ProtectionIntent struct + BackupManagementType *BackupManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType *ProtectionIntentItemType + ProtectionState *ProtectionStatus + SourceResourceID *string + func (p *ProtectionIntent) GetProtectionIntent() *ProtectionIntent + func (p *ProtectionIntent) UnmarshalJSON(data []byte) error + func (p ProtectionIntent) MarshalJSON() ([]byte, error) + type ProtectionIntentClassification interface + GetProtectionIntent func() *ProtectionIntent + type ProtectionIntentClient struct + func NewProtectionIntentClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectionIntentClient, error) + func (client *ProtectionIntentClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionIntentClientCreateOrUpdateResponse, error) + func (client *ProtectionIntentClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionIntentClientDeleteResponse, error) + func (client *ProtectionIntentClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionIntentClientGetResponse, error) + func (client *ProtectionIntentClient) Validate(ctx context.Context, azureRegion string, ...) (ProtectionIntentClientValidateResponse, error) + type ProtectionIntentClientCreateOrUpdateOptions struct + type ProtectionIntentClientCreateOrUpdateResponse struct + type ProtectionIntentClientDeleteOptions struct + type ProtectionIntentClientDeleteResponse struct + type ProtectionIntentClientGetOptions struct + type ProtectionIntentClientGetResponse struct + type ProtectionIntentClientValidateOptions struct + type ProtectionIntentClientValidateResponse struct + type ProtectionIntentItemType string + const ProtectionIntentItemTypeAzureResourceItem + const ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent + const ProtectionIntentItemTypeAzureWorkloadContainerAutoProtectionIntent + const ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent + const ProtectionIntentItemTypeInvalid + const ProtectionIntentItemTypeRecoveryServiceVaultItem + func PossibleProtectionIntentItemTypeValues() []ProtectionIntentItemType + type ProtectionIntentQueryObject struct + BackupManagementType *BackupManagementType + ItemName *string + ItemType *IntentItemType + ParentName *string + func (p *ProtectionIntentQueryObject) UnmarshalJSON(data []byte) error + func (p ProtectionIntentQueryObject) MarshalJSON() ([]byte, error) + type ProtectionIntentResource struct + ETag *string + ID *string + Location *string + Name *string + Properties ProtectionIntentClassification + Tags map[string]*string + Type *string + func (p *ProtectionIntentResource) UnmarshalJSON(data []byte) error + func (p ProtectionIntentResource) MarshalJSON() ([]byte, error) + type ProtectionIntentResourceList struct + NextLink *string + Value []*ProtectionIntentResource + func (p *ProtectionIntentResourceList) UnmarshalJSON(data []byte) error + func (p ProtectionIntentResourceList) MarshalJSON() ([]byte, error) + type ProtectionPoliciesClient struct + func NewProtectionPoliciesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectionPoliciesClient, error) + func (client *ProtectionPoliciesClient) BeginDelete(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[ProtectionPoliciesClientDeleteResponse], error) + func (client *ProtectionPoliciesClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionPoliciesClientCreateOrUpdateResponse, error) + func (client *ProtectionPoliciesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionPoliciesClientGetResponse, error) + type ProtectionPoliciesClientBeginDeleteOptions struct + ResumeToken string + type ProtectionPoliciesClientCreateOrUpdateOptions struct + type ProtectionPoliciesClientCreateOrUpdateResponse struct + type ProtectionPoliciesClientDeleteResponse struct + type ProtectionPoliciesClientGetOptions struct + type ProtectionPoliciesClientGetResponse struct + type ProtectionPolicy struct + BackupManagementType *string + ProtectedItemsCount *int32 + ResourceGuardOperationRequests []*string + func (p *ProtectionPolicy) GetProtectionPolicy() *ProtectionPolicy + func (p *ProtectionPolicy) UnmarshalJSON(data []byte) error + func (p ProtectionPolicy) MarshalJSON() ([]byte, error) + type ProtectionPolicyClassification interface + GetProtectionPolicy func() *ProtectionPolicy + type ProtectionPolicyOperationResultsClient struct + func NewProtectionPolicyOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectionPolicyOperationResultsClient, error) + func (client *ProtectionPolicyOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionPolicyOperationResultsClientGetResponse, error) + type ProtectionPolicyOperationResultsClientGetOptions struct + type ProtectionPolicyOperationResultsClientGetResponse struct + type ProtectionPolicyOperationStatusesClient struct + func NewProtectionPolicyOperationStatusesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectionPolicyOperationStatusesClient, error) + func (client *ProtectionPolicyOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ProtectionPolicyOperationStatusesClientGetResponse, error) + type ProtectionPolicyOperationStatusesClientGetOptions struct + type ProtectionPolicyOperationStatusesClientGetResponse struct + type ProtectionPolicyQueryObject struct + BackupManagementType *BackupManagementType + FabricName *string + WorkloadType *WorkloadType + func (p *ProtectionPolicyQueryObject) UnmarshalJSON(data []byte) error + func (p ProtectionPolicyQueryObject) MarshalJSON() ([]byte, error) + type ProtectionPolicyResource struct + ETag *string + ID *string + Location *string + Name *string + Properties ProtectionPolicyClassification + Tags map[string]*string + Type *string + func (p *ProtectionPolicyResource) UnmarshalJSON(data []byte) error + func (p ProtectionPolicyResource) MarshalJSON() ([]byte, error) + type ProtectionPolicyResourceList struct + NextLink *string + Value []*ProtectionPolicyResource + func (p *ProtectionPolicyResourceList) UnmarshalJSON(data []byte) error + func (p ProtectionPolicyResourceList) MarshalJSON() ([]byte, error) + type ProtectionState string + const ProtectionStateBackupsSuspended + const ProtectionStateIRPending + const ProtectionStateInvalid + const ProtectionStateProtected + const ProtectionStateProtectionError + const ProtectionStateProtectionPaused + const ProtectionStateProtectionStopped + func PossibleProtectionStateValues() []ProtectionState + type ProtectionStatus string + const ProtectionStatusInvalid + const ProtectionStatusNotProtected + const ProtectionStatusProtected + const ProtectionStatusProtecting + const ProtectionStatusProtectionFailed + func PossibleProtectionStatusValues() []ProtectionStatus + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStatePending + const ProvisioningStateSucceeded + func PossibleProvisioningStateValues() []ProvisioningState + type RecoveryMode string + const RecoveryModeFileRecovery + const RecoveryModeInvalid + const RecoveryModeWorkloadRecovery + func PossibleRecoveryModeValues() []RecoveryMode + type RecoveryPoint struct + ObjectType *string + func (r *RecoveryPoint) GetRecoveryPoint() *RecoveryPoint + func (r *RecoveryPoint) UnmarshalJSON(data []byte) error + func (r RecoveryPoint) MarshalJSON() ([]byte, error) + type RecoveryPointClassification interface + GetRecoveryPoint func() *RecoveryPoint + type RecoveryPointDiskConfiguration struct + ExcludedDiskList []*DiskInformation + IncludedDiskList []*DiskInformation + NumberOfDisksAttachedToVM *int32 + NumberOfDisksIncludedInBackup *int32 + func (r *RecoveryPointDiskConfiguration) UnmarshalJSON(data []byte) error + func (r RecoveryPointDiskConfiguration) MarshalJSON() ([]byte, error) + type RecoveryPointMoveReadinessInfo struct + AdditionalInfo *string + IsReadyForMove *bool + func (r *RecoveryPointMoveReadinessInfo) UnmarshalJSON(data []byte) error + func (r RecoveryPointMoveReadinessInfo) MarshalJSON() ([]byte, error) + type RecoveryPointProperties struct + ExpiryTime *string + IsSoftDeleted *bool + RuleName *string + func (r *RecoveryPointProperties) UnmarshalJSON(data []byte) error + func (r RecoveryPointProperties) MarshalJSON() ([]byte, error) + type RecoveryPointRehydrationInfo struct + RehydrationPriority *RehydrationPriority + RehydrationRetentionDuration *string + func (r *RecoveryPointRehydrationInfo) UnmarshalJSON(data []byte) error + func (r RecoveryPointRehydrationInfo) MarshalJSON() ([]byte, error) + type RecoveryPointResource struct + ETag *string + ID *string + Location *string + Name *string + Properties RecoveryPointClassification + Tags map[string]*string + Type *string + func (r *RecoveryPointResource) UnmarshalJSON(data []byte) error + func (r RecoveryPointResource) MarshalJSON() ([]byte, error) + type RecoveryPointResourceList struct + NextLink *string + Value []*RecoveryPointResource + func (r *RecoveryPointResourceList) UnmarshalJSON(data []byte) error + func (r RecoveryPointResourceList) MarshalJSON() ([]byte, error) + type RecoveryPointTierInformation struct + ExtendedInfo map[string]*string + Status *RecoveryPointTierStatus + Type *RecoveryPointTierType + func (r *RecoveryPointTierInformation) UnmarshalJSON(data []byte) error + func (r RecoveryPointTierInformation) MarshalJSON() ([]byte, error) + type RecoveryPointTierInformationV2 struct + ExtendedInfo map[string]*string + Status *RecoveryPointTierStatus + Type *RecoveryPointTierType + func (r *RecoveryPointTierInformationV2) UnmarshalJSON(data []byte) error + func (r RecoveryPointTierInformationV2) MarshalJSON() ([]byte, error) + type RecoveryPointTierStatus string + const RecoveryPointTierStatusDeleted + const RecoveryPointTierStatusDisabled + const RecoveryPointTierStatusInvalid + const RecoveryPointTierStatusRehydrated + const RecoveryPointTierStatusValid + func PossibleRecoveryPointTierStatusValues() []RecoveryPointTierStatus + type RecoveryPointTierType string + const RecoveryPointTierTypeArchivedRP + const RecoveryPointTierTypeHardenedRP + const RecoveryPointTierTypeInstantRP + const RecoveryPointTierTypeInvalid + func PossibleRecoveryPointTierTypeValues() []RecoveryPointTierType + type RecoveryPointsClient struct + func NewRecoveryPointsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RecoveryPointsClient, error) + func (client *RecoveryPointsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (RecoveryPointsClientGetResponse, error) + func (client *RecoveryPointsClient) NewListPager(vaultName string, resourceGroupName string, fabricName string, ...) *runtime.Pager[RecoveryPointsClientListResponse] + type RecoveryPointsClientGetOptions struct + type RecoveryPointsClientGetResponse struct + type RecoveryPointsClientListOptions struct + Filter *string + type RecoveryPointsClientListResponse struct + type RecoveryPointsRecommendedForMoveClient struct + func NewRecoveryPointsRecommendedForMoveClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RecoveryPointsRecommendedForMoveClient, error) + func (client *RecoveryPointsRecommendedForMoveClient) NewListPager(vaultName string, resourceGroupName string, fabricName string, ...) *runtime.Pager[RecoveryPointsRecommendedForMoveClientListResponse] + type RecoveryPointsRecommendedForMoveClientListOptions struct + type RecoveryPointsRecommendedForMoveClientListResponse struct + type RecoveryType string + const RecoveryTypeAlternateLocation + const RecoveryTypeInvalid + const RecoveryTypeOffline + const RecoveryTypeOriginalLocation + const RecoveryTypeRestoreDisks + func PossibleRecoveryTypeValues() []RecoveryType + type RehydrationPriority string + const RehydrationPriorityHigh + const RehydrationPriorityStandard + func PossibleRehydrationPriorityValues() []RehydrationPriority + type Resource struct + ETag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceGuardOperationDetail struct + DefaultResourceRequest *string + VaultCriticalOperation *string + func (r *ResourceGuardOperationDetail) UnmarshalJSON(data []byte) error + func (r ResourceGuardOperationDetail) MarshalJSON() ([]byte, error) + type ResourceGuardProxiesClient struct + func NewResourceGuardProxiesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ResourceGuardProxiesClient, error) + func (client *ResourceGuardProxiesClient) NewGetPager(vaultName string, resourceGroupName string, ...) *runtime.Pager[ResourceGuardProxiesClientGetResponse] + type ResourceGuardProxiesClientGetOptions struct + type ResourceGuardProxiesClientGetResponse struct + 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 + ETag *string + ID *string + Location *string + Name *string + Properties *ResourceGuardProxyBase + Tags map[string]*string + 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 ResourceGuardProxyClient struct + func NewResourceGuardProxyClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ResourceGuardProxyClient, error) + func (client *ResourceGuardProxyClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (ResourceGuardProxyClientDeleteResponse, error) + func (client *ResourceGuardProxyClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ResourceGuardProxyClientGetResponse, error) + func (client *ResourceGuardProxyClient) Put(ctx context.Context, vaultName string, resourceGroupName string, ...) (ResourceGuardProxyClientPutResponse, error) + func (client *ResourceGuardProxyClient) UnlockDelete(ctx context.Context, vaultName string, resourceGroupName string, ...) (ResourceGuardProxyClientUnlockDeleteResponse, error) + type ResourceGuardProxyClientDeleteOptions struct + type ResourceGuardProxyClientDeleteResponse struct + type ResourceGuardProxyClientGetOptions struct + type ResourceGuardProxyClientGetResponse struct + type ResourceGuardProxyClientPutOptions struct + type ResourceGuardProxyClientPutResponse struct + type ResourceGuardProxyClientUnlockDeleteOptions struct + type ResourceGuardProxyClientUnlockDeleteResponse struct + type ResourceHealthDetails struct + Code *int32 + Message *string + Recommendations []*string + Title *string + func (r *ResourceHealthDetails) UnmarshalJSON(data []byte) error + func (r ResourceHealthDetails) MarshalJSON() ([]byte, error) + type ResourceHealthStatus string + const ResourceHealthStatusHealthy + const ResourceHealthStatusInvalid + const ResourceHealthStatusPersistentDegraded + const ResourceHealthStatusPersistentUnhealthy + const ResourceHealthStatusTransientDegraded + const ResourceHealthStatusTransientUnhealthy + func PossibleResourceHealthStatusValues() []ResourceHealthStatus + type ResourceList struct + NextLink *string + func (r *ResourceList) UnmarshalJSON(data []byte) error + func (r ResourceList) MarshalJSON() ([]byte, error) + type RestoreFileSpecs struct + FileSpecType *string + Path *string + TargetFolderPath *string + func (r *RestoreFileSpecs) UnmarshalJSON(data []byte) error + func (r RestoreFileSpecs) MarshalJSON() ([]byte, error) + type RestorePointQueryType string + const RestorePointQueryTypeAll + const RestorePointQueryTypeDifferential + const RestorePointQueryTypeFull + const RestorePointQueryTypeFullAndDifferential + const RestorePointQueryTypeIncremental + const RestorePointQueryTypeInvalid + const RestorePointQueryTypeLog + const RestorePointQueryTypeSnapshotCopyOnlyFull + const RestorePointQueryTypeSnapshotFull + func PossibleRestorePointQueryTypeValues() []RestorePointQueryType + type RestorePointType string + const RestorePointTypeDifferential + const RestorePointTypeFull + const RestorePointTypeIncremental + const RestorePointTypeInvalid + const RestorePointTypeLog + const RestorePointTypeSnapshotCopyOnlyFull + const RestorePointTypeSnapshotFull + func PossibleRestorePointTypeValues() []RestorePointType + type RestoreRequest struct + ObjectType *string + func (r *RestoreRequest) GetRestoreRequest() *RestoreRequest + func (r *RestoreRequest) UnmarshalJSON(data []byte) error + func (r RestoreRequest) MarshalJSON() ([]byte, error) + type RestoreRequestClassification interface + GetRestoreRequest func() *RestoreRequest + type RestoreRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties RestoreRequestClassification + Tags map[string]*string + Type *string + func (r *RestoreRequestResource) UnmarshalJSON(data []byte) error + func (r RestoreRequestResource) MarshalJSON() ([]byte, error) + type RestoreRequestType string + const RestoreRequestTypeFullShareRestore + const RestoreRequestTypeInvalid + const RestoreRequestTypeItemLevelRestore + func PossibleRestoreRequestTypeValues() []RestoreRequestType + type RestoresClient struct + func NewRestoresClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RestoresClient, error) + func (client *RestoresClient) BeginTrigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[RestoresClientTriggerResponse], error) + type RestoresClientBeginTriggerOptions struct + ResumeToken string + type RestoresClientTriggerResponse struct + type RetentionDuration struct + Count *int32 + DurationType *RetentionDurationType + func (r *RetentionDuration) UnmarshalJSON(data []byte) error + func (r RetentionDuration) MarshalJSON() ([]byte, error) + type RetentionDurationType string + const RetentionDurationTypeDays + const RetentionDurationTypeInvalid + const RetentionDurationTypeMonths + const RetentionDurationTypeWeeks + const RetentionDurationTypeYears + func PossibleRetentionDurationTypeValues() []RetentionDurationType + type RetentionPolicy struct + RetentionPolicyType *string + func (r *RetentionPolicy) GetRetentionPolicy() *RetentionPolicy + func (r *RetentionPolicy) UnmarshalJSON(data []byte) error + func (r RetentionPolicy) MarshalJSON() ([]byte, error) + type RetentionPolicyClassification interface + GetRetentionPolicy func() *RetentionPolicy + type RetentionScheduleFormat string + const RetentionScheduleFormatDaily + const RetentionScheduleFormatInvalid + const RetentionScheduleFormatWeekly + func PossibleRetentionScheduleFormatValues() []RetentionScheduleFormat + type SQLDataDirectory struct + LogicalName *string + Path *string + Type *SQLDataDirectoryType + func (s *SQLDataDirectory) UnmarshalJSON(data []byte) error + func (s SQLDataDirectory) MarshalJSON() ([]byte, error) + type SQLDataDirectoryMapping struct + MappingType *SQLDataDirectoryType + SourceLogicalName *string + SourcePath *string + TargetPath *string + func (s *SQLDataDirectoryMapping) UnmarshalJSON(data []byte) error + func (s SQLDataDirectoryMapping) MarshalJSON() ([]byte, error) + type SQLDataDirectoryType string + const SQLDataDirectoryTypeData + const SQLDataDirectoryTypeInvalid + const SQLDataDirectoryTypeLog + func PossibleSQLDataDirectoryTypeValues() []SQLDataDirectoryType + type SchedulePolicy struct + SchedulePolicyType *string + func (s *SchedulePolicy) GetSchedulePolicy() *SchedulePolicy + func (s *SchedulePolicy) UnmarshalJSON(data []byte) error + func (s SchedulePolicy) MarshalJSON() ([]byte, error) + type SchedulePolicyClassification interface + GetSchedulePolicy func() *SchedulePolicy + type ScheduleRunType string + const ScheduleRunTypeDaily + const ScheduleRunTypeHourly + const ScheduleRunTypeInvalid + const ScheduleRunTypeWeekly + func PossibleScheduleRunTypeValues() []ScheduleRunType + type SecuredVMDetails struct + SecuredVMOsDiskEncryptionSetID *string + func (s *SecuredVMDetails) UnmarshalJSON(data []byte) error + func (s SecuredVMDetails) MarshalJSON() ([]byte, error) + type SecurityPINsClient struct + func NewSecurityPINsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SecurityPINsClient, error) + func (client *SecurityPINsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (SecurityPINsClientGetResponse, error) + type SecurityPINsClientGetOptions struct + Parameters *SecurityPinBase + type SecurityPINsClientGetResponse struct + type SecurityPinBase struct + ResourceGuardOperationRequests []*string + func (s *SecurityPinBase) UnmarshalJSON(data []byte) error + func (s SecurityPinBase) MarshalJSON() ([]byte, error) + type Settings struct + IsCompression *bool + Issqlcompression *bool + TimeZone *string + func (s *Settings) UnmarshalJSON(data []byte) error + func (s Settings) MarshalJSON() ([]byte, error) + type SimpleRetentionPolicy struct + RetentionDuration *RetentionDuration + RetentionPolicyType *string + func (s *SimpleRetentionPolicy) GetRetentionPolicy() *RetentionPolicy + func (s *SimpleRetentionPolicy) UnmarshalJSON(data []byte) error + func (s SimpleRetentionPolicy) MarshalJSON() ([]byte, error) + type SimpleSchedulePolicy struct + HourlySchedule *HourlySchedule + SchedulePolicyType *string + ScheduleRunDays []*DayOfWeek + ScheduleRunFrequency *ScheduleRunType + ScheduleRunTimes []*time.Time + ScheduleWeeklyFrequency *int32 + func (s *SimpleSchedulePolicy) GetSchedulePolicy() *SchedulePolicy + func (s *SimpleSchedulePolicy) UnmarshalJSON(data []byte) error + func (s SimpleSchedulePolicy) MarshalJSON() ([]byte, error) + type SimpleSchedulePolicyV2 struct + DailySchedule *DailySchedule + HourlySchedule *HourlySchedule + SchedulePolicyType *string + ScheduleRunFrequency *ScheduleRunType + WeeklySchedule *WeeklySchedule + func (s *SimpleSchedulePolicyV2) GetSchedulePolicy() *SchedulePolicy + func (s *SimpleSchedulePolicyV2) UnmarshalJSON(data []byte) error + func (s SimpleSchedulePolicyV2) MarshalJSON() ([]byte, error) + type SoftDeleteFeatureState string + const SoftDeleteFeatureStateAlwaysON + const SoftDeleteFeatureStateDisabled + const SoftDeleteFeatureStateEnabled + const SoftDeleteFeatureStateInvalid + func PossibleSoftDeleteFeatureStateValues() []SoftDeleteFeatureState + type StorageType string + const StorageTypeGeoRedundant + const StorageTypeInvalid + const StorageTypeLocallyRedundant + const StorageTypeReadAccessGeoZoneRedundant + const StorageTypeZoneRedundant + func PossibleStorageTypeValues() []StorageType + type StorageTypeState string + const StorageTypeStateInvalid + const StorageTypeStateLocked + const StorageTypeStateUnlocked + func PossibleStorageTypeStateValues() []StorageTypeState + type SubProtectionPolicy struct + PolicyType *PolicyType + RetentionPolicy RetentionPolicyClassification + SchedulePolicy SchedulePolicyClassification + TieringPolicy map[string]*TieringPolicy + func (s *SubProtectionPolicy) UnmarshalJSON(data []byte) error + func (s SubProtectionPolicy) MarshalJSON() ([]byte, error) + type SupportStatus string + const SupportStatusDefaultOFF + const SupportStatusDefaultON + const SupportStatusInvalid + const SupportStatusNotSupported + const SupportStatusSupported + func PossibleSupportStatusValues() []SupportStatus + type TargetAFSRestoreInfo struct + Name *string + TargetResourceID *string + func (t *TargetAFSRestoreInfo) UnmarshalJSON(data []byte) error + func (t TargetAFSRestoreInfo) MarshalJSON() ([]byte, error) + type TargetDiskNetworkAccessOption string + const TargetDiskNetworkAccessOptionEnablePrivateAccessForAllDisks + const TargetDiskNetworkAccessOptionEnablePublicAccessForAllDisks + const TargetDiskNetworkAccessOptionSameAsOnSourceDisks + func PossibleTargetDiskNetworkAccessOptionValues() []TargetDiskNetworkAccessOption + type TargetDiskNetworkAccessSettings struct + TargetDiskAccessID *string + TargetDiskNetworkAccessOption *TargetDiskNetworkAccessOption + func (t *TargetDiskNetworkAccessSettings) UnmarshalJSON(data []byte) error + func (t TargetDiskNetworkAccessSettings) MarshalJSON() ([]byte, error) + type TargetRestoreInfo struct + ContainerID *string + DatabaseName *string + OverwriteOption *OverwriteOptions + TargetDirectoryForFileRestore *string + func (t *TargetRestoreInfo) UnmarshalJSON(data []byte) error + func (t TargetRestoreInfo) MarshalJSON() ([]byte, error) + type TieringMode string + const TieringModeDoNotTier + const TieringModeInvalid + const TieringModeTierAfter + const TieringModeTierRecommended + func PossibleTieringModeValues() []TieringMode + type TieringPolicy struct + Duration *int32 + DurationType *RetentionDurationType + TieringMode *TieringMode + func (t *TieringPolicy) UnmarshalJSON(data []byte) error + func (t TieringPolicy) MarshalJSON() ([]byte, error) + type TokenInformation struct + ExpiryTimeInUTCTicks *int64 + SecurityPIN *string + Token *string + func (t *TokenInformation) UnmarshalJSON(data []byte) error + func (t TokenInformation) MarshalJSON() ([]byte, error) + type TriggerDataMoveRequest struct + CorrelationID *string + DataMoveLevel *DataMoveLevel + PauseGC *bool + SourceContainerArmIDs []*string + SourceRegion *string + SourceResourceID *string + func (t *TriggerDataMoveRequest) UnmarshalJSON(data []byte) error + func (t TriggerDataMoveRequest) MarshalJSON() ([]byte, error) + type Type string + const TypeBackupProtectedItemCountSummary + const TypeBackupProtectionContainerCountSummary + const TypeInvalid + func PossibleTypeValues() []Type + 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 UsagesUnit string + const UsagesUnitBytes + const UsagesUnitBytesPerSecond + const UsagesUnitCount + const UsagesUnitCountPerSecond + const UsagesUnitPercent + const UsagesUnitSeconds + func PossibleUsagesUnitValues() []UsagesUnit + type ValidateIaasVMRestoreOperationRequest struct + ObjectType *string + RestoreRequest RestoreRequestClassification + func (v *ValidateIaasVMRestoreOperationRequest) GetValidateOperationRequest() *ValidateOperationRequest + func (v *ValidateIaasVMRestoreOperationRequest) GetValidateRestoreOperationRequest() *ValidateRestoreOperationRequest + func (v *ValidateIaasVMRestoreOperationRequest) UnmarshalJSON(data []byte) error + func (v ValidateIaasVMRestoreOperationRequest) MarshalJSON() ([]byte, error) + type ValidateOperationClient struct + func NewValidateOperationClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ValidateOperationClient, error) + func (client *ValidateOperationClient) BeginTrigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (*runtime.Poller[ValidateOperationClientTriggerResponse], error) + type ValidateOperationClientBeginTriggerOptions struct + ResumeToken string + type ValidateOperationClientTriggerResponse struct + type ValidateOperationRequest struct + ObjectType *string + func (v *ValidateOperationRequest) GetValidateOperationRequest() *ValidateOperationRequest + func (v *ValidateOperationRequest) UnmarshalJSON(data []byte) error + func (v ValidateOperationRequest) MarshalJSON() ([]byte, error) + type ValidateOperationRequestClassification interface + GetValidateOperationRequest func() *ValidateOperationRequest + type ValidateOperationResponse struct + ValidationResults []*ErrorDetail + func (v *ValidateOperationResponse) UnmarshalJSON(data []byte) error + func (v ValidateOperationResponse) MarshalJSON() ([]byte, error) + type ValidateOperationResultsClient struct + func NewValidateOperationResultsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ValidateOperationResultsClient, error) + func (client *ValidateOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ValidateOperationResultsClientGetResponse, error) + type ValidateOperationResultsClientGetOptions struct + type ValidateOperationResultsClientGetResponse struct + type ValidateOperationStatusesClient struct + func NewValidateOperationStatusesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ValidateOperationStatusesClient, error) + func (client *ValidateOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (ValidateOperationStatusesClientGetResponse, error) + type ValidateOperationStatusesClientGetOptions struct + type ValidateOperationStatusesClientGetResponse struct + type ValidateOperationsResponse struct + ValidateOperationResponse *ValidateOperationResponse + func (v *ValidateOperationsResponse) UnmarshalJSON(data []byte) error + func (v ValidateOperationsResponse) MarshalJSON() ([]byte, error) + type ValidateRestoreOperationRequest struct + ObjectType *string + RestoreRequest RestoreRequestClassification + func (v *ValidateRestoreOperationRequest) GetValidateOperationRequest() *ValidateOperationRequest + func (v *ValidateRestoreOperationRequest) GetValidateRestoreOperationRequest() *ValidateRestoreOperationRequest + func (v *ValidateRestoreOperationRequest) UnmarshalJSON(data []byte) error + func (v ValidateRestoreOperationRequest) MarshalJSON() ([]byte, error) + type ValidateRestoreOperationRequestClassification interface + GetValidateRestoreOperationRequest func() *ValidateRestoreOperationRequest + type ValidationStatus string + const ValidationStatusFailed + const ValidationStatusInvalid + const ValidationStatusSucceeded + func PossibleValidationStatusValues() []ValidationStatus + type VaultJob struct + ActionsInfo []*JobSupportedAction + ActivityID *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *time.Time + EntityFriendlyName *string + ErrorDetails []*VaultJobErrorInfo + ExtendedInfo *VaultJobExtendedInfo + JobType *string + Operation *string + StartTime *time.Time + Status *string + func (v *VaultJob) GetJob() *Job + func (v *VaultJob) UnmarshalJSON(data []byte) error + func (v VaultJob) MarshalJSON() ([]byte, error) + type VaultJobErrorInfo struct + ErrorCode *int32 + ErrorString *string + Recommendations []*string + func (v *VaultJobErrorInfo) UnmarshalJSON(data []byte) error + func (v VaultJobErrorInfo) MarshalJSON() ([]byte, error) + type VaultJobExtendedInfo struct + PropertyBag map[string]*string + func (v *VaultJobExtendedInfo) UnmarshalJSON(data []byte) error + func (v VaultJobExtendedInfo) MarshalJSON() ([]byte, error) + type VaultStorageConfigOperationResultResponse struct + ObjectType *string + func (v *VaultStorageConfigOperationResultResponse) GetVaultStorageConfigOperationResultResponse() *VaultStorageConfigOperationResultResponse + func (v *VaultStorageConfigOperationResultResponse) UnmarshalJSON(data []byte) error + func (v VaultStorageConfigOperationResultResponse) MarshalJSON() ([]byte, error) + type VaultStorageConfigOperationResultResponseClassification interface + GetVaultStorageConfigOperationResultResponse func() *VaultStorageConfigOperationResultResponse + type VaultSubResourceType string + const VaultSubResourceTypeAzureBackup + const VaultSubResourceTypeAzureBackupSecondary + const VaultSubResourceTypeAzureSiteRecovery + func PossibleVaultSubResourceTypeValues() []VaultSubResourceType + type WeekOfMonth string + const WeekOfMonthFirst + const WeekOfMonthFourth + const WeekOfMonthInvalid + const WeekOfMonthLast + const WeekOfMonthSecond + const WeekOfMonthThird + func PossibleWeekOfMonthValues() []WeekOfMonth + type WeeklyRetentionFormat struct + DaysOfTheWeek []*DayOfWeek + WeeksOfTheMonth []*WeekOfMonth + func (w *WeeklyRetentionFormat) UnmarshalJSON(data []byte) error + func (w WeeklyRetentionFormat) MarshalJSON() ([]byte, error) + type WeeklyRetentionSchedule struct + DaysOfTheWeek []*DayOfWeek + RetentionDuration *RetentionDuration + RetentionTimes []*time.Time + func (w *WeeklyRetentionSchedule) UnmarshalJSON(data []byte) error + func (w WeeklyRetentionSchedule) MarshalJSON() ([]byte, error) + type WeeklySchedule struct + ScheduleRunDays []*DayOfWeek + ScheduleRunTimes []*time.Time + func (w *WeeklySchedule) UnmarshalJSON(data []byte) error + func (w WeeklySchedule) MarshalJSON() ([]byte, error) + type WorkloadInquiryDetails struct + InquiryValidation *InquiryValidation + ItemCount *int64 + Type *string + func (w *WorkloadInquiryDetails) UnmarshalJSON(data []byte) error + func (w WorkloadInquiryDetails) MarshalJSON() ([]byte, error) + type WorkloadItem struct + BackupManagementType *string + FriendlyName *string + ProtectionState *ProtectionStatus + WorkloadItemType *string + WorkloadType *string + func (w *WorkloadItem) GetWorkloadItem() *WorkloadItem + func (w *WorkloadItem) UnmarshalJSON(data []byte) error + func (w WorkloadItem) MarshalJSON() ([]byte, error) + type WorkloadItemClassification interface + GetWorkloadItem func() *WorkloadItem + type WorkloadItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties WorkloadItemClassification + Tags map[string]*string + Type *string + func (w *WorkloadItemResource) UnmarshalJSON(data []byte) error + func (w WorkloadItemResource) MarshalJSON() ([]byte, error) + type WorkloadItemResourceList struct + NextLink *string + Value []*WorkloadItemResource + func (w *WorkloadItemResourceList) UnmarshalJSON(data []byte) error + func (w WorkloadItemResourceList) MarshalJSON() ([]byte, error) + type WorkloadItemType string + const WorkloadItemTypeInvalid + const WorkloadItemTypeSAPAseDatabase + const WorkloadItemTypeSAPAseSystem + const WorkloadItemTypeSAPHanaDBInstance + const WorkloadItemTypeSAPHanaDatabase + const WorkloadItemTypeSAPHanaSystem + const WorkloadItemTypeSQLDataBase + const WorkloadItemTypeSQLInstance + func PossibleWorkloadItemTypeValues() []WorkloadItemType + type WorkloadProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType *string + ProtectionState *ProtectionStatus + WorkloadType *string + func (w *WorkloadProtectableItem) GetWorkloadProtectableItem() *WorkloadProtectableItem + func (w *WorkloadProtectableItem) UnmarshalJSON(data []byte) error + func (w WorkloadProtectableItem) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemClassification interface + GetWorkloadProtectableItem func() *WorkloadProtectableItem + type WorkloadProtectableItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties WorkloadProtectableItemClassification + Tags map[string]*string + Type *string + func (w *WorkloadProtectableItemResource) UnmarshalJSON(data []byte) error + func (w WorkloadProtectableItemResource) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemResourceList struct + NextLink *string + Value []*WorkloadProtectableItemResource + func (w *WorkloadProtectableItemResourceList) UnmarshalJSON(data []byte) error + func (w WorkloadProtectableItemResourceList) MarshalJSON() ([]byte, error) + type WorkloadType string + const WorkloadTypeAzureFileShare + const WorkloadTypeAzureSQLDb + const WorkloadTypeClient + const WorkloadTypeExchange + const WorkloadTypeFileFolder + const WorkloadTypeGenericDataSource + const WorkloadTypeInvalid + const WorkloadTypeSAPAseDatabase + const WorkloadTypeSAPHanaDBInstance + const WorkloadTypeSAPHanaDatabase + const WorkloadTypeSQLDB + const WorkloadTypeSQLDataBase + const WorkloadTypeSharepoint + const WorkloadTypeSystemState + const WorkloadTypeVM + const WorkloadTypeVMwareVM + func PossibleWorkloadTypeValues() []WorkloadType + type XcoolState string + const XcoolStateDisabled + const XcoolStateEnabled + const XcoolStateInvalid + func PossibleXcoolStateValues() []XcoolState + type YearlyRetentionSchedule struct + MonthsOfYear []*MonthOfYear + RetentionDuration *RetentionDuration + RetentionScheduleDaily *DailyRetentionFormat + RetentionScheduleFormatType *RetentionScheduleFormat + RetentionScheduleWeekly *WeeklyRetentionFormat + RetentionTimes []*time.Time + func (y *YearlyRetentionSchedule) UnmarshalJSON(data []byte) error + func (y YearlyRetentionSchedule) MarshalJSON() ([]byte, error) Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/v2 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup/v4