Documentation ¶
Index ¶
- func PossibleValuesForCommandState() []string
- func PossibleValuesForTaskState() []string
- type CheckOCIDriverTaskInput
- type CheckOCIDriverTaskOutput
- type CheckOCIDriverTaskProperties
- type CommandProperties
- type CommandState
- type FileShare
- type InstallOCIDriverTaskInput
- type InstallOCIDriverTaskOutput
- type InstallOCIDriverTaskProperties
- type ODataError
- type OracleOCIDriverInfo
- type ProjectTaskProperties
- type RawProjectTaskPropertiesImpl
- type ReportableException
- type ServiceTasksClient
- type TaskState
- type UploadOCIDriverTaskInput
- type UploadOCIDriverTaskOutput
- type UploadOCIDriverTaskProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCommandState ¶
func PossibleValuesForCommandState() []string
func PossibleValuesForTaskState ¶
func PossibleValuesForTaskState() []string
Types ¶
type CheckOCIDriverTaskInput ¶
type CheckOCIDriverTaskInput struct {
ServerVersion *string `json:"serverVersion,omitempty"`
}
type CheckOCIDriverTaskOutput ¶
type CheckOCIDriverTaskOutput struct { InstalledDriver *OracleOCIDriverInfo `json:"installedDriver,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type CheckOCIDriverTaskProperties ¶
type CheckOCIDriverTaskProperties struct { Input *CheckOCIDriverTaskInput `json:"input,omitempty"` Output *[]CheckOCIDriverTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (CheckOCIDriverTaskProperties) MarshalJSON ¶
func (s CheckOCIDriverTaskProperties) MarshalJSON() ([]byte, error)
type CommandProperties ¶
type CommandProperties struct { CommandType string `json:"commandType"` Errors *[]ODataError `json:"errors,omitempty"` State *CommandState `json:"state,omitempty"` }
type CommandState ¶
type CommandState string
const ( CommandStateAccepted CommandState = "Accepted" CommandStateFailed CommandState = "Failed" CommandStateRunning CommandState = "Running" CommandStateSucceeded CommandState = "Succeeded" CommandStateUnknown CommandState = "Unknown" )
func (*CommandState) UnmarshalJSON ¶
func (s *CommandState) UnmarshalJSON(bytes []byte) error
type InstallOCIDriverTaskInput ¶
type InstallOCIDriverTaskInput struct {
DriverPackageName *string `json:"driverPackageName,omitempty"`
}
type InstallOCIDriverTaskOutput ¶
type InstallOCIDriverTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
type InstallOCIDriverTaskProperties ¶
type InstallOCIDriverTaskProperties struct { Input *InstallOCIDriverTaskInput `json:"input,omitempty"` Output *[]InstallOCIDriverTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (InstallOCIDriverTaskProperties) MarshalJSON ¶
func (s InstallOCIDriverTaskProperties) MarshalJSON() ([]byte, error)
type ODataError ¶
type ODataError struct { Code *string `json:"code,omitempty"` Details *[]ODataError `json:"details,omitempty"` Message *string `json:"message,omitempty"` }
type OracleOCIDriverInfo ¶
type OracleOCIDriverInfo struct { ArchiveChecksum *string `json:"archiveChecksum,omitempty"` AssemblyVersion *string `json:"assemblyVersion,omitempty"` DriverName *string `json:"driverName,omitempty"` DriverSize *string `json:"driverSize,omitempty"` OracleChecksum *string `json:"oracleChecksum,omitempty"` SupportedOracleVersions *[]string `json:"supportedOracleVersions,omitempty"` }
type ProjectTaskProperties ¶
type ProjectTaskProperties interface { }
type RawProjectTaskPropertiesImpl ¶
RawProjectTaskPropertiesImpl 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).
type ReportableException ¶
type ReportableException struct { ActionableMessage *string `json:"actionableMessage,omitempty"` FilePath *string `json:"filePath,omitempty"` HResult *int64 `json:"hResult,omitempty"` LineNumber *string `json:"lineNumber,omitempty"` Message *string `json:"message,omitempty"` StackTrace *string `json:"stackTrace,omitempty"` }
type ServiceTasksClient ¶
type ServiceTasksClient struct {
Client *resourcemanager.Client
}
func NewServiceTasksClientWithBaseURI ¶
func NewServiceTasksClientWithBaseURI(sdkApi sdkEnv.Api) (*ServiceTasksClient, error)
type TaskState ¶
type TaskState string
const ( TaskStateCanceled TaskState = "Canceled" TaskStateFailed TaskState = "Failed" TaskStateFailedInputValidation TaskState = "FailedInputValidation" TaskStateFaulted TaskState = "Faulted" TaskStateQueued TaskState = "Queued" TaskStateRunning TaskState = "Running" TaskStateSucceeded TaskState = "Succeeded" TaskStateUnknown TaskState = "Unknown" )
func (*TaskState) UnmarshalJSON ¶
type UploadOCIDriverTaskInput ¶
type UploadOCIDriverTaskInput struct {
}type UploadOCIDriverTaskOutput ¶
type UploadOCIDriverTaskOutput struct { DriverPackageName *string `json:"driverPackageName,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type UploadOCIDriverTaskProperties ¶
type UploadOCIDriverTaskProperties struct { Input *UploadOCIDriverTaskInput `json:"input,omitempty"` Output *[]UploadOCIDriverTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (UploadOCIDriverTaskProperties) MarshalJSON ¶
func (s UploadOCIDriverTaskProperties) MarshalJSON() ([]byte, error)
Source Files ¶
- client.go
- constants.go
- model_checkocidrivertaskinput.go
- model_checkocidrivertaskoutput.go
- model_checkocidrivertaskproperties.go
- model_commandproperties.go
- model_fileshare.go
- model_installocidrivertaskinput.go
- model_installocidrivertaskoutput.go
- model_installocidrivertaskproperties.go
- model_odataerror.go
- model_oracleocidriverinfo.go
- model_projecttaskproperties.go
- model_reportableexception.go
- model_uploadocidrivertaskinput.go
- model_uploadocidrivertaskoutput.go
- model_uploadocidrivertaskproperties.go
- version.go
Click to show internal directories.
Click to hide internal directories.