Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForBackupManagementType() []string + func PossibleValuesForJobSupportedAction() []string + func PossibleValuesForMabServerType() []string + func PossibleValuesForWorkloadType() []string + func ValidateBackupJobID(input interface{}, key string) (warnings []string, errors []error) + type AzureIaaSVMErrorInfo struct + ErrorCode *int64 + ErrorString *string + ErrorTitle *string + Recommendations *[]string + type AzureIaaSVMJob struct + ActionsInfo *[]JobSupportedAction + ActivityId *string + BackupManagementType *BackupManagementType + ContainerName *string + Duration *string + EndTime *string + EntityFriendlyName *string + ErrorDetails *[]AzureIaaSVMErrorInfo + ExtendedInfo *AzureIaaSVMJobExtendedInfo + IsUserTriggered *bool + JobType string + Operation *string + StartTime *string + Status *string + VirtualMachineVersion *string + func (o *AzureIaaSVMJob) GetEndTimeAsTime() (*time.Time, error) + func (o *AzureIaaSVMJob) GetStartTimeAsTime() (*time.Time, error) + func (o *AzureIaaSVMJob) SetEndTimeAsTime(input time.Time) + func (o *AzureIaaSVMJob) SetStartTimeAsTime(input time.Time) + func (s AzureIaaSVMJob) Job() BaseJobImpl + func (s AzureIaaSVMJob) MarshalJSON() ([]byte, error) + type AzureIaaSVMJobExtendedInfo struct + DynamicErrorMessage *string + EstimatedRemainingDuration *string + InternalPropertyBag *map[string]string + ProgressPercentage *float64 + PropertyBag *map[string]string + TasksList *[]AzureIaaSVMJobTaskDetails + type AzureIaaSVMJobTaskDetails struct + Duration *string + EndTime *string + InstanceId *string + ProgressPercentage *float64 + StartTime *string + Status *string + TaskExecutionDetails *string + TaskId *string + func (o *AzureIaaSVMJobTaskDetails) GetEndTimeAsTime() (*time.Time, error) + func (o *AzureIaaSVMJobTaskDetails) GetStartTimeAsTime() (*time.Time, error) + func (o *AzureIaaSVMJobTaskDetails) SetEndTimeAsTime(input time.Time) + func (o *AzureIaaSVMJobTaskDetails) SetStartTimeAsTime(input time.Time) + type AzureIaaSVMJobV2 struct + ActionsInfo *[]JobSupportedAction + ActivityId *string + BackupManagementType *BackupManagementType + ContainerName *string + Duration *string + EndTime *string + EntityFriendlyName *string + ErrorDetails *[]AzureIaaSVMErrorInfo + ExtendedInfo *AzureIaaSVMJobExtendedInfo + JobType string + Operation *string + StartTime *string + Status *string + VirtualMachineVersion *string + func (o *AzureIaaSVMJobV2) GetEndTimeAsTime() (*time.Time, error) + func (o *AzureIaaSVMJobV2) GetStartTimeAsTime() (*time.Time, error) + func (o *AzureIaaSVMJobV2) SetEndTimeAsTime(input time.Time) + func (o *AzureIaaSVMJobV2) SetStartTimeAsTime(input time.Time) + func (s AzureIaaSVMJobV2) Job() BaseJobImpl + func (s AzureIaaSVMJobV2) MarshalJSON() ([]byte, error) + type AzureStorageErrorInfo struct + ErrorCode *int64 + ErrorString *string + Recommendations *[]string + type AzureStorageJob struct + ActionsInfo *[]JobSupportedAction + ActivityId *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *string + EntityFriendlyName *string + ErrorDetails *[]AzureStorageErrorInfo + ExtendedInfo *AzureStorageJobExtendedInfo + IsUserTriggered *bool + JobType string + Operation *string + StartTime *string + Status *string + StorageAccountName *string + StorageAccountVersion *string + func (o *AzureStorageJob) GetEndTimeAsTime() (*time.Time, error) + func (o *AzureStorageJob) GetStartTimeAsTime() (*time.Time, error) + func (o *AzureStorageJob) SetEndTimeAsTime(input time.Time) + func (o *AzureStorageJob) SetStartTimeAsTime(input time.Time) + func (s AzureStorageJob) Job() BaseJobImpl + func (s AzureStorageJob) MarshalJSON() ([]byte, error) + type AzureStorageJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag *map[string]string + TasksList *[]AzureStorageJobTaskDetails + type AzureStorageJobTaskDetails struct + Status *string + TaskId *string + type AzureWorkloadErrorInfo struct + AdditionalDetails *string + ErrorCode *int64 + ErrorString *string + ErrorTitle *string + Recommendations *[]string + type AzureWorkloadJob struct + ActionsInfo *[]JobSupportedAction + ActivityId *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *string + EntityFriendlyName *string + ErrorDetails *[]AzureWorkloadErrorInfo + ExtendedInfo *AzureWorkloadJobExtendedInfo + JobType string + Operation *string + StartTime *string + Status *string + WorkloadType *string + func (o *AzureWorkloadJob) GetEndTimeAsTime() (*time.Time, error) + func (o *AzureWorkloadJob) GetStartTimeAsTime() (*time.Time, error) + func (o *AzureWorkloadJob) SetEndTimeAsTime(input time.Time) + func (o *AzureWorkloadJob) SetStartTimeAsTime(input time.Time) + func (s AzureWorkloadJob) Job() BaseJobImpl + func (s AzureWorkloadJob) MarshalJSON() ([]byte, error) + type AzureWorkloadJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag *map[string]string + TasksList *[]AzureWorkloadJobTaskDetails + type AzureWorkloadJobTaskDetails struct + Status *string + TaskId *string + type BackupJobId struct + BackupJobName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewBackupJobID(subscriptionId string, resourceGroupName string, vaultName string, ...) BackupJobId + func ParseBackupJobID(input string) (*BackupJobId, error) + func ParseBackupJobIDInsensitively(input string) (*BackupJobId, error) + func (id *BackupJobId) FromParseResult(input resourceids.ParseResult) error + func (id BackupJobId) ID() string + func (id BackupJobId) Segments() []resourceids.Segment + func (id BackupJobId) String() string + type BackupManagementType string + const BackupManagementTypeAzureBackupServer + const BackupManagementTypeAzureIaasVM + const BackupManagementTypeAzureSql + const BackupManagementTypeAzureStorage + const BackupManagementTypeAzureWorkload + const BackupManagementTypeDPM + const BackupManagementTypeDefaultBackup + const BackupManagementTypeInvalid + const BackupManagementTypeMAB + type BaseJobImpl struct + ActivityId *string + BackupManagementType *BackupManagementType + EndTime *string + EntityFriendlyName *string + JobType string + Operation *string + StartTime *string + Status *string + func (s BaseJobImpl) Job() BaseJobImpl + type DpmErrorInfo struct + ErrorString *string + Recommendations *[]string + type DpmJob struct + ActionsInfo *[]JobSupportedAction + ActivityId *string + BackupManagementType *BackupManagementType + ContainerName *string + ContainerType *string + DpmServerName *string + Duration *string + EndTime *string + EntityFriendlyName *string + ErrorDetails *[]DpmErrorInfo + ExtendedInfo *DpmJobExtendedInfo + JobType string + Operation *string + StartTime *string + Status *string + WorkloadType *string + func (o *DpmJob) GetEndTimeAsTime() (*time.Time, error) + func (o *DpmJob) GetStartTimeAsTime() (*time.Time, error) + func (o *DpmJob) SetEndTimeAsTime(input time.Time) + func (o *DpmJob) SetStartTimeAsTime(input time.Time) + func (s DpmJob) Job() BaseJobImpl + func (s DpmJob) MarshalJSON() ([]byte, error) + type DpmJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag *map[string]string + TasksList *[]DpmJobTaskDetails + type DpmJobTaskDetails struct + Duration *string + EndTime *string + StartTime *string + Status *string + TaskId *string + func (o *DpmJobTaskDetails) GetEndTimeAsTime() (*time.Time, error) + func (o *DpmJobTaskDetails) GetStartTimeAsTime() (*time.Time, error) + func (o *DpmJobTaskDetails) SetEndTimeAsTime(input time.Time) + func (o *DpmJobTaskDetails) SetStartTimeAsTime(input time.Time) + type GetOperationResponse struct + HttpResponse *http.Response + Model *JobResource + type Job interface + Job func() BaseJobImpl + func UnmarshalJobImplementation(input []byte) (Job, error) + type JobDetailsClient struct + Client autorest.Client + func NewJobDetailsClientWithBaseURI(endpoint string) JobDetailsClient + func (c JobDetailsClient) Get(ctx context.Context, id BackupJobId) (result GetOperationResponse, err error) + type JobResource struct + ETag *string + Id *string + Location *string + Name *string + Properties Job + Tags *map[string]string + Type *string + func (s *JobResource) UnmarshalJSON(bytes []byte) error + type JobSupportedAction string + const JobSupportedActionCancellable + const JobSupportedActionInvalid + const JobSupportedActionRetriable + type MabErrorInfo struct + ErrorString *string + Recommendations *[]string + type MabJob struct + ActionsInfo *[]JobSupportedAction + ActivityId *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *string + EntityFriendlyName *string + ErrorDetails *[]MabErrorInfo + ExtendedInfo *MabJobExtendedInfo + JobType string + MabServerName *string + MabServerType *MabServerType + Operation *string + StartTime *string + Status *string + WorkloadType *WorkloadType + func (o *MabJob) GetEndTimeAsTime() (*time.Time, error) + func (o *MabJob) GetStartTimeAsTime() (*time.Time, error) + func (o *MabJob) SetEndTimeAsTime(input time.Time) + func (o *MabJob) SetStartTimeAsTime(input time.Time) + func (s MabJob) Job() BaseJobImpl + func (s MabJob) MarshalJSON() ([]byte, error) + type MabJobExtendedInfo struct + DynamicErrorMessage *string + PropertyBag *map[string]string + TasksList *[]MabJobTaskDetails + type MabJobTaskDetails struct + Duration *string + EndTime *string + StartTime *string + Status *string + TaskId *string + func (o *MabJobTaskDetails) GetEndTimeAsTime() (*time.Time, error) + func (o *MabJobTaskDetails) GetStartTimeAsTime() (*time.Time, error) + func (o *MabJobTaskDetails) SetEndTimeAsTime(input time.Time) + func (o *MabJobTaskDetails) SetStartTimeAsTime(input time.Time) + type MabServerType string + const MabServerTypeAzureBackupServerContainer + const MabServerTypeAzureSqlContainer + const MabServerTypeCluster + const MabServerTypeDPMContainer + const MabServerTypeGenericContainer + const MabServerTypeIaasVMContainer + const MabServerTypeIaasVMServiceContainer + const MabServerTypeInvalid + const MabServerTypeMABContainer + const MabServerTypeSQLAGWorkLoadContainer + const MabServerTypeStorageContainer + const MabServerTypeUnknown + const MabServerTypeVCenter + const MabServerTypeVMAppContainer + const MabServerTypeWindows + type RawJobImpl struct + Type string + Values map[string]interface{} + func (s RawJobImpl) Job() BaseJobImpl + type VaultJob struct + ActionsInfo *[]JobSupportedAction + ActivityId *string + BackupManagementType *BackupManagementType + Duration *string + EndTime *string + EntityFriendlyName *string + ErrorDetails *[]VaultJobErrorInfo + ExtendedInfo *VaultJobExtendedInfo + JobType string + Operation *string + StartTime *string + Status *string + func (o *VaultJob) GetEndTimeAsTime() (*time.Time, error) + func (o *VaultJob) GetStartTimeAsTime() (*time.Time, error) + func (o *VaultJob) SetEndTimeAsTime(input time.Time) + func (o *VaultJob) SetStartTimeAsTime(input time.Time) + func (s VaultJob) Job() BaseJobImpl + func (s VaultJob) MarshalJSON() ([]byte, error) + type VaultJobErrorInfo struct + ErrorCode *int64 + ErrorString *string + Recommendations *[]string + type VaultJobExtendedInfo struct + PropertyBag *map[string]string + type WorkloadType string + const WorkloadTypeAzureFileShare + const WorkloadTypeAzureSqlDb + const WorkloadTypeClient + const WorkloadTypeExchange + const WorkloadTypeFileFolder + const WorkloadTypeGenericDataSource + const WorkloadTypeInvalid + const WorkloadTypeSAPAseDatabase + const WorkloadTypeSAPHanaDBInstance + const WorkloadTypeSAPHanaDatabase + const WorkloadTypeSQLDB + const WorkloadTypeSQLDataBase + const WorkloadTypeSharepoint + const WorkloadTypeSystemState + const WorkloadTypeVM + const WorkloadTypeVMwareVM