Versions in this module Expand all Collapse all v42 v42.3.0 May 21, 2020 v42.2.0 May 13, 2020 v42.1.0 May 7, 2020 v42.0.0 Apr 28, 2020 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AzureBackupGoalFeatureSupportRequest struct + FeatureType FeatureType + func (abgfsr AzureBackupGoalFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool) + func (abgfsr AzureBackupGoalFeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest() (*AzureVMResourceFeatureSupportRequest, bool) + func (abgfsr AzureBackupGoalFeatureSupportRequest) AsBasicFeatureSupportRequest() (BasicFeatureSupportRequest, bool) + func (abgfsr AzureBackupGoalFeatureSupportRequest) AsFeatureSupportRequest() (*FeatureSupportRequest, bool) + func (abgfsr AzureBackupGoalFeatureSupportRequest) MarshalJSON() ([]byte, error) + type AzureBackupServerContainer struct + BackupManagementType ManagementType + CanReRegister *bool + ContainerID *string + ContainerType ContainerTypeBasicProtectionContainer + DpmAgentVersion *string + DpmServers *[]string + ExtendedInfo *DPMContainerExtendedInfo + FriendlyName *string + HealthStatus *string + ProtectedItemCount *int64 + ProtectionStatus *string + RegistrationStatus *string + UpgradeAvailable *bool + func (absc AzureBackupServerContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (absc AzureBackupServerContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (absc AzureBackupServerContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (absc AzureBackupServerContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (absc AzureBackupServerContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (absc AzureBackupServerContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (absc AzureBackupServerContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (absc AzureBackupServerContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (absc AzureBackupServerContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (absc AzureBackupServerContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (absc AzureBackupServerContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (absc AzureBackupServerContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (absc AzureBackupServerContainer) AsDpmContainer() (*DpmContainer, bool) + func (absc AzureBackupServerContainer) AsGenericContainer() (*GenericContainer, bool) + func (absc AzureBackupServerContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (absc AzureBackupServerContainer) AsMabContainer() (*MabContainer, bool) + func (absc AzureBackupServerContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (absc AzureBackupServerContainer) MarshalJSON() ([]byte, error) + type AzureBackupServerEngine struct + AzureBackupAgentVersion *string + BackupEngineID *string + BackupEngineState *string + BackupEngineType EngineType + BackupManagementType ManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *EngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (abse AzureBackupServerEngine) AsAzureBackupServerEngine() (*AzureBackupServerEngine, bool) + func (abse AzureBackupServerEngine) AsBasicEngineBase() (BasicEngineBase, bool) + func (abse AzureBackupServerEngine) AsDpmBackupEngine() (*DpmBackupEngine, bool) + func (abse AzureBackupServerEngine) AsEngineBase() (*EngineBase, bool) + func (abse AzureBackupServerEngine) MarshalJSON() ([]byte, error) + type AzureFileShareBackupRequest struct + ObjectType ObjectTypeBasicRequest + RecoveryPointExpiryTimeInUTC *date.Time + func (afsbr AzureFileShareBackupRequest) AsAzureFileShareBackupRequest() (*AzureFileShareBackupRequest, bool) + func (afsbr AzureFileShareBackupRequest) AsAzureWorkloadBackupRequest() (*AzureWorkloadBackupRequest, bool) + func (afsbr AzureFileShareBackupRequest) AsBasicRequest() (BasicRequest, bool) + func (afsbr AzureFileShareBackupRequest) AsIaasVMBackupRequest() (*IaasVMBackupRequest, bool) + func (afsbr AzureFileShareBackupRequest) AsRequest() (*Request, bool) + func (afsbr AzureFileShareBackupRequest) MarshalJSON() ([]byte, error) + type AzureFileShareProtectableItem struct + AzureFileShareType AzureFileShareType + BackupManagementType *string + FriendlyName *string + ParentContainerFabricID *string + ParentContainerFriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + WorkloadType *string + func (afspi AzureFileShareProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (afspi AzureFileShareProtectableItem) MarshalJSON() ([]byte, error) + type AzureFileShareProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + RetentionPolicy BasicRetentionPolicy + SchedulePolicy BasicSchedulePolicy + TimeZone *string + WorkLoadType WorkloadType + func (afspp *AzureFileShareProtectionPolicy) UnmarshalJSON(body []byte) error + func (afspp AzureFileShareProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (afspp AzureFileShareProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureFileShareProvisionILRRequest struct + ObjectType ObjectTypeBasicILRRequest + RecoveryPointID *string + SourceResourceID *string + func (afspir AzureFileShareProvisionILRRequest) AsAzureFileShareProvisionILRRequest() (*AzureFileShareProvisionILRRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) AsILRRequest() (*ILRRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) MarshalJSON() ([]byte, error) + type AzureFileShareRecoveryPoint struct + FileShareSnapshotURI *string + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointSizeInGB *int32 + RecoveryPointTime *date.Time + RecoveryPointType *string + func (afsrp AzureFileShareRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (afsrp AzureFileShareRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureFileShareRestoreRequest struct + CopyOptions CopyOptions + ObjectType ObjectTypeBasicRestoreRequest + RecoveryType RecoveryType + RestoreFileSpecs *[]RestoreFileSpecs + RestoreRequestType RestoreRequestType + SourceResourceID *string + TargetDetails *TargetAFSRestoreInfo + func (afsrr AzureFileShareRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (afsrr AzureFileShareRestoreRequest) MarshalJSON() ([]byte, error) + type AzureFileShareType string + const Invalid + const XSMB + const XSync + func PossibleAzureFileShareTypeValues() []AzureFileShareType + type AzureFileshareProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureFileshareProtectedItemExtendedInfo + FriendlyName *string + HealthStatus HealthStatus + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + SourceResourceID *string + WorkloadType DataSourceType + func (afpi AzureFileshareProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (afpi AzureFileshareProtectedItem) MarshalJSON() ([]byte, error) + type AzureFileshareProtectedItemExtendedInfo struct + OldestRecoveryPoint *date.Time + PolicyState *string + RecoveryPointCount *int32 + ResourceState *string + ResourceStateSyncTime *date.Time + type AzureIaaSClassicComputeVMContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsDpmContainer() (*DpmContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsGenericContainer() (*GenericContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsMabContainer() (*MabContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + WorkloadType *string + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails *[]AzureIaaSVMHealthDetails + HealthStatus HealthStatus + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemDataID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + SourceResourceID *string + VirtualMachineID *string + WorkloadType DataSourceType + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (aiscvc AzureIaaSComputeVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsDpmContainer() (*DpmContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsGenericContainer() (*GenericContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsMabContainer() (*MabContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + WorkloadType *string + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails *[]AzureIaaSVMHealthDetails + HealthStatus HealthStatus + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemDataID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + SourceResourceID *string + VirtualMachineID *string + WorkloadType DataSourceType + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSVMErrorInfo struct + ErrorCode *int32 + ErrorString *string + ErrorTitle *string + Recommendations *[]string + type AzureIaaSVMHealthDetails struct + Code *int32 + Message *string + Recommendations *[]string + Title *string + type AzureIaaSVMJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]AzureIaaSVMErrorInfo + ExtendedInfo *AzureIaaSVMJobExtendedInfo + JobType JobType + Operation *string + StartTime *date.Time + Status *string + VirtualMachineVersion *string + func (aisj AzureIaaSVMJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (aisj AzureIaaSVMJob) AsAzureStorageJob() (*AzureStorageJob, bool) + func (aisj AzureIaaSVMJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool) + func (aisj AzureIaaSVMJob) AsBasicJob() (BasicJob, bool) + func (aisj AzureIaaSVMJob) AsDpmJob() (*DpmJob, bool) + func (aisj AzureIaaSVMJob) AsJob() (*Job, bool) + func (aisj AzureIaaSVMJob) AsMabJob() (*MabJob, bool) + func (aisj AzureIaaSVMJob) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobExtendedInfo struct + DynamicErrorMessage *string + EstimatedRemainingDuration *string + InternalPropertyBag map[string]*string + ProgressPercentage *float64 + PropertyBag map[string]*string + TasksList *[]AzureIaaSVMJobTaskDetails + func (aisjei AzureIaaSVMJobExtendedInfo) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobTaskDetails struct + Duration *string + EndTime *date.Time + InstanceID *string + ProgressPercentage *float64 + StartTime *date.Time + Status *string + TaskExecutionDetails *string + TaskID *string + type AzureIaaSVMProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails *[]AzureIaaSVMHealthDetails + HealthStatus HealthStatus + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemDataID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + SourceResourceID *string + VirtualMachineID *string + WorkloadType DataSourceType + func (aispi AzureIaaSVMProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSVMProtectedItemExtendedInfo struct + OldestRecoveryPoint *date.Time + PolicyInconsistent *bool + RecoveryPointCount *int32 + type AzureIaaSVMProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + InstantRPDetails *InstantRPAdditionalDetails + InstantRpRetentionRangeInDays *int32 + ProtectedItemsCount *int32 + RetentionPolicy BasicRetentionPolicy + SchedulePolicy BasicSchedulePolicy + TimeZone *string + func (aispp *AzureIaaSVMProtectionPolicy) UnmarshalJSON(body []byte) error + func (aispp AzureIaaSVMProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureRecoveryServiceVaultProtectionIntent struct + BackupManagementType ManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType ProtectionIntentItemType + ProtectionState ProtectionStatus + SourceResourceID *string + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool) + func (arsvpi AzureRecoveryServiceVaultProtectionIntent) MarshalJSON() ([]byte, error) + type AzureResourceProtectionIntent struct + BackupManagementType ManagementType + FriendlyName *string + ItemID *string + PolicyID *string + ProtectionIntentItemType ProtectionIntentItemType + ProtectionState ProtectionStatus + SourceResourceID *string + func (arpi AzureResourceProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool) + func (arpi AzureResourceProtectionIntent) MarshalJSON() ([]byte, error) + type AzureSQLAGWorkloadContainerProtectionContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *date.Time + OperationType OperationType + RegistrationStatus *string + SourceResourceID *string + WorkloadType WorkloadType + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsDpmContainer() (*DpmContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsGenericContainer() (*GenericContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsMabContainer() (*MabContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) MarshalJSON() ([]byte, error) + type AzureSQLContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + func (asc AzureSQLContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (asc AzureSQLContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (asc AzureSQLContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (asc AzureSQLContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (asc AzureSQLContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (asc AzureSQLContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (asc AzureSQLContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (asc AzureSQLContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (asc AzureSQLContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (asc AzureSQLContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (asc AzureSQLContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (asc AzureSQLContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (asc AzureSQLContainer) AsDpmContainer() (*DpmContainer, bool) + func (asc AzureSQLContainer) AsGenericContainer() (*GenericContainer, bool) + func (asc AzureSQLContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (asc AzureSQLContainer) AsMabContainer() (*MabContainer, bool) + func (asc AzureSQLContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (asc AzureSQLContainer) MarshalJSON() ([]byte, error) + type AzureSQLProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureSQLProtectedItemExtendedInfo + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemDataID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectedItemState + SourceResourceID *string + WorkloadType DataSourceType + func (aspi AzureSQLProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aspi AzureSQLProtectedItem) MarshalJSON() ([]byte, error) + type AzureSQLProtectedItemExtendedInfo struct + OldestRecoveryPoint *date.Time + PolicyState *string + RecoveryPointCount *int32 + type AzureSQLProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + RetentionPolicy BasicRetentionPolicy + func (aspp *AzureSQLProtectionPolicy) UnmarshalJSON(body []byte) error + func (aspp AzureSQLProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureStorageContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + ProtectedItemCount *int64 + RegistrationStatus *string + ResourceGroup *string + SourceResourceID *string + StorageAccountVersion *string + func (asc AzureStorageContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (asc AzureStorageContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (asc AzureStorageContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (asc AzureStorageContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (asc AzureStorageContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (asc AzureStorageContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (asc AzureStorageContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (asc AzureStorageContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (asc AzureStorageContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (asc AzureStorageContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (asc AzureStorageContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (asc AzureStorageContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (asc AzureStorageContainer) AsDpmContainer() (*DpmContainer, bool) + func (asc AzureStorageContainer) AsGenericContainer() (*GenericContainer, bool) + func (asc AzureStorageContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (asc AzureStorageContainer) AsMabContainer() (*MabContainer, bool) + func (asc AzureStorageContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (asc AzureStorageContainer) MarshalJSON() ([]byte, error) + type AzureStorageErrorInfo struct + ErrorCode *int32 + ErrorString *string + Recommendations *[]string + type AzureStorageJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]AzureStorageErrorInfo + ExtendedInfo *AzureStorageJobExtendedInfo + JobType JobType + Operation *string + StartTime *date.Time + Status *string + StorageAccountName *string + StorageAccountVersion *string + func (asj AzureStorageJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (asj AzureStorageJob) AsAzureStorageJob() (*AzureStorageJob, bool) + func (asj AzureStorageJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool) + func (asj AzureStorageJob) AsBasicJob() (BasicJob, bool) + func (asj AzureStorageJob) AsDpmJob() (*DpmJob, bool) + func (asj AzureStorageJob) AsJob() (*Job, bool) + func (asj AzureStorageJob) AsMabJob() (*MabJob, bool) + func (asj AzureStorageJob) MarshalJSON() ([]byte, error) + type AzureStorageJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList *[]AzureStorageJobTaskDetails + func (asjei AzureStorageJobExtendedInfo) MarshalJSON() ([]byte, error) + type AzureStorageJobTaskDetails struct + Status *string + TaskID *string + type AzureStorageProtectableContainer struct + BackupManagementType ManagementType + ContainerID *string + FriendlyName *string + HealthStatus *string + ProtectableContainerType ProtectableContainerType + func (aspc AzureStorageProtectableContainer) AsAzureStorageProtectableContainer() (*AzureStorageProtectableContainer, bool) + func (aspc AzureStorageProtectableContainer) AsAzureVMAppContainerProtectableContainer() (*AzureVMAppContainerProtectableContainer, bool) + func (aspc AzureStorageProtectableContainer) AsBasicProtectableContainer() (BasicProtectableContainer, bool) + func (aspc AzureStorageProtectableContainer) AsProtectableContainer() (*ProtectableContainer, bool) + func (aspc AzureStorageProtectableContainer) MarshalJSON() ([]byte, error) + type AzureVMAppContainerProtectableContainer struct + BackupManagementType ManagementType + ContainerID *string + FriendlyName *string + HealthStatus *string + ProtectableContainerType ProtectableContainerType + func (avacpc AzureVMAppContainerProtectableContainer) AsAzureStorageProtectableContainer() (*AzureStorageProtectableContainer, bool) + func (avacpc AzureVMAppContainerProtectableContainer) AsAzureVMAppContainerProtectableContainer() (*AzureVMAppContainerProtectableContainer, bool) + func (avacpc AzureVMAppContainerProtectableContainer) AsBasicProtectableContainer() (BasicProtectableContainer, bool) + func (avacpc AzureVMAppContainerProtectableContainer) AsProtectableContainer() (*ProtectableContainer, bool) + func (avacpc AzureVMAppContainerProtectableContainer) MarshalJSON() ([]byte, error) + type AzureVMAppContainerProtectionContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *date.Time + OperationType OperationType + RegistrationStatus *string + SourceResourceID *string + WorkloadType WorkloadType + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsDpmContainer() (*DpmContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsGenericContainer() (*GenericContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsMabContainer() (*MabContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (avacpc AzureVMAppContainerProtectionContainer) MarshalJSON() ([]byte, error) + type AzureVMResourceFeatureSupportRequest struct + FeatureType FeatureType + VMSize *string + VMSku *string + func (avrfsr AzureVMResourceFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool) + func (avrfsr AzureVMResourceFeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest() (*AzureVMResourceFeatureSupportRequest, bool) + func (avrfsr AzureVMResourceFeatureSupportRequest) AsBasicFeatureSupportRequest() (BasicFeatureSupportRequest, bool) + func (avrfsr AzureVMResourceFeatureSupportRequest) AsFeatureSupportRequest() (*FeatureSupportRequest, bool) + func (avrfsr AzureVMResourceFeatureSupportRequest) MarshalJSON() ([]byte, error) + type AzureVMResourceFeatureSupportResponse struct + SupportStatus SupportStatus + type AzureVMWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwi AzureVMWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwi AzureVMWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwi AzureVMWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwpi AzureVMWorkloadProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwpi AzureVMWorkloadProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupErrorDetail *ErrorDetail + LastBackupStatus LastBackupStatus + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + ParentName *string + ParentType *string + PolicyID *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus ProtectedItemHealthStatus + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + ServerName *string + SourceResourceID *string + WorkloadType DataSourceType + func (avwpi AzureVMWorkloadProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (avwpi AzureVMWorkloadProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadProtectedItemExtendedInfo struct + OldestRecoveryPoint *date.Time + PolicyState *string + RecoveryPointCount *int32 + type AzureVMWorkloadProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + MakePolicyConsistent *bool + ProtectedItemsCount *int32 + Settings *Settings + SubProtectionPolicy *[]SubProtectionPolicy + WorkLoadType WorkloadType + func (avwpp AzureVMWorkloadProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (avwpp AzureVMWorkloadProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseDatabaseProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupErrorDetail *ErrorDetail + LastBackupStatus LastBackupStatus + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + ParentName *string + ParentType *string + PolicyID *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus ProtectedItemHealthStatus + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + ServerName *string + SourceResourceID *string + WorkloadType DataSourceType + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseSystemProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupErrorDetail *ErrorDetail + LastBackupStatus LastBackupStatus + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + ParentName *string + ParentType *string + PolicyID *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus ProtectedItemHealthStatus + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + ServerName *string + SourceResourceID *string + WorkloadType DataSourceType + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaSystemProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLAvailabilityGroupProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupErrorDetail *ErrorDetail + LastBackupStatus LastBackupStatus + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + ParentName *string + ParentType *string + PolicyID *string + ProtectedItemDataSourceID *string + ProtectedItemHealthStatus ProtectedItemHealthStatus + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + ServerName *string + SourceResourceID *string + WorkloadType DataSourceType + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectedItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLInstanceProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsipi 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 WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) MarshalJSON() ([]byte, error) + type AzureWorkloadAutoProtectionIntent struct + BackupManagementType ManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType ProtectionIntentItemType + ProtectionState ProtectionStatus + SourceResourceID *string + func (awapi AzureWorkloadAutoProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool) + func (awapi AzureWorkloadAutoProtectionIntent) MarshalJSON() ([]byte, error) + type AzureWorkloadBackupRequest struct + BackupType TypeEnum + EnableCompression *bool + ObjectType ObjectTypeBasicRequest + RecoveryPointExpiryTimeInUTC *date.Time + func (awbr AzureWorkloadBackupRequest) AsAzureFileShareBackupRequest() (*AzureFileShareBackupRequest, bool) + func (awbr AzureWorkloadBackupRequest) AsAzureWorkloadBackupRequest() (*AzureWorkloadBackupRequest, bool) + func (awbr AzureWorkloadBackupRequest) AsBasicRequest() (BasicRequest, bool) + func (awbr AzureWorkloadBackupRequest) AsIaasVMBackupRequest() (*IaasVMBackupRequest, bool) + func (awbr AzureWorkloadBackupRequest) AsRequest() (*Request, bool) + func (awbr AzureWorkloadBackupRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *date.Time + OperationType OperationType + RegistrationStatus *string + SourceResourceID *string + WorkloadType WorkloadType + func (awc AzureWorkloadContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (awc AzureWorkloadContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (awc AzureWorkloadContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (awc AzureWorkloadContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (awc AzureWorkloadContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (awc AzureWorkloadContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (awc AzureWorkloadContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (awc AzureWorkloadContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (awc AzureWorkloadContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (awc AzureWorkloadContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (awc AzureWorkloadContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (awc AzureWorkloadContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (awc AzureWorkloadContainer) AsDpmContainer() (*DpmContainer, bool) + func (awc AzureWorkloadContainer) AsGenericContainer() (*GenericContainer, bool) + func (awc AzureWorkloadContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (awc AzureWorkloadContainer) AsMabContainer() (*MabContainer, bool) + func (awc AzureWorkloadContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (awc AzureWorkloadContainer) MarshalJSON() ([]byte, error) + type AzureWorkloadContainerExtendedInfo struct + HostServerName *string + InquiryInfo *InquiryInfo + NodesList *[]DistributedNodesInfo + type AzureWorkloadErrorInfo struct + AdditionalDetails *string + ErrorCode *int32 + ErrorString *string + ErrorTitle *string + Recommendations *[]string + type AzureWorkloadJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]AzureWorkloadErrorInfo + ExtendedInfo *AzureWorkloadJobExtendedInfo + JobType JobType + Operation *string + StartTime *date.Time + Status *string + WorkloadType *string + func (awj AzureWorkloadJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (awj AzureWorkloadJob) AsAzureStorageJob() (*AzureStorageJob, bool) + func (awj AzureWorkloadJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool) + func (awj AzureWorkloadJob) AsBasicJob() (BasicJob, bool) + func (awj AzureWorkloadJob) AsDpmJob() (*DpmJob, bool) + func (awj AzureWorkloadJob) AsJob() (*Job, bool) + func (awj AzureWorkloadJob) AsMabJob() (*MabJob, bool) + func (awj AzureWorkloadJob) MarshalJSON() ([]byte, error) + type AzureWorkloadJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList *[]AzureWorkloadJobTaskDetails + func (awjei AzureWorkloadJobExtendedInfo) MarshalJSON() ([]byte, error) + type AzureWorkloadJobTaskDetails struct + Status *string + TaskID *string + type AzureWorkloadPointInTimeRecoveryPoint struct + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointTimeInUTC *date.Time + TimeRanges *[]PointInTimeRange + Type RestorePointType + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (awpitrp AzureWorkloadPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadPointInTimeRestoreRequest struct + ObjectType ObjectTypeBasicRestoreRequest + PointInTime *date.Time + PropertyBag map[string]*string + RecoveryMode RecoveryMode + RecoveryType RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (awpitrr AzureWorkloadPointInTimeRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadRecoveryPoint struct + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointTimeInUTC *date.Time + Type RestorePointType + func (awrp AzureWorkloadRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (awrp AzureWorkloadRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadRestoreRequest struct + ObjectType ObjectTypeBasicRestoreRequest + PropertyBag map[string]*string + RecoveryMode RecoveryMode + RecoveryType RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + func (awrr AzureWorkloadRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (awrr AzureWorkloadRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaPointInTimeRecoveryPoint struct + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointTimeInUTC *date.Time + TimeRanges *[]PointInTimeRange + Type RestorePointType + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (awshpitrp AzureWorkloadSAPHanaPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaPointInTimeRestoreRequest struct + ObjectType ObjectTypeBasicRestoreRequest + PointInTime *date.Time + PropertyBag map[string]*string + RecoveryMode RecoveryMode + RecoveryType RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (awshpitrr AzureWorkloadSAPHanaPointInTimeRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaRecoveryPoint struct + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointTimeInUTC *date.Time + Type RestorePointType + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (awshrp AzureWorkloadSAPHanaRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSAPHanaRestoreRequest struct + ObjectType ObjectTypeBasicRestoreRequest + PropertyBag map[string]*string + RecoveryMode RecoveryMode + RecoveryType RecoveryType + SourceResourceID *string + TargetInfo *TargetRestoreInfo + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (awshrr AzureWorkloadSAPHanaRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLAutoProtectionIntent struct + BackupManagementType ManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType ProtectionIntentItemType + ProtectionState ProtectionStatus + SourceResourceID *string + WorkloadItemType WorkloadItemType + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool) + func (awsapi AzureWorkloadSQLAutoProtectionIntent) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLPointInTimeRecoveryPoint struct + ExtendedInfo *AzureWorkloadSQLRecoveryPointExtendedInfo + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointTimeInUTC *date.Time + TimeRanges *[]PointInTimeRange + Type RestorePointType + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (awspitrp AzureWorkloadSQLPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLPointInTimeRestoreRequest struct + AlternateDirectoryPaths *[]SQLDataDirectoryMapping + IsNonRecoverable *bool + ObjectType ObjectTypeBasicRestoreRequest + PointInTime *date.Time + PropertyBag map[string]*string + RecoveryMode RecoveryMode + RecoveryType RecoveryType + ShouldUseAlternateTargetLocation *bool + SourceResourceID *string + TargetInfo *TargetRestoreInfo + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (awspitrr AzureWorkloadSQLPointInTimeRestoreRequest) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLRecoveryPoint struct + ExtendedInfo *AzureWorkloadSQLRecoveryPointExtendedInfo + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointTimeInUTC *date.Time + Type RestorePointType + func (awsrp AzureWorkloadSQLRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (awsrp AzureWorkloadSQLRecoveryPoint) MarshalJSON() ([]byte, error) + type AzureWorkloadSQLRecoveryPointExtendedInfo struct + DataDirectoryPaths *[]SQLDataDirectory + DataDirectoryTimeInUTC *date.Time + type AzureWorkloadSQLRestoreRequest struct + AlternateDirectoryPaths *[]SQLDataDirectoryMapping + IsNonRecoverable *bool + ObjectType ObjectTypeBasicRestoreRequest + PropertyBag map[string]*string + RecoveryMode RecoveryMode + RecoveryType RecoveryType + ShouldUseAlternateTargetLocation *bool + SourceResourceID *string + TargetInfo *TargetRestoreInfo + func (awsrr AzureWorkloadSQLRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (awsrr AzureWorkloadSQLRestoreRequest) MarshalJSON() ([]byte, error) + type BEKDetails struct + SecretData *string + SecretURL *string + SecretVaultID *string + type BMSBackupEngineQueryObject struct + Expand *string + type BMSBackupEnginesQueryObject struct + BackupManagementType ManagementType + Expand *string + FriendlyName *string + type BMSBackupSummariesQueryObject struct + Type Type + type BMSContainerQueryObject struct + BackupEngineName *string + BackupManagementType ManagementType + ContainerType ContainerType + FabricName *string + FriendlyName *string + Status *string + type BMSContainersInquiryQueryObject struct + BackupManagementType ManagementType + WorkloadType WorkloadType + type BMSPOQueryObject struct + BackupManagementType ManagementType + ContainerName *string + FriendlyName *string + Status *string + WorkloadType WorkloadType + type BMSRPQueryObject struct + EndDate *date.Time + ExtendedInfo *bool + RestorePointQueryType RestorePointQueryType + StartDate *date.Time + type BMSRefreshContainersQueryObject struct + BackupManagementType ManagementType + type BMSWorkloadItemQueryObject struct + BackupManagementType ManagementType + ProtectionStatus ProtectionStatus + WorkloadItemType WorkloadItemType + WorkloadType WorkloadType + type BackupsClient struct + func NewBackupsClient(subscriptionID string) BackupsClient + func NewBackupsClientWithBaseURI(baseURI string, subscriptionID string) BackupsClient + func (client BackupsClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client BackupsClient) TriggerPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupsClient) TriggerResponder(resp *http.Response) (result autorest.Response, err error) + func (client BackupsClient) TriggerSender(req *http.Request) (*http.Response, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + func (client BaseClient) GetOperationStatus(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationStatus, err error) + func (client BaseClient) GetOperationStatusPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BaseClient) GetOperationStatusResponder(resp *http.Response) (result OperationStatus, err error) + func (client BaseClient) GetOperationStatusSender(req *http.Request) (*http.Response, error) + type BasicAzureIaaSVMProtectedItem interface + AsAzureIaaSClassicComputeVMProtectedItem func() (*AzureIaaSClassicComputeVMProtectedItem, bool) + AsAzureIaaSComputeVMProtectedItem func() (*AzureIaaSComputeVMProtectedItem, bool) + AsAzureIaaSVMProtectedItem func() (*AzureIaaSVMProtectedItem, bool) + type BasicAzureRecoveryServiceVaultProtectionIntent interface + AsAzureRecoveryServiceVaultProtectionIntent func() (*AzureRecoveryServiceVaultProtectionIntent, bool) + AsAzureWorkloadAutoProtectionIntent func() (*AzureWorkloadAutoProtectionIntent, bool) + AsAzureWorkloadSQLAutoProtectionIntent func() (*AzureWorkloadSQLAutoProtectionIntent, bool) + AsBasicAzureWorkloadAutoProtectionIntent func() (BasicAzureWorkloadAutoProtectionIntent, bool) + type BasicAzureVMWorkloadItem interface + AsAzureVMWorkloadItem func() (*AzureVMWorkloadItem, bool) + AsAzureVMWorkloadSAPAseDatabaseWorkloadItem func() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPAseSystemWorkloadItem func() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem func() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaSystemWorkloadItem func() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + AsAzureVMWorkloadSQLDatabaseWorkloadItem func() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSQLInstanceWorkloadItem func() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + type BasicAzureVMWorkloadProtectableItem interface + AsAzureVMWorkloadProtectableItem func() (*AzureVMWorkloadProtectableItem, bool) + AsAzureVMWorkloadSAPAseSystemProtectableItem func() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseProtectableItem func() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + AsAzureVMWorkloadSAPHanaSystemProtectableItem func() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem func() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + AsAzureVMWorkloadSQLDatabaseProtectableItem func() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + AsAzureVMWorkloadSQLInstanceProtectableItem func() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + type BasicAzureVMWorkloadProtectedItem interface + AsAzureVMWorkloadProtectedItem func() (*AzureVMWorkloadProtectedItem, bool) + AsAzureVMWorkloadSAPAseDatabaseProtectedItem func() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseProtectedItem func() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + AsAzureVMWorkloadSQLDatabaseProtectedItem func() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + type BasicAzureWorkloadAutoProtectionIntent interface + AsAzureWorkloadAutoProtectionIntent func() (*AzureWorkloadAutoProtectionIntent, bool) + AsAzureWorkloadSQLAutoProtectionIntent func() (*AzureWorkloadSQLAutoProtectionIntent, bool) + type BasicAzureWorkloadContainer interface + AsAzureSQLAGWorkloadContainerProtectionContainer func() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + AsAzureVMAppContainerProtectionContainer func() (*AzureVMAppContainerProtectionContainer, bool) + AsAzureWorkloadContainer func() (*AzureWorkloadContainer, bool) + type BasicAzureWorkloadPointInTimeRecoveryPoint interface + AsAzureWorkloadPointInTimeRecoveryPoint func() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint func() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + type BasicAzureWorkloadRecoveryPoint interface + AsAzureWorkloadPointInTimeRecoveryPoint func() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + AsAzureWorkloadRecoveryPoint func() (*AzureWorkloadRecoveryPoint, bool) + AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint func() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + AsAzureWorkloadSAPHanaRecoveryPoint func() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + AsAzureWorkloadSQLPointInTimeRecoveryPoint func() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + AsAzureWorkloadSQLRecoveryPoint func() (*AzureWorkloadSQLRecoveryPoint, bool) + AsBasicAzureWorkloadPointInTimeRecoveryPoint func() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + AsBasicAzureWorkloadSQLRecoveryPoint func() (BasicAzureWorkloadSQLRecoveryPoint, bool) + type BasicAzureWorkloadRestoreRequest interface + AsAzureWorkloadPointInTimeRestoreRequest func() (*AzureWorkloadPointInTimeRestoreRequest, bool) + AsAzureWorkloadRestoreRequest func() (*AzureWorkloadRestoreRequest, bool) + AsAzureWorkloadSAPHanaPointInTimeRestoreRequest func() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + AsAzureWorkloadSAPHanaRestoreRequest func() (*AzureWorkloadSAPHanaRestoreRequest, bool) + AsAzureWorkloadSQLPointInTimeRestoreRequest func() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + AsAzureWorkloadSQLRestoreRequest func() (*AzureWorkloadSQLRestoreRequest, bool) + AsBasicAzureWorkloadSAPHanaRestoreRequest func() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + AsBasicAzureWorkloadSQLRestoreRequest func() (BasicAzureWorkloadSQLRestoreRequest, bool) + type BasicAzureWorkloadSAPHanaRestoreRequest interface + AsAzureWorkloadSAPHanaPointInTimeRestoreRequest func() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + AsAzureWorkloadSAPHanaRestoreRequest func() (*AzureWorkloadSAPHanaRestoreRequest, bool) + type BasicAzureWorkloadSQLRecoveryPoint interface + AsAzureWorkloadSQLPointInTimeRecoveryPoint func() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + AsAzureWorkloadSQLRecoveryPoint func() (*AzureWorkloadSQLRecoveryPoint, bool) + type BasicAzureWorkloadSQLRestoreRequest interface + AsAzureWorkloadSQLPointInTimeRestoreRequest func() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + AsAzureWorkloadSQLRestoreRequest func() (*AzureWorkloadSQLRestoreRequest, bool) + type BasicDpmContainer interface + AsAzureBackupServerContainer func() (*AzureBackupServerContainer, bool) + AsDpmContainer func() (*DpmContainer, bool) + type BasicEngineBase interface + AsAzureBackupServerEngine func() (*AzureBackupServerEngine, bool) + AsDpmBackupEngine func() (*DpmBackupEngine, bool) + AsEngineBase func() (*EngineBase, bool) + type BasicFeatureSupportRequest interface + AsAzureBackupGoalFeatureSupportRequest func() (*AzureBackupGoalFeatureSupportRequest, bool) + AsAzureVMResourceFeatureSupportRequest func() (*AzureVMResourceFeatureSupportRequest, bool) + AsFeatureSupportRequest func() (*FeatureSupportRequest, bool) + type BasicILRRequest interface + AsAzureFileShareProvisionILRRequest func() (*AzureFileShareProvisionILRRequest, bool) + AsILRRequest func() (*ILRRequest, bool) + AsIaasVMILRRegistrationRequest func() (*IaasVMILRRegistrationRequest, bool) + type BasicIaaSVMContainer interface + AsAzureIaaSClassicComputeVMContainer func() (*AzureIaaSClassicComputeVMContainer, bool) + AsAzureIaaSComputeVMContainer func() (*AzureIaaSComputeVMContainer, bool) + AsIaaSVMContainer func() (*IaaSVMContainer, bool) + type BasicIaaSVMProtectableItem interface + AsAzureIaaSClassicComputeVMProtectableItem func() (*AzureIaaSClassicComputeVMProtectableItem, bool) + AsAzureIaaSComputeVMProtectableItem func() (*AzureIaaSComputeVMProtectableItem, bool) + AsIaaSVMProtectableItem func() (*IaaSVMProtectableItem, bool) + type BasicJob interface + AsAzureIaaSVMJob func() (*AzureIaaSVMJob, bool) + AsAzureStorageJob func() (*AzureStorageJob, bool) + AsAzureWorkloadJob func() (*AzureWorkloadJob, bool) + AsDpmJob func() (*DpmJob, bool) + AsJob func() (*Job, bool) + AsMabJob func() (*MabJob, bool) + type BasicOperationResultInfoBase interface + AsExportJobsOperationResultInfo func() (*ExportJobsOperationResultInfo, bool) + AsOperationResultInfo func() (*OperationResultInfo, bool) + AsOperationResultInfoBase func() (*OperationResultInfoBase, bool) + type BasicOperationStatusExtendedInfo interface + AsOperationStatusExtendedInfo func() (*OperationStatusExtendedInfo, bool) + AsOperationStatusJobExtendedInfo func() (*OperationStatusJobExtendedInfo, bool) + AsOperationStatusJobsExtendedInfo func() (*OperationStatusJobsExtendedInfo, bool) + AsOperationStatusProvisionILRExtendedInfo func() (*OperationStatusProvisionILRExtendedInfo, bool) + type BasicProtectableContainer interface + AsAzureStorageProtectableContainer func() (*AzureStorageProtectableContainer, bool) + AsAzureVMAppContainerProtectableContainer func() (*AzureVMAppContainerProtectableContainer, bool) + AsProtectableContainer func() (*ProtectableContainer, bool) + type BasicProtectedItem interface + AsAzureFileshareProtectedItem func() (*AzureFileshareProtectedItem, bool) + AsAzureIaaSClassicComputeVMProtectedItem func() (*AzureIaaSClassicComputeVMProtectedItem, bool) + AsAzureIaaSComputeVMProtectedItem func() (*AzureIaaSComputeVMProtectedItem, bool) + AsAzureIaaSVMProtectedItem func() (*AzureIaaSVMProtectedItem, bool) + AsAzureSQLProtectedItem func() (*AzureSQLProtectedItem, bool) + AsAzureVMWorkloadProtectedItem func() (*AzureVMWorkloadProtectedItem, bool) + AsAzureVMWorkloadSAPAseDatabaseProtectedItem func() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseProtectedItem func() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + AsAzureVMWorkloadSQLDatabaseProtectedItem func() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + AsBasicAzureIaaSVMProtectedItem func() (BasicAzureIaaSVMProtectedItem, bool) + AsBasicAzureVMWorkloadProtectedItem func() (BasicAzureVMWorkloadProtectedItem, bool) + AsDPMProtectedItem func() (*DPMProtectedItem, bool) + AsGenericProtectedItem func() (*GenericProtectedItem, bool) + AsMabFileFolderProtectedItem func() (*MabFileFolderProtectedItem, bool) + AsProtectedItem func() (*ProtectedItem, bool) + type BasicProtectionContainer interface + AsAzureBackupServerContainer func() (*AzureBackupServerContainer, bool) + AsAzureIaaSClassicComputeVMContainer func() (*AzureIaaSClassicComputeVMContainer, bool) + AsAzureIaaSComputeVMContainer func() (*AzureIaaSComputeVMContainer, bool) + AsAzureSQLAGWorkloadContainerProtectionContainer func() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + AsAzureSQLContainer func() (*AzureSQLContainer, bool) + AsAzureStorageContainer func() (*AzureStorageContainer, bool) + AsAzureVMAppContainerProtectionContainer func() (*AzureVMAppContainerProtectionContainer, bool) + AsAzureWorkloadContainer func() (*AzureWorkloadContainer, bool) + AsBasicAzureWorkloadContainer func() (BasicAzureWorkloadContainer, bool) + AsBasicDpmContainer func() (BasicDpmContainer, bool) + AsBasicIaaSVMContainer func() (BasicIaaSVMContainer, bool) + AsDpmContainer func() (*DpmContainer, bool) + AsGenericContainer func() (*GenericContainer, bool) + AsIaaSVMContainer func() (*IaaSVMContainer, bool) + AsMabContainer func() (*MabContainer, bool) + AsProtectionContainer func() (*ProtectionContainer, bool) + type BasicProtectionIntent interface + AsAzureRecoveryServiceVaultProtectionIntent func() (*AzureRecoveryServiceVaultProtectionIntent, bool) + AsAzureResourceProtectionIntent func() (*AzureResourceProtectionIntent, bool) + AsAzureWorkloadAutoProtectionIntent func() (*AzureWorkloadAutoProtectionIntent, bool) + AsAzureWorkloadSQLAutoProtectionIntent func() (*AzureWorkloadSQLAutoProtectionIntent, bool) + AsBasicAzureRecoveryServiceVaultProtectionIntent func() (BasicAzureRecoveryServiceVaultProtectionIntent, bool) + AsBasicAzureWorkloadAutoProtectionIntent func() (BasicAzureWorkloadAutoProtectionIntent, bool) + AsProtectionIntent func() (*ProtectionIntent, bool) + type BasicProtectionPolicy interface + AsAzureFileShareProtectionPolicy func() (*AzureFileShareProtectionPolicy, bool) + AsAzureIaaSVMProtectionPolicy func() (*AzureIaaSVMProtectionPolicy, bool) + AsAzureSQLProtectionPolicy func() (*AzureSQLProtectionPolicy, bool) + AsAzureVMWorkloadProtectionPolicy func() (*AzureVMWorkloadProtectionPolicy, bool) + AsGenericProtectionPolicy func() (*GenericProtectionPolicy, bool) + AsMabProtectionPolicy func() (*MabProtectionPolicy, bool) + AsProtectionPolicy func() (*ProtectionPolicy, bool) + type BasicRecoveryPoint interface + AsAzureFileShareRecoveryPoint func() (*AzureFileShareRecoveryPoint, bool) + AsAzureWorkloadPointInTimeRecoveryPoint func() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + AsAzureWorkloadRecoveryPoint func() (*AzureWorkloadRecoveryPoint, bool) + AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint func() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + AsAzureWorkloadSAPHanaRecoveryPoint func() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + AsAzureWorkloadSQLPointInTimeRecoveryPoint func() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + AsAzureWorkloadSQLRecoveryPoint func() (*AzureWorkloadSQLRecoveryPoint, bool) + AsBasicAzureWorkloadPointInTimeRecoveryPoint func() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + AsBasicAzureWorkloadRecoveryPoint func() (BasicAzureWorkloadRecoveryPoint, bool) + AsBasicAzureWorkloadSQLRecoveryPoint func() (BasicAzureWorkloadSQLRecoveryPoint, bool) + AsGenericRecoveryPoint func() (*GenericRecoveryPoint, bool) + AsIaasVMRecoveryPoint func() (*IaasVMRecoveryPoint, bool) + AsRecoveryPoint func() (*RecoveryPoint, bool) + type BasicRequest interface + AsAzureFileShareBackupRequest func() (*AzureFileShareBackupRequest, bool) + AsAzureWorkloadBackupRequest func() (*AzureWorkloadBackupRequest, bool) + AsIaasVMBackupRequest func() (*IaasVMBackupRequest, bool) + AsRequest func() (*Request, bool) + type BasicRestoreRequest interface + AsAzureFileShareRestoreRequest func() (*AzureFileShareRestoreRequest, bool) + AsAzureWorkloadPointInTimeRestoreRequest func() (*AzureWorkloadPointInTimeRestoreRequest, bool) + AsAzureWorkloadRestoreRequest func() (*AzureWorkloadRestoreRequest, bool) + AsAzureWorkloadSAPHanaPointInTimeRestoreRequest func() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + AsAzureWorkloadSAPHanaRestoreRequest func() (*AzureWorkloadSAPHanaRestoreRequest, bool) + AsAzureWorkloadSQLPointInTimeRestoreRequest func() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + AsAzureWorkloadSQLRestoreRequest func() (*AzureWorkloadSQLRestoreRequest, bool) + AsBasicAzureWorkloadRestoreRequest func() (BasicAzureWorkloadRestoreRequest, bool) + AsBasicAzureWorkloadSAPHanaRestoreRequest func() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + AsBasicAzureWorkloadSQLRestoreRequest func() (BasicAzureWorkloadSQLRestoreRequest, bool) + AsIaasVMRestoreRequest func() (*IaasVMRestoreRequest, bool) + AsRestoreRequest func() (*RestoreRequest, bool) + type BasicRetentionPolicy interface + AsLongTermRetentionPolicy func() (*LongTermRetentionPolicy, bool) + AsRetentionPolicy func() (*RetentionPolicy, bool) + AsSimpleRetentionPolicy func() (*SimpleRetentionPolicy, bool) + type BasicSchedulePolicy interface + AsLogSchedulePolicy func() (*LogSchedulePolicy, bool) + AsLongTermSchedulePolicy func() (*LongTermSchedulePolicy, bool) + AsSchedulePolicy func() (*SchedulePolicy, bool) + AsSimpleSchedulePolicy func() (*SimpleSchedulePolicy, bool) + type BasicValidateOperationRequest interface + AsBasicValidateRestoreOperationRequest func() (BasicValidateRestoreOperationRequest, bool) + AsValidateIaasVMRestoreOperationRequest func() (*ValidateIaasVMRestoreOperationRequest, bool) + AsValidateOperationRequest func() (*ValidateOperationRequest, bool) + AsValidateRestoreOperationRequest func() (*ValidateRestoreOperationRequest, bool) + type BasicValidateRestoreOperationRequest interface + AsValidateIaasVMRestoreOperationRequest func() (*ValidateIaasVMRestoreOperationRequest, bool) + AsValidateRestoreOperationRequest func() (*ValidateRestoreOperationRequest, bool) + type BasicWorkloadItem interface + AsAzureVMWorkloadItem func() (*AzureVMWorkloadItem, bool) + AsAzureVMWorkloadSAPAseDatabaseWorkloadItem func() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPAseSystemWorkloadItem func() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem func() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaSystemWorkloadItem func() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + AsAzureVMWorkloadSQLDatabaseWorkloadItem func() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSQLInstanceWorkloadItem func() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + AsBasicAzureVMWorkloadItem func() (BasicAzureVMWorkloadItem, bool) + AsWorkloadItem func() (*WorkloadItem, bool) + type BasicWorkloadProtectableItem interface + AsAzureFileShareProtectableItem func() (*AzureFileShareProtectableItem, bool) + AsAzureIaaSClassicComputeVMProtectableItem func() (*AzureIaaSClassicComputeVMProtectableItem, bool) + AsAzureIaaSComputeVMProtectableItem func() (*AzureIaaSComputeVMProtectableItem, bool) + AsAzureVMWorkloadProtectableItem func() (*AzureVMWorkloadProtectableItem, bool) + AsAzureVMWorkloadSAPAseSystemProtectableItem func() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseProtectableItem func() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + AsAzureVMWorkloadSAPHanaSystemProtectableItem func() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem func() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + AsAzureVMWorkloadSQLDatabaseProtectableItem func() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + AsAzureVMWorkloadSQLInstanceProtectableItem func() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + AsBasicAzureVMWorkloadProtectableItem func() (BasicAzureVMWorkloadProtectableItem, bool) + AsBasicIaaSVMProtectableItem func() (BasicIaaSVMProtectableItem, bool) + AsIaaSVMProtectableItem func() (*IaaSVMProtectableItem, bool) + AsWorkloadProtectableItem func() (*WorkloadProtectableItem, bool) + type ClientDiscoveryDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type ClientDiscoveryForLogSpecification struct + BlobDuration *string + DisplayName *string + Name *string + type ClientDiscoveryForProperties struct + ServiceSpecification *ClientDiscoveryForServiceSpecification + type ClientDiscoveryForServiceSpecification struct + LogSpecifications *[]ClientDiscoveryForLogSpecification + type ClientDiscoveryResponse struct + NextLink *string + Value *[]ClientDiscoveryValueForSingleAPI + func (cdr ClientDiscoveryResponse) IsEmpty() bool + type ClientDiscoveryResponseIterator struct + func NewClientDiscoveryResponseIterator(page ClientDiscoveryResponsePage) ClientDiscoveryResponseIterator + func (iter *ClientDiscoveryResponseIterator) Next() error + func (iter *ClientDiscoveryResponseIterator) NextWithContext(ctx context.Context) (err error) + func (iter ClientDiscoveryResponseIterator) NotDone() bool + func (iter ClientDiscoveryResponseIterator) Response() ClientDiscoveryResponse + func (iter ClientDiscoveryResponseIterator) Value() ClientDiscoveryValueForSingleAPI + type ClientDiscoveryResponsePage struct + func NewClientDiscoveryResponsePage(...) ClientDiscoveryResponsePage + func (page *ClientDiscoveryResponsePage) Next() error + func (page *ClientDiscoveryResponsePage) NextWithContext(ctx context.Context) (err error) + func (page ClientDiscoveryResponsePage) NotDone() bool + func (page ClientDiscoveryResponsePage) Response() ClientDiscoveryResponse + func (page ClientDiscoveryResponsePage) Values() []ClientDiscoveryValueForSingleAPI + type ClientDiscoveryValueForSingleAPI struct + Display *ClientDiscoveryDisplay + Name *string + Origin *string + Properties *ClientDiscoveryForProperties + type ClientScriptForConnect struct + OsType *string + ScriptContent *string + ScriptExtension *string + ScriptNameSuffix *string + URL *string + type ContainerIdentityInfo struct + AadTenantID *string + Audience *string + ServicePrincipalClientID *string + UniqueName *string + type ContainerType string + const ContainerTypeAzureBackupServerContainer + const ContainerTypeAzureSQLContainer + const ContainerTypeCluster + const ContainerTypeDPMContainer + const ContainerTypeGenericContainer + const ContainerTypeIaasVMContainer + const ContainerTypeIaasVMServiceContainer + const ContainerTypeInvalid + const ContainerTypeMABContainer + const ContainerTypeSQLAGWorkLoadContainer + const ContainerTypeStorageContainer + const ContainerTypeUnknown + const ContainerTypeVCenter + const ContainerTypeVMAppContainer + const ContainerTypeWindows + func PossibleContainerTypeValues() []ContainerType + type ContainerTypeBasicProtectionContainer string + const ContainerTypeAzureBackupServerContainer1 + const ContainerTypeAzureSQLContainer1 + const ContainerTypeAzureWorkloadContainer + const ContainerTypeDPMContainer1 + const ContainerTypeGenericContainer1 + const ContainerTypeIaaSVMContainer + const ContainerTypeMicrosoftClassicComputevirtualMachines + const ContainerTypeMicrosoftComputevirtualMachines + const ContainerTypeProtectionContainer + const ContainerTypeSQLAGWorkLoadContainer1 + const ContainerTypeStorageContainer1 + const ContainerTypeVMAppContainer1 + const ContainerTypeWindows1 + func PossibleContainerTypeBasicProtectionContainerValues() []ContainerTypeBasicProtectionContainer + 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 *date.Time + type DPMProtectedItem struct + BackupEngineName *string + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *DPMProtectedItemExtendedInfo + FriendlyName *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectedItemState + SourceResourceID *string + WorkloadType DataSourceType + func (dpi DPMProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (dpi DPMProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (dpi DPMProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (dpi DPMProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (dpi DPMProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (dpi DPMProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (dpi DPMProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (dpi DPMProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (dpi DPMProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (dpi DPMProtectedItem) MarshalJSON() ([]byte, error) + type DPMProtectedItemExtendedInfo struct + DiskStorageUsedInBytes *string + IsCollocated *bool + IsPresentOnCloud *bool + LastBackupStatus *string + LastRefreshedAt *date.Time + OldestRecoveryPoint *date.Time + OnPremiseLatestRecoveryPoint *date.Time + OnPremiseOldestRecoveryPoint *date.Time + OnPremiseRecoveryPointCount *int32 + ProtectableObjectLoadPath map[string]*string + Protected *bool + ProtectionGroupName *string + RecoveryPointCount *int32 + TotalDiskStorageSizeInBytes *string + func (dpiei DPMProtectedItemExtendedInfo) MarshalJSON() ([]byte, error) + type DailyRetentionFormat struct + DaysOfTheMonth *[]Day + type DailyRetentionSchedule struct + RetentionDuration *RetentionDuration + RetentionTimes *[]date.Time + type DataSourceType string + const DataSourceTypeAzureFileShare + const DataSourceTypeAzureSQLDb + const DataSourceTypeClient + const DataSourceTypeExchange + const DataSourceTypeFileFolder + const DataSourceTypeGenericDataSource + const DataSourceTypeInvalid + const DataSourceTypeSAPAseDatabase + const DataSourceTypeSAPHanaDatabase + const DataSourceTypeSQLDB + const DataSourceTypeSQLDataBase + const DataSourceTypeSharepoint + const DataSourceTypeSystemState + const DataSourceTypeVM + const DataSourceTypeVMwareVM + func PossibleDataSourceTypeValues() []DataSourceType + type Day struct + Date *int32 + IsLast *bool + type DayOfWeek string + const Friday + const Monday + const Saturday + const Sunday + const Thursday + const Tuesday + const Wednesday + func PossibleDayOfWeekValues() []DayOfWeek + type DiskExclusionProperties struct + DiskLunList *[]int32 + IsInclusionList *bool + type DiskInformation struct + Lun *int32 + Name *string + type DistributedNodesInfo struct + ErrorDetail *ErrorDetail + NodeName *string + Status *string + type DpmBackupEngine struct + AzureBackupAgentVersion *string + BackupEngineID *string + BackupEngineState *string + BackupEngineType EngineType + BackupManagementType ManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *EngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (dbe DpmBackupEngine) AsAzureBackupServerEngine() (*AzureBackupServerEngine, bool) + func (dbe DpmBackupEngine) AsBasicEngineBase() (BasicEngineBase, bool) + func (dbe DpmBackupEngine) AsDpmBackupEngine() (*DpmBackupEngine, bool) + func (dbe DpmBackupEngine) AsEngineBase() (*EngineBase, bool) + func (dbe DpmBackupEngine) MarshalJSON() ([]byte, error) + type DpmContainer struct + BackupManagementType ManagementType + CanReRegister *bool + ContainerID *string + ContainerType ContainerTypeBasicProtectionContainer + DpmAgentVersion *string + DpmServers *[]string + ExtendedInfo *DPMContainerExtendedInfo + FriendlyName *string + HealthStatus *string + ProtectedItemCount *int64 + ProtectionStatus *string + RegistrationStatus *string + UpgradeAvailable *bool + func (dc DpmContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (dc DpmContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (dc DpmContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (dc DpmContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (dc DpmContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (dc DpmContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (dc DpmContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (dc DpmContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (dc DpmContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (dc DpmContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (dc DpmContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (dc DpmContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (dc DpmContainer) AsDpmContainer() (*DpmContainer, bool) + func (dc DpmContainer) AsGenericContainer() (*GenericContainer, bool) + func (dc DpmContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (dc DpmContainer) AsMabContainer() (*MabContainer, bool) + func (dc DpmContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (dc DpmContainer) MarshalJSON() ([]byte, error) + type DpmErrorInfo struct + ErrorString *string + Recommendations *[]string + type DpmJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + ContainerName *string + ContainerType *string + DpmServerName *string + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]DpmErrorInfo + ExtendedInfo *DpmJobExtendedInfo + JobType JobType + Operation *string + StartTime *date.Time + Status *string + WorkloadType *string + func (dj DpmJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (dj DpmJob) AsAzureStorageJob() (*AzureStorageJob, bool) + func (dj DpmJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool) + func (dj DpmJob) AsBasicJob() (BasicJob, bool) + func (dj DpmJob) AsDpmJob() (*DpmJob, bool) + func (dj DpmJob) AsJob() (*Job, bool) + func (dj DpmJob) AsMabJob() (*MabJob, bool) + func (dj DpmJob) MarshalJSON() ([]byte, error) + type DpmJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList *[]DpmJobTaskDetails + func (djei DpmJobExtendedInfo) MarshalJSON() ([]byte, error) + type DpmJobTaskDetails struct + Duration *string + EndTime *date.Time + StartTime *date.Time + Status *string + TaskID *string + type EncryptionDetails struct + EncryptionEnabled *bool + KekURL *string + KekVaultID *string + SecretKeyURL *string + SecretKeyVaultID *string + type EngineBase struct + AzureBackupAgentVersion *string + BackupEngineID *string + BackupEngineState *string + BackupEngineType EngineType + BackupManagementType ManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *EngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (eb EngineBase) AsAzureBackupServerEngine() (*AzureBackupServerEngine, bool) + func (eb EngineBase) AsBasicEngineBase() (BasicEngineBase, bool) + func (eb EngineBase) AsDpmBackupEngine() (*DpmBackupEngine, bool) + func (eb EngineBase) AsEngineBase() (*EngineBase, bool) + func (eb EngineBase) MarshalJSON() ([]byte, error) + type EngineBaseResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicEngineBase + Tags map[string]*string + Type *string + func (ebr *EngineBaseResource) UnmarshalJSON(body []byte) error + func (ebr EngineBaseResource) MarshalJSON() ([]byte, error) + type EngineBaseResourceList struct + NextLink *string + Value *[]EngineBaseResource + func (ebrl EngineBaseResourceList) IsEmpty() bool + type EngineBaseResourceListIterator struct + func NewEngineBaseResourceListIterator(page EngineBaseResourceListPage) EngineBaseResourceListIterator + func (iter *EngineBaseResourceListIterator) Next() error + func (iter *EngineBaseResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter EngineBaseResourceListIterator) NotDone() bool + func (iter EngineBaseResourceListIterator) Response() EngineBaseResourceList + func (iter EngineBaseResourceListIterator) Value() EngineBaseResource + type EngineBaseResourceListPage struct + func NewEngineBaseResourceListPage(...) EngineBaseResourceListPage + func (page *EngineBaseResourceListPage) Next() error + func (page *EngineBaseResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page EngineBaseResourceListPage) NotDone() bool + func (page EngineBaseResourceListPage) Response() EngineBaseResourceList + func (page EngineBaseResourceListPage) Values() []EngineBaseResource + type EngineExtendedInfo struct + AvailableDiskSpace *float64 + AzureProtectedInstances *int32 + DatabaseName *string + DiskCount *int32 + ProtectedItemsCount *int32 + ProtectedServersCount *int32 + RefreshedAt *date.Time + UsedDiskSpace *float64 + type EngineType string + const BackupEngineTypeAzureBackupServerEngine + const BackupEngineTypeBackupEngineBase + const BackupEngineTypeDpmBackupEngine + func PossibleEngineTypeValues() []EngineType + type EnginesClient struct + func NewEnginesClient(subscriptionID string) EnginesClient + func NewEnginesClientWithBaseURI(baseURI string, subscriptionID string) EnginesClient + func (client EnginesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result EngineBaseResource, err error) + func (client EnginesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client EnginesClient) GetResponder(resp *http.Response) (result EngineBaseResource, err error) + func (client EnginesClient) GetSender(req *http.Request) (*http.Response, error) + func (client EnginesClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result EngineBaseResourceListPage, err error) + func (client EnginesClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result EngineBaseResourceListIterator, err error) + func (client EnginesClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client EnginesClient) ListResponder(resp *http.Response) (result EngineBaseResourceList, err error) + func (client EnginesClient) ListSender(req *http.Request) (*http.Response, error) + type EnhancedSecurityState string + const EnhancedSecurityStateDisabled + const EnhancedSecurityStateEnabled + const EnhancedSecurityStateInvalid + func PossibleEnhancedSecurityStateValues() []EnhancedSecurityState + type ErrorAdditionalInfo struct + Info interface{} + Type *string + type ErrorDetail struct + Code *string + Message *string + Recommendations *[]string + type ErrorResponse struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorResponse + Message *string + Target *string + type ExportJobsOperationResultInfo struct + BlobSasKey *string + BlobURL *string + ExcelFileBlobSasKey *string + ExcelFileBlobURL *string + ObjectType ObjectTypeBasicOperationResultInfoBase + func (ejori ExportJobsOperationResultInfo) AsBasicOperationResultInfoBase() (BasicOperationResultInfoBase, bool) + func (ejori ExportJobsOperationResultInfo) AsExportJobsOperationResultInfo() (*ExportJobsOperationResultInfo, bool) + func (ejori ExportJobsOperationResultInfo) AsOperationResultInfo() (*OperationResultInfo, bool) + func (ejori ExportJobsOperationResultInfo) AsOperationResultInfoBase() (*OperationResultInfoBase, bool) + func (ejori ExportJobsOperationResultInfo) MarshalJSON() ([]byte, error) + type ExportJobsOperationResultsClient struct + func NewExportJobsOperationResultsClient(subscriptionID string) ExportJobsOperationResultsClient + func NewExportJobsOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ExportJobsOperationResultsClient + func (client ExportJobsOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationResultInfoBaseResource, err error) + func (client ExportJobsOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ExportJobsOperationResultsClient) GetResponder(resp *http.Response) (result OperationResultInfoBaseResource, err error) + func (client ExportJobsOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ExtendedProperties struct + DiskExclusionProperties *DiskExclusionProperties + type FabricName string + const FabricNameAzure + const FabricNameInvalid + func PossibleFabricNameValues() []FabricName + type FeatureSupportClient struct + func NewFeatureSupportClient(subscriptionID string) FeatureSupportClient + func NewFeatureSupportClientWithBaseURI(baseURI string, subscriptionID string) FeatureSupportClient + func (client FeatureSupportClient) Validate(ctx context.Context, azureRegion string, parameters BasicFeatureSupportRequest) (result AzureVMResourceFeatureSupportResponse, err error) + func (client FeatureSupportClient) ValidatePreparer(ctx context.Context, azureRegion string, parameters BasicFeatureSupportRequest) (*http.Request, error) + func (client FeatureSupportClient) ValidateResponder(resp *http.Response) (result AzureVMResourceFeatureSupportResponse, err error) + func (client FeatureSupportClient) ValidateSender(req *http.Request) (*http.Response, error) + type FeatureSupportRequest struct + FeatureType FeatureType + func (fsr FeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool) + func (fsr FeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest() (*AzureVMResourceFeatureSupportRequest, bool) + func (fsr FeatureSupportRequest) AsBasicFeatureSupportRequest() (BasicFeatureSupportRequest, bool) + func (fsr FeatureSupportRequest) AsFeatureSupportRequest() (*FeatureSupportRequest, bool) + func (fsr FeatureSupportRequest) MarshalJSON() ([]byte, error) + type FeatureType string + const FeatureTypeAzureBackupGoals + const FeatureTypeAzureVMResourceBackup + const FeatureTypeFeatureSupportRequest + func PossibleFeatureTypeValues() []FeatureType + type GenericContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + ExtendedInformation *GenericContainerExtendedInfo + FabricName *string + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + func (gc GenericContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (gc GenericContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (gc GenericContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (gc GenericContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (gc GenericContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (gc GenericContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (gc GenericContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (gc GenericContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (gc GenericContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (gc GenericContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (gc GenericContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (gc GenericContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (gc GenericContainer) AsDpmContainer() (*DpmContainer, bool) + func (gc GenericContainer) AsGenericContainer() (*GenericContainer, bool) + func (gc GenericContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (gc GenericContainer) AsMabContainer() (*MabContainer, bool) + func (gc GenericContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (gc GenericContainer) MarshalJSON() ([]byte, error) + type GenericContainerExtendedInfo struct + ContainerIdentityInfo *ContainerIdentityInfo + RawCertData *string + ServiceEndpoints map[string]*string + func (gcei GenericContainerExtendedInfo) MarshalJSON() ([]byte, error) + type GenericProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + FabricName *string + FriendlyName *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *date.Time + PolicyID *string + PolicyState *string + ProtectedItemID *int64 + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + SourceAssociations map[string]*string + SourceResourceID *string + WorkloadType DataSourceType + func (gpi GenericProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (gpi GenericProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (gpi GenericProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (gpi GenericProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (gpi GenericProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (gpi GenericProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (gpi GenericProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (gpi GenericProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (gpi GenericProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (gpi GenericProtectedItem) MarshalJSON() ([]byte, error) + type GenericProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + FabricName *string + ProtectedItemsCount *int32 + SubProtectionPolicy *[]SubProtectionPolicy + TimeZone *string + func (gpp GenericProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (gpp GenericProtectionPolicy) MarshalJSON() ([]byte, error) + type GenericRecoveryPoint struct + FriendlyName *string + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointAdditionalInfo *string + RecoveryPointTime *date.Time + RecoveryPointType *string + func (grp GenericRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (grp GenericRecoveryPoint) MarshalJSON() ([]byte, error) + type GetProtectedItemQueryObject struct + Expand *string + type HTTPStatusCode string + const Accepted + const Ambiguous + const BadGateway + const BadRequest + const Conflict + const Continue + const Created + const ExpectationFailed + const Forbidden + const Found + const GatewayTimeout + const Gone + const HTTPVersionNotSupported + const InternalServerError + const LengthRequired + const MethodNotAllowed + const Moved + const MovedPermanently + const MultipleChoices + const NoContent + const NonAuthoritativeInformation + const NotAcceptable + const NotFound + const NotImplemented + const NotModified + const OK + const PartialContent + const PaymentRequired + const PreconditionFailed + const ProxyAuthenticationRequired + const Redirect + const RedirectKeepVerb + const RedirectMethod + const RequestEntityTooLarge + const RequestTimeout + const RequestURITooLong + const RequestedRangeNotSatisfiable + const ResetContent + const SeeOther + const ServiceUnavailable + const SwitchingProtocols + const TemporaryRedirect + const Unauthorized + const UnsupportedMediaType + const Unused + const UpgradeRequired + const UseProxy + 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 ILRRequest struct + ObjectType ObjectTypeBasicILRRequest + func (ir ILRRequest) AsAzureFileShareProvisionILRRequest() (*AzureFileShareProvisionILRRequest, bool) + func (ir ILRRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (ir ILRRequest) AsILRRequest() (*ILRRequest, bool) + func (ir ILRRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (ir ILRRequest) MarshalJSON() ([]byte, error) + type ILRRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicILRRequest + Tags map[string]*string + Type *string + func (irr *ILRRequestResource) UnmarshalJSON(body []byte) error + func (irr ILRRequestResource) MarshalJSON() ([]byte, error) + type IaaSVMContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (isc IaaSVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (isc IaaSVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (isc IaaSVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (isc IaaSVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (isc IaaSVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (isc IaaSVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (isc IaaSVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (isc IaaSVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (isc IaaSVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (isc IaaSVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (isc IaaSVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (isc IaaSVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (isc IaaSVMContainer) AsDpmContainer() (*DpmContainer, bool) + func (isc IaaSVMContainer) AsGenericContainer() (*GenericContainer, bool) + func (isc IaaSVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (isc IaaSVMContainer) AsMabContainer() (*MabContainer, bool) + func (isc IaaSVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (isc IaaSVMContainer) MarshalJSON() ([]byte, error) + type IaaSVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + WorkloadType *string + func (ispi IaaSVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) MarshalJSON() ([]byte, error) + type IaasVMBackupRequest struct + ObjectType ObjectTypeBasicRequest + RecoveryPointExpiryTimeInUTC *date.Time + func (ivbr IaasVMBackupRequest) AsAzureFileShareBackupRequest() (*AzureFileShareBackupRequest, bool) + func (ivbr IaasVMBackupRequest) AsAzureWorkloadBackupRequest() (*AzureWorkloadBackupRequest, bool) + func (ivbr IaasVMBackupRequest) AsBasicRequest() (BasicRequest, bool) + func (ivbr IaasVMBackupRequest) AsIaasVMBackupRequest() (*IaasVMBackupRequest, bool) + func (ivbr IaasVMBackupRequest) AsRequest() (*Request, bool) + func (ivbr IaasVMBackupRequest) MarshalJSON() ([]byte, error) + type IaasVMILRRegistrationRequest struct + InitiatorName *string + ObjectType ObjectTypeBasicILRRequest + RecoveryPointID *string + RenewExistingRegistration *bool + VirtualMachineID *string + func (ivrr IaasVMILRRegistrationRequest) AsAzureFileShareProvisionILRRequest() (*AzureFileShareProvisionILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsILRRequest() (*ILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) MarshalJSON() ([]byte, error) + type IaasVMRecoveryPoint struct + IsInstantIlrSessionActive *bool + IsManagedVirtualMachine *bool + IsSourceVMEncrypted *bool + KeyAndSecret *KeyAndSecretDetails + ObjectType ObjectTypeBasicRecoveryPoint + OriginalStorageAccountOption *bool + OsType *string + RecoveryPointAdditionalInfo *string + RecoveryPointDiskConfiguration *RecoveryPointDiskConfiguration + RecoveryPointTierDetails *[]RecoveryPointTierInformation + RecoveryPointTime *date.Time + RecoveryPointType *string + SourceVMStorageType *string + VirtualMachineSize *string + func (ivrp IaasVMRecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) MarshalJSON() ([]byte, error) + type IaasVMRestoreRequest struct + AffinityGroup *string + CreateNewCloudService *bool + EncryptionDetails *EncryptionDetails + ObjectType ObjectTypeBasicRestoreRequest + OriginalStorageAccountOption *bool + RecoveryPointID *string + RecoveryType RecoveryType + Region *string + RestoreDiskLunList *[]int32 + SourceResourceID *string + StorageAccountID *string + SubnetID *string + TargetDomainNameID *string + TargetResourceGroupID *string + TargetVirtualMachineID *string + VirtualNetworkID *string + func (ivrr IaasVMRestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) MarshalJSON() ([]byte, error) + type InquiryInfo struct + ErrorDetail *ErrorDetail + InquiryDetails *[]WorkloadInquiryDetails + Status *string + type InquiryStatus string + const InquiryStatusFailed + const InquiryStatusInvalid + const InquiryStatusSuccess + func PossibleInquiryStatusValues() []InquiryStatus + type InquiryValidation struct + AdditionalDetail *string + ErrorDetail *ErrorDetail + Status *string + type InstantItemRecoveryTarget struct + ClientScripts *[]ClientScriptForConnect + type InstantRPAdditionalDetails struct + AzureBackupRGNamePrefix *string + AzureBackupRGNameSuffix *string + type IntentItemType string + const IntentItemTypeInvalid + const IntentItemTypeSQLAvailabilityGroupContainer + const IntentItemTypeSQLInstance + func PossibleIntentItemTypeValues() []IntentItemType + type ItemLevelRecoveryConnectionsClient struct + func NewItemLevelRecoveryConnectionsClient(subscriptionID string) ItemLevelRecoveryConnectionsClient + func NewItemLevelRecoveryConnectionsClientWithBaseURI(baseURI string, subscriptionID string) ItemLevelRecoveryConnectionsClient + func (client ItemLevelRecoveryConnectionsClient) Provision(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) ProvisionPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ItemLevelRecoveryConnectionsClient) ProvisionResponder(resp *http.Response) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) ProvisionSender(req *http.Request) (*http.Response, error) + func (client ItemLevelRecoveryConnectionsClient) Revoke(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) RevokePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ItemLevelRecoveryConnectionsClient) RevokeResponder(resp *http.Response) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) RevokeSender(req *http.Request) (*http.Response, error) + type ItemType string + const ItemTypeAzureFileShare + const ItemTypeAzureSQLDb + const ItemTypeClient + const ItemTypeExchange + const ItemTypeFileFolder + const ItemTypeGenericDataSource + const ItemTypeInvalid + const ItemTypeSAPAseDatabase + const ItemTypeSAPHanaDatabase + const ItemTypeSQLDB + const ItemTypeSQLDataBase + const ItemTypeSharepoint + const ItemTypeSystemState + const ItemTypeVM + const ItemTypeVMwareVM + func PossibleItemTypeValues() []ItemType + type Job struct + ActivityID *string + BackupManagementType ManagementType + EndTime *date.Time + EntityFriendlyName *string + JobType JobType + Operation *string + StartTime *date.Time + Status *string + func (j Job) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (j Job) AsAzureStorageJob() (*AzureStorageJob, bool) + func (j Job) AsAzureWorkloadJob() (*AzureWorkloadJob, bool) + func (j Job) AsBasicJob() (BasicJob, bool) + func (j Job) AsDpmJob() (*DpmJob, bool) + func (j Job) AsJob() (*Job, bool) + func (j Job) AsMabJob() (*MabJob, bool) + func (j Job) MarshalJSON() ([]byte, error) + type JobCancellationsClient struct + func NewJobCancellationsClient(subscriptionID string) JobCancellationsClient + func NewJobCancellationsClientWithBaseURI(baseURI string, subscriptionID string) JobCancellationsClient + func (client JobCancellationsClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client JobCancellationsClient) TriggerPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client JobCancellationsClient) TriggerResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobCancellationsClient) TriggerSender(req *http.Request) (*http.Response, error) + type JobDetailsClient struct + func NewJobDetailsClient(subscriptionID string) JobDetailsClient + func NewJobDetailsClientWithBaseURI(baseURI string, subscriptionID string) JobDetailsClient + func (client JobDetailsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result JobResource, err error) + func (client JobDetailsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client JobDetailsClient) GetResponder(resp *http.Response) (result JobResource, err error) + func (client JobDetailsClient) GetSender(req *http.Request) (*http.Response, error) + type JobOperationResultsClient struct + func NewJobOperationResultsClient(subscriptionID string) JobOperationResultsClient + func NewJobOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) JobOperationResultsClient + func (client JobOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client JobOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client JobOperationResultsClient) GetResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type JobOperationType string + const JobOperationTypeBackup + const JobOperationTypeConfigureBackup + const JobOperationTypeCrossRegionRestore + const JobOperationTypeDeleteBackupData + const JobOperationTypeDisableBackup + const JobOperationTypeInvalid + const JobOperationTypeRegister + const JobOperationTypeRestore + const JobOperationTypeUnRegister + const JobOperationTypeUndelete + func PossibleJobOperationTypeValues() []JobOperationType + type JobQueryObject struct + BackupManagementType ManagementType + EndTime *date.Time + JobID *string + Operation JobOperationType + StartTime *date.Time + Status JobStatus + type JobResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicJob + Tags map[string]*string + Type *string + func (jr *JobResource) UnmarshalJSON(body []byte) error + func (jr JobResource) MarshalJSON() ([]byte, error) + type JobResourceList struct + NextLink *string + Value *[]JobResource + func (jrl JobResourceList) IsEmpty() bool + type JobResourceListIterator struct + func NewJobResourceListIterator(page JobResourceListPage) JobResourceListIterator + func (iter *JobResourceListIterator) Next() error + func (iter *JobResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter JobResourceListIterator) NotDone() bool + func (iter JobResourceListIterator) Response() JobResourceList + func (iter JobResourceListIterator) Value() JobResource + type JobResourceListPage struct + func NewJobResourceListPage(getNextPage func(context.Context, JobResourceList) (JobResourceList, error)) JobResourceListPage + func (page *JobResourceListPage) Next() error + func (page *JobResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page JobResourceListPage) NotDone() bool + func (page JobResourceListPage) Response() JobResourceList + func (page JobResourceListPage) Values() []JobResource + 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 JobType string + const JobTypeAzureIaaSVMJob + const JobTypeAzureStorageJob + const JobTypeAzureWorkloadJob + const JobTypeDpmJob + const JobTypeJob + const JobTypeMabJob + func PossibleJobTypeValues() []JobType + type JobsClient struct + func NewJobsClient(subscriptionID string) JobsClient + func NewJobsClientWithBaseURI(baseURI string, subscriptionID string) JobsClient + func (client JobsClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result JobResourceListPage, err error) + func (client JobsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result JobResourceListIterator, err error) + func (client JobsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client JobsClient) ListResponder(resp *http.Response) (result JobResourceList, err error) + func (client JobsClient) ListSender(req *http.Request) (*http.Response, error) + type JobsGroupClient struct + func NewJobsGroupClient(subscriptionID string) JobsGroupClient + func NewJobsGroupClientWithBaseURI(baseURI string, subscriptionID string) JobsGroupClient + func (client JobsGroupClient) Export(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result autorest.Response, err error) + func (client JobsGroupClient) ExportPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string) (*http.Request, error) + func (client JobsGroupClient) ExportResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobsGroupClient) ExportSender(req *http.Request) (*http.Response, error) + type KEKDetails struct + KeyBackupData *string + KeyURL *string + KeyVaultID *string + type KeyAndSecretDetails struct + BekDetails *BEKDetails + EncryptionMechanism *string + KekDetails *KEKDetails + type LastBackupStatus string + const LastBackupStatusHealthy + const LastBackupStatusIRPending + const LastBackupStatusInvalid + const LastBackupStatusUnhealthy + func PossibleLastBackupStatusValues() []LastBackupStatus + type LogSchedulePolicy struct + ScheduleFrequencyInMins *int32 + SchedulePolicyType SchedulePolicyType + func (lsp LogSchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) + func (lsp LogSchedulePolicy) AsLogSchedulePolicy() (*LogSchedulePolicy, bool) + func (lsp LogSchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) + func (lsp LogSchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) + func (lsp LogSchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) + func (lsp LogSchedulePolicy) MarshalJSON() ([]byte, error) + type LongTermRetentionPolicy struct + DailySchedule *DailyRetentionSchedule + MonthlySchedule *MonthlyRetentionSchedule + RetentionPolicyType RetentionPolicyType + WeeklySchedule *WeeklyRetentionSchedule + YearlySchedule *YearlyRetentionSchedule + func (ltrp LongTermRetentionPolicy) AsBasicRetentionPolicy() (BasicRetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) AsLongTermRetentionPolicy() (*LongTermRetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) AsRetentionPolicy() (*RetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) AsSimpleRetentionPolicy() (*SimpleRetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) MarshalJSON() ([]byte, error) + type LongTermSchedulePolicy struct + SchedulePolicyType SchedulePolicyType + func (ltsp LongTermSchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) AsLogSchedulePolicy() (*LogSchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) MarshalJSON() ([]byte, error) + type MABContainerHealthDetails struct + Code *int32 + Message *string + Recommendations *[]string + Title *string + type MabContainer struct + AgentVersion *string + BackupManagementType ManagementType + CanReRegister *bool + ContainerHealthState *string + ContainerID *int64 + ContainerType ContainerTypeBasicProtectionContainer + ExtendedInfo *MabContainerExtendedInfo + FriendlyName *string + HealthStatus *string + MabContainerHealthDetails *[]MABContainerHealthDetails + ProtectedItemCount *int64 + RegistrationStatus *string + func (mc MabContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (mc MabContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (mc MabContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (mc MabContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (mc MabContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (mc MabContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (mc MabContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (mc MabContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (mc MabContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (mc MabContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (mc MabContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (mc MabContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (mc MabContainer) AsDpmContainer() (*DpmContainer, bool) + func (mc MabContainer) AsGenericContainer() (*GenericContainer, bool) + func (mc MabContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (mc MabContainer) AsMabContainer() (*MabContainer, bool) + func (mc MabContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (mc MabContainer) MarshalJSON() ([]byte, error) + type MabContainerExtendedInfo struct + BackupItemType ItemType + BackupItems *[]string + LastBackupStatus *string + LastRefreshedAt *date.Time + PolicyName *string + type MabErrorInfo struct + ErrorString *string + Recommendations *[]string + type MabFileFolderProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ComputerName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteSyncTimeInUTC *int64 + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + ExtendedInfo *MabFileFolderProtectedItemExtendedInfo + FriendlyName *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + ProtectionState *string + SourceResourceID *string + WorkloadType DataSourceType + func (mffpi MabFileFolderProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) MarshalJSON() ([]byte, error) + type MabFileFolderProtectedItemExtendedInfo struct + LastRefreshedAt *date.Time + OldestRecoveryPoint *date.Time + RecoveryPointCount *int32 + type MabJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]MabErrorInfo + ExtendedInfo *MabJobExtendedInfo + JobType JobType + MabServerName *string + MabServerType MabServerType + Operation *string + StartTime *date.Time + Status *string + WorkloadType WorkloadType + func (mj MabJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (mj MabJob) AsAzureStorageJob() (*AzureStorageJob, bool) + func (mj MabJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool) + func (mj MabJob) AsBasicJob() (BasicJob, bool) + func (mj MabJob) AsDpmJob() (*DpmJob, bool) + func (mj MabJob) AsJob() (*Job, bool) + func (mj MabJob) AsMabJob() (*MabJob, bool) + func (mj MabJob) MarshalJSON() ([]byte, error) + type MabJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList *[]MabJobTaskDetails + func (mjei MabJobExtendedInfo) MarshalJSON() ([]byte, error) + type MabJobTaskDetails struct + Duration *string + EndTime *date.Time + StartTime *date.Time + Status *string + TaskID *string + type MabProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + RetentionPolicy BasicRetentionPolicy + SchedulePolicy BasicSchedulePolicy + func (mpp *MabProtectionPolicy) UnmarshalJSON(body []byte) error + func (mpp MabProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (mpp 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 ManagementType string + const ManagementTypeAzureBackupServer + const ManagementTypeAzureIaasVM + const ManagementTypeAzureSQL + const ManagementTypeAzureStorage + const ManagementTypeAzureWorkload + const ManagementTypeDPM + const ManagementTypeDefaultBackup + const ManagementTypeInvalid + const ManagementTypeMAB + func PossibleManagementTypeValues() []ManagementType + type ManagementTypeBasicProtectionPolicy string + const BackupManagementTypeAzureIaasVM + const BackupManagementTypeAzureSQL + const BackupManagementTypeAzureStorage + const BackupManagementTypeAzureWorkload + const BackupManagementTypeGenericProtectionPolicy + const BackupManagementTypeMAB + const BackupManagementTypeProtectionPolicy + func PossibleManagementTypeBasicProtectionPolicyValues() []ManagementTypeBasicProtectionPolicy + type ManagementUsage struct + CurrentValue *int64 + Limit *int64 + Name *NameInfo + NextResetTime *date.Time + QuotaPeriod *string + Unit UsagesUnit + type ManagementUsageList struct + Value *[]ManagementUsage + 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 *[]date.Time + type NameInfo struct + LocalizedValue *string + Value *string + type ObjectType string + const ObjectTypeOperationStatusExtendedInfo + const ObjectTypeOperationStatusJobExtendedInfo + const ObjectTypeOperationStatusJobsExtendedInfo + const ObjectTypeOperationStatusProvisionILRExtendedInfo + func PossibleObjectTypeValues() []ObjectType + type ObjectTypeBasicILRRequest string + const ObjectTypeAzureFileShareProvisionILRRequest + const ObjectTypeILRRequest + const ObjectTypeIaasVMILRRegistrationRequest + func PossibleObjectTypeBasicILRRequestValues() []ObjectTypeBasicILRRequest + type ObjectTypeBasicOperationResultInfoBase string + const ObjectTypeExportJobsOperationResultInfo + const ObjectTypeOperationResultInfo + const ObjectTypeOperationResultInfoBase + func PossibleObjectTypeBasicOperationResultInfoBaseValues() []ObjectTypeBasicOperationResultInfoBase + type ObjectTypeBasicRecoveryPoint string + const ObjectTypeAzureFileShareRecoveryPoint + const ObjectTypeAzureWorkloadPointInTimeRecoveryPoint + const ObjectTypeAzureWorkloadRecoveryPoint + const ObjectTypeAzureWorkloadSAPHanaPointInTimeRecoveryPoint + const ObjectTypeAzureWorkloadSAPHanaRecoveryPoint + const ObjectTypeAzureWorkloadSQLPointInTimeRecoveryPoint + const ObjectTypeAzureWorkloadSQLRecoveryPoint + const ObjectTypeGenericRecoveryPoint + const ObjectTypeIaasVMRecoveryPoint + const ObjectTypeRecoveryPoint + func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint + type ObjectTypeBasicRequest string + const ObjectTypeAzureFileShareBackupRequest + const ObjectTypeAzureWorkloadBackupRequest + const ObjectTypeBackupRequest + const ObjectTypeIaasVMBackupRequest + func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest + type ObjectTypeBasicRestoreRequest string + const ObjectTypeAzureFileShareRestoreRequest + const ObjectTypeAzureWorkloadPointInTimeRestoreRequest + const ObjectTypeAzureWorkloadRestoreRequest + const ObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreRequest + const ObjectTypeAzureWorkloadSAPHanaRestoreRequest + const ObjectTypeAzureWorkloadSQLPointInTimeRestoreRequest + const ObjectTypeAzureWorkloadSQLRestoreRequest + const ObjectTypeIaasVMRestoreRequest + const ObjectTypeRestoreRequest + func PossibleObjectTypeBasicRestoreRequestValues() []ObjectTypeBasicRestoreRequest + type ObjectTypeBasicValidateOperationRequest string + const ObjectTypeValidateIaasVMRestoreOperationRequest + const ObjectTypeValidateOperationRequest + const ObjectTypeValidateRestoreOperationRequest + func PossibleObjectTypeBasicValidateOperationRequestValues() []ObjectTypeBasicValidateOperationRequest + type OperationClient struct + func NewOperationClient(subscriptionID string) OperationClient + func NewOperationClientWithBaseURI(baseURI string, subscriptionID string) OperationClient + func (client OperationClient) Validate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ValidateOperationsResponse, err error) + func (client OperationClient) ValidatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client OperationClient) ValidateResponder(resp *http.Response) (result ValidateOperationsResponse, err error) + func (client OperationClient) ValidateSender(req *http.Request) (*http.Response, error) + type OperationResultInfo struct + JobList *[]string + ObjectType ObjectTypeBasicOperationResultInfoBase + func (ori OperationResultInfo) AsBasicOperationResultInfoBase() (BasicOperationResultInfoBase, bool) + func (ori OperationResultInfo) AsExportJobsOperationResultInfo() (*ExportJobsOperationResultInfo, bool) + func (ori OperationResultInfo) AsOperationResultInfo() (*OperationResultInfo, bool) + func (ori OperationResultInfo) AsOperationResultInfoBase() (*OperationResultInfoBase, bool) + func (ori OperationResultInfo) MarshalJSON() ([]byte, error) + type OperationResultInfoBase struct + ObjectType ObjectTypeBasicOperationResultInfoBase + func (orib OperationResultInfoBase) AsBasicOperationResultInfoBase() (BasicOperationResultInfoBase, bool) + func (orib OperationResultInfoBase) AsExportJobsOperationResultInfo() (*ExportJobsOperationResultInfo, bool) + func (orib OperationResultInfoBase) AsOperationResultInfo() (*OperationResultInfo, bool) + func (orib OperationResultInfoBase) AsOperationResultInfoBase() (*OperationResultInfoBase, bool) + func (orib OperationResultInfoBase) MarshalJSON() ([]byte, error) + type OperationResultInfoBaseResource struct + Headers map[string][]string + Operation BasicOperationResultInfoBase + StatusCode HTTPStatusCode + func (oribr *OperationResultInfoBaseResource) UnmarshalJSON(body []byte) error + func (oribr OperationResultInfoBaseResource) MarshalJSON() ([]byte, error) + type OperationResultsClient struct + func NewOperationResultsClient(subscriptionID string) OperationResultsClient + func NewOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) OperationResultsClient + func (client OperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client OperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client OperationResultsClient) GetResponder(resp *http.Response) (result autorest.Response, err error) + func (client OperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type OperationStatus struct + EndTime *date.Time + Error *OperationStatusError + ID *string + Name *string + Properties BasicOperationStatusExtendedInfo + StartTime *date.Time + Status OperationStatusValues + func (osVar *OperationStatus) UnmarshalJSON(body []byte) error + type OperationStatusError struct + Code *string + Message *string + type OperationStatusExtendedInfo struct + ObjectType ObjectType + func (osei OperationStatusExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusJobExtendedInfo struct + JobID *string + ObjectType ObjectType + func (osjei OperationStatusJobExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusJobsExtendedInfo struct + FailedJobsError map[string]*string + JobIds *[]string + ObjectType ObjectType + func (osjei OperationStatusJobsExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusProvisionILRExtendedInfo struct + ObjectType ObjectType + RecoveryTarget *InstantItemRecoveryTarget + func (ospiei OperationStatusProvisionILRExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusValues string + const OperationStatusValuesCanceled + const OperationStatusValuesFailed + const OperationStatusValuesInProgress + const OperationStatusValuesInvalid + const OperationStatusValuesSucceeded + func PossibleOperationStatusValuesValues() []OperationStatusValues + type OperationStatusesClient struct + func NewOperationStatusesClient(subscriptionID string) OperationStatusesClient + func NewOperationStatusesClientWithBaseURI(baseURI string, subscriptionID string) OperationStatusesClient + func (client OperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationStatus, err error) + func (client OperationStatusesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client OperationStatusesClient) GetResponder(resp *http.Response) (result OperationStatus, err error) + func (client OperationStatusesClient) GetSender(req *http.Request) (*http.Response, error) + type OperationType string + const OperationTypeInvalid + const OperationTypeRegister + const OperationTypeReregister + func PossibleOperationTypeValues() []OperationType + type OperationWorkerResponse struct + Headers map[string][]string + StatusCode HTTPStatusCode + func (owr OperationWorkerResponse) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result ClientDiscoveryResponsePage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result ClientDiscoveryResponseIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result ClientDiscoveryResponse, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OverwriteOptions string + const OverwriteOptionsFailOnConflict + const OverwriteOptionsInvalid + const OverwriteOptionsOverwrite + func PossibleOverwriteOptionsValues() []OverwriteOptions + type PointInTimeRange struct + EndTime *date.Time + StartTime *date.Time + type PoliciesClient struct + func NewPoliciesClient(subscriptionID string) PoliciesClient + func NewPoliciesClientWithBaseURI(baseURI string, subscriptionID string) PoliciesClient + func (client PoliciesClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionPolicyResourceListPage, err error) + func (client PoliciesClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionPolicyResourceListIterator, err error) + func (client PoliciesClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string) (*http.Request, error) + func (client PoliciesClient) ListResponder(resp *http.Response) (result ProtectionPolicyResourceList, err error) + func (client PoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type PolicyType string + const PolicyTypeCopyOnlyFull + const PolicyTypeDifferential + const PolicyTypeFull + const PolicyTypeInvalid + const PolicyTypeLog + func PossiblePolicyTypeValues() []PolicyType + type PreBackupValidation struct + Code *string + Message *string + Status InquiryStatus + type PreValidateEnableBackupRequest struct + Properties *string + ResourceID *string + ResourceType DataSourceType + VaultID *string + type PreValidateEnableBackupResponse struct + ContainerName *string + ErrorCode *string + ErrorMessage *string + ProtectedItemName *string + Recommendation *string + Status ValidationStatus + type PrivateEndpoint struct + ID *string + type PrivateEndpointConnection struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState ProvisioningState + type PrivateEndpointConnectionClient struct + func NewPrivateEndpointConnectionClient(subscriptionID string) PrivateEndpointConnectionClient + func NewPrivateEndpointConnectionClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionClient + func (client PrivateEndpointConnectionClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result PrivateEndpointConnectionDeleteFuture, err error) + func (client PrivateEndpointConnectionClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client PrivateEndpointConnectionClient) DeleteSender(req *http.Request) (future PrivateEndpointConnectionDeleteFuture, err error) + func (client PrivateEndpointConnectionClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result PrivateEndpointConnectionResource, err error) + func (client PrivateEndpointConnectionClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionClient) GetResponder(resp *http.Response) (result PrivateEndpointConnectionResource, err error) + func (client PrivateEndpointConnectionClient) GetSender(req *http.Request) (*http.Response, error) + func (client PrivateEndpointConnectionClient) Put(ctx context.Context, vaultName string, resourceGroupName string, ...) (result PrivateEndpointConnectionPutFuture, err error) + func (client PrivateEndpointConnectionClient) PutPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionClient) PutResponder(resp *http.Response) (result PrivateEndpointConnectionResource, err error) + func (client PrivateEndpointConnectionClient) PutSender(req *http.Request) (future PrivateEndpointConnectionPutFuture, err error) + type PrivateEndpointConnectionDeleteFuture struct + func (future *PrivateEndpointConnectionDeleteFuture) Result(client PrivateEndpointConnectionClient) (ar autorest.Response, err error) + type PrivateEndpointConnectionPutFuture struct + func (future *PrivateEndpointConnectionPutFuture) Result(client PrivateEndpointConnectionClient) (pecr PrivateEndpointConnectionResource, err error) + type PrivateEndpointConnectionResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *PrivateEndpointConnection + Tags map[string]*string + Type *string + func (pecr PrivateEndpointConnectionResource) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionStatus string + const Approved + const Disconnected + const Pending + const Rejected + func PossiblePrivateEndpointConnectionStatusValues() []PrivateEndpointConnectionStatus + type PrivateLinkServiceConnectionState struct + ActionRequired *string + Description *string + Status PrivateEndpointConnectionStatus + type ProtectableContainer struct + BackupManagementType ManagementType + ContainerID *string + FriendlyName *string + HealthStatus *string + ProtectableContainerType ProtectableContainerType + func (pc ProtectableContainer) AsAzureStorageProtectableContainer() (*AzureStorageProtectableContainer, bool) + func (pc ProtectableContainer) AsAzureVMAppContainerProtectableContainer() (*AzureVMAppContainerProtectableContainer, bool) + func (pc ProtectableContainer) AsBasicProtectableContainer() (BasicProtectableContainer, bool) + func (pc ProtectableContainer) AsProtectableContainer() (*ProtectableContainer, bool) + func (pc ProtectableContainer) MarshalJSON() ([]byte, error) + type ProtectableContainerResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectableContainer + Tags map[string]*string + Type *string + func (pcr *ProtectableContainerResource) UnmarshalJSON(body []byte) error + func (pcr ProtectableContainerResource) MarshalJSON() ([]byte, error) + type ProtectableContainerResourceList struct + NextLink *string + Value *[]ProtectableContainerResource + func (pcrl ProtectableContainerResourceList) IsEmpty() bool + type ProtectableContainerResourceListIterator struct + func NewProtectableContainerResourceListIterator(page ProtectableContainerResourceListPage) ProtectableContainerResourceListIterator + func (iter *ProtectableContainerResourceListIterator) Next() error + func (iter *ProtectableContainerResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectableContainerResourceListIterator) NotDone() bool + func (iter ProtectableContainerResourceListIterator) Response() ProtectableContainerResourceList + func (iter ProtectableContainerResourceListIterator) Value() ProtectableContainerResource + type ProtectableContainerResourceListPage struct + func NewProtectableContainerResourceListPage(...) ProtectableContainerResourceListPage + func (page *ProtectableContainerResourceListPage) Next() error + func (page *ProtectableContainerResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectableContainerResourceListPage) NotDone() bool + func (page ProtectableContainerResourceListPage) Response() ProtectableContainerResourceList + func (page ProtectableContainerResourceListPage) Values() []ProtectableContainerResource + type ProtectableContainerType string + const ProtectableContainerTypeProtectableContainer + const ProtectableContainerTypeStorageContainer + const ProtectableContainerTypeVMAppContainer + func PossibleProtectableContainerTypeValues() []ProtectableContainerType + type ProtectableContainersClient struct + func NewProtectableContainersClient(subscriptionID string) ProtectableContainersClient + func NewProtectableContainersClientWithBaseURI(baseURI string, subscriptionID string) ProtectableContainersClient + func (client ProtectableContainersClient) List(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectableContainerResourceListPage, err error) + func (client ProtectableContainersClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectableContainerResourceListIterator, err error) + func (client ProtectableContainersClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectableContainersClient) ListResponder(resp *http.Response) (result ProtectableContainerResourceList, err error) + func (client ProtectableContainersClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectableItemType string + const ProtectableItemTypeAzureFileShare + const ProtectableItemTypeAzureVMWorkloadProtectableItem + const ProtectableItemTypeIaaSVMProtectableItem + const ProtectableItemTypeMicrosoftClassicComputevirtualMachines + const ProtectableItemTypeMicrosoftComputevirtualMachines + const ProtectableItemTypeSAPAseSystem + const ProtectableItemTypeSAPHanaDatabase + const ProtectableItemTypeSAPHanaSystem + const ProtectableItemTypeSQLAvailabilityGroupContainer + const ProtectableItemTypeSQLDataBase + const ProtectableItemTypeSQLInstance + const ProtectableItemTypeWorkloadProtectableItem + func PossibleProtectableItemTypeValues() []ProtectableItemType + type ProtectableItemsClient struct + func NewProtectableItemsClient(subscriptionID string) ProtectableItemsClient + func NewProtectableItemsClientWithBaseURI(baseURI string, subscriptionID string) ProtectableItemsClient + func (client ProtectableItemsClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result WorkloadProtectableItemResourceListPage, err error) + func (client ProtectableItemsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result WorkloadProtectableItemResourceListIterator, err error) + func (client ProtectableItemsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client ProtectableItemsClient) ListResponder(resp *http.Response) (result WorkloadProtectableItemResourceList, err error) + func (client ProtectableItemsClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteTimeInUTC *date.Time + DeferredDeleteTimeRemaining *string + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + SourceResourceID *string + WorkloadType DataSourceType + func (pi ProtectedItem) AsAzureFileshareProtectedItem() (*AzureFileshareProtectedItem, bool) + func (pi ProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (pi ProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (pi ProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (pi ProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (pi ProtectedItem) AsAzureVMWorkloadProtectedItem() (*AzureVMWorkloadProtectedItem, bool) + func (pi ProtectedItem) AsAzureVMWorkloadSAPAseDatabaseProtectedItem() (*AzureVMWorkloadSAPAseDatabaseProtectedItem, bool) + func (pi ProtectedItem) AsAzureVMWorkloadSAPHanaDatabaseProtectedItem() (*AzureVMWorkloadSAPHanaDatabaseProtectedItem, bool) + func (pi ProtectedItem) AsAzureVMWorkloadSQLDatabaseProtectedItem() (*AzureVMWorkloadSQLDatabaseProtectedItem, bool) + func (pi ProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (pi ProtectedItem) AsBasicAzureVMWorkloadProtectedItem() (BasicAzureVMWorkloadProtectedItem, bool) + func (pi ProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (pi ProtectedItem) AsDPMProtectedItem() (*DPMProtectedItem, bool) + func (pi ProtectedItem) AsGenericProtectedItem() (*GenericProtectedItem, bool) + func (pi ProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (pi ProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (pi ProtectedItem) MarshalJSON() ([]byte, error) + type ProtectedItemHealthStatus string + const ProtectedItemHealthStatusHealthy + const ProtectedItemHealthStatusIRPending + const ProtectedItemHealthStatusInvalid + const ProtectedItemHealthStatusNotReachable + const ProtectedItemHealthStatusUnhealthy + func PossibleProtectedItemHealthStatusValues() []ProtectedItemHealthStatus + type ProtectedItemOperationResultsClient struct + func NewProtectedItemOperationResultsClient(subscriptionID string) ProtectedItemOperationResultsClient + func NewProtectedItemOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectedItemOperationResultsClient + func (client ProtectedItemOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectedItemResource, err error) + func (client ProtectedItemOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemOperationResultsClient) GetResponder(resp *http.Response) (result ProtectedItemResource, err error) + func (client ProtectedItemOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectedItemOperationStatusesClient struct + func NewProtectedItemOperationStatusesClient(subscriptionID string) ProtectedItemOperationStatusesClient + func NewProtectedItemOperationStatusesClientWithBaseURI(baseURI string, subscriptionID string) ProtectedItemOperationStatusesClient + func (client ProtectedItemOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationStatus, err error) + func (client ProtectedItemOperationStatusesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemOperationStatusesClient) GetResponder(resp *http.Response) (result OperationStatus, err error) + func (client ProtectedItemOperationStatusesClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectedItemQueryObject struct + BackupEngineName *string + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + FabricName *string + FriendlyName *string + HealthState HealthState + ItemType DataSourceType + PolicyName *string + type ProtectedItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectedItem + Tags map[string]*string + Type *string + func (pir *ProtectedItemResource) UnmarshalJSON(body []byte) error + func (pir ProtectedItemResource) MarshalJSON() ([]byte, error) + type ProtectedItemResourceList struct + NextLink *string + Value *[]ProtectedItemResource + func (pirl ProtectedItemResourceList) IsEmpty() bool + type ProtectedItemResourceListIterator struct + func NewProtectedItemResourceListIterator(page ProtectedItemResourceListPage) ProtectedItemResourceListIterator + func (iter *ProtectedItemResourceListIterator) Next() error + func (iter *ProtectedItemResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectedItemResourceListIterator) NotDone() bool + func (iter ProtectedItemResourceListIterator) Response() ProtectedItemResourceList + func (iter ProtectedItemResourceListIterator) Value() ProtectedItemResource + type ProtectedItemResourceListPage struct + func NewProtectedItemResourceListPage(...) ProtectedItemResourceListPage + func (page *ProtectedItemResourceListPage) Next() error + func (page *ProtectedItemResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectedItemResourceListPage) NotDone() bool + func (page ProtectedItemResourceListPage) Response() ProtectedItemResourceList + func (page ProtectedItemResourceListPage) Values() []ProtectedItemResource + type ProtectedItemState string + const ProtectedItemStateIRPending + const ProtectedItemStateInvalid + const ProtectedItemStateProtected + const ProtectedItemStateProtectionError + const ProtectedItemStateProtectionPaused + const ProtectedItemStateProtectionStopped + func PossibleProtectedItemStateValues() []ProtectedItemState + type ProtectedItemType string + const ProtectedItemTypeAzureFileShareProtectedItem + const ProtectedItemTypeAzureIaaSVMProtectedItem + const ProtectedItemTypeAzureVMWorkloadProtectedItem + const ProtectedItemTypeAzureVMWorkloadSAPAseDatabase + const ProtectedItemTypeAzureVMWorkloadSAPHanaDatabase + const ProtectedItemTypeAzureVMWorkloadSQLDatabase + const ProtectedItemTypeDPMProtectedItem + const ProtectedItemTypeGenericProtectedItem + const ProtectedItemTypeMabFileFolderProtectedItem + const ProtectedItemTypeMicrosoftClassicComputevirtualMachines + const ProtectedItemTypeMicrosoftComputevirtualMachines + const ProtectedItemTypeMicrosoftSqlserversdatabases + const ProtectedItemTypeProtectedItem + func PossibleProtectedItemTypeValues() []ProtectedItemType + type ProtectedItemsClient struct + func NewProtectedItemsClient(subscriptionID string) ProtectedItemsClient + func NewProtectedItemsClientWithBaseURI(baseURI string, subscriptionID string) ProtectedItemsClient + func (client ProtectedItemsClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectedItemResource, err error) + func (client ProtectedItemsClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemsClient) CreateOrUpdateResponder(resp *http.Response) (result ProtectedItemResource, err error) + func (client ProtectedItemsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ProtectedItemsClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectedItemsClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectedItemsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ProtectedItemsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectedItemResource, err error) + func (client ProtectedItemsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemsClient) GetResponder(resp *http.Response) (result ProtectedItemResource, err error) + func (client ProtectedItemsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectedItemsGroupClient struct + func NewProtectedItemsGroupClient(subscriptionID string) ProtectedItemsGroupClient + func NewProtectedItemsGroupClientWithBaseURI(baseURI string, subscriptionID string) ProtectedItemsGroupClient + func (client ProtectedItemsGroupClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectedItemResourceListPage, err error) + func (client ProtectedItemsGroupClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectedItemResourceListIterator, err error) + func (client ProtectedItemsGroupClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client ProtectedItemsGroupClient) ListResponder(resp *http.Response) (result ProtectedItemResourceList, err error) + func (client ProtectedItemsGroupClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectionContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + func (pc ProtectionContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (pc ProtectionContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (pc ProtectionContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (pc ProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (pc ProtectionContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (pc ProtectionContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (pc ProtectionContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (pc ProtectionContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (pc ProtectionContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (pc ProtectionContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (pc ProtectionContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (pc ProtectionContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (pc ProtectionContainer) AsDpmContainer() (*DpmContainer, bool) + func (pc ProtectionContainer) AsGenericContainer() (*GenericContainer, bool) + func (pc ProtectionContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (pc ProtectionContainer) AsMabContainer() (*MabContainer, bool) + func (pc ProtectionContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (pc ProtectionContainer) MarshalJSON() ([]byte, error) + type ProtectionContainerOperationResultsClient struct + func NewProtectionContainerOperationResultsClient(subscriptionID string) ProtectionContainerOperationResultsClient + func NewProtectionContainerOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectionContainerOperationResultsClient + func (client ProtectionContainerOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionContainerResource, err error) + func (client ProtectionContainerOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainerOperationResultsClient) GetResponder(resp *http.Response) (result ProtectionContainerResource, err error) + func (client ProtectionContainerOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionContainerRefreshOperationResultsClient struct + func NewProtectionContainerRefreshOperationResultsClient(subscriptionID string) ProtectionContainerRefreshOperationResultsClient + func NewProtectionContainerRefreshOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectionContainerRefreshOperationResultsClient + func (client ProtectionContainerRefreshOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionContainerRefreshOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainerRefreshOperationResultsClient) GetResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionContainerRefreshOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionContainerResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectionContainer + Tags map[string]*string + Type *string + func (pcr *ProtectionContainerResource) UnmarshalJSON(body []byte) error + func (pcr ProtectionContainerResource) MarshalJSON() ([]byte, error) + type ProtectionContainerResourceList struct + NextLink *string + Value *[]ProtectionContainerResource + func (pcrl ProtectionContainerResourceList) IsEmpty() bool + type ProtectionContainerResourceListIterator struct + func NewProtectionContainerResourceListIterator(page ProtectionContainerResourceListPage) ProtectionContainerResourceListIterator + func (iter *ProtectionContainerResourceListIterator) Next() error + func (iter *ProtectionContainerResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectionContainerResourceListIterator) NotDone() bool + func (iter ProtectionContainerResourceListIterator) Response() ProtectionContainerResourceList + func (iter ProtectionContainerResourceListIterator) Value() ProtectionContainerResource + type ProtectionContainerResourceListPage struct + func NewProtectionContainerResourceListPage(...) ProtectionContainerResourceListPage + func (page *ProtectionContainerResourceListPage) Next() error + func (page *ProtectionContainerResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectionContainerResourceListPage) NotDone() bool + func (page ProtectionContainerResourceListPage) Response() ProtectionContainerResourceList + func (page ProtectionContainerResourceListPage) Values() []ProtectionContainerResource + type ProtectionContainersClient struct + func NewProtectionContainersClient(subscriptionID string) ProtectionContainersClient + func NewProtectionContainersClientWithBaseURI(baseURI string, subscriptionID string) ProtectionContainersClient + func (client ProtectionContainersClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionContainerResource, err error) + func (client ProtectionContainersClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainersClient) GetResponder(resp *http.Response) (result ProtectionContainerResource, err error) + func (client ProtectionContainersClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProtectionContainersClient) Inquire(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionContainersClient) InquirePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainersClient) InquireResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionContainersClient) InquireSender(req *http.Request) (*http.Response, error) + func (client ProtectionContainersClient) Refresh(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionContainersClient) RefreshPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainersClient) RefreshResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionContainersClient) RefreshSender(req *http.Request) (*http.Response, error) + func (client ProtectionContainersClient) Register(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionContainerResource, err error) + func (client ProtectionContainersClient) RegisterPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainersClient) RegisterResponder(resp *http.Response) (result ProtectionContainerResource, err error) + func (client ProtectionContainersClient) RegisterSender(req *http.Request) (*http.Response, error) + func (client ProtectionContainersClient) Unregister(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionContainersClient) UnregisterPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainersClient) UnregisterResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionContainersClient) UnregisterSender(req *http.Request) (*http.Response, error) + type ProtectionContainersGroupClient struct + func NewProtectionContainersGroupClient(subscriptionID string) ProtectionContainersGroupClient + func NewProtectionContainersGroupClientWithBaseURI(baseURI string, subscriptionID string) ProtectionContainersGroupClient + func (client ProtectionContainersGroupClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionContainerResourceListPage, err error) + func (client ProtectionContainersGroupClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionContainerResourceListIterator, err error) + func (client ProtectionContainersGroupClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string) (*http.Request, error) + func (client ProtectionContainersGroupClient) ListResponder(resp *http.Response) (result ProtectionContainerResourceList, err error) + func (client ProtectionContainersGroupClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectionIntent struct + BackupManagementType ManagementType + ItemID *string + PolicyID *string + ProtectionIntentItemType ProtectionIntentItemType + ProtectionState ProtectionStatus + SourceResourceID *string + func (pi ProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool) + func (pi ProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool) + func (pi ProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool) + func (pi ProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool) + func (pi ProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool) + func (pi ProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool) + func (pi ProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool) + func (pi ProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool) + func (pi ProtectionIntent) MarshalJSON() ([]byte, error) + type ProtectionIntentClient struct + func NewProtectionIntentClient(subscriptionID string) ProtectionIntentClient + func NewProtectionIntentClientWithBaseURI(baseURI string, subscriptionID string) ProtectionIntentClient + func (client ProtectionIntentClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionIntentResource, err error) + func (client ProtectionIntentClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionIntentClient) CreateOrUpdateResponder(resp *http.Response) (result ProtectionIntentResource, err error) + func (client ProtectionIntentClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ProtectionIntentClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionIntentClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionIntentClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionIntentClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ProtectionIntentClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionIntentResource, err error) + func (client ProtectionIntentClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionIntentClient) GetResponder(resp *http.Response) (result ProtectionIntentResource, err error) + func (client ProtectionIntentClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProtectionIntentClient) Validate(ctx context.Context, azureRegion string, ...) (result PreValidateEnableBackupResponse, err error) + func (client ProtectionIntentClient) ValidatePreparer(ctx context.Context, azureRegion string, ...) (*http.Request, error) + func (client ProtectionIntentClient) ValidateResponder(resp *http.Response) (result PreValidateEnableBackupResponse, err error) + func (client ProtectionIntentClient) ValidateSender(req *http.Request) (*http.Response, error) + type ProtectionIntentGroupClient struct + func NewProtectionIntentGroupClient(subscriptionID string) ProtectionIntentGroupClient + func NewProtectionIntentGroupClientWithBaseURI(baseURI string, subscriptionID string) ProtectionIntentGroupClient + func (client ProtectionIntentGroupClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectionIntentResourceListPage, err error) + func (client ProtectionIntentGroupClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectionIntentResourceListIterator, err error) + func (client ProtectionIntentGroupClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client ProtectionIntentGroupClient) ListResponder(resp *http.Response) (result ProtectionIntentResourceList, err error) + func (client ProtectionIntentGroupClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectionIntentItemType string + const ProtectionIntentItemTypeAzureResourceItem + const ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent + const ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent + const ProtectionIntentItemTypeProtectionIntent + const ProtectionIntentItemTypeRecoveryServiceVaultItem + func PossibleProtectionIntentItemTypeValues() []ProtectionIntentItemType + type ProtectionIntentQueryObject struct + BackupManagementType ManagementType + ItemName *string + ItemType IntentItemType + ParentName *string + type ProtectionIntentResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectionIntent + Tags map[string]*string + Type *string + func (pir *ProtectionIntentResource) UnmarshalJSON(body []byte) error + func (pir ProtectionIntentResource) MarshalJSON() ([]byte, error) + type ProtectionIntentResourceList struct + NextLink *string + Value *[]ProtectionIntentResource + func (pirl ProtectionIntentResourceList) IsEmpty() bool + type ProtectionIntentResourceListIterator struct + func NewProtectionIntentResourceListIterator(page ProtectionIntentResourceListPage) ProtectionIntentResourceListIterator + func (iter *ProtectionIntentResourceListIterator) Next() error + func (iter *ProtectionIntentResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectionIntentResourceListIterator) NotDone() bool + func (iter ProtectionIntentResourceListIterator) Response() ProtectionIntentResourceList + func (iter ProtectionIntentResourceListIterator) Value() ProtectionIntentResource + type ProtectionIntentResourceListPage struct + func NewProtectionIntentResourceListPage(...) ProtectionIntentResourceListPage + func (page *ProtectionIntentResourceListPage) Next() error + func (page *ProtectionIntentResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectionIntentResourceListPage) NotDone() bool + func (page ProtectionIntentResourceListPage) Response() ProtectionIntentResourceList + func (page ProtectionIntentResourceListPage) Values() []ProtectionIntentResource + type ProtectionPoliciesClient struct + func NewProtectionPoliciesClient(subscriptionID string) ProtectionPoliciesClient + func NewProtectionPoliciesClientWithBaseURI(baseURI string, subscriptionID string) ProtectionPoliciesClient + func (client ProtectionPoliciesClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ProtectionPoliciesClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionPoliciesClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionPoliciesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ProtectionPoliciesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPoliciesClient) GetResponder(resp *http.Response) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + func (pp ProtectionPolicy) AsAzureFileShareProtectionPolicy() (*AzureFileShareProtectionPolicy, bool) + func (pp ProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (pp ProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (pp ProtectionPolicy) AsAzureVMWorkloadProtectionPolicy() (*AzureVMWorkloadProtectionPolicy, bool) + func (pp ProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (pp ProtectionPolicy) AsGenericProtectionPolicy() (*GenericProtectionPolicy, bool) + func (pp ProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (pp ProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (pp ProtectionPolicy) MarshalJSON() ([]byte, error) + type ProtectionPolicyOperationResultsClient struct + func NewProtectionPolicyOperationResultsClient(subscriptionID string) ProtectionPolicyOperationResultsClient + func NewProtectionPolicyOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectionPolicyOperationResultsClient + func (client ProtectionPolicyOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionPolicyResource, err error) + func (client ProtectionPolicyOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPolicyOperationResultsClient) GetResponder(resp *http.Response) (result ProtectionPolicyResource, err error) + func (client ProtectionPolicyOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionPolicyOperationStatusesClient struct + func NewProtectionPolicyOperationStatusesClient(subscriptionID string) ProtectionPolicyOperationStatusesClient + func NewProtectionPolicyOperationStatusesClientWithBaseURI(baseURI string, subscriptionID string) ProtectionPolicyOperationStatusesClient + func (client ProtectionPolicyOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationStatus, err error) + func (client ProtectionPolicyOperationStatusesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPolicyOperationStatusesClient) GetResponder(resp *http.Response) (result OperationStatus, err error) + func (client ProtectionPolicyOperationStatusesClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionPolicyQueryObject struct + BackupManagementType ManagementType + FabricName *string + WorkloadType WorkloadType + type ProtectionPolicyResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectionPolicy + Tags map[string]*string + Type *string + func (ppr *ProtectionPolicyResource) UnmarshalJSON(body []byte) error + func (ppr ProtectionPolicyResource) MarshalJSON() ([]byte, error) + type ProtectionPolicyResourceList struct + NextLink *string + Value *[]ProtectionPolicyResource + func (pprl ProtectionPolicyResourceList) IsEmpty() bool + type ProtectionPolicyResourceListIterator struct + func NewProtectionPolicyResourceListIterator(page ProtectionPolicyResourceListPage) ProtectionPolicyResourceListIterator + func (iter *ProtectionPolicyResourceListIterator) Next() error + func (iter *ProtectionPolicyResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectionPolicyResourceListIterator) NotDone() bool + func (iter ProtectionPolicyResourceListIterator) Response() ProtectionPolicyResourceList + func (iter ProtectionPolicyResourceListIterator) Value() ProtectionPolicyResource + type ProtectionPolicyResourceListPage struct + func NewProtectionPolicyResourceListPage(...) ProtectionPolicyResourceListPage + func (page *ProtectionPolicyResourceListPage) Next() error + func (page *ProtectionPolicyResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectionPolicyResourceListPage) NotDone() bool + func (page ProtectionPolicyResourceListPage) Response() ProtectionPolicyResourceList + func (page ProtectionPolicyResourceListPage) Values() []ProtectionPolicyResource + type ProtectionState string + 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 ObjectTypeBasicRecoveryPoint + func (rp RecoveryPoint) AsAzureFileShareRecoveryPoint() (*AzureFileShareRecoveryPoint, bool) + func (rp RecoveryPoint) AsAzureWorkloadPointInTimeRecoveryPoint() (*AzureWorkloadPointInTimeRecoveryPoint, bool) + func (rp RecoveryPoint) AsAzureWorkloadRecoveryPoint() (*AzureWorkloadRecoveryPoint, bool) + func (rp RecoveryPoint) AsAzureWorkloadSAPHanaPointInTimeRecoveryPoint() (*AzureWorkloadSAPHanaPointInTimeRecoveryPoint, bool) + func (rp RecoveryPoint) AsAzureWorkloadSAPHanaRecoveryPoint() (*AzureWorkloadSAPHanaRecoveryPoint, bool) + func (rp RecoveryPoint) AsAzureWorkloadSQLPointInTimeRecoveryPoint() (*AzureWorkloadSQLPointInTimeRecoveryPoint, bool) + func (rp RecoveryPoint) AsAzureWorkloadSQLRecoveryPoint() (*AzureWorkloadSQLRecoveryPoint, bool) + func (rp RecoveryPoint) AsBasicAzureWorkloadPointInTimeRecoveryPoint() (BasicAzureWorkloadPointInTimeRecoveryPoint, bool) + func (rp RecoveryPoint) AsBasicAzureWorkloadRecoveryPoint() (BasicAzureWorkloadRecoveryPoint, bool) + func (rp RecoveryPoint) AsBasicAzureWorkloadSQLRecoveryPoint() (BasicAzureWorkloadSQLRecoveryPoint, bool) + func (rp RecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (rp RecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (rp RecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (rp RecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (rp RecoveryPoint) MarshalJSON() ([]byte, error) + type RecoveryPointDiskConfiguration struct + ExcludedDiskList *[]DiskInformation + IncludedDiskList *[]DiskInformation + NumberOfDisksAttachedToVM *int32 + NumberOfDisksIncludedInBackup *int32 + type RecoveryPointResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicRecoveryPoint + Tags map[string]*string + Type *string + func (rpr *RecoveryPointResource) UnmarshalJSON(body []byte) error + func (rpr RecoveryPointResource) MarshalJSON() ([]byte, error) + type RecoveryPointResourceList struct + NextLink *string + Value *[]RecoveryPointResource + func (rprl RecoveryPointResourceList) IsEmpty() bool + type RecoveryPointResourceListIterator struct + func NewRecoveryPointResourceListIterator(page RecoveryPointResourceListPage) RecoveryPointResourceListIterator + func (iter *RecoveryPointResourceListIterator) Next() error + func (iter *RecoveryPointResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter RecoveryPointResourceListIterator) NotDone() bool + func (iter RecoveryPointResourceListIterator) Response() RecoveryPointResourceList + func (iter RecoveryPointResourceListIterator) Value() RecoveryPointResource + type RecoveryPointResourceListPage struct + func NewRecoveryPointResourceListPage(...) RecoveryPointResourceListPage + func (page *RecoveryPointResourceListPage) Next() error + func (page *RecoveryPointResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page RecoveryPointResourceListPage) NotDone() bool + func (page RecoveryPointResourceListPage) Response() RecoveryPointResourceList + func (page RecoveryPointResourceListPage) Values() []RecoveryPointResource + type RecoveryPointTierInformation struct + Status RecoveryPointTierStatus + Type RecoveryPointTierType + type RecoveryPointTierStatus string + const RecoveryPointTierStatusDeleted + const RecoveryPointTierStatusDisabled + const RecoveryPointTierStatusInvalid + const RecoveryPointTierStatusValid + func PossibleRecoveryPointTierStatusValues() []RecoveryPointTierStatus + type RecoveryPointTierType string + const RecoveryPointTierTypeHardenedRP + const RecoveryPointTierTypeInstantRP + const RecoveryPointTierTypeInvalid + func PossibleRecoveryPointTierTypeValues() []RecoveryPointTierType + type RecoveryPointsClient struct + func NewRecoveryPointsClient(subscriptionID string) RecoveryPointsClient + func NewRecoveryPointsClientWithBaseURI(baseURI string, subscriptionID string) RecoveryPointsClient + func (client RecoveryPointsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result RecoveryPointResource, err error) + func (client RecoveryPointsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RecoveryPointsClient) GetResponder(resp *http.Response) (result RecoveryPointResource, err error) + func (client RecoveryPointsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RecoveryPointsClient) List(ctx context.Context, vaultName string, resourceGroupName string, ...) (result RecoveryPointResourceListPage, err error) + func (client RecoveryPointsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result RecoveryPointResourceListIterator, err error) + func (client RecoveryPointsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RecoveryPointsClient) ListResponder(resp *http.Response) (result RecoveryPointResourceList, err error) + func (client RecoveryPointsClient) ListSender(req *http.Request) (*http.Response, error) + type RecoveryType string + const RecoveryTypeAlternateLocation + const RecoveryTypeInvalid + const RecoveryTypeOffline + const RecoveryTypeOriginalLocation + const RecoveryTypeRestoreDisks + func PossibleRecoveryTypeValues() []RecoveryType + type Request struct + ObjectType ObjectTypeBasicRequest + func (r Request) AsAzureFileShareBackupRequest() (*AzureFileShareBackupRequest, bool) + func (r Request) AsAzureWorkloadBackupRequest() (*AzureWorkloadBackupRequest, bool) + func (r Request) AsBasicRequest() (BasicRequest, bool) + func (r Request) AsIaasVMBackupRequest() (*IaasVMBackupRequest, bool) + func (r Request) AsRequest() (*Request, bool) + func (r Request) MarshalJSON() ([]byte, error) + type RequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicRequest + Tags map[string]*string + Type *string + func (rr *RequestResource) UnmarshalJSON(body []byte) error + func (rr RequestResource) MarshalJSON() ([]byte, error) + type Resource struct + ETag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceConfig struct + StorageModelType StorageType + StorageType StorageType + StorageTypeState StorageTypeState + type ResourceConfigResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *ResourceConfig + Tags map[string]*string + Type *string + func (rcr ResourceConfigResource) MarshalJSON() ([]byte, error) + type ResourceList struct + NextLink *string + type ResourceStorageConfigsClient struct + func NewResourceStorageConfigsClient(subscriptionID string) ResourceStorageConfigsClient + func NewResourceStorageConfigsClientWithBaseURI(baseURI string, subscriptionID string) ResourceStorageConfigsClient + func (client ResourceStorageConfigsClient) Get(ctx context.Context, vaultName string, resourceGroupName string) (result ResourceConfigResource, err error) + func (client ResourceStorageConfigsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string) (*http.Request, error) + func (client ResourceStorageConfigsClient) GetResponder(resp *http.Response) (result ResourceConfigResource, err error) + func (client ResourceStorageConfigsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ResourceStorageConfigsClient) Patch(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ResourceStorageConfigsClient) PatchPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ResourceStorageConfigsClient) PatchResponder(resp *http.Response) (result autorest.Response, err error) + func (client ResourceStorageConfigsClient) PatchSender(req *http.Request) (*http.Response, error) + func (client ResourceStorageConfigsClient) Update(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ResourceConfigResource, err error) + func (client ResourceStorageConfigsClient) UpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ResourceStorageConfigsClient) UpdateResponder(resp *http.Response) (result ResourceConfigResource, err error) + func (client ResourceStorageConfigsClient) UpdateSender(req *http.Request) (*http.Response, error) + type ResourceVaultConfig struct + EnhancedSecurityState EnhancedSecurityState + SoftDeleteFeatureState SoftDeleteFeatureState + StorageModelType StorageType + StorageType StorageType + StorageTypeState StorageTypeState + type ResourceVaultConfigResource struct + ETag *string + ID *string + Location *string + Name *string + Properties *ResourceVaultConfig + Tags map[string]*string + Type *string + func (rvcr ResourceVaultConfigResource) MarshalJSON() ([]byte, error) + type ResourceVaultConfigsClient struct + func NewResourceVaultConfigsClient(subscriptionID string) ResourceVaultConfigsClient + func NewResourceVaultConfigsClientWithBaseURI(baseURI string, subscriptionID string) ResourceVaultConfigsClient + func (client ResourceVaultConfigsClient) Get(ctx context.Context, vaultName string, resourceGroupName string) (result ResourceVaultConfigResource, err error) + func (client ResourceVaultConfigsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string) (*http.Request, error) + func (client ResourceVaultConfigsClient) GetResponder(resp *http.Response) (result ResourceVaultConfigResource, err error) + func (client ResourceVaultConfigsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ResourceVaultConfigsClient) Put(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ResourceVaultConfigResource, err error) + func (client ResourceVaultConfigsClient) PutPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ResourceVaultConfigsClient) PutResponder(resp *http.Response) (result ResourceVaultConfigResource, err error) + func (client ResourceVaultConfigsClient) PutSender(req *http.Request) (*http.Response, error) + func (client ResourceVaultConfigsClient) Update(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ResourceVaultConfigResource, err error) + func (client ResourceVaultConfigsClient) UpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ResourceVaultConfigsClient) UpdateResponder(resp *http.Response) (result ResourceVaultConfigResource, err error) + func (client ResourceVaultConfigsClient) UpdateSender(req *http.Request) (*http.Response, error) + type RestoreFileSpecs struct + FileSpecType *string + Path *string + TargetFolderPath *string + type RestorePointQueryType string + const RestorePointQueryTypeAll + const RestorePointQueryTypeDifferential + const RestorePointQueryTypeFull + const RestorePointQueryTypeFullAndDifferential + const RestorePointQueryTypeInvalid + const RestorePointQueryTypeLog + func PossibleRestorePointQueryTypeValues() []RestorePointQueryType + type RestorePointType string + const RestorePointTypeDifferential + const RestorePointTypeFull + const RestorePointTypeInvalid + const RestorePointTypeLog + func PossibleRestorePointTypeValues() []RestorePointType + type RestoreRequest struct + ObjectType ObjectTypeBasicRestoreRequest + func (rr RestoreRequest) AsAzureFileShareRestoreRequest() (*AzureFileShareRestoreRequest, bool) + func (rr RestoreRequest) AsAzureWorkloadPointInTimeRestoreRequest() (*AzureWorkloadPointInTimeRestoreRequest, bool) + func (rr RestoreRequest) AsAzureWorkloadRestoreRequest() (*AzureWorkloadRestoreRequest, bool) + func (rr RestoreRequest) AsAzureWorkloadSAPHanaPointInTimeRestoreRequest() (*AzureWorkloadSAPHanaPointInTimeRestoreRequest, bool) + func (rr RestoreRequest) AsAzureWorkloadSAPHanaRestoreRequest() (*AzureWorkloadSAPHanaRestoreRequest, bool) + func (rr RestoreRequest) AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool) + func (rr RestoreRequest) AsAzureWorkloadSQLRestoreRequest() (*AzureWorkloadSQLRestoreRequest, bool) + func (rr RestoreRequest) AsBasicAzureWorkloadRestoreRequest() (BasicAzureWorkloadRestoreRequest, bool) + func (rr RestoreRequest) AsBasicAzureWorkloadSAPHanaRestoreRequest() (BasicAzureWorkloadSAPHanaRestoreRequest, bool) + func (rr RestoreRequest) AsBasicAzureWorkloadSQLRestoreRequest() (BasicAzureWorkloadSQLRestoreRequest, bool) + func (rr RestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (rr RestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (rr RestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (rr RestoreRequest) MarshalJSON() ([]byte, error) + type RestoreRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicRestoreRequest + Tags map[string]*string + Type *string + func (rrr *RestoreRequestResource) UnmarshalJSON(body []byte) error + func (rrr RestoreRequestResource) MarshalJSON() ([]byte, error) + type RestoreRequestType string + const RestoreRequestTypeFullShareRestore + const RestoreRequestTypeInvalid + const RestoreRequestTypeItemLevelRestore + func PossibleRestoreRequestTypeValues() []RestoreRequestType + type RestoresClient struct + func NewRestoresClient(subscriptionID string) RestoresClient + func NewRestoresClientWithBaseURI(baseURI string, subscriptionID string) RestoresClient + func (client RestoresClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client RestoresClient) TriggerPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RestoresClient) TriggerResponder(resp *http.Response) (result autorest.Response, err error) + func (client RestoresClient) TriggerSender(req *http.Request) (*http.Response, error) + type RetentionDuration struct + Count *int32 + DurationType RetentionDurationType + type RetentionDurationType string + const RetentionDurationTypeDays + const RetentionDurationTypeInvalid + const RetentionDurationTypeMonths + const RetentionDurationTypeWeeks + const RetentionDurationTypeYears + func PossibleRetentionDurationTypeValues() []RetentionDurationType + type RetentionPolicy struct + RetentionPolicyType RetentionPolicyType + func (rp RetentionPolicy) AsBasicRetentionPolicy() (BasicRetentionPolicy, bool) + func (rp RetentionPolicy) AsLongTermRetentionPolicy() (*LongTermRetentionPolicy, bool) + func (rp RetentionPolicy) AsRetentionPolicy() (*RetentionPolicy, bool) + func (rp RetentionPolicy) AsSimpleRetentionPolicy() (*SimpleRetentionPolicy, bool) + func (rp RetentionPolicy) MarshalJSON() ([]byte, error) + type RetentionPolicyType string + const RetentionPolicyTypeLongTermRetentionPolicy + const RetentionPolicyTypeRetentionPolicy + const RetentionPolicyTypeSimpleRetentionPolicy + func PossibleRetentionPolicyTypeValues() []RetentionPolicyType + type RetentionScheduleFormat string + const RetentionScheduleFormatDaily + const RetentionScheduleFormatInvalid + const RetentionScheduleFormatWeekly + func PossibleRetentionScheduleFormatValues() []RetentionScheduleFormat + type SQLDataDirectory struct + LogicalName *string + Path *string + Type SQLDataDirectoryType + type SQLDataDirectoryMapping struct + MappingType SQLDataDirectoryType + SourceLogicalName *string + SourcePath *string + TargetPath *string + type SQLDataDirectoryType string + const SQLDataDirectoryTypeData + const SQLDataDirectoryTypeInvalid + const SQLDataDirectoryTypeLog + func PossibleSQLDataDirectoryTypeValues() []SQLDataDirectoryType + type SchedulePolicy struct + SchedulePolicyType SchedulePolicyType + func (sp SchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) + func (sp SchedulePolicy) AsLogSchedulePolicy() (*LogSchedulePolicy, bool) + func (sp SchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) + func (sp SchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) + func (sp SchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) + func (sp SchedulePolicy) MarshalJSON() ([]byte, error) + type SchedulePolicyType string + const SchedulePolicyTypeLogSchedulePolicy + const SchedulePolicyTypeLongTermSchedulePolicy + const SchedulePolicyTypeSchedulePolicy + const SchedulePolicyTypeSimpleSchedulePolicy + func PossibleSchedulePolicyTypeValues() []SchedulePolicyType + type ScheduleRunType string + const ScheduleRunTypeDaily + const ScheduleRunTypeInvalid + const ScheduleRunTypeWeekly + func PossibleScheduleRunTypeValues() []ScheduleRunType + type SecurityPINsClient struct + func NewSecurityPINsClient(subscriptionID string) SecurityPINsClient + func NewSecurityPINsClientWithBaseURI(baseURI string, subscriptionID string) SecurityPINsClient + func (client SecurityPINsClient) Get(ctx context.Context, vaultName string, resourceGroupName string) (result TokenInformation, err error) + func (client SecurityPINsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string) (*http.Request, error) + func (client SecurityPINsClient) GetResponder(resp *http.Response) (result TokenInformation, err error) + func (client SecurityPINsClient) GetSender(req *http.Request) (*http.Response, error) + type Settings struct + IsCompression *bool + Issqlcompression *bool + TimeZone *string + type SimpleRetentionPolicy struct + RetentionDuration *RetentionDuration + RetentionPolicyType RetentionPolicyType + func (srp SimpleRetentionPolicy) AsBasicRetentionPolicy() (BasicRetentionPolicy, bool) + func (srp SimpleRetentionPolicy) AsLongTermRetentionPolicy() (*LongTermRetentionPolicy, bool) + func (srp SimpleRetentionPolicy) AsRetentionPolicy() (*RetentionPolicy, bool) + func (srp SimpleRetentionPolicy) AsSimpleRetentionPolicy() (*SimpleRetentionPolicy, bool) + func (srp SimpleRetentionPolicy) MarshalJSON() ([]byte, error) + type SimpleSchedulePolicy struct + SchedulePolicyType SchedulePolicyType + ScheduleRunDays *[]DayOfWeek + ScheduleRunFrequency ScheduleRunType + ScheduleRunTimes *[]date.Time + ScheduleWeeklyFrequency *int32 + func (ssp SimpleSchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) AsLogSchedulePolicy() (*LogSchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) MarshalJSON() ([]byte, error) + type SoftDeleteFeatureState string + const SoftDeleteFeatureStateDisabled + const SoftDeleteFeatureStateEnabled + const SoftDeleteFeatureStateInvalid + func PossibleSoftDeleteFeatureStateValues() []SoftDeleteFeatureState + type StatusClient struct + func NewStatusClient(subscriptionID string) StatusClient + func NewStatusClientWithBaseURI(baseURI string, subscriptionID string) StatusClient + func (client StatusClient) Get(ctx context.Context, azureRegion string, parameters StatusRequest) (result StatusResponse, err error) + func (client StatusClient) GetPreparer(ctx context.Context, azureRegion string, parameters StatusRequest) (*http.Request, error) + func (client StatusClient) GetResponder(resp *http.Response) (result StatusResponse, err error) + func (client StatusClient) GetSender(req *http.Request) (*http.Response, error) + type StatusRequest struct + PoLogicalName *string + ResourceID *string + ResourceType DataSourceType + type StatusResponse struct + ContainerName *string + ErrorCode *string + ErrorMessage *string + FabricName FabricName + PolicyName *string + ProtectedItemName *string + ProtectionStatus ProtectionStatus + RegistrationStatus *string + VaultID *string + type StorageType string + const StorageTypeGeoRedundant + const StorageTypeInvalid + const StorageTypeLocallyRedundant + func PossibleStorageTypeValues() []StorageType + type StorageTypeState string + const StorageTypeStateInvalid + const StorageTypeStateLocked + const StorageTypeStateUnlocked + func PossibleStorageTypeStateValues() []StorageTypeState + type SubProtectionPolicy struct + PolicyType PolicyType + RetentionPolicy BasicRetentionPolicy + SchedulePolicy BasicSchedulePolicy + func (spp *SubProtectionPolicy) UnmarshalJSON(body []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 + type TargetRestoreInfo struct + ContainerID *string + DatabaseName *string + OverwriteOption OverwriteOptions + TargetDirectoryForFileRestore *string + type TokenInformation struct + ExpiryTimeInUtcTicks *int64 + SecurityPIN *string + Token *string + type Type string + const TypeBackupProtectedItemCountSummary + const TypeBackupProtectionContainerCountSummary + const TypeInvalid + func PossibleTypeValues() []Type + type TypeEnum string + const TypeEnumCopyOnlyFull + const TypeEnumDifferential + const TypeEnumFull + const TypeEnumInvalid + const TypeEnumLog + func PossibleTypeEnumValues() []TypeEnum + type UsageSummariesClient struct + func NewUsageSummariesClient(subscriptionID string) UsageSummariesClient + func NewUsageSummariesClientWithBaseURI(baseURI string, subscriptionID string) UsageSummariesClient + func (client UsageSummariesClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ManagementUsageList, err error) + func (client UsageSummariesClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client UsageSummariesClient) ListResponder(resp *http.Response) (result ManagementUsageList, err error) + func (client UsageSummariesClient) ListSender(req *http.Request) (*http.Response, error) + type UsagesUnit string + const Bytes + const BytesPerSecond + const Count + const CountPerSecond + const Percent + const Seconds + func PossibleUsagesUnitValues() []UsagesUnit + type ValidateIaasVMRestoreOperationRequest struct + ObjectType ObjectTypeBasicValidateOperationRequest + RestoreRequest BasicRestoreRequest + func (vivror *ValidateIaasVMRestoreOperationRequest) UnmarshalJSON(body []byte) error + func (vivror ValidateIaasVMRestoreOperationRequest) AsBasicValidateOperationRequest() (BasicValidateOperationRequest, bool) + func (vivror ValidateIaasVMRestoreOperationRequest) AsBasicValidateRestoreOperationRequest() (BasicValidateRestoreOperationRequest, bool) + func (vivror ValidateIaasVMRestoreOperationRequest) AsValidateIaasVMRestoreOperationRequest() (*ValidateIaasVMRestoreOperationRequest, bool) + func (vivror ValidateIaasVMRestoreOperationRequest) AsValidateOperationRequest() (*ValidateOperationRequest, bool) + func (vivror ValidateIaasVMRestoreOperationRequest) AsValidateRestoreOperationRequest() (*ValidateRestoreOperationRequest, bool) + func (vivror ValidateIaasVMRestoreOperationRequest) MarshalJSON() ([]byte, error) + type ValidateOperationRequest struct + ObjectType ObjectTypeBasicValidateOperationRequest + func (vor ValidateOperationRequest) AsBasicValidateOperationRequest() (BasicValidateOperationRequest, bool) + func (vor ValidateOperationRequest) AsBasicValidateRestoreOperationRequest() (BasicValidateRestoreOperationRequest, bool) + func (vor ValidateOperationRequest) AsValidateIaasVMRestoreOperationRequest() (*ValidateIaasVMRestoreOperationRequest, bool) + func (vor ValidateOperationRequest) AsValidateOperationRequest() (*ValidateOperationRequest, bool) + func (vor ValidateOperationRequest) AsValidateRestoreOperationRequest() (*ValidateRestoreOperationRequest, bool) + func (vor ValidateOperationRequest) MarshalJSON() ([]byte, error) + type ValidateOperationResponse struct + ValidationResults *[]ErrorDetail + type ValidateOperationsResponse struct + ValidateOperationResponse *ValidateOperationResponse + type ValidateRestoreOperationRequest struct + ObjectType ObjectTypeBasicValidateOperationRequest + RestoreRequest BasicRestoreRequest + func (vror *ValidateRestoreOperationRequest) UnmarshalJSON(body []byte) error + func (vror ValidateRestoreOperationRequest) AsBasicValidateOperationRequest() (BasicValidateOperationRequest, bool) + func (vror ValidateRestoreOperationRequest) AsBasicValidateRestoreOperationRequest() (BasicValidateRestoreOperationRequest, bool) + func (vror ValidateRestoreOperationRequest) AsValidateIaasVMRestoreOperationRequest() (*ValidateIaasVMRestoreOperationRequest, bool) + func (vror ValidateRestoreOperationRequest) AsValidateOperationRequest() (*ValidateOperationRequest, bool) + func (vror ValidateRestoreOperationRequest) AsValidateRestoreOperationRequest() (*ValidateRestoreOperationRequest, bool) + func (vror ValidateRestoreOperationRequest) MarshalJSON() ([]byte, error) + type ValidationStatus string + const ValidationStatusFailed + const ValidationStatusInvalid + const ValidationStatusSucceeded + func PossibleValidationStatusValues() []ValidationStatus + 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 + type WeeklyRetentionSchedule struct + DaysOfTheWeek *[]DayOfWeek + RetentionDuration *RetentionDuration + RetentionTimes *[]date.Time + type WorkloadInquiryDetails struct + InquiryValidation *InquiryValidation + ItemCount *int64 + Type *string + type WorkloadItem struct + BackupManagementType *string + FriendlyName *string + ProtectionState ProtectionStatus + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (wi WorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (wi WorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (wi WorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (wi WorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (wi WorkloadItem) MarshalJSON() ([]byte, error) + type WorkloadItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicWorkloadItem + Tags map[string]*string + Type *string + func (wir *WorkloadItemResource) UnmarshalJSON(body []byte) error + func (wir WorkloadItemResource) MarshalJSON() ([]byte, error) + type WorkloadItemResourceList struct + NextLink *string + Value *[]WorkloadItemResource + func (wirl WorkloadItemResourceList) IsEmpty() bool + type WorkloadItemResourceListIterator struct + func NewWorkloadItemResourceListIterator(page WorkloadItemResourceListPage) WorkloadItemResourceListIterator + func (iter *WorkloadItemResourceListIterator) Next() error + func (iter *WorkloadItemResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkloadItemResourceListIterator) NotDone() bool + func (iter WorkloadItemResourceListIterator) Response() WorkloadItemResourceList + func (iter WorkloadItemResourceListIterator) Value() WorkloadItemResource + type WorkloadItemResourceListPage struct + func NewWorkloadItemResourceListPage(...) WorkloadItemResourceListPage + func (page *WorkloadItemResourceListPage) Next() error + func (page *WorkloadItemResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page WorkloadItemResourceListPage) NotDone() bool + func (page WorkloadItemResourceListPage) Response() WorkloadItemResourceList + func (page WorkloadItemResourceListPage) Values() []WorkloadItemResource + type WorkloadItemType string + const WorkloadItemTypeInvalid + const WorkloadItemTypeSAPAseDatabase + const WorkloadItemTypeSAPAseSystem + const WorkloadItemTypeSAPHanaDatabase + const WorkloadItemTypeSAPHanaSystem + const WorkloadItemTypeSQLDataBase + const WorkloadItemTypeSQLInstance + func PossibleWorkloadItemTypeValues() []WorkloadItemType + type WorkloadItemTypeBasicWorkloadItem string + const WorkloadItemTypeAzureVMWorkloadItem + const WorkloadItemTypeSAPAseDatabase1 + const WorkloadItemTypeSAPAseSystem1 + const WorkloadItemTypeSAPHanaDatabase1 + const WorkloadItemTypeSAPHanaSystem1 + const WorkloadItemTypeSQLDataBase1 + const WorkloadItemTypeSQLInstance1 + const WorkloadItemTypeWorkloadItem + func PossibleWorkloadItemTypeBasicWorkloadItemValues() []WorkloadItemTypeBasicWorkloadItem + type WorkloadItemsClient struct + func NewWorkloadItemsClient(subscriptionID string) WorkloadItemsClient + func NewWorkloadItemsClientWithBaseURI(baseURI string, subscriptionID string) WorkloadItemsClient + func (client WorkloadItemsClient) List(ctx context.Context, vaultName string, resourceGroupName string, ...) (result WorkloadItemResourceListPage, err error) + func (client WorkloadItemsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result WorkloadItemResourceListIterator, err error) + func (client WorkloadItemsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client WorkloadItemsClient) ListResponder(resp *http.Response) (result WorkloadItemResourceList, err error) + func (client WorkloadItemsClient) ListSender(req *http.Request) (*http.Response, error) + type WorkloadProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + WorkloadType *string + func (wpi WorkloadProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicWorkloadProtectableItem + Tags map[string]*string + Type *string + func (wpir *WorkloadProtectableItemResource) UnmarshalJSON(body []byte) error + func (wpir WorkloadProtectableItemResource) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemResourceList struct + NextLink *string + Value *[]WorkloadProtectableItemResource + func (wpirl WorkloadProtectableItemResourceList) IsEmpty() bool + type WorkloadProtectableItemResourceListIterator struct + func NewWorkloadProtectableItemResourceListIterator(page WorkloadProtectableItemResourceListPage) WorkloadProtectableItemResourceListIterator + func (iter *WorkloadProtectableItemResourceListIterator) Next() error + func (iter *WorkloadProtectableItemResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkloadProtectableItemResourceListIterator) NotDone() bool + func (iter WorkloadProtectableItemResourceListIterator) Response() WorkloadProtectableItemResourceList + func (iter WorkloadProtectableItemResourceListIterator) Value() WorkloadProtectableItemResource + type WorkloadProtectableItemResourceListPage struct + func NewWorkloadProtectableItemResourceListPage(...) WorkloadProtectableItemResourceListPage + func (page *WorkloadProtectableItemResourceListPage) Next() error + func (page *WorkloadProtectableItemResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page WorkloadProtectableItemResourceListPage) NotDone() bool + func (page WorkloadProtectableItemResourceListPage) Response() WorkloadProtectableItemResourceList + func (page WorkloadProtectableItemResourceListPage) Values() []WorkloadProtectableItemResource + type WorkloadType string + const WorkloadTypeAzureFileShare + const WorkloadTypeAzureSQLDb + const WorkloadTypeClient + const WorkloadTypeExchange + const WorkloadTypeFileFolder + const WorkloadTypeGenericDataSource + const WorkloadTypeInvalid + const WorkloadTypeSAPAseDatabase + const WorkloadTypeSAPHanaDatabase + const WorkloadTypeSQLDB + const WorkloadTypeSQLDataBase + const WorkloadTypeSharepoint + const WorkloadTypeSystemState + const WorkloadTypeVM + const WorkloadTypeVMwareVM + func PossibleWorkloadTypeValues() []WorkloadType + type YearlyRetentionSchedule struct + MonthsOfYear *[]MonthOfYear + RetentionDuration *RetentionDuration + RetentionScheduleDaily *DailyRetentionFormat + RetentionScheduleFormatType RetentionScheduleFormat + RetentionScheduleWeekly *WeeklyRetentionFormat + RetentionTimes *[]date.Time Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49