Versions in this module Expand all Collapse all v32 v32.6.0 Aug 27, 2019 v32.5.0 Aug 15, 2019 v32.4.0 Aug 13, 2019 v32.3.0 Aug 8, 2019 v32.2.0 Aug 8, 2019 v32.1.0 Aug 5, 2019 v32.0.0 Jul 30, 2019 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.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v35 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v41 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v46 gopkg.in/Azure/azure-sdk-for-go.v48