Documentation
¶
Overview ¶
Package backup implements the Azure ARM Backup service API version .
Open API 2.0 Specs for Azure RecoveryServices Backup service
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AzureBackupGoalFeatureSupportRequest
- func (abgfsr AzureBackupGoalFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool)
- func (abgfsr AzureBackupGoalFeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest() (*AzureVMResourceFeatureSupportRequest, bool)
- func (abgfsr AzureBackupGoalFeatureSupportRequest) AsBasicFeatureSupportRequest() (BasicFeatureSupportRequest, bool)
- func (abgfsr AzureBackupGoalFeatureSupportRequest) AsFeatureSupportRequest() (*FeatureSupportRequest, bool)
- func (abgfsr AzureBackupGoalFeatureSupportRequest) MarshalJSON() ([]byte, error)
- type AzureBackupServerContainer
- 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
- 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
- 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
- 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
- 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
- type AzureIaaSClassicComputeVMContainer
- 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
- 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
- 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
- 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 AzureIaaSVMErrorInfo
- type AzureIaaSVMJob
- func (aisj AzureIaaSVMJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
- func (aisj AzureIaaSVMJob) AsAzureStorageJob() (*AzureStorageJob, bool)
- func (aisj AzureIaaSVMJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
- func (aisj AzureIaaSVMJob) AsBasicJob() (BasicJob, bool)
- func (aisj AzureIaaSVMJob) AsDpmJob() (*DpmJob, bool)
- func (aisj AzureIaaSVMJob) AsJob() (*Job, bool)
- func (aisj AzureIaaSVMJob) AsMabJob() (*MabJob, bool)
- func (aisj AzureIaaSVMJob) MarshalJSON() ([]byte, error)
- type AzureIaaSVMJobExtendedInfo
- type AzureIaaSVMJobTaskDetails
- type AzureRecoveryServiceVaultProtectionIntent
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool)
- func (arsvpi AzureRecoveryServiceVaultProtectionIntent) MarshalJSON() ([]byte, error)
- type AzureResourceProtectionIntent
- func (arpi AzureResourceProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool)
- func (arpi AzureResourceProtectionIntent) MarshalJSON() ([]byte, error)
- type AzureSQLAGWorkloadContainerProtectionContainer
- 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
- 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
- func (asc AzureStorageContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
- func (asc AzureStorageContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
- func (asc AzureStorageContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
- func (asc AzureStorageContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
- func (asc AzureStorageContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
- func (asc AzureStorageContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
- func (asc AzureStorageContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
- func (asc AzureStorageContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
- func (asc AzureStorageContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
- func (asc AzureStorageContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
- func (asc AzureStorageContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
- func (asc AzureStorageContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
- func (asc AzureStorageContainer) AsDpmContainer() (*DpmContainer, bool)
- func (asc AzureStorageContainer) AsGenericContainer() (*GenericContainer, bool)
- func (asc AzureStorageContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
- func (asc AzureStorageContainer) AsMabContainer() (*MabContainer, bool)
- func (asc AzureStorageContainer) AsProtectionContainer() (*ProtectionContainer, bool)
- func (asc AzureStorageContainer) MarshalJSON() ([]byte, error)
- type AzureStorageErrorInfo
- type AzureStorageJob
- func (asj AzureStorageJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
- func (asj AzureStorageJob) AsAzureStorageJob() (*AzureStorageJob, bool)
- func (asj AzureStorageJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
- func (asj AzureStorageJob) AsBasicJob() (BasicJob, bool)
- func (asj AzureStorageJob) AsDpmJob() (*DpmJob, bool)
- func (asj AzureStorageJob) AsJob() (*Job, bool)
- func (asj AzureStorageJob) AsMabJob() (*MabJob, bool)
- func (asj AzureStorageJob) MarshalJSON() ([]byte, error)
- type AzureStorageJobExtendedInfo
- type AzureStorageJobTaskDetails
- type AzureStorageProtectableContainer
- 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
- 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
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsDpmContainer() (*DpmContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsGenericContainer() (*GenericContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsMabContainer() (*MabContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) AsProtectionContainer() (*ProtectionContainer, bool)
- func (avacpc AzureVMAppContainerProtectionContainer) MarshalJSON() ([]byte, error)
- type AzureVMResourceFeatureSupportRequest
- func (avrfsr AzureVMResourceFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool)
- func (avrfsr AzureVMResourceFeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest() (*AzureVMResourceFeatureSupportRequest, bool)
- func (avrfsr AzureVMResourceFeatureSupportRequest) AsBasicFeatureSupportRequest() (BasicFeatureSupportRequest, bool)
- func (avrfsr AzureVMResourceFeatureSupportRequest) AsFeatureSupportRequest() (*FeatureSupportRequest, bool)
- func (avrfsr AzureVMResourceFeatureSupportRequest) MarshalJSON() ([]byte, error)
- type AzureVMResourceFeatureSupportResponse
- type AzureVMWorkloadItem
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadItem() (*AzureVMWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPAseDatabaseWorkloadItem() (*AzureVMWorkloadSAPAseDatabaseWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPAseSystemWorkloadItem() (*AzureVMWorkloadSAPAseSystemWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPHanaDatabaseWorkloadItem() (*AzureVMWorkloadSAPHanaDatabaseWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSAPHanaSystemWorkloadItem() (*AzureVMWorkloadSAPHanaSystemWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSQLDatabaseWorkloadItem() (*AzureVMWorkloadSQLDatabaseWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsAzureVMWorkloadSQLInstanceWorkloadItem() (*AzureVMWorkloadSQLInstanceWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsBasicAzureVMWorkloadItem() (BasicAzureVMWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsBasicWorkloadItem() (BasicWorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) AsWorkloadItem() (*WorkloadItem, bool)
- func (avwsiwi AzureVMWorkloadSQLInstanceWorkloadItem) MarshalJSON() ([]byte, error)
- type AzureWorkloadAutoProtectionIntent
- func (awapi AzureWorkloadAutoProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool)
- func (awapi AzureWorkloadAutoProtectionIntent) MarshalJSON() ([]byte, error)
- type AzureWorkloadBackupRequest
- 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
- 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
- type AzureWorkloadErrorInfo
- type AzureWorkloadJob
- func (awj AzureWorkloadJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
- func (awj AzureWorkloadJob) AsAzureStorageJob() (*AzureStorageJob, bool)
- func (awj AzureWorkloadJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
- func (awj AzureWorkloadJob) AsBasicJob() (BasicJob, bool)
- func (awj AzureWorkloadJob) AsDpmJob() (*DpmJob, bool)
- func (awj AzureWorkloadJob) AsJob() (*Job, bool)
- func (awj AzureWorkloadJob) AsMabJob() (*MabJob, bool)
- func (awj AzureWorkloadJob) MarshalJSON() ([]byte, error)
- type AzureWorkloadJobExtendedInfo
- type AzureWorkloadJobTaskDetails
- type AzureWorkloadSQLAutoProtectionIntent
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool)
- func (awsapi AzureWorkloadSQLAutoProtectionIntent) MarshalJSON() ([]byte, error)
- type BMSBackupEngineQueryObject
- type BMSBackupEnginesQueryObject
- type BMSBackupSummariesQueryObject
- type BMSContainerQueryObject
- type BMSContainersInquiryQueryObject
- type BMSPOQueryObject
- type BMSRefreshContainersQueryObject
- type BMSWorkloadItemQueryObject
- type 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
- type BasicAzureRecoveryServiceVaultProtectionIntent
- type BasicAzureVMWorkloadItem
- type BasicAzureVMWorkloadProtectableItem
- type BasicAzureWorkloadAutoProtectionIntent
- type BasicAzureWorkloadContainer
- type BasicDpmContainer
- type BasicEngineBase
- type BasicFeatureSupportRequest
- type BasicILRRequest
- type BasicIaaSVMContainer
- type BasicIaaSVMProtectableItem
- type BasicJob
- type BasicOperationStatusExtendedInfo
- type BasicProtectableContainer
- type BasicProtectionContainer
- type BasicProtectionIntent
- type BasicRecoveryPoint
- type BasicRequest
- type BasicWorkloadItem
- type BasicWorkloadProtectableItem
- type ClientDiscoveryDisplay
- type ClientDiscoveryForLogSpecification
- type ClientDiscoveryForProperties
- type ClientDiscoveryForServiceSpecification
- type ClientDiscoveryResponse
- type ClientDiscoveryResponseIterator
- func (iter *ClientDiscoveryResponseIterator) Next() error
- func (iter *ClientDiscoveryResponseIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ClientDiscoveryResponseIterator) NotDone() bool
- func (iter ClientDiscoveryResponseIterator) Response() ClientDiscoveryResponse
- func (iter ClientDiscoveryResponseIterator) Value() ClientDiscoveryValueForSingleAPI
- type ClientDiscoveryResponsePage
- func (page *ClientDiscoveryResponsePage) Next() error
- func (page *ClientDiscoveryResponsePage) NextWithContext(ctx context.Context) (err error)
- func (page ClientDiscoveryResponsePage) NotDone() bool
- func (page ClientDiscoveryResponsePage) Response() ClientDiscoveryResponse
- func (page ClientDiscoveryResponsePage) Values() []ClientDiscoveryValueForSingleAPI
- type ClientDiscoveryValueForSingleAPI
- type ClientScriptForConnect
- type ContainerIdentityInfo
- type ContainerType
- type ContainerTypeBasicProtectionContainer
- type DPMContainerExtendedInfo
- type DataSourceType
- type DistributedNodesInfo
- type DpmBackupEngine
- 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
- func (dc DpmContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
- func (dc DpmContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
- func (dc DpmContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
- func (dc DpmContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
- func (dc DpmContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
- func (dc DpmContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
- func (dc DpmContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
- func (dc DpmContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
- func (dc DpmContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
- func (dc DpmContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
- func (dc DpmContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
- func (dc DpmContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
- func (dc DpmContainer) AsDpmContainer() (*DpmContainer, bool)
- func (dc DpmContainer) AsGenericContainer() (*GenericContainer, bool)
- func (dc DpmContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
- func (dc DpmContainer) AsMabContainer() (*MabContainer, bool)
- func (dc DpmContainer) AsProtectionContainer() (*ProtectionContainer, bool)
- func (dc DpmContainer) MarshalJSON() ([]byte, error)
- type DpmErrorInfo
- type DpmJob
- func (dj DpmJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
- func (dj DpmJob) AsAzureStorageJob() (*AzureStorageJob, bool)
- func (dj DpmJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
- func (dj DpmJob) AsBasicJob() (BasicJob, bool)
- func (dj DpmJob) AsDpmJob() (*DpmJob, bool)
- func (dj DpmJob) AsJob() (*Job, bool)
- func (dj DpmJob) AsMabJob() (*MabJob, bool)
- func (dj DpmJob) MarshalJSON() ([]byte, error)
- type DpmJobExtendedInfo
- type DpmJobTaskDetails
- type EngineBase
- 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
- type EngineBaseResourceList
- type 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
- 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
- type EngineType
- type 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
- type FabricName
- type FeatureSupportClient
- func (client FeatureSupportClient) Validate(ctx context.Context, azureRegion string, parameters BasicFeatureSupportRequest) (result AzureVMResourceFeatureSupportResponse, err error)
- func (client FeatureSupportClient) ValidatePreparer(ctx context.Context, azureRegion string, parameters BasicFeatureSupportRequest) (*http.Request, error)
- func (client FeatureSupportClient) ValidateResponder(resp *http.Response) (result AzureVMResourceFeatureSupportResponse, err error)
- func (client FeatureSupportClient) ValidateSender(req *http.Request) (*http.Response, error)
- type FeatureSupportRequest
- func (fsr FeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool)
- func (fsr FeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest() (*AzureVMResourceFeatureSupportRequest, bool)
- func (fsr FeatureSupportRequest) AsBasicFeatureSupportRequest() (BasicFeatureSupportRequest, bool)
- func (fsr FeatureSupportRequest) AsFeatureSupportRequest() (*FeatureSupportRequest, bool)
- func (fsr FeatureSupportRequest) MarshalJSON() ([]byte, error)
- type FeatureType
- type GenericContainer
- 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
- type ILRRequest
- 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
- type IaaSVMContainer
- 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
- 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
- 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
- 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
- type InquiryStatus
- type InquiryValidation
- type InstantItemRecoveryTarget
- type InstantRPAdditionalDetails
- type IntentItemType
- type 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
- type Job
- func (j Job) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
- func (j Job) AsAzureStorageJob() (*AzureStorageJob, bool)
- func (j Job) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
- func (j Job) AsBasicJob() (BasicJob, bool)
- func (j Job) AsDpmJob() (*DpmJob, bool)
- func (j Job) AsJob() (*Job, bool)
- func (j Job) AsMabJob() (*MabJob, bool)
- func (j Job) MarshalJSON() ([]byte, error)
- type JobResource
- type JobSupportedAction
- type JobType
- type MABContainerHealthDetails
- type MabContainer
- 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
- type MabErrorInfo
- type MabJob
- func (mj MabJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
- func (mj MabJob) AsAzureStorageJob() (*AzureStorageJob, bool)
- func (mj MabJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
- func (mj MabJob) AsBasicJob() (BasicJob, bool)
- func (mj MabJob) AsDpmJob() (*DpmJob, bool)
- func (mj MabJob) AsJob() (*Job, bool)
- func (mj MabJob) AsMabJob() (*MabJob, bool)
- func (mj MabJob) MarshalJSON() ([]byte, error)
- type MabJobExtendedInfo
- type MabJobTaskDetails
- type MabServerType
- type ManagementType
- type ManagementUsage
- type ManagementUsageList
- type NameInfo
- type ObjectType
- type ObjectTypeBasicILRRequest
- type ObjectTypeBasicOperationStatusExtendedInfo
- type ObjectTypeBasicRecoveryPoint
- type 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
- type OperationStatusError
- type OperationStatusExtendedInfo
- 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
- 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
- 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
- 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
- type 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
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result ClientDiscoveryResponsePage, err error)
- func (client OperationsClient) ListComplete(ctx context.Context) (result ClientDiscoveryResponseIterator, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result ClientDiscoveryResponse, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type PreBackupValidation
- type PreValidateEnableBackupRequest
- type PreValidateEnableBackupResponse
- type ProtectableContainer
- 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
- type ProtectableContainerResourceList
- type 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
- 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
- type 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
- type 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
- 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
- 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
- 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
- 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
- type ProtectionContainerResourceList
- type 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
- 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
- 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
- func (client ProtectionContainersGroupClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionContainerResourceListPage, err error)
- func (client ProtectionContainersGroupClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionContainerResourceListIterator, err error)
- func (client ProtectionContainersGroupClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string) (*http.Request, error)
- func (client ProtectionContainersGroupClient) ListResponder(resp *http.Response) (result ProtectionContainerResourceList, err error)
- func (client ProtectionContainersGroupClient) ListSender(req *http.Request) (*http.Response, error)
- type ProtectionIntent
- func (pi ProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool)
- func (pi ProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool)
- func (pi ProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool)
- func (pi ProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool)
- func (pi ProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool)
- func (pi ProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool)
- func (pi ProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool)
- func (pi ProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool)
- func (pi ProtectionIntent) MarshalJSON() ([]byte, error)
- type ProtectionIntentClient
- func (client ProtectionIntentClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionIntentResource, err error)
- func (client ProtectionIntentClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error)
- func (client ProtectionIntentClient) CreateOrUpdateResponder(resp *http.Response) (result ProtectionIntentResource, err error)
- func (client ProtectionIntentClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client ProtectionIntentClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error)
- func (client ProtectionIntentClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error)
- func (client ProtectionIntentClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ProtectionIntentClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client ProtectionIntentClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionIntentResource, err error)
- func (client ProtectionIntentClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error)
- func (client ProtectionIntentClient) GetResponder(resp *http.Response) (result ProtectionIntentResource, err error)
- func (client ProtectionIntentClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ProtectionIntentClient) Validate(ctx context.Context, azureRegion string, ...) (result PreValidateEnableBackupResponse, err error)
- func (client ProtectionIntentClient) ValidatePreparer(ctx context.Context, azureRegion string, ...) (*http.Request, error)
- func (client ProtectionIntentClient) ValidateResponder(resp *http.Response) (result PreValidateEnableBackupResponse, err error)
- func (client ProtectionIntentClient) ValidateSender(req *http.Request) (*http.Response, error)
- type ProtectionIntentGroupClient
- func (client ProtectionIntentGroupClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectionIntentResourceListPage, err error)
- func (client ProtectionIntentGroupClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectionIntentResourceListIterator, err error)
- func (client ProtectionIntentGroupClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error)
- func (client ProtectionIntentGroupClient) ListResponder(resp *http.Response) (result ProtectionIntentResourceList, err error)
- func (client ProtectionIntentGroupClient) ListSender(req *http.Request) (*http.Response, error)
- type ProtectionIntentItemType
- type ProtectionIntentQueryObject
- type ProtectionIntentResource
- type ProtectionIntentResourceList
- type ProtectionIntentResourceListIterator
- func (iter *ProtectionIntentResourceListIterator) Next() error
- func (iter *ProtectionIntentResourceListIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ProtectionIntentResourceListIterator) NotDone() bool
- func (iter ProtectionIntentResourceListIterator) Response() ProtectionIntentResourceList
- func (iter ProtectionIntentResourceListIterator) Value() ProtectionIntentResource
- type ProtectionIntentResourceListPage
- func (page *ProtectionIntentResourceListPage) Next() error
- func (page *ProtectionIntentResourceListPage) NextWithContext(ctx context.Context) (err error)
- func (page ProtectionIntentResourceListPage) NotDone() bool
- func (page ProtectionIntentResourceListPage) Response() ProtectionIntentResourceList
- func (page ProtectionIntentResourceListPage) Values() []ProtectionIntentResource
- type ProtectionPoliciesClient
- 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
- 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
- type RecoveryPoint
- type Request
- 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
- type Resource
- type ResourceConfig
- type ResourceConfigResource
- type ResourceList
- type 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
- type SQLDataDirectoryType
- type 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 StatusClient
- func (client StatusClient) Get(ctx context.Context, azureRegion string, parameters StatusRequest) (result StatusResponse, err error)
- func (client StatusClient) GetPreparer(ctx context.Context, azureRegion string, parameters StatusRequest) (*http.Request, error)
- func (client StatusClient) GetResponder(resp *http.Response) (result StatusResponse, err error)
- func (client StatusClient) GetSender(req *http.Request) (*http.Response, error)
- type StatusRequest
- type StatusResponse
- type StorageType
- type StorageTypeState
- type SupportStatus
- type TokenInformation
- type Type
- type TypeEnum
- type UsageSummariesClient
- func (client UsageSummariesClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ManagementUsageList, err error)
- func (client UsageSummariesClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error)
- func (client UsageSummariesClient) ListResponder(resp *http.Response) (result ManagementUsageList, err error)
- func (client UsageSummariesClient) ListSender(req *http.Request) (*http.Response, error)
- type UsagesUnit
- type ValidationStatus
- type WorkloadInquiryDetails
- type WorkloadItem
- 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
- type WorkloadItemResourceList
- type 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
- 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
- type WorkloadItemTypeBasicWorkloadItem
- type 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
- 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
- type WorkloadProtectableItemResourceList
- type 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
- 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
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Backup
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type AzureBackupGoalFeatureSupportRequest ¶
type AzureBackupGoalFeatureSupportRequest struct { // FeatureType - Possible values include: 'FeatureTypeFeatureSupportRequest', 'FeatureTypeAzureBackupGoals', 'FeatureTypeAzureVMResourceBackup' FeatureType FeatureType `json:"featureType,omitempty"` }
AzureBackupGoalFeatureSupportRequest azure backup goal feature specific request.
func (AzureBackupGoalFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest ¶
func (abgfsr AzureBackupGoalFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool)
AsAzureBackupGoalFeatureSupportRequest is the BasicFeatureSupportRequest implementation for AzureBackupGoalFeatureSupportRequest.
func (AzureBackupGoalFeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest ¶
func (abgfsr AzureBackupGoalFeatureSupportRequest) AsAzureVMResourceFeatureSupportRequest() (*AzureVMResourceFeatureSupportRequest, bool)
AsAzureVMResourceFeatureSupportRequest is the BasicFeatureSupportRequest implementation for AzureBackupGoalFeatureSupportRequest.
func (AzureBackupGoalFeatureSupportRequest) AsBasicFeatureSupportRequest ¶
func (abgfsr AzureBackupGoalFeatureSupportRequest) AsBasicFeatureSupportRequest() (BasicFeatureSupportRequest, bool)
AsBasicFeatureSupportRequest is the BasicFeatureSupportRequest implementation for AzureBackupGoalFeatureSupportRequest.
func (AzureBackupGoalFeatureSupportRequest) AsFeatureSupportRequest ¶
func (abgfsr AzureBackupGoalFeatureSupportRequest) AsFeatureSupportRequest() (*FeatureSupportRequest, bool)
AsFeatureSupportRequest is the BasicFeatureSupportRequest implementation for AzureBackupGoalFeatureSupportRequest.
func (AzureBackupGoalFeatureSupportRequest) MarshalJSON ¶
func (abgfsr AzureBackupGoalFeatureSupportRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureBackupGoalFeatureSupportRequest.
type AzureBackupServerContainer ¶
type AzureBackupServerContainer struct { // CanReRegister - Specifies whether the container is re-registrable. CanReRegister *bool `json:"canReRegister,omitempty"` // ContainerID - ID of container. ContainerID *string `json:"containerId,omitempty"` // ProtectedItemCount - Number of protected items in the BackupEngine ProtectedItemCount *int64 `json:"protectedItemCount,omitempty"` // DpmAgentVersion - Backup engine Agent version DpmAgentVersion *string `json:"dpmAgentVersion,omitempty"` // DpmServers - List of BackupEngines protecting the container DpmServers *[]string `json:"dpmServers,omitempty"` // UpgradeAvailable - To check if upgrade available UpgradeAvailable *bool `json:"upgradeAvailable,omitempty"` // ProtectionStatus - Protection status of the container. ProtectionStatus *string `json:"protectionStatus,omitempty"` // ExtendedInfo - Extended Info of the container. ExtendedInfo *DPMContainerExtendedInfo `json:"extendedInfo,omitempty"` // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Status of registration of the container with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerType - Possible values include: 'ContainerTypeProtectionContainer', 'ContainerTypeAzureBackupServerContainer1', 'ContainerTypeMicrosoftClassicComputevirtualMachines', 'ContainerTypeMicrosoftComputevirtualMachines', 'ContainerTypeSQLAGWorkLoadContainer1', 'ContainerTypeAzureSQLContainer1', 'ContainerTypeStorageContainer1', 'ContainerTypeVMAppContainer1', 'ContainerTypeAzureWorkloadContainer', 'ContainerTypeDPMContainer1', 'ContainerTypeGenericContainer1', 'ContainerTypeIaaSVMContainer', 'ContainerTypeWindows1' ContainerType ContainerTypeBasicProtectionContainer `json:"containerType,omitempty"` }
AzureBackupServerContainer azureBackupServer (DPMVenus) workload-specific protection container.
func (AzureBackupServerContainer) AsAzureBackupServerContainer ¶
func (absc AzureBackupServerContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
AsAzureBackupServerContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsAzureIaaSClassicComputeVMContainer ¶
func (absc AzureBackupServerContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
AsAzureIaaSClassicComputeVMContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsAzureIaaSComputeVMContainer ¶
func (absc AzureBackupServerContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
AsAzureIaaSComputeVMContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsAzureSQLAGWorkloadContainerProtectionContainer ¶
func (absc AzureBackupServerContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
AsAzureSQLAGWorkloadContainerProtectionContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsAzureSQLContainer ¶
func (absc AzureBackupServerContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
AsAzureSQLContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsAzureStorageContainer ¶
func (absc AzureBackupServerContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
AsAzureStorageContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsAzureVMAppContainerProtectionContainer ¶
func (absc AzureBackupServerContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
AsAzureVMAppContainerProtectionContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsAzureWorkloadContainer ¶
func (absc AzureBackupServerContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
AsAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsBasicAzureWorkloadContainer ¶
func (absc AzureBackupServerContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
AsBasicAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsBasicDpmContainer ¶
func (absc AzureBackupServerContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
AsBasicDpmContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsBasicIaaSVMContainer ¶
func (absc AzureBackupServerContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
AsBasicIaaSVMContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsBasicProtectionContainer ¶
func (absc AzureBackupServerContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
AsBasicProtectionContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsDpmContainer ¶
func (absc AzureBackupServerContainer) AsDpmContainer() (*DpmContainer, bool)
AsDpmContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsGenericContainer ¶
func (absc AzureBackupServerContainer) AsGenericContainer() (*GenericContainer, bool)
AsGenericContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsIaaSVMContainer ¶
func (absc AzureBackupServerContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
AsIaaSVMContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsMabContainer ¶
func (absc AzureBackupServerContainer) AsMabContainer() (*MabContainer, bool)
AsMabContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) AsProtectionContainer ¶
func (absc AzureBackupServerContainer) AsProtectionContainer() (*ProtectionContainer, bool)
AsProtectionContainer is the BasicProtectionContainer implementation for AzureBackupServerContainer.
func (AzureBackupServerContainer) MarshalJSON ¶
func (absc AzureBackupServerContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureBackupServerContainer.
type AzureBackupServerEngine ¶
type AzureBackupServerEngine struct { // FriendlyName - Friendly name of the backup engine. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the backup engine. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Registration status of the backup engine with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // BackupEngineState - Status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed} BackupEngineState *string `json:"backupEngineState,omitempty"` // HealthStatus - Backup status of the backup engine. HealthStatus *string `json:"healthStatus,omitempty"` // CanReRegister - Flag indicating if the backup engine be registered, once already registered. CanReRegister *bool `json:"canReRegister,omitempty"` // BackupEngineID - ID of the backup engine. BackupEngineID *string `json:"backupEngineId,omitempty"` // DpmVersion - Backup engine version DpmVersion *string `json:"dpmVersion,omitempty"` // AzureBackupAgentVersion - Backup agent version AzureBackupAgentVersion *string `json:"azureBackupAgentVersion,omitempty"` // IsAzureBackupAgentUpgradeAvailable - To check if backup agent upgrade available IsAzureBackupAgentUpgradeAvailable *bool `json:"isAzureBackupAgentUpgradeAvailable,omitempty"` // IsDpmUpgradeAvailable - To check if backup engine upgrade available IsDpmUpgradeAvailable *bool `json:"isDpmUpgradeAvailable,omitempty"` // ExtendedInfo - Extended info of the backupengine ExtendedInfo *EngineExtendedInfo `json:"extendedInfo,omitempty"` // BackupEngineType - Possible values include: 'BackupEngineTypeBackupEngineBase', 'BackupEngineTypeAzureBackupServerEngine', 'BackupEngineTypeDpmBackupEngine' BackupEngineType EngineType `json:"backupEngineType,omitempty"` }
AzureBackupServerEngine backup engine type when Azure Backup Server is used to manage the backups.
func (AzureBackupServerEngine) AsAzureBackupServerEngine ¶
func (abse AzureBackupServerEngine) AsAzureBackupServerEngine() (*AzureBackupServerEngine, bool)
AsAzureBackupServerEngine is the BasicEngineBase implementation for AzureBackupServerEngine.
func (AzureBackupServerEngine) AsBasicEngineBase ¶
func (abse AzureBackupServerEngine) AsBasicEngineBase() (BasicEngineBase, bool)
AsBasicEngineBase is the BasicEngineBase implementation for AzureBackupServerEngine.
func (AzureBackupServerEngine) AsDpmBackupEngine ¶
func (abse AzureBackupServerEngine) AsDpmBackupEngine() (*DpmBackupEngine, bool)
AsDpmBackupEngine is the BasicEngineBase implementation for AzureBackupServerEngine.
func (AzureBackupServerEngine) AsEngineBase ¶
func (abse AzureBackupServerEngine) AsEngineBase() (*EngineBase, bool)
AsEngineBase is the BasicEngineBase implementation for AzureBackupServerEngine.
func (AzureBackupServerEngine) MarshalJSON ¶
func (abse AzureBackupServerEngine) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureBackupServerEngine.
type AzureFileShareBackupRequest ¶
type AzureFileShareBackupRequest struct { date.Time `json:"recoveryPointExpiryTimeInUTC,omitempty"` ObjectType ObjectType `json:"objectType,omitempty"` }RecoveryPointExpiryTimeInUTC *
AzureFileShareBackupRequest azureFileShare workload-specific backup request.
func (AzureFileShareBackupRequest) AsAzureFileShareBackupRequest ¶
func (afsbr AzureFileShareBackupRequest) AsAzureFileShareBackupRequest() (*AzureFileShareBackupRequest, bool)
AsAzureFileShareBackupRequest is the BasicRequest implementation for AzureFileShareBackupRequest.
func (AzureFileShareBackupRequest) AsAzureWorkloadBackupRequest ¶
func (afsbr AzureFileShareBackupRequest) AsAzureWorkloadBackupRequest() (*AzureWorkloadBackupRequest, bool)
AsAzureWorkloadBackupRequest is the BasicRequest implementation for AzureFileShareBackupRequest.
func (AzureFileShareBackupRequest) AsBasicRequest ¶
func (afsbr AzureFileShareBackupRequest) AsBasicRequest() (BasicRequest, bool)
AsBasicRequest is the BasicRequest implementation for AzureFileShareBackupRequest.
func (AzureFileShareBackupRequest) AsIaasVMBackupRequest ¶
func (afsbr AzureFileShareBackupRequest) AsIaasVMBackupRequest() (*IaasVMBackupRequest, bool)
AsIaasVMBackupRequest is the BasicRequest implementation for AzureFileShareBackupRequest.
func (AzureFileShareBackupRequest) AsRequest ¶
func (afsbr AzureFileShareBackupRequest) AsRequest() (*Request, bool)
AsRequest is the BasicRequest implementation for AzureFileShareBackupRequest.
func (AzureFileShareBackupRequest) MarshalJSON ¶
func (afsbr AzureFileShareBackupRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureFileShareBackupRequest.
type AzureFileShareProtectableItem ¶
type AzureFileShareProtectableItem struct { string `json:"parentContainerFabricId,omitempty"` ParentContainerFriendlyName *string `json:"parentContainerFriendlyName,omitempty"` AzureFileShareType AzureFileShareType `json:"azureFileShareType,omitempty"` BackupManagementType *string `json:"backupManagementType,omitempty"` WorkloadType *string `json:"workloadType,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` ProtectionState ProtectionStatus `json:"protectionState,omitempty"` ProtectableItemType ProtectableItemType `json:"protectableItemType,omitempty"` }ParentContainerFabricID *
AzureFileShareProtectableItem protectable item for Azure Fileshare workloads.
func (AzureFileShareProtectableItem) AsAzureFileShareProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool)
AsAzureFileShareProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool)
AsAzureIaaSClassicComputeVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureIaaSComputeVMProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool)
AsAzureIaaSComputeVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureVMWorkloadProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool)
AsAzureVMWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool)
AsAzureVMWorkloadSAPAseSystemProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool)
AsAzureVMWorkloadSAPHanaDatabaseProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool)
AsAzureVMWorkloadSAPHanaSystemProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool)
AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool)
AsAzureVMWorkloadSQLDatabaseProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool)
AsAzureVMWorkloadSQLInstanceProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsBasicAzureVMWorkloadProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool)
AsBasicAzureVMWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsBasicIaaSVMProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool)
AsBasicIaaSVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsBasicWorkloadProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool)
AsBasicWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsIaaSVMProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool)
AsIaaSVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) AsWorkloadProtectableItem ¶
func (afspi AzureFileShareProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool)
AsWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureFileShareProtectableItem.
func (AzureFileShareProtectableItem) MarshalJSON ¶
func (afspi AzureFileShareProtectableItem) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureFileShareProtectableItem.
type AzureFileShareProvisionILRRequest ¶
type AzureFileShareProvisionILRRequest struct { string `json:"recoveryPointId,omitempty"` SourceResourceID *string `json:"sourceResourceId,omitempty"` ObjectType ObjectTypeBasicILRRequest `json:"objectType,omitempty"` }RecoveryPointID *
AzureFileShareProvisionILRRequest update snapshot Uri with the correct friendly Name of the source Azure file share.
func (AzureFileShareProvisionILRRequest) AsAzureFileShareProvisionILRRequest ¶
func (afspir AzureFileShareProvisionILRRequest) AsAzureFileShareProvisionILRRequest() (*AzureFileShareProvisionILRRequest, bool)
AsAzureFileShareProvisionILRRequest is the BasicILRRequest implementation for AzureFileShareProvisionILRRequest.
func (AzureFileShareProvisionILRRequest) AsBasicILRRequest ¶
func (afspir AzureFileShareProvisionILRRequest) AsBasicILRRequest() (BasicILRRequest, bool)
AsBasicILRRequest is the BasicILRRequest implementation for AzureFileShareProvisionILRRequest.
func (AzureFileShareProvisionILRRequest) AsILRRequest ¶
func (afspir AzureFileShareProvisionILRRequest) AsILRRequest() (*ILRRequest, bool)
AsILRRequest is the BasicILRRequest implementation for AzureFileShareProvisionILRRequest.
func (AzureFileShareProvisionILRRequest) AsIaasVMILRRegistrationRequest ¶
func (afspir AzureFileShareProvisionILRRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool)
AsIaasVMILRRegistrationRequest is the BasicILRRequest implementation for AzureFileShareProvisionILRRequest.
func (AzureFileShareProvisionILRRequest) MarshalJSON ¶
func (afspir AzureFileShareProvisionILRRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureFileShareProvisionILRRequest.
type AzureFileShareType ¶
type AzureFileShareType string
AzureFileShareType enumerates the values for azure file share type.
const ( // Invalid ... Invalid AzureFileShareType = "Invalid" // XSMB ... XSMB AzureFileShareType = "XSMB" // XSync ... XSync AzureFileShareType = "XSync" )
func PossibleAzureFileShareTypeValues ¶
func PossibleAzureFileShareTypeValues() []AzureFileShareType
PossibleAzureFileShareTypeValues returns an array of possible values for the AzureFileShareType const type.
type AzureIaaSClassicComputeVMContainer ¶
type AzureIaaSClassicComputeVMContainer struct { // VirtualMachineID - Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container. VirtualMachineID *string `json:"virtualMachineId,omitempty"` // VirtualMachineVersion - Specifies whether the container represents a Classic or an Azure Resource Manager VM. VirtualMachineVersion *string `json:"virtualMachineVersion,omitempty"` // ResourceGroup - Resource group name of Recovery Services Vault. ResourceGroup *string `json:"resourceGroup,omitempty"` // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Status of registration of the container with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerType - Possible values include: 'ContainerTypeProtectionContainer', 'ContainerTypeAzureBackupServerContainer1', 'ContainerTypeMicrosoftClassicComputevirtualMachines', 'ContainerTypeMicrosoftComputevirtualMachines', 'ContainerTypeSQLAGWorkLoadContainer1', 'ContainerTypeAzureSQLContainer1', 'ContainerTypeStorageContainer1', 'ContainerTypeVMAppContainer1', 'ContainerTypeAzureWorkloadContainer', 'ContainerTypeDPMContainer1', 'ContainerTypeGenericContainer1', 'ContainerTypeIaaSVMContainer', 'ContainerTypeWindows1' ContainerType ContainerTypeBasicProtectionContainer `json:"containerType,omitempty"` }
AzureIaaSClassicComputeVMContainer iaaS VM workload-specific backup item representing a classic virtual machine.
func (AzureIaaSClassicComputeVMContainer) AsAzureBackupServerContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
AsAzureBackupServerContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsAzureIaaSClassicComputeVMContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
AsAzureIaaSClassicComputeVMContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsAzureIaaSComputeVMContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
AsAzureIaaSComputeVMContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
AsAzureSQLAGWorkloadContainerProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsAzureSQLContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
AsAzureSQLContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsAzureStorageContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
AsAzureStorageContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsAzureVMAppContainerProtectionContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
AsAzureVMAppContainerProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsAzureWorkloadContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
AsAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsBasicAzureWorkloadContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
AsBasicAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsBasicDpmContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
AsBasicDpmContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsBasicIaaSVMContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
AsBasicIaaSVMContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsBasicProtectionContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
AsBasicProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsDpmContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsDpmContainer() (*DpmContainer, bool)
AsDpmContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsGenericContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsGenericContainer() (*GenericContainer, bool)
AsGenericContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsIaaSVMContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
AsIaaSVMContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsMabContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsMabContainer() (*MabContainer, bool)
AsMabContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) AsProtectionContainer ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool)
AsProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSClassicComputeVMContainer.
func (AzureIaaSClassicComputeVMContainer) MarshalJSON ¶
func (aisccvc AzureIaaSClassicComputeVMContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureIaaSClassicComputeVMContainer.
type AzureIaaSClassicComputeVMProtectableItem ¶
type AzureIaaSClassicComputeVMProtectableItem struct { // VirtualMachineID - Fully qualified ARM ID of the virtual machine. VirtualMachineID *string `json:"virtualMachineId,omitempty"` // BackupManagementType - Type of backup management to backup an item. BackupManagementType *string `json:"backupManagementType,omitempty"` // WorkloadType - Type of workload for the backup management WorkloadType *string `json:"workloadType,omitempty"` // FriendlyName - Friendly name of the backup item. FriendlyName *string `json:"friendlyName,omitempty"` // ProtectionState - State of the back up item. Possible values include: 'ProtectionStatusInvalid', 'ProtectionStatusNotProtected', 'ProtectionStatusProtecting', 'ProtectionStatusProtected', 'ProtectionStatusProtectionFailed' ProtectionState ProtectionStatus `json:"protectionState,omitempty"` // ProtectableItemType - Possible values include: 'ProtectableItemTypeWorkloadProtectableItem', 'ProtectableItemTypeAzureFileShare', 'ProtectableItemTypeMicrosoftClassicComputevirtualMachines', 'ProtectableItemTypeMicrosoftComputevirtualMachines', 'ProtectableItemTypeAzureVMWorkloadProtectableItem', 'ProtectableItemTypeSAPAseSystem', 'ProtectableItemTypeSAPHanaDatabase', 'ProtectableItemTypeSAPHanaSystem', 'ProtectableItemTypeSQLAvailabilityGroupContainer', 'ProtectableItemTypeSQLDataBase', 'ProtectableItemTypeSQLInstance', 'ProtectableItemTypeIaaSVMProtectableItem' ProtectableItemType ProtectableItemType `json:"protectableItemType,omitempty"` }
AzureIaaSClassicComputeVMProtectableItem iaaS VM workload-specific backup item representing the Classic Compute VM.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureFileShareProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool)
AsAzureFileShareProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool)
AsAzureIaaSClassicComputeVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool)
AsAzureIaaSComputeVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool)
AsAzureVMWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool)
AsAzureVMWorkloadSAPAseSystemProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool)
AsAzureVMWorkloadSAPHanaDatabaseProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool)
AsAzureVMWorkloadSAPHanaSystemProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool)
AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool)
AsAzureVMWorkloadSQLDatabaseProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool)
AsAzureVMWorkloadSQLInstanceProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool)
AsBasicAzureVMWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsBasicIaaSVMProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool)
AsBasicIaaSVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsBasicWorkloadProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool)
AsBasicWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsIaaSVMProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool)
AsIaaSVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) AsWorkloadProtectableItem ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool)
AsWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSClassicComputeVMProtectableItem.
func (AzureIaaSClassicComputeVMProtectableItem) MarshalJSON ¶
func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureIaaSClassicComputeVMProtectableItem.
type AzureIaaSComputeVMContainer ¶
type AzureIaaSComputeVMContainer struct { // VirtualMachineID - Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container. VirtualMachineID *string `json:"virtualMachineId,omitempty"` // VirtualMachineVersion - Specifies whether the container represents a Classic or an Azure Resource Manager VM. VirtualMachineVersion *string `json:"virtualMachineVersion,omitempty"` // ResourceGroup - Resource group name of Recovery Services Vault. ResourceGroup *string `json:"resourceGroup,omitempty"` // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Status of registration of the container with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerType - Possible values include: 'ContainerTypeProtectionContainer', 'ContainerTypeAzureBackupServerContainer1', 'ContainerTypeMicrosoftClassicComputevirtualMachines', 'ContainerTypeMicrosoftComputevirtualMachines', 'ContainerTypeSQLAGWorkLoadContainer1', 'ContainerTypeAzureSQLContainer1', 'ContainerTypeStorageContainer1', 'ContainerTypeVMAppContainer1', 'ContainerTypeAzureWorkloadContainer', 'ContainerTypeDPMContainer1', 'ContainerTypeGenericContainer1', 'ContainerTypeIaaSVMContainer', 'ContainerTypeWindows1' ContainerType ContainerTypeBasicProtectionContainer `json:"containerType,omitempty"` }
AzureIaaSComputeVMContainer iaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.
func (AzureIaaSComputeVMContainer) AsAzureBackupServerContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
AsAzureBackupServerContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsAzureIaaSClassicComputeVMContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
AsAzureIaaSClassicComputeVMContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsAzureIaaSComputeVMContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
AsAzureIaaSComputeVMContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
AsAzureSQLAGWorkloadContainerProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsAzureSQLContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
AsAzureSQLContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsAzureStorageContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
AsAzureStorageContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsAzureVMAppContainerProtectionContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
AsAzureVMAppContainerProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsAzureWorkloadContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
AsAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsBasicAzureWorkloadContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
AsBasicAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsBasicDpmContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
AsBasicDpmContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsBasicIaaSVMContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
AsBasicIaaSVMContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsBasicProtectionContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
AsBasicProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsDpmContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsDpmContainer() (*DpmContainer, bool)
AsDpmContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsGenericContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsGenericContainer() (*GenericContainer, bool)
AsGenericContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsIaaSVMContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
AsIaaSVMContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsMabContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsMabContainer() (*MabContainer, bool)
AsMabContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) AsProtectionContainer ¶
func (aiscvc AzureIaaSComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool)
AsProtectionContainer is the BasicProtectionContainer implementation for AzureIaaSComputeVMContainer.
func (AzureIaaSComputeVMContainer) MarshalJSON ¶
func (aiscvc AzureIaaSComputeVMContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureIaaSComputeVMContainer.
type AzureIaaSComputeVMProtectableItem ¶
type AzureIaaSComputeVMProtectableItem struct { // VirtualMachineID - Fully qualified ARM ID of the virtual machine. VirtualMachineID *string `json:"virtualMachineId,omitempty"` // BackupManagementType - Type of backup management to backup an item. BackupManagementType *string `json:"backupManagementType,omitempty"` // WorkloadType - Type of workload for the backup management WorkloadType *string `json:"workloadType,omitempty"` // FriendlyName - Friendly name of the backup item. FriendlyName *string `json:"friendlyName,omitempty"` // ProtectionState - State of the back up item. Possible values include: 'ProtectionStatusInvalid', 'ProtectionStatusNotProtected', 'ProtectionStatusProtecting', 'ProtectionStatusProtected', 'ProtectionStatusProtectionFailed' ProtectionState ProtectionStatus `json:"protectionState,omitempty"` // ProtectableItemType - Possible values include: 'ProtectableItemTypeWorkloadProtectableItem', 'ProtectableItemTypeAzureFileShare', 'ProtectableItemTypeMicrosoftClassicComputevirtualMachines', 'ProtectableItemTypeMicrosoftComputevirtualMachines', 'ProtectableItemTypeAzureVMWorkloadProtectableItem', 'ProtectableItemTypeSAPAseSystem', 'ProtectableItemTypeSAPHanaDatabase', 'ProtectableItemTypeSAPHanaSystem', 'ProtectableItemTypeSQLAvailabilityGroupContainer', 'ProtectableItemTypeSQLDataBase', 'ProtectableItemTypeSQLInstance', 'ProtectableItemTypeIaaSVMProtectableItem' ProtectableItemType ProtectableItemType `json:"protectableItemType,omitempty"` }
AzureIaaSComputeVMProtectableItem iaaS VM workload-specific backup item representing the Azure Resource Manager VM.
func (AzureIaaSComputeVMProtectableItem) AsAzureFileShareProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureFileShareProtectableItem() (*AzureFileShareProtectableItem, bool)
AsAzureFileShareProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool)
AsAzureIaaSClassicComputeVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool)
AsAzureIaaSComputeVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadProtectableItem() (*AzureVMWorkloadProtectableItem, bool)
AsAzureVMWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPAseSystemProtectableItem() (*AzureVMWorkloadSAPAseSystemProtectableItem, bool)
AsAzureVMWorkloadSAPAseSystemProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaDatabaseProtectableItem() (*AzureVMWorkloadSAPHanaDatabaseProtectableItem, bool)
AsAzureVMWorkloadSAPHanaDatabaseProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSAPHanaSystemProtectableItem() (*AzureVMWorkloadSAPHanaSystemProtectableItem, bool)
AsAzureVMWorkloadSAPHanaSystemProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem() (*AzureVMWorkloadSQLAvailabilityGroupProtectableItem, bool)
AsAzureVMWorkloadSQLAvailabilityGroupProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLDatabaseProtectableItem() (*AzureVMWorkloadSQLDatabaseProtectableItem, bool)
AsAzureVMWorkloadSQLDatabaseProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureVMWorkloadSQLInstanceProtectableItem() (*AzureVMWorkloadSQLInstanceProtectableItem, bool)
AsAzureVMWorkloadSQLInstanceProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicAzureVMWorkloadProtectableItem() (BasicAzureVMWorkloadProtectableItem, bool)
AsBasicAzureVMWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsBasicIaaSVMProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool)
AsBasicIaaSVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsBasicWorkloadProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool)
AsBasicWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsIaaSVMProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool)
AsIaaSVMProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) AsWorkloadProtectableItem ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool)
AsWorkloadProtectableItem is the BasicWorkloadProtectableItem implementation for AzureIaaSComputeVMProtectableItem.
func (AzureIaaSComputeVMProtectableItem) MarshalJSON ¶
func (aiscvpi AzureIaaSComputeVMProtectableItem) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureIaaSComputeVMProtectableItem.
type AzureIaaSVMErrorInfo ¶
type AzureIaaSVMErrorInfo struct { // ErrorCode - READ-ONLY; Error code. ErrorCode *int32 `json:"errorCode,omitempty"` // ErrorTitle - READ-ONLY; Title: Typically, the entity that the error pertains to. ErrorTitle *string `json:"errorTitle,omitempty"` // ErrorString - READ-ONLY; Localized error string. ErrorString *string `json:"errorString,omitempty"` // Recommendations - READ-ONLY; List of localized recommendations for above error code. Recommendations *[]string `json:"recommendations,omitempty"` }
AzureIaaSVMErrorInfo azure IaaS VM workload-specific error information.
type AzureIaaSVMJob ¶
type AzureIaaSVMJob struct { // Duration - Time elapsed during the execution of this job. Duration *string `json:"duration,omitempty"` // ActionsInfo - Gets or sets the state/actions applicable on this job like cancel/retry. ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` // ErrorDetails - Error details on execution of this job. ErrorDetails *[]AzureIaaSVMErrorInfo `json:"errorDetails,omitempty"` // VirtualMachineVersion - Specifies whether the backup item is a Classic or an Azure Resource Manager VM. VirtualMachineVersion *string `json:"virtualMachineVersion,omitempty"` // ExtendedInfo - Additional information for this job. ExtendedInfo *AzureIaaSVMJobExtendedInfo `json:"extendedInfo,omitempty"` // EntityFriendlyName - Friendly name of the entity on which the current job is executing. EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` // BackupManagementType - Backup management type to execute the current job. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // Operation - The operation name. Operation *string `json:"operation,omitempty"` // Status - Job status. Status *string `json:"status,omitempty"` // StartTime - The start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - The end time. EndTime *date.Time `json:"endTime,omitempty"` // ActivityID - ActivityId of job. ActivityID *string `json:"activityId,omitempty"` // JobType - Possible values include: 'JobTypeJob', 'JobTypeAzureIaaSVMJob', 'JobTypeAzureStorageJob', 'JobTypeAzureWorkloadJob', 'JobTypeDpmJob', 'JobTypeMabJob' JobType JobType `json:"jobType,omitempty"` }
AzureIaaSVMJob azure IaaS VM workload-specific job object.
func (AzureIaaSVMJob) AsAzureIaaSVMJob ¶
func (aisj AzureIaaSVMJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
AsAzureIaaSVMJob is the BasicJob implementation for AzureIaaSVMJob.
func (AzureIaaSVMJob) AsAzureStorageJob ¶
func (aisj AzureIaaSVMJob) AsAzureStorageJob() (*AzureStorageJob, bool)
AsAzureStorageJob is the BasicJob implementation for AzureIaaSVMJob.
func (AzureIaaSVMJob) AsAzureWorkloadJob ¶
func (aisj AzureIaaSVMJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
AsAzureWorkloadJob is the BasicJob implementation for AzureIaaSVMJob.
func (AzureIaaSVMJob) AsBasicJob ¶
func (aisj AzureIaaSVMJob) AsBasicJob() (BasicJob, bool)
AsBasicJob is the BasicJob implementation for AzureIaaSVMJob.
func (AzureIaaSVMJob) AsDpmJob ¶
func (aisj AzureIaaSVMJob) AsDpmJob() (*DpmJob, bool)
AsDpmJob is the BasicJob implementation for AzureIaaSVMJob.
func (AzureIaaSVMJob) AsJob ¶
func (aisj AzureIaaSVMJob) AsJob() (*Job, bool)
AsJob is the BasicJob implementation for AzureIaaSVMJob.
func (AzureIaaSVMJob) AsMabJob ¶
func (aisj AzureIaaSVMJob) AsMabJob() (*MabJob, bool)
AsMabJob is the BasicJob implementation for AzureIaaSVMJob.
func (AzureIaaSVMJob) MarshalJSON ¶
func (aisj AzureIaaSVMJob) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureIaaSVMJob.
type AzureIaaSVMJobExtendedInfo ¶
type AzureIaaSVMJobExtendedInfo struct { // TasksList - List of tasks associated with this job. TasksList *[]AzureIaaSVMJobTaskDetails `json:"tasksList,omitempty"` // PropertyBag - Job properties. PropertyBag map[string]*string `json:"propertyBag"` // InternalPropertyBag - Job internal properties. InternalPropertyBag map[string]*string `json:"internalPropertyBag"` // ProgressPercentage - Indicates progress of the job. Null if it has not started or completed. ProgressPercentage *float64 `json:"progressPercentage,omitempty"` // EstimatedRemainingDuration - Time remaining for execution of this job. EstimatedRemainingDuration *string `json:"estimatedRemainingDuration,omitempty"` // DynamicErrorMessage - Non localized error message on job execution. DynamicErrorMessage *string `json:"dynamicErrorMessage,omitempty"` }
AzureIaaSVMJobExtendedInfo azure IaaS VM workload-specific additional information for job.
func (AzureIaaSVMJobExtendedInfo) MarshalJSON ¶
func (aisjei AzureIaaSVMJobExtendedInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureIaaSVMJobExtendedInfo.
type AzureIaaSVMJobTaskDetails ¶
type AzureIaaSVMJobTaskDetails struct { // TaskID - The task display name. TaskID *string `json:"taskId,omitempty"` // StartTime - The start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - The end time. EndTime *date.Time `json:"endTime,omitempty"` // InstanceID - The instanceId. InstanceID *string `json:"instanceId,omitempty"` // Duration - Time elapsed for task. Duration *string `json:"duration,omitempty"` // Status - The status. Status *string `json:"status,omitempty"` // ProgressPercentage - Progress of the task. ProgressPercentage *float64 `json:"progressPercentage,omitempty"` // TaskExecutionDetails - Details about execution of the task. // eg: number of bytes transferred etc TaskExecutionDetails *string `json:"taskExecutionDetails,omitempty"` }
AzureIaaSVMJobTaskDetails azure IaaS VM workload-specific job task details.
type AzureRecoveryServiceVaultProtectionIntent ¶
type AzureRecoveryServiceVaultProtectionIntent struct { // BackupManagementType - Type of backup management for the backed up item. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // SourceResourceID - ARM ID of the resource to be backed up. SourceResourceID *string `json:"sourceResourceId,omitempty"` // ItemID - ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemID *string `json:"itemId,omitempty"` // PolicyID - ID of the backup policy with which this item is backed up. PolicyID *string `json:"policyId,omitempty"` // ProtectionState - Backup state of this backup item. Possible values include: 'ProtectionStatusInvalid', 'ProtectionStatusNotProtected', 'ProtectionStatusProtecting', 'ProtectionStatusProtected', 'ProtectionStatusProtectionFailed' ProtectionState ProtectionStatus `json:"protectionState,omitempty"` // ProtectionIntentItemType - Possible values include: 'ProtectionIntentItemTypeProtectionIntent', 'ProtectionIntentItemTypeRecoveryServiceVaultItem', 'ProtectionIntentItemTypeAzureResourceItem', 'ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent', 'ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent' ProtectionIntentItemType ProtectionIntentItemType `json:"protectionIntentItemType,omitempty"` }
AzureRecoveryServiceVaultProtectionIntent azure Recovery Services Vault specific protection intent item.
func (AzureRecoveryServiceVaultProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool)
AsAzureRecoveryServiceVaultProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) AsAzureResourceProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool)
AsAzureResourceProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadAutoProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool)
AsAzureWorkloadAutoProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool)
AsAzureWorkloadSQLAutoProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool)
AsBasicAzureRecoveryServiceVaultProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool)
AsBasicAzureWorkloadAutoProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) AsBasicProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool)
AsBasicProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) AsProtectionIntent ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool)
AsProtectionIntent is the BasicProtectionIntent implementation for AzureRecoveryServiceVaultProtectionIntent.
func (AzureRecoveryServiceVaultProtectionIntent) MarshalJSON ¶
func (arsvpi AzureRecoveryServiceVaultProtectionIntent) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureRecoveryServiceVaultProtectionIntent.
type AzureResourceProtectionIntent ¶
type AzureResourceProtectionIntent struct { // FriendlyName - Friendly name of the VM represented by this backup item. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the backed up item. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // SourceResourceID - ARM ID of the resource to be backed up. SourceResourceID *string `json:"sourceResourceId,omitempty"` // ItemID - ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId ItemID *string `json:"itemId,omitempty"` // PolicyID - ID of the backup policy with which this item is backed up. PolicyID *string `json:"policyId,omitempty"` // ProtectionState - Backup state of this backup item. Possible values include: 'ProtectionStatusInvalid', 'ProtectionStatusNotProtected', 'ProtectionStatusProtecting', 'ProtectionStatusProtected', 'ProtectionStatusProtectionFailed' ProtectionState ProtectionStatus `json:"protectionState,omitempty"` // ProtectionIntentItemType - Possible values include: 'ProtectionIntentItemTypeProtectionIntent', 'ProtectionIntentItemTypeRecoveryServiceVaultItem', 'ProtectionIntentItemTypeAzureResourceItem', 'ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent', 'ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent' ProtectionIntentItemType ProtectionIntentItemType `json:"protectionIntentItemType,omitempty"` }
AzureResourceProtectionIntent iaaS VM specific backup protection intent item.
func (AzureResourceProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool)
AsAzureRecoveryServiceVaultProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) AsAzureResourceProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool)
AsAzureResourceProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) AsAzureWorkloadAutoProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool)
AsAzureWorkloadAutoProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool)
AsAzureWorkloadSQLAutoProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsBasicAzureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool)
AsBasicAzureRecoveryServiceVaultProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool)
AsBasicAzureWorkloadAutoProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) AsBasicProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool)
AsBasicProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) AsProtectionIntent ¶
func (arpi AzureResourceProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool)
AsProtectionIntent is the BasicProtectionIntent implementation for AzureResourceProtectionIntent.
func (AzureResourceProtectionIntent) MarshalJSON ¶
func (arpi AzureResourceProtectionIntent) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureResourceProtectionIntent.
type AzureSQLAGWorkloadContainerProtectionContainer ¶
type AzureSQLAGWorkloadContainerProtectionContainer struct { // SourceResourceID - ARM ID of the virtual machine represented by this Azure Workload Container SourceResourceID *string `json:"sourceResourceId,omitempty"` // LastUpdatedTime - Time stamp when this container was updated. LastUpdatedTime *date.Time `json:"lastUpdatedTime,omitempty"` // ExtendedInfo - Additional details of a workload container. ExtendedInfo *AzureWorkloadContainerExtendedInfo `json:"extendedInfo,omitempty"` // WorkloadType - Workload type for which registration was sent. Possible values include: 'WorkloadTypeInvalid', 'WorkloadTypeVM', 'WorkloadTypeFileFolder', 'WorkloadTypeAzureSQLDb', 'WorkloadTypeSQLDB', 'WorkloadTypeExchange', 'WorkloadTypeSharepoint', 'WorkloadTypeVMwareVM', 'WorkloadTypeSystemState', 'WorkloadTypeClient', 'WorkloadTypeGenericDataSource', 'WorkloadTypeSQLDataBase', 'WorkloadTypeAzureFileShare', 'WorkloadTypeSAPHanaDatabase', 'WorkloadTypeSAPAseDatabase' WorkloadType WorkloadType `json:"workloadType,omitempty"` // OperationType - Re-Do Operation. Possible values include: 'OperationTypeInvalid', 'OperationTypeRegister', 'OperationTypeReregister' OperationType OperationType `json:"operationType,omitempty"` // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Status of registration of the container with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerType - Possible values include: 'ContainerTypeProtectionContainer', 'ContainerTypeAzureBackupServerContainer1', 'ContainerTypeMicrosoftClassicComputevirtualMachines', 'ContainerTypeMicrosoftComputevirtualMachines', 'ContainerTypeSQLAGWorkLoadContainer1', 'ContainerTypeAzureSQLContainer1', 'ContainerTypeStorageContainer1', 'ContainerTypeVMAppContainer1', 'ContainerTypeAzureWorkloadContainer', 'ContainerTypeDPMContainer1', 'ContainerTypeGenericContainer1', 'ContainerTypeIaaSVMContainer', 'ContainerTypeWindows1' ContainerType ContainerTypeBasicProtectionContainer `json:"containerType,omitempty"` }
AzureSQLAGWorkloadContainerProtectionContainer container for SQL workloads under SQL Availability Group.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureBackupServerContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
AsAzureBackupServerContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureIaaSClassicComputeVMContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
AsAzureIaaSClassicComputeVMContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureIaaSComputeVMContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
AsAzureIaaSComputeVMContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
AsAzureSQLAGWorkloadContainerProtectionContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureSQLContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
AsAzureSQLContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureStorageContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
AsAzureStorageContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureVMAppContainerProtectionContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
AsAzureVMAppContainerProtectionContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsAzureWorkloadContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
AsAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsBasicAzureWorkloadContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
AsBasicAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsBasicDpmContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
AsBasicDpmContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsBasicIaaSVMContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
AsBasicIaaSVMContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsBasicProtectionContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
AsBasicProtectionContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsDpmContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsDpmContainer() (*DpmContainer, bool)
AsDpmContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsGenericContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsGenericContainer() (*GenericContainer, bool)
AsGenericContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsIaaSVMContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
AsIaaSVMContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsMabContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsMabContainer() (*MabContainer, bool)
AsMabContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) AsProtectionContainer ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) AsProtectionContainer() (*ProtectionContainer, bool)
AsProtectionContainer is the BasicProtectionContainer implementation for AzureSQLAGWorkloadContainerProtectionContainer.
func (AzureSQLAGWorkloadContainerProtectionContainer) MarshalJSON ¶
func (aswcpc AzureSQLAGWorkloadContainerProtectionContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureSQLAGWorkloadContainerProtectionContainer.
type AzureSQLContainer ¶
type AzureSQLContainer struct { // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Status of registration of the container with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerType - Possible values include: 'ContainerTypeProtectionContainer', 'ContainerTypeAzureBackupServerContainer1', 'ContainerTypeMicrosoftClassicComputevirtualMachines', 'ContainerTypeMicrosoftComputevirtualMachines', 'ContainerTypeSQLAGWorkLoadContainer1', 'ContainerTypeAzureSQLContainer1', 'ContainerTypeStorageContainer1', 'ContainerTypeVMAppContainer1', 'ContainerTypeAzureWorkloadContainer', 'ContainerTypeDPMContainer1', 'ContainerTypeGenericContainer1', 'ContainerTypeIaaSVMContainer', 'ContainerTypeWindows1' ContainerType ContainerTypeBasicProtectionContainer `json:"containerType,omitempty"` }
AzureSQLContainer azure Sql workload-specific container.
func (AzureSQLContainer) AsAzureBackupServerContainer ¶
func (asc AzureSQLContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
AsAzureBackupServerContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsAzureIaaSClassicComputeVMContainer ¶
func (asc AzureSQLContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
AsAzureIaaSClassicComputeVMContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsAzureIaaSComputeVMContainer ¶
func (asc AzureSQLContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
AsAzureIaaSComputeVMContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsAzureSQLAGWorkloadContainerProtectionContainer ¶
func (asc AzureSQLContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
AsAzureSQLAGWorkloadContainerProtectionContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsAzureSQLContainer ¶
func (asc AzureSQLContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
AsAzureSQLContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsAzureStorageContainer ¶
func (asc AzureSQLContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
AsAzureStorageContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsAzureVMAppContainerProtectionContainer ¶
func (asc AzureSQLContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
AsAzureVMAppContainerProtectionContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsAzureWorkloadContainer ¶
func (asc AzureSQLContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
AsAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsBasicAzureWorkloadContainer ¶
func (asc AzureSQLContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
AsBasicAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsBasicDpmContainer ¶
func (asc AzureSQLContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
AsBasicDpmContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsBasicIaaSVMContainer ¶
func (asc AzureSQLContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
AsBasicIaaSVMContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsBasicProtectionContainer ¶
func (asc AzureSQLContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
AsBasicProtectionContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsDpmContainer ¶
func (asc AzureSQLContainer) AsDpmContainer() (*DpmContainer, bool)
AsDpmContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsGenericContainer ¶
func (asc AzureSQLContainer) AsGenericContainer() (*GenericContainer, bool)
AsGenericContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsIaaSVMContainer ¶
func (asc AzureSQLContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
AsIaaSVMContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsMabContainer ¶
func (asc AzureSQLContainer) AsMabContainer() (*MabContainer, bool)
AsMabContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) AsProtectionContainer ¶
func (asc AzureSQLContainer) AsProtectionContainer() (*ProtectionContainer, bool)
AsProtectionContainer is the BasicProtectionContainer implementation for AzureSQLContainer.
func (AzureSQLContainer) MarshalJSON ¶
func (asc AzureSQLContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureSQLContainer.
type AzureStorageContainer ¶
type AzureStorageContainer struct { // SourceResourceID - Fully qualified ARM url. SourceResourceID *string `json:"sourceResourceId,omitempty"` // StorageAccountVersion - Storage account version. StorageAccountVersion *string `json:"storageAccountVersion,omitempty"` // ResourceGroup - Resource group name of Recovery Services Vault. ResourceGroup *string `json:"resourceGroup,omitempty"` // ProtectedItemCount - Number of items backed up in this container. ProtectedItemCount *int64 `json:"protectedItemCount,omitempty"` // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Status of registration of the container with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerType - Possible values include: 'ContainerTypeProtectionContainer', 'ContainerTypeAzureBackupServerContainer1', 'ContainerTypeMicrosoftClassicComputevirtualMachines', 'ContainerTypeMicrosoftComputevirtualMachines', 'ContainerTypeSQLAGWorkLoadContainer1', 'ContainerTypeAzureSQLContainer1', 'ContainerTypeStorageContainer1', 'ContainerTypeVMAppContainer1', 'ContainerTypeAzureWorkloadContainer', 'ContainerTypeDPMContainer1', 'ContainerTypeGenericContainer1', 'ContainerTypeIaaSVMContainer', 'ContainerTypeWindows1' ContainerType ContainerTypeBasicProtectionContainer `json:"containerType,omitempty"` }
AzureStorageContainer azure Storage Account workload-specific container.
func (AzureStorageContainer) AsAzureBackupServerContainer ¶
func (asc AzureStorageContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
AsAzureBackupServerContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsAzureIaaSClassicComputeVMContainer ¶
func (asc AzureStorageContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
AsAzureIaaSClassicComputeVMContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsAzureIaaSComputeVMContainer ¶
func (asc AzureStorageContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
AsAzureIaaSComputeVMContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsAzureSQLAGWorkloadContainerProtectionContainer ¶
func (asc AzureStorageContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
AsAzureSQLAGWorkloadContainerProtectionContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsAzureSQLContainer ¶
func (asc AzureStorageContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
AsAzureSQLContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsAzureStorageContainer ¶
func (asc AzureStorageContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
AsAzureStorageContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsAzureVMAppContainerProtectionContainer ¶
func (asc AzureStorageContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
AsAzureVMAppContainerProtectionContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsAzureWorkloadContainer ¶
func (asc AzureStorageContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
AsAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsBasicAzureWorkloadContainer ¶
func (asc AzureStorageContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
AsBasicAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsBasicDpmContainer ¶
func (asc AzureStorageContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
AsBasicDpmContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsBasicIaaSVMContainer ¶
func (asc AzureStorageContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
AsBasicIaaSVMContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsBasicProtectionContainer ¶
func (asc AzureStorageContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
AsBasicProtectionContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsDpmContainer ¶
func (asc AzureStorageContainer) AsDpmContainer() (*DpmContainer, bool)
AsDpmContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsGenericContainer ¶
func (asc AzureStorageContainer) AsGenericContainer() (*GenericContainer, bool)
AsGenericContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsIaaSVMContainer ¶
func (asc AzureStorageContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
AsIaaSVMContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsMabContainer ¶
func (asc AzureStorageContainer) AsMabContainer() (*MabContainer, bool)
AsMabContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) AsProtectionContainer ¶
func (asc AzureStorageContainer) AsProtectionContainer() (*ProtectionContainer, bool)
AsProtectionContainer is the BasicProtectionContainer implementation for AzureStorageContainer.
func (AzureStorageContainer) MarshalJSON ¶
func (asc AzureStorageContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureStorageContainer.
type AzureStorageErrorInfo ¶
type AzureStorageErrorInfo struct { // ErrorCode - Error code. ErrorCode *int32 `json:"errorCode,omitempty"` // ErrorString - Localized error string. ErrorString *string `json:"errorString,omitempty"` // Recommendations - List of localized recommendations for above error code. Recommendations *[]string `json:"recommendations,omitempty"` }
AzureStorageErrorInfo azure storage specific error information
type AzureStorageJob ¶
type AzureStorageJob struct { // Duration - Time elapsed during the execution of this job. Duration *string `json:"duration,omitempty"` // ActionsInfo - Gets or sets the state/actions applicable on this job like cancel/retry. ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` // ErrorDetails - Error details on execution of this job. ErrorDetails *[]AzureStorageErrorInfo `json:"errorDetails,omitempty"` // StorageAccountName - Specifies friendly name of the storage account. StorageAccountName *string `json:"storageAccountName,omitempty"` // StorageAccountVersion - Specifies whether the Storage account is a Classic or an Azure Resource Manager Storage account. StorageAccountVersion *string `json:"storageAccountVersion,omitempty"` // ExtendedInfo - Additional information about the job. ExtendedInfo *AzureStorageJobExtendedInfo `json:"extendedInfo,omitempty"` // EntityFriendlyName - Friendly name of the entity on which the current job is executing. EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` // BackupManagementType - Backup management type to execute the current job. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // Operation - The operation name. Operation *string `json:"operation,omitempty"` // Status - Job status. Status *string `json:"status,omitempty"` // StartTime - The start time. StartTime *date.Time `json:"startTime,omitempty"` // EndTime - The end time. EndTime *date.Time `json:"endTime,omitempty"` // ActivityID - ActivityId of job. ActivityID *string `json:"activityId,omitempty"` // JobType - Possible values include: 'JobTypeJob', 'JobTypeAzureIaaSVMJob', 'JobTypeAzureStorageJob', 'JobTypeAzureWorkloadJob', 'JobTypeDpmJob', 'JobTypeMabJob' JobType JobType `json:"jobType,omitempty"` }
AzureStorageJob azure storage specific job.
func (AzureStorageJob) AsAzureIaaSVMJob ¶
func (asj AzureStorageJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool)
AsAzureIaaSVMJob is the BasicJob implementation for AzureStorageJob.
func (AzureStorageJob) AsAzureStorageJob ¶
func (asj AzureStorageJob) AsAzureStorageJob() (*AzureStorageJob, bool)
AsAzureStorageJob is the BasicJob implementation for AzureStorageJob.
func (AzureStorageJob) AsAzureWorkloadJob ¶
func (asj AzureStorageJob) AsAzureWorkloadJob() (*AzureWorkloadJob, bool)
AsAzureWorkloadJob is the BasicJob implementation for AzureStorageJob.
func (AzureStorageJob) AsBasicJob ¶
func (asj AzureStorageJob) AsBasicJob() (BasicJob, bool)
AsBasicJob is the BasicJob implementation for AzureStorageJob.
func (AzureStorageJob) AsDpmJob ¶
func (asj AzureStorageJob) AsDpmJob() (*DpmJob, bool)
AsDpmJob is the BasicJob implementation for AzureStorageJob.
func (AzureStorageJob) AsJob ¶
func (asj AzureStorageJob) AsJob() (*Job, bool)
AsJob is the BasicJob implementation for AzureStorageJob.
func (AzureStorageJob) AsMabJob ¶
func (asj AzureStorageJob) AsMabJob() (*MabJob, bool)
AsMabJob is the BasicJob implementation for AzureStorageJob.
func (AzureStorageJob) MarshalJSON ¶
func (asj AzureStorageJob) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureStorageJob.
type AzureStorageJobExtendedInfo ¶
type AzureStorageJobExtendedInfo struct { // TasksList - List of tasks for this job TasksList *[]AzureStorageJobTaskDetails `json:"tasksList,omitempty"` // PropertyBag - Job properties. PropertyBag map[string]*string `json:"propertyBag"` // DynamicErrorMessage - Non localized error message on job execution. DynamicErrorMessage *string `json:"dynamicErrorMessage,omitempty"` }
AzureStorageJobExtendedInfo azure Storage workload-specific additional information for job.
func (AzureStorageJobExtendedInfo) MarshalJSON ¶
func (asjei AzureStorageJobExtendedInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureStorageJobExtendedInfo.
type AzureStorageJobTaskDetails ¶
type AzureStorageJobTaskDetails struct { // TaskID - The task display name. TaskID *string `json:"taskId,omitempty"` // Status - The status. Status *string `json:"status,omitempty"` }
AzureStorageJobTaskDetails azure storage workload specific job task details.
type AzureStorageProtectableContainer ¶
type AzureStorageProtectableContainer struct { // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerID - Fabric Id of the container such as ARM Id. ContainerID *string `json:"containerId,omitempty"` // ProtectableContainerType - Possible values include: 'ProtectableContainerTypeProtectableContainer', 'ProtectableContainerTypeStorageContainer', 'ProtectableContainerTypeVMAppContainer' ProtectableContainerType ProtectableContainerType `json:"protectableContainerType,omitempty"` }
AzureStorageProtectableContainer azure Storage-specific protectable containers
func (AzureStorageProtectableContainer) AsAzureStorageProtectableContainer ¶
func (aspc AzureStorageProtectableContainer) AsAzureStorageProtectableContainer() (*AzureStorageProtectableContainer, bool)
AsAzureStorageProtectableContainer is the BasicProtectableContainer implementation for AzureStorageProtectableContainer.
func (AzureStorageProtectableContainer) AsAzureVMAppContainerProtectableContainer ¶
func (aspc AzureStorageProtectableContainer) AsAzureVMAppContainerProtectableContainer() (*AzureVMAppContainerProtectableContainer, bool)
AsAzureVMAppContainerProtectableContainer is the BasicProtectableContainer implementation for AzureStorageProtectableContainer.
func (AzureStorageProtectableContainer) AsBasicProtectableContainer ¶
func (aspc AzureStorageProtectableContainer) AsBasicProtectableContainer() (BasicProtectableContainer, bool)
AsBasicProtectableContainer is the BasicProtectableContainer implementation for AzureStorageProtectableContainer.
func (AzureStorageProtectableContainer) AsProtectableContainer ¶
func (aspc AzureStorageProtectableContainer) AsProtectableContainer() (*ProtectableContainer, bool)
AsProtectableContainer is the BasicProtectableContainer implementation for AzureStorageProtectableContainer.
func (AzureStorageProtectableContainer) MarshalJSON ¶
func (aspc AzureStorageProtectableContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureStorageProtectableContainer.
type AzureVMAppContainerProtectableContainer ¶
type AzureVMAppContainerProtectableContainer struct { // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerID - Fabric Id of the container such as ARM Id. ContainerID *string `json:"containerId,omitempty"` // ProtectableContainerType - Possible values include: 'ProtectableContainerTypeProtectableContainer', 'ProtectableContainerTypeStorageContainer', 'ProtectableContainerTypeVMAppContainer' ProtectableContainerType ProtectableContainerType `json:"protectableContainerType,omitempty"` }
AzureVMAppContainerProtectableContainer azure workload-specific container
func (AzureVMAppContainerProtectableContainer) AsAzureStorageProtectableContainer ¶
func (avacpc AzureVMAppContainerProtectableContainer) AsAzureStorageProtectableContainer() (*AzureStorageProtectableContainer, bool)
AsAzureStorageProtectableContainer is the BasicProtectableContainer implementation for AzureVMAppContainerProtectableContainer.
func (AzureVMAppContainerProtectableContainer) AsAzureVMAppContainerProtectableContainer ¶
func (avacpc AzureVMAppContainerProtectableContainer) AsAzureVMAppContainerProtectableContainer() (*AzureVMAppContainerProtectableContainer, bool)
AsAzureVMAppContainerProtectableContainer is the BasicProtectableContainer implementation for AzureVMAppContainerProtectableContainer.
func (AzureVMAppContainerProtectableContainer) AsBasicProtectableContainer ¶
func (avacpc AzureVMAppContainerProtectableContainer) AsBasicProtectableContainer() (BasicProtectableContainer, bool)
AsBasicProtectableContainer is the BasicProtectableContainer implementation for AzureVMAppContainerProtectableContainer.
func (AzureVMAppContainerProtectableContainer) AsProtectableContainer ¶
func (avacpc AzureVMAppContainerProtectableContainer) AsProtectableContainer() (*ProtectableContainer, bool)
AsProtectableContainer is the BasicProtectableContainer implementation for AzureVMAppContainerProtectableContainer.
func (AzureVMAppContainerProtectableContainer) MarshalJSON ¶
func (avacpc AzureVMAppContainerProtectableContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureVMAppContainerProtectableContainer.
type AzureVMAppContainerProtectionContainer ¶
type AzureVMAppContainerProtectionContainer struct { // SourceResourceID - ARM ID of the virtual machine represented by this Azure Workload Container SourceResourceID *string `json:"sourceResourceId,omitempty"` // LastUpdatedTime - Time stamp when this container was updated. LastUpdatedTime *date.Time `json:"lastUpdatedTime,omitempty"` // ExtendedInfo - Additional details of a workload container. ExtendedInfo *AzureWorkloadContainerExtendedInfo `json:"extendedInfo,omitempty"` // WorkloadType - Workload type for which registration was sent. Possible values include: 'WorkloadTypeInvalid', 'WorkloadTypeVM', 'WorkloadTypeFileFolder', 'WorkloadTypeAzureSQLDb', 'WorkloadTypeSQLDB', 'WorkloadTypeExchange', 'WorkloadTypeSharepoint', 'WorkloadTypeVMwareVM', 'WorkloadTypeSystemState', 'WorkloadTypeClient', 'WorkloadTypeGenericDataSource', 'WorkloadTypeSQLDataBase', 'WorkloadTypeAzureFileShare', 'WorkloadTypeSAPHanaDatabase', 'WorkloadTypeSAPAseDatabase' WorkloadType WorkloadType `json:"workloadType,omitempty"` // OperationType - Re-Do Operation. Possible values include: 'OperationTypeInvalid', 'OperationTypeRegister', 'OperationTypeReregister' OperationType OperationType `json:"operationType,omitempty"` // FriendlyName - Friendly name of the container. FriendlyName *string `json:"friendlyName,omitempty"` // BackupManagementType - Type of backup management for the container. Possible values include: 'ManagementTypeInvalid', 'ManagementTypeAzureIaasVM', 'ManagementTypeMAB', 'ManagementTypeDPM', 'ManagementTypeAzureBackupServer', 'ManagementTypeAzureSQL', 'ManagementTypeAzureStorage', 'ManagementTypeAzureWorkload', 'ManagementTypeDefaultBackup' BackupManagementType ManagementType `json:"backupManagementType,omitempty"` // RegistrationStatus - Status of registration of the container with the Recovery Services Vault. RegistrationStatus *string `json:"registrationStatus,omitempty"` // HealthStatus - Status of health of the container. HealthStatus *string `json:"healthStatus,omitempty"` // ContainerType - Possible values include: 'ContainerTypeProtectionContainer', 'ContainerTypeAzureBackupServerContainer1', 'ContainerTypeMicrosoftClassicComputevirtualMachines', 'ContainerTypeMicrosoftComputevirtualMachines', 'ContainerTypeSQLAGWorkLoadContainer1', 'ContainerTypeAzureSQLContainer1', 'ContainerTypeStorageContainer1', 'ContainerTypeVMAppContainer1', 'ContainerTypeAzureWorkloadContainer', 'ContainerTypeDPMContainer1', 'ContainerTypeGenericContainer1', 'ContainerTypeIaaSVMContainer', 'ContainerTypeWindows1' ContainerType ContainerTypeBasicProtectionContainer `json:"containerType,omitempty"` }
AzureVMAppContainerProtectionContainer container for SQL workloads under Azure Virtual Machines.
func (AzureVMAppContainerProtectionContainer) AsAzureBackupServerContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureBackupServerContainer() (*AzureBackupServerContainer, bool)
AsAzureBackupServerContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsAzureIaaSClassicComputeVMContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool)
AsAzureIaaSClassicComputeVMContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsAzureIaaSComputeVMContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool)
AsAzureIaaSComputeVMContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureSQLAGWorkloadContainerProtectionContainer() (*AzureSQLAGWorkloadContainerProtectionContainer, bool)
AsAzureSQLAGWorkloadContainerProtectionContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsAzureSQLContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool)
AsAzureSQLContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsAzureStorageContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureStorageContainer() (*AzureStorageContainer, bool)
AsAzureStorageContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsAzureVMAppContainerProtectionContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureVMAppContainerProtectionContainer() (*AzureVMAppContainerProtectionContainer, bool)
AsAzureVMAppContainerProtectionContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsAzureWorkloadContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsAzureWorkloadContainer() (*AzureWorkloadContainer, bool)
AsAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsBasicAzureWorkloadContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsBasicAzureWorkloadContainer() (BasicAzureWorkloadContainer, bool)
AsBasicAzureWorkloadContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsBasicDpmContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsBasicDpmContainer() (BasicDpmContainer, bool)
AsBasicDpmContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsBasicIaaSVMContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool)
AsBasicIaaSVMContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsBasicProtectionContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool)
AsBasicProtectionContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsDpmContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsDpmContainer() (*DpmContainer, bool)
AsDpmContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsGenericContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsGenericContainer() (*GenericContainer, bool)
AsGenericContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsIaaSVMContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool)
AsIaaSVMContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsMabContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsMabContainer() (*MabContainer, bool)
AsMabContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) AsProtectionContainer ¶
func (avacpc AzureVMAppContainerProtectionContainer) AsProtectionContainer() (*ProtectionContainer, bool)
AsProtectionContainer is the BasicProtectionContainer implementation for AzureVMAppContainerProtectionContainer.
func (AzureVMAppContainerProtectionContainer) MarshalJSON ¶
func (avacpc AzureVMAppContainerProtectionContainer) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AzureVMAppContainerProtectionContainer.
type AzureVMResourceFeatureSupportRequest ¶
type AzureVMResourceFeatureSupportRequest struct { // VMSize - Size of the resource: VM size(A/D series etc) in case of IaasVM VMSize *string `json:"vmSize,omitempty"` // VMSku - SKUs (Premium/Managed etc) in case of IaasVM VMSku *string `json:"vmSku,omitempty"` // FeatureType - Possible values include: 'FeatureTypeFeatureSupportRequest', 'FeatureTypeAzureBackupGoals', 'FeatureTypeAzureVMResourceBackup' FeatureType FeatureType `json:"featureType,omitempty"` }
AzureVMResourceFeatureSupportRequest azureResource(IaaS VM) Specific feature support request
func (AzureVMResourceFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest ¶
func (avrfsr AzureVMResourceFeatureSupportRequest) AsAzureBackupGoalFeatureSupportRequest() (*AzureBackupGoalFeatureSupportRequest, bool)
AsAzureBackupGoalFeatureSupportRequest is the BasicFeatureSupportRequest implementation for AzureVMResourceFeatureSupportRequest.