Versions in this module Expand all Collapse all v30 v30.1.0 Jun 10, 2019 v30.0.0 May 28, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + 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 ObjectType + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 AzureFileShareRecoveryPoint struct + FileShareSnapshotURI *string + ObjectType ObjectTypeBasicRecoveryPoint + 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 + ExtendedInfo *AzureFileshareProtectedItemExtendedInfo + FriendlyName *string + HealthStatus HealthStatus + 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 + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + FriendlyName *string + HealthDetails *[]AzureIaaSVMHealthDetails + HealthStatus HealthStatus + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + FriendlyName *string + HealthDetails *[]AzureIaaSVMHealthDetails + HealthStatus HealthStatus + 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 AzureIaaSVMHealthDetails struct + Code *int32 + Message *string + Recommendations *[]string + Title *string + type AzureIaaSVMProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + FriendlyName *string + HealthDetails *[]AzureIaaSVMHealthDetails + HealthStatus HealthStatus + 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 + 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 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 + ExtendedInfo *AzureSQLProtectedItemExtendedInfo + 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 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 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + 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 + 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 AzureVMWorkloadSAPAseDatabaseProtectableItem 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 (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsadpi AzureVMWorkloadSAPAseDatabaseProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseDatabaseProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ContainerName *string + CreateMode CreateMode + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 AzureWorkloadBackupRequest struct + BackupType Type + EnableCompression *bool + ObjectType ObjectType + 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 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 + 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 + 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 + 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 + 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 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 + 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 + 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 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 + type BasicAzureIaaSVMProtectedItem interface + AsAzureIaaSClassicComputeVMProtectedItem func() (*AzureIaaSClassicComputeVMProtectedItem, bool) + AsAzureIaaSComputeVMProtectedItem func() (*AzureIaaSComputeVMProtectedItem, bool) + AsAzureIaaSVMProtectedItem func() (*AzureIaaSVMProtectedItem, 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) + AsAzureVMWorkloadSAPAseDatabaseProtectableItem func() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 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 BasicILRRequest interface + 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 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 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 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) + AsAzureVMWorkloadSAPAseDatabaseProtectableItem func() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 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 + ExtendedInfo *DPMProtectedItemExtendedInfo + FriendlyName *string + 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 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 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 ErrorDetail struct + Code *string + Message *string + Recommendations *[]string + 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 + FabricName *string + FriendlyName *string + 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 HealthStatus string + const HealthStatusActionRequired + const HealthStatusActionSuggested + const HealthStatusInvalid + const HealthStatusPassed + func PossibleHealthStatusValues() []HealthStatus + type ILRRequest struct + ObjectType ObjectTypeBasicILRRequest + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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 ObjectType + 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) 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 + 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 + 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 + ErrorDetail *ErrorDetail + Status *string + type InstantItemRecoveryTarget struct + ClientScripts *[]ClientScriptForConnect + 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 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 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 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 MabFileFolderProtectedItem struct + BackupManagementType ManagementType + BackupSetName *string + ComputerName *string + ContainerName *string + CreateMode CreateMode + DeferredDeleteSyncTimeInUTC *int64 + ExtendedInfo *MabFileFolderProtectedItemExtendedInfo + FriendlyName *string + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + 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 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 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 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 ObjectType string + const ObjectTypeAzureFileShareBackupRequest + const ObjectTypeAzureWorkloadBackupRequest + const ObjectTypeBackupRequest + const ObjectTypeIaasVMBackupRequest + func PossibleObjectTypeValues() []ObjectType + type ObjectTypeBasicILRRequest string + const ObjectTypeILRRequest + const ObjectTypeIaasVMILRRegistrationRequest + func PossibleObjectTypeBasicILRRequestValues() []ObjectTypeBasicILRRequest + type ObjectTypeBasicOperationStatusExtendedInfo string + const ObjectTypeOperationStatusExtendedInfo + const ObjectTypeOperationStatusJobExtendedInfo + const ObjectTypeOperationStatusJobsExtendedInfo + const ObjectTypeOperationStatusProvisionILRExtendedInfo + func PossibleObjectTypeBasicOperationStatusExtendedInfoValues() []ObjectTypeBasicOperationStatusExtendedInfo + 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 ObjectTypeBasicRestoreRequest string + const ObjectTypeAzureFileShareRestoreRequest + const ObjectTypeAzureWorkloadPointInTimeRestoreRequest + const ObjectTypeAzureWorkloadRestoreRequest + const ObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreRequest + const ObjectTypeAzureWorkloadSAPHanaRestoreRequest + const ObjectTypeAzureWorkloadSQLPointInTimeRestoreRequest + const ObjectTypeAzureWorkloadSQLRestoreRequest + const ObjectTypeIaasVMRestoreRequest + const ObjectTypeRestoreRequest + func PossibleObjectTypeBasicRestoreRequestValues() []ObjectTypeBasicRestoreRequest + 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 ObjectTypeBasicOperationStatusExtendedInfo + 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 ObjectTypeBasicOperationStatusExtendedInfo + 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 ObjectTypeBasicOperationStatusExtendedInfo + 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 ObjectTypeBasicOperationStatusExtendedInfo + 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 OverwriteOptions string + const OverwriteOptionsFailOnConflict + const OverwriteOptionsInvalid + const OverwriteOptionsOverwrite + func PossibleOverwriteOptionsValues() []OverwriteOptions + type PointInTimeRange struct + EndTime *date.Time + StartTime *date.Time + 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 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 ProtectableItemTypeSAPAseDatabase + 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 + 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 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 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 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 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 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 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 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 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 RecoveryTypeOriginalLocation + const RecoveryTypeRestoreDisks + func PossibleRecoveryTypeValues() []RecoveryType + type Request struct + ObjectType ObjectType + 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 + 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) 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 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 TargetAFSRestoreInfo struct + Name *string + TargetResourceID *string + type TargetRestoreInfo struct + ContainerID *string + DatabaseName *string + OverwriteOption OverwriteOptions + type TokenInformation struct + ExpiryTimeInUtcTicks *int64 + SecurityPIN *string + Token *string + type Type string + const TypeCopyOnlyFull + const TypeDifferential + const TypeFull + const TypeInvalid + const TypeLog + func PossibleTypeValues() []Type + 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) AsAzureVMWorkloadSAPAseDatabaseProtectableItem() (*AzureVMWorkloadSAPAseDatabaseProtectableItem, 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.v18 gopkg.in/azure/azure-sdk-for-go.v19 gopkg.in/azure/azure-sdk-for-go.v20 gopkg.in/azure/azure-sdk-for-go.v21 gopkg.in/azure/azure-sdk-for-go.v22 gopkg.in/azure/azure-sdk-for-go.v23 gopkg.in/azure/azure-sdk-for-go.v24 gopkg.in/azure/azure-sdk-for-go.v25 gopkg.in/azure/azure-sdk-for-go.v26 gopkg.in/azure/azure-sdk-for-go.v27 gopkg.in/azure/azure-sdk-for-go.v28 gopkg.in/azure/azure-sdk-for-go.v29 gopkg.in/azure/azure-sdk-for-go.v31 gopkg.in/azure/azure-sdk-for-go.v32 gopkg.in/azure/azure-sdk-for-go.v33 gopkg.in/azure/azure-sdk-for-go.v34 gopkg.in/azure/azure-sdk-for-go.v35 gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 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