Documentation ¶
Index ¶
- func PossibleValuesForBackupManagementType() []string
- func PossibleValuesForJobSupportedAction() []string
- func PossibleValuesForMabServerType() []string
- func PossibleValuesForWorkloadType() []string
- func ValidateBackupJobID(input interface{}, key string) (warnings []string, errors []error)
- type AzureIaaSVMErrorInfo
- type AzureIaaSVMJob
- func (o *AzureIaaSVMJob) GetEndTimeAsTime() (*time.Time, error)
- func (o *AzureIaaSVMJob) GetStartTimeAsTime() (*time.Time, error)
- func (s AzureIaaSVMJob) Job() BaseJobImpl
- func (s AzureIaaSVMJob) MarshalJSON() ([]byte, error)
- func (o *AzureIaaSVMJob) SetEndTimeAsTime(input time.Time)
- func (o *AzureIaaSVMJob) SetStartTimeAsTime(input time.Time)
- type AzureIaaSVMJobExtendedInfo
- type AzureIaaSVMJobTaskDetails
- type AzureIaaSVMJobV2
- func (o *AzureIaaSVMJobV2) GetEndTimeAsTime() (*time.Time, error)
- func (o *AzureIaaSVMJobV2) GetStartTimeAsTime() (*time.Time, error)
- func (s AzureIaaSVMJobV2) Job() BaseJobImpl
- func (s AzureIaaSVMJobV2) MarshalJSON() ([]byte, error)
- func (o *AzureIaaSVMJobV2) SetEndTimeAsTime(input time.Time)
- func (o *AzureIaaSVMJobV2) SetStartTimeAsTime(input time.Time)
- type AzureStorageErrorInfo
- type AzureStorageJob
- func (o *AzureStorageJob) GetEndTimeAsTime() (*time.Time, error)
- func (o *AzureStorageJob) GetStartTimeAsTime() (*time.Time, error)
- func (s AzureStorageJob) Job() BaseJobImpl
- func (s AzureStorageJob) MarshalJSON() ([]byte, error)
- func (o *AzureStorageJob) SetEndTimeAsTime(input time.Time)
- func (o *AzureStorageJob) SetStartTimeAsTime(input time.Time)
- type AzureStorageJobExtendedInfo
- type AzureStorageJobTaskDetails
- type AzureWorkloadErrorInfo
- type AzureWorkloadJob
- func (o *AzureWorkloadJob) GetEndTimeAsTime() (*time.Time, error)
- func (o *AzureWorkloadJob) GetStartTimeAsTime() (*time.Time, error)
- func (s AzureWorkloadJob) Job() BaseJobImpl
- func (s AzureWorkloadJob) MarshalJSON() ([]byte, error)
- func (o *AzureWorkloadJob) SetEndTimeAsTime(input time.Time)
- func (o *AzureWorkloadJob) SetStartTimeAsTime(input time.Time)
- type AzureWorkloadJobExtendedInfo
- type AzureWorkloadJobTaskDetails
- type BackupJobId
- type BackupManagementType
- type BaseJobImpl
- type DpmErrorInfo
- type DpmJob
- type DpmJobExtendedInfo
- type DpmJobTaskDetails
- type GetOperationResponse
- type Job
- type JobDetailsClient
- type JobResource
- type JobSupportedAction
- type MabErrorInfo
- type MabJob
- type MabJobExtendedInfo
- type MabJobTaskDetails
- type MabServerType
- type RawJobImpl
- type VaultJob
- func (o *VaultJob) GetEndTimeAsTime() (*time.Time, error)
- func (o *VaultJob) GetStartTimeAsTime() (*time.Time, error)
- func (s VaultJob) Job() BaseJobImpl
- func (s VaultJob) MarshalJSON() ([]byte, error)
- func (o *VaultJob) SetEndTimeAsTime(input time.Time)
- func (o *VaultJob) SetStartTimeAsTime(input time.Time)
- type VaultJobErrorInfo
- type VaultJobExtendedInfo
- type WorkloadType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForBackupManagementType ¶
func PossibleValuesForBackupManagementType() []string
func PossibleValuesForJobSupportedAction ¶
func PossibleValuesForJobSupportedAction() []string
func PossibleValuesForMabServerType ¶
func PossibleValuesForMabServerType() []string
func PossibleValuesForWorkloadType ¶
func PossibleValuesForWorkloadType() []string
func ValidateBackupJobID ¶
ValidateBackupJobID checks that 'input' can be parsed as a Backup Job ID
Types ¶
type AzureIaaSVMErrorInfo ¶
type AzureIaaSVMJob ¶
type AzureIaaSVMJob struct { ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` ContainerName *string `json:"containerName,omitempty"` Duration *string `json:"duration,omitempty"` ErrorDetails *[]AzureIaaSVMErrorInfo `json:"errorDetails,omitempty"` ExtendedInfo *AzureIaaSVMJobExtendedInfo `json:"extendedInfo,omitempty"` IsUserTriggered *bool `json:"isUserTriggered,omitempty"` VirtualMachineVersion *string `json:"virtualMachineVersion,omitempty"` ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (*AzureIaaSVMJob) GetEndTimeAsTime ¶
func (o *AzureIaaSVMJob) GetEndTimeAsTime() (*time.Time, error)
func (*AzureIaaSVMJob) GetStartTimeAsTime ¶
func (o *AzureIaaSVMJob) GetStartTimeAsTime() (*time.Time, error)
func (AzureIaaSVMJob) Job ¶ added in v0.20240920.1135249
func (s AzureIaaSVMJob) Job() BaseJobImpl
func (AzureIaaSVMJob) MarshalJSON ¶
func (s AzureIaaSVMJob) MarshalJSON() ([]byte, error)
func (*AzureIaaSVMJob) SetEndTimeAsTime ¶
func (o *AzureIaaSVMJob) SetEndTimeAsTime(input time.Time)
func (*AzureIaaSVMJob) SetStartTimeAsTime ¶
func (o *AzureIaaSVMJob) SetStartTimeAsTime(input time.Time)
type AzureIaaSVMJobExtendedInfo ¶
type AzureIaaSVMJobExtendedInfo struct { DynamicErrorMessage *string `json:"dynamicErrorMessage,omitempty"` EstimatedRemainingDuration *string `json:"estimatedRemainingDuration,omitempty"` InternalPropertyBag *map[string]string `json:"internalPropertyBag,omitempty"` ProgressPercentage *float64 `json:"progressPercentage,omitempty"` PropertyBag *map[string]string `json:"propertyBag,omitempty"` TasksList *[]AzureIaaSVMJobTaskDetails `json:"tasksList,omitempty"` }
type AzureIaaSVMJobTaskDetails ¶
type AzureIaaSVMJobTaskDetails struct { Duration *string `json:"duration,omitempty"` EndTime *string `json:"endTime,omitempty"` InstanceId *string `json:"instanceId,omitempty"` ProgressPercentage *float64 `json:"progressPercentage,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` TaskExecutionDetails *string `json:"taskExecutionDetails,omitempty"` TaskId *string `json:"taskId,omitempty"` }
func (*AzureIaaSVMJobTaskDetails) GetEndTimeAsTime ¶
func (o *AzureIaaSVMJobTaskDetails) GetEndTimeAsTime() (*time.Time, error)
func (*AzureIaaSVMJobTaskDetails) GetStartTimeAsTime ¶
func (o *AzureIaaSVMJobTaskDetails) GetStartTimeAsTime() (*time.Time, error)
func (*AzureIaaSVMJobTaskDetails) SetEndTimeAsTime ¶
func (o *AzureIaaSVMJobTaskDetails) SetEndTimeAsTime(input time.Time)
func (*AzureIaaSVMJobTaskDetails) SetStartTimeAsTime ¶
func (o *AzureIaaSVMJobTaskDetails) SetStartTimeAsTime(input time.Time)
type AzureIaaSVMJobV2 ¶
type AzureIaaSVMJobV2 struct { ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` ContainerName *string `json:"containerName,omitempty"` Duration *string `json:"duration,omitempty"` ErrorDetails *[]AzureIaaSVMErrorInfo `json:"errorDetails,omitempty"` ExtendedInfo *AzureIaaSVMJobExtendedInfo `json:"extendedInfo,omitempty"` VirtualMachineVersion *string `json:"virtualMachineVersion,omitempty"` ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (*AzureIaaSVMJobV2) GetEndTimeAsTime ¶
func (o *AzureIaaSVMJobV2) GetEndTimeAsTime() (*time.Time, error)
func (*AzureIaaSVMJobV2) GetStartTimeAsTime ¶
func (o *AzureIaaSVMJobV2) GetStartTimeAsTime() (*time.Time, error)
func (AzureIaaSVMJobV2) Job ¶ added in v0.20240920.1135249
func (s AzureIaaSVMJobV2) Job() BaseJobImpl
func (AzureIaaSVMJobV2) MarshalJSON ¶
func (s AzureIaaSVMJobV2) MarshalJSON() ([]byte, error)
func (*AzureIaaSVMJobV2) SetEndTimeAsTime ¶
func (o *AzureIaaSVMJobV2) SetEndTimeAsTime(input time.Time)
func (*AzureIaaSVMJobV2) SetStartTimeAsTime ¶
func (o *AzureIaaSVMJobV2) SetStartTimeAsTime(input time.Time)
type AzureStorageErrorInfo ¶
type AzureStorageJob ¶
type AzureStorageJob struct { ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` Duration *string `json:"duration,omitempty"` ErrorDetails *[]AzureStorageErrorInfo `json:"errorDetails,omitempty"` ExtendedInfo *AzureStorageJobExtendedInfo `json:"extendedInfo,omitempty"` IsUserTriggered *bool `json:"isUserTriggered,omitempty"` StorageAccountName *string `json:"storageAccountName,omitempty"` StorageAccountVersion *string `json:"storageAccountVersion,omitempty"` ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (*AzureStorageJob) GetEndTimeAsTime ¶
func (o *AzureStorageJob) GetEndTimeAsTime() (*time.Time, error)
func (*AzureStorageJob) GetStartTimeAsTime ¶
func (o *AzureStorageJob) GetStartTimeAsTime() (*time.Time, error)
func (AzureStorageJob) Job ¶ added in v0.20240920.1135249
func (s AzureStorageJob) Job() BaseJobImpl
func (AzureStorageJob) MarshalJSON ¶
func (s AzureStorageJob) MarshalJSON() ([]byte, error)
func (*AzureStorageJob) SetEndTimeAsTime ¶
func (o *AzureStorageJob) SetEndTimeAsTime(input time.Time)
func (*AzureStorageJob) SetStartTimeAsTime ¶
func (o *AzureStorageJob) SetStartTimeAsTime(input time.Time)
type AzureStorageJobExtendedInfo ¶
type AzureStorageJobExtendedInfo struct { DynamicErrorMessage *string `json:"dynamicErrorMessage,omitempty"` PropertyBag *map[string]string `json:"propertyBag,omitempty"` TasksList *[]AzureStorageJobTaskDetails `json:"tasksList,omitempty"` }
type AzureWorkloadErrorInfo ¶
type AzureWorkloadErrorInfo struct { AdditionalDetails *string `json:"additionalDetails,omitempty"` ErrorCode *int64 `json:"errorCode,omitempty"` ErrorString *string `json:"errorString,omitempty"` ErrorTitle *string `json:"errorTitle,omitempty"` Recommendations *[]string `json:"recommendations,omitempty"` }
type AzureWorkloadJob ¶
type AzureWorkloadJob struct { ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` Duration *string `json:"duration,omitempty"` ErrorDetails *[]AzureWorkloadErrorInfo `json:"errorDetails,omitempty"` ExtendedInfo *AzureWorkloadJobExtendedInfo `json:"extendedInfo,omitempty"` WorkloadType *string `json:"workloadType,omitempty"` ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (*AzureWorkloadJob) GetEndTimeAsTime ¶
func (o *AzureWorkloadJob) GetEndTimeAsTime() (*time.Time, error)
func (*AzureWorkloadJob) GetStartTimeAsTime ¶
func (o *AzureWorkloadJob) GetStartTimeAsTime() (*time.Time, error)
func (AzureWorkloadJob) Job ¶ added in v0.20240920.1135249
func (s AzureWorkloadJob) Job() BaseJobImpl
func (AzureWorkloadJob) MarshalJSON ¶
func (s AzureWorkloadJob) MarshalJSON() ([]byte, error)
func (*AzureWorkloadJob) SetEndTimeAsTime ¶
func (o *AzureWorkloadJob) SetEndTimeAsTime(input time.Time)
func (*AzureWorkloadJob) SetStartTimeAsTime ¶
func (o *AzureWorkloadJob) SetStartTimeAsTime(input time.Time)
type AzureWorkloadJobExtendedInfo ¶
type AzureWorkloadJobExtendedInfo struct { DynamicErrorMessage *string `json:"dynamicErrorMessage,omitempty"` PropertyBag *map[string]string `json:"propertyBag,omitempty"` TasksList *[]AzureWorkloadJobTaskDetails `json:"tasksList,omitempty"` }
type BackupJobId ¶
type BackupJobId struct { SubscriptionId string ResourceGroupName string VaultName string BackupJobName string }
BackupJobId is a struct representing the Resource ID for a Backup Job
func NewBackupJobID ¶
func NewBackupJobID(subscriptionId string, resourceGroupName string, vaultName string, backupJobName string) BackupJobId
NewBackupJobID returns a new BackupJobId struct
func ParseBackupJobID ¶
func ParseBackupJobID(input string) (*BackupJobId, error)
ParseBackupJobID parses 'input' into a BackupJobId
func ParseBackupJobIDInsensitively ¶
func ParseBackupJobIDInsensitively(input string) (*BackupJobId, error)
ParseBackupJobIDInsensitively parses 'input' case-insensitively into a BackupJobId note: this method should only be used for API response data and not user input
func (*BackupJobId) FromParseResult ¶
func (id *BackupJobId) FromParseResult(input resourceids.ParseResult) error
func (BackupJobId) Segments ¶
func (id BackupJobId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Backup Job ID
func (BackupJobId) String ¶
func (id BackupJobId) String() string
String returns a human-readable description of this Backup Job ID
type BackupManagementType ¶
type BackupManagementType string
const ( BackupManagementTypeAzureBackupServer BackupManagementType = "AzureBackupServer" BackupManagementTypeAzureIaasVM BackupManagementType = "AzureIaasVM" BackupManagementTypeAzureSql BackupManagementType = "AzureSql" BackupManagementTypeAzureStorage BackupManagementType = "AzureStorage" BackupManagementTypeAzureWorkload BackupManagementType = "AzureWorkload" BackupManagementTypeDPM BackupManagementType = "DPM" BackupManagementTypeDefaultBackup BackupManagementType = "DefaultBackup" BackupManagementTypeInvalid BackupManagementType = "Invalid" BackupManagementTypeMAB BackupManagementType = "MAB" )
type BaseJobImpl ¶ added in v0.20240920.1135249
type BaseJobImpl struct { ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (BaseJobImpl) Job ¶ added in v0.20240920.1135249
func (s BaseJobImpl) Job() BaseJobImpl
type DpmErrorInfo ¶
type DpmJob ¶
type DpmJob struct { ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` ContainerName *string `json:"containerName,omitempty"` ContainerType *string `json:"containerType,omitempty"` DpmServerName *string `json:"dpmServerName,omitempty"` Duration *string `json:"duration,omitempty"` ErrorDetails *[]DpmErrorInfo `json:"errorDetails,omitempty"` ExtendedInfo *DpmJobExtendedInfo `json:"extendedInfo,omitempty"` WorkloadType *string `json:"workloadType,omitempty"` ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (DpmJob) Job ¶ added in v0.20240920.1135249
func (s DpmJob) Job() BaseJobImpl
func (DpmJob) MarshalJSON ¶
func (*DpmJob) SetEndTimeAsTime ¶
func (*DpmJob) SetStartTimeAsTime ¶
type DpmJobExtendedInfo ¶
type DpmJobExtendedInfo struct { DynamicErrorMessage *string `json:"dynamicErrorMessage,omitempty"` PropertyBag *map[string]string `json:"propertyBag,omitempty"` TasksList *[]DpmJobTaskDetails `json:"tasksList,omitempty"` }
type DpmJobTaskDetails ¶
type DpmJobTaskDetails struct { Duration *string `json:"duration,omitempty"` EndTime *string `json:"endTime,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` TaskId *string `json:"taskId,omitempty"` }
func (*DpmJobTaskDetails) GetEndTimeAsTime ¶
func (o *DpmJobTaskDetails) GetEndTimeAsTime() (*time.Time, error)
func (*DpmJobTaskDetails) GetStartTimeAsTime ¶
func (o *DpmJobTaskDetails) GetStartTimeAsTime() (*time.Time, error)
func (*DpmJobTaskDetails) SetEndTimeAsTime ¶
func (o *DpmJobTaskDetails) SetEndTimeAsTime(input time.Time)
func (*DpmJobTaskDetails) SetStartTimeAsTime ¶
func (o *DpmJobTaskDetails) SetStartTimeAsTime(input time.Time)
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *JobResource }
type Job ¶
type Job interface {
Job() BaseJobImpl
}
func UnmarshalJobImplementation ¶ added in v0.20240920.1135249
type JobDetailsClient ¶
func NewJobDetailsClientWithBaseURI ¶
func NewJobDetailsClientWithBaseURI(endpoint string) JobDetailsClient
func (JobDetailsClient) Get ¶
func (c JobDetailsClient) Get(ctx context.Context, id BackupJobId) (result GetOperationResponse, err error)
Get ...
type JobResource ¶
type JobResource struct { ETag *string `json:"eTag,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties Job `json:"properties"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
func (*JobResource) UnmarshalJSON ¶
func (s *JobResource) UnmarshalJSON(bytes []byte) error
type JobSupportedAction ¶
type JobSupportedAction string
const ( JobSupportedActionCancellable JobSupportedAction = "Cancellable" JobSupportedActionInvalid JobSupportedAction = "Invalid" JobSupportedActionRetriable JobSupportedAction = "Retriable" )
type MabErrorInfo ¶
type MabJob ¶
type MabJob struct { ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` Duration *string `json:"duration,omitempty"` ErrorDetails *[]MabErrorInfo `json:"errorDetails,omitempty"` ExtendedInfo *MabJobExtendedInfo `json:"extendedInfo,omitempty"` MabServerName *string `json:"mabServerName,omitempty"` MabServerType *MabServerType `json:"mabServerType,omitempty"` WorkloadType *WorkloadType `json:"workloadType,omitempty"` ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (MabJob) Job ¶ added in v0.20240920.1135249
func (s MabJob) Job() BaseJobImpl
func (MabJob) MarshalJSON ¶
func (*MabJob) SetEndTimeAsTime ¶
func (*MabJob) SetStartTimeAsTime ¶
type MabJobExtendedInfo ¶
type MabJobExtendedInfo struct { DynamicErrorMessage *string `json:"dynamicErrorMessage,omitempty"` PropertyBag *map[string]string `json:"propertyBag,omitempty"` TasksList *[]MabJobTaskDetails `json:"tasksList,omitempty"` }
type MabJobTaskDetails ¶
type MabJobTaskDetails struct { Duration *string `json:"duration,omitempty"` EndTime *string `json:"endTime,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` TaskId *string `json:"taskId,omitempty"` }
func (*MabJobTaskDetails) GetEndTimeAsTime ¶
func (o *MabJobTaskDetails) GetEndTimeAsTime() (*time.Time, error)
func (*MabJobTaskDetails) GetStartTimeAsTime ¶
func (o *MabJobTaskDetails) GetStartTimeAsTime() (*time.Time, error)
func (*MabJobTaskDetails) SetEndTimeAsTime ¶
func (o *MabJobTaskDetails) SetEndTimeAsTime(input time.Time)
func (*MabJobTaskDetails) SetStartTimeAsTime ¶
func (o *MabJobTaskDetails) SetStartTimeAsTime(input time.Time)
type MabServerType ¶
type MabServerType string
const ( MabServerTypeAzureBackupServerContainer MabServerType = "AzureBackupServerContainer" MabServerTypeAzureSqlContainer MabServerType = "AzureSqlContainer" MabServerTypeCluster MabServerType = "Cluster" MabServerTypeDPMContainer MabServerType = "DPMContainer" MabServerTypeGenericContainer MabServerType = "GenericContainer" MabServerTypeIaasVMContainer MabServerType = "IaasVMContainer" MabServerTypeIaasVMServiceContainer MabServerType = "IaasVMServiceContainer" MabServerTypeInvalid MabServerType = "Invalid" MabServerTypeMABContainer MabServerType = "MABContainer" MabServerTypeSQLAGWorkLoadContainer MabServerType = "SQLAGWorkLoadContainer" MabServerTypeStorageContainer MabServerType = "StorageContainer" MabServerTypeUnknown MabServerType = "Unknown" MabServerTypeVCenter MabServerType = "VCenter" MabServerTypeVMAppContainer MabServerType = "VMAppContainer" MabServerTypeWindows MabServerType = "Windows" )
type RawJobImpl ¶
type RawJobImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawJobImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
func (RawJobImpl) Job ¶ added in v0.20240920.1135249
func (s RawJobImpl) Job() BaseJobImpl
type VaultJob ¶
type VaultJob struct { ActionsInfo *[]JobSupportedAction `json:"actionsInfo,omitempty"` Duration *string `json:"duration,omitempty"` ErrorDetails *[]VaultJobErrorInfo `json:"errorDetails,omitempty"` ExtendedInfo *VaultJobExtendedInfo `json:"extendedInfo,omitempty"` ActivityId *string `json:"activityId,omitempty"` BackupManagementType *BackupManagementType `json:"backupManagementType,omitempty"` EndTime *string `json:"endTime,omitempty"` EntityFriendlyName *string `json:"entityFriendlyName,omitempty"` JobType string `json:"jobType"` Operation *string `json:"operation,omitempty"` StartTime *string `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` }
func (VaultJob) Job ¶ added in v0.20240920.1135249
func (s VaultJob) Job() BaseJobImpl
func (VaultJob) MarshalJSON ¶
func (*VaultJob) SetEndTimeAsTime ¶
func (*VaultJob) SetStartTimeAsTime ¶
type VaultJobErrorInfo ¶
type VaultJobExtendedInfo ¶
type WorkloadType ¶
type WorkloadType string
const ( WorkloadTypeAzureSqlDb WorkloadType = "AzureSqlDb" WorkloadTypeClient WorkloadType = "Client" WorkloadTypeExchange WorkloadType = "Exchange" WorkloadTypeFileFolder WorkloadType = "FileFolder" WorkloadTypeGenericDataSource WorkloadType = "GenericDataSource" WorkloadTypeInvalid WorkloadType = "Invalid" WorkloadTypeSAPAseDatabase WorkloadType = "SAPAseDatabase" WorkloadTypeSAPHanaDBInstance WorkloadType = "SAPHanaDBInstance" WorkloadTypeSAPHanaDatabase WorkloadType = "SAPHanaDatabase" WorkloadTypeSQLDB WorkloadType = "SQLDB" WorkloadTypeSQLDataBase WorkloadType = "SQLDataBase" WorkloadTypeSystemState WorkloadType = "SystemState" WorkloadTypeVM WorkloadType = "VM" WorkloadTypeVMwareVM WorkloadType = "VMwareVM" )
Source Files ¶
- client.go
- constants.go
- id_backupjob.go
- method_get_autorest.go
- model_azureiaasvmerrorinfo.go
- model_azureiaasvmjob.go
- model_azureiaasvmjobextendedinfo.go
- model_azureiaasvmjobtaskdetails.go
- model_azureiaasvmjobv2.go
- model_azurestorageerrorinfo.go
- model_azurestoragejob.go
- model_azurestoragejobextendedinfo.go
- model_azurestoragejobtaskdetails.go
- model_azureworkloaderrorinfo.go
- model_azureworkloadjob.go
- model_azureworkloadjobextendedinfo.go
- model_azureworkloadjobtaskdetails.go
- model_dpmerrorinfo.go
- model_dpmjob.go
- model_dpmjobextendedinfo.go
- model_dpmjobtaskdetails.go
- model_job.go
- model_jobresource.go
- model_maberrorinfo.go
- model_mabjob.go
- model_mabjobextendedinfo.go
- model_mabjobtaskdetails.go
- model_vaultjob.go
- model_vaultjoberrorinfo.go
- model_vaultjobextendedinfo.go
- version.go