Versions in this module Expand all Collapse all v41 v41.3.0 Apr 21, 2020 v41.2.0 Apr 8, 2020 v41.1.0 Apr 2, 2020 v41.0.0 Mar 30, 2020 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AzureBackupServerEngine struct + BackupEngineID *string + BackupEngineType EngineType + BackupManagementType ManagementType + CanReRegister *bool + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + func (abse AzureBackupServerEngine) AsAzureBackupServerEngine() (*AzureBackupServerEngine, bool) + func (abse AzureBackupServerEngine) AsBasicEngineBase() (BasicEngineBase, bool) + func (abse AzureBackupServerEngine) AsDpmBackupEngine() (*DpmBackupEngine, bool) + func (abse AzureBackupServerEngine) AsEngineBase() (*EngineBase, bool) + func (abse AzureBackupServerEngine) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMContainer struct + BackupManagementType ManagementType + ContainerType *string + FriendlyName *string + HealthStatus *string + ProtectableObjectType ProtectableObjectType + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsMabContainer() (*MabContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (aisccvc AzureIaaSClassicComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type AzureIaaSClassicComputeVMProtectedItem struct + BackupManagementType ManagementType + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + FriendlyName *string + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + SourceResourceID *string + VirtualMachineID *string + WorkloadType DataSourceType + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aisccvpi AzureIaaSClassicComputeVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMContainer struct + BackupManagementType ManagementType + ContainerType *string + FriendlyName *string + HealthStatus *string + ProtectableObjectType ProtectableObjectType + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsMabContainer() (*MabContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (aiscvc AzureIaaSComputeVMContainer) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectableItem) MarshalJSON() ([]byte, error) + type AzureIaaSComputeVMProtectedItem struct + BackupManagementType ManagementType + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + FriendlyName *string + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + SourceResourceID *string + VirtualMachineID *string + WorkloadType DataSourceType + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aiscvpi AzureIaaSComputeVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSVMErrorInfo struct + ErrorCode *int32 + ErrorString *string + ErrorTitle *string + Recommendations *[]string + type AzureIaaSVMJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]AzureIaaSVMErrorInfo + ExtendedInfo *AzureIaaSVMJobExtendedInfo + JobType JobType + Operation *string + StartTime *date.Time + Status *string + VirtualMachineVersion *string + func (aisj AzureIaaSVMJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (aisj AzureIaaSVMJob) AsBasicJob() (BasicJob, bool) + func (aisj AzureIaaSVMJob) AsDpmJob() (*DpmJob, bool) + func (aisj AzureIaaSVMJob) AsJob() (*Job, bool) + func (aisj AzureIaaSVMJob) AsMabJob() (*MabJob, bool) + func (aisj AzureIaaSVMJob) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobExtendedInfo struct + DynamicErrorMessage *string + ProgressPercentage *float64 + PropertyBag map[string]*string + TasksList *[]AzureIaaSVMJobTaskDetails + func (aisjei AzureIaaSVMJobExtendedInfo) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobTaskDetails struct + Duration *string + EndTime *date.Time + InstanceID *string + ProgressPercentage *float64 + StartTime *date.Time + Status *string + TaskID *string + type AzureIaaSVMProtectedItem struct + BackupManagementType ManagementType + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + FriendlyName *string + LastBackupStatus *string + LastBackupTime *date.Time + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectionState + ProtectionStatus *string + SourceResourceID *string + VirtualMachineID *string + WorkloadType DataSourceType + func (aispi AzureIaaSVMProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aispi AzureIaaSVMProtectedItem) MarshalJSON() ([]byte, error) + type AzureIaaSVMProtectedItemExtendedInfo struct + OldestRecoveryPoint *date.Time + PolicyInconsistent *bool + RecoveryPointCount *int32 + type AzureIaaSVMProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + RetentionPolicy BasicRetentionPolicy + SchedulePolicy BasicSchedulePolicy + func (aispp *AzureIaaSVMProtectionPolicy) UnmarshalJSON(body []byte) error + func (aispp AzureIaaSVMProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (aispp AzureIaaSVMProtectionPolicy) MarshalJSON() ([]byte, error) + type AzureSQLContainer struct + BackupManagementType ManagementType + ContainerType *string + FriendlyName *string + HealthStatus *string + ProtectableObjectType ProtectableObjectType + RegistrationStatus *string + func (asc AzureSQLContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (asc AzureSQLContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (asc AzureSQLContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (asc AzureSQLContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (asc AzureSQLContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (asc AzureSQLContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (asc AzureSQLContainer) AsMabContainer() (*MabContainer, bool) + func (asc AzureSQLContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (asc AzureSQLContainer) MarshalJSON() ([]byte, error) + type AzureSQLProtectedItem struct + BackupManagementType ManagementType + ExtendedInfo *AzureSQLProtectedItemExtendedInfo + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemDataID *string + ProtectedItemType ProtectedItemType + ProtectionState ProtectedItemState + SourceResourceID *string + WorkloadType DataSourceType + func (aspi AzureSQLProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (aspi AzureSQLProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (aspi AzureSQLProtectedItem) MarshalJSON() ([]byte, error) + type AzureSQLProtectedItemExtendedInfo struct + OldestRecoveryPoint *date.Time + PolicyState *string + RecoveryPointCount *int32 + type AzureSQLProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + RetentionPolicy BasicRetentionPolicy + func (aspp *AzureSQLProtectionPolicy) UnmarshalJSON(body []byte) error + func (aspp AzureSQLProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (aspp AzureSQLProtectionPolicy) MarshalJSON() ([]byte, error) + type BEKDetails struct + SecretData *string + SecretURL *string + SecretVaultID *string + type BMSBackupEngineQueryObject struct + BackupManagementType ManagementType + type BMSContainerQueryObject struct + BackupManagementType ManagementType + FriendlyName *string + Status *string + type BMSPOQueryObject struct + BackupManagementType ManagementType + FriendlyName *string + Status *string + type BMSRPQueryObject struct + EndDate *date.Time + StartDate *date.Time + type BackupsClient struct + func NewBackupsClient(subscriptionID string) BackupsClient + func NewBackupsClientWithBaseURI(baseURI string, subscriptionID string) BackupsClient + func (client BackupsClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client BackupsClient) TriggerPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client BackupsClient) TriggerResponder(resp *http.Response) (result autorest.Response, err error) + func (client BackupsClient) TriggerSender(req *http.Request) (*http.Response, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicAzureIaaSVMProtectedItem interface + AsAzureIaaSClassicComputeVMProtectedItem func() (*AzureIaaSClassicComputeVMProtectedItem, bool) + AsAzureIaaSComputeVMProtectedItem func() (*AzureIaaSComputeVMProtectedItem, bool) + AsAzureIaaSVMProtectedItem func() (*AzureIaaSVMProtectedItem, bool) + type BasicEngineBase interface + AsAzureBackupServerEngine func() (*AzureBackupServerEngine, bool) + AsDpmBackupEngine func() (*DpmBackupEngine, bool) + AsEngineBase func() (*EngineBase, bool) + type BasicILRRequest interface + AsILRRequest func() (*ILRRequest, bool) + AsIaasVMILRRegistrationRequest func() (*IaasVMILRRegistrationRequest, bool) + type BasicIaaSVMContainer interface + AsAzureIaaSClassicComputeVMContainer func() (*AzureIaaSClassicComputeVMContainer, bool) + AsAzureIaaSComputeVMContainer func() (*AzureIaaSComputeVMContainer, bool) + AsIaaSVMContainer func() (*IaaSVMContainer, bool) + type BasicIaaSVMProtectableItem interface + AsAzureIaaSClassicComputeVMProtectableItem func() (*AzureIaaSClassicComputeVMProtectableItem, bool) + AsAzureIaaSComputeVMProtectableItem func() (*AzureIaaSComputeVMProtectableItem, bool) + AsIaaSVMProtectableItem func() (*IaaSVMProtectableItem, bool) + type BasicJob interface + AsAzureIaaSVMJob func() (*AzureIaaSVMJob, bool) + AsDpmJob func() (*DpmJob, bool) + AsJob func() (*Job, bool) + AsMabJob func() (*MabJob, bool) + type BasicOperationResultInfoBase interface + AsExportJobsOperationResultInfo func() (*ExportJobsOperationResultInfo, bool) + AsOperationResultInfo func() (*OperationResultInfo, bool) + AsOperationResultInfoBase func() (*OperationResultInfoBase, bool) + type BasicOperationStatusExtendedInfo interface + AsOperationStatusExtendedInfo func() (*OperationStatusExtendedInfo, bool) + AsOperationStatusJobExtendedInfo func() (*OperationStatusJobExtendedInfo, bool) + AsOperationStatusJobsExtendedInfo func() (*OperationStatusJobsExtendedInfo, bool) + AsOperationStatusProvisionILRExtendedInfo func() (*OperationStatusProvisionILRExtendedInfo, bool) + type BasicProtectedItem interface + AsAzureIaaSClassicComputeVMProtectedItem func() (*AzureIaaSClassicComputeVMProtectedItem, bool) + AsAzureIaaSComputeVMProtectedItem func() (*AzureIaaSComputeVMProtectedItem, bool) + AsAzureIaaSVMProtectedItem func() (*AzureIaaSVMProtectedItem, bool) + AsAzureSQLProtectedItem func() (*AzureSQLProtectedItem, bool) + AsBasicAzureIaaSVMProtectedItem func() (BasicAzureIaaSVMProtectedItem, bool) + AsMabFileFolderProtectedItem func() (*MabFileFolderProtectedItem, bool) + AsProtectedItem func() (*ProtectedItem, bool) + type BasicProtectionContainer interface + AsAzureIaaSClassicComputeVMContainer func() (*AzureIaaSClassicComputeVMContainer, bool) + AsAzureIaaSComputeVMContainer func() (*AzureIaaSComputeVMContainer, bool) + AsAzureSQLContainer func() (*AzureSQLContainer, bool) + AsBasicIaaSVMContainer func() (BasicIaaSVMContainer, bool) + AsIaaSVMContainer func() (*IaaSVMContainer, bool) + AsMabContainer func() (*MabContainer, bool) + AsProtectionContainer func() (*ProtectionContainer, bool) + type BasicProtectionPolicy interface + AsAzureIaaSVMProtectionPolicy func() (*AzureIaaSVMProtectionPolicy, bool) + AsAzureSQLProtectionPolicy func() (*AzureSQLProtectionPolicy, bool) + AsMabProtectionPolicy func() (*MabProtectionPolicy, bool) + AsProtectionPolicy func() (*ProtectionPolicy, bool) + type BasicRecoveryPoint interface + AsGenericRecoveryPoint func() (*GenericRecoveryPoint, bool) + AsIaasVMRecoveryPoint func() (*IaasVMRecoveryPoint, bool) + AsRecoveryPoint func() (*RecoveryPoint, bool) + type BasicRequest interface + AsIaasVMBackupRequest func() (*IaasVMBackupRequest, bool) + AsRequest func() (*Request, bool) + type BasicRestoreRequest interface + AsIaasVMRestoreRequest func() (*IaasVMRestoreRequest, bool) + AsRestoreRequest func() (*RestoreRequest, bool) + type BasicRetentionPolicy interface + AsLongTermRetentionPolicy func() (*LongTermRetentionPolicy, bool) + AsRetentionPolicy func() (*RetentionPolicy, bool) + AsSimpleRetentionPolicy func() (*SimpleRetentionPolicy, bool) + type BasicSchedulePolicy interface + AsLongTermSchedulePolicy func() (*LongTermSchedulePolicy, bool) + AsSchedulePolicy func() (*SchedulePolicy, bool) + AsSimpleSchedulePolicy func() (*SimpleSchedulePolicy, bool) + type BasicWorkloadProtectableItem interface + AsAzureIaaSClassicComputeVMProtectableItem func() (*AzureIaaSClassicComputeVMProtectableItem, bool) + AsAzureIaaSComputeVMProtectableItem func() (*AzureIaaSComputeVMProtectableItem, bool) + AsBasicIaaSVMProtectableItem func() (BasicIaaSVMProtectableItem, bool) + AsIaaSVMProtectableItem func() (*IaaSVMProtectableItem, bool) + AsWorkloadProtectableItem func() (*WorkloadProtectableItem, bool) + type ClientScriptForConnect struct + OsType *string + ScriptContent *string + ScriptExtension *string + type DailyRetentionFormat struct + DaysOfTheMonth *[]Day + type DailyRetentionSchedule struct + RetentionDuration *RetentionDuration + RetentionTimes *[]date.Time + type DataSourceType string + const AzureSQLDb + const DPMUnknown + const Exchange + const FileFolder + const Invalid + const SQLDB + const Sharepoint + const VM + func PossibleDataSourceTypeValues() []DataSourceType + type Day struct + Date *int32 + IsLast *bool + type DayOfWeek string + const Friday + const Monday + const Saturday + const Sunday + const Thursday + const Tuesday + const Wednesday + func PossibleDayOfWeekValues() []DayOfWeek + type DpmBackupEngine struct + BackupEngineID *string + BackupEngineType EngineType + BackupManagementType ManagementType + CanReRegister *bool + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + func (dbe DpmBackupEngine) AsAzureBackupServerEngine() (*AzureBackupServerEngine, bool) + func (dbe DpmBackupEngine) AsBasicEngineBase() (BasicEngineBase, bool) + func (dbe DpmBackupEngine) AsDpmBackupEngine() (*DpmBackupEngine, bool) + func (dbe DpmBackupEngine) AsEngineBase() (*EngineBase, bool) + func (dbe DpmBackupEngine) MarshalJSON() ([]byte, error) + type DpmErrorInfo struct + ErrorString *string + Recommendations *[]string + type DpmJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + ContainerName *string + ContainerType *string + DpmServerName *string + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]DpmErrorInfo + ExtendedInfo *DpmJobExtendedInfo + JobType JobType + Operation *string + StartTime *date.Time + Status *string + WorkloadType *string + func (dj DpmJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (dj DpmJob) AsBasicJob() (BasicJob, bool) + func (dj DpmJob) AsDpmJob() (*DpmJob, bool) + func (dj DpmJob) AsJob() (*Job, bool) + func (dj DpmJob) AsMabJob() (*MabJob, bool) + func (dj DpmJob) MarshalJSON() ([]byte, error) + type DpmJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList *[]DpmJobTaskDetails + func (djei DpmJobExtendedInfo) MarshalJSON() ([]byte, error) + type DpmJobTaskDetails struct + Duration *string + EndTime *date.Time + StartTime *date.Time + Status *string + TaskID *string + type EncryptionDetails struct + EncryptionEnabled *bool + KekURL *string + KekVaultID *string + SecretKeyURL *string + SecretKeyVaultID *string + type EngineBase struct + BackupEngineID *string + BackupEngineType EngineType + BackupManagementType ManagementType + CanReRegister *bool + FriendlyName *string + HealthStatus *string + RegistrationStatus *string + func (eb EngineBase) AsAzureBackupServerEngine() (*AzureBackupServerEngine, bool) + func (eb EngineBase) AsBasicEngineBase() (BasicEngineBase, bool) + func (eb EngineBase) AsDpmBackupEngine() (*DpmBackupEngine, bool) + func (eb EngineBase) AsEngineBase() (*EngineBase, bool) + func (eb EngineBase) MarshalJSON() ([]byte, error) + type EngineBaseResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicEngineBase + Tags map[string]*string + Type *string + func (ebr *EngineBaseResource) UnmarshalJSON(body []byte) error + func (ebr EngineBaseResource) MarshalJSON() ([]byte, error) + type EngineBaseResourceList struct + NextLink *string + Value *[]EngineBaseResource + func (ebrl EngineBaseResourceList) IsEmpty() bool + type EngineBaseResourceListIterator struct + func NewEngineBaseResourceListIterator(page EngineBaseResourceListPage) EngineBaseResourceListIterator + func (iter *EngineBaseResourceListIterator) Next() error + func (iter *EngineBaseResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter EngineBaseResourceListIterator) NotDone() bool + func (iter EngineBaseResourceListIterator) Response() EngineBaseResourceList + func (iter EngineBaseResourceListIterator) Value() EngineBaseResource + type EngineBaseResourceListPage struct + func NewEngineBaseResourceListPage(...) EngineBaseResourceListPage + func (page *EngineBaseResourceListPage) Next() error + func (page *EngineBaseResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page EngineBaseResourceListPage) NotDone() bool + func (page EngineBaseResourceListPage) Response() EngineBaseResourceList + func (page EngineBaseResourceListPage) Values() []EngineBaseResource + type EngineType string + const BackupEngineTypeAzureBackupServerEngine + const BackupEngineTypeBackupEngineBase + const BackupEngineTypeDpmBackupEngine + func PossibleEngineTypeValues() []EngineType + type EnginesClient struct + func NewEnginesClient(subscriptionID string) EnginesClient + func NewEnginesClientWithBaseURI(baseURI string, subscriptionID string) EnginesClient + func (client EnginesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result EngineBaseResourceListPage, err error) + func (client EnginesClient) GetComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result EngineBaseResourceListIterator, err error) + func (client EnginesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client EnginesClient) GetResponder(resp *http.Response) (result EngineBaseResourceList, err error) + func (client EnginesClient) GetSender(req *http.Request) (*http.Response, error) + type ExportJobsOperationResultInfo struct + BlobSasKey *string + BlobURL *string + ObjectType ObjectTypeBasicOperationResultInfoBase + func (ejori ExportJobsOperationResultInfo) AsBasicOperationResultInfoBase() (BasicOperationResultInfoBase, bool) + func (ejori ExportJobsOperationResultInfo) AsExportJobsOperationResultInfo() (*ExportJobsOperationResultInfo, bool) + func (ejori ExportJobsOperationResultInfo) AsOperationResultInfo() (*OperationResultInfo, bool) + func (ejori ExportJobsOperationResultInfo) AsOperationResultInfoBase() (*OperationResultInfoBase, bool) + func (ejori ExportJobsOperationResultInfo) MarshalJSON() ([]byte, error) + type ExportJobsOperationResultsClient struct + func NewExportJobsOperationResultsClient(subscriptionID string) ExportJobsOperationResultsClient + func NewExportJobsOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ExportJobsOperationResultsClient + func (client ExportJobsOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationResultInfoBaseResource, err error) + func (client ExportJobsOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ExportJobsOperationResultsClient) GetResponder(resp *http.Response) (result OperationResultInfoBaseResource, err error) + func (client ExportJobsOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type GenericRecoveryPoint struct + FriendlyName *string + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointAdditionalInfo *string + RecoveryPointTime *date.Time + RecoveryPointType *string + func (grp GenericRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (grp GenericRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (grp GenericRecoveryPoint) MarshalJSON() ([]byte, error) + type GetProtectedItemQueryObject struct + Expand *string + type HTTPStatusCode string + const Accepted + const Ambiguous + const BadGateway + const BadRequest + const Conflict + const Continue + const Created + const ExpectationFailed + const Forbidden + const Found + const GatewayTimeout + const Gone + const HTTPVersionNotSupported + const InternalServerError + const LengthRequired + const MethodNotAllowed + const Moved + const MovedPermanently + const MultipleChoices + const NoContent + const NonAuthoritativeInformation + const NotAcceptable + const NotFound + const NotImplemented + const NotModified + const OK + const PartialContent + const PaymentRequired + const PreconditionFailed + const ProxyAuthenticationRequired + const Redirect + const RedirectKeepVerb + const RedirectMethod + const RequestEntityTooLarge + const RequestTimeout + const RequestURITooLong + const RequestedRangeNotSatisfiable + const ResetContent + const SeeOther + const ServiceUnavailable + const SwitchingProtocols + const TemporaryRedirect + const Unauthorized + const UnsupportedMediaType + const Unused + const UpgradeRequired + const UseProxy + func PossibleHTTPStatusCodeValues() []HTTPStatusCode + type ILRRequest struct + ObjectType ObjectTypeBasicILRRequest + func (ir ILRRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (ir ILRRequest) AsILRRequest() (*ILRRequest, bool) + func (ir ILRRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (ir ILRRequest) MarshalJSON() ([]byte, error) + type ILRRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicILRRequest + Tags map[string]*string + Type *string + func (irr *ILRRequestResource) UnmarshalJSON(body []byte) error + func (irr ILRRequestResource) MarshalJSON() ([]byte, error) + type IaaSVMContainer struct + BackupManagementType ManagementType + ContainerType *string + FriendlyName *string + HealthStatus *string + ProtectableObjectType ProtectableObjectType + RegistrationStatus *string + ResourceGroup *string + VirtualMachineID *string + VirtualMachineVersion *string + func (isc IaaSVMContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (isc IaaSVMContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (isc IaaSVMContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (isc IaaSVMContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (isc IaaSVMContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (isc IaaSVMContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (isc IaaSVMContainer) AsMabContainer() (*MabContainer, bool) + func (isc IaaSVMContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (isc IaaSVMContainer) MarshalJSON() ([]byte, error) + type IaaSVMProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + VirtualMachineID *string + func (ispi IaaSVMProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (ispi IaaSVMProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (ispi IaaSVMProtectableItem) MarshalJSON() ([]byte, error) + type IaasVMBackupRequest struct + ObjectType ObjectTypeBasicRequest + RecoveryPointExpiryTimeInUTC *date.Time + func (ivbr IaasVMBackupRequest) AsBasicRequest() (BasicRequest, bool) + func (ivbr IaasVMBackupRequest) AsIaasVMBackupRequest() (*IaasVMBackupRequest, bool) + func (ivbr IaasVMBackupRequest) AsRequest() (*Request, bool) + func (ivbr IaasVMBackupRequest) MarshalJSON() ([]byte, error) + type IaasVMILRRegistrationRequest struct + InitiatorName *string + ObjectType ObjectTypeBasicILRRequest + RecoveryPointID *string + RenewExistingRegistration *bool + VirtualMachineID *string + func (ivrr IaasVMILRRegistrationRequest) AsBasicILRRequest() (BasicILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsILRRequest() (*ILRRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) AsIaasVMILRRegistrationRequest() (*IaasVMILRRegistrationRequest, bool) + func (ivrr IaasVMILRRegistrationRequest) MarshalJSON() ([]byte, error) + type IaasVMRecoveryPoint struct + IsInstantILRSessionActive *bool + IsSourceVMEncrypted *bool + KeyAndSecret *KeyAndSecretDetails + ObjectType ObjectTypeBasicRecoveryPoint + RecoveryPointAdditionalInfo *string + RecoveryPointTime *date.Time + RecoveryPointType *string + SourceVMStorageType *string + func (ivrp IaasVMRecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (ivrp IaasVMRecoveryPoint) MarshalJSON() ([]byte, error) + type IaasVMRestoreRequest struct + AffinityGroup *string + CreateNewCloudService *bool + EncryptionDetails *EncryptionDetails + ObjectType ObjectTypeBasicRestoreRequest + RecoveryPointID *string + RecoveryType RecoveryType + Region *string + SourceResourceID *string + StorageAccountID *string + SubnetID *string + TargetDomainNameID *string + TargetResourceGroupID *string + TargetVirtualMachineID *string + VirtualNetworkID *string + func (ivrr IaasVMRestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (ivrr IaasVMRestoreRequest) MarshalJSON() ([]byte, error) + type InstantItemRecoveryTarget struct + ClientScripts *[]ClientScriptForConnect + type ItemLevelRecoveryConnectionsClient struct + func NewItemLevelRecoveryConnectionsClient(subscriptionID string) ItemLevelRecoveryConnectionsClient + func NewItemLevelRecoveryConnectionsClientWithBaseURI(baseURI string, subscriptionID string) ItemLevelRecoveryConnectionsClient + func (client ItemLevelRecoveryConnectionsClient) Provision(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) ProvisionPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ItemLevelRecoveryConnectionsClient) ProvisionResponder(resp *http.Response) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) ProvisionSender(req *http.Request) (*http.Response, error) + func (client ItemLevelRecoveryConnectionsClient) Revoke(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) RevokePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ItemLevelRecoveryConnectionsClient) RevokeResponder(resp *http.Response) (result autorest.Response, err error) + func (client ItemLevelRecoveryConnectionsClient) RevokeSender(req *http.Request) (*http.Response, error) + type ItemType string + const ItemTypeAzureSQLDb + const ItemTypeDPMUnknown + const ItemTypeExchange + const ItemTypeFileFolder + const ItemTypeInvalid + const ItemTypeSQLDB + const ItemTypeSharepoint + const ItemTypeVM + func PossibleItemTypeValues() []ItemType + type Job struct + ActivityID *string + BackupManagementType ManagementType + EndTime *date.Time + EntityFriendlyName *string + JobType JobType + Operation *string + StartTime *date.Time + Status *string + func (j Job) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (j Job) AsBasicJob() (BasicJob, bool) + func (j Job) AsDpmJob() (*DpmJob, bool) + func (j Job) AsJob() (*Job, bool) + func (j Job) AsMabJob() (*MabJob, bool) + func (j Job) MarshalJSON() ([]byte, error) + type JobCancellationsClient struct + func NewJobCancellationsClient(subscriptionID string) JobCancellationsClient + func NewJobCancellationsClientWithBaseURI(baseURI string, subscriptionID string) JobCancellationsClient + func (client JobCancellationsClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client JobCancellationsClient) TriggerPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client JobCancellationsClient) TriggerResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobCancellationsClient) TriggerSender(req *http.Request) (*http.Response, error) + type JobDetailsClient struct + func NewJobDetailsClient(subscriptionID string) JobDetailsClient + func NewJobDetailsClientWithBaseURI(baseURI string, subscriptionID string) JobDetailsClient + func (client JobDetailsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result JobResource, err error) + func (client JobDetailsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client JobDetailsClient) GetResponder(resp *http.Response) (result JobResource, err error) + func (client JobDetailsClient) GetSender(req *http.Request) (*http.Response, error) + type JobOperationResultsClient struct + func NewJobOperationResultsClient(subscriptionID string) JobOperationResultsClient + func NewJobOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) JobOperationResultsClient + func (client JobOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client JobOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client JobOperationResultsClient) GetResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type JobOperationType string + const JobOperationTypeBackup + const JobOperationTypeConfigureBackup + const JobOperationTypeDeleteBackupData + const JobOperationTypeDisableBackup + const JobOperationTypeInvalid + const JobOperationTypeRestore + func PossibleJobOperationTypeValues() []JobOperationType + type JobQueryObject struct + BackupManagementType ManagementType + EndTime *date.Time + JobID *string + Operation JobOperationType + StartTime *date.Time + Status JobStatus + type JobResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicJob + Tags map[string]*string + Type *string + func (jr *JobResource) UnmarshalJSON(body []byte) error + func (jr JobResource) MarshalJSON() ([]byte, error) + type JobResourceList struct + NextLink *string + Value *[]JobResource + func (jrl JobResourceList) IsEmpty() bool + type JobResourceListIterator struct + func NewJobResourceListIterator(page JobResourceListPage) JobResourceListIterator + func (iter *JobResourceListIterator) Next() error + func (iter *JobResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter JobResourceListIterator) NotDone() bool + func (iter JobResourceListIterator) Response() JobResourceList + func (iter JobResourceListIterator) Value() JobResource + type JobResourceListPage struct + func NewJobResourceListPage(getNextPage func(context.Context, JobResourceList) (JobResourceList, error)) JobResourceListPage + func (page *JobResourceListPage) Next() error + func (page *JobResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page JobResourceListPage) NotDone() bool + func (page JobResourceListPage) Response() JobResourceList + func (page JobResourceListPage) Values() []JobResource + type JobStatus string + const JobStatusCancelled + const JobStatusCancelling + const JobStatusCompleted + const JobStatusCompletedWithWarnings + const JobStatusFailed + const JobStatusInProgress + const JobStatusInvalid + func PossibleJobStatusValues() []JobStatus + type JobSupportedAction string + const JobSupportedActionCancellable + const JobSupportedActionInvalid + const JobSupportedActionRetriable + func PossibleJobSupportedActionValues() []JobSupportedAction + type JobType string + const JobTypeAzureIaaSVMJob + const JobTypeDpmJob + const JobTypeJob + const JobTypeMabJob + func PossibleJobTypeValues() []JobType + type JobsClient struct + func NewJobsClient(subscriptionID string) JobsClient + func NewJobsClientWithBaseURI(baseURI string, subscriptionID string) JobsClient + func (client JobsClient) Export(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result autorest.Response, err error) + func (client JobsClient) ExportPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string) (*http.Request, error) + func (client JobsClient) ExportResponder(resp *http.Response) (result autorest.Response, err error) + func (client JobsClient) ExportSender(req *http.Request) (*http.Response, error) + func (client JobsClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result JobResourceListPage, err error) + func (client JobsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result JobResourceListIterator, err error) + func (client JobsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client JobsClient) ListResponder(resp *http.Response) (result JobResourceList, err error) + func (client JobsClient) ListSender(req *http.Request) (*http.Response, error) + type KEKDetails struct + KeyBackupData *string + KeyURL *string + KeyVaultID *string + type KeyAndSecretDetails struct + BekDetails *BEKDetails + KekDetails *KEKDetails + type LongTermRetentionPolicy struct + DailySchedule *DailyRetentionSchedule + MonthlySchedule *MonthlyRetentionSchedule + RetentionPolicyType RetentionPolicyType + WeeklySchedule *WeeklyRetentionSchedule + YearlySchedule *YearlyRetentionSchedule + func (ltrp LongTermRetentionPolicy) AsBasicRetentionPolicy() (BasicRetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) AsLongTermRetentionPolicy() (*LongTermRetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) AsRetentionPolicy() (*RetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) AsSimpleRetentionPolicy() (*SimpleRetentionPolicy, bool) + func (ltrp LongTermRetentionPolicy) MarshalJSON() ([]byte, error) + type LongTermSchedulePolicy struct + SchedulePolicyType SchedulePolicyType + func (ltsp LongTermSchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) + func (ltsp LongTermSchedulePolicy) MarshalJSON() ([]byte, error) + type MabContainer struct + AgentVersion *string + BackupManagementType ManagementType + CanReRegister *bool + ContainerID *int64 + ContainerType *string + ExtendedInfo *MabContainerExtendedInfo + FriendlyName *string + HealthStatus *string + ProtectableObjectType ProtectableObjectType + ProtectedItemCount *int64 + RegistrationStatus *string + func (mc MabContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (mc MabContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (mc MabContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (mc MabContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (mc MabContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (mc MabContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (mc MabContainer) AsMabContainer() (*MabContainer, bool) + func (mc MabContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (mc MabContainer) MarshalJSON() ([]byte, error) + type MabContainerExtendedInfo struct + BackupItemType ItemType + BackupItems *[]string + LastBackupStatus *string + LastRefreshedAt *date.Time + PolicyName *string + type MabErrorInfo struct + ErrorString *string + Recommendations *[]string + type MabFileFolderProtectedItem struct + BackupManagementType ManagementType + ComputerName *string + ExtendedInfo *MabFileFolderProtectedItemExtendedInfo + FriendlyName *string + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + ProtectionState *string + SourceResourceID *string + WorkloadType DataSourceType + func (mffpi MabFileFolderProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (mffpi MabFileFolderProtectedItem) MarshalJSON() ([]byte, error) + type MabFileFolderProtectedItemExtendedInfo struct + LastRefreshedAt *date.Time + OldestRecoveryPoint *date.Time + RecoveryPointCount *int32 + type MabJob struct + ActionsInfo *[]JobSupportedAction + ActivityID *string + BackupManagementType ManagementType + Duration *string + EndTime *date.Time + EntityFriendlyName *string + ErrorDetails *[]MabErrorInfo + ExtendedInfo *MabJobExtendedInfo + JobType JobType + MabServerName *string + MabServerType MabServerType + Operation *string + StartTime *date.Time + Status *string + WorkloadType WorkloadType + func (mj MabJob) AsAzureIaaSVMJob() (*AzureIaaSVMJob, bool) + func (mj MabJob) AsBasicJob() (BasicJob, bool) + func (mj MabJob) AsDpmJob() (*DpmJob, bool) + func (mj MabJob) AsJob() (*Job, bool) + func (mj MabJob) AsMabJob() (*MabJob, bool) + func (mj MabJob) MarshalJSON() ([]byte, error) + type MabJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag map[string]*string + TasksList *[]MabJobTaskDetails + func (mjei MabJobExtendedInfo) MarshalJSON() ([]byte, error) + type MabJobTaskDetails struct + Duration *string + EndTime *date.Time + StartTime *date.Time + Status *string + TaskID *string + type MabProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + RetentionPolicy BasicRetentionPolicy + SchedulePolicy BasicSchedulePolicy + func (mpp *MabProtectionPolicy) UnmarshalJSON(body []byte) error + func (mpp MabProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (mpp MabProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (mpp MabProtectionPolicy) MarshalJSON() ([]byte, error) + type MabServerType string + const MabServerTypeAzureSQLContainer + const MabServerTypeClusterResource + const MabServerTypeDPMContainer + const MabServerTypeDPMVenusContainer + const MabServerTypeIaasVMContainer + const MabServerTypeIaasVMServiceContainer + const MabServerTypeInvalid + const MabServerTypeMABContainer + const MabServerTypeUnknown + const MabServerTypeWindows + const MabServerTypeWindowsServer + func PossibleMabServerTypeValues() []MabServerType + type ManagementType string + const ManagementTypeAzureBackupServer + const ManagementTypeAzureIaasVM + const ManagementTypeAzureSQL + const ManagementTypeDPM + const ManagementTypeInvalid + const ManagementTypeMAB + func PossibleManagementTypeValues() []ManagementType + type ManagementTypeBasicProtectionPolicy string + const BackupManagementTypeAzureIaasVM + const BackupManagementTypeAzureSQL + const BackupManagementTypeMAB + const BackupManagementTypeProtectionPolicy + func PossibleManagementTypeBasicProtectionPolicyValues() []ManagementTypeBasicProtectionPolicy + type MonthOfYear string + const MonthOfYearApril + const MonthOfYearAugust + const MonthOfYearDecember + const MonthOfYearFebruary + const MonthOfYearInvalid + const MonthOfYearJanuary + const MonthOfYearJuly + const MonthOfYearJune + const MonthOfYearMarch + const MonthOfYearMay + const MonthOfYearNovember + const MonthOfYearOctober + const MonthOfYearSeptember + func PossibleMonthOfYearValues() []MonthOfYear + type MonthlyRetentionSchedule struct + RetentionDuration *RetentionDuration + RetentionScheduleDaily *DailyRetentionFormat + RetentionScheduleFormatType RetentionScheduleFormat + RetentionScheduleWeekly *WeeklyRetentionFormat + RetentionTimes *[]date.Time + type ObjectType string + const ObjectTypeOperationStatusExtendedInfo + const ObjectTypeOperationStatusJobExtendedInfo + const ObjectTypeOperationStatusJobsExtendedInfo + const ObjectTypeOperationStatusProvisionILRExtendedInfo + func PossibleObjectTypeValues() []ObjectType + type ObjectTypeBasicILRRequest string + const ObjectTypeILRRequest + const ObjectTypeIaasVMILRRegistrationRequest + func PossibleObjectTypeBasicILRRequestValues() []ObjectTypeBasicILRRequest + type ObjectTypeBasicOperationResultInfoBase string + const ObjectTypeExportJobsOperationResultInfo + const ObjectTypeOperationResultInfo + const ObjectTypeOperationResultInfoBase + func PossibleObjectTypeBasicOperationResultInfoBaseValues() []ObjectTypeBasicOperationResultInfoBase + type ObjectTypeBasicRecoveryPoint string + const ObjectTypeGenericRecoveryPoint + const ObjectTypeIaasVMRecoveryPoint + const ObjectTypeRecoveryPoint + func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint + type ObjectTypeBasicRequest string + const ObjectTypeBackupRequest + const ObjectTypeIaasVMBackupRequest + func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest + type ObjectTypeBasicRestoreRequest string + const ObjectTypeIaasVMRestoreRequest + const ObjectTypeRestoreRequest + func PossibleObjectTypeBasicRestoreRequestValues() []ObjectTypeBasicRestoreRequest + type OperationResultInfo struct + JobList *[]string + ObjectType ObjectTypeBasicOperationResultInfoBase + func (ori OperationResultInfo) AsBasicOperationResultInfoBase() (BasicOperationResultInfoBase, bool) + func (ori OperationResultInfo) AsExportJobsOperationResultInfo() (*ExportJobsOperationResultInfo, bool) + func (ori OperationResultInfo) AsOperationResultInfo() (*OperationResultInfo, bool) + func (ori OperationResultInfo) AsOperationResultInfoBase() (*OperationResultInfoBase, bool) + func (ori OperationResultInfo) MarshalJSON() ([]byte, error) + type OperationResultInfoBase struct + ObjectType ObjectTypeBasicOperationResultInfoBase + func (orib OperationResultInfoBase) AsBasicOperationResultInfoBase() (BasicOperationResultInfoBase, bool) + func (orib OperationResultInfoBase) AsExportJobsOperationResultInfo() (*ExportJobsOperationResultInfo, bool) + func (orib OperationResultInfoBase) AsOperationResultInfo() (*OperationResultInfo, bool) + func (orib OperationResultInfoBase) AsOperationResultInfoBase() (*OperationResultInfoBase, bool) + func (orib OperationResultInfoBase) MarshalJSON() ([]byte, error) + type OperationResultInfoBaseResource struct + Headers map[string][]string + Properties BasicOperationResultInfoBase + StatusCode HTTPStatusCode + func (oribr *OperationResultInfoBaseResource) UnmarshalJSON(body []byte) error + func (oribr OperationResultInfoBaseResource) MarshalJSON() ([]byte, error) + type OperationResultsClient struct + func NewOperationResultsClient(subscriptionID string) OperationResultsClient + func NewOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) OperationResultsClient + func (client OperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client OperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client OperationResultsClient) GetResponder(resp *http.Response) (result autorest.Response, err error) + func (client OperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type OperationStatus struct + EndTime *date.Time + Error *OperationStatusError + ID *string + Name *string + Properties BasicOperationStatusExtendedInfo + StartTime *date.Time + Status OperationStatusValues + func (osVar *OperationStatus) UnmarshalJSON(body []byte) error + type OperationStatusError struct + Code *string + Message *string + type OperationStatusExtendedInfo struct + ObjectType ObjectType + func (osei OperationStatusExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (osei OperationStatusExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusJobExtendedInfo struct + JobID *string + ObjectType ObjectType + func (osjei OperationStatusJobExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (osjei OperationStatusJobExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusJobsExtendedInfo struct + FailedJobsError map[string]*string + JobIds *[]string + ObjectType ObjectType + func (osjei OperationStatusJobsExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (osjei OperationStatusJobsExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusProvisionILRExtendedInfo struct + ObjectType ObjectType + RecoveryTarget *InstantItemRecoveryTarget + func (ospiei OperationStatusProvisionILRExtendedInfo) AsBasicOperationStatusExtendedInfo() (BasicOperationStatusExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusExtendedInfo() (*OperationStatusExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusJobExtendedInfo() (*OperationStatusJobExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusJobsExtendedInfo() (*OperationStatusJobsExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) AsOperationStatusProvisionILRExtendedInfo() (*OperationStatusProvisionILRExtendedInfo, bool) + func (ospiei OperationStatusProvisionILRExtendedInfo) MarshalJSON() ([]byte, error) + type OperationStatusValues string + const OperationStatusValuesCanceled + const OperationStatusValuesFailed + const OperationStatusValuesInProgress + const OperationStatusValuesInvalid + const OperationStatusValuesSucceeded + func PossibleOperationStatusValuesValues() []OperationStatusValues + type OperationStatusesClient struct + func NewOperationStatusesClient(subscriptionID string) OperationStatusesClient + func NewOperationStatusesClientWithBaseURI(baseURI string, subscriptionID string) OperationStatusesClient + func (client OperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationStatus, err error) + func (client OperationStatusesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client OperationStatusesClient) GetResponder(resp *http.Response) (result OperationStatus, err error) + func (client OperationStatusesClient) GetSender(req *http.Request) (*http.Response, error) + type OperationWorkerResponse struct + Headers map[string][]string + StatusCode HTTPStatusCode + func (owr OperationWorkerResponse) MarshalJSON() ([]byte, error) + type ProtectableItemType string + const ProtectableItemTypeIaaSVMProtectableItem + const ProtectableItemTypeMicrosoftClassicComputevirtualMachines + const ProtectableItemTypeMicrosoftComputevirtualMachines + const ProtectableItemTypeWorkloadProtectableItem + func PossibleProtectableItemTypeValues() []ProtectableItemType + type ProtectableItemsClient struct + func NewProtectableItemsClient(subscriptionID string) ProtectableItemsClient + func NewProtectableItemsClientWithBaseURI(baseURI string, subscriptionID string) ProtectableItemsClient + func (client ProtectableItemsClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result WorkloadProtectableItemResourceListPage, err error) + func (client ProtectableItemsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result WorkloadProtectableItemResourceListIterator, err error) + func (client ProtectableItemsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client ProtectableItemsClient) ListResponder(resp *http.Response) (result WorkloadProtectableItemResourceList, err error) + func (client ProtectableItemsClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectableObjectType string + const ProtectableObjectTypeAzureSQLContainer + const ProtectableObjectTypeIaaSVMContainer + const ProtectableObjectTypeMABWindowsContainer + const ProtectableObjectTypeMicrosoftClassicComputevirtualMachines + const ProtectableObjectTypeMicrosoftComputevirtualMachines + const ProtectableObjectTypeProtectionContainer + func PossibleProtectableObjectTypeValues() []ProtectableObjectType + type ProtectedItem struct + BackupManagementType ManagementType + LastRecoveryPoint *date.Time + PolicyID *string + ProtectedItemType ProtectedItemType + SourceResourceID *string + WorkloadType DataSourceType + func (pi ProtectedItem) AsAzureIaaSClassicComputeVMProtectedItem() (*AzureIaaSClassicComputeVMProtectedItem, bool) + func (pi ProtectedItem) AsAzureIaaSComputeVMProtectedItem() (*AzureIaaSComputeVMProtectedItem, bool) + func (pi ProtectedItem) AsAzureIaaSVMProtectedItem() (*AzureIaaSVMProtectedItem, bool) + func (pi ProtectedItem) AsAzureSQLProtectedItem() (*AzureSQLProtectedItem, bool) + func (pi ProtectedItem) AsBasicAzureIaaSVMProtectedItem() (BasicAzureIaaSVMProtectedItem, bool) + func (pi ProtectedItem) AsBasicProtectedItem() (BasicProtectedItem, bool) + func (pi ProtectedItem) AsMabFileFolderProtectedItem() (*MabFileFolderProtectedItem, bool) + func (pi ProtectedItem) AsProtectedItem() (*ProtectedItem, bool) + func (pi ProtectedItem) MarshalJSON() ([]byte, error) + type ProtectedItemOperationResultsClient struct + func NewProtectedItemOperationResultsClient(subscriptionID string) ProtectedItemOperationResultsClient + func NewProtectedItemOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectedItemOperationResultsClient + func (client ProtectedItemOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectedItemResource, err error) + func (client ProtectedItemOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemOperationResultsClient) GetResponder(resp *http.Response) (result ProtectedItemResource, err error) + func (client ProtectedItemOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectedItemOperationStatusesClient struct + func NewProtectedItemOperationStatusesClient(subscriptionID string) ProtectedItemOperationStatusesClient + func NewProtectedItemOperationStatusesClientWithBaseURI(baseURI string, subscriptionID string) ProtectedItemOperationStatusesClient + func (client ProtectedItemOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationStatus, err error) + func (client ProtectedItemOperationStatusesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemOperationStatusesClient) GetResponder(resp *http.Response) (result OperationStatus, err error) + func (client ProtectedItemOperationStatusesClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectedItemQueryObject struct + BackupManagementType ManagementType + ContainerName *string + ItemType DataSourceType + PolicyName *string + type ProtectedItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectedItem + Tags map[string]*string + Type *string + func (pir *ProtectedItemResource) UnmarshalJSON(body []byte) error + func (pir ProtectedItemResource) MarshalJSON() ([]byte, error) + type ProtectedItemResourceList struct + NextLink *string + Value *[]ProtectedItemResource + func (pirl ProtectedItemResourceList) IsEmpty() bool + type ProtectedItemResourceListIterator struct + func NewProtectedItemResourceListIterator(page ProtectedItemResourceListPage) ProtectedItemResourceListIterator + func (iter *ProtectedItemResourceListIterator) Next() error + func (iter *ProtectedItemResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProtectedItemResourceListIterator) NotDone() bool + func (iter ProtectedItemResourceListIterator) Response() ProtectedItemResourceList + func (iter ProtectedItemResourceListIterator) Value() ProtectedItemResource + type ProtectedItemResourceListPage struct + func NewProtectedItemResourceListPage(...) ProtectedItemResourceListPage + func (page *ProtectedItemResourceListPage) Next() error + func (page *ProtectedItemResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page ProtectedItemResourceListPage) NotDone() bool + func (page ProtectedItemResourceListPage) Response() ProtectedItemResourceList + func (page ProtectedItemResourceListPage) Values() []ProtectedItemResource + type ProtectedItemState string + const ProtectedItemStateIRPending + const ProtectedItemStateInvalid + const ProtectedItemStateProtected + const ProtectedItemStateProtectionError + const ProtectedItemStateProtectionPaused + const ProtectedItemStateProtectionStopped + func PossibleProtectedItemStateValues() []ProtectedItemState + type ProtectedItemType string + const ProtectedItemTypeAzureIaaSVMProtectedItem + const ProtectedItemTypeMabFileFolderProtectedItem + const ProtectedItemTypeMicrosoftClassicComputevirtualMachines + const ProtectedItemTypeMicrosoftComputevirtualMachines + const ProtectedItemTypeMicrosoftSqlserversdatabases + const ProtectedItemTypeProtectedItem + func PossibleProtectedItemTypeValues() []ProtectedItemType + type ProtectedItemsClient struct + func NewProtectedItemsClient(subscriptionID string) ProtectedItemsClient + func NewProtectedItemsClientWithBaseURI(baseURI string, subscriptionID string) ProtectedItemsClient + func (client ProtectedItemsClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectedItemsClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemsClient) CreateOrUpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectedItemsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ProtectedItemsClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectedItemsClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectedItemsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ProtectedItemsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectedItemResource, err error) + func (client ProtectedItemsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectedItemsClient) GetResponder(resp *http.Response) (result ProtectedItemResource, err error) + func (client ProtectedItemsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProtectedItemsClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectedItemResourceListPage, err error) + func (client ProtectedItemsClient) ListComplete(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (result ProtectedItemResourceListIterator, err error) + func (client ProtectedItemsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client ProtectedItemsClient) ListResponder(resp *http.Response) (result ProtectedItemResourceList, err error) + func (client ProtectedItemsClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectionContainer struct + BackupManagementType ManagementType + ContainerType *string + FriendlyName *string + HealthStatus *string + ProtectableObjectType ProtectableObjectType + RegistrationStatus *string + func (pc ProtectionContainer) AsAzureIaaSClassicComputeVMContainer() (*AzureIaaSClassicComputeVMContainer, bool) + func (pc ProtectionContainer) AsAzureIaaSComputeVMContainer() (*AzureIaaSComputeVMContainer, bool) + func (pc ProtectionContainer) AsAzureSQLContainer() (*AzureSQLContainer, bool) + func (pc ProtectionContainer) AsBasicIaaSVMContainer() (BasicIaaSVMContainer, bool) + func (pc ProtectionContainer) AsBasicProtectionContainer() (BasicProtectionContainer, bool) + func (pc ProtectionContainer) AsIaaSVMContainer() (*IaaSVMContainer, bool) + func (pc ProtectionContainer) AsMabContainer() (*MabContainer, bool) + func (pc ProtectionContainer) AsProtectionContainer() (*ProtectionContainer, bool) + func (pc ProtectionContainer) MarshalJSON() ([]byte, error) + type ProtectionContainerOperationResultsClient struct + func NewProtectionContainerOperationResultsClient(subscriptionID string) ProtectionContainerOperationResultsClient + func NewProtectionContainerOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectionContainerOperationResultsClient + func (client ProtectionContainerOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionContainerResource, err error) + func (client ProtectionContainerOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainerOperationResultsClient) GetResponder(resp *http.Response) (result ProtectionContainerResource, err error) + func (client ProtectionContainerOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionContainerRefreshOperationResultsClient struct + func NewProtectionContainerRefreshOperationResultsClient(subscriptionID string) ProtectionContainerRefreshOperationResultsClient + func NewProtectionContainerRefreshOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectionContainerRefreshOperationResultsClient + func (client ProtectionContainerRefreshOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionContainerRefreshOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainerRefreshOperationResultsClient) GetResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionContainerRefreshOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionContainerResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectionContainer + Tags map[string]*string + Type *string + func (pcr *ProtectionContainerResource) UnmarshalJSON(body []byte) error + func (pcr ProtectionContainerResource) MarshalJSON() ([]byte, error) + type ProtectionContainerResourceList struct + NextLink *string + Value *[]ProtectionContainerResource + type ProtectionContainersClient struct + func NewProtectionContainersClient(subscriptionID string) ProtectionContainersClient + func NewProtectionContainersClientWithBaseURI(baseURI string, subscriptionID string) ProtectionContainersClient + func (client ProtectionContainersClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionContainerResource, err error) + func (client ProtectionContainersClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionContainersClient) GetResponder(resp *http.Response) (result ProtectionContainerResource, err error) + func (client ProtectionContainersClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProtectionContainersClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionContainerResourceList, err error) + func (client ProtectionContainersClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string) (*http.Request, error) + func (client ProtectionContainersClient) ListResponder(resp *http.Response) (result ProtectionContainerResourceList, err error) + func (client ProtectionContainersClient) ListSender(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) Unregister(ctx context.Context, resourceGroupName string, vaultName string, ...) (result autorest.Response, err error) + func (client ProtectionContainersClient) UnregisterPreparer(ctx context.Context, resourceGroupName string, vaultName 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 ProtectionPoliciesClient struct + func NewProtectionPoliciesClient(subscriptionID string) ProtectionPoliciesClient + func NewProtectionPoliciesClientWithBaseURI(baseURI string, subscriptionID string) ProtectionPoliciesClient + func (client ProtectionPoliciesClient) CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ProtectionPoliciesClient) Delete(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client ProtectionPoliciesClient) DeletePreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProtectionPoliciesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ProtectionPoliciesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPoliciesClient) GetResponder(resp *http.Response) (result ProtectionPolicyResource, err error) + func (client ProtectionPoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProtectionPoliciesClient) List(ctx context.Context, vaultName string, resourceGroupName string, filter string) (result ProtectionPolicyResourceList, err error) + func (client ProtectionPoliciesClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, filter string) (*http.Request, error) + func (client ProtectionPoliciesClient) ListResponder(resp *http.Response) (result ProtectionPolicyResourceList, err error) + func (client ProtectionPoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type ProtectionPolicy struct + BackupManagementType ManagementTypeBasicProtectionPolicy + ProtectedItemsCount *int32 + func (pp ProtectionPolicy) AsAzureIaaSVMProtectionPolicy() (*AzureIaaSVMProtectionPolicy, bool) + func (pp ProtectionPolicy) AsAzureSQLProtectionPolicy() (*AzureSQLProtectionPolicy, bool) + func (pp ProtectionPolicy) AsBasicProtectionPolicy() (BasicProtectionPolicy, bool) + func (pp ProtectionPolicy) AsMabProtectionPolicy() (*MabProtectionPolicy, bool) + func (pp ProtectionPolicy) AsProtectionPolicy() (*ProtectionPolicy, bool) + func (pp ProtectionPolicy) MarshalJSON() ([]byte, error) + type ProtectionPolicyOperationResultsClient struct + func NewProtectionPolicyOperationResultsClient(subscriptionID string) ProtectionPolicyOperationResultsClient + func NewProtectionPolicyOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) ProtectionPolicyOperationResultsClient + func (client ProtectionPolicyOperationResultsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result ProtectionPolicyResource, err error) + func (client ProtectionPolicyOperationResultsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPolicyOperationResultsClient) GetResponder(resp *http.Response) (result ProtectionPolicyResource, err error) + func (client ProtectionPolicyOperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionPolicyOperationStatusesClient struct + func NewProtectionPolicyOperationStatusesClient(subscriptionID string) ProtectionPolicyOperationStatusesClient + func NewProtectionPolicyOperationStatusesClientWithBaseURI(baseURI string, subscriptionID string) ProtectionPolicyOperationStatusesClient + func (client ProtectionPolicyOperationStatusesClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result OperationStatus, err error) + func (client ProtectionPolicyOperationStatusesClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client ProtectionPolicyOperationStatusesClient) GetResponder(resp *http.Response) (result OperationStatus, err error) + func (client ProtectionPolicyOperationStatusesClient) GetSender(req *http.Request) (*http.Response, error) + type ProtectionPolicyQueryObject struct + BackupManagementType ManagementType + type ProtectionPolicyResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicProtectionPolicy + Tags map[string]*string + Type *string + func (ppr *ProtectionPolicyResource) UnmarshalJSON(body []byte) error + func (ppr ProtectionPolicyResource) MarshalJSON() ([]byte, error) + type ProtectionPolicyResourceList struct + NextLink *string + Value *[]ProtectionPolicyResource + type ProtectionState string + const ProtectionStateIRPending + const ProtectionStateInvalid + const ProtectionStateProtected + const ProtectionStateProtectionError + const ProtectionStateProtectionPaused + const ProtectionStateProtectionStopped + func PossibleProtectionStateValues() []ProtectionState + type ProtectionStatus string + const ProtectionStatusInvalid + const ProtectionStatusNotProtected + const ProtectionStatusProtected + const ProtectionStatusProtecting + func PossibleProtectionStatusValues() []ProtectionStatus + type RecoveryPoint struct + ObjectType ObjectTypeBasicRecoveryPoint + func (rp RecoveryPoint) AsBasicRecoveryPoint() (BasicRecoveryPoint, bool) + func (rp RecoveryPoint) AsGenericRecoveryPoint() (*GenericRecoveryPoint, bool) + func (rp RecoveryPoint) AsIaasVMRecoveryPoint() (*IaasVMRecoveryPoint, bool) + func (rp RecoveryPoint) AsRecoveryPoint() (*RecoveryPoint, bool) + func (rp RecoveryPoint) MarshalJSON() ([]byte, error) + type RecoveryPointResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicRecoveryPoint + Tags map[string]*string + Type *string + func (rpr *RecoveryPointResource) UnmarshalJSON(body []byte) error + func (rpr RecoveryPointResource) MarshalJSON() ([]byte, error) + type RecoveryPointResourceList struct + NextLink *string + Value *[]RecoveryPointResource + type RecoveryPointsClient struct + func NewRecoveryPointsClient(subscriptionID string) RecoveryPointsClient + func NewRecoveryPointsClientWithBaseURI(baseURI string, subscriptionID string) RecoveryPointsClient + func (client RecoveryPointsClient) Get(ctx context.Context, vaultName string, resourceGroupName string, ...) (result RecoveryPointResource, err error) + func (client RecoveryPointsClient) GetPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RecoveryPointsClient) GetResponder(resp *http.Response) (result RecoveryPointResource, err error) + func (client RecoveryPointsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RecoveryPointsClient) List(ctx context.Context, vaultName string, resourceGroupName string, ...) (result RecoveryPointResourceList, err error) + func (client RecoveryPointsClient) ListPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RecoveryPointsClient) ListResponder(resp *http.Response) (result RecoveryPointResourceList, err error) + func (client RecoveryPointsClient) ListSender(req *http.Request) (*http.Response, error) + type RecoveryType string + const RecoveryTypeAlternateLocation + const RecoveryTypeInvalid + const RecoveryTypeOriginalLocation + const RecoveryTypeRestoreDisks + func PossibleRecoveryTypeValues() []RecoveryType + type Request struct + ObjectType ObjectTypeBasicRequest + func (r Request) AsBasicRequest() (BasicRequest, bool) + func (r Request) AsIaasVMBackupRequest() (*IaasVMBackupRequest, bool) + func (r Request) AsRequest() (*Request, bool) + func (r Request) MarshalJSON() ([]byte, error) + type RequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicRequest + Tags map[string]*string + Type *string + func (rr *RequestResource) UnmarshalJSON(body []byte) error + func (rr RequestResource) MarshalJSON() ([]byte, error) + type Resource struct + ETag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceList struct + NextLink *string + type RestoreRequest struct + ObjectType ObjectTypeBasicRestoreRequest + func (rr RestoreRequest) AsBasicRestoreRequest() (BasicRestoreRequest, bool) + func (rr RestoreRequest) AsIaasVMRestoreRequest() (*IaasVMRestoreRequest, bool) + func (rr RestoreRequest) AsRestoreRequest() (*RestoreRequest, bool) + func (rr RestoreRequest) MarshalJSON() ([]byte, error) + type RestoreRequestResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicRestoreRequest + Tags map[string]*string + Type *string + func (rrr *RestoreRequestResource) UnmarshalJSON(body []byte) error + func (rrr RestoreRequestResource) MarshalJSON() ([]byte, error) + type RestoresClient struct + func NewRestoresClient(subscriptionID string) RestoresClient + func NewRestoresClientWithBaseURI(baseURI string, subscriptionID string) RestoresClient + func (client RestoresClient) Trigger(ctx context.Context, vaultName string, resourceGroupName string, ...) (result autorest.Response, err error) + func (client RestoresClient) TriggerPreparer(ctx context.Context, vaultName string, resourceGroupName string, ...) (*http.Request, error) + func (client RestoresClient) TriggerResponder(resp *http.Response) (result autorest.Response, err error) + func (client RestoresClient) TriggerSender(req *http.Request) (*http.Response, error) + type RetentionDuration struct + Count *int32 + DurationType RetentionDurationType + type RetentionDurationType string + const RetentionDurationTypeDays + const RetentionDurationTypeInvalid + const RetentionDurationTypeMonths + const RetentionDurationTypeWeeks + const RetentionDurationTypeYears + func PossibleRetentionDurationTypeValues() []RetentionDurationType + type RetentionPolicy struct + RetentionPolicyType RetentionPolicyType + func (rp RetentionPolicy) AsBasicRetentionPolicy() (BasicRetentionPolicy, bool) + func (rp RetentionPolicy) AsLongTermRetentionPolicy() (*LongTermRetentionPolicy, bool) + func (rp RetentionPolicy) AsRetentionPolicy() (*RetentionPolicy, bool) + func (rp RetentionPolicy) AsSimpleRetentionPolicy() (*SimpleRetentionPolicy, bool) + func (rp RetentionPolicy) MarshalJSON() ([]byte, error) + type RetentionPolicyType string + const RetentionPolicyTypeLongTermRetentionPolicy + const RetentionPolicyTypeRetentionPolicy + const RetentionPolicyTypeSimpleRetentionPolicy + func PossibleRetentionPolicyTypeValues() []RetentionPolicyType + type RetentionScheduleFormat string + const RetentionScheduleFormatDaily + const RetentionScheduleFormatInvalid + const RetentionScheduleFormatWeekly + func PossibleRetentionScheduleFormatValues() []RetentionScheduleFormat + type SchedulePolicy struct + SchedulePolicyType SchedulePolicyType + func (sp SchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) + func (sp SchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) + func (sp SchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) + func (sp SchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) + func (sp SchedulePolicy) MarshalJSON() ([]byte, error) + type SchedulePolicyType string + const SchedulePolicyTypeLongTermSchedulePolicy + const SchedulePolicyTypeSchedulePolicy + const SchedulePolicyTypeSimpleSchedulePolicy + func PossibleSchedulePolicyTypeValues() []SchedulePolicyType + type ScheduleRunType string + const ScheduleRunTypeDaily + const ScheduleRunTypeInvalid + const ScheduleRunTypeWeekly + func PossibleScheduleRunTypeValues() []ScheduleRunType + type SimpleRetentionPolicy struct + RetentionDuration *RetentionDuration + RetentionPolicyType RetentionPolicyType + func (srp SimpleRetentionPolicy) AsBasicRetentionPolicy() (BasicRetentionPolicy, bool) + func (srp SimpleRetentionPolicy) AsLongTermRetentionPolicy() (*LongTermRetentionPolicy, bool) + func (srp SimpleRetentionPolicy) AsRetentionPolicy() (*RetentionPolicy, bool) + func (srp SimpleRetentionPolicy) AsSimpleRetentionPolicy() (*SimpleRetentionPolicy, bool) + func (srp SimpleRetentionPolicy) MarshalJSON() ([]byte, error) + type SimpleSchedulePolicy struct + SchedulePolicyType SchedulePolicyType + ScheduleRunDays *[]DayOfWeek + ScheduleRunFrequency ScheduleRunType + ScheduleRunTimes *[]date.Time + ScheduleWeeklyFrequency *int32 + func (ssp SimpleSchedulePolicy) AsBasicSchedulePolicy() (BasicSchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) AsLongTermSchedulePolicy() (*LongTermSchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) AsSchedulePolicy() (*SchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) AsSimpleSchedulePolicy() (*SimpleSchedulePolicy, bool) + func (ssp SimpleSchedulePolicy) MarshalJSON() ([]byte, error) + type WeekOfMonth string + const First + const Fourth + const Last + const Second + const Third + func PossibleWeekOfMonthValues() []WeekOfMonth + type WeeklyRetentionFormat struct + DaysOfTheWeek *[]DayOfWeek + WeeksOfTheMonth *[]WeekOfMonth + type WeeklyRetentionSchedule struct + DaysOfTheWeek *[]DayOfWeek + RetentionDuration *RetentionDuration + RetentionTimes *[]date.Time + type WorkloadProtectableItem struct + BackupManagementType *string + FriendlyName *string + ProtectableItemType ProtectableItemType + ProtectionState ProtectionStatus + func (wpi WorkloadProtectableItem) AsAzureIaaSClassicComputeVMProtectableItem() (*AzureIaaSClassicComputeVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsAzureIaaSComputeVMProtectableItem() (*AzureIaaSComputeVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicIaaSVMProtectableItem() (BasicIaaSVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsBasicWorkloadProtectableItem() (BasicWorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsIaaSVMProtectableItem() (*IaaSVMProtectableItem, bool) + func (wpi WorkloadProtectableItem) AsWorkloadProtectableItem() (*WorkloadProtectableItem, bool) + func (wpi WorkloadProtectableItem) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemResource struct + ETag *string + ID *string + Location *string + Name *string + Properties BasicWorkloadProtectableItem + Tags map[string]*string + Type *string + func (wpir *WorkloadProtectableItemResource) UnmarshalJSON(body []byte) error + func (wpir WorkloadProtectableItemResource) MarshalJSON() ([]byte, error) + type WorkloadProtectableItemResourceList struct + NextLink *string + Value *[]WorkloadProtectableItemResource + func (wpirl WorkloadProtectableItemResourceList) IsEmpty() bool + type WorkloadProtectableItemResourceListIterator struct + func NewWorkloadProtectableItemResourceListIterator(page WorkloadProtectableItemResourceListPage) WorkloadProtectableItemResourceListIterator + func (iter *WorkloadProtectableItemResourceListIterator) Next() error + func (iter *WorkloadProtectableItemResourceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkloadProtectableItemResourceListIterator) NotDone() bool + func (iter WorkloadProtectableItemResourceListIterator) Response() WorkloadProtectableItemResourceList + func (iter WorkloadProtectableItemResourceListIterator) Value() WorkloadProtectableItemResource + type WorkloadProtectableItemResourceListPage struct + func NewWorkloadProtectableItemResourceListPage(...) WorkloadProtectableItemResourceListPage + func (page *WorkloadProtectableItemResourceListPage) Next() error + func (page *WorkloadProtectableItemResourceListPage) NextWithContext(ctx context.Context) (err error) + func (page WorkloadProtectableItemResourceListPage) NotDone() bool + func (page WorkloadProtectableItemResourceListPage) Response() WorkloadProtectableItemResourceList + func (page WorkloadProtectableItemResourceListPage) Values() []WorkloadProtectableItemResource + type WorkloadType string + const WorkloadTypeAzureSQLDb + const WorkloadTypeDPMUnknown + const WorkloadTypeExchange + const WorkloadTypeFileFolder + const WorkloadTypeInvalid + const WorkloadTypeSQLDB + const WorkloadTypeSharepoint + const WorkloadTypeVM + func PossibleWorkloadTypeValues() []WorkloadType + type YearlyRetentionSchedule struct + MonthsOfYear *[]MonthOfYear + RetentionDuration *RetentionDuration + RetentionScheduleDaily *DailyRetentionFormat + RetentionScheduleFormatType RetentionScheduleFormat + RetentionScheduleWeekly *WeeklyRetentionFormat + RetentionTimes *[]date.Time Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v15 gopkg.in/Azure/azure-sdk-for-go.v16 gopkg.in/Azure/azure-sdk-for-go.v17 gopkg.in/Azure/azure-sdk-for-go.v18 gopkg.in/Azure/azure-sdk-for-go.v19 gopkg.in/Azure/azure-sdk-for-go.v20 gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v28 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v35 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v46 gopkg.in/Azure/azure-sdk-for-go.v48