Versions in this module Expand all Collapse all v35 v35.1.0 Nov 1, 2019 v35.0.0 Oct 30, 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) 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 AzureFileShareProvisionILRRequest struct + ObjectType ObjectTypeBasicILRRequest + RecoveryPointID *string + SourceResourceID *string + func (afspir AzureFileShareProvisionILRRequest) AsAzureFileShareProvisionILRRequest() (*AzureFileShareProvisionILRRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) AsILRRequest() (*ILRRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (afspir AzureFileShareProvisionILRRequest) MarshalJSON() ([]byte, error) + type AzureFileShareType string + const Invalid + const XSMB + const XSync + func PossibleAzureFileShareTypeValues() []AzureFileShareType + type AzureIaaSClassicComputeVMContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsDpmContainer() (*DpmContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsGenericContainer() (*GenericContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsMabContainer() (*MabContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + WorkloadType *string + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (aiscvc AzureIaaSComputeVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsDpmContainer() (*DpmContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsGenericContainer() (*GenericContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsMabContainer() (*MabContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + WorkloadType *string + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type 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 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) 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 AzureVMWorkloadSAPAseDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsadwi AzureVMWorkloadSAPAseDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseSystemProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsaspi AzureVMWorkloadSAPAseSystemProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPAseSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsaswi AzureVMWorkloadSAPAseSystemWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwshdpi AzureVMWorkloadSAPHanaDatabaseProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwshdwi AzureVMWorkloadSAPHanaDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaSystemProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwshspi AzureVMWorkloadSAPHanaSystemProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSAPHanaSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwshswi AzureVMWorkloadSAPHanaSystemWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLAvailabilityGroupProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsagpi AzureVMWorkloadSQLAvailabilityGroupProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsdpi AzureVMWorkloadSQLDatabaseProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsdwi AzureVMWorkloadSQLDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLInstanceProtectableItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + IsAutoProtected *bool + ParentName *string + ParentUniqueName *string + Prebackupvalidation *PreBackupValidation + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + ServerName *string + Subinquireditemcount *int32 + Subprotectableitemcount *int32 + WorkloadType *string + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (avwsipi AzureVMWorkloadSQLInstanceProtectableItem) MarshalJSON() ([]byte, error) + type AzureVMWorkloadSQLInstanceWorkloadItem struct + BackupManagementType *string + DataDirectoryPaths *[]SQLDataDirectory + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState ProtectionStatus + ServerName *string + SubWorkloadItemCount *int32 + Subinquireditemcount *int32 + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) MarshalJSON() ([]byte, error) + type 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 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 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 BasicAzureVMWorkloadItem interface + AsAzureVMWorkloadItem func() (*AzureVMWorkloadItem, bool) + AsAzureVMWorkloadSAPAseDatabaseWorkloadItem func() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPAseSystemWorkloadItem func() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem func() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaSystemWorkloadItem func() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + AsAzureVMWorkloadSQLDatabaseWorkloadItem func() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSQLInstanceWorkloadItem func() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + type BasicAzureVMWorkloadProtectableItem interface + AsAzureVMWorkloadProtectableItem func() (*AzureVMWorkloadProtectableItem, bool) + AsAzureVMWorkloadSAPAseSystemProtectableItem func() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseProtectableItem func() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + AsAzureVMWorkloadSAPHanaSystemProtectableItem func() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem func() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + AsAzureVMWorkloadSQLDatabaseProtectableItem func() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + AsAzureVMWorkloadSQLInstanceProtectableItem func() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + type BasicAzureWorkloadContainer interface + AsAzureSQLAGWorkloadContainerProtectionContainer func() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + AsAzureVMAppContainerProtectionContainer func() (*AzureVMAppContainerProtectionContainer, bool) + AsAzureWorkloadContainer func() (*AzureWorkloadContainer, 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 + AsAzureFileShareProvisionILRRequest func() (*AzureFileShareProvisionILRRequest, bool) + AsILRRequest func() (*ILRRequest, bool) + AsIaasVMILRRegistrationRequest func() (*IaasVMILRRegistrationRequest, bool) + type BasicIaaSVMContainer interface + AsAzureIaaSClassicComputeVMContainer func() (*AzureIaaSClassicComputeVMContainer, bool) + AsAzureIaaSComputeVMContainer func() (*AzureIaaSComputeVMContainer, bool) + AsIaaSVMContainer func() (*IaaSVMContainer, bool) + type BasicIaaSVMProtectableItem interface + AsAzureIaaSClassicComputeVMProtectableItem func() (*AzureIaaSClassicComputeVMProtectableItem, bool) + AsAzureIaaSComputeVMProtectableItem func() (*AzureIaaSComputeVMProtectableItem, bool) + AsIaaSVMProtectableItem func() (*IaaSVMProtectableItem, bool) + type 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 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 BasicRecoveryPoint interface + AsRecoveryPoint func() (*RecoveryPoint, bool) + type BasicRequest interface + AsAzureFileShareBackupRequest func() (*AzureFileShareBackupRequest, bool) + AsAzureWorkloadBackupRequest func() (*AzureWorkloadBackupRequest, bool) + AsIaasVMBackupRequest func() (*IaasVMBackupRequest, bool) + AsRequest func() (*Request, bool) + type BasicWorkloadItem interface + AsAzureVMWorkloadItem func() (*AzureVMWorkloadItem, bool) + AsAzureVMWorkloadSAPAseDatabaseWorkloadItem func() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPAseSystemWorkloadItem func() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem func() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSAPHanaSystemWorkloadItem func() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + AsAzureVMWorkloadSQLDatabaseWorkloadItem func() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + AsAzureVMWorkloadSQLInstanceWorkloadItem func() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + AsBasicAzureVMWorkloadItem func() (BasicAzureVMWorkloadItem, bool) + AsWorkloadItem func() (*WorkloadItem, bool) + type BasicWorkloadProtectableItem interface + AsAzureFileShareProtectableItem func() (*AzureFileShareProtectableItem, bool) + AsAzureIaaSClassicComputeVMProtectableItem func() (*AzureIaaSClassicComputeVMProtectableItem, bool) + AsAzureIaaSComputeVMProtectableItem func() (*AzureIaaSComputeVMProtectableItem, bool) + AsAzureVMWorkloadProtectableItem func() (*AzureVMWorkloadProtectableItem, bool) + AsAzureVMWorkloadSAPAseSystemProtectableItem func() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + AsAzureVMWorkloadSAPHanaDatabaseProtectableItem func() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + AsAzureVMWorkloadSAPHanaSystemProtectableItem func() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem func() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + AsAzureVMWorkloadSQLDatabaseProtectableItem func() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + AsAzureVMWorkloadSQLInstanceProtectableItem func() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + AsBasicAzureVMWorkloadProtectableItem func() (BasicAzureVMWorkloadProtectableItem, bool) + AsBasicIaaSVMProtectableItem func() (BasicIaaSVMProtectableItem, bool) + AsIaaSVMProtectableItem func() (*IaaSVMProtectableItem, bool) + AsWorkloadProtectableItem func() (*WorkloadProtectableItem, bool) + type 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 DPMContainerExtendedInfo struct + LastRefreshedAt *date.Time + 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 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 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 ILRRequest struct + ObjectType ObjectTypeBasicILRRequest + func (ir ILRRequest) AsAzureFileShareProvisionILRRequest() (*AzureFileShareProvisionILRRequest, bool) + func (ir ILRRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (ir ILRRequest) AsILRRequest() (*ILRRequest, bool) + func (ir ILRRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (ir ILRRequest) MarshalJSON() ([]byte, error) + type ILRRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicILRRequest + Tags map[string]*string + Type *string + func (irr *ILRRequestResource) UnmarshalJSON(body []byte) error + func (irr ILRRequestResource) MarshalJSON() ([]byte, error) + type IaaSVMContainer struct + BackupManagementType ManagementType + ContainerType ContainerTypeBasicProtectionContainer + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (isc IaaSVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool) + func (isc IaaSVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (isc IaaSVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (isc IaaSVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool) + func (isc IaaSVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (isc IaaSVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool) + func (isc IaaSVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool) + func (isc IaaSVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool) + func (isc IaaSVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool) + func (isc IaaSVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool) + func (isc IaaSVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (isc IaaSVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (isc IaaSVMContainer) AsDpmContainer() (*DpmContainer, bool) + func (isc IaaSVMContainer) AsGenericContainer() (*GenericContainer, bool) + func (isc IaaSVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (isc IaaSVMContainer) AsMabContainer() (*MabContainer, bool) + func (isc IaaSVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (isc IaaSVMContainer) MarshalJSON() ([]byte, error) + type IaaSVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + WorkloadType *string + func (ispi IaaSVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) MarshalJSON() ([]byte, error) + type IaasVMBackupRequest struct + ObjectType 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) AsAzureFileShareProvisionILRRequest() (*AzureFileShareProvisionILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsILRRequest() (*ILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) MarshalJSON() ([]byte, error) + type InquiryInfo struct + ErrorDetail *ErrorDetail + InquiryDetails *[]WorkloadInquiryDetails + Status *string + type InquiryStatus string + const InquiryStatusFailed + const InquiryStatusInvalid + const InquiryStatusSuccess + func PossibleInquiryStatusValues() []InquiryStatus + type InquiryValidation struct + AdditionalDetail *string + ErrorDetail *ErrorDetail + Status *string + type InstantItemRecoveryTarget struct + ClientScripts *[]ClientScriptForConnect + type 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 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 ManagementType string + const ManagementTypeAzureBackupServer + const ManagementTypeAzureIaasVM + const ManagementTypeAzureSQL + const ManagementTypeAzureStorage + const ManagementTypeAzureWorkload + const ManagementTypeDPM + const ManagementTypeDefaultBackup + const ManagementTypeInvalid + const ManagementTypeMAB + func PossibleManagementTypeValues() []ManagementType + type ObjectType string + const ObjectTypeAzureFileShareBackupRequest + const ObjectTypeAzureWorkloadBackupRequest + const ObjectTypeBackupRequest + const ObjectTypeIaasVMBackupRequest + func PossibleObjectTypeValues() []ObjectType + type ObjectTypeBasicILRRequest string + const ObjectTypeAzureFileShareProvisionILRRequest + 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 ObjectTypeRecoveryPoint + func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint + 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 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 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 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 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) 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) + 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 ProtectionStatus string + const ProtectionStatusInvalid + const ProtectionStatusNotProtected + const ProtectionStatusProtected + const ProtectionStatusProtecting + const ProtectionStatusProtectionFailed + func PossibleProtectionStatusValues() []ProtectionStatus + type RecoveryPoint struct + ObjectType ObjectTypeBasicRecoveryPoint + func (rp RecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (rp RecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (rp RecoveryPoint) MarshalJSON() ([]byte, error) + 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 SQLDataDirectory struct + LogicalName *string + Path *string + Type SQLDataDirectoryType + type SQLDataDirectoryType string + const SQLDataDirectoryTypeData + const SQLDataDirectoryTypeInvalid + const SQLDataDirectoryTypeLog + func PossibleSQLDataDirectoryTypeValues() []SQLDataDirectoryType + 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 StorageType string + const StorageTypeGeoRedundant + const StorageTypeInvalid + const StorageTypeLocallyRedundant + func PossibleStorageTypeValues() []StorageType + type StorageTypeState string + const StorageTypeStateInvalid + const StorageTypeStateLocked + const StorageTypeStateUnlocked + func PossibleStorageTypeStateValues() []StorageTypeState + 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 WorkloadInquiryDetails struct + InquiryValidation *InquiryValidation + ItemCount *int64 + Type *string + type WorkloadItem struct + BackupManagementType *string + FriendlyName *string + ProtectionState ProtectionStatus + WorkloadItemType WorkloadItemTypeBasicWorkloadItem + WorkloadType *string + func (wi WorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool) + func (wi WorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool) + func (wi WorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool) + func (wi WorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool) + func (wi WorkloadItem) AsWorkloadItem() (*WorkloadItem, bool) + func (wi WorkloadItem) MarshalJSON() ([]byte, error) + type WorkloadItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicWorkloadItem + Tags map[string]*string + Type *string + func (wir *WorkloadItemResource) UnmarshalJSON(body []byte) error + func (wir WorkloadItemResource) MarshalJSON() ([]byte, error) + type WorkloadItemResourceList struct + NextLink *string + Value *[]WorkloadItemResource + func (wirl WorkloadItemResourceList) IsEmpty() bool + type WorkloadItemResourceListIterator struct + func NewWorkloadItemResourceListIterator(page WorkloadItemResourceListPage) WorkloadItemResourceListIterator + func (iter *WorkloadItemResourceListIterator) Next() error + func (iter *WorkloadItemResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkloadItemResourceListIterator) NotDone() bool + func (iter WorkloadItemResourceListIterator) Response() WorkloadItemResourceList + func (iter WorkloadItemResourceListIterator) Value() WorkloadItemResource + type WorkloadItemResourceListPage struct + func NewWorkloadItemResourceListPage(...) WorkloadItemResourceListPage + func (page *WorkloadItemResourceListPage) Next() error + func (page *WorkloadItemResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page WorkloadItemResourceListPage) NotDone() bool + func (page WorkloadItemResourceListPage) Response() WorkloadItemResourceList + func (page WorkloadItemResourceListPage) Values() []WorkloadItemResource + type WorkloadItemType string + const WorkloadItemTypeInvalid + const WorkloadItemTypeSAPAseDatabase + const WorkloadItemTypeSAPAseSystem + const WorkloadItemTypeSAPHanaDatabase + const WorkloadItemTypeSAPHanaSystem + const WorkloadItemTypeSQLDataBase + const WorkloadItemTypeSQLInstance + func PossibleWorkloadItemTypeValues() []WorkloadItemType + type WorkloadItemTypeBasicWorkloadItem string + const WorkloadItemTypeAzureVMWorkloadItem + const WorkloadItemTypeSAPAseDatabase1 + const WorkloadItemTypeSAPAseSystem1 + const WorkloadItemTypeSAPHanaDatabase1 + const WorkloadItemTypeSAPHanaSystem1 + const WorkloadItemTypeSQLDataBase1 + const WorkloadItemTypeSQLInstance1 + const WorkloadItemTypeWorkloadItem + func PossibleWorkloadItemTypeBasicWorkloadItemValues() []WorkloadItemTypeBasicWorkloadItem + type WorkloadItemsClient struct + func NewWorkloadItemsClient(subscriptionID string) WorkloadItemsClient + func NewWorkloadItemsClientWithBaseURI(baseURI string, subscriptionID string) WorkloadItemsClient + func (client WorkloadItemsClient) List(ctx context.Context, vaultName string, resourceGroupName string, ...) (result WorkloadItemResourceListPage, err error) + func (client WorkloadItemsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result WorkloadItemResourceListIterator, err error) + func (client WorkloadItemsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client WorkloadItemsClient) ListResponder(resp *http.Response) (result WorkloadItemResourceList, err error) + func (client WorkloadItemsClient) ListSender(req *http.Request) (*http.Response, error) + type WorkloadProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + WorkloadType *string + func (wpi WorkloadProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicWorkloadProtectableItem + Tags map[string]*string + Type *string + func (wpir *WorkloadProtectableItemResource) UnmarshalJSON(body []byte) error + func (wpir WorkloadProtectableItemResource) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemResourceList struct + NextLink *string + Value *[]WorkloadProtectableItemResource + func (wpirl WorkloadProtectableItemResourceList) IsEmpty() bool + type WorkloadProtectableItemResourceListIterator struct + func NewWorkloadProtectableItemResourceListIterator(page WorkloadProtectableItemResourceListPage) WorkloadProtectableItemResourceListIterator + func (iter *WorkloadProtectableItemResourceListIterator) Next() error + func (iter *WorkloadProtectableItemResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkloadProtectableItemResourceListIterator) NotDone() bool + func (iter WorkloadProtectableItemResourceListIterator) Response() WorkloadProtectableItemResourceList + func (iter WorkloadProtectableItemResourceListIterator) Value() WorkloadProtectableItemResource + type WorkloadProtectableItemResourceListPage struct + func NewWorkloadProtectableItemResourceListPage(...) WorkloadProtectableItemResourceListPage + func (page *WorkloadProtectableItemResourceListPage) Next() error + func (page *WorkloadProtectableItemResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page WorkloadProtectableItemResourceListPage) NotDone() bool + func (page WorkloadProtectableItemResourceListPage) Response() WorkloadProtectableItemResourceList + func (page WorkloadProtectableItemResourceListPage) Values() []WorkloadProtectableItemResource + type WorkloadType string + const WorkloadTypeAzureFileShare + const WorkloadTypeAzureSQLDb + const WorkloadTypeClient + const WorkloadTypeExchange + const WorkloadTypeFileFolder + const WorkloadTypeGenericDataSource + const WorkloadTypeInvalid + const WorkloadTypeSAPAseDatabase + const WorkloadTypeSAPHanaDatabase + const WorkloadTypeSQLDB + const WorkloadTypeSQLDataBase + const WorkloadTypeSharepoint + const WorkloadTypeSystemState + const WorkloadTypeVM + const WorkloadTypeVMwareVM + func PossibleWorkloadTypeValues() []WorkloadType 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.v30 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.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.v48