Documentation ¶
Index ¶
- func GetActionLifecycleStatesEnumStringValues() []string
- func GetActionTypeEnumStringValues() []string
- func GetActionTypesEnumStringValues() []string
- func GetBatchingStrategiesEnumStringValues() []string
- func GetCollectionLifecycleStatesEnumStringValues() []string
- func GetCollectionServiceTypesEnumStringValues() []string
- func GetCollectionTypesEnumStringValues() []string
- func GetCreateScheduleDetailsTypeEnumStringValues() []string
- func GetCycleLifecycleStatesEnumStringValues() []string
- func GetCycleTypesEnumStringValues() []string
- func GetDataCollectionModesEnumStringValues() []string
- func GetDbFleetDiscoveryFilterModeEnumStringValues() []string
- func GetDbFleetDiscoveryFilterTypeEnumStringValues() []string
- func GetDbResourceIdFilterEntityTypeEnumStringValues() []string
- func GetDbSourceMajorVersionsEnumStringValues() []string
- func GetDetailedActionTypesEnumStringValues() []string
- func GetDiscoveryCriteriaEnumStringValues() []string
- func GetDiscoveryLifecycleStatesEnumStringValues() []string
- func GetDiscoveryServiceTypesEnumStringValues() []string
- func GetDiscoveryTypesEnumStringValues() []string
- func GetFleetDiscoveryOperatorsEnumStringValues() []string
- func GetFleetDiscoveryStrategiesEnumStringValues() []string
- func GetFsuCollectionTargetStatusEnumStringValues() []string
- func GetFsuGoalVersionDetailsHomePolicyEnumStringValues() []string
- func GetFsuGoalVersionDetailsTypeEnumStringValues() []string
- func GetGiFleetDiscoveryFilterModeEnumStringValues() []string
- func GetGiFleetDiscoveryFilterTypeEnumStringValues() []string
- func GetGiResourceIdFilterEntityTypeEnumStringValues() []string
- func GetGiSourceMajorVersionsEnumStringValues() []string
- func GetJobLifecycleStatesEnumStringValues() []string
- func GetJobTypesEnumStringValues() []string
- func GetListFsuActionsLifecycleStateEnumStringValues() []string
- func GetListFsuActionsSortByEnumStringValues() []string
- func GetListFsuActionsSortOrderEnumStringValues() []string
- func GetListFsuActionsTypeEnumStringValues() []string
- func GetListFsuCollectionTargetsSortByEnumStringValues() []string
- func GetListFsuCollectionTargetsSortOrderEnumStringValues() []string
- func GetListFsuCollectionTargetsStatusEnumStringValues() []string
- func GetListFsuCollectionsLifecycleStateEnumStringValues() []string
- func GetListFsuCollectionsSortByEnumStringValues() []string
- func GetListFsuCollectionsSortOrderEnumStringValues() []string
- func GetListFsuCollectionsTypeEnumStringValues() []string
- func GetListFsuCyclesCollectionTypeEnumStringValues() []string
- func GetListFsuCyclesLifecycleStateEnumStringValues() []string
- func GetListFsuCyclesSortByEnumStringValues() []string
- func GetListFsuCyclesSortOrderEnumStringValues() []string
- func GetListFsuDiscoveriesLifecycleStateEnumStringValues() []string
- func GetListFsuDiscoveriesSortByEnumStringValues() []string
- func GetListFsuDiscoveriesSortOrderEnumStringValues() []string
- func GetListFsuDiscoveryTargetsSortByEnumStringValues() []string
- func GetListFsuDiscoveryTargetsSortOrderEnumStringValues() []string
- func GetListFsuDiscoveryTargetsStatusEnumStringValues() []string
- func GetListFsuJobsLifecycleStateEnumStringValues() []string
- func GetListFsuJobsSortByEnumStringValues() []string
- func GetListFsuJobsSortOrderEnumStringValues() []string
- func GetListWorkRequestErrorsSortByEnumStringValues() []string
- func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
- func GetListWorkRequestLogsSortByEnumStringValues() []string
- func GetListWorkRequestLogsSortOrderEnumStringValues() []string
- func GetListWorkRequestsSortByEnumStringValues() []string
- func GetListWorkRequestsSortOrderEnumStringValues() []string
- func GetListWorkRequestsStatusEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetRemoveFsuCollectionTargetsDetailsRemovalStrategyEnumStringValues() []string
- func GetRollbackDetailsStrategyEnumStringValues() []string
- func GetScheduleDetailsTypeEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetTargetDetailsEntityTypeEnumStringValues() []string
- func GetTargetEntryEntityTypeEnumStringValues() []string
- func GetTargetProgressSummaryOperationTypeEnumStringValues() []string
- func GetTargetSummaryStatusEnumStringValues() []string
- func GetUpdateBatchingStrategiesEnumStringValues() []string
- func GetUpdateScheduleDetailsTypeEnumStringValues() []string
- func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
- type AbortFsuDiscoveryRequest
- func (request AbortFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AbortFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AbortFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
- func (request AbortFsuDiscoveryRequest) String() string
- func (request AbortFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
- type AbortFsuDiscoveryResponse
- type ActionLifecycleStatesEnum
- type ActionTypeEnum
- type ActionTypesEnum
- type ActiveCycleDetails
- type AddFsuCollectionTargetsDetails
- type AddFsuCollectionTargetsRequest
- func (request AddFsuCollectionTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddFsuCollectionTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddFsuCollectionTargetsRequest) RetryPolicy() *common.RetryPolicy
- func (request AddFsuCollectionTargetsRequest) String() string
- func (request AddFsuCollectionTargetsRequest) ValidateEnumValue() (bool, error)
- type AddFsuCollectionTargetsResponse
- type ApplyAction
- func (m ApplyAction) GetCompartmentId() *string
- func (m ApplyAction) GetDefinedTags() map[string]map[string]interface{}
- func (m ApplyAction) GetDisplayName() *string
- func (m ApplyAction) GetFreeformTags() map[string]string
- func (m ApplyAction) GetId() *string
- func (m ApplyAction) GetLifecycleDetails() *string
- func (m ApplyAction) GetLifecycleState() ActionLifecycleStatesEnum
- func (m ApplyAction) GetSystemTags() map[string]map[string]interface{}
- func (m ApplyAction) GetTimeCreated() *common.SDKTime
- func (m ApplyAction) GetTimeFinished() *common.SDKTime
- func (m ApplyAction) GetTimeStarted() *common.SDKTime
- func (m ApplyAction) GetTimeUpdated() *common.SDKTime
- func (m ApplyAction) MarshalJSON() (buff []byte, e error)
- func (m ApplyAction) String() string
- func (m *ApplyAction) UnmarshalJSON(data []byte) (e error)
- func (m ApplyAction) ValidateEnumValue() (bool, error)
- type ApplyActionSummary
- func (m ApplyActionSummary) GetCompartmentId() *string
- func (m ApplyActionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m ApplyActionSummary) GetDisplayName() *string
- func (m ApplyActionSummary) GetFreeformTags() map[string]string
- func (m ApplyActionSummary) GetId() *string
- func (m ApplyActionSummary) GetLifecycleDetails() *string
- func (m ApplyActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
- func (m ApplyActionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m ApplyActionSummary) GetTimeCreated() *common.SDKTime
- func (m ApplyActionSummary) GetTimeFinished() *common.SDKTime
- func (m ApplyActionSummary) GetTimeStarted() *common.SDKTime
- func (m ApplyActionSummary) GetTimeUpdated() *common.SDKTime
- func (m ApplyActionSummary) MarshalJSON() (buff []byte, e error)
- func (m ApplyActionSummary) String() string
- func (m *ApplyActionSummary) UnmarshalJSON(data []byte) (e error)
- func (m ApplyActionSummary) ValidateEnumValue() (bool, error)
- type ApplyFsuJob
- func (m ApplyFsuJob) GetCompartmentId() *string
- func (m ApplyFsuJob) GetDefinedTags() map[string]map[string]interface{}
- func (m ApplyFsuJob) GetDisplayName() *string
- func (m ApplyFsuJob) GetFreeformTags() map[string]string
- func (m ApplyFsuJob) GetFsuActionId() *string
- func (m ApplyFsuJob) GetId() *string
- func (m ApplyFsuJob) GetLifecycleDetails() *string
- func (m ApplyFsuJob) GetLifecycleState() JobLifecycleStatesEnum
- func (m ApplyFsuJob) GetProgress() *JobProgressDetails
- func (m ApplyFsuJob) GetSystemTags() map[string]map[string]interface{}
- func (m ApplyFsuJob) GetTimeCreated() *common.SDKTime
- func (m ApplyFsuJob) GetTimeFinished() *common.SDKTime
- func (m ApplyFsuJob) GetTimeStarted() *common.SDKTime
- func (m ApplyFsuJob) GetTimeUpdated() *common.SDKTime
- func (m ApplyFsuJob) MarshalJSON() (buff []byte, e error)
- func (m ApplyFsuJob) String() string
- func (m *ApplyFsuJob) UnmarshalJSON(data []byte) (e error)
- func (m ApplyFsuJob) ValidateEnumValue() (bool, error)
- type ApplyFsuJobSummary
- func (m ApplyFsuJobSummary) GetCompartmentId() *string
- func (m ApplyFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m ApplyFsuJobSummary) GetDisplayName() *string
- func (m ApplyFsuJobSummary) GetFreeformTags() map[string]string
- func (m ApplyFsuJobSummary) GetFsuActionId() *string
- func (m ApplyFsuJobSummary) GetId() *string
- func (m ApplyFsuJobSummary) GetLifecycleDetails() *string
- func (m ApplyFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
- func (m ApplyFsuJobSummary) GetProgress() *JobProgress
- func (m ApplyFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
- func (m ApplyFsuJobSummary) GetTimeCreated() *common.SDKTime
- func (m ApplyFsuJobSummary) GetTimeFinished() *common.SDKTime
- func (m ApplyFsuJobSummary) GetTimeStarted() *common.SDKTime
- func (m ApplyFsuJobSummary) GetTimeUpdated() *common.SDKTime
- func (m ApplyFsuJobSummary) MarshalJSON() (buff []byte, e error)
- func (m ApplyFsuJobSummary) String() string
- func (m *ApplyFsuJobSummary) UnmarshalJSON(data []byte) (e error)
- func (m ApplyFsuJobSummary) ValidateEnumValue() (bool, error)
- type BatchingStrategiesEnum
- type BatchingStrategyDetails
- type CancelFsuActionRequest
- func (request CancelFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelFsuActionRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelFsuActionRequest) String() string
- func (request CancelFsuActionRequest) ValidateEnumValue() (bool, error)
- type CancelFsuActionResponse
- type ChangeFsuActionCompartmentDetails
- type ChangeFsuActionCompartmentRequest
- func (request ChangeFsuActionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeFsuActionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeFsuActionCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeFsuActionCompartmentRequest) String() string
- func (request ChangeFsuActionCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeFsuActionCompartmentResponse
- type ChangeFsuCollectionCompartmentDetails
- type ChangeFsuCollectionCompartmentRequest
- func (request ChangeFsuCollectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeFsuCollectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeFsuCollectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeFsuCollectionCompartmentRequest) String() string
- func (request ChangeFsuCollectionCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeFsuCollectionCompartmentResponse
- type ChangeFsuCycleCompartmentDetails
- type ChangeFsuCycleCompartmentRequest
- func (request ChangeFsuCycleCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeFsuCycleCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeFsuCycleCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeFsuCycleCompartmentRequest) String() string
- func (request ChangeFsuCycleCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeFsuCycleCompartmentResponse
- type ChangeFsuDiscoveryCompartmentDetails
- type ChangeFsuDiscoveryCompartmentRequest
- func (request ChangeFsuDiscoveryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeFsuDiscoveryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeFsuDiscoveryCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeFsuDiscoveryCompartmentRequest) String() string
- func (request ChangeFsuDiscoveryCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeFsuDiscoveryCompartmentResponse
- type CleanupAction
- func (m CleanupAction) GetCompartmentId() *string
- func (m CleanupAction) GetDefinedTags() map[string]map[string]interface{}
- func (m CleanupAction) GetDisplayName() *string
- func (m CleanupAction) GetFreeformTags() map[string]string
- func (m CleanupAction) GetId() *string
- func (m CleanupAction) GetLifecycleDetails() *string
- func (m CleanupAction) GetLifecycleState() ActionLifecycleStatesEnum
- func (m CleanupAction) GetSystemTags() map[string]map[string]interface{}
- func (m CleanupAction) GetTimeCreated() *common.SDKTime
- func (m CleanupAction) GetTimeFinished() *common.SDKTime
- func (m CleanupAction) GetTimeStarted() *common.SDKTime
- func (m CleanupAction) GetTimeUpdated() *common.SDKTime
- func (m CleanupAction) MarshalJSON() (buff []byte, e error)
- func (m CleanupAction) String() string
- func (m *CleanupAction) UnmarshalJSON(data []byte) (e error)
- func (m CleanupAction) ValidateEnumValue() (bool, error)
- type CleanupActionSummary
- func (m CleanupActionSummary) GetCompartmentId() *string
- func (m CleanupActionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m CleanupActionSummary) GetDisplayName() *string
- func (m CleanupActionSummary) GetFreeformTags() map[string]string
- func (m CleanupActionSummary) GetId() *string
- func (m CleanupActionSummary) GetLifecycleDetails() *string
- func (m CleanupActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
- func (m CleanupActionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m CleanupActionSummary) GetTimeCreated() *common.SDKTime
- func (m CleanupActionSummary) GetTimeFinished() *common.SDKTime
- func (m CleanupActionSummary) GetTimeStarted() *common.SDKTime
- func (m CleanupActionSummary) GetTimeUpdated() *common.SDKTime
- func (m CleanupActionSummary) MarshalJSON() (buff []byte, e error)
- func (m CleanupActionSummary) String() string
- func (m *CleanupActionSummary) UnmarshalJSON(data []byte) (e error)
- func (m CleanupActionSummary) ValidateEnumValue() (bool, error)
- type CleanupFsuJob
- func (m CleanupFsuJob) GetCompartmentId() *string
- func (m CleanupFsuJob) GetDefinedTags() map[string]map[string]interface{}
- func (m CleanupFsuJob) GetDisplayName() *string
- func (m CleanupFsuJob) GetFreeformTags() map[string]string
- func (m CleanupFsuJob) GetFsuActionId() *string
- func (m CleanupFsuJob) GetId() *string
- func (m CleanupFsuJob) GetLifecycleDetails() *string
- func (m CleanupFsuJob) GetLifecycleState() JobLifecycleStatesEnum
- func (m CleanupFsuJob) GetProgress() *JobProgressDetails
- func (m CleanupFsuJob) GetSystemTags() map[string]map[string]interface{}
- func (m CleanupFsuJob) GetTimeCreated() *common.SDKTime
- func (m CleanupFsuJob) GetTimeFinished() *common.SDKTime
- func (m CleanupFsuJob) GetTimeStarted() *common.SDKTime
- func (m CleanupFsuJob) GetTimeUpdated() *common.SDKTime
- func (m CleanupFsuJob) MarshalJSON() (buff []byte, e error)
- func (m CleanupFsuJob) String() string
- func (m *CleanupFsuJob) UnmarshalJSON(data []byte) (e error)
- func (m CleanupFsuJob) ValidateEnumValue() (bool, error)
- type CleanupFsuJobSummary
- func (m CleanupFsuJobSummary) GetCompartmentId() *string
- func (m CleanupFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m CleanupFsuJobSummary) GetDisplayName() *string
- func (m CleanupFsuJobSummary) GetFreeformTags() map[string]string
- func (m CleanupFsuJobSummary) GetFsuActionId() *string
- func (m CleanupFsuJobSummary) GetId() *string
- func (m CleanupFsuJobSummary) GetLifecycleDetails() *string
- func (m CleanupFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
- func (m CleanupFsuJobSummary) GetProgress() *JobProgress
- func (m CleanupFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
- func (m CleanupFsuJobSummary) GetTimeCreated() *common.SDKTime
- func (m CleanupFsuJobSummary) GetTimeFinished() *common.SDKTime
- func (m CleanupFsuJobSummary) GetTimeStarted() *common.SDKTime
- func (m CleanupFsuJobSummary) GetTimeUpdated() *common.SDKTime
- func (m CleanupFsuJobSummary) MarshalJSON() (buff []byte, e error)
- func (m CleanupFsuJobSummary) String() string
- func (m *CleanupFsuJobSummary) UnmarshalJSON(data []byte) (e error)
- func (m CleanupFsuJobSummary) ValidateEnumValue() (bool, error)
- type CloneFsuCycleDetails
- type CloneFsuCycleRequest
- func (request CloneFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CloneFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CloneFsuCycleRequest) RetryPolicy() *common.RetryPolicy
- func (request CloneFsuCycleRequest) String() string
- func (request CloneFsuCycleRequest) ValidateEnumValue() (bool, error)
- type CloneFsuCycleResponse
- type CloudVmClusterTargetSummary
- func (m CloudVmClusterTargetSummary) GetCompartmentId() *string
- func (m CloudVmClusterTargetSummary) GetId() *string
- func (m CloudVmClusterTargetSummary) MarshalJSON() (buff []byte, e error)
- func (m CloudVmClusterTargetSummary) String() string
- func (m CloudVmClusterTargetSummary) ValidateEnumValue() (bool, error)
- type CollectionLifecycleStatesEnum
- type CollectionServiceTypesEnum
- type CollectionTypesEnum
- type CreateApplyActionDetails
- func (m CreateApplyActionDetails) GetCompartmentId() *string
- func (m CreateApplyActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateApplyActionDetails) GetDisplayName() *string
- func (m CreateApplyActionDetails) GetFreeformTags() map[string]string
- func (m CreateApplyActionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateApplyActionDetails) String() string
- func (m *CreateApplyActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateApplyActionDetails) ValidateEnumValue() (bool, error)
- type CreateBatchingStrategyDetails
- type CreateCleanupActionDetails
- func (m CreateCleanupActionDetails) GetCompartmentId() *string
- func (m CreateCleanupActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateCleanupActionDetails) GetDisplayName() *string
- func (m CreateCleanupActionDetails) GetFreeformTags() map[string]string
- func (m CreateCleanupActionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateCleanupActionDetails) String() string
- func (m *CreateCleanupActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateCleanupActionDetails) ValidateEnumValue() (bool, error)
- type CreateDbFsuCollectionDetails
- func (m CreateDbFsuCollectionDetails) GetCompartmentId() *string
- func (m CreateDbFsuCollectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbFsuCollectionDetails) GetDisplayName() *string
- func (m CreateDbFsuCollectionDetails) GetFreeformTags() map[string]string
- func (m CreateDbFsuCollectionDetails) GetServiceType() CollectionServiceTypesEnum
- func (m CreateDbFsuCollectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbFsuCollectionDetails) String() string
- func (m *CreateDbFsuCollectionDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDbFsuCollectionDetails) ValidateEnumValue() (bool, error)
- type CreateFiftyFiftyBatchingStrategyDetails
- type CreateFsuActionDetails
- type CreateFsuActionRequest
- func (request CreateFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateFsuActionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateFsuActionRequest) String() string
- func (request CreateFsuActionRequest) ValidateEnumValue() (bool, error)
- type CreateFsuActionResponse
- type CreateFsuCollectionDetails
- type CreateFsuCollectionRequest
- func (request CreateFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateFsuCollectionRequest) String() string
- func (request CreateFsuCollectionRequest) ValidateEnumValue() (bool, error)
- type CreateFsuCollectionResponse
- type CreateFsuCycleDetails
- type CreateFsuCycleRequest
- func (request CreateFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateFsuCycleRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateFsuCycleRequest) String() string
- func (request CreateFsuCycleRequest) ValidateEnumValue() (bool, error)
- type CreateFsuCycleResponse
- type CreateFsuDiscoveryDetails
- type CreateFsuDiscoveryRequest
- func (request CreateFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateFsuDiscoveryRequest) String() string
- func (request CreateFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
- type CreateFsuDiscoveryResponse
- type CreateGiFsuCollectionDetails
- func (m CreateGiFsuCollectionDetails) GetCompartmentId() *string
- func (m CreateGiFsuCollectionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateGiFsuCollectionDetails) GetDisplayName() *string
- func (m CreateGiFsuCollectionDetails) GetFreeformTags() map[string]string
- func (m CreateGiFsuCollectionDetails) GetServiceType() CollectionServiceTypesEnum
- func (m CreateGiFsuCollectionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateGiFsuCollectionDetails) String() string
- func (m *CreateGiFsuCollectionDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateGiFsuCollectionDetails) ValidateEnumValue() (bool, error)
- type CreateNonRollingBatchingStrategyDetails
- type CreatePatchFsuCycle
- func (m CreatePatchFsuCycle) GetApplyActionSchedule() CreateScheduleDetails
- func (m CreatePatchFsuCycle) GetBatchingStrategy() CreateBatchingStrategyDetails
- func (m CreatePatchFsuCycle) GetCompartmentId() *string
- func (m CreatePatchFsuCycle) GetDefinedTags() map[string]map[string]interface{}
- func (m CreatePatchFsuCycle) GetDiagnosticsCollection() *DiagnosticsCollectionDetails
- func (m CreatePatchFsuCycle) GetDisplayName() *string
- func (m CreatePatchFsuCycle) GetFreeformTags() map[string]string
- func (m CreatePatchFsuCycle) GetFsuCollectionId() *string
- func (m CreatePatchFsuCycle) GetGoalVersionDetails() FsuGoalVersionDetails
- func (m CreatePatchFsuCycle) GetStageActionSchedule() CreateScheduleDetails
- func (m CreatePatchFsuCycle) MarshalJSON() (buff []byte, e error)
- func (m CreatePatchFsuCycle) String() string
- func (m *CreatePatchFsuCycle) UnmarshalJSON(data []byte) (e error)
- func (m CreatePatchFsuCycle) ValidateEnumValue() (bool, error)
- type CreatePrecheckActionDetails
- func (m CreatePrecheckActionDetails) GetCompartmentId() *string
- func (m CreatePrecheckActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreatePrecheckActionDetails) GetDisplayName() *string
- func (m CreatePrecheckActionDetails) GetFreeformTags() map[string]string
- func (m CreatePrecheckActionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreatePrecheckActionDetails) String() string
- func (m *CreatePrecheckActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreatePrecheckActionDetails) ValidateEnumValue() (bool, error)
- type CreateRollbackActionDetails
- func (m CreateRollbackActionDetails) GetCompartmentId() *string
- func (m CreateRollbackActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateRollbackActionDetails) GetDisplayName() *string
- func (m CreateRollbackActionDetails) GetFreeformTags() map[string]string
- func (m CreateRollbackActionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateRollbackActionDetails) String() string
- func (m *CreateRollbackActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateRollbackActionDetails) ValidateEnumValue() (bool, error)
- type CreateScheduleDetails
- type CreateScheduleDetailsTypeEnum
- type CreateSequentialBatchingStrategyDetails
- type CreateServiceAvailabilityFactorBatchingStrategyDetails
- type CreateStageActionDetails
- func (m CreateStageActionDetails) GetCompartmentId() *string
- func (m CreateStageActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateStageActionDetails) GetDisplayName() *string
- func (m CreateStageActionDetails) GetFreeformTags() map[string]string
- func (m CreateStageActionDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateStageActionDetails) String() string
- func (m *CreateStageActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateStageActionDetails) ValidateEnumValue() (bool, error)
- type CreateStartTimeScheduleDetails
- type CycleLifecycleStatesEnum
- type CycleTypesEnum
- type DataCollectionModesEnum
- type DatabaseTargetSummary
- type DbCollection
- func (m DbCollection) GetActiveFsuCycle() *ActiveCycleDetails
- func (m DbCollection) GetCompartmentId() *string
- func (m DbCollection) GetDefinedTags() map[string]map[string]interface{}
- func (m DbCollection) GetDisplayName() *string
- func (m DbCollection) GetFreeformTags() map[string]string
- func (m DbCollection) GetId() *string
- func (m DbCollection) GetLifecycleDetails() *string
- func (m DbCollection) GetLifecycleState() CollectionLifecycleStatesEnum
- func (m DbCollection) GetServiceType() CollectionServiceTypesEnum
- func (m DbCollection) GetSystemTags() map[string]map[string]interface{}
- func (m DbCollection) GetTargetCount() *int
- func (m DbCollection) GetTimeCreated() *common.SDKTime
- func (m DbCollection) GetTimeUpdated() *common.SDKTime
- func (m DbCollection) MarshalJSON() (buff []byte, e error)
- func (m DbCollection) String() string
- func (m *DbCollection) UnmarshalJSON(data []byte) (e error)
- func (m DbCollection) ValidateEnumValue() (bool, error)
- type DbCompartmentIdFilter
- type DbDefinedTagsFilter
- type DbDiscoveryDetails
- func (m DbDiscoveryDetails) GetServiceType() DiscoveryServiceTypesEnum
- func (m DbDiscoveryDetails) MarshalJSON() (buff []byte, e error)
- func (m DbDiscoveryDetails) String() string
- func (m *DbDiscoveryDetails) UnmarshalJSON(data []byte) (e error)
- func (m DbDiscoveryDetails) ValidateEnumValue() (bool, error)
- type DbDiscoveryResults
- type DbFiltersDiscovery
- type DbFleetDiscoveryDetails
- type DbFleetDiscoveryFilter
- type DbFleetDiscoveryFilterModeEnum
- type DbFleetDiscoveryFilterTypeEnum
- type DbFreeformTagsFilter
- type DbFsuCollectionSummary
- func (m DbFsuCollectionSummary) GetActiveFsuCycle() *ActiveCycleDetails
- func (m DbFsuCollectionSummary) GetCompartmentId() *string
- func (m DbFsuCollectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m DbFsuCollectionSummary) GetDisplayName() *string
- func (m DbFsuCollectionSummary) GetFreeformTags() map[string]string
- func (m DbFsuCollectionSummary) GetId() *string
- func (m DbFsuCollectionSummary) GetLifecycleDetails() *string
- func (m DbFsuCollectionSummary) GetLifecycleState() CollectionLifecycleStatesEnum
- func (m DbFsuCollectionSummary) GetServiceType() CollectionServiceTypesEnum
- func (m DbFsuCollectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m DbFsuCollectionSummary) GetTargetCount() *int
- func (m DbFsuCollectionSummary) GetTimeCreated() *common.SDKTime
- func (m DbFsuCollectionSummary) GetTimeUpdated() *common.SDKTime
- func (m DbFsuCollectionSummary) MarshalJSON() (buff []byte, e error)
- func (m DbFsuCollectionSummary) String() string
- func (m DbFsuCollectionSummary) ValidateEnumValue() (bool, error)
- type DbHomeNameFilter
- type DbNameFilter
- type DbResourceIdFilter
- type DbResourceIdFilterEntityTypeEnum
- type DbSearchQueryDiscovery
- type DbSourceMajorVersionsEnum
- type DbTargetListDiscovery
- type DbUniqueNameFilter
- type DbVersionFilter
- type DefinedTagFilterEntry
- type DeleteFsuActionRequest
- func (request DeleteFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteFsuActionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteFsuActionRequest) String() string
- func (request DeleteFsuActionRequest) ValidateEnumValue() (bool, error)
- type DeleteFsuActionResponse
- type DeleteFsuCollectionRequest
- func (request DeleteFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteFsuCollectionRequest) String() string
- func (request DeleteFsuCollectionRequest) ValidateEnumValue() (bool, error)
- type DeleteFsuCollectionResponse
- type DeleteFsuCollectionTargetRequest
- func (request DeleteFsuCollectionTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteFsuCollectionTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteFsuCollectionTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteFsuCollectionTargetRequest) String() string
- func (request DeleteFsuCollectionTargetRequest) ValidateEnumValue() (bool, error)
- type DeleteFsuCollectionTargetResponse
- type DeleteFsuCycleRequest
- func (request DeleteFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteFsuCycleRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteFsuCycleRequest) String() string
- func (request DeleteFsuCycleRequest) ValidateEnumValue() (bool, error)
- type DeleteFsuCycleResponse
- type DeleteFsuDiscoveryRequest
- func (request DeleteFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteFsuDiscoveryRequest) String() string
- func (request DeleteFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
- type DeleteFsuDiscoveryResponse
- type DeleteFsuJobRequest
- func (request DeleteFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteFsuJobRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteFsuJobRequest) String() string
- func (request DeleteFsuJobRequest) ValidateEnumValue() (bool, error)
- type DeleteFsuJobResponse
- type DetailedActionTypesEnum
- type DiagnosticsCollectionDetails
- type DiscoveryCriteriaEnum
- type DiscoveryDetails
- type DiscoveryDetailsSummary
- type DiscoveryLifecycleStatesEnum
- type DiscoveryServiceTypesEnum
- type DiscoveryTypesEnum
- type FailedJobsRollbackDetails
- type FiftyFiftyBatchingStrategyDetails
- type FleetDiscoveryOperatorsEnum
- type FleetDiscoveryStrategiesEnum
- type FleetSoftwareUpdateClient
- func NewFleetSoftwareUpdateClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetSoftwareUpdateClient, err error)
- func NewFleetSoftwareUpdateClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetSoftwareUpdateClient, err error)
- func (client FleetSoftwareUpdateClient) AbortFsuDiscovery(ctx context.Context, request AbortFsuDiscoveryRequest) (response AbortFsuDiscoveryResponse, err error)
- func (client FleetSoftwareUpdateClient) AddFsuCollectionTargets(ctx context.Context, request AddFsuCollectionTargetsRequest) (response AddFsuCollectionTargetsResponse, err error)
- func (client FleetSoftwareUpdateClient) CancelFsuAction(ctx context.Context, request CancelFsuActionRequest) (response CancelFsuActionResponse, err error)
- func (client FleetSoftwareUpdateClient) ChangeFsuActionCompartment(ctx context.Context, request ChangeFsuActionCompartmentRequest) (response ChangeFsuActionCompartmentResponse, err error)
- func (client FleetSoftwareUpdateClient) ChangeFsuCollectionCompartment(ctx context.Context, request ChangeFsuCollectionCompartmentRequest) (response ChangeFsuCollectionCompartmentResponse, err error)
- func (client FleetSoftwareUpdateClient) ChangeFsuCycleCompartment(ctx context.Context, request ChangeFsuCycleCompartmentRequest) (response ChangeFsuCycleCompartmentResponse, err error)
- func (client FleetSoftwareUpdateClient) ChangeFsuDiscoveryCompartment(ctx context.Context, request ChangeFsuDiscoveryCompartmentRequest) (response ChangeFsuDiscoveryCompartmentResponse, err error)
- func (client FleetSoftwareUpdateClient) CloneFsuCycle(ctx context.Context, request CloneFsuCycleRequest) (response CloneFsuCycleResponse, err error)
- func (client *FleetSoftwareUpdateClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client FleetSoftwareUpdateClient) CreateFsuAction(ctx context.Context, request CreateFsuActionRequest) (response CreateFsuActionResponse, err error)
- func (client FleetSoftwareUpdateClient) CreateFsuCollection(ctx context.Context, request CreateFsuCollectionRequest) (response CreateFsuCollectionResponse, err error)
- func (client FleetSoftwareUpdateClient) CreateFsuCycle(ctx context.Context, request CreateFsuCycleRequest) (response CreateFsuCycleResponse, err error)
- func (client FleetSoftwareUpdateClient) CreateFsuDiscovery(ctx context.Context, request CreateFsuDiscoveryRequest) (response CreateFsuDiscoveryResponse, err error)
- func (client FleetSoftwareUpdateClient) DeleteFsuAction(ctx context.Context, request DeleteFsuActionRequest) (response DeleteFsuActionResponse, err error)
- func (client FleetSoftwareUpdateClient) DeleteFsuCollection(ctx context.Context, request DeleteFsuCollectionRequest) (response DeleteFsuCollectionResponse, err error)
- func (client FleetSoftwareUpdateClient) DeleteFsuCollectionTarget(ctx context.Context, request DeleteFsuCollectionTargetRequest) (response DeleteFsuCollectionTargetResponse, err error)
- func (client FleetSoftwareUpdateClient) DeleteFsuCycle(ctx context.Context, request DeleteFsuCycleRequest) (response DeleteFsuCycleResponse, err error)
- func (client FleetSoftwareUpdateClient) DeleteFsuDiscovery(ctx context.Context, request DeleteFsuDiscoveryRequest) (response DeleteFsuDiscoveryResponse, err error)
- func (client FleetSoftwareUpdateClient) DeleteFsuJob(ctx context.Context, request DeleteFsuJobRequest) (response DeleteFsuJobResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuAction(ctx context.Context, request GetFsuActionRequest) (response GetFsuActionResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuActionOutputContent(ctx context.Context, request GetFsuActionOutputContentRequest) (response GetFsuActionOutputContentResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuCollection(ctx context.Context, request GetFsuCollectionRequest) (response GetFsuCollectionResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuCollectionTarget(ctx context.Context, request GetFsuCollectionTargetRequest) (response GetFsuCollectionTargetResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuCycle(ctx context.Context, request GetFsuCycleRequest) (response GetFsuCycleResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuDiscovery(ctx context.Context, request GetFsuDiscoveryRequest) (response GetFsuDiscoveryResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuJob(ctx context.Context, request GetFsuJobRequest) (response GetFsuJobResponse, err error)
- func (client FleetSoftwareUpdateClient) GetFsuJobOutputContent(ctx context.Context, request GetFsuJobOutputContentRequest) (response GetFsuJobOutputContentResponse, err error)
- func (client FleetSoftwareUpdateClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuActions(ctx context.Context, request ListFsuActionsRequest) (response ListFsuActionsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuCollectionTargets(ctx context.Context, request ListFsuCollectionTargetsRequest) (response ListFsuCollectionTargetsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuCollections(ctx context.Context, request ListFsuCollectionsRequest) (response ListFsuCollectionsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuCycles(ctx context.Context, request ListFsuCyclesRequest) (response ListFsuCyclesResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuDiscoveries(ctx context.Context, request ListFsuDiscoveriesRequest) (response ListFsuDiscoveriesResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuDiscoveryTargets(ctx context.Context, request ListFsuDiscoveryTargetsRequest) (response ListFsuDiscoveryTargetsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuJobOutputs(ctx context.Context, request ListFsuJobOutputsRequest) (response ListFsuJobOutputsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListFsuJobs(ctx context.Context, request ListFsuJobsRequest) (response ListFsuJobsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client FleetSoftwareUpdateClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client FleetSoftwareUpdateClient) RemoveFsuCollectionTargets(ctx context.Context, request RemoveFsuCollectionTargetsRequest) (response RemoveFsuCollectionTargetsResponse, err error)
- func (client FleetSoftwareUpdateClient) ResumeFsuAction(ctx context.Context, request ResumeFsuActionRequest) (response ResumeFsuActionResponse, err error)
- func (client FleetSoftwareUpdateClient) RetryFsuJob(ctx context.Context, request RetryFsuJobRequest) (response RetryFsuJobResponse, err error)
- func (client *FleetSoftwareUpdateClient) SetRegion(region string)
- func (client FleetSoftwareUpdateClient) UpdateFsuAction(ctx context.Context, request UpdateFsuActionRequest) (response UpdateFsuActionResponse, err error)
- func (client FleetSoftwareUpdateClient) UpdateFsuCollection(ctx context.Context, request UpdateFsuCollectionRequest) (response UpdateFsuCollectionResponse, err error)
- func (client FleetSoftwareUpdateClient) UpdateFsuCycle(ctx context.Context, request UpdateFsuCycleRequest) (response UpdateFsuCycleResponse, err error)
- func (client FleetSoftwareUpdateClient) UpdateFsuDiscovery(ctx context.Context, request UpdateFsuDiscoveryRequest) (response UpdateFsuDiscoveryResponse, err error)
- func (client FleetSoftwareUpdateClient) UpdateFsuJob(ctx context.Context, request UpdateFsuJobRequest) (response UpdateFsuJobResponse, err error)
- type FreeformTagFilterEntry
- type FsuAction
- type FsuActionProgressDetails
- type FsuActionSummary
- type FsuActionSummaryCollection
- type FsuCollection
- type FsuCollectionSummary
- type FsuCollectionSummaryCollection
- type FsuCollectionTarget
- type FsuCollectionTargetStatusEnum
- type FsuCycle
- type FsuCycleSummary
- type FsuCycleSummaryCollection
- type FsuDiscovery
- type FsuDiscoverySummary
- type FsuDiscoverySummaryCollection
- type FsuGoalVersionDetails
- type FsuGoalVersionDetailsHomePolicyEnum
- type FsuGoalVersionDetailsTypeEnum
- type FsuJob
- type FsuJobCollection
- type FsuJobOutputSummary
- type FsuJobOutputSummaryCollection
- type FsuJobSummary
- type GetFsuActionOutputContentRequest
- func (request GetFsuActionOutputContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuActionOutputContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuActionOutputContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuActionOutputContentRequest) String() string
- func (request GetFsuActionOutputContentRequest) ValidateEnumValue() (bool, error)
- type GetFsuActionOutputContentResponse
- type GetFsuActionRequest
- func (request GetFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuActionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuActionRequest) String() string
- func (request GetFsuActionRequest) ValidateEnumValue() (bool, error)
- type GetFsuActionResponse
- type GetFsuCollectionRequest
- func (request GetFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuCollectionRequest) String() string
- func (request GetFsuCollectionRequest) ValidateEnumValue() (bool, error)
- type GetFsuCollectionResponse
- type GetFsuCollectionTargetRequest
- func (request GetFsuCollectionTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuCollectionTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuCollectionTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuCollectionTargetRequest) String() string
- func (request GetFsuCollectionTargetRequest) ValidateEnumValue() (bool, error)
- type GetFsuCollectionTargetResponse
- type GetFsuCycleRequest
- func (request GetFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuCycleRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuCycleRequest) String() string
- func (request GetFsuCycleRequest) ValidateEnumValue() (bool, error)
- type GetFsuCycleResponse
- type GetFsuDiscoveryRequest
- func (request GetFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuDiscoveryRequest) String() string
- func (request GetFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
- type GetFsuDiscoveryResponse
- type GetFsuJobOutputContentRequest
- func (request GetFsuJobOutputContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuJobOutputContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuJobOutputContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuJobOutputContentRequest) String() string
- func (request GetFsuJobOutputContentRequest) ValidateEnumValue() (bool, error)
- type GetFsuJobOutputContentResponse
- type GetFsuJobRequest
- func (request GetFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFsuJobRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFsuJobRequest) String() string
- func (request GetFsuJobRequest) ValidateEnumValue() (bool, error)
- type GetFsuJobResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type GiCollection
- func (m GiCollection) GetActiveFsuCycle() *ActiveCycleDetails
- func (m GiCollection) GetCompartmentId() *string
- func (m GiCollection) GetDefinedTags() map[string]map[string]interface{}
- func (m GiCollection) GetDisplayName() *string
- func (m GiCollection) GetFreeformTags() map[string]string
- func (m GiCollection) GetId() *string
- func (m GiCollection) GetLifecycleDetails() *string
- func (m GiCollection) GetLifecycleState() CollectionLifecycleStatesEnum
- func (m GiCollection) GetServiceType() CollectionServiceTypesEnum
- func (m GiCollection) GetSystemTags() map[string]map[string]interface{}
- func (m GiCollection) GetTargetCount() *int
- func (m GiCollection) GetTimeCreated() *common.SDKTime
- func (m GiCollection) GetTimeUpdated() *common.SDKTime
- func (m GiCollection) MarshalJSON() (buff []byte, e error)
- func (m GiCollection) String() string
- func (m *GiCollection) UnmarshalJSON(data []byte) (e error)
- func (m GiCollection) ValidateEnumValue() (bool, error)
- type GiCompartmentIdFilter
- type GiDefinedTagsFilter
- type GiDiscoveryDetails
- func (m GiDiscoveryDetails) GetServiceType() DiscoveryServiceTypesEnum
- func (m GiDiscoveryDetails) MarshalJSON() (buff []byte, e error)
- func (m GiDiscoveryDetails) String() string
- func (m *GiDiscoveryDetails) UnmarshalJSON(data []byte) (e error)
- func (m GiDiscoveryDetails) ValidateEnumValue() (bool, error)
- type GiDiscoveryResults
- type GiFiltersDiscovery
- type GiFleetDiscoveryDetails
- type GiFleetDiscoveryFilter
- type GiFleetDiscoveryFilterModeEnum
- type GiFleetDiscoveryFilterTypeEnum
- type GiFreeformTagsFilter
- type GiFsuCollectionSummary
- func (m GiFsuCollectionSummary) GetActiveFsuCycle() *ActiveCycleDetails
- func (m GiFsuCollectionSummary) GetCompartmentId() *string
- func (m GiFsuCollectionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m GiFsuCollectionSummary) GetDisplayName() *string
- func (m GiFsuCollectionSummary) GetFreeformTags() map[string]string
- func (m GiFsuCollectionSummary) GetId() *string
- func (m GiFsuCollectionSummary) GetLifecycleDetails() *string
- func (m GiFsuCollectionSummary) GetLifecycleState() CollectionLifecycleStatesEnum
- func (m GiFsuCollectionSummary) GetServiceType() CollectionServiceTypesEnum
- func (m GiFsuCollectionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m GiFsuCollectionSummary) GetTargetCount() *int
- func (m GiFsuCollectionSummary) GetTimeCreated() *common.SDKTime
- func (m GiFsuCollectionSummary) GetTimeUpdated() *common.SDKTime
- func (m GiFsuCollectionSummary) MarshalJSON() (buff []byte, e error)
- func (m GiFsuCollectionSummary) String() string
- func (m GiFsuCollectionSummary) ValidateEnumValue() (bool, error)
- type GiResourceIdFilter
- type GiResourceIdFilterEntityTypeEnum
- type GiSearchQueryDiscovery
- type GiSourceMajorVersionsEnum
- type GiTargetListDiscovery
- type GiVersionFilter
- type ImageIdFsuTargetDetails
- func (m ImageIdFsuTargetDetails) GetHomePolicy() FsuGoalVersionDetailsHomePolicyEnum
- func (m ImageIdFsuTargetDetails) GetNewHomePrefix() *string
- func (m ImageIdFsuTargetDetails) MarshalJSON() (buff []byte, e error)
- func (m ImageIdFsuTargetDetails) String() string
- func (m ImageIdFsuTargetDetails) ValidateEnumValue() (bool, error)
- type JobLifecycleStatesEnum
- type JobProgress
- type JobProgressDetails
- type JobTypesEnum
- type ListFsuActionsLifecycleStateEnum
- type ListFsuActionsRequest
- func (request ListFsuActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuActionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuActionsRequest) String() string
- func (request ListFsuActionsRequest) ValidateEnumValue() (bool, error)
- type ListFsuActionsResponse
- type ListFsuActionsSortByEnum
- type ListFsuActionsSortOrderEnum
- type ListFsuActionsTypeEnum
- type ListFsuCollectionTargetsRequest
- func (request ListFsuCollectionTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuCollectionTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuCollectionTargetsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuCollectionTargetsRequest) String() string
- func (request ListFsuCollectionTargetsRequest) ValidateEnumValue() (bool, error)
- type ListFsuCollectionTargetsResponse
- type ListFsuCollectionTargetsSortByEnum
- type ListFsuCollectionTargetsSortOrderEnum
- type ListFsuCollectionTargetsStatusEnum
- type ListFsuCollectionsLifecycleStateEnum
- type ListFsuCollectionsRequest
- func (request ListFsuCollectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuCollectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuCollectionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuCollectionsRequest) String() string
- func (request ListFsuCollectionsRequest) ValidateEnumValue() (bool, error)
- type ListFsuCollectionsResponse
- type ListFsuCollectionsSortByEnum
- type ListFsuCollectionsSortOrderEnum
- type ListFsuCollectionsTypeEnum
- type ListFsuCyclesCollectionTypeEnum
- type ListFsuCyclesLifecycleStateEnum
- type ListFsuCyclesRequest
- func (request ListFsuCyclesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuCyclesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuCyclesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuCyclesRequest) String() string
- func (request ListFsuCyclesRequest) ValidateEnumValue() (bool, error)
- type ListFsuCyclesResponse
- type ListFsuCyclesSortByEnum
- type ListFsuCyclesSortOrderEnum
- type ListFsuDiscoveriesLifecycleStateEnum
- type ListFsuDiscoveriesRequest
- func (request ListFsuDiscoveriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuDiscoveriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuDiscoveriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuDiscoveriesRequest) String() string
- func (request ListFsuDiscoveriesRequest) ValidateEnumValue() (bool, error)
- type ListFsuDiscoveriesResponse
- type ListFsuDiscoveriesSortByEnum
- type ListFsuDiscoveriesSortOrderEnum
- type ListFsuDiscoveryTargetsRequest
- func (request ListFsuDiscoveryTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuDiscoveryTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuDiscoveryTargetsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuDiscoveryTargetsRequest) String() string
- func (request ListFsuDiscoveryTargetsRequest) ValidateEnumValue() (bool, error)
- type ListFsuDiscoveryTargetsResponse
- type ListFsuDiscoveryTargetsSortByEnum
- type ListFsuDiscoveryTargetsSortOrderEnum
- type ListFsuDiscoveryTargetsStatusEnum
- type ListFsuJobOutputsRequest
- func (request ListFsuJobOutputsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuJobOutputsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuJobOutputsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuJobOutputsRequest) String() string
- func (request ListFsuJobOutputsRequest) ValidateEnumValue() (bool, error)
- type ListFsuJobOutputsResponse
- type ListFsuJobsLifecycleStateEnum
- type ListFsuJobsRequest
- func (request ListFsuJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFsuJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFsuJobsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFsuJobsRequest) String() string
- func (request ListFsuJobsRequest) ValidateEnumValue() (bool, error)
- type ListFsuJobsResponse
- type ListFsuJobsSortByEnum
- type ListFsuJobsSortOrderEnum
- type ListOfTargetsRollbackDetails
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsStatusEnum
- type NextActionToExecuteDetails
- type NonRollingBatchingStrategyDetails
- type NoneBatchingStrategyDetails
- type NoneScheduleDetails
- type OperationStatusEnum
- type OperationTypeEnum
- type PatchFsuCycle
- func (m PatchFsuCycle) GetApplyActionSchedule() ScheduleDetails
- func (m PatchFsuCycle) GetBatchingStrategy() BatchingStrategyDetails
- func (m PatchFsuCycle) GetCollectionType() CollectionTypesEnum
- func (m PatchFsuCycle) GetCompartmentId() *string
- func (m PatchFsuCycle) GetDefinedTags() map[string]map[string]interface{}
- func (m PatchFsuCycle) GetDiagnosticsCollection() *DiagnosticsCollectionDetails
- func (m PatchFsuCycle) GetDisplayName() *string
- func (m PatchFsuCycle) GetExecutingFsuActionId() *string
- func (m PatchFsuCycle) GetFreeformTags() map[string]string
- func (m PatchFsuCycle) GetFsuCollectionId() *string
- func (m PatchFsuCycle) GetGoalVersionDetails() FsuGoalVersionDetails
- func (m PatchFsuCycle) GetId() *string
- func (m PatchFsuCycle) GetLastCompletedAction() DetailedActionTypesEnum
- func (m PatchFsuCycle) GetLifecycleDetails() *string
- func (m PatchFsuCycle) GetLifecycleState() CycleLifecycleStatesEnum
- func (m PatchFsuCycle) GetNextActionToExecute() []NextActionToExecuteDetails
- func (m PatchFsuCycle) GetStageActionSchedule() ScheduleDetails
- func (m PatchFsuCycle) GetSystemTags() map[string]map[string]interface{}
- func (m PatchFsuCycle) GetTimeCreated() *common.SDKTime
- func (m PatchFsuCycle) GetTimeFinished() *common.SDKTime
- func (m PatchFsuCycle) GetTimeUpdated() *common.SDKTime
- func (m PatchFsuCycle) MarshalJSON() (buff []byte, e error)
- func (m PatchFsuCycle) String() string
- func (m *PatchFsuCycle) UnmarshalJSON(data []byte) (e error)
- func (m PatchFsuCycle) ValidateEnumValue() (bool, error)
- type PrecheckAction
- func (m PrecheckAction) GetCompartmentId() *string
- func (m PrecheckAction) GetDefinedTags() map[string]map[string]interface{}
- func (m PrecheckAction) GetDisplayName() *string
- func (m PrecheckAction) GetFreeformTags() map[string]string
- func (m PrecheckAction) GetId() *string
- func (m PrecheckAction) GetLifecycleDetails() *string
- func (m PrecheckAction) GetLifecycleState() ActionLifecycleStatesEnum
- func (m PrecheckAction) GetSystemTags() map[string]map[string]interface{}
- func (m PrecheckAction) GetTimeCreated() *common.SDKTime
- func (m PrecheckAction) GetTimeFinished() *common.SDKTime
- func (m PrecheckAction) GetTimeStarted() *common.SDKTime
- func (m PrecheckAction) GetTimeUpdated() *common.SDKTime
- func (m PrecheckAction) MarshalJSON() (buff []byte, e error)
- func (m PrecheckAction) String() string
- func (m *PrecheckAction) UnmarshalJSON(data []byte) (e error)
- func (m PrecheckAction) ValidateEnumValue() (bool, error)
- type PrecheckActionSummary
- func (m PrecheckActionSummary) GetCompartmentId() *string
- func (m PrecheckActionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m PrecheckActionSummary) GetDisplayName() *string
- func (m PrecheckActionSummary) GetFreeformTags() map[string]string
- func (m PrecheckActionSummary) GetId() *string
- func (m PrecheckActionSummary) GetLifecycleDetails() *string
- func (m PrecheckActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
- func (m PrecheckActionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m PrecheckActionSummary) GetTimeCreated() *common.SDKTime
- func (m PrecheckActionSummary) GetTimeFinished() *common.SDKTime
- func (m PrecheckActionSummary) GetTimeStarted() *common.SDKTime
- func (m PrecheckActionSummary) GetTimeUpdated() *common.SDKTime
- func (m PrecheckActionSummary) MarshalJSON() (buff []byte, e error)
- func (m PrecheckActionSummary) String() string
- func (m *PrecheckActionSummary) UnmarshalJSON(data []byte) (e error)
- func (m PrecheckActionSummary) ValidateEnumValue() (bool, error)
- type PrecheckFsuJob
- func (m PrecheckFsuJob) GetCompartmentId() *string
- func (m PrecheckFsuJob) GetDefinedTags() map[string]map[string]interface{}
- func (m PrecheckFsuJob) GetDisplayName() *string
- func (m PrecheckFsuJob) GetFreeformTags() map[string]string
- func (m PrecheckFsuJob) GetFsuActionId() *string
- func (m PrecheckFsuJob) GetId() *string
- func (m PrecheckFsuJob) GetLifecycleDetails() *string
- func (m PrecheckFsuJob) GetLifecycleState() JobLifecycleStatesEnum
- func (m PrecheckFsuJob) GetProgress() *JobProgressDetails
- func (m PrecheckFsuJob) GetSystemTags() map[string]map[string]interface{}
- func (m PrecheckFsuJob) GetTimeCreated() *common.SDKTime
- func (m PrecheckFsuJob) GetTimeFinished() *common.SDKTime
- func (m PrecheckFsuJob) GetTimeStarted() *common.SDKTime
- func (m PrecheckFsuJob) GetTimeUpdated() *common.SDKTime
- func (m PrecheckFsuJob) MarshalJSON() (buff []byte, e error)
- func (m PrecheckFsuJob) String() string
- func (m *PrecheckFsuJob) UnmarshalJSON(data []byte) (e error)
- func (m PrecheckFsuJob) ValidateEnumValue() (bool, error)
- type PrecheckFsuJobSummary
- func (m PrecheckFsuJobSummary) GetCompartmentId() *string
- func (m PrecheckFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m PrecheckFsuJobSummary) GetDisplayName() *string
- func (m PrecheckFsuJobSummary) GetFreeformTags() map[string]string
- func (m PrecheckFsuJobSummary) GetFsuActionId() *string
- func (m PrecheckFsuJobSummary) GetId() *string
- func (m PrecheckFsuJobSummary) GetLifecycleDetails() *string
- func (m PrecheckFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
- func (m PrecheckFsuJobSummary) GetProgress() *JobProgress
- func (m PrecheckFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
- func (m PrecheckFsuJobSummary) GetTimeCreated() *common.SDKTime
- func (m PrecheckFsuJobSummary) GetTimeFinished() *common.SDKTime
- func (m PrecheckFsuJobSummary) GetTimeStarted() *common.SDKTime
- func (m PrecheckFsuJobSummary) GetTimeUpdated() *common.SDKTime
- func (m PrecheckFsuJobSummary) MarshalJSON() (buff []byte, e error)
- func (m PrecheckFsuJobSummary) String() string
- func (m *PrecheckFsuJobSummary) UnmarshalJSON(data []byte) (e error)
- func (m PrecheckFsuJobSummary) ValidateEnumValue() (bool, error)
- type RemoveFsuCollectionTargetsDetails
- type RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum
- type RemoveFsuCollectionTargetsRequest
- func (request RemoveFsuCollectionTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveFsuCollectionTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveFsuCollectionTargetsRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveFsuCollectionTargetsRequest) String() string
- func (request RemoveFsuCollectionTargetsRequest) ValidateEnumValue() (bool, error)
- type RemoveFsuCollectionTargetsResponse
- type ResumeFsuActionRequest
- func (request ResumeFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ResumeFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ResumeFsuActionRequest) RetryPolicy() *common.RetryPolicy
- func (request ResumeFsuActionRequest) String() string
- func (request ResumeFsuActionRequest) ValidateEnumValue() (bool, error)
- type ResumeFsuActionResponse
- type RetryFsuJobRequest
- func (request RetryFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RetryFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RetryFsuJobRequest) RetryPolicy() *common.RetryPolicy
- func (request RetryFsuJobRequest) String() string
- func (request RetryFsuJobRequest) ValidateEnumValue() (bool, error)
- type RetryFsuJobResponse
- type RollbackAction
- func (m RollbackAction) GetCompartmentId() *string
- func (m RollbackAction) GetDefinedTags() map[string]map[string]interface{}
- func (m RollbackAction) GetDisplayName() *string
- func (m RollbackAction) GetFreeformTags() map[string]string
- func (m RollbackAction) GetId() *string
- func (m RollbackAction) GetLifecycleDetails() *string
- func (m RollbackAction) GetLifecycleState() ActionLifecycleStatesEnum
- func (m RollbackAction) GetSystemTags() map[string]map[string]interface{}
- func (m RollbackAction) GetTimeCreated() *common.SDKTime
- func (m RollbackAction) GetTimeFinished() *common.SDKTime
- func (m RollbackAction) GetTimeStarted() *common.SDKTime
- func (m RollbackAction) GetTimeUpdated() *common.SDKTime
- func (m RollbackAction) MarshalJSON() (buff []byte, e error)
- func (m RollbackAction) String() string
- func (m *RollbackAction) UnmarshalJSON(data []byte) (e error)
- func (m RollbackAction) ValidateEnumValue() (bool, error)
- type RollbackActionSummary
- func (m RollbackActionSummary) GetCompartmentId() *string
- func (m RollbackActionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m RollbackActionSummary) GetDisplayName() *string
- func (m RollbackActionSummary) GetFreeformTags() map[string]string
- func (m RollbackActionSummary) GetId() *string
- func (m RollbackActionSummary) GetLifecycleDetails() *string
- func (m RollbackActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
- func (m RollbackActionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m RollbackActionSummary) GetTimeCreated() *common.SDKTime
- func (m RollbackActionSummary) GetTimeFinished() *common.SDKTime
- func (m RollbackActionSummary) GetTimeStarted() *common.SDKTime
- func (m RollbackActionSummary) GetTimeUpdated() *common.SDKTime
- func (m RollbackActionSummary) MarshalJSON() (buff []byte, e error)
- func (m RollbackActionSummary) String() string
- func (m *RollbackActionSummary) UnmarshalJSON(data []byte) (e error)
- func (m RollbackActionSummary) ValidateEnumValue() (bool, error)
- type RollbackDetails
- type RollbackDetailsStrategyEnum
- type RollbackFsuJob
- func (m RollbackFsuJob) GetCompartmentId() *string
- func (m RollbackFsuJob) GetDefinedTags() map[string]map[string]interface{}
- func (m RollbackFsuJob) GetDisplayName() *string
- func (m RollbackFsuJob) GetFreeformTags() map[string]string
- func (m RollbackFsuJob) GetFsuActionId() *string
- func (m RollbackFsuJob) GetId() *string
- func (m RollbackFsuJob) GetLifecycleDetails() *string
- func (m RollbackFsuJob) GetLifecycleState() JobLifecycleStatesEnum
- func (m RollbackFsuJob) GetProgress() *JobProgressDetails
- func (m RollbackFsuJob) GetSystemTags() map[string]map[string]interface{}
- func (m RollbackFsuJob) GetTimeCreated() *common.SDKTime
- func (m RollbackFsuJob) GetTimeFinished() *common.SDKTime
- func (m RollbackFsuJob) GetTimeStarted() *common.SDKTime
- func (m RollbackFsuJob) GetTimeUpdated() *common.SDKTime
- func (m RollbackFsuJob) MarshalJSON() (buff []byte, e error)
- func (m RollbackFsuJob) String() string
- func (m *RollbackFsuJob) UnmarshalJSON(data []byte) (e error)
- func (m RollbackFsuJob) ValidateEnumValue() (bool, error)
- type RollbackFsuJobSummary
- func (m RollbackFsuJobSummary) GetCompartmentId() *string
- func (m RollbackFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m RollbackFsuJobSummary) GetDisplayName() *string
- func (m RollbackFsuJobSummary) GetFreeformTags() map[string]string
- func (m RollbackFsuJobSummary) GetFsuActionId() *string
- func (m RollbackFsuJobSummary) GetId() *string
- func (m RollbackFsuJobSummary) GetLifecycleDetails() *string
- func (m RollbackFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
- func (m RollbackFsuJobSummary) GetProgress() *JobProgress
- func (m RollbackFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
- func (m RollbackFsuJobSummary) GetTimeCreated() *common.SDKTime
- func (m RollbackFsuJobSummary) GetTimeFinished() *common.SDKTime
- func (m RollbackFsuJobSummary) GetTimeStarted() *common.SDKTime
- func (m RollbackFsuJobSummary) GetTimeUpdated() *common.SDKTime
- func (m RollbackFsuJobSummary) MarshalJSON() (buff []byte, e error)
- func (m RollbackFsuJobSummary) String() string
- func (m *RollbackFsuJobSummary) UnmarshalJSON(data []byte) (e error)
- func (m RollbackFsuJobSummary) ValidateEnumValue() (bool, error)
- type ScheduleDetails
- type ScheduleDetailsTypeEnum
- type SequentialBatchingStrategyDetails
- type ServiceAvailabilityFactorBatchingStrategyDetails
- type SortOrderEnum
- type StageAction
- func (m StageAction) GetCompartmentId() *string
- func (m StageAction) GetDefinedTags() map[string]map[string]interface{}
- func (m StageAction) GetDisplayName() *string
- func (m StageAction) GetFreeformTags() map[string]string
- func (m StageAction) GetId() *string
- func (m StageAction) GetLifecycleDetails() *string
- func (m StageAction) GetLifecycleState() ActionLifecycleStatesEnum
- func (m StageAction) GetSystemTags() map[string]map[string]interface{}
- func (m StageAction) GetTimeCreated() *common.SDKTime
- func (m StageAction) GetTimeFinished() *common.SDKTime
- func (m StageAction) GetTimeStarted() *common.SDKTime
- func (m StageAction) GetTimeUpdated() *common.SDKTime
- func (m StageAction) MarshalJSON() (buff []byte, e error)
- func (m StageAction) String() string
- func (m *StageAction) UnmarshalJSON(data []byte) (e error)
- func (m StageAction) ValidateEnumValue() (bool, error)
- type StageActionSummary
- func (m StageActionSummary) GetCompartmentId() *string
- func (m StageActionSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m StageActionSummary) GetDisplayName() *string
- func (m StageActionSummary) GetFreeformTags() map[string]string
- func (m StageActionSummary) GetId() *string
- func (m StageActionSummary) GetLifecycleDetails() *string
- func (m StageActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
- func (m StageActionSummary) GetSystemTags() map[string]map[string]interface{}
- func (m StageActionSummary) GetTimeCreated() *common.SDKTime
- func (m StageActionSummary) GetTimeFinished() *common.SDKTime
- func (m StageActionSummary) GetTimeStarted() *common.SDKTime
- func (m StageActionSummary) GetTimeUpdated() *common.SDKTime
- func (m StageActionSummary) MarshalJSON() (buff []byte, e error)
- func (m StageActionSummary) String() string
- func (m *StageActionSummary) UnmarshalJSON(data []byte) (e error)
- func (m StageActionSummary) ValidateEnumValue() (bool, error)
- type StageFsuJob
- func (m StageFsuJob) GetCompartmentId() *string
- func (m StageFsuJob) GetDefinedTags() map[string]map[string]interface{}
- func (m StageFsuJob) GetDisplayName() *string
- func (m StageFsuJob) GetFreeformTags() map[string]string
- func (m StageFsuJob) GetFsuActionId() *string
- func (m StageFsuJob) GetId() *string
- func (m StageFsuJob) GetLifecycleDetails() *string
- func (m StageFsuJob) GetLifecycleState() JobLifecycleStatesEnum
- func (m StageFsuJob) GetProgress() *JobProgressDetails
- func (m StageFsuJob) GetSystemTags() map[string]map[string]interface{}
- func (m StageFsuJob) GetTimeCreated() *common.SDKTime
- func (m StageFsuJob) GetTimeFinished() *common.SDKTime
- func (m StageFsuJob) GetTimeStarted() *common.SDKTime
- func (m StageFsuJob) GetTimeUpdated() *common.SDKTime
- func (m StageFsuJob) MarshalJSON() (buff []byte, e error)
- func (m StageFsuJob) String() string
- func (m *StageFsuJob) UnmarshalJSON(data []byte) (e error)
- func (m StageFsuJob) ValidateEnumValue() (bool, error)
- type StageFsuJobSummary
- func (m StageFsuJobSummary) GetCompartmentId() *string
- func (m StageFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m StageFsuJobSummary) GetDisplayName() *string
- func (m StageFsuJobSummary) GetFreeformTags() map[string]string
- func (m StageFsuJobSummary) GetFsuActionId() *string
- func (m StageFsuJobSummary) GetId() *string
- func (m StageFsuJobSummary) GetLifecycleDetails() *string
- func (m StageFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
- func (m StageFsuJobSummary) GetProgress() *JobProgress
- func (m StageFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
- func (m StageFsuJobSummary) GetTimeCreated() *common.SDKTime
- func (m StageFsuJobSummary) GetTimeFinished() *common.SDKTime
- func (m StageFsuJobSummary) GetTimeStarted() *common.SDKTime
- func (m StageFsuJobSummary) GetTimeUpdated() *common.SDKTime
- func (m StageFsuJobSummary) MarshalJSON() (buff []byte, e error)
- func (m StageFsuJobSummary) String() string
- func (m *StageFsuJobSummary) UnmarshalJSON(data []byte) (e error)
- func (m StageFsuJobSummary) ValidateEnumValue() (bool, error)
- type StartTimeScheduleDetails
- type TargetDetails
- type TargetDetailsEntityTypeEnum
- type TargetEntry
- type TargetEntryEntityTypeEnum
- type TargetIdsRemoveTargetsDetails
- type TargetProgressSummary
- type TargetProgressSummaryOperationTypeEnum
- type TargetSummary
- type TargetSummaryCollection
- type TargetSummaryStatusEnum
- type UpdateApplyActionDetails
- func (m UpdateApplyActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateApplyActionDetails) GetDisplayName() *string
- func (m UpdateApplyActionDetails) GetFreeformTags() map[string]string
- func (m UpdateApplyActionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateApplyActionDetails) String() string
- func (m *UpdateApplyActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateApplyActionDetails) ValidateEnumValue() (bool, error)
- type UpdateBatchingStrategiesEnum
- type UpdateBatchingStrategyDetails
- type UpdateCleanupActionDetails
- func (m UpdateCleanupActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateCleanupActionDetails) GetDisplayName() *string
- func (m UpdateCleanupActionDetails) GetFreeformTags() map[string]string
- func (m UpdateCleanupActionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateCleanupActionDetails) String() string
- func (m *UpdateCleanupActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateCleanupActionDetails) ValidateEnumValue() (bool, error)
- type UpdateFiftyFiftyBatchingStrategyDetails
- type UpdateFsuActionDetails
- type UpdateFsuActionRequest
- func (request UpdateFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateFsuActionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateFsuActionRequest) String() string
- func (request UpdateFsuActionRequest) ValidateEnumValue() (bool, error)
- type UpdateFsuActionResponse
- type UpdateFsuCollectionDetails
- type UpdateFsuCollectionRequest
- func (request UpdateFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateFsuCollectionRequest) String() string
- func (request UpdateFsuCollectionRequest) ValidateEnumValue() (bool, error)
- type UpdateFsuCollectionResponse
- type UpdateFsuCycleDetails
- type UpdateFsuCycleRequest
- func (request UpdateFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateFsuCycleRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateFsuCycleRequest) String() string
- func (request UpdateFsuCycleRequest) ValidateEnumValue() (bool, error)
- type UpdateFsuCycleResponse
- type UpdateFsuDiscoveryDetails
- type UpdateFsuDiscoveryRequest
- func (request UpdateFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateFsuDiscoveryRequest) String() string
- func (request UpdateFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
- type UpdateFsuDiscoveryResponse
- type UpdateFsuJobDetails
- type UpdateFsuJobRequest
- func (request UpdateFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateFsuJobRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateFsuJobRequest) String() string
- func (request UpdateFsuJobRequest) ValidateEnumValue() (bool, error)
- type UpdateFsuJobResponse
- type UpdateNonRollingBatchingStrategyDetails
- type UpdatePatchFsuCycle
- func (m UpdatePatchFsuCycle) GetBatchingStrategy() UpdateBatchingStrategyDetails
- func (m UpdatePatchFsuCycle) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdatePatchFsuCycle) GetDiagnosticsCollection() *DiagnosticsCollectionDetails
- func (m UpdatePatchFsuCycle) GetDisplayName() *string
- func (m UpdatePatchFsuCycle) GetFreeformTags() map[string]string
- func (m UpdatePatchFsuCycle) GetGoalVersionDetails() FsuGoalVersionDetails
- func (m UpdatePatchFsuCycle) MarshalJSON() (buff []byte, e error)
- func (m UpdatePatchFsuCycle) String() string
- func (m *UpdatePatchFsuCycle) UnmarshalJSON(data []byte) (e error)
- func (m UpdatePatchFsuCycle) ValidateEnumValue() (bool, error)
- type UpdatePrecheckActionDetails
- func (m UpdatePrecheckActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdatePrecheckActionDetails) GetDisplayName() *string
- func (m UpdatePrecheckActionDetails) GetFreeformTags() map[string]string
- func (m UpdatePrecheckActionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdatePrecheckActionDetails) String() string
- func (m *UpdatePrecheckActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdatePrecheckActionDetails) ValidateEnumValue() (bool, error)
- type UpdateRollbackActionDetails
- func (m UpdateRollbackActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateRollbackActionDetails) GetDisplayName() *string
- func (m UpdateRollbackActionDetails) GetFreeformTags() map[string]string
- func (m UpdateRollbackActionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateRollbackActionDetails) String() string
- func (m *UpdateRollbackActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateRollbackActionDetails) ValidateEnumValue() (bool, error)
- type UpdateScheduleDetails
- type UpdateScheduleDetailsTypeEnum
- type UpdateSequentialBatchingStrategyDetails
- type UpdateServiceAvailabilityFactorBatchingStrategyDetails
- type UpdateStageActionDetails
- func (m UpdateStageActionDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateStageActionDetails) GetDisplayName() *string
- func (m UpdateStageActionDetails) GetFreeformTags() map[string]string
- func (m UpdateStageActionDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateStageActionDetails) String() string
- func (m *UpdateStageActionDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateStageActionDetails) ValidateEnumValue() (bool, error)
- type UpdateStartTimeScheduleDetails
- type VersionFsuTargetDetails
- func (m VersionFsuTargetDetails) GetHomePolicy() FsuGoalVersionDetailsHomePolicyEnum
- func (m VersionFsuTargetDetails) GetNewHomePrefix() *string
- func (m VersionFsuTargetDetails) MarshalJSON() (buff []byte, e error)
- func (m VersionFsuTargetDetails) String() string
- func (m VersionFsuTargetDetails) ValidateEnumValue() (bool, error)
- type VmClusterTargetSummary
- type WorkRequest
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestResourceMetadataKeyEnum
- type WorkRequestSummary
- type WorkRequestSummaryCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionLifecycleStatesEnumStringValues ¶
func GetActionLifecycleStatesEnumStringValues() []string
GetActionLifecycleStatesEnumStringValues Enumerates the set of values in String for ActionLifecycleStatesEnum
func GetActionTypeEnumStringValues ¶
func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetActionTypesEnumStringValues ¶
func GetActionTypesEnumStringValues() []string
GetActionTypesEnumStringValues Enumerates the set of values in String for ActionTypesEnum
func GetBatchingStrategiesEnumStringValues ¶
func GetBatchingStrategiesEnumStringValues() []string
GetBatchingStrategiesEnumStringValues Enumerates the set of values in String for BatchingStrategiesEnum
func GetCollectionLifecycleStatesEnumStringValues ¶
func GetCollectionLifecycleStatesEnumStringValues() []string
GetCollectionLifecycleStatesEnumStringValues Enumerates the set of values in String for CollectionLifecycleStatesEnum
func GetCollectionServiceTypesEnumStringValues ¶
func GetCollectionServiceTypesEnumStringValues() []string
GetCollectionServiceTypesEnumStringValues Enumerates the set of values in String for CollectionServiceTypesEnum
func GetCollectionTypesEnumStringValues ¶
func GetCollectionTypesEnumStringValues() []string
GetCollectionTypesEnumStringValues Enumerates the set of values in String for CollectionTypesEnum
func GetCreateScheduleDetailsTypeEnumStringValues ¶
func GetCreateScheduleDetailsTypeEnumStringValues() []string
GetCreateScheduleDetailsTypeEnumStringValues Enumerates the set of values in String for CreateScheduleDetailsTypeEnum
func GetCycleLifecycleStatesEnumStringValues ¶
func GetCycleLifecycleStatesEnumStringValues() []string
GetCycleLifecycleStatesEnumStringValues Enumerates the set of values in String for CycleLifecycleStatesEnum
func GetCycleTypesEnumStringValues ¶
func GetCycleTypesEnumStringValues() []string
GetCycleTypesEnumStringValues Enumerates the set of values in String for CycleTypesEnum
func GetDataCollectionModesEnumStringValues ¶ added in v65.70.0
func GetDataCollectionModesEnumStringValues() []string
GetDataCollectionModesEnumStringValues Enumerates the set of values in String for DataCollectionModesEnum
func GetDbFleetDiscoveryFilterModeEnumStringValues ¶
func GetDbFleetDiscoveryFilterModeEnumStringValues() []string
GetDbFleetDiscoveryFilterModeEnumStringValues Enumerates the set of values in String for DbFleetDiscoveryFilterModeEnum
func GetDbFleetDiscoveryFilterTypeEnumStringValues ¶
func GetDbFleetDiscoveryFilterTypeEnumStringValues() []string
GetDbFleetDiscoveryFilterTypeEnumStringValues Enumerates the set of values in String for DbFleetDiscoveryFilterTypeEnum
func GetDbResourceIdFilterEntityTypeEnumStringValues ¶
func GetDbResourceIdFilterEntityTypeEnumStringValues() []string
GetDbResourceIdFilterEntityTypeEnumStringValues Enumerates the set of values in String for DbResourceIdFilterEntityTypeEnum
func GetDbSourceMajorVersionsEnumStringValues ¶
func GetDbSourceMajorVersionsEnumStringValues() []string
GetDbSourceMajorVersionsEnumStringValues Enumerates the set of values in String for DbSourceMajorVersionsEnum
func GetDetailedActionTypesEnumStringValues ¶
func GetDetailedActionTypesEnumStringValues() []string
GetDetailedActionTypesEnumStringValues Enumerates the set of values in String for DetailedActionTypesEnum
func GetDiscoveryCriteriaEnumStringValues ¶
func GetDiscoveryCriteriaEnumStringValues() []string
GetDiscoveryCriteriaEnumStringValues Enumerates the set of values in String for DiscoveryCriteriaEnum
func GetDiscoveryLifecycleStatesEnumStringValues ¶
func GetDiscoveryLifecycleStatesEnumStringValues() []string
GetDiscoveryLifecycleStatesEnumStringValues Enumerates the set of values in String for DiscoveryLifecycleStatesEnum
func GetDiscoveryServiceTypesEnumStringValues ¶
func GetDiscoveryServiceTypesEnumStringValues() []string
GetDiscoveryServiceTypesEnumStringValues Enumerates the set of values in String for DiscoveryServiceTypesEnum
func GetDiscoveryTypesEnumStringValues ¶
func GetDiscoveryTypesEnumStringValues() []string
GetDiscoveryTypesEnumStringValues Enumerates the set of values in String for DiscoveryTypesEnum
func GetFleetDiscoveryOperatorsEnumStringValues ¶
func GetFleetDiscoveryOperatorsEnumStringValues() []string
GetFleetDiscoveryOperatorsEnumStringValues Enumerates the set of values in String for FleetDiscoveryOperatorsEnum
func GetFleetDiscoveryStrategiesEnumStringValues ¶
func GetFleetDiscoveryStrategiesEnumStringValues() []string
GetFleetDiscoveryStrategiesEnumStringValues Enumerates the set of values in String for FleetDiscoveryStrategiesEnum
func GetFsuCollectionTargetStatusEnumStringValues ¶ added in v65.70.0
func GetFsuCollectionTargetStatusEnumStringValues() []string
GetFsuCollectionTargetStatusEnumStringValues Enumerates the set of values in String for FsuCollectionTargetStatusEnum
func GetFsuGoalVersionDetailsHomePolicyEnumStringValues ¶
func GetFsuGoalVersionDetailsHomePolicyEnumStringValues() []string
GetFsuGoalVersionDetailsHomePolicyEnumStringValues Enumerates the set of values in String for FsuGoalVersionDetailsHomePolicyEnum
func GetFsuGoalVersionDetailsTypeEnumStringValues ¶
func GetFsuGoalVersionDetailsTypeEnumStringValues() []string
GetFsuGoalVersionDetailsTypeEnumStringValues Enumerates the set of values in String for FsuGoalVersionDetailsTypeEnum
func GetGiFleetDiscoveryFilterModeEnumStringValues ¶
func GetGiFleetDiscoveryFilterModeEnumStringValues() []string
GetGiFleetDiscoveryFilterModeEnumStringValues Enumerates the set of values in String for GiFleetDiscoveryFilterModeEnum
func GetGiFleetDiscoveryFilterTypeEnumStringValues ¶
func GetGiFleetDiscoveryFilterTypeEnumStringValues() []string
GetGiFleetDiscoveryFilterTypeEnumStringValues Enumerates the set of values in String for GiFleetDiscoveryFilterTypeEnum
func GetGiResourceIdFilterEntityTypeEnumStringValues ¶
func GetGiResourceIdFilterEntityTypeEnumStringValues() []string
GetGiResourceIdFilterEntityTypeEnumStringValues Enumerates the set of values in String for GiResourceIdFilterEntityTypeEnum
func GetGiSourceMajorVersionsEnumStringValues ¶
func GetGiSourceMajorVersionsEnumStringValues() []string
GetGiSourceMajorVersionsEnumStringValues Enumerates the set of values in String for GiSourceMajorVersionsEnum
func GetJobLifecycleStatesEnumStringValues ¶
func GetJobLifecycleStatesEnumStringValues() []string
GetJobLifecycleStatesEnumStringValues Enumerates the set of values in String for JobLifecycleStatesEnum
func GetJobTypesEnumStringValues ¶
func GetJobTypesEnumStringValues() []string
GetJobTypesEnumStringValues Enumerates the set of values in String for JobTypesEnum
func GetListFsuActionsLifecycleStateEnumStringValues ¶
func GetListFsuActionsLifecycleStateEnumStringValues() []string
GetListFsuActionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFsuActionsLifecycleStateEnum
func GetListFsuActionsSortByEnumStringValues ¶
func GetListFsuActionsSortByEnumStringValues() []string
GetListFsuActionsSortByEnumStringValues Enumerates the set of values in String for ListFsuActionsSortByEnum
func GetListFsuActionsSortOrderEnumStringValues ¶
func GetListFsuActionsSortOrderEnumStringValues() []string
GetListFsuActionsSortOrderEnumStringValues Enumerates the set of values in String for ListFsuActionsSortOrderEnum
func GetListFsuActionsTypeEnumStringValues ¶
func GetListFsuActionsTypeEnumStringValues() []string
GetListFsuActionsTypeEnumStringValues Enumerates the set of values in String for ListFsuActionsTypeEnum
func GetListFsuCollectionTargetsSortByEnumStringValues ¶
func GetListFsuCollectionTargetsSortByEnumStringValues() []string
GetListFsuCollectionTargetsSortByEnumStringValues Enumerates the set of values in String for ListFsuCollectionTargetsSortByEnum
func GetListFsuCollectionTargetsSortOrderEnumStringValues ¶
func GetListFsuCollectionTargetsSortOrderEnumStringValues() []string
GetListFsuCollectionTargetsSortOrderEnumStringValues Enumerates the set of values in String for ListFsuCollectionTargetsSortOrderEnum
func GetListFsuCollectionTargetsStatusEnumStringValues ¶
func GetListFsuCollectionTargetsStatusEnumStringValues() []string
GetListFsuCollectionTargetsStatusEnumStringValues Enumerates the set of values in String for ListFsuCollectionTargetsStatusEnum
func GetListFsuCollectionsLifecycleStateEnumStringValues ¶
func GetListFsuCollectionsLifecycleStateEnumStringValues() []string
GetListFsuCollectionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFsuCollectionsLifecycleStateEnum
func GetListFsuCollectionsSortByEnumStringValues ¶
func GetListFsuCollectionsSortByEnumStringValues() []string
GetListFsuCollectionsSortByEnumStringValues Enumerates the set of values in String for ListFsuCollectionsSortByEnum
func GetListFsuCollectionsSortOrderEnumStringValues ¶
func GetListFsuCollectionsSortOrderEnumStringValues() []string
GetListFsuCollectionsSortOrderEnumStringValues Enumerates the set of values in String for ListFsuCollectionsSortOrderEnum
func GetListFsuCollectionsTypeEnumStringValues ¶
func GetListFsuCollectionsTypeEnumStringValues() []string
GetListFsuCollectionsTypeEnumStringValues Enumerates the set of values in String for ListFsuCollectionsTypeEnum
func GetListFsuCyclesCollectionTypeEnumStringValues ¶
func GetListFsuCyclesCollectionTypeEnumStringValues() []string
GetListFsuCyclesCollectionTypeEnumStringValues Enumerates the set of values in String for ListFsuCyclesCollectionTypeEnum
func GetListFsuCyclesLifecycleStateEnumStringValues ¶
func GetListFsuCyclesLifecycleStateEnumStringValues() []string
GetListFsuCyclesLifecycleStateEnumStringValues Enumerates the set of values in String for ListFsuCyclesLifecycleStateEnum
func GetListFsuCyclesSortByEnumStringValues ¶
func GetListFsuCyclesSortByEnumStringValues() []string
GetListFsuCyclesSortByEnumStringValues Enumerates the set of values in String for ListFsuCyclesSortByEnum
func GetListFsuCyclesSortOrderEnumStringValues ¶
func GetListFsuCyclesSortOrderEnumStringValues() []string
GetListFsuCyclesSortOrderEnumStringValues Enumerates the set of values in String for ListFsuCyclesSortOrderEnum
func GetListFsuDiscoveriesLifecycleStateEnumStringValues ¶
func GetListFsuDiscoveriesLifecycleStateEnumStringValues() []string
GetListFsuDiscoveriesLifecycleStateEnumStringValues Enumerates the set of values in String for ListFsuDiscoveriesLifecycleStateEnum
func GetListFsuDiscoveriesSortByEnumStringValues ¶
func GetListFsuDiscoveriesSortByEnumStringValues() []string
GetListFsuDiscoveriesSortByEnumStringValues Enumerates the set of values in String for ListFsuDiscoveriesSortByEnum
func GetListFsuDiscoveriesSortOrderEnumStringValues ¶
func GetListFsuDiscoveriesSortOrderEnumStringValues() []string
GetListFsuDiscoveriesSortOrderEnumStringValues Enumerates the set of values in String for ListFsuDiscoveriesSortOrderEnum
func GetListFsuDiscoveryTargetsSortByEnumStringValues ¶
func GetListFsuDiscoveryTargetsSortByEnumStringValues() []string
GetListFsuDiscoveryTargetsSortByEnumStringValues Enumerates the set of values in String for ListFsuDiscoveryTargetsSortByEnum
func GetListFsuDiscoveryTargetsSortOrderEnumStringValues ¶
func GetListFsuDiscoveryTargetsSortOrderEnumStringValues() []string
GetListFsuDiscoveryTargetsSortOrderEnumStringValues Enumerates the set of values in String for ListFsuDiscoveryTargetsSortOrderEnum
func GetListFsuDiscoveryTargetsStatusEnumStringValues ¶
func GetListFsuDiscoveryTargetsStatusEnumStringValues() []string
GetListFsuDiscoveryTargetsStatusEnumStringValues Enumerates the set of values in String for ListFsuDiscoveryTargetsStatusEnum
func GetListFsuJobsLifecycleStateEnumStringValues ¶
func GetListFsuJobsLifecycleStateEnumStringValues() []string
GetListFsuJobsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFsuJobsLifecycleStateEnum
func GetListFsuJobsSortByEnumStringValues ¶
func GetListFsuJobsSortByEnumStringValues() []string
GetListFsuJobsSortByEnumStringValues Enumerates the set of values in String for ListFsuJobsSortByEnum
func GetListFsuJobsSortOrderEnumStringValues ¶
func GetListFsuJobsSortOrderEnumStringValues() []string
GetListFsuJobsSortOrderEnumStringValues Enumerates the set of values in String for ListFsuJobsSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues ¶
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues ¶
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues ¶
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues ¶
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues ¶
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues ¶
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsStatusEnumStringValues ¶
func GetListWorkRequestsStatusEnumStringValues() []string
GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum
func GetOperationStatusEnumStringValues ¶
func GetOperationStatusEnumStringValues() []string
GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum
func GetOperationTypeEnumStringValues ¶
func GetOperationTypeEnumStringValues() []string
GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum
func GetRemoveFsuCollectionTargetsDetailsRemovalStrategyEnumStringValues ¶
func GetRemoveFsuCollectionTargetsDetailsRemovalStrategyEnumStringValues() []string
GetRemoveFsuCollectionTargetsDetailsRemovalStrategyEnumStringValues Enumerates the set of values in String for RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum
func GetRollbackDetailsStrategyEnumStringValues ¶
func GetRollbackDetailsStrategyEnumStringValues() []string
GetRollbackDetailsStrategyEnumStringValues Enumerates the set of values in String for RollbackDetailsStrategyEnum
func GetScheduleDetailsTypeEnumStringValues ¶
func GetScheduleDetailsTypeEnumStringValues() []string
GetScheduleDetailsTypeEnumStringValues Enumerates the set of values in String for ScheduleDetailsTypeEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetTargetDetailsEntityTypeEnumStringValues ¶
func GetTargetDetailsEntityTypeEnumStringValues() []string
GetTargetDetailsEntityTypeEnumStringValues Enumerates the set of values in String for TargetDetailsEntityTypeEnum
func GetTargetEntryEntityTypeEnumStringValues ¶
func GetTargetEntryEntityTypeEnumStringValues() []string
GetTargetEntryEntityTypeEnumStringValues Enumerates the set of values in String for TargetEntryEntityTypeEnum
func GetTargetProgressSummaryOperationTypeEnumStringValues ¶
func GetTargetProgressSummaryOperationTypeEnumStringValues() []string
GetTargetProgressSummaryOperationTypeEnumStringValues Enumerates the set of values in String for TargetProgressSummaryOperationTypeEnum
func GetTargetSummaryStatusEnumStringValues ¶
func GetTargetSummaryStatusEnumStringValues() []string
GetTargetSummaryStatusEnumStringValues Enumerates the set of values in String for TargetSummaryStatusEnum
func GetUpdateBatchingStrategiesEnumStringValues ¶
func GetUpdateBatchingStrategiesEnumStringValues() []string
GetUpdateBatchingStrategiesEnumStringValues Enumerates the set of values in String for UpdateBatchingStrategiesEnum
func GetUpdateScheduleDetailsTypeEnumStringValues ¶
func GetUpdateScheduleDetailsTypeEnumStringValues() []string
GetUpdateScheduleDetailsTypeEnumStringValues Enumerates the set of values in String for UpdateScheduleDetailsTypeEnum
func GetWorkRequestResourceMetadataKeyEnumStringValues ¶
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum
Types ¶
type AbortFsuDiscoveryRequest ¶
type AbortFsuDiscoveryRequest struct { // Unique Exadata Fleet Update Discovery identifier. FsuDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"fsuDiscoveryId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AbortFsuDiscoveryRequest wrapper for the AbortFsuDiscovery operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/AbortFsuDiscovery.go.html to see an example of how to use AbortFsuDiscoveryRequest.
func (AbortFsuDiscoveryRequest) BinaryRequestBody ¶
func (request AbortFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AbortFsuDiscoveryRequest) HTTPRequest ¶
func (request AbortFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AbortFsuDiscoveryRequest) RetryPolicy ¶
func (request AbortFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AbortFsuDiscoveryRequest) String ¶
func (request AbortFsuDiscoveryRequest) String() string
func (AbortFsuDiscoveryRequest) ValidateEnumValue ¶
func (request AbortFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AbortFsuDiscoveryResponse ¶
type AbortFsuDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
AbortFsuDiscoveryResponse wrapper for the AbortFsuDiscovery operation
func (AbortFsuDiscoveryResponse) HTTPResponse ¶
func (response AbortFsuDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AbortFsuDiscoveryResponse) String ¶
func (response AbortFsuDiscoveryResponse) String() string
type ActionLifecycleStatesEnum ¶
type ActionLifecycleStatesEnum string
ActionLifecycleStatesEnum Enum with underlying type: string
const ( ActionLifecycleStatesAccepted ActionLifecycleStatesEnum = "ACCEPTED" ActionLifecycleStatesInProgress ActionLifecycleStatesEnum = "IN_PROGRESS" ActionLifecycleStatesWaiting ActionLifecycleStatesEnum = "WAITING" ActionLifecycleStatesUpdating ActionLifecycleStatesEnum = "UPDATING" ActionLifecycleStatesFailed ActionLifecycleStatesEnum = "FAILED" ActionLifecycleStatesNeedsAttention ActionLifecycleStatesEnum = "NEEDS_ATTENTION" ActionLifecycleStatesSucceeded ActionLifecycleStatesEnum = "SUCCEEDED" ActionLifecycleStatesCanceling ActionLifecycleStatesEnum = "CANCELING" ActionLifecycleStatesCanceled ActionLifecycleStatesEnum = "CANCELED" ActionLifecycleStatesUnknown ActionLifecycleStatesEnum = "UNKNOWN" ActionLifecycleStatesDeleting ActionLifecycleStatesEnum = "DELETING" ActionLifecycleStatesDeleted ActionLifecycleStatesEnum = "DELETED" )
Set of constants representing the allowable values for ActionLifecycleStatesEnum
func GetActionLifecycleStatesEnumValues ¶
func GetActionLifecycleStatesEnumValues() []ActionLifecycleStatesEnum
GetActionLifecycleStatesEnumValues Enumerates the set of values for ActionLifecycleStatesEnum
func GetMappingActionLifecycleStatesEnum ¶
func GetMappingActionLifecycleStatesEnum(val string) (ActionLifecycleStatesEnum, bool)
GetMappingActionLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeFailed ActionTypeEnum = "FAILED" )
Set of constants representing the allowable values for ActionTypeEnum
func GetActionTypeEnumValues ¶
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
func GetMappingActionTypeEnum ¶
func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ActionTypesEnum ¶
type ActionTypesEnum string
ActionTypesEnum Enum with underlying type: string
const ( ActionTypesStage ActionTypesEnum = "STAGE" ActionTypesPrecheck ActionTypesEnum = "PRECHECK" ActionTypesApply ActionTypesEnum = "APPLY" ActionTypesRollbackAndRemoveTarget ActionTypesEnum = "ROLLBACK_AND_REMOVE_TARGET" ActionTypesCleanup ActionTypesEnum = "CLEANUP" )
Set of constants representing the allowable values for ActionTypesEnum
func GetActionTypesEnumValues ¶
func GetActionTypesEnumValues() []ActionTypesEnum
GetActionTypesEnumValues Enumerates the set of values for ActionTypesEnum
func GetMappingActionTypesEnum ¶
func GetMappingActionTypesEnum(val string) (ActionTypesEnum, bool)
GetMappingActionTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type ActiveCycleDetails ¶
type ActiveCycleDetails struct { // OCID of the active Exadata Fleet Update Cycle resource. Id *string `mandatory:"false" json:"id"` // Display name of the active Exadata Fleet Update Cycle resource. DisplayName *string `mandatory:"false" json:"displayName"` }
ActiveCycleDetails Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle.
func (ActiveCycleDetails) String ¶
func (m ActiveCycleDetails) String() string
func (ActiveCycleDetails) ValidateEnumValue ¶
func (m ActiveCycleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddFsuCollectionTargetsDetails ¶
type AddFsuCollectionTargetsDetails struct { // List of Targets to add into the Exadata Fleet Update Collection. Targets []TargetEntry `mandatory:"true" json:"targets"` }
AddFsuCollectionTargetsDetails Add Targets to a Exadata Fleet Update Collection.
func (AddFsuCollectionTargetsDetails) String ¶
func (m AddFsuCollectionTargetsDetails) String() string
func (AddFsuCollectionTargetsDetails) ValidateEnumValue ¶
func (m AddFsuCollectionTargetsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddFsuCollectionTargetsRequest ¶
type AddFsuCollectionTargetsRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // The Targets to be added into the Exadata Fleet Update Collection. AddFsuCollectionTargetsDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AddFsuCollectionTargetsRequest wrapper for the AddFsuCollectionTargets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/AddFsuCollectionTargets.go.html to see an example of how to use AddFsuCollectionTargetsRequest.
func (AddFsuCollectionTargetsRequest) BinaryRequestBody ¶
func (request AddFsuCollectionTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddFsuCollectionTargetsRequest) HTTPRequest ¶
func (request AddFsuCollectionTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddFsuCollectionTargetsRequest) RetryPolicy ¶
func (request AddFsuCollectionTargetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddFsuCollectionTargetsRequest) String ¶
func (request AddFsuCollectionTargetsRequest) String() string
func (AddFsuCollectionTargetsRequest) ValidateEnumValue ¶
func (request AddFsuCollectionTargetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddFsuCollectionTargetsResponse ¶
type AddFsuCollectionTargetsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
AddFsuCollectionTargetsResponse wrapper for the AddFsuCollectionTargets operation
func (AddFsuCollectionTargetsResponse) HTTPResponse ¶
func (response AddFsuCollectionTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddFsuCollectionTargetsResponse) String ¶
func (response AddFsuCollectionTargetsResponse) String() string
type ApplyAction ¶
type ApplyAction struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
ApplyAction Apply Exadata Fleet Update Action details.
func (ApplyAction) GetCompartmentId ¶
func (m ApplyAction) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ApplyAction) GetDefinedTags ¶
func (m ApplyAction) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ApplyAction) GetDisplayName ¶
func (m ApplyAction) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ApplyAction) GetFreeformTags ¶
func (m ApplyAction) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ApplyAction) GetLifecycleDetails ¶
func (m ApplyAction) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ApplyAction) GetLifecycleState ¶
func (m ApplyAction) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (ApplyAction) GetSystemTags ¶
func (m ApplyAction) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ApplyAction) GetTimeCreated ¶
func (m ApplyAction) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ApplyAction) GetTimeFinished ¶
func (m ApplyAction) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (ApplyAction) GetTimeStarted ¶
func (m ApplyAction) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (ApplyAction) GetTimeUpdated ¶
func (m ApplyAction) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ApplyAction) MarshalJSON ¶
func (m ApplyAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApplyAction) String ¶
func (m ApplyAction) String() string
func (*ApplyAction) UnmarshalJSON ¶
func (m *ApplyAction) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ApplyAction) ValidateEnumValue ¶
func (m ApplyAction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplyActionSummary ¶
type ApplyActionSummary struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
ApplyActionSummary Apply Exadata Fleet Update Action summary.
func (ApplyActionSummary) GetCompartmentId ¶
func (m ApplyActionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ApplyActionSummary) GetDefinedTags ¶
func (m ApplyActionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ApplyActionSummary) GetDisplayName ¶
func (m ApplyActionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ApplyActionSummary) GetFreeformTags ¶
func (m ApplyActionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ApplyActionSummary) GetLifecycleDetails ¶
func (m ApplyActionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ApplyActionSummary) GetLifecycleState ¶
func (m ApplyActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (ApplyActionSummary) GetSystemTags ¶
func (m ApplyActionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ApplyActionSummary) GetTimeCreated ¶
func (m ApplyActionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ApplyActionSummary) GetTimeFinished ¶
func (m ApplyActionSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (ApplyActionSummary) GetTimeStarted ¶
func (m ApplyActionSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (ApplyActionSummary) GetTimeUpdated ¶
func (m ApplyActionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ApplyActionSummary) MarshalJSON ¶
func (m ApplyActionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApplyActionSummary) String ¶
func (m ApplyActionSummary) String() string
func (*ApplyActionSummary) UnmarshalJSON ¶
func (m *ApplyActionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ApplyActionSummary) ValidateEnumValue ¶
func (m ApplyActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplyFsuJob ¶
type ApplyFsuJob struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"true" json:"id"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"true" json:"fsuActionId"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` Progress *JobProgressDetails `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Exadata Fleet Update Job. LifecycleState JobLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
ApplyFsuJob Apply Exadata Fleet Update Job resource.
func (ApplyFsuJob) GetCompartmentId ¶
func (m ApplyFsuJob) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ApplyFsuJob) GetDefinedTags ¶
func (m ApplyFsuJob) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ApplyFsuJob) GetDisplayName ¶
func (m ApplyFsuJob) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ApplyFsuJob) GetFreeformTags ¶
func (m ApplyFsuJob) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ApplyFsuJob) GetFsuActionId ¶
func (m ApplyFsuJob) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (ApplyFsuJob) GetLifecycleDetails ¶
func (m ApplyFsuJob) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ApplyFsuJob) GetLifecycleState ¶
func (m ApplyFsuJob) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (ApplyFsuJob) GetProgress ¶
func (m ApplyFsuJob) GetProgress() *JobProgressDetails
GetProgress returns Progress
func (ApplyFsuJob) GetSystemTags ¶
func (m ApplyFsuJob) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ApplyFsuJob) GetTimeCreated ¶
func (m ApplyFsuJob) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ApplyFsuJob) GetTimeFinished ¶
func (m ApplyFsuJob) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (ApplyFsuJob) GetTimeStarted ¶
func (m ApplyFsuJob) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (ApplyFsuJob) GetTimeUpdated ¶
func (m ApplyFsuJob) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ApplyFsuJob) MarshalJSON ¶
func (m ApplyFsuJob) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApplyFsuJob) String ¶
func (m ApplyFsuJob) String() string
func (*ApplyFsuJob) UnmarshalJSON ¶
func (m *ApplyFsuJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ApplyFsuJob) ValidateEnumValue ¶
func (m ApplyFsuJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplyFsuJobSummary ¶
type ApplyFsuJobSummary struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"false" json:"id"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"false" json:"fsuActionId"` Progress *JobProgress `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"false" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"false" json:"fsuCycleId"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Job. LifecycleState JobLifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
ApplyFsuJobSummary Summary of Apply Exadata Fleet Update Job resource.
func (ApplyFsuJobSummary) GetCompartmentId ¶
func (m ApplyFsuJobSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ApplyFsuJobSummary) GetDefinedTags ¶
func (m ApplyFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ApplyFsuJobSummary) GetDisplayName ¶
func (m ApplyFsuJobSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ApplyFsuJobSummary) GetFreeformTags ¶
func (m ApplyFsuJobSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ApplyFsuJobSummary) GetFsuActionId ¶
func (m ApplyFsuJobSummary) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (ApplyFsuJobSummary) GetLifecycleDetails ¶
func (m ApplyFsuJobSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ApplyFsuJobSummary) GetLifecycleState ¶
func (m ApplyFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (ApplyFsuJobSummary) GetProgress ¶
func (m ApplyFsuJobSummary) GetProgress() *JobProgress
GetProgress returns Progress
func (ApplyFsuJobSummary) GetSystemTags ¶
func (m ApplyFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ApplyFsuJobSummary) GetTimeCreated ¶
func (m ApplyFsuJobSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ApplyFsuJobSummary) GetTimeFinished ¶
func (m ApplyFsuJobSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (ApplyFsuJobSummary) GetTimeStarted ¶
func (m ApplyFsuJobSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (ApplyFsuJobSummary) GetTimeUpdated ¶
func (m ApplyFsuJobSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ApplyFsuJobSummary) MarshalJSON ¶
func (m ApplyFsuJobSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApplyFsuJobSummary) String ¶
func (m ApplyFsuJobSummary) String() string
func (*ApplyFsuJobSummary) UnmarshalJSON ¶
func (m *ApplyFsuJobSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ApplyFsuJobSummary) ValidateEnumValue ¶
func (m ApplyFsuJobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BatchingStrategiesEnum ¶
type BatchingStrategiesEnum string
BatchingStrategiesEnum Enum with underlying type: string
const ( BatchingStrategiesSequential BatchingStrategiesEnum = "SEQUENTIAL" BatchingStrategiesFiftyFifty BatchingStrategiesEnum = "FIFTY_FIFTY" BatchingStrategiesServiceAvailabilityFactor BatchingStrategiesEnum = "SERVICE_AVAILABILITY_FACTOR" BatchingStrategiesNonRolling BatchingStrategiesEnum = "NON_ROLLING" )
Set of constants representing the allowable values for BatchingStrategiesEnum
func GetBatchingStrategiesEnumValues ¶
func GetBatchingStrategiesEnumValues() []BatchingStrategiesEnum
GetBatchingStrategiesEnumValues Enumerates the set of values for BatchingStrategiesEnum
func GetMappingBatchingStrategiesEnum ¶
func GetMappingBatchingStrategiesEnum(val string) (BatchingStrategiesEnum, bool)
GetMappingBatchingStrategiesEnum performs case Insensitive comparison on enum value and return the desired enum
type BatchingStrategyDetails ¶
type BatchingStrategyDetails interface { }
BatchingStrategyDetails Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
type CancelFsuActionRequest ¶
type CancelFsuActionRequest struct { // Unique Exadata Fleet Update Action identifier. FsuActionId *string `mandatory:"true" contributesTo:"path" name:"fsuActionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CancelFsuActionRequest wrapper for the CancelFsuAction operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CancelFsuAction.go.html to see an example of how to use CancelFsuActionRequest.
func (CancelFsuActionRequest) BinaryRequestBody ¶
func (request CancelFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelFsuActionRequest) HTTPRequest ¶
func (request CancelFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelFsuActionRequest) RetryPolicy ¶
func (request CancelFsuActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelFsuActionRequest) String ¶
func (request CancelFsuActionRequest) String() string
func (CancelFsuActionRequest) ValidateEnumValue ¶
func (request CancelFsuActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelFsuActionResponse ¶
type CancelFsuActionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CancelFsuActionResponse wrapper for the CancelFsuAction operation
func (CancelFsuActionResponse) HTTPResponse ¶
func (response CancelFsuActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelFsuActionResponse) String ¶
func (response CancelFsuActionResponse) String() string
type ChangeFsuActionCompartmentDetails ¶
type ChangeFsuActionCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment // into which the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeFsuActionCompartmentDetails Compartment to move the Exadata Fleet Update Action to.
func (ChangeFsuActionCompartmentDetails) String ¶
func (m ChangeFsuActionCompartmentDetails) String() string
func (ChangeFsuActionCompartmentDetails) ValidateEnumValue ¶
func (m ChangeFsuActionCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuActionCompartmentRequest ¶
type ChangeFsuActionCompartmentRequest struct { // Unique Exadata Fleet Update Action identifier. FsuActionId *string `mandatory:"true" contributesTo:"path" name:"fsuActionId"` // The compartment where the Exadata Fleet Update Action will be moved to. ChangeFsuActionCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeFsuActionCompartmentRequest wrapper for the ChangeFsuActionCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuActionCompartment.go.html to see an example of how to use ChangeFsuActionCompartmentRequest.
func (ChangeFsuActionCompartmentRequest) BinaryRequestBody ¶
func (request ChangeFsuActionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeFsuActionCompartmentRequest) HTTPRequest ¶
func (request ChangeFsuActionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeFsuActionCompartmentRequest) RetryPolicy ¶
func (request ChangeFsuActionCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeFsuActionCompartmentRequest) String ¶
func (request ChangeFsuActionCompartmentRequest) String() string
func (ChangeFsuActionCompartmentRequest) ValidateEnumValue ¶
func (request ChangeFsuActionCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuActionCompartmentResponse ¶
type ChangeFsuActionCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeFsuActionCompartmentResponse wrapper for the ChangeFsuActionCompartment operation
func (ChangeFsuActionCompartmentResponse) HTTPResponse ¶
func (response ChangeFsuActionCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeFsuActionCompartmentResponse) String ¶
func (response ChangeFsuActionCompartmentResponse) String() string
type ChangeFsuCollectionCompartmentDetails ¶
type ChangeFsuCollectionCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment // into which the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeFsuCollectionCompartmentDetails Compartment to move the Exadata Fleet Update Collection to.
func (ChangeFsuCollectionCompartmentDetails) String ¶
func (m ChangeFsuCollectionCompartmentDetails) String() string
func (ChangeFsuCollectionCompartmentDetails) ValidateEnumValue ¶
func (m ChangeFsuCollectionCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuCollectionCompartmentRequest ¶
type ChangeFsuCollectionCompartmentRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // The compartment where the Exadata Fleet Update Collection will be moved to. ChangeFsuCollectionCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeFsuCollectionCompartmentRequest wrapper for the ChangeFsuCollectionCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuCollectionCompartment.go.html to see an example of how to use ChangeFsuCollectionCompartmentRequest.
func (ChangeFsuCollectionCompartmentRequest) BinaryRequestBody ¶
func (request ChangeFsuCollectionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeFsuCollectionCompartmentRequest) HTTPRequest ¶
func (request ChangeFsuCollectionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeFsuCollectionCompartmentRequest) RetryPolicy ¶
func (request ChangeFsuCollectionCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeFsuCollectionCompartmentRequest) String ¶
func (request ChangeFsuCollectionCompartmentRequest) String() string
func (ChangeFsuCollectionCompartmentRequest) ValidateEnumValue ¶
func (request ChangeFsuCollectionCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuCollectionCompartmentResponse ¶
type ChangeFsuCollectionCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeFsuCollectionCompartmentResponse wrapper for the ChangeFsuCollectionCompartment operation
func (ChangeFsuCollectionCompartmentResponse) HTTPResponse ¶
func (response ChangeFsuCollectionCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeFsuCollectionCompartmentResponse) String ¶
func (response ChangeFsuCollectionCompartmentResponse) String() string
type ChangeFsuCycleCompartmentDetails ¶
type ChangeFsuCycleCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment // into which the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeFsuCycleCompartmentDetails Compartment to move the Exadata Fleet Update Cycle to.
func (ChangeFsuCycleCompartmentDetails) String ¶
func (m ChangeFsuCycleCompartmentDetails) String() string
func (ChangeFsuCycleCompartmentDetails) ValidateEnumValue ¶
func (m ChangeFsuCycleCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuCycleCompartmentRequest ¶
type ChangeFsuCycleCompartmentRequest struct { // Unique Exadata Fleet Update Cycle identifier. FsuCycleId *string `mandatory:"true" contributesTo:"path" name:"fsuCycleId"` // The compartment where the Exadata Fleet Update Cycle will be moved to. ChangeFsuCycleCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeFsuCycleCompartmentRequest wrapper for the ChangeFsuCycleCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuCycleCompartment.go.html to see an example of how to use ChangeFsuCycleCompartmentRequest.
func (ChangeFsuCycleCompartmentRequest) BinaryRequestBody ¶
func (request ChangeFsuCycleCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeFsuCycleCompartmentRequest) HTTPRequest ¶
func (request ChangeFsuCycleCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeFsuCycleCompartmentRequest) RetryPolicy ¶
func (request ChangeFsuCycleCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeFsuCycleCompartmentRequest) String ¶
func (request ChangeFsuCycleCompartmentRequest) String() string
func (ChangeFsuCycleCompartmentRequest) ValidateEnumValue ¶
func (request ChangeFsuCycleCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuCycleCompartmentResponse ¶
type ChangeFsuCycleCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeFsuCycleCompartmentResponse wrapper for the ChangeFsuCycleCompartment operation
func (ChangeFsuCycleCompartmentResponse) HTTPResponse ¶
func (response ChangeFsuCycleCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeFsuCycleCompartmentResponse) String ¶
func (response ChangeFsuCycleCompartmentResponse) String() string
type ChangeFsuDiscoveryCompartmentDetails ¶
type ChangeFsuDiscoveryCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment // into which the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeFsuDiscoveryCompartmentDetails Compartment to move the Exadata Fleet Update Discovery to.
func (ChangeFsuDiscoveryCompartmentDetails) String ¶
func (m ChangeFsuDiscoveryCompartmentDetails) String() string
func (ChangeFsuDiscoveryCompartmentDetails) ValidateEnumValue ¶
func (m ChangeFsuDiscoveryCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuDiscoveryCompartmentRequest ¶
type ChangeFsuDiscoveryCompartmentRequest struct { // Unique Exadata Fleet Update Discovery identifier. FsuDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"fsuDiscoveryId"` // The compartment where the Exadata Fleet Update Discovery will be moved to ChangeFsuDiscoveryCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeFsuDiscoveryCompartmentRequest wrapper for the ChangeFsuDiscoveryCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuDiscoveryCompartment.go.html to see an example of how to use ChangeFsuDiscoveryCompartmentRequest.
func (ChangeFsuDiscoveryCompartmentRequest) BinaryRequestBody ¶
func (request ChangeFsuDiscoveryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeFsuDiscoveryCompartmentRequest) HTTPRequest ¶
func (request ChangeFsuDiscoveryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeFsuDiscoveryCompartmentRequest) RetryPolicy ¶
func (request ChangeFsuDiscoveryCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeFsuDiscoveryCompartmentRequest) String ¶
func (request ChangeFsuDiscoveryCompartmentRequest) String() string
func (ChangeFsuDiscoveryCompartmentRequest) ValidateEnumValue ¶
func (request ChangeFsuDiscoveryCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeFsuDiscoveryCompartmentResponse ¶
type ChangeFsuDiscoveryCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeFsuDiscoveryCompartmentResponse wrapper for the ChangeFsuDiscoveryCompartment operation
func (ChangeFsuDiscoveryCompartmentResponse) HTTPResponse ¶
func (response ChangeFsuDiscoveryCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeFsuDiscoveryCompartmentResponse) String ¶
func (response ChangeFsuDiscoveryCompartmentResponse) String() string
type CleanupAction ¶
type CleanupAction struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
CleanupAction Cleanup Exadata Fleet Update Action details. For a 'DB' Collection, Cleanup Action will attempt to remove unused source DBHomes for a completed Maintenance Cycle.
func (CleanupAction) GetCompartmentId ¶
func (m CleanupAction) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CleanupAction) GetDefinedTags ¶
func (m CleanupAction) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CleanupAction) GetDisplayName ¶
func (m CleanupAction) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CleanupAction) GetFreeformTags ¶
func (m CleanupAction) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CleanupAction) GetLifecycleDetails ¶
func (m CleanupAction) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (CleanupAction) GetLifecycleState ¶
func (m CleanupAction) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (CleanupAction) GetSystemTags ¶
func (m CleanupAction) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (CleanupAction) GetTimeCreated ¶
func (m CleanupAction) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (CleanupAction) GetTimeFinished ¶
func (m CleanupAction) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (CleanupAction) GetTimeStarted ¶
func (m CleanupAction) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (CleanupAction) GetTimeUpdated ¶
func (m CleanupAction) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (CleanupAction) MarshalJSON ¶
func (m CleanupAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CleanupAction) String ¶
func (m CleanupAction) String() string
func (*CleanupAction) UnmarshalJSON ¶
func (m *CleanupAction) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CleanupAction) ValidateEnumValue ¶
func (m CleanupAction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CleanupActionSummary ¶
type CleanupActionSummary struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
CleanupActionSummary Cleanup Exadata Fleet Update Action summary.
func (CleanupActionSummary) GetCompartmentId ¶
func (m CleanupActionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CleanupActionSummary) GetDefinedTags ¶
func (m CleanupActionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CleanupActionSummary) GetDisplayName ¶
func (m CleanupActionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CleanupActionSummary) GetFreeformTags ¶
func (m CleanupActionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CleanupActionSummary) GetLifecycleDetails ¶
func (m CleanupActionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (CleanupActionSummary) GetLifecycleState ¶
func (m CleanupActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (CleanupActionSummary) GetSystemTags ¶
func (m CleanupActionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (CleanupActionSummary) GetTimeCreated ¶
func (m CleanupActionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (CleanupActionSummary) GetTimeFinished ¶
func (m CleanupActionSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (CleanupActionSummary) GetTimeStarted ¶
func (m CleanupActionSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (CleanupActionSummary) GetTimeUpdated ¶
func (m CleanupActionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (CleanupActionSummary) MarshalJSON ¶
func (m CleanupActionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CleanupActionSummary) String ¶
func (m CleanupActionSummary) String() string
func (*CleanupActionSummary) UnmarshalJSON ¶
func (m *CleanupActionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CleanupActionSummary) ValidateEnumValue ¶
func (m CleanupActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CleanupFsuJob ¶
type CleanupFsuJob struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"true" json:"id"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"true" json:"fsuActionId"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` Progress *JobProgressDetails `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Exadata Fleet Update Job. LifecycleState JobLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
CleanupFsuJob Cleanup Exadata Fleet Update Job resource.
func (CleanupFsuJob) GetCompartmentId ¶
func (m CleanupFsuJob) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CleanupFsuJob) GetDefinedTags ¶
func (m CleanupFsuJob) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CleanupFsuJob) GetDisplayName ¶
func (m CleanupFsuJob) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CleanupFsuJob) GetFreeformTags ¶
func (m CleanupFsuJob) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CleanupFsuJob) GetFsuActionId ¶
func (m CleanupFsuJob) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (CleanupFsuJob) GetLifecycleDetails ¶
func (m CleanupFsuJob) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (CleanupFsuJob) GetLifecycleState ¶
func (m CleanupFsuJob) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (CleanupFsuJob) GetProgress ¶
func (m CleanupFsuJob) GetProgress() *JobProgressDetails
GetProgress returns Progress
func (CleanupFsuJob) GetSystemTags ¶
func (m CleanupFsuJob) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (CleanupFsuJob) GetTimeCreated ¶
func (m CleanupFsuJob) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (CleanupFsuJob) GetTimeFinished ¶
func (m CleanupFsuJob) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (CleanupFsuJob) GetTimeStarted ¶
func (m CleanupFsuJob) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (CleanupFsuJob) GetTimeUpdated ¶
func (m CleanupFsuJob) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (CleanupFsuJob) MarshalJSON ¶
func (m CleanupFsuJob) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CleanupFsuJob) String ¶
func (m CleanupFsuJob) String() string
func (*CleanupFsuJob) UnmarshalJSON ¶
func (m *CleanupFsuJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CleanupFsuJob) ValidateEnumValue ¶
func (m CleanupFsuJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CleanupFsuJobSummary ¶
type CleanupFsuJobSummary struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"false" json:"id"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"false" json:"fsuActionId"` Progress *JobProgress `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"false" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"false" json:"fsuCycleId"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Job. LifecycleState JobLifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
CleanupFsuJobSummary Summary of Cleanup Exadata Fleet Update Job resource.
func (CleanupFsuJobSummary) GetCompartmentId ¶
func (m CleanupFsuJobSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CleanupFsuJobSummary) GetDefinedTags ¶
func (m CleanupFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CleanupFsuJobSummary) GetDisplayName ¶
func (m CleanupFsuJobSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CleanupFsuJobSummary) GetFreeformTags ¶
func (m CleanupFsuJobSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CleanupFsuJobSummary) GetFsuActionId ¶
func (m CleanupFsuJobSummary) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (CleanupFsuJobSummary) GetLifecycleDetails ¶
func (m CleanupFsuJobSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (CleanupFsuJobSummary) GetLifecycleState ¶
func (m CleanupFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (CleanupFsuJobSummary) GetProgress ¶
func (m CleanupFsuJobSummary) GetProgress() *JobProgress
GetProgress returns Progress
func (CleanupFsuJobSummary) GetSystemTags ¶
func (m CleanupFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (CleanupFsuJobSummary) GetTimeCreated ¶
func (m CleanupFsuJobSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (CleanupFsuJobSummary) GetTimeFinished ¶
func (m CleanupFsuJobSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (CleanupFsuJobSummary) GetTimeStarted ¶
func (m CleanupFsuJobSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (CleanupFsuJobSummary) GetTimeUpdated ¶
func (m CleanupFsuJobSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (CleanupFsuJobSummary) MarshalJSON ¶
func (m CleanupFsuJobSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CleanupFsuJobSummary) String ¶
func (m CleanupFsuJobSummary) String() string
func (*CleanupFsuJobSummary) UnmarshalJSON ¶
func (m *CleanupFsuJobSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CleanupFsuJobSummary) ValidateEnumValue ¶
func (m CleanupFsuJobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloneFsuCycleDetails ¶
type CloneFsuCycleDetails struct { GoalVersionDetails FsuGoalVersionDetails `mandatory:"true" json:"goalVersionDetails"` // Exadata Fleet Update Cycle display name. DisplayName *string `mandatory:"false" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to. // If not specified, it will be assigned to the same Collection as the source Exadata Fleet Update Cycle. FsuCollectionId *string `mandatory:"false" json:"fsuCollectionId"` BatchingStrategy CreateBatchingStrategyDetails `mandatory:"false" json:"batchingStrategy"` StageActionSchedule CreateScheduleDetails `mandatory:"false" json:"stageActionSchedule"` ApplyActionSchedule CreateScheduleDetails `mandatory:"false" json:"applyActionSchedule"` }
CloneFsuCycleDetails Details for cloning an existing Exadata Fleet Update Cycle resource.
func (CloneFsuCycleDetails) String ¶
func (m CloneFsuCycleDetails) String() string
func (*CloneFsuCycleDetails) UnmarshalJSON ¶
func (m *CloneFsuCycleDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CloneFsuCycleDetails) ValidateEnumValue ¶
func (m CloneFsuCycleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloneFsuCycleRequest ¶
type CloneFsuCycleRequest struct { // Unique Exadata Fleet Update Cycle identifier. FsuCycleId *string `mandatory:"true" contributesTo:"path" name:"fsuCycleId"` // The Exadata Fleet Update Cycle properties to be updated in the cloned Cycle instead of using the existing values. CloneFsuCycleDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CloneFsuCycleRequest wrapper for the CloneFsuCycle operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CloneFsuCycle.go.html to see an example of how to use CloneFsuCycleRequest.
func (CloneFsuCycleRequest) BinaryRequestBody ¶
func (request CloneFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CloneFsuCycleRequest) HTTPRequest ¶
func (request CloneFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CloneFsuCycleRequest) RetryPolicy ¶
func (request CloneFsuCycleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CloneFsuCycleRequest) String ¶
func (request CloneFsuCycleRequest) String() string
func (CloneFsuCycleRequest) ValidateEnumValue ¶
func (request CloneFsuCycleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloneFsuCycleResponse ¶
type CloneFsuCycleResponse struct { // The underlying http response RawResponse *http.Response // The FsuCycle instance FsuCycle `presentIn:"body"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // URI with information of a newly created resource. // Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 Location *string `presentIn:"header" name:"location"` }
CloneFsuCycleResponse wrapper for the CloneFsuCycle operation
func (CloneFsuCycleResponse) HTTPResponse ¶
func (response CloneFsuCycleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CloneFsuCycleResponse) String ¶
func (response CloneFsuCycleResponse) String() string
type CloudVmClusterTargetSummary ¶
type CloudVmClusterTargetSummary struct { // OCID of the target resource in the Exadata Fleet Update Collection. Id *string `mandatory:"false" json:"id"` // Compartment identifier of the target. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the related Exadata Infrastructure or Cloud Exadata Infrastructure resource. InfrastructureId *string `mandatory:"false" json:"infrastructureId"` // OCID of the Grid Infrastructure software image. SoftwareImageId *string `mandatory:"false" json:"softwareImageId"` }
CloudVmClusterTargetSummary Details of a CloudVmCluster target member of a Exadata Fleet Update Collection. Stored references of the resource documented in
https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/CloudVmCluster/
func (CloudVmClusterTargetSummary) GetCompartmentId ¶
func (m CloudVmClusterTargetSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CloudVmClusterTargetSummary) GetId ¶
func (m CloudVmClusterTargetSummary) GetId() *string
GetId returns Id
func (CloudVmClusterTargetSummary) MarshalJSON ¶
func (m CloudVmClusterTargetSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CloudVmClusterTargetSummary) String ¶
func (m CloudVmClusterTargetSummary) String() string
func (CloudVmClusterTargetSummary) ValidateEnumValue ¶
func (m CloudVmClusterTargetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CollectionLifecycleStatesEnum ¶
type CollectionLifecycleStatesEnum string
CollectionLifecycleStatesEnum Enum with underlying type: string
const ( CollectionLifecycleStatesCreating CollectionLifecycleStatesEnum = "CREATING" CollectionLifecycleStatesUpdating CollectionLifecycleStatesEnum = "UPDATING" CollectionLifecycleStatesActive CollectionLifecycleStatesEnum = "ACTIVE" CollectionLifecycleStatesNeedsAttention CollectionLifecycleStatesEnum = "NEEDS_ATTENTION" CollectionLifecycleStatesDeleting CollectionLifecycleStatesEnum = "DELETING" CollectionLifecycleStatesDeleted CollectionLifecycleStatesEnum = "DELETED" CollectionLifecycleStatesFailed CollectionLifecycleStatesEnum = "FAILED" )
Set of constants representing the allowable values for CollectionLifecycleStatesEnum
func GetCollectionLifecycleStatesEnumValues ¶
func GetCollectionLifecycleStatesEnumValues() []CollectionLifecycleStatesEnum
GetCollectionLifecycleStatesEnumValues Enumerates the set of values for CollectionLifecycleStatesEnum
func GetMappingCollectionLifecycleStatesEnum ¶
func GetMappingCollectionLifecycleStatesEnum(val string) (CollectionLifecycleStatesEnum, bool)
GetMappingCollectionLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum
type CollectionServiceTypesEnum ¶
type CollectionServiceTypesEnum string
CollectionServiceTypesEnum Enum with underlying type: string
const ( CollectionServiceTypesExacs CollectionServiceTypesEnum = "EXACS" CollectionServiceTypesExacc CollectionServiceTypesEnum = "EXACC" )
Set of constants representing the allowable values for CollectionServiceTypesEnum
func GetCollectionServiceTypesEnumValues ¶
func GetCollectionServiceTypesEnumValues() []CollectionServiceTypesEnum
GetCollectionServiceTypesEnumValues Enumerates the set of values for CollectionServiceTypesEnum
func GetMappingCollectionServiceTypesEnum ¶
func GetMappingCollectionServiceTypesEnum(val string) (CollectionServiceTypesEnum, bool)
GetMappingCollectionServiceTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type CollectionTypesEnum ¶
type CollectionTypesEnum string
CollectionTypesEnum Enum with underlying type: string
const ( CollectionTypesDb CollectionTypesEnum = "DB" CollectionTypesGi CollectionTypesEnum = "GI" )
Set of constants representing the allowable values for CollectionTypesEnum
func GetCollectionTypesEnumValues ¶
func GetCollectionTypesEnumValues() []CollectionTypesEnum
GetCollectionTypesEnumValues Enumerates the set of values for CollectionTypesEnum
func GetMappingCollectionTypesEnum ¶
func GetMappingCollectionTypesEnum(val string) (CollectionTypesEnum, bool)
GetMappingCollectionTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateApplyActionDetails ¶
type CreateApplyActionDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails CreateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
CreateApplyActionDetails Apply Exadata Fleet Update Action creation details.
func (CreateApplyActionDetails) GetCompartmentId ¶
func (m CreateApplyActionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateApplyActionDetails) GetDefinedTags ¶
func (m CreateApplyActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateApplyActionDetails) GetDisplayName ¶
func (m CreateApplyActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateApplyActionDetails) GetFreeformTags ¶
func (m CreateApplyActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateApplyActionDetails) MarshalJSON ¶
func (m CreateApplyActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateApplyActionDetails) String ¶
func (m CreateApplyActionDetails) String() string
func (*CreateApplyActionDetails) UnmarshalJSON ¶
func (m *CreateApplyActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateApplyActionDetails) ValidateEnumValue ¶
func (m CreateApplyActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateBatchingStrategyDetails ¶
type CreateBatchingStrategyDetails interface { }
CreateBatchingStrategyDetails Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
type CreateCleanupActionDetails ¶
type CreateCleanupActionDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails CreateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
CreateCleanupActionDetails Cleanup Exadata Fleet Update Action creation details.
func (CreateCleanupActionDetails) GetCompartmentId ¶
func (m CreateCleanupActionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateCleanupActionDetails) GetDefinedTags ¶
func (m CreateCleanupActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateCleanupActionDetails) GetDisplayName ¶
func (m CreateCleanupActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateCleanupActionDetails) GetFreeformTags ¶
func (m CreateCleanupActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateCleanupActionDetails) MarshalJSON ¶
func (m CreateCleanupActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateCleanupActionDetails) String ¶
func (m CreateCleanupActionDetails) String() string
func (*CreateCleanupActionDetails) UnmarshalJSON ¶
func (m *CreateCleanupActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateCleanupActionDetails) ValidateEnumValue ¶
func (m CreateCleanupActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbFsuCollectionDetails ¶
type CreateDbFsuCollectionDetails struct { // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // Exadata Fleet Update Collection Identifier. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` FleetDiscovery DbFleetDiscoveryDetails `mandatory:"false" json:"fleetDiscovery"` // Exadata service type for the target resource members. ServiceType CollectionServiceTypesEnum `mandatory:"true" json:"serviceType"` // Database Major Version of targets to be included in the Exadata Fleet Update Collection. // https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions // Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection. SourceMajorVersion DbSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
CreateDbFsuCollectionDetails Details to create a 'DB' type Exadata Fleet Update Collection.
func (CreateDbFsuCollectionDetails) GetCompartmentId ¶
func (m CreateDbFsuCollectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateDbFsuCollectionDetails) GetDefinedTags ¶
func (m CreateDbFsuCollectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbFsuCollectionDetails) GetDisplayName ¶
func (m CreateDbFsuCollectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbFsuCollectionDetails) GetFreeformTags ¶
func (m CreateDbFsuCollectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbFsuCollectionDetails) GetServiceType ¶
func (m CreateDbFsuCollectionDetails) GetServiceType() CollectionServiceTypesEnum
GetServiceType returns ServiceType
func (CreateDbFsuCollectionDetails) MarshalJSON ¶
func (m CreateDbFsuCollectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbFsuCollectionDetails) String ¶
func (m CreateDbFsuCollectionDetails) String() string
func (*CreateDbFsuCollectionDetails) UnmarshalJSON ¶
func (m *CreateDbFsuCollectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDbFsuCollectionDetails) ValidateEnumValue ¶
func (m CreateDbFsuCollectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateFiftyFiftyBatchingStrategyDetails ¶
type CreateFiftyFiftyBatchingStrategyDetails struct { // True to wait for customer to resume the Apply Action once the first half is done. // False to automatically patch the second half. IsWaitForBatchResume *bool `mandatory:"false" json:"isWaitForBatchResume"` // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
CreateFiftyFiftyBatchingStrategyDetails Fifty-Fifty batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (CreateFiftyFiftyBatchingStrategyDetails) MarshalJSON ¶
func (m CreateFiftyFiftyBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateFiftyFiftyBatchingStrategyDetails) String ¶
func (m CreateFiftyFiftyBatchingStrategyDetails) String() string
func (CreateFiftyFiftyBatchingStrategyDetails) ValidateEnumValue ¶
func (m CreateFiftyFiftyBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateFsuActionDetails ¶
type CreateFsuActionDetails interface { // Compartment Identifier. GetCompartmentId() *string // Exadata Fleet Update Action display name. GetDisplayName() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateFsuActionDetails Exadata Fleet Update Action resource details.
type CreateFsuActionRequest ¶
type CreateFsuActionRequest struct { // Details for the new Exadata Fleet Update Action. CreateFsuActionDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateFsuActionRequest wrapper for the CreateFsuAction operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuAction.go.html to see an example of how to use CreateFsuActionRequest.
func (CreateFsuActionRequest) BinaryRequestBody ¶
func (request CreateFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateFsuActionRequest) HTTPRequest ¶
func (request CreateFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateFsuActionRequest) RetryPolicy ¶
func (request CreateFsuActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateFsuActionRequest) String ¶
func (request CreateFsuActionRequest) String() string
func (CreateFsuActionRequest) ValidateEnumValue ¶
func (request CreateFsuActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateFsuActionResponse ¶
type CreateFsuActionResponse struct { // The underlying http response RawResponse *http.Response // The FsuAction instance FsuAction `presentIn:"body"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // URI with information of a newly created resource. // Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 Location *string `presentIn:"header" name:"location"` }
CreateFsuActionResponse wrapper for the CreateFsuAction operation
func (CreateFsuActionResponse) HTTPResponse ¶
func (response CreateFsuActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateFsuActionResponse) String ¶
func (response CreateFsuActionResponse) String() string
type CreateFsuCollectionDetails ¶
type CreateFsuCollectionDetails interface { // Exadata service type for the target resource members. GetServiceType() CollectionServiceTypesEnum // Compartment Identifier GetCompartmentId() *string // Exadata Fleet Update Collection Identifier. GetDisplayName() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateFsuCollectionDetails The information about new Exadata Fleet Update Collection.
type CreateFsuCollectionRequest ¶
type CreateFsuCollectionRequest struct { // Details for the new Exadata Fleet Update Collection. CreateFsuCollectionDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateFsuCollectionRequest wrapper for the CreateFsuCollection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuCollection.go.html to see an example of how to use CreateFsuCollectionRequest.
func (CreateFsuCollectionRequest) BinaryRequestBody ¶
func (request CreateFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateFsuCollectionRequest) HTTPRequest ¶
func (request CreateFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateFsuCollectionRequest) RetryPolicy ¶
func (request CreateFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateFsuCollectionRequest) String ¶
func (request CreateFsuCollectionRequest) String() string
func (CreateFsuCollectionRequest) ValidateEnumValue ¶
func (request CreateFsuCollectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateFsuCollectionResponse ¶
type CreateFsuCollectionResponse struct { // The underlying http response RawResponse *http.Response // The FsuCollection instance FsuCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // URI with information of a newly created resource. // Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 Location *string `presentIn:"header" name:"location"` }
CreateFsuCollectionResponse wrapper for the CreateFsuCollection operation
func (CreateFsuCollectionResponse) HTTPResponse ¶
func (response CreateFsuCollectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateFsuCollectionResponse) String ¶
func (response CreateFsuCollectionResponse) String() string
type CreateFsuCycleDetails ¶
type CreateFsuCycleDetails interface { // Compartment Identifier. GetCompartmentId() *string // OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to. GetFsuCollectionId() *string GetGoalVersionDetails() FsuGoalVersionDetails // Exadata Fleet Update Cycle display name. GetDisplayName() *string GetBatchingStrategy() CreateBatchingStrategyDetails GetStageActionSchedule() CreateScheduleDetails GetApplyActionSchedule() CreateScheduleDetails GetDiagnosticsCollection() *DiagnosticsCollectionDetails // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateFsuCycleDetails Exadata Fleet Update Cycle resource creation details.
type CreateFsuCycleRequest ¶
type CreateFsuCycleRequest struct { // Details for the new Exadata Fleet Update Maintenance Cycle. // Targets can only exist in one active Fleet Software Update Maintenance Cycle. CreateFsuCycleDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateFsuCycleRequest wrapper for the CreateFsuCycle operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuCycle.go.html to see an example of how to use CreateFsuCycleRequest.
func (CreateFsuCycleRequest) BinaryRequestBody ¶
func (request CreateFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateFsuCycleRequest) HTTPRequest ¶
func (request CreateFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateFsuCycleRequest) RetryPolicy ¶
func (request CreateFsuCycleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateFsuCycleRequest) String ¶
func (request CreateFsuCycleRequest) String() string
func (CreateFsuCycleRequest) ValidateEnumValue ¶
func (request CreateFsuCycleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateFsuCycleResponse ¶
type CreateFsuCycleResponse struct { // The underlying http response RawResponse *http.Response // The FsuCycle instance FsuCycle `presentIn:"body"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // URI with information of a newly created resource. // Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 Location *string `presentIn:"header" name:"location"` }
CreateFsuCycleResponse wrapper for the CreateFsuCycle operation
func (CreateFsuCycleResponse) HTTPResponse ¶
func (response CreateFsuCycleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateFsuCycleResponse) String ¶
func (response CreateFsuCycleResponse) String() string
type CreateFsuDiscoveryDetails ¶
type CreateFsuDiscoveryDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` Details DiscoveryDetails `mandatory:"true" json:"details"` // Exadata Fleet Update Collection display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateFsuDiscoveryDetails The information about new Exadata Fleet Update Discovery resource.
func (CreateFsuDiscoveryDetails) String ¶
func (m CreateFsuDiscoveryDetails) String() string
func (*CreateFsuDiscoveryDetails) UnmarshalJSON ¶
func (m *CreateFsuDiscoveryDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateFsuDiscoveryDetails) ValidateEnumValue ¶
func (m CreateFsuDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateFsuDiscoveryRequest ¶
type CreateFsuDiscoveryRequest struct { // Details for the new Exadata Fleet Update Discovery. CreateFsuDiscoveryDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateFsuDiscoveryRequest wrapper for the CreateFsuDiscovery operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuDiscovery.go.html to see an example of how to use CreateFsuDiscoveryRequest.
func (CreateFsuDiscoveryRequest) BinaryRequestBody ¶
func (request CreateFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateFsuDiscoveryRequest) HTTPRequest ¶
func (request CreateFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateFsuDiscoveryRequest) RetryPolicy ¶
func (request CreateFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateFsuDiscoveryRequest) String ¶
func (request CreateFsuDiscoveryRequest) String() string
func (CreateFsuDiscoveryRequest) ValidateEnumValue ¶
func (request CreateFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateFsuDiscoveryResponse ¶
type CreateFsuDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // The FsuDiscovery instance FsuDiscovery `presentIn:"body"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // URI with information of a newly created resource. // Follows RFC-2616 https://datatracker.ietf.org/doc/html/rfc2616#page-135 Location *string `presentIn:"header" name:"location"` }
CreateFsuDiscoveryResponse wrapper for the CreateFsuDiscovery operation
func (CreateFsuDiscoveryResponse) HTTPResponse ¶
func (response CreateFsuDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateFsuDiscoveryResponse) String ¶
func (response CreateFsuDiscoveryResponse) String() string
type CreateGiFsuCollectionDetails ¶
type CreateGiFsuCollectionDetails struct { // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // Exadata Fleet Update Collection Identifier. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` FleetDiscovery GiFleetDiscoveryDetails `mandatory:"false" json:"fleetDiscovery"` // Exadata service type for the target resource members. ServiceType CollectionServiceTypesEnum `mandatory:"true" json:"serviceType"` // Grid Infrastructure Major Version of targets to be included in the Exadata Fleet Update Collection. // Only GI targets that match the version specified in this value would be added to the Exadata Fleet Update Collection. SourceMajorVersion GiSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
CreateGiFsuCollectionDetails Details to create a 'GI' type Exadata Fleet Update Collection.
func (CreateGiFsuCollectionDetails) GetCompartmentId ¶
func (m CreateGiFsuCollectionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateGiFsuCollectionDetails) GetDefinedTags ¶
func (m CreateGiFsuCollectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGiFsuCollectionDetails) GetDisplayName ¶
func (m CreateGiFsuCollectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGiFsuCollectionDetails) GetFreeformTags ¶
func (m CreateGiFsuCollectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGiFsuCollectionDetails) GetServiceType ¶
func (m CreateGiFsuCollectionDetails) GetServiceType() CollectionServiceTypesEnum
GetServiceType returns ServiceType
func (CreateGiFsuCollectionDetails) MarshalJSON ¶
func (m CreateGiFsuCollectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGiFsuCollectionDetails) String ¶
func (m CreateGiFsuCollectionDetails) String() string
func (*CreateGiFsuCollectionDetails) UnmarshalJSON ¶
func (m *CreateGiFsuCollectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateGiFsuCollectionDetails) ValidateEnumValue ¶
func (m CreateGiFsuCollectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateNonRollingBatchingStrategyDetails ¶
type CreateNonRollingBatchingStrategyDetails struct { }
CreateNonRollingBatchingStrategyDetails Non-rolling batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (CreateNonRollingBatchingStrategyDetails) MarshalJSON ¶
func (m CreateNonRollingBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateNonRollingBatchingStrategyDetails) String ¶
func (m CreateNonRollingBatchingStrategyDetails) String() string
func (CreateNonRollingBatchingStrategyDetails) ValidateEnumValue ¶
func (m CreateNonRollingBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePatchFsuCycle ¶
type CreatePatchFsuCycle struct { // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID identifier for the Collection ID the Exadata Fleet Update Cycle will be assigned to. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` GoalVersionDetails FsuGoalVersionDetails `mandatory:"true" json:"goalVersionDetails"` // Exadata Fleet Update Cycle display name. DisplayName *string `mandatory:"false" json:"displayName"` BatchingStrategy CreateBatchingStrategyDetails `mandatory:"false" json:"batchingStrategy"` StageActionSchedule CreateScheduleDetails `mandatory:"false" json:"stageActionSchedule"` ApplyActionSchedule CreateScheduleDetails `mandatory:"false" json:"applyActionSchedule"` DiagnosticsCollection *DiagnosticsCollectionDetails `mandatory:"false" json:"diagnosticsCollection"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Ignore all patches between the source and target homes during patching. IsIgnorePatches *bool `mandatory:"false" json:"isIgnorePatches"` // List of patch IDs to ignore. IsIgnoreMissingPatches []string `mandatory:"false" json:"isIgnoreMissingPatches"` // Service drain timeout specified in seconds. MaxDrainTimeoutInSeconds *int `mandatory:"false" json:"maxDrainTimeoutInSeconds"` // Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same // instances before and after the move operation. IsKeepPlacement *bool `mandatory:"false" json:"isKeepPlacement"` }
CreatePatchFsuCycle Patch Exadata Fleet Update Cycle resource creation details.
func (CreatePatchFsuCycle) GetApplyActionSchedule ¶
func (m CreatePatchFsuCycle) GetApplyActionSchedule() CreateScheduleDetails
GetApplyActionSchedule returns ApplyActionSchedule
func (CreatePatchFsuCycle) GetBatchingStrategy ¶
func (m CreatePatchFsuCycle) GetBatchingStrategy() CreateBatchingStrategyDetails
GetBatchingStrategy returns BatchingStrategy
func (CreatePatchFsuCycle) GetCompartmentId ¶
func (m CreatePatchFsuCycle) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreatePatchFsuCycle) GetDefinedTags ¶
func (m CreatePatchFsuCycle) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreatePatchFsuCycle) GetDiagnosticsCollection ¶ added in v65.70.0
func (m CreatePatchFsuCycle) GetDiagnosticsCollection() *DiagnosticsCollectionDetails
GetDiagnosticsCollection returns DiagnosticsCollection
func (CreatePatchFsuCycle) GetDisplayName ¶
func (m CreatePatchFsuCycle) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreatePatchFsuCycle) GetFreeformTags ¶
func (m CreatePatchFsuCycle) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreatePatchFsuCycle) GetFsuCollectionId ¶
func (m CreatePatchFsuCycle) GetFsuCollectionId() *string
GetFsuCollectionId returns FsuCollectionId
func (CreatePatchFsuCycle) GetGoalVersionDetails ¶
func (m CreatePatchFsuCycle) GetGoalVersionDetails() FsuGoalVersionDetails
GetGoalVersionDetails returns GoalVersionDetails
func (CreatePatchFsuCycle) GetStageActionSchedule ¶
func (m CreatePatchFsuCycle) GetStageActionSchedule() CreateScheduleDetails
GetStageActionSchedule returns StageActionSchedule
func (CreatePatchFsuCycle) MarshalJSON ¶
func (m CreatePatchFsuCycle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePatchFsuCycle) String ¶
func (m CreatePatchFsuCycle) String() string
func (*CreatePatchFsuCycle) UnmarshalJSON ¶
func (m *CreatePatchFsuCycle) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreatePatchFsuCycle) ValidateEnumValue ¶
func (m CreatePatchFsuCycle) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePrecheckActionDetails ¶
type CreatePrecheckActionDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails CreateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
CreatePrecheckActionDetails Precheck Exadata Fleet Update Action creation details.
func (CreatePrecheckActionDetails) GetCompartmentId ¶
func (m CreatePrecheckActionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreatePrecheckActionDetails) GetDefinedTags ¶
func (m CreatePrecheckActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreatePrecheckActionDetails) GetDisplayName ¶
func (m CreatePrecheckActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreatePrecheckActionDetails) GetFreeformTags ¶
func (m CreatePrecheckActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreatePrecheckActionDetails) MarshalJSON ¶
func (m CreatePrecheckActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePrecheckActionDetails) String ¶
func (m CreatePrecheckActionDetails) String() string
func (*CreatePrecheckActionDetails) UnmarshalJSON ¶
func (m *CreatePrecheckActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreatePrecheckActionDetails) ValidateEnumValue ¶
func (m CreatePrecheckActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRollbackActionDetails ¶
type CreateRollbackActionDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` Details RollbackDetails `mandatory:"true" json:"details"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails CreateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
CreateRollbackActionDetails Rollback Exadata Fleet Update Action creation details. This action will attempt to rollback the specified Targets according to strategy to the source target version prior to patching in this Exadata Fleet Update Cycle and remove them from the Collection.
func (CreateRollbackActionDetails) GetCompartmentId ¶
func (m CreateRollbackActionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateRollbackActionDetails) GetDefinedTags ¶
func (m CreateRollbackActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateRollbackActionDetails) GetDisplayName ¶
func (m CreateRollbackActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateRollbackActionDetails) GetFreeformTags ¶
func (m CreateRollbackActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateRollbackActionDetails) MarshalJSON ¶
func (m CreateRollbackActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateRollbackActionDetails) String ¶
func (m CreateRollbackActionDetails) String() string
func (*CreateRollbackActionDetails) UnmarshalJSON ¶
func (m *CreateRollbackActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateRollbackActionDetails) ValidateEnumValue ¶
func (m CreateRollbackActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateScheduleDetails ¶
type CreateScheduleDetails interface { }
CreateScheduleDetails Scheduling related details for the Exadata Fleet Update Action during create operations. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails for Stage and Apply Actions in Exadata Fleet Update Cycle creation would not create Actions. Null scheduleDetails for CreateAction would execute the Exadata Fleet Update Action as soon as possible.
type CreateScheduleDetailsTypeEnum ¶
type CreateScheduleDetailsTypeEnum string
CreateScheduleDetailsTypeEnum Enum with underlying type: string
const (
CreateScheduleDetailsTypeStartTime CreateScheduleDetailsTypeEnum = "START_TIME"
)
Set of constants representing the allowable values for CreateScheduleDetailsTypeEnum
func GetCreateScheduleDetailsTypeEnumValues ¶
func GetCreateScheduleDetailsTypeEnumValues() []CreateScheduleDetailsTypeEnum
GetCreateScheduleDetailsTypeEnumValues Enumerates the set of values for CreateScheduleDetailsTypeEnum
func GetMappingCreateScheduleDetailsTypeEnum ¶
func GetMappingCreateScheduleDetailsTypeEnum(val string) (CreateScheduleDetailsTypeEnum, bool)
GetMappingCreateScheduleDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateSequentialBatchingStrategyDetails ¶
type CreateSequentialBatchingStrategyDetails struct { // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
CreateSequentialBatchingStrategyDetails Sequential batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (CreateSequentialBatchingStrategyDetails) MarshalJSON ¶
func (m CreateSequentialBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateSequentialBatchingStrategyDetails) String ¶
func (m CreateSequentialBatchingStrategyDetails) String() string
func (CreateSequentialBatchingStrategyDetails) ValidateEnumValue ¶
func (m CreateSequentialBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateServiceAvailabilityFactorBatchingStrategyDetails ¶
type CreateServiceAvailabilityFactorBatchingStrategyDetails struct { // Percentage of availability in the service during the Patch operation. Percentage *int `mandatory:"false" json:"percentage"` // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
CreateServiceAvailabilityFactorBatchingStrategyDetails Service Availability Factor batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (CreateServiceAvailabilityFactorBatchingStrategyDetails) MarshalJSON ¶
func (m CreateServiceAvailabilityFactorBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateServiceAvailabilityFactorBatchingStrategyDetails) String ¶
func (m CreateServiceAvailabilityFactorBatchingStrategyDetails) String() string
func (CreateServiceAvailabilityFactorBatchingStrategyDetails) ValidateEnumValue ¶
func (m CreateServiceAvailabilityFactorBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateStageActionDetails ¶
type CreateStageActionDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails CreateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
CreateStageActionDetails Stage Exadata Fleet Update Action creation details.
func (CreateStageActionDetails) GetCompartmentId ¶
func (m CreateStageActionDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateStageActionDetails) GetDefinedTags ¶
func (m CreateStageActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateStageActionDetails) GetDisplayName ¶
func (m CreateStageActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateStageActionDetails) GetFreeformTags ¶
func (m CreateStageActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateStageActionDetails) MarshalJSON ¶
func (m CreateStageActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateStageActionDetails) String ¶
func (m CreateStageActionDetails) String() string
func (*CreateStageActionDetails) UnmarshalJSON ¶
func (m *CreateStageActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateStageActionDetails) ValidateEnumValue ¶
func (m CreateStageActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateStartTimeScheduleDetails ¶
type CreateStartTimeScheduleDetails struct { // The date and time the Exadata Fleet Update Action is expected to start. // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeToStart *common.SDKTime `mandatory:"true" json:"timeToStart"` }
CreateStartTimeScheduleDetails Start time details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. If Stage and Apply Actions are created with a timeToStart specified during Exadata Fleet Update Cycle creation, Apply should be scheduled at least 24 hours after the start time of the Stage Action.
func (CreateStartTimeScheduleDetails) MarshalJSON ¶
func (m CreateStartTimeScheduleDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateStartTimeScheduleDetails) String ¶
func (m CreateStartTimeScheduleDetails) String() string
func (CreateStartTimeScheduleDetails) ValidateEnumValue ¶
func (m CreateStartTimeScheduleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CycleLifecycleStatesEnum ¶
type CycleLifecycleStatesEnum string
CycleLifecycleStatesEnum Enum with underlying type: string
const ( CycleLifecycleStatesCreating CycleLifecycleStatesEnum = "CREATING" CycleLifecycleStatesActive CycleLifecycleStatesEnum = "ACTIVE" CycleLifecycleStatesUpdating CycleLifecycleStatesEnum = "UPDATING" CycleLifecycleStatesInProgress CycleLifecycleStatesEnum = "IN_PROGRESS" CycleLifecycleStatesFailed CycleLifecycleStatesEnum = "FAILED" CycleLifecycleStatesNeedsAttention CycleLifecycleStatesEnum = "NEEDS_ATTENTION" CycleLifecycleStatesSucceeded CycleLifecycleStatesEnum = "SUCCEEDED" CycleLifecycleStatesDeleting CycleLifecycleStatesEnum = "DELETING" CycleLifecycleStatesDeleted CycleLifecycleStatesEnum = "DELETED" )
Set of constants representing the allowable values for CycleLifecycleStatesEnum
func GetCycleLifecycleStatesEnumValues ¶
func GetCycleLifecycleStatesEnumValues() []CycleLifecycleStatesEnum
GetCycleLifecycleStatesEnumValues Enumerates the set of values for CycleLifecycleStatesEnum
func GetMappingCycleLifecycleStatesEnum ¶
func GetMappingCycleLifecycleStatesEnum(val string) (CycleLifecycleStatesEnum, bool)
GetMappingCycleLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum
type CycleTypesEnum ¶
type CycleTypesEnum string
CycleTypesEnum Enum with underlying type: string
const (
CycleTypesPatch CycleTypesEnum = "PATCH"
)
Set of constants representing the allowable values for CycleTypesEnum
func GetCycleTypesEnumValues ¶
func GetCycleTypesEnumValues() []CycleTypesEnum
GetCycleTypesEnumValues Enumerates the set of values for CycleTypesEnum
func GetMappingCycleTypesEnum ¶
func GetMappingCycleTypesEnum(val string) (CycleTypesEnum, bool)
GetMappingCycleTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type DataCollectionModesEnum ¶ added in v65.70.0
type DataCollectionModesEnum string
DataCollectionModesEnum Enum with underlying type: string
const ( DataCollectionModesEnable DataCollectionModesEnum = "ENABLE" DataCollectionModesEnableAndRestore DataCollectionModesEnum = "ENABLE_AND_RESTORE" DataCollectionModesNoChange DataCollectionModesEnum = "NO_CHANGE" )
Set of constants representing the allowable values for DataCollectionModesEnum
func GetDataCollectionModesEnumValues ¶ added in v65.70.0
func GetDataCollectionModesEnumValues() []DataCollectionModesEnum
GetDataCollectionModesEnumValues Enumerates the set of values for DataCollectionModesEnum
func GetMappingDataCollectionModesEnum ¶ added in v65.70.0
func GetMappingDataCollectionModesEnum(val string) (DataCollectionModesEnum, bool)
GetMappingDataCollectionModesEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseTargetSummary ¶
type DatabaseTargetSummary struct { // OCID of the target resource in the Exadata Fleet Update Collection. Id *string `mandatory:"false" json:"id"` // Compartment identifier of the target. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the database home. DbHomeId *string `mandatory:"false" json:"dbHomeId"` // OCID of the related VM Cluster or Cloud VM Cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // OCID of the related Exadata Infrastructure or Cloud Exadata Infrastructure resource. InfrastructureId *string `mandatory:"false" json:"infrastructureId"` // OCID of the Database sofware image. SoftwareImageId *string `mandatory:"false" json:"softwareImageId"` }
DatabaseTargetSummary Details of a Database target member of a Exadata Fleet Update Collection. Stored references of the resource documented in
https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/Database/
func (DatabaseTargetSummary) GetCompartmentId ¶
func (m DatabaseTargetSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DatabaseTargetSummary) GetId ¶
func (m DatabaseTargetSummary) GetId() *string
GetId returns Id
func (DatabaseTargetSummary) MarshalJSON ¶
func (m DatabaseTargetSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseTargetSummary) String ¶
func (m DatabaseTargetSummary) String() string
func (DatabaseTargetSummary) ValidateEnumValue ¶
func (m DatabaseTargetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbCollection ¶
type DbCollection struct { // OCID identifier for the Exadata Fleet Update Collection. Id *string `mandatory:"true" json:"id"` // Exadata Fleet Update Collection resource display name. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` FleetDiscovery DbFleetDiscoveryDetails `mandatory:"true" json:"fleetDiscovery"` ActiveFsuCycle *ActiveCycleDetails `mandatory:"false" json:"activeFsuCycle"` // Number of targets that are members of this Collection. TargetCount *int `mandatory:"false" json:"targetCount"` // The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Exadata service type for the target resource members. ServiceType CollectionServiceTypesEnum `mandatory:"true" json:"serviceType"` // The current state of the Exadata Fleet Update Collection. LifecycleState CollectionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // Database Major Version of targets to be included in the Exadata Fleet Update Collection. // https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions // Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection. SourceMajorVersion DbSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
DbCollection 'DB' type Exadata Fleet Update Collection details.
func (DbCollection) GetActiveFsuCycle ¶
func (m DbCollection) GetActiveFsuCycle() *ActiveCycleDetails
GetActiveFsuCycle returns ActiveFsuCycle
func (DbCollection) GetCompartmentId ¶
func (m DbCollection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DbCollection) GetDefinedTags ¶
func (m DbCollection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DbCollection) GetDisplayName ¶
func (m DbCollection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DbCollection) GetFreeformTags ¶
func (m DbCollection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DbCollection) GetLifecycleDetails ¶
func (m DbCollection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DbCollection) GetLifecycleState ¶
func (m DbCollection) GetLifecycleState() CollectionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (DbCollection) GetServiceType ¶
func (m DbCollection) GetServiceType() CollectionServiceTypesEnum
GetServiceType returns ServiceType
func (DbCollection) GetSystemTags ¶
func (m DbCollection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DbCollection) GetTargetCount ¶
func (m DbCollection) GetTargetCount() *int
GetTargetCount returns TargetCount
func (DbCollection) GetTimeCreated ¶
func (m DbCollection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DbCollection) GetTimeUpdated ¶
func (m DbCollection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DbCollection) MarshalJSON ¶
func (m DbCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbCollection) String ¶
func (m DbCollection) String() string
func (*DbCollection) UnmarshalJSON ¶
func (m *DbCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DbCollection) ValidateEnumValue ¶
func (m DbCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbCompartmentIdFilter ¶
type DbCompartmentIdFilter struct { // List of Compartments OCIDs to include in the discovery. Identifiers []string `mandatory:"true" json:"identifiers"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` }
DbCompartmentIdFilter List of Compartments to include in the discovery.
func (DbCompartmentIdFilter) GetMode ¶
func (m DbCompartmentIdFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbCompartmentIdFilter) MarshalJSON ¶
func (m DbCompartmentIdFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbCompartmentIdFilter) String ¶
func (m DbCompartmentIdFilter) String() string
func (DbCompartmentIdFilter) ValidateEnumValue ¶
func (m DbCompartmentIdFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbDefinedTagsFilter ¶
type DbDefinedTagsFilter struct { // Defined tags to include in the discovery. Tags []DefinedTagFilterEntry `mandatory:"true" json:"tags"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` // Type of join for each element in this filter. Operator FleetDiscoveryOperatorsEnum `mandatory:"false" json:"operator,omitempty"` }
DbDefinedTagsFilter Defined tags to include in the discovery.
func (DbDefinedTagsFilter) GetMode ¶
func (m DbDefinedTagsFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbDefinedTagsFilter) MarshalJSON ¶
func (m DbDefinedTagsFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbDefinedTagsFilter) String ¶
func (m DbDefinedTagsFilter) String() string
func (DbDefinedTagsFilter) ValidateEnumValue ¶
func (m DbDefinedTagsFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbDiscoveryDetails ¶
type DbDiscoveryDetails struct { Criteria DbFleetDiscoveryDetails `mandatory:"true" json:"criteria"` // Exadata service type for the target resource members. ServiceType DiscoveryServiceTypesEnum `mandatory:"true" json:"serviceType"` // Database Major Version of targets to be included in the Exadata Fleet Update Discovery results. // https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions // Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Discovery results. SourceMajorVersion DbSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
DbDiscoveryDetails 'DB' type Exadata Fleet Update Discovery details.
func (DbDiscoveryDetails) GetServiceType ¶
func (m DbDiscoveryDetails) GetServiceType() DiscoveryServiceTypesEnum
GetServiceType returns ServiceType
func (DbDiscoveryDetails) MarshalJSON ¶
func (m DbDiscoveryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbDiscoveryDetails) String ¶
func (m DbDiscoveryDetails) String() string
func (*DbDiscoveryDetails) UnmarshalJSON ¶
func (m *DbDiscoveryDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DbDiscoveryDetails) ValidateEnumValue ¶
func (m DbDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbDiscoveryResults ¶
type DbDiscoveryResults struct { // OCIDs of Fleet Software Update Discovery. FsuDiscoveryId *string `mandatory:"true" json:"fsuDiscoveryId"` }
DbDiscoveryResults Collection built from the results of a Succeeded Fleet Software Update Discovery resource.
func (DbDiscoveryResults) MarshalJSON ¶
func (m DbDiscoveryResults) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbDiscoveryResults) String ¶
func (m DbDiscoveryResults) String() string
func (DbDiscoveryResults) ValidateEnumValue ¶
func (m DbDiscoveryResults) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbFiltersDiscovery ¶
type DbFiltersDiscovery struct { // Filters to perform the target discovery. Filters []DbFleetDiscoveryFilter `mandatory:"true" json:"filters"` }
DbFiltersDiscovery Collection discovery done from the results of the specified filters.
func (DbFiltersDiscovery) MarshalJSON ¶
func (m DbFiltersDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbFiltersDiscovery) String ¶
func (m DbFiltersDiscovery) String() string
func (*DbFiltersDiscovery) UnmarshalJSON ¶
func (m *DbFiltersDiscovery) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DbFiltersDiscovery) ValidateEnumValue ¶
func (m DbFiltersDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbFleetDiscoveryDetails ¶
type DbFleetDiscoveryDetails interface { }
DbFleetDiscoveryDetails Supported fleet discovery strategies for DB Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
type DbFleetDiscoveryFilter ¶
type DbFleetDiscoveryFilter interface { // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. GetMode() DbFleetDiscoveryFilterModeEnum }
DbFleetDiscoveryFilter Possible Discovery filters for Database targets.
type DbFleetDiscoveryFilterModeEnum ¶
type DbFleetDiscoveryFilterModeEnum string
DbFleetDiscoveryFilterModeEnum Enum with underlying type: string
const ( DbFleetDiscoveryFilterModeInclude DbFleetDiscoveryFilterModeEnum = "INCLUDE" DbFleetDiscoveryFilterModeExclude DbFleetDiscoveryFilterModeEnum = "EXCLUDE" )
Set of constants representing the allowable values for DbFleetDiscoveryFilterModeEnum
func GetDbFleetDiscoveryFilterModeEnumValues ¶
func GetDbFleetDiscoveryFilterModeEnumValues() []DbFleetDiscoveryFilterModeEnum
GetDbFleetDiscoveryFilterModeEnumValues Enumerates the set of values for DbFleetDiscoveryFilterModeEnum
func GetMappingDbFleetDiscoveryFilterModeEnum ¶
func GetMappingDbFleetDiscoveryFilterModeEnum(val string) (DbFleetDiscoveryFilterModeEnum, bool)
GetMappingDbFleetDiscoveryFilterModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbFleetDiscoveryFilterTypeEnum ¶
type DbFleetDiscoveryFilterTypeEnum string
DbFleetDiscoveryFilterTypeEnum Enum with underlying type: string
const ( DbFleetDiscoveryFilterTypeCompartmentId DbFleetDiscoveryFilterTypeEnum = "COMPARTMENT_ID" DbFleetDiscoveryFilterTypeVersion DbFleetDiscoveryFilterTypeEnum = "VERSION" DbFleetDiscoveryFilterTypeDbName DbFleetDiscoveryFilterTypeEnum = "DB_NAME" DbFleetDiscoveryFilterTypeDbUniqueName DbFleetDiscoveryFilterTypeEnum = "DB_UNIQUE_NAME" DbFleetDiscoveryFilterTypeDbHomeName DbFleetDiscoveryFilterTypeEnum = "DB_HOME_NAME" DbFleetDiscoveryFilterTypeFreeformTag DbFleetDiscoveryFilterTypeEnum = "FREEFORM_TAG" DbFleetDiscoveryFilterTypeDefinedTag DbFleetDiscoveryFilterTypeEnum = "DEFINED_TAG" DbFleetDiscoveryFilterTypeResourceId DbFleetDiscoveryFilterTypeEnum = "RESOURCE_ID" )
Set of constants representing the allowable values for DbFleetDiscoveryFilterTypeEnum
func GetDbFleetDiscoveryFilterTypeEnumValues ¶
func GetDbFleetDiscoveryFilterTypeEnumValues() []DbFleetDiscoveryFilterTypeEnum
GetDbFleetDiscoveryFilterTypeEnumValues Enumerates the set of values for DbFleetDiscoveryFilterTypeEnum
func GetMappingDbFleetDiscoveryFilterTypeEnum ¶
func GetMappingDbFleetDiscoveryFilterTypeEnum(val string) (DbFleetDiscoveryFilterTypeEnum, bool)
GetMappingDbFleetDiscoveryFilterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbFreeformTagsFilter ¶
type DbFreeformTagsFilter struct { // Freeform tags to include in the discovery. Tags []FreeformTagFilterEntry `mandatory:"true" json:"tags"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` // Type of join for each element in this filter. Operator FleetDiscoveryOperatorsEnum `mandatory:"false" json:"operator,omitempty"` }
DbFreeformTagsFilter Freeform tags to include in the discovery.
func (DbFreeformTagsFilter) GetMode ¶
func (m DbFreeformTagsFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbFreeformTagsFilter) MarshalJSON ¶
func (m DbFreeformTagsFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbFreeformTagsFilter) String ¶
func (m DbFreeformTagsFilter) String() string
func (DbFreeformTagsFilter) ValidateEnumValue ¶
func (m DbFreeformTagsFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbFsuCollectionSummary ¶
type DbFsuCollectionSummary struct { // OCID identifier for the Exadata Fleet Update Collection. Id *string `mandatory:"true" json:"id"` // Exadata Fleet Update Collection resource display name. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` ActiveFsuCycle *ActiveCycleDetails `mandatory:"false" json:"activeFsuCycle"` // Number of targets that are members of this Collection. TargetCount *int `mandatory:"false" json:"targetCount"` // The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Exadata service type for the target resource members. ServiceType CollectionServiceTypesEnum `mandatory:"true" json:"serviceType"` // The current state of the Exadata Fleet Update Collection. LifecycleState CollectionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // Database Major Version of targets to be included in the Exadata Fleet Update Collection. // https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions // Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection. SourceMajorVersion DbSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
DbFsuCollectionSummary 'DB' type Exadata Fleet Update Collection summary.
func (DbFsuCollectionSummary) GetActiveFsuCycle ¶
func (m DbFsuCollectionSummary) GetActiveFsuCycle() *ActiveCycleDetails
GetActiveFsuCycle returns ActiveFsuCycle
func (DbFsuCollectionSummary) GetCompartmentId ¶
func (m DbFsuCollectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (DbFsuCollectionSummary) GetDefinedTags ¶
func (m DbFsuCollectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (DbFsuCollectionSummary) GetDisplayName ¶
func (m DbFsuCollectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (DbFsuCollectionSummary) GetFreeformTags ¶
func (m DbFsuCollectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (DbFsuCollectionSummary) GetId ¶
func (m DbFsuCollectionSummary) GetId() *string
GetId returns Id
func (DbFsuCollectionSummary) GetLifecycleDetails ¶
func (m DbFsuCollectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (DbFsuCollectionSummary) GetLifecycleState ¶
func (m DbFsuCollectionSummary) GetLifecycleState() CollectionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (DbFsuCollectionSummary) GetServiceType ¶
func (m DbFsuCollectionSummary) GetServiceType() CollectionServiceTypesEnum
GetServiceType returns ServiceType
func (DbFsuCollectionSummary) GetSystemTags ¶
func (m DbFsuCollectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (DbFsuCollectionSummary) GetTargetCount ¶
func (m DbFsuCollectionSummary) GetTargetCount() *int
GetTargetCount returns TargetCount
func (DbFsuCollectionSummary) GetTimeCreated ¶
func (m DbFsuCollectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (DbFsuCollectionSummary) GetTimeUpdated ¶
func (m DbFsuCollectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (DbFsuCollectionSummary) MarshalJSON ¶
func (m DbFsuCollectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbFsuCollectionSummary) String ¶
func (m DbFsuCollectionSummary) String() string
func (DbFsuCollectionSummary) ValidateEnumValue ¶
func (m DbFsuCollectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbHomeNameFilter ¶
type DbHomeNameFilter struct { // List of Database home names to include in the discovery. Names []string `mandatory:"true" json:"names"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` }
DbHomeNameFilter Database home name to include in the discovery. '*' Wildcard is allowed for 'startsWith' or 'endsWith' filtering.
func (DbHomeNameFilter) GetMode ¶
func (m DbHomeNameFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbHomeNameFilter) MarshalJSON ¶
func (m DbHomeNameFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbHomeNameFilter) String ¶
func (m DbHomeNameFilter) String() string
func (DbHomeNameFilter) ValidateEnumValue ¶
func (m DbHomeNameFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbNameFilter ¶
type DbNameFilter struct { // List of Database names to include in the discovery. Names []string `mandatory:"true" json:"names"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` }
DbNameFilter Database name to include in the discovery. '*' Wildcard is allowed for 'startsWith' or 'endsWith' filtering.
func (DbNameFilter) GetMode ¶
func (m DbNameFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbNameFilter) MarshalJSON ¶
func (m DbNameFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbNameFilter) String ¶
func (m DbNameFilter) String() string
func (DbNameFilter) ValidateEnumValue ¶
func (m DbNameFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbResourceIdFilter ¶
type DbResourceIdFilter struct { // Related resource Ids to include in the discovery. // All must match the specified entityType. Identifiers []string `mandatory:"true" json:"identifiers"` // Type of resource to match in the discovery. EntityType DbResourceIdFilterEntityTypeEnum `mandatory:"true" json:"entityType"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` // Type of join for each element in this filter. Operator FleetDiscoveryOperatorsEnum `mandatory:"false" json:"operator,omitempty"` }
DbResourceIdFilter Related resource Ids to include in the discovery.
func (DbResourceIdFilter) GetMode ¶
func (m DbResourceIdFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbResourceIdFilter) MarshalJSON ¶
func (m DbResourceIdFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbResourceIdFilter) String ¶
func (m DbResourceIdFilter) String() string
func (DbResourceIdFilter) ValidateEnumValue ¶
func (m DbResourceIdFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbResourceIdFilterEntityTypeEnum ¶
type DbResourceIdFilterEntityTypeEnum string
DbResourceIdFilterEntityTypeEnum Enum with underlying type: string
const ( DbResourceIdFilterEntityTypeDatabasesoftwareimage DbResourceIdFilterEntityTypeEnum = "DATABASESOFTWAREIMAGE" DbResourceIdFilterEntityTypeDbhome DbResourceIdFilterEntityTypeEnum = "DBHOME" DbResourceIdFilterEntityTypeExadatainfrastructure DbResourceIdFilterEntityTypeEnum = "EXADATAINFRASTRUCTURE" DbResourceIdFilterEntityTypeCloudexadatainfrastructure DbResourceIdFilterEntityTypeEnum = "CLOUDEXADATAINFRASTRUCTURE" DbResourceIdFilterEntityTypeVmcluster DbResourceIdFilterEntityTypeEnum = "VMCLUSTER" DbResourceIdFilterEntityTypeCloudvmcluster DbResourceIdFilterEntityTypeEnum = "CLOUDVMCLUSTER" DbResourceIdFilterEntityTypeFsucollection DbResourceIdFilterEntityTypeEnum = "FSUCOLLECTION" )
Set of constants representing the allowable values for DbResourceIdFilterEntityTypeEnum
func GetDbResourceIdFilterEntityTypeEnumValues ¶
func GetDbResourceIdFilterEntityTypeEnumValues() []DbResourceIdFilterEntityTypeEnum
GetDbResourceIdFilterEntityTypeEnumValues Enumerates the set of values for DbResourceIdFilterEntityTypeEnum
func GetMappingDbResourceIdFilterEntityTypeEnum ¶
func GetMappingDbResourceIdFilterEntityTypeEnum(val string) (DbResourceIdFilterEntityTypeEnum, bool)
GetMappingDbResourceIdFilterEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSearchQueryDiscovery ¶
type DbSearchQueryDiscovery struct { // OCI Search Service query string. Query *string `mandatory:"true" json:"query"` }
DbSearchQueryDiscovery Collection discovery done from the results of the specified Search Service query string.
func (DbSearchQueryDiscovery) MarshalJSON ¶
func (m DbSearchQueryDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbSearchQueryDiscovery) String ¶
func (m DbSearchQueryDiscovery) String() string
func (DbSearchQueryDiscovery) ValidateEnumValue ¶
func (m DbSearchQueryDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSourceMajorVersionsEnum ¶
type DbSourceMajorVersionsEnum string
DbSourceMajorVersionsEnum Enum with underlying type: string
const ( DbSourceMajorVersionsDb11204 DbSourceMajorVersionsEnum = "DB_11204" DbSourceMajorVersionsDb121 DbSourceMajorVersionsEnum = "DB_121" DbSourceMajorVersionsDb122 DbSourceMajorVersionsEnum = "DB_122" DbSourceMajorVersionsDb18 DbSourceMajorVersionsEnum = "DB_18" DbSourceMajorVersionsDb19 DbSourceMajorVersionsEnum = "DB_19" DbSourceMajorVersionsDb23 DbSourceMajorVersionsEnum = "DB_23" )
Set of constants representing the allowable values for DbSourceMajorVersionsEnum
func GetDbSourceMajorVersionsEnumValues ¶
func GetDbSourceMajorVersionsEnumValues() []DbSourceMajorVersionsEnum
GetDbSourceMajorVersionsEnumValues Enumerates the set of values for DbSourceMajorVersionsEnum
func GetMappingDbSourceMajorVersionsEnum ¶
func GetMappingDbSourceMajorVersionsEnum(val string) (DbSourceMajorVersionsEnum, bool)
GetMappingDbSourceMajorVersionsEnum performs case Insensitive comparison on enum value and return the desired enum
type DbTargetListDiscovery ¶
type DbTargetListDiscovery struct { // OCIDs of target database resources to include. Targets []string `mandatory:"true" json:"targets"` }
DbTargetListDiscovery Collection discovery conformed by the specified list of targets.
func (DbTargetListDiscovery) MarshalJSON ¶
func (m DbTargetListDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbTargetListDiscovery) String ¶
func (m DbTargetListDiscovery) String() string
func (DbTargetListDiscovery) ValidateEnumValue ¶
func (m DbTargetListDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbUniqueNameFilter ¶
type DbUniqueNameFilter struct { // List of Database unique names to include in the discovery. Names []string `mandatory:"true" json:"names"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` }
DbUniqueNameFilter Database unique name to include in the discovery. '*' Wildcard is allowed for 'startsWith' or 'endsWith' filtering.
func (DbUniqueNameFilter) GetMode ¶
func (m DbUniqueNameFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbUniqueNameFilter) MarshalJSON ¶
func (m DbUniqueNameFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbUniqueNameFilter) String ¶
func (m DbUniqueNameFilter) String() string
func (DbUniqueNameFilter) ValidateEnumValue ¶
func (m DbUniqueNameFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbVersionFilter ¶
type DbVersionFilter struct { // List of Version strings to include in the discovery. Versions []string `mandatory:"true" json:"versions"` // INCLUDE or EXCLUDE the filter results in the discovery for DB targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode DbFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` }
DbVersionFilter Versions to include in the discovery. These should be under the Source Major Version of the Collection.
func (DbVersionFilter) GetMode ¶
func (m DbVersionFilter) GetMode() DbFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (DbVersionFilter) MarshalJSON ¶
func (m DbVersionFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DbVersionFilter) String ¶
func (m DbVersionFilter) String() string
func (DbVersionFilter) ValidateEnumValue ¶
func (m DbVersionFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefinedTagFilterEntry ¶
type DefinedTagFilterEntry struct { // Defined tag namespace. Namespace *string `mandatory:"true" json:"namespace"` // Defined tag key. Key *string `mandatory:"true" json:"key"` // Defined tag value. Value *string `mandatory:"true" json:"value"` }
DefinedTagFilterEntry Defined Tag filter entry.
func (DefinedTagFilterEntry) String ¶
func (m DefinedTagFilterEntry) String() string
func (DefinedTagFilterEntry) ValidateEnumValue ¶
func (m DefinedTagFilterEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteFsuActionRequest ¶
type DeleteFsuActionRequest struct { // Unique Exadata Fleet Update Action identifier. FsuActionId *string `mandatory:"true" contributesTo:"path" name:"fsuActionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteFsuActionRequest wrapper for the DeleteFsuAction operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuAction.go.html to see an example of how to use DeleteFsuActionRequest.
func (DeleteFsuActionRequest) BinaryRequestBody ¶
func (request DeleteFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteFsuActionRequest) HTTPRequest ¶
func (request DeleteFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFsuActionRequest) RetryPolicy ¶
func (request DeleteFsuActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFsuActionRequest) String ¶
func (request DeleteFsuActionRequest) String() string
func (DeleteFsuActionRequest) ValidateEnumValue ¶
func (request DeleteFsuActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteFsuActionResponse ¶
type DeleteFsuActionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFsuActionResponse wrapper for the DeleteFsuAction operation
func (DeleteFsuActionResponse) HTTPResponse ¶
func (response DeleteFsuActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFsuActionResponse) String ¶
func (response DeleteFsuActionResponse) String() string
type DeleteFsuCollectionRequest ¶
type DeleteFsuCollectionRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteFsuCollectionRequest wrapper for the DeleteFsuCollection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuCollection.go.html to see an example of how to use DeleteFsuCollectionRequest.
func (DeleteFsuCollectionRequest) BinaryRequestBody ¶
func (request DeleteFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteFsuCollectionRequest) HTTPRequest ¶
func (request DeleteFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFsuCollectionRequest) RetryPolicy ¶
func (request DeleteFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFsuCollectionRequest) String ¶
func (request DeleteFsuCollectionRequest) String() string
func (DeleteFsuCollectionRequest) ValidateEnumValue ¶
func (request DeleteFsuCollectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteFsuCollectionResponse ¶
type DeleteFsuCollectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFsuCollectionResponse wrapper for the DeleteFsuCollection operation
func (DeleteFsuCollectionResponse) HTTPResponse ¶
func (response DeleteFsuCollectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFsuCollectionResponse) String ¶
func (response DeleteFsuCollectionResponse) String() string
type DeleteFsuCollectionTargetRequest ¶ added in v65.70.0
type DeleteFsuCollectionTargetRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // Target resource OCID. TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteFsuCollectionTargetRequest wrapper for the DeleteFsuCollectionTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuCollectionTarget.go.html to see an example of how to use DeleteFsuCollectionTargetRequest.
func (DeleteFsuCollectionTargetRequest) BinaryRequestBody ¶ added in v65.70.0
func (request DeleteFsuCollectionTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteFsuCollectionTargetRequest) HTTPRequest ¶ added in v65.70.0
func (request DeleteFsuCollectionTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFsuCollectionTargetRequest) RetryPolicy ¶ added in v65.70.0
func (request DeleteFsuCollectionTargetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFsuCollectionTargetRequest) String ¶ added in v65.70.0
func (request DeleteFsuCollectionTargetRequest) String() string
func (DeleteFsuCollectionTargetRequest) ValidateEnumValue ¶ added in v65.70.0
func (request DeleteFsuCollectionTargetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteFsuCollectionTargetResponse ¶ added in v65.70.0
type DeleteFsuCollectionTargetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFsuCollectionTargetResponse wrapper for the DeleteFsuCollectionTarget operation
func (DeleteFsuCollectionTargetResponse) HTTPResponse ¶ added in v65.70.0
func (response DeleteFsuCollectionTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFsuCollectionTargetResponse) String ¶ added in v65.70.0
func (response DeleteFsuCollectionTargetResponse) String() string
type DeleteFsuCycleRequest ¶
type DeleteFsuCycleRequest struct { // Unique Exadata Fleet Update Cycle identifier. FsuCycleId *string `mandatory:"true" contributesTo:"path" name:"fsuCycleId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteFsuCycleRequest wrapper for the DeleteFsuCycle operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuCycle.go.html to see an example of how to use DeleteFsuCycleRequest.
func (DeleteFsuCycleRequest) BinaryRequestBody ¶
func (request DeleteFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteFsuCycleRequest) HTTPRequest ¶
func (request DeleteFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFsuCycleRequest) RetryPolicy ¶
func (request DeleteFsuCycleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFsuCycleRequest) String ¶
func (request DeleteFsuCycleRequest) String() string
func (DeleteFsuCycleRequest) ValidateEnumValue ¶
func (request DeleteFsuCycleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteFsuCycleResponse ¶
type DeleteFsuCycleResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFsuCycleResponse wrapper for the DeleteFsuCycle operation
func (DeleteFsuCycleResponse) HTTPResponse ¶
func (response DeleteFsuCycleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFsuCycleResponse) String ¶
func (response DeleteFsuCycleResponse) String() string
type DeleteFsuDiscoveryRequest ¶
type DeleteFsuDiscoveryRequest struct { // Unique Exadata Fleet Update Discovery identifier. FsuDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"fsuDiscoveryId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteFsuDiscoveryRequest wrapper for the DeleteFsuDiscovery operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuDiscovery.go.html to see an example of how to use DeleteFsuDiscoveryRequest.
func (DeleteFsuDiscoveryRequest) BinaryRequestBody ¶
func (request DeleteFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteFsuDiscoveryRequest) HTTPRequest ¶
func (request DeleteFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFsuDiscoveryRequest) RetryPolicy ¶
func (request DeleteFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFsuDiscoveryRequest) String ¶
func (request DeleteFsuDiscoveryRequest) String() string
func (DeleteFsuDiscoveryRequest) ValidateEnumValue ¶
func (request DeleteFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteFsuDiscoveryResponse ¶
type DeleteFsuDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFsuDiscoveryResponse wrapper for the DeleteFsuDiscovery operation
func (DeleteFsuDiscoveryResponse) HTTPResponse ¶
func (response DeleteFsuDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFsuDiscoveryResponse) String ¶
func (response DeleteFsuDiscoveryResponse) String() string
type DeleteFsuJobRequest ¶
type DeleteFsuJobRequest struct { // The OCID of the Exadata Fleet Update Job. FsuJobId *string `mandatory:"true" contributesTo:"path" name:"fsuJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteFsuJobRequest wrapper for the DeleteFsuJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuJob.go.html to see an example of how to use DeleteFsuJobRequest.
func (DeleteFsuJobRequest) BinaryRequestBody ¶
func (request DeleteFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteFsuJobRequest) HTTPRequest ¶
func (request DeleteFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFsuJobRequest) RetryPolicy ¶
func (request DeleteFsuJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFsuJobRequest) String ¶
func (request DeleteFsuJobRequest) String() string
func (DeleteFsuJobRequest) ValidateEnumValue ¶
func (request DeleteFsuJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteFsuJobResponse ¶
type DeleteFsuJobResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFsuJobResponse wrapper for the DeleteFsuJob operation
func (DeleteFsuJobResponse) HTTPResponse ¶
func (response DeleteFsuJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFsuJobResponse) String ¶
func (response DeleteFsuJobResponse) String() string
type DetailedActionTypesEnum ¶
type DetailedActionTypesEnum string
DetailedActionTypesEnum Enum with underlying type: string
const ( DetailedActionTypesStage DetailedActionTypesEnum = "STAGE" DetailedActionTypesPrecheckStage DetailedActionTypesEnum = "PRECHECK_STAGE" DetailedActionTypesPrecheckApply DetailedActionTypesEnum = "PRECHECK_APPLY" DetailedActionTypesApply DetailedActionTypesEnum = "APPLY" DetailedActionTypesRollbackAndRemoveTarget DetailedActionTypesEnum = "ROLLBACK_AND_REMOVE_TARGET" DetailedActionTypesCleanup DetailedActionTypesEnum = "CLEANUP" )
Set of constants representing the allowable values for DetailedActionTypesEnum
func GetDetailedActionTypesEnumValues ¶
func GetDetailedActionTypesEnumValues() []DetailedActionTypesEnum
GetDetailedActionTypesEnumValues Enumerates the set of values for DetailedActionTypesEnum
func GetMappingDetailedActionTypesEnum ¶
func GetMappingDetailedActionTypesEnum(val string) (DetailedActionTypesEnum, bool)
GetMappingDetailedActionTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type DiagnosticsCollectionDetails ¶ added in v65.70.0
type DiagnosticsCollectionDetails struct { // Enable incident logs and trace collection. // Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution according to the selected mode. LogCollectionMode DataCollectionModesEnum `mandatory:"false" json:"logCollectionMode,omitempty"` }
DiagnosticsCollectionDetails Details to configure diagnostics collection for targets affected by this Exadata Fleet Update Maintenance Cycle.
func (DiagnosticsCollectionDetails) String ¶ added in v65.70.0
func (m DiagnosticsCollectionDetails) String() string
func (DiagnosticsCollectionDetails) ValidateEnumValue ¶ added in v65.70.0
func (m DiagnosticsCollectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DiscoveryCriteriaEnum ¶
type DiscoveryCriteriaEnum string
DiscoveryCriteriaEnum Enum with underlying type: string
const ( DiscoveryCriteriaSearchQuery DiscoveryCriteriaEnum = "SEARCH_QUERY" DiscoveryCriteriaFilters DiscoveryCriteriaEnum = "FILTERS" )
Set of constants representing the allowable values for DiscoveryCriteriaEnum
func GetDiscoveryCriteriaEnumValues ¶
func GetDiscoveryCriteriaEnumValues() []DiscoveryCriteriaEnum
GetDiscoveryCriteriaEnumValues Enumerates the set of values for DiscoveryCriteriaEnum
func GetMappingDiscoveryCriteriaEnum ¶
func GetMappingDiscoveryCriteriaEnum(val string) (DiscoveryCriteriaEnum, bool)
GetMappingDiscoveryCriteriaEnum performs case Insensitive comparison on enum value and return the desired enum
type DiscoveryDetails ¶
type DiscoveryDetails interface { // Exadata service type for the target resource members. GetServiceType() DiscoveryServiceTypesEnum }
DiscoveryDetails Discovery filter details for search.
type DiscoveryDetailsSummary ¶
type DiscoveryDetailsSummary struct { // Exadata Fleet Update Discovery type. Type DiscoveryTypesEnum `mandatory:"true" json:"type"` // Exadata service type for the target resource members. ServiceType DiscoveryServiceTypesEnum `mandatory:"true" json:"serviceType"` // Criteria used for Exadata Fleet Update Discovery. Criteria DiscoveryCriteriaEnum `mandatory:"false" json:"criteria,omitempty"` }
DiscoveryDetailsSummary Summarized Discovery details.
func (DiscoveryDetailsSummary) String ¶
func (m DiscoveryDetailsSummary) String() string
func (DiscoveryDetailsSummary) ValidateEnumValue ¶
func (m DiscoveryDetailsSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DiscoveryLifecycleStatesEnum ¶
type DiscoveryLifecycleStatesEnum string
DiscoveryLifecycleStatesEnum Enum with underlying type: string
const ( DiscoveryLifecycleStatesAccepted DiscoveryLifecycleStatesEnum = "ACCEPTED" DiscoveryLifecycleStatesInProgress DiscoveryLifecycleStatesEnum = "IN_PROGRESS" DiscoveryLifecycleStatesFailed DiscoveryLifecycleStatesEnum = "FAILED" DiscoveryLifecycleStatesSucceeded DiscoveryLifecycleStatesEnum = "SUCCEEDED" DiscoveryLifecycleStatesCanceling DiscoveryLifecycleStatesEnum = "CANCELING" DiscoveryLifecycleStatesCanceled DiscoveryLifecycleStatesEnum = "CANCELED" DiscoveryLifecycleStatesDeleting DiscoveryLifecycleStatesEnum = "DELETING" DiscoveryLifecycleStatesDeleted DiscoveryLifecycleStatesEnum = "DELETED" )
Set of constants representing the allowable values for DiscoveryLifecycleStatesEnum
func GetDiscoveryLifecycleStatesEnumValues ¶
func GetDiscoveryLifecycleStatesEnumValues() []DiscoveryLifecycleStatesEnum
GetDiscoveryLifecycleStatesEnumValues Enumerates the set of values for DiscoveryLifecycleStatesEnum
func GetMappingDiscoveryLifecycleStatesEnum ¶
func GetMappingDiscoveryLifecycleStatesEnum(val string) (DiscoveryLifecycleStatesEnum, bool)
GetMappingDiscoveryLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum
type DiscoveryServiceTypesEnum ¶
type DiscoveryServiceTypesEnum string
DiscoveryServiceTypesEnum Enum with underlying type: string
const ( DiscoveryServiceTypesExacs DiscoveryServiceTypesEnum = "EXACS" DiscoveryServiceTypesExacc DiscoveryServiceTypesEnum = "EXACC" )
Set of constants representing the allowable values for DiscoveryServiceTypesEnum
func GetDiscoveryServiceTypesEnumValues ¶
func GetDiscoveryServiceTypesEnumValues() []DiscoveryServiceTypesEnum
GetDiscoveryServiceTypesEnumValues Enumerates the set of values for DiscoveryServiceTypesEnum
func GetMappingDiscoveryServiceTypesEnum ¶
func GetMappingDiscoveryServiceTypesEnum(val string) (DiscoveryServiceTypesEnum, bool)
GetMappingDiscoveryServiceTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type DiscoveryTypesEnum ¶
type DiscoveryTypesEnum string
DiscoveryTypesEnum Enum with underlying type: string
const ( DiscoveryTypesDb DiscoveryTypesEnum = "DB" DiscoveryTypesGi DiscoveryTypesEnum = "GI" )
Set of constants representing the allowable values for DiscoveryTypesEnum
func GetDiscoveryTypesEnumValues ¶
func GetDiscoveryTypesEnumValues() []DiscoveryTypesEnum
GetDiscoveryTypesEnumValues Enumerates the set of values for DiscoveryTypesEnum
func GetMappingDiscoveryTypesEnum ¶
func GetMappingDiscoveryTypesEnum(val string) (DiscoveryTypesEnum, bool)
GetMappingDiscoveryTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type FailedJobsRollbackDetails ¶
type FailedJobsRollbackDetails struct { }
FailedJobsRollbackDetails FAILED_JOBS strategy rollback details. This strategy would only act-upon targets that had a failed job during patching.
func (FailedJobsRollbackDetails) MarshalJSON ¶
func (m FailedJobsRollbackDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (FailedJobsRollbackDetails) String ¶
func (m FailedJobsRollbackDetails) String() string
func (FailedJobsRollbackDetails) ValidateEnumValue ¶
func (m FailedJobsRollbackDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FiftyFiftyBatchingStrategyDetails ¶
type FiftyFiftyBatchingStrategyDetails struct { // True to wait for customer to resume the Apply Action once the first half is done. // False to automatically patch the second half. IsWaitForBatchResume *bool `mandatory:"false" json:"isWaitForBatchResume"` // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
FiftyFiftyBatchingStrategyDetails Fifty-Fifty batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (FiftyFiftyBatchingStrategyDetails) MarshalJSON ¶
func (m FiftyFiftyBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (FiftyFiftyBatchingStrategyDetails) String ¶
func (m FiftyFiftyBatchingStrategyDetails) String() string
func (FiftyFiftyBatchingStrategyDetails) ValidateEnumValue ¶
func (m FiftyFiftyBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FleetDiscoveryOperatorsEnum ¶
type FleetDiscoveryOperatorsEnum string
FleetDiscoveryOperatorsEnum Enum with underlying type: string
const ( FleetDiscoveryOperatorsAnd FleetDiscoveryOperatorsEnum = "AND" FleetDiscoveryOperatorsOr FleetDiscoveryOperatorsEnum = "OR" )
Set of constants representing the allowable values for FleetDiscoveryOperatorsEnum
func GetFleetDiscoveryOperatorsEnumValues ¶
func GetFleetDiscoveryOperatorsEnumValues() []FleetDiscoveryOperatorsEnum
GetFleetDiscoveryOperatorsEnumValues Enumerates the set of values for FleetDiscoveryOperatorsEnum
func GetMappingFleetDiscoveryOperatorsEnum ¶
func GetMappingFleetDiscoveryOperatorsEnum(val string) (FleetDiscoveryOperatorsEnum, bool)
GetMappingFleetDiscoveryOperatorsEnum performs case Insensitive comparison on enum value and return the desired enum
type FleetDiscoveryStrategiesEnum ¶
type FleetDiscoveryStrategiesEnum string
FleetDiscoveryStrategiesEnum Enum with underlying type: string
const ( FleetDiscoveryStrategiesSearchQuery FleetDiscoveryStrategiesEnum = "SEARCH_QUERY" FleetDiscoveryStrategiesFilters FleetDiscoveryStrategiesEnum = "FILTERS" FleetDiscoveryStrategiesTargetList FleetDiscoveryStrategiesEnum = "TARGET_LIST" FleetDiscoveryStrategiesDiscoveryResults FleetDiscoveryStrategiesEnum = "DISCOVERY_RESULTS" )
Set of constants representing the allowable values for FleetDiscoveryStrategiesEnum
func GetFleetDiscoveryStrategiesEnumValues ¶
func GetFleetDiscoveryStrategiesEnumValues() []FleetDiscoveryStrategiesEnum
GetFleetDiscoveryStrategiesEnumValues Enumerates the set of values for FleetDiscoveryStrategiesEnum
func GetMappingFleetDiscoveryStrategiesEnum ¶
func GetMappingFleetDiscoveryStrategiesEnum(val string) (FleetDiscoveryStrategiesEnum, bool)
GetMappingFleetDiscoveryStrategiesEnum performs case Insensitive comparison on enum value and return the desired enum
type FleetSoftwareUpdateClient ¶
type FleetSoftwareUpdateClient struct { common.BaseClient // contains filtered or unexported fields }
FleetSoftwareUpdateClient a client for FleetSoftwareUpdate
func NewFleetSoftwareUpdateClientWithConfigurationProvider ¶
func NewFleetSoftwareUpdateClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetSoftwareUpdateClient, err error)
NewFleetSoftwareUpdateClientWithConfigurationProvider Creates a new default FleetSoftwareUpdate client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetSoftwareUpdateClientWithOboToken ¶
func NewFleetSoftwareUpdateClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetSoftwareUpdateClient, err error)
NewFleetSoftwareUpdateClientWithOboToken Creates a new default FleetSoftwareUpdate client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (FleetSoftwareUpdateClient) AbortFsuDiscovery ¶
func (client FleetSoftwareUpdateClient) AbortFsuDiscovery(ctx context.Context, request AbortFsuDiscoveryRequest) (response AbortFsuDiscoveryResponse, err error)
AbortFsuDiscovery Aborts Exadata Fleet Update Discovery in progress.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/AbortFsuDiscovery.go.html to see an example of how to use AbortFsuDiscovery API. A default retry strategy applies to this operation AbortFsuDiscovery()
func (FleetSoftwareUpdateClient) AddFsuCollectionTargets ¶
func (client FleetSoftwareUpdateClient) AddFsuCollectionTargets(ctx context.Context, request AddFsuCollectionTargetsRequest) (response AddFsuCollectionTargetsResponse, err error)
AddFsuCollectionTargets Adds targets to an existing Exadata Fleet Update Collection. Targets that are already part of a different Collection with an active Fleet Software Update Cycle cannot be added. This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, targets can be added only prior to executing an Apply Action. This will require running a new Stage Action for the active Cycle.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/AddFsuCollectionTargets.go.html to see an example of how to use AddFsuCollectionTargets API. A default retry strategy applies to this operation AddFsuCollectionTargets()
func (FleetSoftwareUpdateClient) CancelFsuAction ¶
func (client FleetSoftwareUpdateClient) CancelFsuAction(ctx context.Context, request CancelFsuActionRequest) (response CancelFsuActionResponse, err error)
CancelFsuAction Cancels a scheduled Action. Only applicable for Actions that have not started executing.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CancelFsuAction.go.html to see an example of how to use CancelFsuAction API. A default retry strategy applies to this operation CancelFsuAction()
func (FleetSoftwareUpdateClient) ChangeFsuActionCompartment ¶
func (client FleetSoftwareUpdateClient) ChangeFsuActionCompartment(ctx context.Context, request ChangeFsuActionCompartmentRequest) (response ChangeFsuActionCompartmentResponse, err error)
ChangeFsuActionCompartment Moves a Exadata Fleet Update Action resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuActionCompartment.go.html to see an example of how to use ChangeFsuActionCompartment API. A default retry strategy applies to this operation ChangeFsuActionCompartment()
func (FleetSoftwareUpdateClient) ChangeFsuCollectionCompartment ¶
func (client FleetSoftwareUpdateClient) ChangeFsuCollectionCompartment(ctx context.Context, request ChangeFsuCollectionCompartmentRequest) (response ChangeFsuCollectionCompartmentResponse, err error)
ChangeFsuCollectionCompartment Moves a Exadata Fleet Update Collection resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuCollectionCompartment.go.html to see an example of how to use ChangeFsuCollectionCompartment API. A default retry strategy applies to this operation ChangeFsuCollectionCompartment()
func (FleetSoftwareUpdateClient) ChangeFsuCycleCompartment ¶
func (client FleetSoftwareUpdateClient) ChangeFsuCycleCompartment(ctx context.Context, request ChangeFsuCycleCompartmentRequest) (response ChangeFsuCycleCompartmentResponse, err error)
ChangeFsuCycleCompartment Moves a Exadata Fleet Update Cycle resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuCycleCompartment.go.html to see an example of how to use ChangeFsuCycleCompartment API. A default retry strategy applies to this operation ChangeFsuCycleCompartment()
func (FleetSoftwareUpdateClient) ChangeFsuDiscoveryCompartment ¶
func (client FleetSoftwareUpdateClient) ChangeFsuDiscoveryCompartment(ctx context.Context, request ChangeFsuDiscoveryCompartmentRequest) (response ChangeFsuDiscoveryCompartmentResponse, err error)
ChangeFsuDiscoveryCompartment Moves a Exadata Fleet Update Discovery resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ChangeFsuDiscoveryCompartment.go.html to see an example of how to use ChangeFsuDiscoveryCompartment API. A default retry strategy applies to this operation ChangeFsuDiscoveryCompartment()
func (FleetSoftwareUpdateClient) CloneFsuCycle ¶
func (client FleetSoftwareUpdateClient) CloneFsuCycle(ctx context.Context, request CloneFsuCycleRequest) (response CloneFsuCycleResponse, err error)
CloneFsuCycle Clones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CloneFsuCycle.go.html to see an example of how to use CloneFsuCycle API. A default retry strategy applies to this operation CloneFsuCycle()
func (*FleetSoftwareUpdateClient) ConfigurationProvider ¶
func (client *FleetSoftwareUpdateClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (FleetSoftwareUpdateClient) CreateFsuAction ¶
func (client FleetSoftwareUpdateClient) CreateFsuAction(ctx context.Context, request CreateFsuActionRequest) (response CreateFsuActionResponse, err error)
CreateFsuAction Creates a new Exadata Fleet Update Action.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuAction.go.html to see an example of how to use CreateFsuAction API. A default retry strategy applies to this operation CreateFsuAction()
func (FleetSoftwareUpdateClient) CreateFsuCollection ¶
func (client FleetSoftwareUpdateClient) CreateFsuCollection(ctx context.Context, request CreateFsuCollectionRequest) (response CreateFsuCollectionResponse, err error)
CreateFsuCollection Creates a new Exadata Fleet Update Collection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuCollection.go.html to see an example of how to use CreateFsuCollection API. A default retry strategy applies to this operation CreateFsuCollection()
func (FleetSoftwareUpdateClient) CreateFsuCycle ¶
func (client FleetSoftwareUpdateClient) CreateFsuCycle(ctx context.Context, request CreateFsuCycleRequest) (response CreateFsuCycleResponse, err error)
CreateFsuCycle Creates a new Exadata Fleet Update Cycle.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuCycle.go.html to see an example of how to use CreateFsuCycle API. A default retry strategy applies to this operation CreateFsuCycle()
func (FleetSoftwareUpdateClient) CreateFsuDiscovery ¶
func (client FleetSoftwareUpdateClient) CreateFsuDiscovery(ctx context.Context, request CreateFsuDiscoveryRequest) (response CreateFsuDiscoveryResponse, err error)
CreateFsuDiscovery Creates a new Exadata Fleet Update Discovery.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/CreateFsuDiscovery.go.html to see an example of how to use CreateFsuDiscovery API. A default retry strategy applies to this operation CreateFsuDiscovery()
func (FleetSoftwareUpdateClient) DeleteFsuAction ¶
func (client FleetSoftwareUpdateClient) DeleteFsuAction(ctx context.Context, request DeleteFsuActionRequest) (response DeleteFsuActionResponse, err error)
DeleteFsuAction Deletes a Exadata Fleet Update Action resource by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuAction.go.html to see an example of how to use DeleteFsuAction API. A default retry strategy applies to this operation DeleteFsuAction()
func (FleetSoftwareUpdateClient) DeleteFsuCollection ¶
func (client FleetSoftwareUpdateClient) DeleteFsuCollection(ctx context.Context, request DeleteFsuCollectionRequest) (response DeleteFsuCollectionResponse, err error)
DeleteFsuCollection Deletes a Exadata Fleet Update Collection resource by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuCollection.go.html to see an example of how to use DeleteFsuCollection API. A default retry strategy applies to this operation DeleteFsuCollection()
func (FleetSoftwareUpdateClient) DeleteFsuCollectionTarget ¶ added in v65.70.0
func (client FleetSoftwareUpdateClient) DeleteFsuCollectionTarget(ctx context.Context, request DeleteFsuCollectionTargetRequest) (response DeleteFsuCollectionTargetResponse, err error)
DeleteFsuCollectionTarget Removes a target from an existing Exadata Fleet Update Collection. This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, a target can be removed only prior to executing an Apply Action.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuCollectionTarget.go.html to see an example of how to use DeleteFsuCollectionTarget API. A default retry strategy applies to this operation DeleteFsuCollectionTarget()
func (FleetSoftwareUpdateClient) DeleteFsuCycle ¶
func (client FleetSoftwareUpdateClient) DeleteFsuCycle(ctx context.Context, request DeleteFsuCycleRequest) (response DeleteFsuCycleResponse, err error)
DeleteFsuCycle Deletes a Exadata Fleet Update Cycle resource by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuCycle.go.html to see an example of how to use DeleteFsuCycle API. A default retry strategy applies to this operation DeleteFsuCycle()
func (FleetSoftwareUpdateClient) DeleteFsuDiscovery ¶
func (client FleetSoftwareUpdateClient) DeleteFsuDiscovery(ctx context.Context, request DeleteFsuDiscoveryRequest) (response DeleteFsuDiscoveryResponse, err error)
DeleteFsuDiscovery Deletes a Exadata Fleet Update Discovery resource by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuDiscovery.go.html to see an example of how to use DeleteFsuDiscovery API. A default retry strategy applies to this operation DeleteFsuDiscovery()
func (FleetSoftwareUpdateClient) DeleteFsuJob ¶
func (client FleetSoftwareUpdateClient) DeleteFsuJob(ctx context.Context, request DeleteFsuJobRequest) (response DeleteFsuJobResponse, err error)
DeleteFsuJob Deletes the Exadata Fleet Update Job resource by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/DeleteFsuJob.go.html to see an example of how to use DeleteFsuJob API. A default retry strategy applies to this operation DeleteFsuJob()
func (FleetSoftwareUpdateClient) GetFsuAction ¶
func (client FleetSoftwareUpdateClient) GetFsuAction(ctx context.Context, request GetFsuActionRequest) (response GetFsuActionResponse, err error)
GetFsuAction Gets a Exadata Fleet Update Action by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuAction.go.html to see an example of how to use GetFsuAction API. A default retry strategy applies to this operation GetFsuAction()
func (FleetSoftwareUpdateClient) GetFsuActionOutputContent ¶
func (client FleetSoftwareUpdateClient) GetFsuActionOutputContent(ctx context.Context, request GetFsuActionOutputContentRequest) (response GetFsuActionOutputContentResponse, err error)
GetFsuActionOutputContent Gets the Exadata Fleet Update Action Output content as a binary file (string). This will only include the output from FAILED Exadata Fleet Update Jobs. No content in case there are no FAILED jobs.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuActionOutputContent.go.html to see an example of how to use GetFsuActionOutputContent API. A default retry strategy applies to this operation GetFsuActionOutputContent()
func (FleetSoftwareUpdateClient) GetFsuCollection ¶
func (client FleetSoftwareUpdateClient) GetFsuCollection(ctx context.Context, request GetFsuCollectionRequest) (response GetFsuCollectionResponse, err error)
GetFsuCollection Gets a Exadata Fleet Update Collection by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuCollection.go.html to see an example of how to use GetFsuCollection API. A default retry strategy applies to this operation GetFsuCollection()
func (FleetSoftwareUpdateClient) GetFsuCollectionTarget ¶ added in v65.70.0
func (client FleetSoftwareUpdateClient) GetFsuCollectionTarget(ctx context.Context, request GetFsuCollectionTargetRequest) (response GetFsuCollectionTargetResponse, err error)
GetFsuCollectionTarget Gets a Exadata Fleet Update Collection Target by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuCollectionTarget.go.html to see an example of how to use GetFsuCollectionTarget API. A default retry strategy applies to this operation GetFsuCollectionTarget()
func (FleetSoftwareUpdateClient) GetFsuCycle ¶
func (client FleetSoftwareUpdateClient) GetFsuCycle(ctx context.Context, request GetFsuCycleRequest) (response GetFsuCycleResponse, err error)
GetFsuCycle Gets a Exadata Fleet Update Cycle by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuCycle.go.html to see an example of how to use GetFsuCycle API. A default retry strategy applies to this operation GetFsuCycle()
func (FleetSoftwareUpdateClient) GetFsuDiscovery ¶
func (client FleetSoftwareUpdateClient) GetFsuDiscovery(ctx context.Context, request GetFsuDiscoveryRequest) (response GetFsuDiscoveryResponse, err error)
GetFsuDiscovery Gets a Exadata Fleet Update Discovery by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuDiscovery.go.html to see an example of how to use GetFsuDiscovery API. A default retry strategy applies to this operation GetFsuDiscovery()
func (FleetSoftwareUpdateClient) GetFsuJob ¶
func (client FleetSoftwareUpdateClient) GetFsuJob(ctx context.Context, request GetFsuJobRequest) (response GetFsuJobResponse, err error)
GetFsuJob Gets a Exadata Fleet Update Job by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuJob.go.html to see an example of how to use GetFsuJob API. A default retry strategy applies to this operation GetFsuJob()
func (FleetSoftwareUpdateClient) GetFsuJobOutputContent ¶
func (client FleetSoftwareUpdateClient) GetFsuJobOutputContent(ctx context.Context, request GetFsuJobOutputContentRequest) (response GetFsuJobOutputContentResponse, err error)
GetFsuJobOutputContent Get the Exadata Fleet Update Job Output content as a binary file (string).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuJobOutputContent.go.html to see an example of how to use GetFsuJobOutputContent API. A default retry strategy applies to this operation GetFsuJobOutputContent()
func (FleetSoftwareUpdateClient) GetWorkRequest ¶
func (client FleetSoftwareUpdateClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the specified ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (FleetSoftwareUpdateClient) ListFsuActions ¶
func (client FleetSoftwareUpdateClient) ListFsuActions(ctx context.Context, request ListFsuActionsRequest) (response ListFsuActionsResponse, err error)
ListFsuActions Gets a list of all Exadata Fleet Update Actions in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuActions.go.html to see an example of how to use ListFsuActions API. A default retry strategy applies to this operation ListFsuActions()
func (FleetSoftwareUpdateClient) ListFsuCollectionTargets ¶
func (client FleetSoftwareUpdateClient) ListFsuCollectionTargets(ctx context.Context, request ListFsuCollectionTargetsRequest) (response ListFsuCollectionTargetsResponse, err error)
ListFsuCollectionTargets Gets a list of all Targets that are members of a specific Exadata Fleet Update Collection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuCollectionTargets.go.html to see an example of how to use ListFsuCollectionTargets API. A default retry strategy applies to this operation ListFsuCollectionTargets()
func (FleetSoftwareUpdateClient) ListFsuCollections ¶
func (client FleetSoftwareUpdateClient) ListFsuCollections(ctx context.Context, request ListFsuCollectionsRequest) (response ListFsuCollectionsResponse, err error)
ListFsuCollections Gets a list of all Exadata Fleet Update Collections in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuCollections.go.html to see an example of how to use ListFsuCollections API. A default retry strategy applies to this operation ListFsuCollections()
func (FleetSoftwareUpdateClient) ListFsuCycles ¶
func (client FleetSoftwareUpdateClient) ListFsuCycles(ctx context.Context, request ListFsuCyclesRequest) (response ListFsuCyclesResponse, err error)
ListFsuCycles Gets a list of all Exadata Fleet Update Cycles in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuCycles.go.html to see an example of how to use ListFsuCycles API. A default retry strategy applies to this operation ListFsuCycles()
func (FleetSoftwareUpdateClient) ListFsuDiscoveries ¶
func (client FleetSoftwareUpdateClient) ListFsuDiscoveries(ctx context.Context, request ListFsuDiscoveriesRequest) (response ListFsuDiscoveriesResponse, err error)
ListFsuDiscoveries Returns a list of Exadata Fleet Update Discoveries resources in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuDiscoveries.go.html to see an example of how to use ListFsuDiscoveries API. A default retry strategy applies to this operation ListFsuDiscoveries()
func (FleetSoftwareUpdateClient) ListFsuDiscoveryTargets ¶
func (client FleetSoftwareUpdateClient) ListFsuDiscoveryTargets(ctx context.Context, request ListFsuDiscoveryTargetsRequest) (response ListFsuDiscoveryTargetsResponse, err error)
ListFsuDiscoveryTargets Gets a list of all Targets in the results of a Exadata Fleet Update Discovery.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuDiscoveryTargets.go.html to see an example of how to use ListFsuDiscoveryTargets API. A default retry strategy applies to this operation ListFsuDiscoveryTargets()
func (FleetSoftwareUpdateClient) ListFsuJobOutputs ¶
func (client FleetSoftwareUpdateClient) ListFsuJobOutputs(ctx context.Context, request ListFsuJobOutputsRequest) (response ListFsuJobOutputsResponse, err error)
ListFsuJobOutputs Lists the Exadata Fleet Update Job Output messages, if any.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuJobOutputs.go.html to see an example of how to use ListFsuJobOutputs API. A default retry strategy applies to this operation ListFsuJobOutputs()
func (FleetSoftwareUpdateClient) ListFsuJobs ¶
func (client FleetSoftwareUpdateClient) ListFsuJobs(ctx context.Context, request ListFsuJobsRequest) (response ListFsuJobsResponse, err error)
ListFsuJobs Lists all the Exadata Fleet Update Jobs associated to the specified Exadata Fleet Update Action.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuJobs.go.html to see an example of how to use ListFsuJobs API. A default retry strategy applies to this operation ListFsuJobs()
func (FleetSoftwareUpdateClient) ListWorkRequestErrors ¶
func (client FleetSoftwareUpdateClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Returns a paginated list of errors for a specified Work Request..
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (FleetSoftwareUpdateClient) ListWorkRequestLogs ¶
func (client FleetSoftwareUpdateClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Returns a paginated list of logs for a specified Work Request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (FleetSoftwareUpdateClient) ListWorkRequests ¶
func (client FleetSoftwareUpdateClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (FleetSoftwareUpdateClient) RemoveFsuCollectionTargets ¶
func (client FleetSoftwareUpdateClient) RemoveFsuCollectionTargets(ctx context.Context, request RemoveFsuCollectionTargetsRequest) (response RemoveFsuCollectionTargetsResponse, err error)
RemoveFsuCollectionTargets Removes targets from an existing Exadata Fleet Update Collection. This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, targets can be removed only prior to executing an Apply Action.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/RemoveFsuCollectionTargets.go.html to see an example of how to use RemoveFsuCollectionTargets API. A default retry strategy applies to this operation RemoveFsuCollectionTargets()
func (FleetSoftwareUpdateClient) ResumeFsuAction ¶
func (client FleetSoftwareUpdateClient) ResumeFsuAction(ctx context.Context, request ResumeFsuActionRequest) (response ResumeFsuActionResponse, err error)
ResumeFsuAction Resumes an Action that has batches of targets waiting to execute.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ResumeFsuAction.go.html to see an example of how to use ResumeFsuAction API. A default retry strategy applies to this operation ResumeFsuAction()
func (FleetSoftwareUpdateClient) RetryFsuJob ¶
func (client FleetSoftwareUpdateClient) RetryFsuJob(ctx context.Context, request RetryFsuJobRequest) (response RetryFsuJobResponse, err error)
RetryFsuJob Retry a failed Job, only while the current Action is being executed. After the Action reaches a terminal state, a new Action of the same kind is required to retry on failed targets.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/RetryFsuJob.go.html to see an example of how to use RetryFsuJob API. A default retry strategy applies to this operation RetryFsuJob()
func (*FleetSoftwareUpdateClient) SetRegion ¶
func (client *FleetSoftwareUpdateClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (FleetSoftwareUpdateClient) UpdateFsuAction ¶
func (client FleetSoftwareUpdateClient) UpdateFsuAction(ctx context.Context, request UpdateFsuActionRequest) (response UpdateFsuActionResponse, err error)
UpdateFsuAction Updates the Exadata Fleet Update Action identified by the ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuAction.go.html to see an example of how to use UpdateFsuAction API. A default retry strategy applies to this operation UpdateFsuAction()
func (FleetSoftwareUpdateClient) UpdateFsuCollection ¶
func (client FleetSoftwareUpdateClient) UpdateFsuCollection(ctx context.Context, request UpdateFsuCollectionRequest) (response UpdateFsuCollectionResponse, err error)
UpdateFsuCollection Updates the Exadata Fleet Update Collection identified by the ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuCollection.go.html to see an example of how to use UpdateFsuCollection API. A default retry strategy applies to this operation UpdateFsuCollection()
func (FleetSoftwareUpdateClient) UpdateFsuCycle ¶
func (client FleetSoftwareUpdateClient) UpdateFsuCycle(ctx context.Context, request UpdateFsuCycleRequest) (response UpdateFsuCycleResponse, err error)
UpdateFsuCycle Updates the Exadata Fleet Update Cycle identified by the ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuCycle.go.html to see an example of how to use UpdateFsuCycle API. A default retry strategy applies to this operation UpdateFsuCycle()
func (FleetSoftwareUpdateClient) UpdateFsuDiscovery ¶
func (client FleetSoftwareUpdateClient) UpdateFsuDiscovery(ctx context.Context, request UpdateFsuDiscoveryRequest) (response UpdateFsuDiscoveryResponse, err error)
UpdateFsuDiscovery Updates the Exadata Fleet Update Discovery identified by the ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuDiscovery.go.html to see an example of how to use UpdateFsuDiscovery API. A default retry strategy applies to this operation UpdateFsuDiscovery()
func (FleetSoftwareUpdateClient) UpdateFsuJob ¶
func (client FleetSoftwareUpdateClient) UpdateFsuJob(ctx context.Context, request UpdateFsuJobRequest) (response UpdateFsuJobResponse, err error)
UpdateFsuJob Updates Exadata Fleet Update Job resource details.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuJob.go.html to see an example of how to use UpdateFsuJob API. A default retry strategy applies to this operation UpdateFsuJob()
type FreeformTagFilterEntry ¶
type FreeformTagFilterEntry struct { // Freeform tag key. Key *string `mandatory:"true" json:"key"` // Freeform tag value. Value *string `mandatory:"true" json:"value"` }
FreeformTagFilterEntry Freeform Tag filter entry.
func (FreeformTagFilterEntry) String ¶
func (m FreeformTagFilterEntry) String() string
func (FreeformTagFilterEntry) ValidateEnumValue ¶
func (m FreeformTagFilterEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuAction ¶
type FsuAction interface { // OCID identifier for the Exadata Fleet Update Action. GetId() *string // Compartment Identifier. GetCompartmentId() *string // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. GetTimeCreated() *common.SDKTime // The current state of the Exadata Fleet Update Action. GetLifecycleState() ActionLifecycleStatesEnum // Exadata Fleet Update Action display name. GetDisplayName() *string // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. GetTimeStarted() *common.SDKTime // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). GetTimeFinished() *common.SDKTime // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. GetTimeUpdated() *common.SDKTime // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
FsuAction Exadata Fleet Update Action resource details.
type FsuActionProgressDetails ¶
type FsuActionProgressDetails struct { // Number of targets with jobs in progress. InProgressTargets *int `mandatory:"false" json:"inProgressTargets"` // Number of targets with completed jobs. CompletedTargets *int `mandatory:"false" json:"completedTargets"` // Number of targets with failed jobs. FailedTargets *int `mandatory:"false" json:"failedTargets"` // Number of targets with jobs waiting for batch to execute or for user to resume. WaitingTargets *int `mandatory:"false" json:"waitingTargets"` // Total number of targets impacted by Exadata Fleet Update Action. TotalTargets *int `mandatory:"false" json:"totalTargets"` }
FsuActionProgressDetails Progress of the Action in execution. If the Exadata Fleet Update Action has not started yet, this will be omitted.
func (FsuActionProgressDetails) String ¶
func (m FsuActionProgressDetails) String() string
func (FsuActionProgressDetails) ValidateEnumValue ¶
func (m FsuActionProgressDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuActionSummary ¶
type FsuActionSummary interface { // OCID identifier for the Exadata Fleet Update Action. GetId() *string // Compartment Identifier. GetCompartmentId() *string // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. GetTimeCreated() *common.SDKTime // The current state of the Exadata Fleet Update Action. GetLifecycleState() ActionLifecycleStatesEnum // Exadata Fleet Update Action display name. GetDisplayName() *string // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. GetTimeStarted() *common.SDKTime // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). GetTimeFinished() *common.SDKTime // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. GetTimeUpdated() *common.SDKTime // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
FsuActionSummary Exadata Fleet Update Action summary.
type FsuActionSummaryCollection ¶
type FsuActionSummaryCollection struct { // List of FsuActionSummary entries. Items []FsuActionSummary `mandatory:"true" json:"items"` }
FsuActionSummaryCollection List of FsuActionSummary objects.
func (FsuActionSummaryCollection) String ¶
func (m FsuActionSummaryCollection) String() string
func (*FsuActionSummaryCollection) UnmarshalJSON ¶
func (m *FsuActionSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (FsuActionSummaryCollection) ValidateEnumValue ¶
func (m FsuActionSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuCollection ¶
type FsuCollection interface { // OCID identifier for the Exadata Fleet Update Collection. GetId() *string // Exadata Fleet Update Collection resource display name. GetDisplayName() *string // Exadata service type for the target resource members. GetServiceType() CollectionServiceTypesEnum // Compartment Identifier GetCompartmentId() *string // The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. GetTimeCreated() *common.SDKTime // The current state of the Exadata Fleet Update Collection. GetLifecycleState() CollectionLifecycleStatesEnum GetActiveFsuCycle() *ActiveCycleDetails // Number of targets that are members of this Collection. GetTargetCount() *int // The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. GetTimeUpdated() *common.SDKTime // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
FsuCollection Exadata Fleet Update Collection Resource.
type FsuCollectionSummary ¶
type FsuCollectionSummary interface { // OCID identifier for the Exadata Fleet Update Collection. GetId() *string // Exadata Fleet Update Collection resource display name. GetDisplayName() *string // Exadata service type for the target resource members. GetServiceType() CollectionServiceTypesEnum // Compartment Identifier GetCompartmentId() *string // The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. GetTimeCreated() *common.SDKTime // The current state of the Exadata Fleet Update Collection. GetLifecycleState() CollectionLifecycleStatesEnum GetActiveFsuCycle() *ActiveCycleDetails // Number of targets that are members of this Collection. GetTargetCount() *int // The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. GetTimeUpdated() *common.SDKTime // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
FsuCollectionSummary Exadata Fleet Update Collection Resource.
type FsuCollectionSummaryCollection ¶
type FsuCollectionSummaryCollection struct { // List of FsuCollectionSummary entries. Items []FsuCollectionSummary `mandatory:"true" json:"items"` }
FsuCollectionSummaryCollection List of FsuCollectionSummary objects.
func (FsuCollectionSummaryCollection) String ¶
func (m FsuCollectionSummaryCollection) String() string
func (*FsuCollectionSummaryCollection) UnmarshalJSON ¶
func (m *FsuCollectionSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (FsuCollectionSummaryCollection) ValidateEnumValue ¶
func (m FsuCollectionSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuCollectionTarget ¶ added in v65.70.0
type FsuCollectionTarget struct { Target TargetDetails `mandatory:"true" json:"target"` // Current version of the target. CurrentVersion *string `mandatory:"false" json:"currentVersion"` // Status of the target in the Exadata Fleet Update Collection. Status FsuCollectionTargetStatusEnum `mandatory:"false" json:"status,omitempty"` // Exadata Fleet Update Job OCID executing an action in the target. Null if no job is being executed. ExecutingFsuJobId *string `mandatory:"false" json:"executingFsuJobId"` // Active Exadata Fleet Update Cycle OCID. Null if no Cycle is active that has this target as member. ActiveFsuCycleId *string `mandatory:"false" json:"activeFsuCycleId"` Progress *TargetProgressSummary `mandatory:"false" json:"progress"` }
FsuCollectionTarget Details of a target member of a Exadata Fleet Update Collection.
func (FsuCollectionTarget) String ¶ added in v65.70.0
func (m FsuCollectionTarget) String() string
func (*FsuCollectionTarget) UnmarshalJSON ¶ added in v65.70.0
func (m *FsuCollectionTarget) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (FsuCollectionTarget) ValidateEnumValue ¶ added in v65.70.0
func (m FsuCollectionTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuCollectionTargetStatusEnum ¶ added in v65.70.0
type FsuCollectionTargetStatusEnum string
FsuCollectionTargetStatusEnum Enum with underlying type: string
const ( FsuCollectionTargetStatusIdle FsuCollectionTargetStatusEnum = "IDLE" FsuCollectionTargetStatusExecutingJob FsuCollectionTargetStatusEnum = "EXECUTING_JOB" FsuCollectionTargetStatusJobFailed FsuCollectionTargetStatusEnum = "JOB_FAILED" )
Set of constants representing the allowable values for FsuCollectionTargetStatusEnum
func GetFsuCollectionTargetStatusEnumValues ¶ added in v65.70.0
func GetFsuCollectionTargetStatusEnumValues() []FsuCollectionTargetStatusEnum
GetFsuCollectionTargetStatusEnumValues Enumerates the set of values for FsuCollectionTargetStatusEnum
func GetMappingFsuCollectionTargetStatusEnum ¶ added in v65.70.0
func GetMappingFsuCollectionTargetStatusEnum(val string) (FsuCollectionTargetStatusEnum, bool)
GetMappingFsuCollectionTargetStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type FsuCycle ¶
type FsuCycle interface { // OCID identifier for the Exadata Fleet Update Cycle. GetId() *string // Compartment Identifier. GetCompartmentId() *string // OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to. GetFsuCollectionId() *string // The date and time the Exadata Fleet Update Cycle was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. GetTimeCreated() *common.SDKTime // The current state of the Exadata Fleet Update Cycle. GetLifecycleState() CycleLifecycleStatesEnum // Exadata Fleet Update Cycle display name. GetDisplayName() *string // Type of Collection this Exadata Fleet Update Cycle belongs to. GetCollectionType() CollectionTypesEnum // OCID identifier for the Action that is currently in execution, if applicable. GetExecutingFsuActionId() *string // In this array all the possible actions will be listed. The first element is the suggested Action. GetNextActionToExecute() []NextActionToExecuteDetails // The latest Action type that was completed in the Exadata Fleet Update Cycle. // No value would indicate that the Cycle has not completed any Action yet. GetLastCompletedAction() DetailedActionTypesEnum GetGoalVersionDetails() FsuGoalVersionDetails GetBatchingStrategy() BatchingStrategyDetails GetStageActionSchedule() ScheduleDetails GetApplyActionSchedule() ScheduleDetails GetDiagnosticsCollection() *DiagnosticsCollectionDetails // The date and time the Exadata Fleet Update Cycle was updated, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. GetTimeUpdated() *common.SDKTime // The date and time the Exadata Fleet Update Cycle was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). GetTimeFinished() *common.SDKTime // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
FsuCycle Exadata Fleet Update Cycle resource details.
type FsuCycleSummary ¶
type FsuCycleSummary struct { // OCID identifier for the Exadata Fleet Update Cycle. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Type of Exadata Fleet Update Cycle. Type CycleTypesEnum `mandatory:"true" json:"type"` // OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` // Type of Collection this Exadata Fleet Update Cycle belongs to. CollectionType CollectionTypesEnum `mandatory:"true" json:"collectionType"` GoalVersionDetails FsuGoalVersionDetails `mandatory:"true" json:"goalVersionDetails"` // The date and time the Exadata Fleet Update Cycle was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the Exadata Fleet Update Cycle. LifecycleState CycleLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // Exadata Fleet Update Cycle display name. DisplayName *string `mandatory:"false" json:"displayName"` // OCID identifier for the Action that is currently in execution, if applicable. ExecutingFsuActionId *string `mandatory:"false" json:"executingFsuActionId"` // In this array all the possible actions will be listed. The first element is the suggested Action. NextActionToExecute []NextActionToExecuteDetails `mandatory:"false" json:"nextActionToExecute"` // The latest Action type that was completed in the Exadata Fleet Update Cycle. // No value would indicate that the Cycle has not completed any Action yet. LastCompletedAction DetailedActionTypesEnum `mandatory:"false" json:"lastCompletedAction,omitempty"` DiagnosticsCollection *DiagnosticsCollectionDetails `mandatory:"false" json:"diagnosticsCollection"` // The date and time the Exadata Fleet Update Cycle was updated, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time the Exadata Fleet Update Cycle was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
FsuCycleSummary Exadata Fleet Update Cycle Summary.
func (FsuCycleSummary) String ¶
func (m FsuCycleSummary) String() string
func (*FsuCycleSummary) UnmarshalJSON ¶
func (m *FsuCycleSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (FsuCycleSummary) ValidateEnumValue ¶
func (m FsuCycleSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuCycleSummaryCollection ¶
type FsuCycleSummaryCollection struct { // List of FsuCycleSummary entries. Items []FsuCycleSummary `mandatory:"true" json:"items"` }
FsuCycleSummaryCollection List of FsuCycleSummary objects.
func (FsuCycleSummaryCollection) String ¶
func (m FsuCycleSummaryCollection) String() string
func (FsuCycleSummaryCollection) ValidateEnumValue ¶
func (m FsuCycleSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuDiscovery ¶
type FsuDiscovery struct { // OCID identifier for the Exadata Fleet Update Discovery. Id *string `mandatory:"true" json:"id"` // Exadata Fleet Update Discovery display name. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` Details DiscoveryDetails `mandatory:"true" json:"details"` // The date and time the Exadata Fleet Update Discovery was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the Exadata Fleet Update Discovery. LifecycleState DiscoveryLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Exadata Fleet Update Discovery was updated, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time the Exadata Fleet Update Discovery was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
FsuDiscovery Exadata Fleet Update Discovery resource details.
func (FsuDiscovery) String ¶
func (m FsuDiscovery) String() string
func (*FsuDiscovery) UnmarshalJSON ¶
func (m *FsuDiscovery) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (FsuDiscovery) ValidateEnumValue ¶
func (m FsuDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuDiscoverySummary ¶
type FsuDiscoverySummary struct { // OCID identifier for the Exadata Fleet Update Discovery. Id *string `mandatory:"true" json:"id"` // Exadata Fleet Update Discovery display name. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` Details *DiscoveryDetailsSummary `mandatory:"true" json:"details"` // The time the Exadata Fleet Update Discovery was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the Exadata Fleet Update Discovery. LifecycleState DiscoveryLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The time the Exadata Fleet Update Discovery was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time the Exadata Fleet Update Discovery was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
FsuDiscoverySummary Exadata Fleet Update Discovery Resource.
func (FsuDiscoverySummary) String ¶
func (m FsuDiscoverySummary) String() string
func (FsuDiscoverySummary) ValidateEnumValue ¶
func (m FsuDiscoverySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuDiscoverySummaryCollection ¶
type FsuDiscoverySummaryCollection struct { // List of FleetSoftwareUpdateDiscoverySummary entries. Items []FsuDiscoverySummary `mandatory:"true" json:"items"` }
FsuDiscoverySummaryCollection List of FleetSoftwareUpdateDiscoverySummary objects.
func (FsuDiscoverySummaryCollection) String ¶
func (m FsuDiscoverySummaryCollection) String() string
func (FsuDiscoverySummaryCollection) ValidateEnumValue ¶
func (m FsuDiscoverySummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuGoalVersionDetails ¶
type FsuGoalVersionDetails interface { // Goal home policy to use when Staging the Goal Version during patching. // CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. // USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. // If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. // If more than one existing home for the selected image is found, then the home with the least number of databases will be used. // If multiple homes have the least number of databases, then a home will be selected at random. GetHomePolicy() FsuGoalVersionDetailsHomePolicyEnum // Prefix name used for new DB home resources created as part of the Stage Action. // Format: <specified_prefix>_<timestamp> // If not specified, a default OCI DB home resource will be generated for the new DB home resources created. GetNewHomePrefix() *string }
FsuGoalVersionDetails Goal version or image details for the Exadata Fleet Update Cycle.
type FsuGoalVersionDetailsHomePolicyEnum ¶
type FsuGoalVersionDetailsHomePolicyEnum string
FsuGoalVersionDetailsHomePolicyEnum Enum with underlying type: string
const ( FsuGoalVersionDetailsHomePolicyCreateNew FsuGoalVersionDetailsHomePolicyEnum = "CREATE_NEW" FsuGoalVersionDetailsHomePolicyUseExisting FsuGoalVersionDetailsHomePolicyEnum = "USE_EXISTING" )
Set of constants representing the allowable values for FsuGoalVersionDetailsHomePolicyEnum
func GetFsuGoalVersionDetailsHomePolicyEnumValues ¶
func GetFsuGoalVersionDetailsHomePolicyEnumValues() []FsuGoalVersionDetailsHomePolicyEnum
GetFsuGoalVersionDetailsHomePolicyEnumValues Enumerates the set of values for FsuGoalVersionDetailsHomePolicyEnum
func GetMappingFsuGoalVersionDetailsHomePolicyEnum ¶
func GetMappingFsuGoalVersionDetailsHomePolicyEnum(val string) (FsuGoalVersionDetailsHomePolicyEnum, bool)
GetMappingFsuGoalVersionDetailsHomePolicyEnum performs case Insensitive comparison on enum value and return the desired enum
type FsuGoalVersionDetailsTypeEnum ¶
type FsuGoalVersionDetailsTypeEnum string
FsuGoalVersionDetailsTypeEnum Enum with underlying type: string
const ( FsuGoalVersionDetailsTypeVersion FsuGoalVersionDetailsTypeEnum = "VERSION" FsuGoalVersionDetailsTypeImageId FsuGoalVersionDetailsTypeEnum = "IMAGE_ID" )
Set of constants representing the allowable values for FsuGoalVersionDetailsTypeEnum
func GetFsuGoalVersionDetailsTypeEnumValues ¶
func GetFsuGoalVersionDetailsTypeEnumValues() []FsuGoalVersionDetailsTypeEnum
GetFsuGoalVersionDetailsTypeEnumValues Enumerates the set of values for FsuGoalVersionDetailsTypeEnum
func GetMappingFsuGoalVersionDetailsTypeEnum ¶
func GetMappingFsuGoalVersionDetailsTypeEnum(val string) (FsuGoalVersionDetailsTypeEnum, bool)
GetMappingFsuGoalVersionDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type FsuJob ¶
type FsuJob interface { // OCID identifier for the Exadata Fleet Update Job. GetId() *string // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. GetCompartmentId() *string // OCID of the Exadata Fleet Update Action that this job is part of. GetFsuActionId() *string // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. GetTimeCreated() *common.SDKTime // The current state of the Exadata Fleet Update Job. GetLifecycleState() JobLifecycleStatesEnum // Exadata Fleet Update Job display name. GetDisplayName() *string GetProgress() *JobProgressDetails // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. GetTimeStarted() *common.SDKTime // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. GetTimeUpdated() *common.SDKTime // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. GetTimeFinished() *common.SDKTime // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. GetLifecycleDetails() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
FsuJob Exadata Fleet Update Job resource.
type FsuJobCollection ¶
type FsuJobCollection struct { // Items in collection. Items []FsuJobSummary `mandatory:"true" json:"items"` }
FsuJobCollection Results of a Exadata Fleet Update Job Summary listing. Contains FleetSoftwareUpdateJobSummary items.
func (FsuJobCollection) String ¶
func (m FsuJobCollection) String() string
func (*FsuJobCollection) UnmarshalJSON ¶
func (m *FsuJobCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (FsuJobCollection) ValidateEnumValue ¶
func (m FsuJobCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuJobOutputSummary ¶
type FsuJobOutputSummary struct { // Job output line. Message *string `mandatory:"true" json:"message"` }
FsuJobOutputSummary Job output summary line.
func (FsuJobOutputSummary) String ¶
func (m FsuJobOutputSummary) String() string
func (FsuJobOutputSummary) ValidateEnumValue ¶
func (m FsuJobOutputSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuJobOutputSummaryCollection ¶
type FsuJobOutputSummaryCollection struct { // Items in collection. Items []FsuJobOutputSummary `mandatory:"true" json:"items"` }
FsuJobOutputSummaryCollection Results of a Exadata Fleet Update Job output listing. Contains FleetSoftwareUpdateJobOutputSummary items.
func (FsuJobOutputSummaryCollection) String ¶
func (m FsuJobOutputSummaryCollection) String() string
func (FsuJobOutputSummaryCollection) ValidateEnumValue ¶
func (m FsuJobOutputSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FsuJobSummary ¶
type FsuJobSummary interface { // OCID identifier for the Exadata Fleet Update Job. GetId() *string // Exadata Fleet Update Job display name. GetDisplayName() *string // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. GetCompartmentId() *string // OCID of the Exadata Fleet Update Action that this job is part of. GetFsuActionId() *string GetProgress() *JobProgress // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. GetTimeCreated() *common.SDKTime // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. GetTimeStarted() *common.SDKTime // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. GetTimeUpdated() *common.SDKTime // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. GetTimeFinished() *common.SDKTime // The current state of the Job. GetLifecycleState() JobLifecycleStatesEnum // A message describing the current state in more detail. GetLifecycleDetails() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` GetSystemTags() map[string]map[string]interface{} }
FsuJobSummary Exadata Fleet Update Job resource.
type GetFsuActionOutputContentRequest ¶
type GetFsuActionOutputContentRequest struct { // Unique Exadata Fleet Update Action identifier. FsuActionId *string `mandatory:"true" contributesTo:"path" name:"fsuActionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuActionOutputContentRequest wrapper for the GetFsuActionOutputContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuActionOutputContent.go.html to see an example of how to use GetFsuActionOutputContentRequest.
func (GetFsuActionOutputContentRequest) BinaryRequestBody ¶
func (request GetFsuActionOutputContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuActionOutputContentRequest) HTTPRequest ¶
func (request GetFsuActionOutputContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuActionOutputContentRequest) RetryPolicy ¶
func (request GetFsuActionOutputContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuActionOutputContentRequest) String ¶
func (request GetFsuActionOutputContentRequest) String() string
func (GetFsuActionOutputContentRequest) ValidateEnumValue ¶
func (request GetFsuActionOutputContentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuActionOutputContentResponse ¶
type GetFsuActionOutputContentResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFsuActionOutputContentResponse wrapper for the GetFsuActionOutputContent operation
func (GetFsuActionOutputContentResponse) HTTPResponse ¶
func (response GetFsuActionOutputContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuActionOutputContentResponse) String ¶
func (response GetFsuActionOutputContentResponse) String() string
type GetFsuActionRequest ¶
type GetFsuActionRequest struct { // Unique Exadata Fleet Update Action identifier. FsuActionId *string `mandatory:"true" contributesTo:"path" name:"fsuActionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuActionRequest wrapper for the GetFsuAction operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuAction.go.html to see an example of how to use GetFsuActionRequest.
func (GetFsuActionRequest) BinaryRequestBody ¶
func (request GetFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuActionRequest) HTTPRequest ¶
func (request GetFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuActionRequest) RetryPolicy ¶
func (request GetFsuActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuActionRequest) String ¶
func (request GetFsuActionRequest) String() string
func (GetFsuActionRequest) ValidateEnumValue ¶
func (request GetFsuActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuActionResponse ¶
type GetFsuActionResponse struct { // The underlying http response RawResponse *http.Response // The FsuAction instance FsuAction `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFsuActionResponse wrapper for the GetFsuAction operation
func (GetFsuActionResponse) HTTPResponse ¶
func (response GetFsuActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuActionResponse) String ¶
func (response GetFsuActionResponse) String() string
type GetFsuCollectionRequest ¶
type GetFsuCollectionRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuCollectionRequest wrapper for the GetFsuCollection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuCollection.go.html to see an example of how to use GetFsuCollectionRequest.
func (GetFsuCollectionRequest) BinaryRequestBody ¶
func (request GetFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuCollectionRequest) HTTPRequest ¶
func (request GetFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuCollectionRequest) RetryPolicy ¶
func (request GetFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuCollectionRequest) String ¶
func (request GetFsuCollectionRequest) String() string
func (GetFsuCollectionRequest) ValidateEnumValue ¶
func (request GetFsuCollectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuCollectionResponse ¶
type GetFsuCollectionResponse struct { // The underlying http response RawResponse *http.Response // The FsuCollection instance FsuCollection `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFsuCollectionResponse wrapper for the GetFsuCollection operation
func (GetFsuCollectionResponse) HTTPResponse ¶
func (response GetFsuCollectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuCollectionResponse) String ¶
func (response GetFsuCollectionResponse) String() string
type GetFsuCollectionTargetRequest ¶ added in v65.70.0
type GetFsuCollectionTargetRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // Target resource OCID. TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuCollectionTargetRequest wrapper for the GetFsuCollectionTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuCollectionTarget.go.html to see an example of how to use GetFsuCollectionTargetRequest.
func (GetFsuCollectionTargetRequest) BinaryRequestBody ¶ added in v65.70.0
func (request GetFsuCollectionTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuCollectionTargetRequest) HTTPRequest ¶ added in v65.70.0
func (request GetFsuCollectionTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuCollectionTargetRequest) RetryPolicy ¶ added in v65.70.0
func (request GetFsuCollectionTargetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuCollectionTargetRequest) String ¶ added in v65.70.0
func (request GetFsuCollectionTargetRequest) String() string
func (GetFsuCollectionTargetRequest) ValidateEnumValue ¶ added in v65.70.0
func (request GetFsuCollectionTargetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuCollectionTargetResponse ¶ added in v65.70.0
type GetFsuCollectionTargetResponse struct { // The underlying http response RawResponse *http.Response // The FsuCollectionTarget instance FsuCollectionTarget `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFsuCollectionTargetResponse wrapper for the GetFsuCollectionTarget operation
func (GetFsuCollectionTargetResponse) HTTPResponse ¶ added in v65.70.0
func (response GetFsuCollectionTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuCollectionTargetResponse) String ¶ added in v65.70.0
func (response GetFsuCollectionTargetResponse) String() string
type GetFsuCycleRequest ¶
type GetFsuCycleRequest struct { // Unique Exadata Fleet Update Cycle identifier. FsuCycleId *string `mandatory:"true" contributesTo:"path" name:"fsuCycleId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuCycleRequest wrapper for the GetFsuCycle operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuCycle.go.html to see an example of how to use GetFsuCycleRequest.
func (GetFsuCycleRequest) BinaryRequestBody ¶
func (request GetFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuCycleRequest) HTTPRequest ¶
func (request GetFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuCycleRequest) RetryPolicy ¶
func (request GetFsuCycleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuCycleRequest) String ¶
func (request GetFsuCycleRequest) String() string
func (GetFsuCycleRequest) ValidateEnumValue ¶
func (request GetFsuCycleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuCycleResponse ¶
type GetFsuCycleResponse struct { // The underlying http response RawResponse *http.Response // The FsuCycle instance FsuCycle `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFsuCycleResponse wrapper for the GetFsuCycle operation
func (GetFsuCycleResponse) HTTPResponse ¶
func (response GetFsuCycleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuCycleResponse) String ¶
func (response GetFsuCycleResponse) String() string
type GetFsuDiscoveryRequest ¶
type GetFsuDiscoveryRequest struct { // Unique Exadata Fleet Update Discovery identifier. FsuDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"fsuDiscoveryId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuDiscoveryRequest wrapper for the GetFsuDiscovery operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuDiscovery.go.html to see an example of how to use GetFsuDiscoveryRequest.
func (GetFsuDiscoveryRequest) BinaryRequestBody ¶
func (request GetFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuDiscoveryRequest) HTTPRequest ¶
func (request GetFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuDiscoveryRequest) RetryPolicy ¶
func (request GetFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuDiscoveryRequest) String ¶
func (request GetFsuDiscoveryRequest) String() string
func (GetFsuDiscoveryRequest) ValidateEnumValue ¶
func (request GetFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuDiscoveryResponse ¶
type GetFsuDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // The FsuDiscovery instance FsuDiscovery `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFsuDiscoveryResponse wrapper for the GetFsuDiscovery operation
func (GetFsuDiscoveryResponse) HTTPResponse ¶
func (response GetFsuDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuDiscoveryResponse) String ¶
func (response GetFsuDiscoveryResponse) String() string
type GetFsuJobOutputContentRequest ¶
type GetFsuJobOutputContentRequest struct { // The OCID of the Exadata Fleet Update Job. FsuJobId *string `mandatory:"true" contributesTo:"path" name:"fsuJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuJobOutputContentRequest wrapper for the GetFsuJobOutputContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuJobOutputContent.go.html to see an example of how to use GetFsuJobOutputContentRequest.
func (GetFsuJobOutputContentRequest) BinaryRequestBody ¶
func (request GetFsuJobOutputContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuJobOutputContentRequest) HTTPRequest ¶
func (request GetFsuJobOutputContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuJobOutputContentRequest) RetryPolicy ¶
func (request GetFsuJobOutputContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuJobOutputContentRequest) String ¶
func (request GetFsuJobOutputContentRequest) String() string
func (GetFsuJobOutputContentRequest) ValidateEnumValue ¶
func (request GetFsuJobOutputContentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuJobOutputContentResponse ¶
type GetFsuJobOutputContentResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFsuJobOutputContentResponse wrapper for the GetFsuJobOutputContent operation
func (GetFsuJobOutputContentResponse) HTTPResponse ¶
func (response GetFsuJobOutputContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuJobOutputContentResponse) String ¶
func (response GetFsuJobOutputContentResponse) String() string
type GetFsuJobRequest ¶
type GetFsuJobRequest struct { // The OCID of the Exadata Fleet Update Job. FsuJobId *string `mandatory:"true" contributesTo:"path" name:"fsuJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFsuJobRequest wrapper for the GetFsuJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetFsuJob.go.html to see an example of how to use GetFsuJobRequest.
func (GetFsuJobRequest) BinaryRequestBody ¶
func (request GetFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetFsuJobRequest) HTTPRequest ¶
func (request GetFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFsuJobRequest) RetryPolicy ¶
func (request GetFsuJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFsuJobRequest) String ¶
func (request GetFsuJobRequest) String() string
func (GetFsuJobRequest) ValidateEnumValue ¶
func (request GetFsuJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetFsuJobResponse ¶
type GetFsuJobResponse struct { // The underlying http response RawResponse *http.Response // The FsuJob instance FsuJob `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
GetFsuJobResponse wrapper for the GetFsuJob operation
func (GetFsuJobResponse) HTTPResponse ¶
func (response GetFsuJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFsuJobResponse) String ¶
func (response GetFsuJobResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
func (GetWorkRequestRequest) ValidateEnumValue ¶
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *int `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type GiCollection ¶
type GiCollection struct { // OCID identifier for the Exadata Fleet Update Collection. Id *string `mandatory:"true" json:"id"` // Exadata Fleet Update Collection resource display name. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` FleetDiscovery GiFleetDiscoveryDetails `mandatory:"true" json:"fleetDiscovery"` ActiveFsuCycle *ActiveCycleDetails `mandatory:"false" json:"activeFsuCycle"` // Number of targets that are members of this Collection. TargetCount *int `mandatory:"false" json:"targetCount"` // The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Exadata service type for the target resource members. ServiceType CollectionServiceTypesEnum `mandatory:"true" json:"serviceType"` // The current state of the Exadata Fleet Update Collection. LifecycleState CollectionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // Grid Infrastructure Major Version of targets to be included in the Exadata Fleet Update Collection. // Only GI targets that match the version specified in this value would be added to the Exadata Fleet Update Collection. SourceMajorVersion GiSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
GiCollection Details to create a 'GI' type Exadata Fleet Update Collection.
func (GiCollection) GetActiveFsuCycle ¶
func (m GiCollection) GetActiveFsuCycle() *ActiveCycleDetails
GetActiveFsuCycle returns ActiveFsuCycle
func (GiCollection) GetCompartmentId ¶
func (m GiCollection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GiCollection) GetDefinedTags ¶
func (m GiCollection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GiCollection) GetDisplayName ¶
func (m GiCollection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GiCollection) GetFreeformTags ¶
func (m GiCollection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GiCollection) GetLifecycleDetails ¶
func (m GiCollection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GiCollection) GetLifecycleState ¶
func (m GiCollection) GetLifecycleState() CollectionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (GiCollection) GetServiceType ¶
func (m GiCollection) GetServiceType() CollectionServiceTypesEnum
GetServiceType returns ServiceType
func (GiCollection) GetSystemTags ¶
func (m GiCollection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GiCollection) GetTargetCount ¶
func (m GiCollection) GetTargetCount() *int
GetTargetCount returns TargetCount
func (GiCollection) GetTimeCreated ¶
func (m GiCollection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GiCollection) GetTimeUpdated ¶
func (m GiCollection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GiCollection) MarshalJSON ¶
func (m GiCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiCollection) String ¶
func (m GiCollection) String() string
func (*GiCollection) UnmarshalJSON ¶
func (m *GiCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GiCollection) ValidateEnumValue ¶
func (m GiCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiCompartmentIdFilter ¶
type GiCompartmentIdFilter struct { // List of Compartments OCIDs to include in the discovery. Identifiers []string `mandatory:"true" json:"identifiers"` // INCLUDE or EXCLUDE the filter results in the discovery for GI targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode GiFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` }
GiCompartmentIdFilter List of Compartments to include in the discovery.
func (GiCompartmentIdFilter) GetMode ¶
func (m GiCompartmentIdFilter) GetMode() GiFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (GiCompartmentIdFilter) MarshalJSON ¶
func (m GiCompartmentIdFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiCompartmentIdFilter) String ¶
func (m GiCompartmentIdFilter) String() string
func (GiCompartmentIdFilter) ValidateEnumValue ¶
func (m GiCompartmentIdFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiDefinedTagsFilter ¶
type GiDefinedTagsFilter struct { // Defined tags to include in the discovery. Tags []DefinedTagFilterEntry `mandatory:"true" json:"tags"` // INCLUDE or EXCLUDE the filter results in the discovery for GI targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode GiFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` // Type of join for each element in this filter. Operator FleetDiscoveryOperatorsEnum `mandatory:"false" json:"operator,omitempty"` }
GiDefinedTagsFilter Defined tags to include in the discovery.
func (GiDefinedTagsFilter) GetMode ¶
func (m GiDefinedTagsFilter) GetMode() GiFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (GiDefinedTagsFilter) MarshalJSON ¶
func (m GiDefinedTagsFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiDefinedTagsFilter) String ¶
func (m GiDefinedTagsFilter) String() string
func (GiDefinedTagsFilter) ValidateEnumValue ¶
func (m GiDefinedTagsFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiDiscoveryDetails ¶
type GiDiscoveryDetails struct { Criteria GiFleetDiscoveryDetails `mandatory:"true" json:"criteria"` // Exadata service type for the target resource members. ServiceType DiscoveryServiceTypesEnum `mandatory:"true" json:"serviceType"` // Grid Infrastructure Major Version of targets to be included in the Exadata Fleet Update Discovery results. // Only GI targets that match the version specified in this value would be added to the Exadata Fleet Update Discovery results. SourceMajorVersion GiSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
GiDiscoveryDetails Details to create a 'GI' type Exadata Fleet Update Discovery.
func (GiDiscoveryDetails) GetServiceType ¶
func (m GiDiscoveryDetails) GetServiceType() DiscoveryServiceTypesEnum
GetServiceType returns ServiceType
func (GiDiscoveryDetails) MarshalJSON ¶
func (m GiDiscoveryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiDiscoveryDetails) String ¶
func (m GiDiscoveryDetails) String() string
func (*GiDiscoveryDetails) UnmarshalJSON ¶
func (m *GiDiscoveryDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GiDiscoveryDetails) ValidateEnumValue ¶
func (m GiDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiDiscoveryResults ¶
type GiDiscoveryResults struct { // OCIDs of Fleet Software Update Discovery. FsuDiscoveryId *string `mandatory:"true" json:"fsuDiscoveryId"` }
GiDiscoveryResults Collection built from the results of a Succeeded Fleet Software Update Discovery resource.
func (GiDiscoveryResults) MarshalJSON ¶
func (m GiDiscoveryResults) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiDiscoveryResults) String ¶
func (m GiDiscoveryResults) String() string
func (GiDiscoveryResults) ValidateEnumValue ¶
func (m GiDiscoveryResults) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiFiltersDiscovery ¶
type GiFiltersDiscovery struct { // Filters to perform the target discovery. Filters []GiFleetDiscoveryFilter `mandatory:"true" json:"filters"` }
GiFiltersDiscovery Collection discovery done from the results of the specified filters.
func (GiFiltersDiscovery) MarshalJSON ¶
func (m GiFiltersDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiFiltersDiscovery) String ¶
func (m GiFiltersDiscovery) String() string
func (*GiFiltersDiscovery) UnmarshalJSON ¶
func (m *GiFiltersDiscovery) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GiFiltersDiscovery) ValidateEnumValue ¶
func (m GiFiltersDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiFleetDiscoveryDetails ¶
type GiFleetDiscoveryDetails interface { }
GiFleetDiscoveryDetails Supported fleet discovery strategies for GI Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
type GiFleetDiscoveryFilter ¶
type GiFleetDiscoveryFilter interface { // INCLUDE or EXCLUDE the filter results in the discovery for GI targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. GetMode() GiFleetDiscoveryFilterModeEnum }
GiFleetDiscoveryFilter Possible Discovery filters.
type GiFleetDiscoveryFilterModeEnum ¶
type GiFleetDiscoveryFilterModeEnum string
GiFleetDiscoveryFilterModeEnum Enum with underlying type: string
const ( GiFleetDiscoveryFilterModeInclude GiFleetDiscoveryFilterModeEnum = "INCLUDE" GiFleetDiscoveryFilterModeExclude GiFleetDiscoveryFilterModeEnum = "EXCLUDE" )
Set of constants representing the allowable values for GiFleetDiscoveryFilterModeEnum
func GetGiFleetDiscoveryFilterModeEnumValues ¶
func GetGiFleetDiscoveryFilterModeEnumValues() []GiFleetDiscoveryFilterModeEnum
GetGiFleetDiscoveryFilterModeEnumValues Enumerates the set of values for GiFleetDiscoveryFilterModeEnum
func GetMappingGiFleetDiscoveryFilterModeEnum ¶
func GetMappingGiFleetDiscoveryFilterModeEnum(val string) (GiFleetDiscoveryFilterModeEnum, bool)
GetMappingGiFleetDiscoveryFilterModeEnum performs case Insensitive comparison on enum value and return the desired enum
type GiFleetDiscoveryFilterTypeEnum ¶
type GiFleetDiscoveryFilterTypeEnum string
GiFleetDiscoveryFilterTypeEnum Enum with underlying type: string
const ( GiFleetDiscoveryFilterTypeCompartmentId GiFleetDiscoveryFilterTypeEnum = "COMPARTMENT_ID" GiFleetDiscoveryFilterTypeVersion GiFleetDiscoveryFilterTypeEnum = "VERSION" GiFleetDiscoveryFilterTypeFreeformTag GiFleetDiscoveryFilterTypeEnum = "FREEFORM_TAG" GiFleetDiscoveryFilterTypeDefinedTag GiFleetDiscoveryFilterTypeEnum = "DEFINED_TAG" GiFleetDiscoveryFilterTypeResourceId GiFleetDiscoveryFilterTypeEnum = "RESOURCE_ID" )
Set of constants representing the allowable values for GiFleetDiscoveryFilterTypeEnum
func GetGiFleetDiscoveryFilterTypeEnumValues ¶
func GetGiFleetDiscoveryFilterTypeEnumValues() []GiFleetDiscoveryFilterTypeEnum
GetGiFleetDiscoveryFilterTypeEnumValues Enumerates the set of values for GiFleetDiscoveryFilterTypeEnum
func GetMappingGiFleetDiscoveryFilterTypeEnum ¶
func GetMappingGiFleetDiscoveryFilterTypeEnum(val string) (GiFleetDiscoveryFilterTypeEnum, bool)
GetMappingGiFleetDiscoveryFilterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GiFreeformTagsFilter ¶
type GiFreeformTagsFilter struct { // Freeform tags to include in the discovery. Tags []FreeformTagFilterEntry `mandatory:"true" json:"tags"` // INCLUDE or EXCLUDE the filter results in the discovery for GI targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode GiFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` // Type of join for each element in this filter. Operator FleetDiscoveryOperatorsEnum `mandatory:"false" json:"operator,omitempty"` }
GiFreeformTagsFilter Freeform tags to include in the discovery.
func (GiFreeformTagsFilter) GetMode ¶
func (m GiFreeformTagsFilter) GetMode() GiFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (GiFreeformTagsFilter) MarshalJSON ¶
func (m GiFreeformTagsFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiFreeformTagsFilter) String ¶
func (m GiFreeformTagsFilter) String() string
func (GiFreeformTagsFilter) ValidateEnumValue ¶
func (m GiFreeformTagsFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiFsuCollectionSummary ¶
type GiFsuCollectionSummary struct { // OCID identifier for the Exadata Fleet Update Collection. Id *string `mandatory:"true" json:"id"` // Exadata Fleet Update Collection resource display name. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` ActiveFsuCycle *ActiveCycleDetails `mandatory:"false" json:"activeFsuCycle"` // Number of targets that are members of this Collection. TargetCount *int `mandatory:"false" json:"targetCount"` // The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Exadata service type for the target resource members. ServiceType CollectionServiceTypesEnum `mandatory:"true" json:"serviceType"` // The current state of the Exadata Fleet Update Collection. LifecycleState CollectionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // Grid Infrastructure Major Version of targets to be included in the Exadata Fleet Update Collection. // Only GI targets that match the version specified in this value would be added to the Exadata Fleet Update Collection. SourceMajorVersion GiSourceMajorVersionsEnum `mandatory:"true" json:"sourceMajorVersion"` }
GiFsuCollectionSummary 'GI' type Exadata Fleet Update Collection summary.
func (GiFsuCollectionSummary) GetActiveFsuCycle ¶
func (m GiFsuCollectionSummary) GetActiveFsuCycle() *ActiveCycleDetails
GetActiveFsuCycle returns ActiveFsuCycle
func (GiFsuCollectionSummary) GetCompartmentId ¶
func (m GiFsuCollectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GiFsuCollectionSummary) GetDefinedTags ¶
func (m GiFsuCollectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GiFsuCollectionSummary) GetDisplayName ¶
func (m GiFsuCollectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GiFsuCollectionSummary) GetFreeformTags ¶
func (m GiFsuCollectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GiFsuCollectionSummary) GetId ¶
func (m GiFsuCollectionSummary) GetId() *string
GetId returns Id
func (GiFsuCollectionSummary) GetLifecycleDetails ¶
func (m GiFsuCollectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GiFsuCollectionSummary) GetLifecycleState ¶
func (m GiFsuCollectionSummary) GetLifecycleState() CollectionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (GiFsuCollectionSummary) GetServiceType ¶
func (m GiFsuCollectionSummary) GetServiceType() CollectionServiceTypesEnum
GetServiceType returns ServiceType
func (GiFsuCollectionSummary) GetSystemTags ¶
func (m GiFsuCollectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GiFsuCollectionSummary) GetTargetCount ¶
func (m GiFsuCollectionSummary) GetTargetCount() *int
GetTargetCount returns TargetCount
func (GiFsuCollectionSummary) GetTimeCreated ¶
func (m GiFsuCollectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GiFsuCollectionSummary) GetTimeUpdated ¶
func (m GiFsuCollectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GiFsuCollectionSummary) MarshalJSON ¶
func (m GiFsuCollectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiFsuCollectionSummary) String ¶
func (m GiFsuCollectionSummary) String() string
func (GiFsuCollectionSummary) ValidateEnumValue ¶
func (m GiFsuCollectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiResourceIdFilter ¶
type GiResourceIdFilter struct { // Related resource Ids to include in the discovery. // All must match the specified entityType. Identifiers []string `mandatory:"true" json:"identifiers"` // Type of resource to match in the discovery. EntityType GiResourceIdFilterEntityTypeEnum `mandatory:"true" json:"entityType"` // INCLUDE or EXCLUDE the filter results in the discovery for GI targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode GiFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` // Type of join for each element in this filter. Operator FleetDiscoveryOperatorsEnum `mandatory:"false" json:"operator,omitempty"` }
GiResourceIdFilter Related resource Ids to include in the discovery.
func (GiResourceIdFilter) GetMode ¶
func (m GiResourceIdFilter) GetMode() GiFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (GiResourceIdFilter) MarshalJSON ¶
func (m GiResourceIdFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiResourceIdFilter) String ¶
func (m GiResourceIdFilter) String() string
func (GiResourceIdFilter) ValidateEnumValue ¶
func (m GiResourceIdFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiResourceIdFilterEntityTypeEnum ¶
type GiResourceIdFilterEntityTypeEnum string
GiResourceIdFilterEntityTypeEnum Enum with underlying type: string
const ( GiResourceIdFilterEntityTypeDatabasesoftwareimage GiResourceIdFilterEntityTypeEnum = "DATABASESOFTWAREIMAGE" GiResourceIdFilterEntityTypeExadatainfrastructure GiResourceIdFilterEntityTypeEnum = "EXADATAINFRASTRUCTURE" GiResourceIdFilterEntityTypeCloudexadatainfrastructure GiResourceIdFilterEntityTypeEnum = "CLOUDEXADATAINFRASTRUCTURE" GiResourceIdFilterEntityTypeVmcluster GiResourceIdFilterEntityTypeEnum = "VMCLUSTER" GiResourceIdFilterEntityTypeCloudvmcluster GiResourceIdFilterEntityTypeEnum = "CLOUDVMCLUSTER" GiResourceIdFilterEntityTypeFsucollection GiResourceIdFilterEntityTypeEnum = "FSUCOLLECTION" )
Set of constants representing the allowable values for GiResourceIdFilterEntityTypeEnum
func GetGiResourceIdFilterEntityTypeEnumValues ¶
func GetGiResourceIdFilterEntityTypeEnumValues() []GiResourceIdFilterEntityTypeEnum
GetGiResourceIdFilterEntityTypeEnumValues Enumerates the set of values for GiResourceIdFilterEntityTypeEnum
func GetMappingGiResourceIdFilterEntityTypeEnum ¶
func GetMappingGiResourceIdFilterEntityTypeEnum(val string) (GiResourceIdFilterEntityTypeEnum, bool)
GetMappingGiResourceIdFilterEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GiSearchQueryDiscovery ¶
type GiSearchQueryDiscovery struct { // OCI Search Service query string. Query *string `mandatory:"true" json:"query"` }
GiSearchQueryDiscovery Collection discovery done from the results of the specified Search Service query string.
func (GiSearchQueryDiscovery) MarshalJSON ¶
func (m GiSearchQueryDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiSearchQueryDiscovery) String ¶
func (m GiSearchQueryDiscovery) String() string
func (GiSearchQueryDiscovery) ValidateEnumValue ¶
func (m GiSearchQueryDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiSourceMajorVersionsEnum ¶
type GiSourceMajorVersionsEnum string
GiSourceMajorVersionsEnum Enum with underlying type: string
const ( GiSourceMajorVersionsGi18 GiSourceMajorVersionsEnum = "GI_18" GiSourceMajorVersionsGi19 GiSourceMajorVersionsEnum = "GI_19" GiSourceMajorVersionsGi23 GiSourceMajorVersionsEnum = "GI_23" )
Set of constants representing the allowable values for GiSourceMajorVersionsEnum
func GetGiSourceMajorVersionsEnumValues ¶
func GetGiSourceMajorVersionsEnumValues() []GiSourceMajorVersionsEnum
GetGiSourceMajorVersionsEnumValues Enumerates the set of values for GiSourceMajorVersionsEnum
func GetMappingGiSourceMajorVersionsEnum ¶
func GetMappingGiSourceMajorVersionsEnum(val string) (GiSourceMajorVersionsEnum, bool)
GetMappingGiSourceMajorVersionsEnum performs case Insensitive comparison on enum value and return the desired enum
type GiTargetListDiscovery ¶
type GiTargetListDiscovery struct { // OCIDs of target resources to include. // For EXACC service type Collections only VMClusters are allowed. // For EXACS service type Collections only CloudVMClusters are allowed. Targets []string `mandatory:"true" json:"targets"` }
GiTargetListDiscovery Collection discovery conformed by the specified list of targets.
func (GiTargetListDiscovery) MarshalJSON ¶
func (m GiTargetListDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiTargetListDiscovery) String ¶
func (m GiTargetListDiscovery) String() string
func (GiTargetListDiscovery) ValidateEnumValue ¶
func (m GiTargetListDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiVersionFilter ¶
type GiVersionFilter struct { // List of Versions strings to include in the discovery. Versions []string `mandatory:"true" json:"versions"` // INCLUDE or EXCLUDE the filter results in the discovery for GI targets. // Supported for 'FSUCOLLECTION' RESOURCE_ID filter only. Mode GiFleetDiscoveryFilterModeEnum `mandatory:"false" json:"mode,omitempty"` }
GiVersionFilter Versions to include in the discovery. These should be under the Source Major Version of the Collection.
func (GiVersionFilter) GetMode ¶
func (m GiVersionFilter) GetMode() GiFleetDiscoveryFilterModeEnum
GetMode returns Mode
func (GiVersionFilter) MarshalJSON ¶
func (m GiVersionFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GiVersionFilter) String ¶
func (m GiVersionFilter) String() string
func (GiVersionFilter) ValidateEnumValue ¶
func (m GiVersionFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ImageIdFsuTargetDetails ¶
type ImageIdFsuTargetDetails struct { // Target database software image OCID. SoftwareImageId *string `mandatory:"true" json:"softwareImageId"` // Prefix name used for new DB home resources created as part of the Stage Action. // Format: <specified_prefix>_<timestamp> // If not specified, a default OCI DB home resource will be generated for the new DB home resources created. NewHomePrefix *string `mandatory:"false" json:"newHomePrefix"` // Goal home policy to use when Staging the Goal Version during patching. // CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. // USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. // If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. // If more than one existing home for the selected image is found, then the home with the least number of databases will be used. // If multiple homes have the least number of databases, then a home will be selected at random. HomePolicy FsuGoalVersionDetailsHomePolicyEnum `mandatory:"false" json:"homePolicy,omitempty"` }
ImageIdFsuTargetDetails The Database service Database Software Image resource is required as goal version for the Exadata Fleet Update Maintenance Cycle when IMAGE_ID type is selected. Specify a Database Software Image of type DATABASE_IMAGE for a DB Collection. Specify a Database Software Image of type GRID_IMAGE for a GI Collection.
func (ImageIdFsuTargetDetails) GetHomePolicy ¶
func (m ImageIdFsuTargetDetails) GetHomePolicy() FsuGoalVersionDetailsHomePolicyEnum
GetHomePolicy returns HomePolicy
func (ImageIdFsuTargetDetails) GetNewHomePrefix ¶
func (m ImageIdFsuTargetDetails) GetNewHomePrefix() *string
GetNewHomePrefix returns NewHomePrefix
func (ImageIdFsuTargetDetails) MarshalJSON ¶
func (m ImageIdFsuTargetDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ImageIdFsuTargetDetails) String ¶
func (m ImageIdFsuTargetDetails) String() string
func (ImageIdFsuTargetDetails) ValidateEnumValue ¶
func (m ImageIdFsuTargetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type JobLifecycleStatesEnum ¶
type JobLifecycleStatesEnum string
JobLifecycleStatesEnum Enum with underlying type: string
const ( JobLifecycleStatesAccepted JobLifecycleStatesEnum = "ACCEPTED" JobLifecycleStatesInProgress JobLifecycleStatesEnum = "IN_PROGRESS" JobLifecycleStatesUnknown JobLifecycleStatesEnum = "UNKNOWN" JobLifecycleStatesTerminated JobLifecycleStatesEnum = "TERMINATED" JobLifecycleStatesFailed JobLifecycleStatesEnum = "FAILED" JobLifecycleStatesNeedsAttention JobLifecycleStatesEnum = "NEEDS_ATTENTION" JobLifecycleStatesSucceeded JobLifecycleStatesEnum = "SUCCEEDED" JobLifecycleStatesWaiting JobLifecycleStatesEnum = "WAITING" JobLifecycleStatesCanceling JobLifecycleStatesEnum = "CANCELING" JobLifecycleStatesCanceled JobLifecycleStatesEnum = "CANCELED" )
Set of constants representing the allowable values for JobLifecycleStatesEnum
func GetJobLifecycleStatesEnumValues ¶
func GetJobLifecycleStatesEnumValues() []JobLifecycleStatesEnum
GetJobLifecycleStatesEnumValues Enumerates the set of values for JobLifecycleStatesEnum
func GetMappingJobLifecycleStatesEnum ¶
func GetMappingJobLifecycleStatesEnum(val string) (JobLifecycleStatesEnum, bool)
GetMappingJobLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum
type JobProgress ¶
type JobProgress struct { // Percentage of progress against the total to complete the operation. ProgressOfOperation *int `mandatory:"false" json:"progressOfOperation"` }
JobProgress Summary of progress for the Exadata Fleet Update Job.
func (JobProgress) String ¶
func (m JobProgress) String() string
func (JobProgress) ValidateEnumValue ¶
func (m JobProgress) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type JobProgressDetails ¶
type JobProgressDetails struct { // Percentage of progress against the total to complete the operation. ProgressOfOperation *int `mandatory:"false" json:"progressOfOperation"` }
JobProgressDetails Details about the Exadata Fleet Update Job progress.
func (JobProgressDetails) String ¶
func (m JobProgressDetails) String() string
func (JobProgressDetails) ValidateEnumValue ¶
func (m JobProgressDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type JobTypesEnum ¶
type JobTypesEnum string
JobTypesEnum Enum with underlying type: string
const ( JobTypesStage JobTypesEnum = "STAGE" JobTypesPrecheck JobTypesEnum = "PRECHECK" JobTypesApply JobTypesEnum = "APPLY" JobTypesRollbackAndRemoveTarget JobTypesEnum = "ROLLBACK_AND_REMOVE_TARGET" JobTypesCleanup JobTypesEnum = "CLEANUP" )
Set of constants representing the allowable values for JobTypesEnum
func GetJobTypesEnumValues ¶
func GetJobTypesEnumValues() []JobTypesEnum
GetJobTypesEnumValues Enumerates the set of values for JobTypesEnum
func GetMappingJobTypesEnum ¶
func GetMappingJobTypesEnum(val string) (JobTypesEnum, bool)
GetMappingJobTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuActionsLifecycleStateEnum ¶
type ListFsuActionsLifecycleStateEnum string
ListFsuActionsLifecycleStateEnum Enum with underlying type: string
const ( ListFsuActionsLifecycleStateAccepted ListFsuActionsLifecycleStateEnum = "ACCEPTED" ListFsuActionsLifecycleStateInProgress ListFsuActionsLifecycleStateEnum = "IN_PROGRESS" ListFsuActionsLifecycleStateWaiting ListFsuActionsLifecycleStateEnum = "WAITING" ListFsuActionsLifecycleStateUpdating ListFsuActionsLifecycleStateEnum = "UPDATING" ListFsuActionsLifecycleStateFailed ListFsuActionsLifecycleStateEnum = "FAILED" ListFsuActionsLifecycleStateNeedsAttention ListFsuActionsLifecycleStateEnum = "NEEDS_ATTENTION" ListFsuActionsLifecycleStateSucceeded ListFsuActionsLifecycleStateEnum = "SUCCEEDED" ListFsuActionsLifecycleStateCanceling ListFsuActionsLifecycleStateEnum = "CANCELING" ListFsuActionsLifecycleStateCanceled ListFsuActionsLifecycleStateEnum = "CANCELED" ListFsuActionsLifecycleStateUnknown ListFsuActionsLifecycleStateEnum = "UNKNOWN" ListFsuActionsLifecycleStateDeleting ListFsuActionsLifecycleStateEnum = "DELETING" ListFsuActionsLifecycleStateDeleted ListFsuActionsLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ListFsuActionsLifecycleStateEnum
func GetListFsuActionsLifecycleStateEnumValues ¶
func GetListFsuActionsLifecycleStateEnumValues() []ListFsuActionsLifecycleStateEnum
GetListFsuActionsLifecycleStateEnumValues Enumerates the set of values for ListFsuActionsLifecycleStateEnum
func GetMappingListFsuActionsLifecycleStateEnum ¶
func GetMappingListFsuActionsLifecycleStateEnum(val string) (ListFsuActionsLifecycleStateEnum, bool)
GetMappingListFsuActionsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuActionsRequest ¶
type ListFsuActionsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose fsuCycleId matches the given fleetSoftwareUpdateCycleId. FsuCycleId *string `mandatory:"false" contributesTo:"query" name:"fsuCycleId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState ListFsuActionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources whose type matches the given type. Type ListFsuActionsTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFsuActionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. SortBy ListFsuActionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuActionsRequest wrapper for the ListFsuActions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuActions.go.html to see an example of how to use ListFsuActionsRequest.
func (ListFsuActionsRequest) BinaryRequestBody ¶
func (request ListFsuActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuActionsRequest) HTTPRequest ¶
func (request ListFsuActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuActionsRequest) RetryPolicy ¶
func (request ListFsuActionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuActionsRequest) String ¶
func (request ListFsuActionsRequest) String() string
func (ListFsuActionsRequest) ValidateEnumValue ¶
func (request ListFsuActionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuActionsResponse ¶
type ListFsuActionsResponse struct { // The underlying http response RawResponse *http.Response // A list of FsuActionSummaryCollection instances FsuActionSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuActionsResponse wrapper for the ListFsuActions operation
func (ListFsuActionsResponse) HTTPResponse ¶
func (response ListFsuActionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuActionsResponse) String ¶
func (response ListFsuActionsResponse) String() string
type ListFsuActionsSortByEnum ¶
type ListFsuActionsSortByEnum string
ListFsuActionsSortByEnum Enum with underlying type: string
const ( ListFsuActionsSortByTimecreated ListFsuActionsSortByEnum = "timeCreated" ListFsuActionsSortByDisplayname ListFsuActionsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListFsuActionsSortByEnum
func GetListFsuActionsSortByEnumValues ¶
func GetListFsuActionsSortByEnumValues() []ListFsuActionsSortByEnum
GetListFsuActionsSortByEnumValues Enumerates the set of values for ListFsuActionsSortByEnum
func GetMappingListFsuActionsSortByEnum ¶
func GetMappingListFsuActionsSortByEnum(val string) (ListFsuActionsSortByEnum, bool)
GetMappingListFsuActionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuActionsSortOrderEnum ¶
type ListFsuActionsSortOrderEnum string
ListFsuActionsSortOrderEnum Enum with underlying type: string
const ( ListFsuActionsSortOrderAsc ListFsuActionsSortOrderEnum = "ASC" ListFsuActionsSortOrderDesc ListFsuActionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFsuActionsSortOrderEnum
func GetListFsuActionsSortOrderEnumValues ¶
func GetListFsuActionsSortOrderEnumValues() []ListFsuActionsSortOrderEnum
GetListFsuActionsSortOrderEnumValues Enumerates the set of values for ListFsuActionsSortOrderEnum
func GetMappingListFsuActionsSortOrderEnum ¶
func GetMappingListFsuActionsSortOrderEnum(val string) (ListFsuActionsSortOrderEnum, bool)
GetMappingListFsuActionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuActionsTypeEnum ¶
type ListFsuActionsTypeEnum string
ListFsuActionsTypeEnum Enum with underlying type: string
const ( ListFsuActionsTypeStage ListFsuActionsTypeEnum = "STAGE" ListFsuActionsTypePrecheck ListFsuActionsTypeEnum = "PRECHECK" ListFsuActionsTypeApply ListFsuActionsTypeEnum = "APPLY" ListFsuActionsTypeRollbackAndRemoveTarget ListFsuActionsTypeEnum = "ROLLBACK_AND_REMOVE_TARGET" ListFsuActionsTypeCleanup ListFsuActionsTypeEnum = "CLEANUP" )
Set of constants representing the allowable values for ListFsuActionsTypeEnum
func GetListFsuActionsTypeEnumValues ¶
func GetListFsuActionsTypeEnumValues() []ListFsuActionsTypeEnum
GetListFsuActionsTypeEnumValues Enumerates the set of values for ListFsuActionsTypeEnum
func GetMappingListFsuActionsTypeEnum ¶
func GetMappingListFsuActionsTypeEnum(val string) (ListFsuActionsTypeEnum, bool)
GetMappingListFsuActionsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCollectionTargetsRequest ¶
type ListFsuCollectionTargetsRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return a resource whose target OCID matches the given OCID. TargetId *string `mandatory:"false" contributesTo:"query" name:"targetId"` // A filter to return only entries whose status matches the given status. Status ListFsuCollectionTargetsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFsuCollectionTargetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. SortBy ListFsuCollectionTargetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuCollectionTargetsRequest wrapper for the ListFsuCollectionTargets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuCollectionTargets.go.html to see an example of how to use ListFsuCollectionTargetsRequest.
func (ListFsuCollectionTargetsRequest) BinaryRequestBody ¶
func (request ListFsuCollectionTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuCollectionTargetsRequest) HTTPRequest ¶
func (request ListFsuCollectionTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuCollectionTargetsRequest) RetryPolicy ¶
func (request ListFsuCollectionTargetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuCollectionTargetsRequest) String ¶
func (request ListFsuCollectionTargetsRequest) String() string
func (ListFsuCollectionTargetsRequest) ValidateEnumValue ¶
func (request ListFsuCollectionTargetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuCollectionTargetsResponse ¶
type ListFsuCollectionTargetsResponse struct { // The underlying http response RawResponse *http.Response // A list of TargetSummaryCollection instances TargetSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuCollectionTargetsResponse wrapper for the ListFsuCollectionTargets operation
func (ListFsuCollectionTargetsResponse) HTTPResponse ¶
func (response ListFsuCollectionTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuCollectionTargetsResponse) String ¶
func (response ListFsuCollectionTargetsResponse) String() string
type ListFsuCollectionTargetsSortByEnum ¶
type ListFsuCollectionTargetsSortByEnum string
ListFsuCollectionTargetsSortByEnum Enum with underlying type: string
const ( ListFsuCollectionTargetsSortByCurrentversion ListFsuCollectionTargetsSortByEnum = "currentVersion" ListFsuCollectionTargetsSortByStatus ListFsuCollectionTargetsSortByEnum = "status" )
Set of constants representing the allowable values for ListFsuCollectionTargetsSortByEnum
func GetListFsuCollectionTargetsSortByEnumValues ¶
func GetListFsuCollectionTargetsSortByEnumValues() []ListFsuCollectionTargetsSortByEnum
GetListFsuCollectionTargetsSortByEnumValues Enumerates the set of values for ListFsuCollectionTargetsSortByEnum
func GetMappingListFsuCollectionTargetsSortByEnum ¶
func GetMappingListFsuCollectionTargetsSortByEnum(val string) (ListFsuCollectionTargetsSortByEnum, bool)
GetMappingListFsuCollectionTargetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCollectionTargetsSortOrderEnum ¶
type ListFsuCollectionTargetsSortOrderEnum string
ListFsuCollectionTargetsSortOrderEnum Enum with underlying type: string
const ( ListFsuCollectionTargetsSortOrderAsc ListFsuCollectionTargetsSortOrderEnum = "ASC" ListFsuCollectionTargetsSortOrderDesc ListFsuCollectionTargetsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFsuCollectionTargetsSortOrderEnum
func GetListFsuCollectionTargetsSortOrderEnumValues ¶
func GetListFsuCollectionTargetsSortOrderEnumValues() []ListFsuCollectionTargetsSortOrderEnum
GetListFsuCollectionTargetsSortOrderEnumValues Enumerates the set of values for ListFsuCollectionTargetsSortOrderEnum
func GetMappingListFsuCollectionTargetsSortOrderEnum ¶
func GetMappingListFsuCollectionTargetsSortOrderEnum(val string) (ListFsuCollectionTargetsSortOrderEnum, bool)
GetMappingListFsuCollectionTargetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCollectionTargetsStatusEnum ¶
type ListFsuCollectionTargetsStatusEnum string
ListFsuCollectionTargetsStatusEnum Enum with underlying type: string
const ( ListFsuCollectionTargetsStatusIdle ListFsuCollectionTargetsStatusEnum = "IDLE" ListFsuCollectionTargetsStatusExecutingJob ListFsuCollectionTargetsStatusEnum = "EXECUTING_JOB" ListFsuCollectionTargetsStatusJobFailed ListFsuCollectionTargetsStatusEnum = "JOB_FAILED" )
Set of constants representing the allowable values for ListFsuCollectionTargetsStatusEnum
func GetListFsuCollectionTargetsStatusEnumValues ¶
func GetListFsuCollectionTargetsStatusEnumValues() []ListFsuCollectionTargetsStatusEnum
GetListFsuCollectionTargetsStatusEnumValues Enumerates the set of values for ListFsuCollectionTargetsStatusEnum
func GetMappingListFsuCollectionTargetsStatusEnum ¶
func GetMappingListFsuCollectionTargetsStatusEnum(val string) (ListFsuCollectionTargetsStatusEnum, bool)
GetMappingListFsuCollectionTargetsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCollectionsLifecycleStateEnum ¶
type ListFsuCollectionsLifecycleStateEnum string
ListFsuCollectionsLifecycleStateEnum Enum with underlying type: string
const ( ListFsuCollectionsLifecycleStateCreating ListFsuCollectionsLifecycleStateEnum = "CREATING" ListFsuCollectionsLifecycleStateUpdating ListFsuCollectionsLifecycleStateEnum = "UPDATING" ListFsuCollectionsLifecycleStateActive ListFsuCollectionsLifecycleStateEnum = "ACTIVE" ListFsuCollectionsLifecycleStateNeedsAttention ListFsuCollectionsLifecycleStateEnum = "NEEDS_ATTENTION" ListFsuCollectionsLifecycleStateDeleting ListFsuCollectionsLifecycleStateEnum = "DELETING" ListFsuCollectionsLifecycleStateDeleted ListFsuCollectionsLifecycleStateEnum = "DELETED" ListFsuCollectionsLifecycleStateFailed ListFsuCollectionsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListFsuCollectionsLifecycleStateEnum
func GetListFsuCollectionsLifecycleStateEnumValues ¶
func GetListFsuCollectionsLifecycleStateEnumValues() []ListFsuCollectionsLifecycleStateEnum
GetListFsuCollectionsLifecycleStateEnumValues Enumerates the set of values for ListFsuCollectionsLifecycleStateEnum
func GetMappingListFsuCollectionsLifecycleStateEnum ¶
func GetMappingListFsuCollectionsLifecycleStateEnum(val string) (ListFsuCollectionsLifecycleStateEnum, bool)
GetMappingListFsuCollectionsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCollectionsRequest ¶
type ListFsuCollectionsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState ListFsuCollectionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources whose type matches the given type. Type ListFsuCollectionsTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFsuCollectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListFsuCollectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuCollectionsRequest wrapper for the ListFsuCollections operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuCollections.go.html to see an example of how to use ListFsuCollectionsRequest.
func (ListFsuCollectionsRequest) BinaryRequestBody ¶
func (request ListFsuCollectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuCollectionsRequest) HTTPRequest ¶
func (request ListFsuCollectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuCollectionsRequest) RetryPolicy ¶
func (request ListFsuCollectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuCollectionsRequest) String ¶
func (request ListFsuCollectionsRequest) String() string
func (ListFsuCollectionsRequest) ValidateEnumValue ¶
func (request ListFsuCollectionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuCollectionsResponse ¶
type ListFsuCollectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of FsuCollectionSummaryCollection instances FsuCollectionSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuCollectionsResponse wrapper for the ListFsuCollections operation
func (ListFsuCollectionsResponse) HTTPResponse ¶
func (response ListFsuCollectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuCollectionsResponse) String ¶
func (response ListFsuCollectionsResponse) String() string
type ListFsuCollectionsSortByEnum ¶
type ListFsuCollectionsSortByEnum string
ListFsuCollectionsSortByEnum Enum with underlying type: string
const ( ListFsuCollectionsSortByTimecreated ListFsuCollectionsSortByEnum = "timeCreated" ListFsuCollectionsSortByDisplayname ListFsuCollectionsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListFsuCollectionsSortByEnum
func GetListFsuCollectionsSortByEnumValues ¶
func GetListFsuCollectionsSortByEnumValues() []ListFsuCollectionsSortByEnum
GetListFsuCollectionsSortByEnumValues Enumerates the set of values for ListFsuCollectionsSortByEnum
func GetMappingListFsuCollectionsSortByEnum ¶
func GetMappingListFsuCollectionsSortByEnum(val string) (ListFsuCollectionsSortByEnum, bool)
GetMappingListFsuCollectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCollectionsSortOrderEnum ¶
type ListFsuCollectionsSortOrderEnum string
ListFsuCollectionsSortOrderEnum Enum with underlying type: string
const ( ListFsuCollectionsSortOrderAsc ListFsuCollectionsSortOrderEnum = "ASC" ListFsuCollectionsSortOrderDesc ListFsuCollectionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFsuCollectionsSortOrderEnum
func GetListFsuCollectionsSortOrderEnumValues ¶
func GetListFsuCollectionsSortOrderEnumValues() []ListFsuCollectionsSortOrderEnum
GetListFsuCollectionsSortOrderEnumValues Enumerates the set of values for ListFsuCollectionsSortOrderEnum
func GetMappingListFsuCollectionsSortOrderEnum ¶
func GetMappingListFsuCollectionsSortOrderEnum(val string) (ListFsuCollectionsSortOrderEnum, bool)
GetMappingListFsuCollectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCollectionsTypeEnum ¶
type ListFsuCollectionsTypeEnum string
ListFsuCollectionsTypeEnum Enum with underlying type: string
const ( ListFsuCollectionsTypeDb ListFsuCollectionsTypeEnum = "DB" ListFsuCollectionsTypeGi ListFsuCollectionsTypeEnum = "GI" )
Set of constants representing the allowable values for ListFsuCollectionsTypeEnum
func GetListFsuCollectionsTypeEnumValues ¶
func GetListFsuCollectionsTypeEnumValues() []ListFsuCollectionsTypeEnum
GetListFsuCollectionsTypeEnumValues Enumerates the set of values for ListFsuCollectionsTypeEnum
func GetMappingListFsuCollectionsTypeEnum ¶
func GetMappingListFsuCollectionsTypeEnum(val string) (ListFsuCollectionsTypeEnum, bool)
GetMappingListFsuCollectionsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCyclesCollectionTypeEnum ¶
type ListFsuCyclesCollectionTypeEnum string
ListFsuCyclesCollectionTypeEnum Enum with underlying type: string
const ( ListFsuCyclesCollectionTypeDb ListFsuCyclesCollectionTypeEnum = "DB" ListFsuCyclesCollectionTypeGi ListFsuCyclesCollectionTypeEnum = "GI" )
Set of constants representing the allowable values for ListFsuCyclesCollectionTypeEnum
func GetListFsuCyclesCollectionTypeEnumValues ¶
func GetListFsuCyclesCollectionTypeEnumValues() []ListFsuCyclesCollectionTypeEnum
GetListFsuCyclesCollectionTypeEnumValues Enumerates the set of values for ListFsuCyclesCollectionTypeEnum
func GetMappingListFsuCyclesCollectionTypeEnum ¶
func GetMappingListFsuCyclesCollectionTypeEnum(val string) (ListFsuCyclesCollectionTypeEnum, bool)
GetMappingListFsuCyclesCollectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCyclesLifecycleStateEnum ¶
type ListFsuCyclesLifecycleStateEnum string
ListFsuCyclesLifecycleStateEnum Enum with underlying type: string
const ( ListFsuCyclesLifecycleStateCreating ListFsuCyclesLifecycleStateEnum = "CREATING" ListFsuCyclesLifecycleStateActive ListFsuCyclesLifecycleStateEnum = "ACTIVE" ListFsuCyclesLifecycleStateUpdating ListFsuCyclesLifecycleStateEnum = "UPDATING" ListFsuCyclesLifecycleStateInProgress ListFsuCyclesLifecycleStateEnum = "IN_PROGRESS" ListFsuCyclesLifecycleStateFailed ListFsuCyclesLifecycleStateEnum = "FAILED" ListFsuCyclesLifecycleStateNeedsAttention ListFsuCyclesLifecycleStateEnum = "NEEDS_ATTENTION" ListFsuCyclesLifecycleStateSucceeded ListFsuCyclesLifecycleStateEnum = "SUCCEEDED" ListFsuCyclesLifecycleStateDeleting ListFsuCyclesLifecycleStateEnum = "DELETING" ListFsuCyclesLifecycleStateDeleted ListFsuCyclesLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ListFsuCyclesLifecycleStateEnum
func GetListFsuCyclesLifecycleStateEnumValues ¶
func GetListFsuCyclesLifecycleStateEnumValues() []ListFsuCyclesLifecycleStateEnum
GetListFsuCyclesLifecycleStateEnumValues Enumerates the set of values for ListFsuCyclesLifecycleStateEnum
func GetMappingListFsuCyclesLifecycleStateEnum ¶
func GetMappingListFsuCyclesLifecycleStateEnum(val string) (ListFsuCyclesLifecycleStateEnum, bool)
GetMappingListFsuCyclesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCyclesRequest ¶
type ListFsuCyclesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose fsuCollectionId matches the given fsuCollectionId. FsuCollectionId *string `mandatory:"false" contributesTo:"query" name:"fsuCollectionId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState ListFsuCyclesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources whose Collection type matches the given type. CollectionType ListFsuCyclesCollectionTypeEnum `mandatory:"false" contributesTo:"query" name:"collectionType" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only entries whose targetVersion matches the given targetVersion. TargetVersion *string `mandatory:"false" contributesTo:"query" name:"targetVersion"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFsuCyclesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. SortBy ListFsuCyclesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuCyclesRequest wrapper for the ListFsuCycles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuCycles.go.html to see an example of how to use ListFsuCyclesRequest.
func (ListFsuCyclesRequest) BinaryRequestBody ¶
func (request ListFsuCyclesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuCyclesRequest) HTTPRequest ¶
func (request ListFsuCyclesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuCyclesRequest) RetryPolicy ¶
func (request ListFsuCyclesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuCyclesRequest) String ¶
func (request ListFsuCyclesRequest) String() string
func (ListFsuCyclesRequest) ValidateEnumValue ¶
func (request ListFsuCyclesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuCyclesResponse ¶
type ListFsuCyclesResponse struct { // The underlying http response RawResponse *http.Response // A list of FsuCycleSummaryCollection instances FsuCycleSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuCyclesResponse wrapper for the ListFsuCycles operation
func (ListFsuCyclesResponse) HTTPResponse ¶
func (response ListFsuCyclesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuCyclesResponse) String ¶
func (response ListFsuCyclesResponse) String() string
type ListFsuCyclesSortByEnum ¶
type ListFsuCyclesSortByEnum string
ListFsuCyclesSortByEnum Enum with underlying type: string
const ( ListFsuCyclesSortByTimecreated ListFsuCyclesSortByEnum = "timeCreated" ListFsuCyclesSortByDisplayname ListFsuCyclesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListFsuCyclesSortByEnum
func GetListFsuCyclesSortByEnumValues ¶
func GetListFsuCyclesSortByEnumValues() []ListFsuCyclesSortByEnum
GetListFsuCyclesSortByEnumValues Enumerates the set of values for ListFsuCyclesSortByEnum
func GetMappingListFsuCyclesSortByEnum ¶
func GetMappingListFsuCyclesSortByEnum(val string) (ListFsuCyclesSortByEnum, bool)
GetMappingListFsuCyclesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuCyclesSortOrderEnum ¶
type ListFsuCyclesSortOrderEnum string
ListFsuCyclesSortOrderEnum Enum with underlying type: string
const ( ListFsuCyclesSortOrderAsc ListFsuCyclesSortOrderEnum = "ASC" ListFsuCyclesSortOrderDesc ListFsuCyclesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFsuCyclesSortOrderEnum
func GetListFsuCyclesSortOrderEnumValues ¶
func GetListFsuCyclesSortOrderEnumValues() []ListFsuCyclesSortOrderEnum
GetListFsuCyclesSortOrderEnumValues Enumerates the set of values for ListFsuCyclesSortOrderEnum
func GetMappingListFsuCyclesSortOrderEnum ¶
func GetMappingListFsuCyclesSortOrderEnum(val string) (ListFsuCyclesSortOrderEnum, bool)
GetMappingListFsuCyclesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuDiscoveriesLifecycleStateEnum ¶
type ListFsuDiscoveriesLifecycleStateEnum string
ListFsuDiscoveriesLifecycleStateEnum Enum with underlying type: string
const ( ListFsuDiscoveriesLifecycleStateAccepted ListFsuDiscoveriesLifecycleStateEnum = "ACCEPTED" ListFsuDiscoveriesLifecycleStateInProgress ListFsuDiscoveriesLifecycleStateEnum = "IN_PROGRESS" ListFsuDiscoveriesLifecycleStateFailed ListFsuDiscoveriesLifecycleStateEnum = "FAILED" ListFsuDiscoveriesLifecycleStateSucceeded ListFsuDiscoveriesLifecycleStateEnum = "SUCCEEDED" ListFsuDiscoveriesLifecycleStateCanceling ListFsuDiscoveriesLifecycleStateEnum = "CANCELING" ListFsuDiscoveriesLifecycleStateCanceled ListFsuDiscoveriesLifecycleStateEnum = "CANCELED" ListFsuDiscoveriesLifecycleStateDeleting ListFsuDiscoveriesLifecycleStateEnum = "DELETING" ListFsuDiscoveriesLifecycleStateDeleted ListFsuDiscoveriesLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ListFsuDiscoveriesLifecycleStateEnum
func GetListFsuDiscoveriesLifecycleStateEnumValues ¶
func GetListFsuDiscoveriesLifecycleStateEnumValues() []ListFsuDiscoveriesLifecycleStateEnum
GetListFsuDiscoveriesLifecycleStateEnumValues Enumerates the set of values for ListFsuDiscoveriesLifecycleStateEnum
func GetMappingListFsuDiscoveriesLifecycleStateEnum ¶
func GetMappingListFsuDiscoveriesLifecycleStateEnum(val string) (ListFsuDiscoveriesLifecycleStateEnum, bool)
GetMappingListFsuDiscoveriesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuDiscoveriesRequest ¶
type ListFsuDiscoveriesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState ListFsuDiscoveriesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFsuDiscoveriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListFsuDiscoveriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuDiscoveriesRequest wrapper for the ListFsuDiscoveries operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuDiscoveries.go.html to see an example of how to use ListFsuDiscoveriesRequest.
func (ListFsuDiscoveriesRequest) BinaryRequestBody ¶
func (request ListFsuDiscoveriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuDiscoveriesRequest) HTTPRequest ¶
func (request ListFsuDiscoveriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuDiscoveriesRequest) RetryPolicy ¶
func (request ListFsuDiscoveriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuDiscoveriesRequest) String ¶
func (request ListFsuDiscoveriesRequest) String() string
func (ListFsuDiscoveriesRequest) ValidateEnumValue ¶
func (request ListFsuDiscoveriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuDiscoveriesResponse ¶
type ListFsuDiscoveriesResponse struct { // The underlying http response RawResponse *http.Response // A list of FsuDiscoverySummaryCollection instances FsuDiscoverySummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuDiscoveriesResponse wrapper for the ListFsuDiscoveries operation
func (ListFsuDiscoveriesResponse) HTTPResponse ¶
func (response ListFsuDiscoveriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuDiscoveriesResponse) String ¶
func (response ListFsuDiscoveriesResponse) String() string
type ListFsuDiscoveriesSortByEnum ¶
type ListFsuDiscoveriesSortByEnum string
ListFsuDiscoveriesSortByEnum Enum with underlying type: string
const ( ListFsuDiscoveriesSortByTimecreated ListFsuDiscoveriesSortByEnum = "timeCreated" ListFsuDiscoveriesSortByDisplayname ListFsuDiscoveriesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListFsuDiscoveriesSortByEnum
func GetListFsuDiscoveriesSortByEnumValues ¶
func GetListFsuDiscoveriesSortByEnumValues() []ListFsuDiscoveriesSortByEnum
GetListFsuDiscoveriesSortByEnumValues Enumerates the set of values for ListFsuDiscoveriesSortByEnum
func GetMappingListFsuDiscoveriesSortByEnum ¶
func GetMappingListFsuDiscoveriesSortByEnum(val string) (ListFsuDiscoveriesSortByEnum, bool)
GetMappingListFsuDiscoveriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuDiscoveriesSortOrderEnum ¶
type ListFsuDiscoveriesSortOrderEnum string
ListFsuDiscoveriesSortOrderEnum Enum with underlying type: string
const ( ListFsuDiscoveriesSortOrderAsc ListFsuDiscoveriesSortOrderEnum = "ASC" ListFsuDiscoveriesSortOrderDesc ListFsuDiscoveriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFsuDiscoveriesSortOrderEnum
func GetListFsuDiscoveriesSortOrderEnumValues ¶
func GetListFsuDiscoveriesSortOrderEnumValues() []ListFsuDiscoveriesSortOrderEnum
GetListFsuDiscoveriesSortOrderEnumValues Enumerates the set of values for ListFsuDiscoveriesSortOrderEnum
func GetMappingListFsuDiscoveriesSortOrderEnum ¶
func GetMappingListFsuDiscoveriesSortOrderEnum(val string) (ListFsuDiscoveriesSortOrderEnum, bool)
GetMappingListFsuDiscoveriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuDiscoveryTargetsRequest ¶
type ListFsuDiscoveryTargetsRequest struct { // Unique Exadata Fleet Update Discovery identifier. FsuDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"fsuDiscoveryId"` // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return a resource whose target OCID matches the given OCID. TargetId *string `mandatory:"false" contributesTo:"query" name:"targetId"` // A filter to return only entries whose status matches the given status. Status ListFsuDiscoveryTargetsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFsuDiscoveryTargetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. SortBy ListFsuDiscoveryTargetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuDiscoveryTargetsRequest wrapper for the ListFsuDiscoveryTargets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuDiscoveryTargets.go.html to see an example of how to use ListFsuDiscoveryTargetsRequest.
func (ListFsuDiscoveryTargetsRequest) BinaryRequestBody ¶
func (request ListFsuDiscoveryTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuDiscoveryTargetsRequest) HTTPRequest ¶
func (request ListFsuDiscoveryTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuDiscoveryTargetsRequest) RetryPolicy ¶
func (request ListFsuDiscoveryTargetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuDiscoveryTargetsRequest) String ¶
func (request ListFsuDiscoveryTargetsRequest) String() string
func (ListFsuDiscoveryTargetsRequest) ValidateEnumValue ¶
func (request ListFsuDiscoveryTargetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuDiscoveryTargetsResponse ¶
type ListFsuDiscoveryTargetsResponse struct { // The underlying http response RawResponse *http.Response // A list of TargetSummaryCollection instances TargetSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuDiscoveryTargetsResponse wrapper for the ListFsuDiscoveryTargets operation
func (ListFsuDiscoveryTargetsResponse) HTTPResponse ¶
func (response ListFsuDiscoveryTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuDiscoveryTargetsResponse) String ¶
func (response ListFsuDiscoveryTargetsResponse) String() string
type ListFsuDiscoveryTargetsSortByEnum ¶
type ListFsuDiscoveryTargetsSortByEnum string
ListFsuDiscoveryTargetsSortByEnum Enum with underlying type: string
const ( ListFsuDiscoveryTargetsSortByCurrentversion ListFsuDiscoveryTargetsSortByEnum = "currentVersion" ListFsuDiscoveryTargetsSortByStatus ListFsuDiscoveryTargetsSortByEnum = "status" )
Set of constants representing the allowable values for ListFsuDiscoveryTargetsSortByEnum
func GetListFsuDiscoveryTargetsSortByEnumValues ¶
func GetListFsuDiscoveryTargetsSortByEnumValues() []ListFsuDiscoveryTargetsSortByEnum
GetListFsuDiscoveryTargetsSortByEnumValues Enumerates the set of values for ListFsuDiscoveryTargetsSortByEnum
func GetMappingListFsuDiscoveryTargetsSortByEnum ¶
func GetMappingListFsuDiscoveryTargetsSortByEnum(val string) (ListFsuDiscoveryTargetsSortByEnum, bool)
GetMappingListFsuDiscoveryTargetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuDiscoveryTargetsSortOrderEnum ¶
type ListFsuDiscoveryTargetsSortOrderEnum string
ListFsuDiscoveryTargetsSortOrderEnum Enum with underlying type: string
const ( ListFsuDiscoveryTargetsSortOrderAsc ListFsuDiscoveryTargetsSortOrderEnum = "ASC" ListFsuDiscoveryTargetsSortOrderDesc ListFsuDiscoveryTargetsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFsuDiscoveryTargetsSortOrderEnum
func GetListFsuDiscoveryTargetsSortOrderEnumValues ¶
func GetListFsuDiscoveryTargetsSortOrderEnumValues() []ListFsuDiscoveryTargetsSortOrderEnum
GetListFsuDiscoveryTargetsSortOrderEnumValues Enumerates the set of values for ListFsuDiscoveryTargetsSortOrderEnum
func GetMappingListFsuDiscoveryTargetsSortOrderEnum ¶
func GetMappingListFsuDiscoveryTargetsSortOrderEnum(val string) (ListFsuDiscoveryTargetsSortOrderEnum, bool)
GetMappingListFsuDiscoveryTargetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuDiscoveryTargetsStatusEnum ¶
type ListFsuDiscoveryTargetsStatusEnum string
ListFsuDiscoveryTargetsStatusEnum Enum with underlying type: string
const ( ListFsuDiscoveryTargetsStatusIdle ListFsuDiscoveryTargetsStatusEnum = "IDLE" ListFsuDiscoveryTargetsStatusExecutingJob ListFsuDiscoveryTargetsStatusEnum = "EXECUTING_JOB" ListFsuDiscoveryTargetsStatusJobFailed ListFsuDiscoveryTargetsStatusEnum = "JOB_FAILED" )
Set of constants representing the allowable values for ListFsuDiscoveryTargetsStatusEnum
func GetListFsuDiscoveryTargetsStatusEnumValues ¶
func GetListFsuDiscoveryTargetsStatusEnumValues() []ListFsuDiscoveryTargetsStatusEnum
GetListFsuDiscoveryTargetsStatusEnumValues Enumerates the set of values for ListFsuDiscoveryTargetsStatusEnum
func GetMappingListFsuDiscoveryTargetsStatusEnum ¶
func GetMappingListFsuDiscoveryTargetsStatusEnum(val string) (ListFsuDiscoveryTargetsStatusEnum, bool)
GetMappingListFsuDiscoveryTargetsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuJobOutputsRequest ¶
type ListFsuJobOutputsRequest struct { // The OCID of the Exadata Fleet Update Job. FsuJobId *string `mandatory:"true" contributesTo:"path" name:"fsuJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuJobOutputsRequest wrapper for the ListFsuJobOutputs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuJobOutputs.go.html to see an example of how to use ListFsuJobOutputsRequest.
func (ListFsuJobOutputsRequest) BinaryRequestBody ¶
func (request ListFsuJobOutputsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuJobOutputsRequest) HTTPRequest ¶
func (request ListFsuJobOutputsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuJobOutputsRequest) RetryPolicy ¶
func (request ListFsuJobOutputsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuJobOutputsRequest) String ¶
func (request ListFsuJobOutputsRequest) String() string
func (ListFsuJobOutputsRequest) ValidateEnumValue ¶
func (request ListFsuJobOutputsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuJobOutputsResponse ¶
type ListFsuJobOutputsResponse struct { // The underlying http response RawResponse *http.Response // A list of FsuJobOutputSummaryCollection instances FsuJobOutputSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuJobOutputsResponse wrapper for the ListFsuJobOutputs operation
func (ListFsuJobOutputsResponse) HTTPResponse ¶
func (response ListFsuJobOutputsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuJobOutputsResponse) String ¶
func (response ListFsuJobOutputsResponse) String() string
type ListFsuJobsLifecycleStateEnum ¶
type ListFsuJobsLifecycleStateEnum string
ListFsuJobsLifecycleStateEnum Enum with underlying type: string
const ( ListFsuJobsLifecycleStateAccepted ListFsuJobsLifecycleStateEnum = "ACCEPTED" ListFsuJobsLifecycleStateInProgress ListFsuJobsLifecycleStateEnum = "IN_PROGRESS" ListFsuJobsLifecycleStateUnknown ListFsuJobsLifecycleStateEnum = "UNKNOWN" ListFsuJobsLifecycleStateTerminated ListFsuJobsLifecycleStateEnum = "TERMINATED" ListFsuJobsLifecycleStateFailed ListFsuJobsLifecycleStateEnum = "FAILED" ListFsuJobsLifecycleStateNeedsAttention ListFsuJobsLifecycleStateEnum = "NEEDS_ATTENTION" ListFsuJobsLifecycleStateSucceeded ListFsuJobsLifecycleStateEnum = "SUCCEEDED" ListFsuJobsLifecycleStateWaiting ListFsuJobsLifecycleStateEnum = "WAITING" ListFsuJobsLifecycleStateCanceling ListFsuJobsLifecycleStateEnum = "CANCELING" ListFsuJobsLifecycleStateCanceled ListFsuJobsLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for ListFsuJobsLifecycleStateEnum
func GetListFsuJobsLifecycleStateEnumValues ¶
func GetListFsuJobsLifecycleStateEnumValues() []ListFsuJobsLifecycleStateEnum
GetListFsuJobsLifecycleStateEnumValues Enumerates the set of values for ListFsuJobsLifecycleStateEnum
func GetMappingListFsuJobsLifecycleStateEnum ¶
func GetMappingListFsuJobsLifecycleStateEnum(val string) (ListFsuJobsLifecycleStateEnum, bool)
GetMappingListFsuJobsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuJobsRequest ¶
type ListFsuJobsRequest struct { // The ID of the compartment in which to list resources. FsuActionId *string `mandatory:"true" contributesTo:"query" name:"fsuActionId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState ListFsuJobsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListFsuJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFsuJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFsuJobsRequest wrapper for the ListFsuJobs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListFsuJobs.go.html to see an example of how to use ListFsuJobsRequest.
func (ListFsuJobsRequest) BinaryRequestBody ¶
func (request ListFsuJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFsuJobsRequest) HTTPRequest ¶
func (request ListFsuJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFsuJobsRequest) RetryPolicy ¶
func (request ListFsuJobsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFsuJobsRequest) String ¶
func (request ListFsuJobsRequest) String() string
func (ListFsuJobsRequest) ValidateEnumValue ¶
func (request ListFsuJobsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFsuJobsResponse ¶
type ListFsuJobsResponse struct { // The underlying http response RawResponse *http.Response // A list of FsuJobCollection instances FsuJobCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFsuJobsResponse wrapper for the ListFsuJobs operation
func (ListFsuJobsResponse) HTTPResponse ¶
func (response ListFsuJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFsuJobsResponse) String ¶
func (response ListFsuJobsResponse) String() string
type ListFsuJobsSortByEnum ¶
type ListFsuJobsSortByEnum string
ListFsuJobsSortByEnum Enum with underlying type: string
const ( ListFsuJobsSortByTimecreated ListFsuJobsSortByEnum = "timeCreated" ListFsuJobsSortByDisplayname ListFsuJobsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListFsuJobsSortByEnum
func GetListFsuJobsSortByEnumValues ¶
func GetListFsuJobsSortByEnumValues() []ListFsuJobsSortByEnum
GetListFsuJobsSortByEnumValues Enumerates the set of values for ListFsuJobsSortByEnum
func GetMappingListFsuJobsSortByEnum ¶
func GetMappingListFsuJobsSortByEnum(val string) (ListFsuJobsSortByEnum, bool)
GetMappingListFsuJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFsuJobsSortOrderEnum ¶
type ListFsuJobsSortOrderEnum string
ListFsuJobsSortOrderEnum Enum with underlying type: string
const ( ListFsuJobsSortOrderAsc ListFsuJobsSortOrderEnum = "ASC" ListFsuJobsSortOrderDesc ListFsuJobsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFsuJobsSortOrderEnum
func GetListFsuJobsSortOrderEnumValues ¶
func GetListFsuJobsSortOrderEnumValues() []ListFsuJobsSortOrderEnum
GetListFsuJobsSortOrderEnumValues Enumerates the set of values for ListFsuJobsSortOrderEnum
func GetMappingListFsuJobsSortOrderEnum ¶
func GetMappingListFsuJobsSortOrderEnum(val string) (ListFsuJobsSortOrderEnum, bool)
GetMappingListFsuJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListOfTargetsRollbackDetails ¶
type ListOfTargetsRollbackDetails struct { // OCIDs of targets to rollback. Targets []string `mandatory:"true" json:"targets"` }
ListOfTargetsRollbackDetails LIST_OF_TARGETS strategy rollback details. The specified list would only act-upon targets that had a failed job during patching.
func (ListOfTargetsRollbackDetails) MarshalJSON ¶
func (m ListOfTargetsRollbackDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ListOfTargetsRollbackDetails) String ¶
func (m ListOfTargetsRollbackDetails) String() string
func (ListOfTargetsRollbackDetails) ValidateEnumValue ¶
func (m ListOfTargetsRollbackDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶
func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const (
ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum ¶
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶
func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogEntryCollection instances WorkRequestLogEntryCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const (
ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum ¶
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous work request. WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"` // A filter to return only resources whose lifecycleState matches the given OperationStatus. Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // The ID of the resource affected by the work request. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token representing the position at which to start retrieving results. // This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶
func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestSummaryCollection instances WorkRequestSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum ¶
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsSortOrderEnum ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum ¶
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsStatusEnum ¶
type ListWorkRequestsStatusEnum string
ListWorkRequestsStatusEnum Enum with underlying type: string
const ( ListWorkRequestsStatusAccepted ListWorkRequestsStatusEnum = "ACCEPTED" ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS" ListWorkRequestsStatusWaiting ListWorkRequestsStatusEnum = "WAITING" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" ListWorkRequestsStatusCanceling ListWorkRequestsStatusEnum = "CANCELING" ListWorkRequestsStatusCanceled ListWorkRequestsStatusEnum = "CANCELED" ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
func GetListWorkRequestsStatusEnumValues ¶
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
func GetMappingListWorkRequestsStatusEnum ¶
func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type NextActionToExecuteDetails ¶
type NextActionToExecuteDetails struct { // Type of Exadata Fleet Update Action Type DetailedActionTypesEnum `mandatory:"true" json:"type"` // The date and time the Exadata Fleet Update Action is expected to start. Null if no Action has been scheduled. // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeToStart *common.SDKTime `mandatory:"false" json:"timeToStart"` }
NextActionToExecuteDetails Details of the next Exadata Fleet Update Action to execute in a Maintenance Cycle.
func (NextActionToExecuteDetails) String ¶
func (m NextActionToExecuteDetails) String() string
func (NextActionToExecuteDetails) ValidateEnumValue ¶
func (m NextActionToExecuteDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NonRollingBatchingStrategyDetails ¶
type NonRollingBatchingStrategyDetails struct { }
NonRollingBatchingStrategyDetails Non-rolling batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (NonRollingBatchingStrategyDetails) MarshalJSON ¶
func (m NonRollingBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (NonRollingBatchingStrategyDetails) String ¶
func (m NonRollingBatchingStrategyDetails) String() string
func (NonRollingBatchingStrategyDetails) ValidateEnumValue ¶
func (m NonRollingBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NoneBatchingStrategyDetails ¶
type NoneBatchingStrategyDetails struct { }
NoneBatchingStrategyDetails No batching strategy details. To specify during update Exadata Fleet Update Cycle operation and remove configured batching strategy.
func (NoneBatchingStrategyDetails) MarshalJSON ¶
func (m NoneBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (NoneBatchingStrategyDetails) String ¶
func (m NoneBatchingStrategyDetails) String() string
func (NoneBatchingStrategyDetails) ValidateEnumValue ¶
func (m NoneBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NoneScheduleDetails ¶
type NoneScheduleDetails struct { }
NoneScheduleDetails Type used to remove previously stored scheduled details. The Action will be executed as soon as possible after the update completes. Used during Update operations.
func (NoneScheduleDetails) MarshalJSON ¶
func (m NoneScheduleDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (NoneScheduleDetails) String ¶
func (m NoneScheduleDetails) String() string
func (NoneScheduleDetails) ValidateEnumValue ¶
func (m NoneScheduleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OperationStatusEnum ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusWaiting OperationStatusEnum = "WAITING" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for OperationStatusEnum
func GetMappingOperationStatusEnum ¶
func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypeEnum ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
const ( OperationTypeCreateDiscovery OperationTypeEnum = "CREATE_DISCOVERY" OperationTypeDeleteDiscovery OperationTypeEnum = "DELETE_DISCOVERY" OperationTypeCreateCollection OperationTypeEnum = "CREATE_COLLECTION" OperationTypeUpdateCollection OperationTypeEnum = "UPDATE_COLLECTION" OperationTypeDeleteCollection OperationTypeEnum = "DELETE_COLLECTION" OperationTypeMoveCollection OperationTypeEnum = "MOVE_COLLECTION" OperationTypeAddTargetsToCollection OperationTypeEnum = "ADD_TARGETS_TO_COLLECTION" OperationTypeRemoveTargetsInCollection OperationTypeEnum = "REMOVE_TARGETS_IN_COLLECTION" OperationTypeCreateMaintenanceCycle OperationTypeEnum = "CREATE_MAINTENANCE_CYCLE" OperationTypeUpdateMaintenanceCycle OperationTypeEnum = "UPDATE_MAINTENANCE_CYCLE" OperationTypeDeleteMaintenanceCycle OperationTypeEnum = "DELETE_MAINTENANCE_CYCLE" OperationTypeMoveMaintenanceCycle OperationTypeEnum = "MOVE_MAINTENANCE_CYCLE" OperationTypeCloneMaintenanceCycle OperationTypeEnum = "CLONE_MAINTENANCE_CYCLE" OperationTypeCreateAction OperationTypeEnum = "CREATE_ACTION" OperationTypeUpdateAction OperationTypeEnum = "UPDATE_ACTION" OperationTypeDeleteAction OperationTypeEnum = "DELETE_ACTION" OperationTypeMoveAction OperationTypeEnum = "MOVE_ACTION" OperationTypePatchAction OperationTypeEnum = "PATCH_ACTION" OperationTypeCleanupAction OperationTypeEnum = "CLEANUP_ACTION" OperationTypeRollbackAndRemoveAction OperationTypeEnum = "ROLLBACK_AND_REMOVE_ACTION" OperationTypeApplyAction OperationTypeEnum = "APPLY_ACTION" OperationTypePrecheckAction OperationTypeEnum = "PRECHECK_ACTION" OperationTypeStageAction OperationTypeEnum = "STAGE_ACTION" )
Set of constants representing the allowable values for OperationTypeEnum
func GetMappingOperationTypeEnum ¶
func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationTypeEnumValues ¶
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
type PatchFsuCycle ¶
type PatchFsuCycle struct { // OCID identifier for the Exadata Fleet Update Cycle. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` // The date and time the Exadata Fleet Update Cycle was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Exadata Fleet Update Cycle display name. DisplayName *string `mandatory:"false" json:"displayName"` // OCID identifier for the Action that is currently in execution, if applicable. ExecutingFsuActionId *string `mandatory:"false" json:"executingFsuActionId"` // In this array all the possible actions will be listed. The first element is the suggested Action. NextActionToExecute []NextActionToExecuteDetails `mandatory:"false" json:"nextActionToExecute"` GoalVersionDetails FsuGoalVersionDetails `mandatory:"false" json:"goalVersionDetails"` BatchingStrategy BatchingStrategyDetails `mandatory:"false" json:"batchingStrategy"` StageActionSchedule ScheduleDetails `mandatory:"false" json:"stageActionSchedule"` ApplyActionSchedule ScheduleDetails `mandatory:"false" json:"applyActionSchedule"` DiagnosticsCollection *DiagnosticsCollectionDetails `mandatory:"false" json:"diagnosticsCollection"` // The date and time the Exadata Fleet Update Cycle was updated, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time the Exadata Fleet Update Cycle was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Ignore all patches between the source and target homes during patching. IsIgnorePatches *bool `mandatory:"false" json:"isIgnorePatches"` // List of bug numbers to ignore. IsIgnoreMissingPatches []string `mandatory:"false" json:"isIgnoreMissingPatches"` // Service drain timeout specified in seconds. MaxDrainTimeoutInSeconds *int `mandatory:"false" json:"maxDrainTimeoutInSeconds"` // Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same // instances before and after the move operation. IsKeepPlacement *bool `mandatory:"false" json:"isKeepPlacement"` // Type of Collection this Exadata Fleet Update Cycle belongs to. CollectionType CollectionTypesEnum `mandatory:"false" json:"collectionType,omitempty"` // The latest Action type that was completed in the Exadata Fleet Update Cycle. // No value would indicate that the Cycle has not completed any Action yet. LastCompletedAction DetailedActionTypesEnum `mandatory:"false" json:"lastCompletedAction,omitempty"` // The current state of the Exadata Fleet Update Cycle. LifecycleState CycleLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
PatchFsuCycle Patch Exadata Fleet Update Cycle resource details.
func (PatchFsuCycle) GetApplyActionSchedule ¶
func (m PatchFsuCycle) GetApplyActionSchedule() ScheduleDetails
GetApplyActionSchedule returns ApplyActionSchedule
func (PatchFsuCycle) GetBatchingStrategy ¶
func (m PatchFsuCycle) GetBatchingStrategy() BatchingStrategyDetails
GetBatchingStrategy returns BatchingStrategy
func (PatchFsuCycle) GetCollectionType ¶
func (m PatchFsuCycle) GetCollectionType() CollectionTypesEnum
GetCollectionType returns CollectionType
func (PatchFsuCycle) GetCompartmentId ¶
func (m PatchFsuCycle) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (PatchFsuCycle) GetDefinedTags ¶
func (m PatchFsuCycle) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (PatchFsuCycle) GetDiagnosticsCollection ¶ added in v65.70.0
func (m PatchFsuCycle) GetDiagnosticsCollection() *DiagnosticsCollectionDetails
GetDiagnosticsCollection returns DiagnosticsCollection
func (PatchFsuCycle) GetDisplayName ¶
func (m PatchFsuCycle) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PatchFsuCycle) GetExecutingFsuActionId ¶
func (m PatchFsuCycle) GetExecutingFsuActionId() *string
GetExecutingFsuActionId returns ExecutingFsuActionId
func (PatchFsuCycle) GetFreeformTags ¶
func (m PatchFsuCycle) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (PatchFsuCycle) GetFsuCollectionId ¶
func (m PatchFsuCycle) GetFsuCollectionId() *string
GetFsuCollectionId returns FsuCollectionId
func (PatchFsuCycle) GetGoalVersionDetails ¶
func (m PatchFsuCycle) GetGoalVersionDetails() FsuGoalVersionDetails
GetGoalVersionDetails returns GoalVersionDetails
func (PatchFsuCycle) GetLastCompletedAction ¶
func (m PatchFsuCycle) GetLastCompletedAction() DetailedActionTypesEnum
GetLastCompletedAction returns LastCompletedAction
func (PatchFsuCycle) GetLifecycleDetails ¶
func (m PatchFsuCycle) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (PatchFsuCycle) GetLifecycleState ¶
func (m PatchFsuCycle) GetLifecycleState() CycleLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (PatchFsuCycle) GetNextActionToExecute ¶
func (m PatchFsuCycle) GetNextActionToExecute() []NextActionToExecuteDetails
GetNextActionToExecute returns NextActionToExecute
func (PatchFsuCycle) GetStageActionSchedule ¶
func (m PatchFsuCycle) GetStageActionSchedule() ScheduleDetails
GetStageActionSchedule returns StageActionSchedule
func (PatchFsuCycle) GetSystemTags ¶
func (m PatchFsuCycle) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (PatchFsuCycle) GetTimeCreated ¶
func (m PatchFsuCycle) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PatchFsuCycle) GetTimeFinished ¶
func (m PatchFsuCycle) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (PatchFsuCycle) GetTimeUpdated ¶
func (m PatchFsuCycle) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (PatchFsuCycle) MarshalJSON ¶
func (m PatchFsuCycle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchFsuCycle) String ¶
func (m PatchFsuCycle) String() string
func (*PatchFsuCycle) UnmarshalJSON ¶
func (m *PatchFsuCycle) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (PatchFsuCycle) ValidateEnumValue ¶
func (m PatchFsuCycle) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PrecheckAction ¶
type PrecheckAction struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
PrecheckAction Precheck Exadata Fleet Update Action details.
func (PrecheckAction) GetCompartmentId ¶
func (m PrecheckAction) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (PrecheckAction) GetDefinedTags ¶
func (m PrecheckAction) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (PrecheckAction) GetDisplayName ¶
func (m PrecheckAction) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PrecheckAction) GetFreeformTags ¶
func (m PrecheckAction) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (PrecheckAction) GetLifecycleDetails ¶
func (m PrecheckAction) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (PrecheckAction) GetLifecycleState ¶
func (m PrecheckAction) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (PrecheckAction) GetSystemTags ¶
func (m PrecheckAction) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (PrecheckAction) GetTimeCreated ¶
func (m PrecheckAction) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PrecheckAction) GetTimeFinished ¶
func (m PrecheckAction) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (PrecheckAction) GetTimeStarted ¶
func (m PrecheckAction) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (PrecheckAction) GetTimeUpdated ¶
func (m PrecheckAction) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (PrecheckAction) MarshalJSON ¶
func (m PrecheckAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PrecheckAction) String ¶
func (m PrecheckAction) String() string
func (*PrecheckAction) UnmarshalJSON ¶
func (m *PrecheckAction) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (PrecheckAction) ValidateEnumValue ¶
func (m PrecheckAction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PrecheckActionSummary ¶
type PrecheckActionSummary struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
PrecheckActionSummary Precheck Exadata Fleet Update Action summary.
func (PrecheckActionSummary) GetCompartmentId ¶
func (m PrecheckActionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (PrecheckActionSummary) GetDefinedTags ¶
func (m PrecheckActionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (PrecheckActionSummary) GetDisplayName ¶
func (m PrecheckActionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PrecheckActionSummary) GetFreeformTags ¶
func (m PrecheckActionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (PrecheckActionSummary) GetId ¶
func (m PrecheckActionSummary) GetId() *string
GetId returns Id
func (PrecheckActionSummary) GetLifecycleDetails ¶
func (m PrecheckActionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (PrecheckActionSummary) GetLifecycleState ¶
func (m PrecheckActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (PrecheckActionSummary) GetSystemTags ¶
func (m PrecheckActionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (PrecheckActionSummary) GetTimeCreated ¶
func (m PrecheckActionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PrecheckActionSummary) GetTimeFinished ¶
func (m PrecheckActionSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (PrecheckActionSummary) GetTimeStarted ¶
func (m PrecheckActionSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (PrecheckActionSummary) GetTimeUpdated ¶
func (m PrecheckActionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (PrecheckActionSummary) MarshalJSON ¶
func (m PrecheckActionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PrecheckActionSummary) String ¶
func (m PrecheckActionSummary) String() string
func (*PrecheckActionSummary) UnmarshalJSON ¶
func (m *PrecheckActionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (PrecheckActionSummary) ValidateEnumValue ¶
func (m PrecheckActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PrecheckFsuJob ¶
type PrecheckFsuJob struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"true" json:"id"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"true" json:"fsuActionId"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` Progress *JobProgressDetails `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Exadata Fleet Update Job. LifecycleState JobLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
PrecheckFsuJob Precheck Exadata Fleet Update Job resource.
func (PrecheckFsuJob) GetCompartmentId ¶
func (m PrecheckFsuJob) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (PrecheckFsuJob) GetDefinedTags ¶
func (m PrecheckFsuJob) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (PrecheckFsuJob) GetDisplayName ¶
func (m PrecheckFsuJob) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PrecheckFsuJob) GetFreeformTags ¶
func (m PrecheckFsuJob) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (PrecheckFsuJob) GetFsuActionId ¶
func (m PrecheckFsuJob) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (PrecheckFsuJob) GetLifecycleDetails ¶
func (m PrecheckFsuJob) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (PrecheckFsuJob) GetLifecycleState ¶
func (m PrecheckFsuJob) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (PrecheckFsuJob) GetProgress ¶
func (m PrecheckFsuJob) GetProgress() *JobProgressDetails
GetProgress returns Progress
func (PrecheckFsuJob) GetSystemTags ¶
func (m PrecheckFsuJob) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (PrecheckFsuJob) GetTimeCreated ¶
func (m PrecheckFsuJob) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PrecheckFsuJob) GetTimeFinished ¶
func (m PrecheckFsuJob) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (PrecheckFsuJob) GetTimeStarted ¶
func (m PrecheckFsuJob) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (PrecheckFsuJob) GetTimeUpdated ¶
func (m PrecheckFsuJob) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (PrecheckFsuJob) MarshalJSON ¶
func (m PrecheckFsuJob) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PrecheckFsuJob) String ¶
func (m PrecheckFsuJob) String() string
func (*PrecheckFsuJob) UnmarshalJSON ¶
func (m *PrecheckFsuJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (PrecheckFsuJob) ValidateEnumValue ¶
func (m PrecheckFsuJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PrecheckFsuJobSummary ¶
type PrecheckFsuJobSummary struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"false" json:"id"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"false" json:"fsuActionId"` Progress *JobProgress `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"false" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"false" json:"fsuCycleId"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Job. LifecycleState JobLifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
PrecheckFsuJobSummary Summary of Precheck Exadata Fleet Update Job resource.
func (PrecheckFsuJobSummary) GetCompartmentId ¶
func (m PrecheckFsuJobSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (PrecheckFsuJobSummary) GetDefinedTags ¶
func (m PrecheckFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (PrecheckFsuJobSummary) GetDisplayName ¶
func (m PrecheckFsuJobSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PrecheckFsuJobSummary) GetFreeformTags ¶
func (m PrecheckFsuJobSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (PrecheckFsuJobSummary) GetFsuActionId ¶
func (m PrecheckFsuJobSummary) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (PrecheckFsuJobSummary) GetId ¶
func (m PrecheckFsuJobSummary) GetId() *string
GetId returns Id
func (PrecheckFsuJobSummary) GetLifecycleDetails ¶
func (m PrecheckFsuJobSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (PrecheckFsuJobSummary) GetLifecycleState ¶
func (m PrecheckFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (PrecheckFsuJobSummary) GetProgress ¶
func (m PrecheckFsuJobSummary) GetProgress() *JobProgress
GetProgress returns Progress
func (PrecheckFsuJobSummary) GetSystemTags ¶
func (m PrecheckFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (PrecheckFsuJobSummary) GetTimeCreated ¶
func (m PrecheckFsuJobSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PrecheckFsuJobSummary) GetTimeFinished ¶
func (m PrecheckFsuJobSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (PrecheckFsuJobSummary) GetTimeStarted ¶
func (m PrecheckFsuJobSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (PrecheckFsuJobSummary) GetTimeUpdated ¶
func (m PrecheckFsuJobSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (PrecheckFsuJobSummary) MarshalJSON ¶
func (m PrecheckFsuJobSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PrecheckFsuJobSummary) String ¶
func (m PrecheckFsuJobSummary) String() string
func (*PrecheckFsuJobSummary) UnmarshalJSON ¶
func (m *PrecheckFsuJobSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (PrecheckFsuJobSummary) ValidateEnumValue ¶
func (m PrecheckFsuJobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveFsuCollectionTargetsDetails ¶
type RemoveFsuCollectionTargetsDetails interface { }
RemoveFsuCollectionTargetsDetails Remove targets from a Exadata Fleet Update Collection.
type RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum ¶
type RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum string
RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum Enum with underlying type: string
const (
RemoveFsuCollectionTargetsDetailsRemovalStrategyTargetIds RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum = "TARGET_IDS"
)
Set of constants representing the allowable values for RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum
func GetMappingRemoveFsuCollectionTargetsDetailsRemovalStrategyEnum ¶
func GetMappingRemoveFsuCollectionTargetsDetailsRemovalStrategyEnum(val string) (RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum, bool)
GetMappingRemoveFsuCollectionTargetsDetailsRemovalStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRemoveFsuCollectionTargetsDetailsRemovalStrategyEnumValues ¶
func GetRemoveFsuCollectionTargetsDetailsRemovalStrategyEnumValues() []RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum
GetRemoveFsuCollectionTargetsDetailsRemovalStrategyEnumValues Enumerates the set of values for RemoveFsuCollectionTargetsDetailsRemovalStrategyEnum
type RemoveFsuCollectionTargetsRequest ¶
type RemoveFsuCollectionTargetsRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // The Targets to be removed from the Exadata Fleet Update Collection. RemoveFsuCollectionTargetsDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemoveFsuCollectionTargetsRequest wrapper for the RemoveFsuCollectionTargets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/RemoveFsuCollectionTargets.go.html to see an example of how to use RemoveFsuCollectionTargetsRequest.
func (RemoveFsuCollectionTargetsRequest) BinaryRequestBody ¶
func (request RemoveFsuCollectionTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveFsuCollectionTargetsRequest) HTTPRequest ¶
func (request RemoveFsuCollectionTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveFsuCollectionTargetsRequest) RetryPolicy ¶
func (request RemoveFsuCollectionTargetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveFsuCollectionTargetsRequest) String ¶
func (request RemoveFsuCollectionTargetsRequest) String() string
func (RemoveFsuCollectionTargetsRequest) ValidateEnumValue ¶
func (request RemoveFsuCollectionTargetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveFsuCollectionTargetsResponse ¶
type RemoveFsuCollectionTargetsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RemoveFsuCollectionTargetsResponse wrapper for the RemoveFsuCollectionTargets operation
func (RemoveFsuCollectionTargetsResponse) HTTPResponse ¶
func (response RemoveFsuCollectionTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveFsuCollectionTargetsResponse) String ¶
func (response RemoveFsuCollectionTargetsResponse) String() string
type ResumeFsuActionRequest ¶
type ResumeFsuActionRequest struct { // Unique Exadata Fleet Update Action identifier. FsuActionId *string `mandatory:"true" contributesTo:"path" name:"fsuActionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ResumeFsuActionRequest wrapper for the ResumeFsuAction operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/ResumeFsuAction.go.html to see an example of how to use ResumeFsuActionRequest.
func (ResumeFsuActionRequest) BinaryRequestBody ¶
func (request ResumeFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ResumeFsuActionRequest) HTTPRequest ¶
func (request ResumeFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ResumeFsuActionRequest) RetryPolicy ¶
func (request ResumeFsuActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ResumeFsuActionRequest) String ¶
func (request ResumeFsuActionRequest) String() string
func (ResumeFsuActionRequest) ValidateEnumValue ¶
func (request ResumeFsuActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResumeFsuActionResponse ¶
type ResumeFsuActionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ResumeFsuActionResponse wrapper for the ResumeFsuAction operation
func (ResumeFsuActionResponse) HTTPResponse ¶
func (response ResumeFsuActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ResumeFsuActionResponse) String ¶
func (response ResumeFsuActionResponse) String() string
type RetryFsuJobRequest ¶
type RetryFsuJobRequest struct { // The OCID of the Exadata Fleet Update Job. FsuJobId *string `mandatory:"true" contributesTo:"path" name:"fsuJobId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RetryFsuJobRequest wrapper for the RetryFsuJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/RetryFsuJob.go.html to see an example of how to use RetryFsuJobRequest.
func (RetryFsuJobRequest) BinaryRequestBody ¶
func (request RetryFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RetryFsuJobRequest) HTTPRequest ¶
func (request RetryFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RetryFsuJobRequest) RetryPolicy ¶
func (request RetryFsuJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RetryFsuJobRequest) String ¶
func (request RetryFsuJobRequest) String() string
func (RetryFsuJobRequest) ValidateEnumValue ¶
func (request RetryFsuJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RetryFsuJobResponse ¶
type RetryFsuJobResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RetryFsuJobResponse wrapper for the RetryFsuJob operation
func (RetryFsuJobResponse) HTTPResponse ¶
func (response RetryFsuJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RetryFsuJobResponse) String ¶
func (response RetryFsuJobResponse) String() string
type RollbackAction ¶
type RollbackAction struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` Details RollbackDetails `mandatory:"false" json:"details"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
RollbackAction Rollback Exadata Fleet Update Action details. This would rollback the specified targets to the source version before patching and remove them from the Collection.
func (RollbackAction) GetCompartmentId ¶
func (m RollbackAction) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (RollbackAction) GetDefinedTags ¶
func (m RollbackAction) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (RollbackAction) GetDisplayName ¶
func (m RollbackAction) GetDisplayName() *string
GetDisplayName returns DisplayName
func (RollbackAction) GetFreeformTags ¶
func (m RollbackAction) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (RollbackAction) GetLifecycleDetails ¶
func (m RollbackAction) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (RollbackAction) GetLifecycleState ¶
func (m RollbackAction) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (RollbackAction) GetSystemTags ¶
func (m RollbackAction) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (RollbackAction) GetTimeCreated ¶
func (m RollbackAction) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (RollbackAction) GetTimeFinished ¶
func (m RollbackAction) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (RollbackAction) GetTimeStarted ¶
func (m RollbackAction) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (RollbackAction) GetTimeUpdated ¶
func (m RollbackAction) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (RollbackAction) MarshalJSON ¶
func (m RollbackAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RollbackAction) String ¶
func (m RollbackAction) String() string
func (*RollbackAction) UnmarshalJSON ¶
func (m *RollbackAction) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (RollbackAction) ValidateEnumValue ¶
func (m RollbackAction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RollbackActionSummary ¶
type RollbackActionSummary struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` Details RollbackDetails `mandatory:"false" json:"details"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
RollbackActionSummary Rollback Exadata Fleet Update Action summary.
func (RollbackActionSummary) GetCompartmentId ¶
func (m RollbackActionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (RollbackActionSummary) GetDefinedTags ¶
func (m RollbackActionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (RollbackActionSummary) GetDisplayName ¶
func (m RollbackActionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (RollbackActionSummary) GetFreeformTags ¶
func (m RollbackActionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (RollbackActionSummary) GetId ¶
func (m RollbackActionSummary) GetId() *string
GetId returns Id
func (RollbackActionSummary) GetLifecycleDetails ¶
func (m RollbackActionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (RollbackActionSummary) GetLifecycleState ¶
func (m RollbackActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (RollbackActionSummary) GetSystemTags ¶
func (m RollbackActionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (RollbackActionSummary) GetTimeCreated ¶
func (m RollbackActionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (RollbackActionSummary) GetTimeFinished ¶
func (m RollbackActionSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (RollbackActionSummary) GetTimeStarted ¶
func (m RollbackActionSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (RollbackActionSummary) GetTimeUpdated ¶
func (m RollbackActionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (RollbackActionSummary) MarshalJSON ¶
func (m RollbackActionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RollbackActionSummary) String ¶
func (m RollbackActionSummary) String() string
func (*RollbackActionSummary) UnmarshalJSON ¶
func (m *RollbackActionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (RollbackActionSummary) ValidateEnumValue ¶
func (m RollbackActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RollbackDetails ¶
type RollbackDetails interface { }
RollbackDetails Rollback details specified for the action.
type RollbackDetailsStrategyEnum ¶
type RollbackDetailsStrategyEnum string
RollbackDetailsStrategyEnum Enum with underlying type: string
const ( RollbackDetailsStrategyFailedJobs RollbackDetailsStrategyEnum = "FAILED_JOBS" RollbackDetailsStrategyListOfTargets RollbackDetailsStrategyEnum = "LIST_OF_TARGETS" )
Set of constants representing the allowable values for RollbackDetailsStrategyEnum
func GetMappingRollbackDetailsStrategyEnum ¶
func GetMappingRollbackDetailsStrategyEnum(val string) (RollbackDetailsStrategyEnum, bool)
GetMappingRollbackDetailsStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRollbackDetailsStrategyEnumValues ¶
func GetRollbackDetailsStrategyEnumValues() []RollbackDetailsStrategyEnum
GetRollbackDetailsStrategyEnumValues Enumerates the set of values for RollbackDetailsStrategyEnum
type RollbackFsuJob ¶
type RollbackFsuJob struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"true" json:"id"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"true" json:"fsuActionId"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` Progress *JobProgressDetails `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Exadata Fleet Update Job. LifecycleState JobLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
RollbackFsuJob Rolback & Remove Targets Exadata Fleet Update Job resource.
func (RollbackFsuJob) GetCompartmentId ¶
func (m RollbackFsuJob) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (RollbackFsuJob) GetDefinedTags ¶
func (m RollbackFsuJob) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (RollbackFsuJob) GetDisplayName ¶
func (m RollbackFsuJob) GetDisplayName() *string
GetDisplayName returns DisplayName
func (RollbackFsuJob) GetFreeformTags ¶
func (m RollbackFsuJob) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (RollbackFsuJob) GetFsuActionId ¶
func (m RollbackFsuJob) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (RollbackFsuJob) GetLifecycleDetails ¶
func (m RollbackFsuJob) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (RollbackFsuJob) GetLifecycleState ¶
func (m RollbackFsuJob) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (RollbackFsuJob) GetProgress ¶
func (m RollbackFsuJob) GetProgress() *JobProgressDetails
GetProgress returns Progress
func (RollbackFsuJob) GetSystemTags ¶
func (m RollbackFsuJob) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (RollbackFsuJob) GetTimeCreated ¶
func (m RollbackFsuJob) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (RollbackFsuJob) GetTimeFinished ¶
func (m RollbackFsuJob) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (RollbackFsuJob) GetTimeStarted ¶
func (m RollbackFsuJob) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (RollbackFsuJob) GetTimeUpdated ¶
func (m RollbackFsuJob) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (RollbackFsuJob) MarshalJSON ¶
func (m RollbackFsuJob) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RollbackFsuJob) String ¶
func (m RollbackFsuJob) String() string
func (*RollbackFsuJob) UnmarshalJSON ¶
func (m *RollbackFsuJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (RollbackFsuJob) ValidateEnumValue ¶
func (m RollbackFsuJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RollbackFsuJobSummary ¶
type RollbackFsuJobSummary struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"false" json:"id"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"false" json:"fsuActionId"` Progress *JobProgress `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"false" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"false" json:"fsuCycleId"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Job. LifecycleState JobLifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
RollbackFsuJobSummary Summary of Rolback & Remove Targets Exadata Fleet Update Job resource.
func (RollbackFsuJobSummary) GetCompartmentId ¶
func (m RollbackFsuJobSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (RollbackFsuJobSummary) GetDefinedTags ¶
func (m RollbackFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (RollbackFsuJobSummary) GetDisplayName ¶
func (m RollbackFsuJobSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (RollbackFsuJobSummary) GetFreeformTags ¶
func (m RollbackFsuJobSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (RollbackFsuJobSummary) GetFsuActionId ¶
func (m RollbackFsuJobSummary) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (RollbackFsuJobSummary) GetId ¶
func (m RollbackFsuJobSummary) GetId() *string
GetId returns Id
func (RollbackFsuJobSummary) GetLifecycleDetails ¶
func (m RollbackFsuJobSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (RollbackFsuJobSummary) GetLifecycleState ¶
func (m RollbackFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (RollbackFsuJobSummary) GetProgress ¶
func (m RollbackFsuJobSummary) GetProgress() *JobProgress
GetProgress returns Progress
func (RollbackFsuJobSummary) GetSystemTags ¶
func (m RollbackFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (RollbackFsuJobSummary) GetTimeCreated ¶
func (m RollbackFsuJobSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (RollbackFsuJobSummary) GetTimeFinished ¶
func (m RollbackFsuJobSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (RollbackFsuJobSummary) GetTimeStarted ¶
func (m RollbackFsuJobSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (RollbackFsuJobSummary) GetTimeUpdated ¶
func (m RollbackFsuJobSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (RollbackFsuJobSummary) MarshalJSON ¶
func (m RollbackFsuJobSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RollbackFsuJobSummary) String ¶
func (m RollbackFsuJobSummary) String() string
func (*RollbackFsuJobSummary) UnmarshalJSON ¶
func (m *RollbackFsuJobSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (RollbackFsuJobSummary) ValidateEnumValue ¶
func (m RollbackFsuJobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ScheduleDetails ¶
type ScheduleDetails interface { }
ScheduleDetails Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. Null scheduleDetails would execute the Exadata Fleet Update Action as soon as possible.
type ScheduleDetailsTypeEnum ¶
type ScheduleDetailsTypeEnum string
ScheduleDetailsTypeEnum Enum with underlying type: string
const (
ScheduleDetailsTypeStartTime ScheduleDetailsTypeEnum = "START_TIME"
)
Set of constants representing the allowable values for ScheduleDetailsTypeEnum
func GetMappingScheduleDetailsTypeEnum ¶
func GetMappingScheduleDetailsTypeEnum(val string) (ScheduleDetailsTypeEnum, bool)
GetMappingScheduleDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScheduleDetailsTypeEnumValues ¶
func GetScheduleDetailsTypeEnumValues() []ScheduleDetailsTypeEnum
GetScheduleDetailsTypeEnumValues Enumerates the set of values for ScheduleDetailsTypeEnum
type SequentialBatchingStrategyDetails ¶
type SequentialBatchingStrategyDetails struct { // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
SequentialBatchingStrategyDetails Sequential batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (SequentialBatchingStrategyDetails) MarshalJSON ¶
func (m SequentialBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SequentialBatchingStrategyDetails) String ¶
func (m SequentialBatchingStrategyDetails) String() string
func (SequentialBatchingStrategyDetails) ValidateEnumValue ¶
func (m SequentialBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ServiceAvailabilityFactorBatchingStrategyDetails ¶
type ServiceAvailabilityFactorBatchingStrategyDetails struct { // Percentage of availability in the service during the Patch operation. Percentage *int `mandatory:"false" json:"percentage"` // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
ServiceAvailabilityFactorBatchingStrategyDetails Service Availability Factor batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (ServiceAvailabilityFactorBatchingStrategyDetails) MarshalJSON ¶
func (m ServiceAvailabilityFactorBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ServiceAvailabilityFactorBatchingStrategyDetails) String ¶
func (m ServiceAvailabilityFactorBatchingStrategyDetails) String() string
func (ServiceAvailabilityFactorBatchingStrategyDetails) ValidateEnumValue ¶
func (m ServiceAvailabilityFactorBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetMappingSortOrderEnum ¶
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type StageAction ¶
type StageAction struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
StageAction Stage Exadata Fleet Update Action details.
func (StageAction) GetCompartmentId ¶
func (m StageAction) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (StageAction) GetDefinedTags ¶
func (m StageAction) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (StageAction) GetDisplayName ¶
func (m StageAction) GetDisplayName() *string
GetDisplayName returns DisplayName
func (StageAction) GetFreeformTags ¶
func (m StageAction) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (StageAction) GetLifecycleDetails ¶
func (m StageAction) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (StageAction) GetLifecycleState ¶
func (m StageAction) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (StageAction) GetSystemTags ¶
func (m StageAction) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (StageAction) GetTimeCreated ¶
func (m StageAction) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (StageAction) GetTimeFinished ¶
func (m StageAction) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (StageAction) GetTimeStarted ¶
func (m StageAction) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (StageAction) GetTimeUpdated ¶
func (m StageAction) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (StageAction) MarshalJSON ¶
func (m StageAction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (StageAction) String ¶
func (m StageAction) String() string
func (*StageAction) UnmarshalJSON ¶
func (m *StageAction) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (StageAction) ValidateEnumValue ¶
func (m StageAction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StageActionSummary ¶
type StageActionSummary struct { // OCID identifier for the Exadata Fleet Update Action. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Action was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID identifier for the Exadata Fleet Update Cycle the Action will be part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the Action was started, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the Action was finished, // as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the Action was last updated, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID identifier for the Exadata Fleet Update Action. RelatedFsuActionId *string `mandatory:"false" json:"relatedFsuActionId"` ScheduleDetails ScheduleDetails `mandatory:"false" json:"scheduleDetails"` Progress *FsuActionProgressDetails `mandatory:"false" json:"progress"` // The current state of the Exadata Fleet Update Action. LifecycleState ActionLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
StageActionSummary Stage Exadata Fleet Update Action summary.
func (StageActionSummary) GetCompartmentId ¶
func (m StageActionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (StageActionSummary) GetDefinedTags ¶
func (m StageActionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (StageActionSummary) GetDisplayName ¶
func (m StageActionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (StageActionSummary) GetFreeformTags ¶
func (m StageActionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (StageActionSummary) GetLifecycleDetails ¶
func (m StageActionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (StageActionSummary) GetLifecycleState ¶
func (m StageActionSummary) GetLifecycleState() ActionLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (StageActionSummary) GetSystemTags ¶
func (m StageActionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (StageActionSummary) GetTimeCreated ¶
func (m StageActionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (StageActionSummary) GetTimeFinished ¶
func (m StageActionSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (StageActionSummary) GetTimeStarted ¶
func (m StageActionSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (StageActionSummary) GetTimeUpdated ¶
func (m StageActionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (StageActionSummary) MarshalJSON ¶
func (m StageActionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (StageActionSummary) String ¶
func (m StageActionSummary) String() string
func (*StageActionSummary) UnmarshalJSON ¶
func (m *StageActionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (StageActionSummary) ValidateEnumValue ¶
func (m StageActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StageFsuJob ¶
type StageFsuJob struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"true" json:"id"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"true" json:"fsuActionId"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"true" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"true" json:"fsuCycleId"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` Progress *JobProgressDetails `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. // For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Exadata Fleet Update Job. LifecycleState JobLifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` }
StageFsuJob Stage Exadata Fleet Update Job resource.
func (StageFsuJob) GetCompartmentId ¶
func (m StageFsuJob) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (StageFsuJob) GetDefinedTags ¶
func (m StageFsuJob) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (StageFsuJob) GetDisplayName ¶
func (m StageFsuJob) GetDisplayName() *string
GetDisplayName returns DisplayName
func (StageFsuJob) GetFreeformTags ¶
func (m StageFsuJob) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (StageFsuJob) GetFsuActionId ¶
func (m StageFsuJob) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (StageFsuJob) GetLifecycleDetails ¶
func (m StageFsuJob) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (StageFsuJob) GetLifecycleState ¶
func (m StageFsuJob) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (StageFsuJob) GetProgress ¶
func (m StageFsuJob) GetProgress() *JobProgressDetails
GetProgress returns Progress
func (StageFsuJob) GetSystemTags ¶
func (m StageFsuJob) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (StageFsuJob) GetTimeCreated ¶
func (m StageFsuJob) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (StageFsuJob) GetTimeFinished ¶
func (m StageFsuJob) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (StageFsuJob) GetTimeStarted ¶
func (m StageFsuJob) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (StageFsuJob) GetTimeUpdated ¶
func (m StageFsuJob) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (StageFsuJob) MarshalJSON ¶
func (m StageFsuJob) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (StageFsuJob) String ¶
func (m StageFsuJob) String() string
func (*StageFsuJob) UnmarshalJSON ¶
func (m *StageFsuJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (StageFsuJob) ValidateEnumValue ¶
func (m StageFsuJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StageFsuJobSummary ¶
type StageFsuJobSummary struct { // OCID identifier for the Exadata Fleet Update Job. Id *string `mandatory:"false" json:"id"` // Exadata Fleet Update Job display name. DisplayName *string `mandatory:"false" json:"displayName"` // Compartment Identifier, this will map to the owner Exadata Fleet Update Action resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the Exadata Fleet Update Action that this job is part of. FsuActionId *string `mandatory:"false" json:"fsuActionId"` Progress *JobProgress `mandatory:"false" json:"progress"` // The time the Exadata Fleet Update Job was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Exadata Fleet Update Job started execution. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Exadata Fleet Update Job was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time the Exadata Fleet Update Job completed execution. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // OCID of the Exadata Fleet Update Collection that the job is executing on. FsuCollectionId *string `mandatory:"false" json:"fsuCollectionId"` // OCID of the Exadata Fleet Update Cycle that this job is part of. FsuCycleId *string `mandatory:"false" json:"fsuCycleId"` // OCID of Target resource on which the job is executing the action. TargetId *string `mandatory:"false" json:"targetId"` Schedule ScheduleDetails `mandatory:"false" json:"schedule"` // The current state of the Job. LifecycleState JobLifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
StageFsuJobSummary Summary of Stage Exadata Fleet Update Job resource.
func (StageFsuJobSummary) GetCompartmentId ¶
func (m StageFsuJobSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (StageFsuJobSummary) GetDefinedTags ¶
func (m StageFsuJobSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (StageFsuJobSummary) GetDisplayName ¶
func (m StageFsuJobSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (StageFsuJobSummary) GetFreeformTags ¶
func (m StageFsuJobSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (StageFsuJobSummary) GetFsuActionId ¶
func (m StageFsuJobSummary) GetFsuActionId() *string
GetFsuActionId returns FsuActionId
func (StageFsuJobSummary) GetLifecycleDetails ¶
func (m StageFsuJobSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (StageFsuJobSummary) GetLifecycleState ¶
func (m StageFsuJobSummary) GetLifecycleState() JobLifecycleStatesEnum
GetLifecycleState returns LifecycleState
func (StageFsuJobSummary) GetProgress ¶
func (m StageFsuJobSummary) GetProgress() *JobProgress
GetProgress returns Progress
func (StageFsuJobSummary) GetSystemTags ¶
func (m StageFsuJobSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (StageFsuJobSummary) GetTimeCreated ¶
func (m StageFsuJobSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (StageFsuJobSummary) GetTimeFinished ¶
func (m StageFsuJobSummary) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (StageFsuJobSummary) GetTimeStarted ¶
func (m StageFsuJobSummary) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (StageFsuJobSummary) GetTimeUpdated ¶
func (m StageFsuJobSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (StageFsuJobSummary) MarshalJSON ¶
func (m StageFsuJobSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (StageFsuJobSummary) String ¶
func (m StageFsuJobSummary) String() string
func (*StageFsuJobSummary) UnmarshalJSON ¶
func (m *StageFsuJobSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (StageFsuJobSummary) ValidateEnumValue ¶
func (m StageFsuJobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StartTimeScheduleDetails ¶
type StartTimeScheduleDetails struct { // The date and time the Exadata Fleet Update Action is expected to start. // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeToStart *common.SDKTime `mandatory:"true" json:"timeToStart"` }
StartTimeScheduleDetails Start time details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. If Stage and Apply Actions are created with a timeToStart specified during Exadata Fleet Update Cycle creation, Apply should be scheduled at least 24 hours after the start time of the Stage Action.
func (StartTimeScheduleDetails) MarshalJSON ¶
func (m StartTimeScheduleDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (StartTimeScheduleDetails) String ¶
func (m StartTimeScheduleDetails) String() string
func (StartTimeScheduleDetails) ValidateEnumValue ¶
func (m StartTimeScheduleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TargetDetails ¶
type TargetDetails interface { // OCID of the target resource in the Exadata Fleet Update Collection. GetId() *string // Compartment identifier of the target. GetCompartmentId() *string }
TargetDetails Details of target member of a Exadata Fleet Update Collection.
type TargetDetailsEntityTypeEnum ¶
type TargetDetailsEntityTypeEnum string
TargetDetailsEntityTypeEnum Enum with underlying type: string
const ( TargetDetailsEntityTypeDatabase TargetDetailsEntityTypeEnum = "DATABASE" TargetDetailsEntityTypeVmcluster TargetDetailsEntityTypeEnum = "VMCLUSTER" TargetDetailsEntityTypeCloudvmcluster TargetDetailsEntityTypeEnum = "CLOUDVMCLUSTER" )
Set of constants representing the allowable values for TargetDetailsEntityTypeEnum
func GetMappingTargetDetailsEntityTypeEnum ¶
func GetMappingTargetDetailsEntityTypeEnum(val string) (TargetDetailsEntityTypeEnum, bool)
GetMappingTargetDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTargetDetailsEntityTypeEnumValues ¶
func GetTargetDetailsEntityTypeEnumValues() []TargetDetailsEntityTypeEnum
GetTargetDetailsEntityTypeEnumValues Enumerates the set of values for TargetDetailsEntityTypeEnum
type TargetEntry ¶
type TargetEntry struct { // Resource entity type EntityType TargetEntryEntityTypeEnum `mandatory:"true" json:"entityType"` // Resource identifier OCID Identifier *string `mandatory:"true" json:"identifier"` }
TargetEntry Details to specify a target to add or remove from a Exadata Fleet Update Collection.
func (TargetEntry) String ¶
func (m TargetEntry) String() string
func (TargetEntry) ValidateEnumValue ¶
func (m TargetEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TargetEntryEntityTypeEnum ¶
type TargetEntryEntityTypeEnum string
TargetEntryEntityTypeEnum Enum with underlying type: string
const ( TargetEntryEntityTypeDatabase TargetEntryEntityTypeEnum = "DATABASE" TargetEntryEntityTypeVmcluster TargetEntryEntityTypeEnum = "VMCLUSTER" TargetEntryEntityTypeCloudvmcluster TargetEntryEntityTypeEnum = "CLOUDVMCLUSTER" )
Set of constants representing the allowable values for TargetEntryEntityTypeEnum
func GetMappingTargetEntryEntityTypeEnum ¶
func GetMappingTargetEntryEntityTypeEnum(val string) (TargetEntryEntityTypeEnum, bool)
GetMappingTargetEntryEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTargetEntryEntityTypeEnumValues ¶
func GetTargetEntryEntityTypeEnumValues() []TargetEntryEntityTypeEnum
GetTargetEntryEntityTypeEnumValues Enumerates the set of values for TargetEntryEntityTypeEnum
type TargetIdsRemoveTargetsDetails ¶
type TargetIdsRemoveTargetsDetails struct { // List of target entries to remove from the Exadata Fleet Update Collection. Targets []TargetEntry `mandatory:"true" json:"targets"` }
TargetIdsRemoveTargetsDetails Remove a list of targets from a Exadata Fleet Update Collection.
func (TargetIdsRemoveTargetsDetails) MarshalJSON ¶
func (m TargetIdsRemoveTargetsDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TargetIdsRemoveTargetsDetails) String ¶
func (m TargetIdsRemoveTargetsDetails) String() string
func (TargetIdsRemoveTargetsDetails) ValidateEnumValue ¶
func (m TargetIdsRemoveTargetsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TargetProgressSummary ¶
type TargetProgressSummary struct { // Type of operations being executed. OperationType TargetProgressSummaryOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"` // Percentage of progress of the operation in execution. ProgressOfOperation *int `mandatory:"false" json:"progressOfOperation"` }
TargetProgressSummary Progress details of the executing job for a Database target.
func (TargetProgressSummary) String ¶
func (m TargetProgressSummary) String() string
func (TargetProgressSummary) ValidateEnumValue ¶
func (m TargetProgressSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TargetProgressSummaryOperationTypeEnum ¶
type TargetProgressSummaryOperationTypeEnum string
TargetProgressSummaryOperationTypeEnum Enum with underlying type: string
const ( TargetProgressSummaryOperationTypeStage TargetProgressSummaryOperationTypeEnum = "STAGE" TargetProgressSummaryOperationTypePrecheck TargetProgressSummaryOperationTypeEnum = "PRECHECK" TargetProgressSummaryOperationTypeApply TargetProgressSummaryOperationTypeEnum = "APPLY" TargetProgressSummaryOperationTypeRollback TargetProgressSummaryOperationTypeEnum = "ROLLBACK" )
Set of constants representing the allowable values for TargetProgressSummaryOperationTypeEnum
func GetMappingTargetProgressSummaryOperationTypeEnum ¶
func GetMappingTargetProgressSummaryOperationTypeEnum(val string) (TargetProgressSummaryOperationTypeEnum, bool)
GetMappingTargetProgressSummaryOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTargetProgressSummaryOperationTypeEnumValues ¶
func GetTargetProgressSummaryOperationTypeEnumValues() []TargetProgressSummaryOperationTypeEnum
GetTargetProgressSummaryOperationTypeEnumValues Enumerates the set of values for TargetProgressSummaryOperationTypeEnum
type TargetSummary ¶
type TargetSummary struct { Target TargetDetails `mandatory:"false" json:"target"` // Current version of the target CurrentVersion *string `mandatory:"false" json:"currentVersion"` // Status of the target in the Exadata Fleet Update Collection. Status TargetSummaryStatusEnum `mandatory:"false" json:"status,omitempty"` // Exadata Fleet Update Job OCID executing an action in the target. Null if no job is being executed. ExecutingFsuJobId *string `mandatory:"false" json:"executingFsuJobId"` // Active Exadata Fleet Update Cycle OCID. Null if no Cycle is active that has this target as member. ActiveFsuCycleId *string `mandatory:"false" json:"activeFsuCycleId"` Progress *TargetProgressSummary `mandatory:"false" json:"progress"` }
TargetSummary Details of a target member of a Exadata Fleet Update Collection.
func (TargetSummary) String ¶
func (m TargetSummary) String() string
func (*TargetSummary) UnmarshalJSON ¶
func (m *TargetSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (TargetSummary) ValidateEnumValue ¶
func (m TargetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TargetSummaryCollection ¶
type TargetSummaryCollection struct { // List of TargetSummary entries. Items []TargetSummary `mandatory:"true" json:"items"` }
TargetSummaryCollection List of TargetSummary objects.
func (TargetSummaryCollection) String ¶
func (m TargetSummaryCollection) String() string
func (TargetSummaryCollection) ValidateEnumValue ¶
func (m TargetSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TargetSummaryStatusEnum ¶
type TargetSummaryStatusEnum string
TargetSummaryStatusEnum Enum with underlying type: string
const ( TargetSummaryStatusIdle TargetSummaryStatusEnum = "IDLE" TargetSummaryStatusExecutingJob TargetSummaryStatusEnum = "EXECUTING_JOB" TargetSummaryStatusJobFailed TargetSummaryStatusEnum = "JOB_FAILED" )
Set of constants representing the allowable values for TargetSummaryStatusEnum
func GetMappingTargetSummaryStatusEnum ¶
func GetMappingTargetSummaryStatusEnum(val string) (TargetSummaryStatusEnum, bool)
GetMappingTargetSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTargetSummaryStatusEnumValues ¶
func GetTargetSummaryStatusEnumValues() []TargetSummaryStatusEnum
GetTargetSummaryStatusEnumValues Enumerates the set of values for TargetSummaryStatusEnum
type UpdateApplyActionDetails ¶
type UpdateApplyActionDetails struct { // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails UpdateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
UpdateApplyActionDetails Apply Exadata Fleet Update Action update details.
func (UpdateApplyActionDetails) GetDefinedTags ¶
func (m UpdateApplyActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateApplyActionDetails) GetDisplayName ¶
func (m UpdateApplyActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateApplyActionDetails) GetFreeformTags ¶
func (m UpdateApplyActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateApplyActionDetails) MarshalJSON ¶
func (m UpdateApplyActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateApplyActionDetails) String ¶
func (m UpdateApplyActionDetails) String() string
func (*UpdateApplyActionDetails) UnmarshalJSON ¶
func (m *UpdateApplyActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateApplyActionDetails) ValidateEnumValue ¶
func (m UpdateApplyActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateBatchingStrategiesEnum ¶
type UpdateBatchingStrategiesEnum string
UpdateBatchingStrategiesEnum Enum with underlying type: string
const ( UpdateBatchingStrategiesSequential UpdateBatchingStrategiesEnum = "SEQUENTIAL" UpdateBatchingStrategiesFiftyFifty UpdateBatchingStrategiesEnum = "FIFTY_FIFTY" UpdateBatchingStrategiesServiceAvailabilityFactor UpdateBatchingStrategiesEnum = "SERVICE_AVAILABILITY_FACTOR" UpdateBatchingStrategiesNonRolling UpdateBatchingStrategiesEnum = "NON_ROLLING" UpdateBatchingStrategiesNone UpdateBatchingStrategiesEnum = "NONE" )
Set of constants representing the allowable values for UpdateBatchingStrategiesEnum
func GetMappingUpdateBatchingStrategiesEnum ¶
func GetMappingUpdateBatchingStrategiesEnum(val string) (UpdateBatchingStrategiesEnum, bool)
GetMappingUpdateBatchingStrategiesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateBatchingStrategiesEnumValues ¶
func GetUpdateBatchingStrategiesEnumValues() []UpdateBatchingStrategiesEnum
GetUpdateBatchingStrategiesEnumValues Enumerates the set of values for UpdateBatchingStrategiesEnum
type UpdateBatchingStrategyDetails ¶
type UpdateBatchingStrategyDetails interface { }
UpdateBatchingStrategyDetails Batching strategy details to use during PRECHECK and APPLY Cycle Actions.
type UpdateCleanupActionDetails ¶
type UpdateCleanupActionDetails struct { // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails UpdateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
UpdateCleanupActionDetails Cleanup Exadata Fleet Update Action update details.
func (UpdateCleanupActionDetails) GetDefinedTags ¶
func (m UpdateCleanupActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateCleanupActionDetails) GetDisplayName ¶
func (m UpdateCleanupActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateCleanupActionDetails) GetFreeformTags ¶
func (m UpdateCleanupActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateCleanupActionDetails) MarshalJSON ¶
func (m UpdateCleanupActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateCleanupActionDetails) String ¶
func (m UpdateCleanupActionDetails) String() string
func (*UpdateCleanupActionDetails) UnmarshalJSON ¶
func (m *UpdateCleanupActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateCleanupActionDetails) ValidateEnumValue ¶
func (m UpdateCleanupActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFiftyFiftyBatchingStrategyDetails ¶
type UpdateFiftyFiftyBatchingStrategyDetails struct { // True to wait for customer to resume the Apply Action once the first half is done. // False to automatically patch the second half. IsWaitForBatchResume *bool `mandatory:"false" json:"isWaitForBatchResume"` // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
UpdateFiftyFiftyBatchingStrategyDetails Fifty-Fifty batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (UpdateFiftyFiftyBatchingStrategyDetails) MarshalJSON ¶
func (m UpdateFiftyFiftyBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateFiftyFiftyBatchingStrategyDetails) String ¶
func (m UpdateFiftyFiftyBatchingStrategyDetails) String() string
func (UpdateFiftyFiftyBatchingStrategyDetails) ValidateEnumValue ¶
func (m UpdateFiftyFiftyBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuActionDetails ¶
type UpdateFsuActionDetails interface { // Exadata Fleet Update Action display name. GetDisplayName() *string // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} }
UpdateFsuActionDetails Exadata Fleet Update Action resource details to update.
type UpdateFsuActionRequest ¶
type UpdateFsuActionRequest struct { // Unique Exadata Fleet Update Action identifier. FsuActionId *string `mandatory:"true" contributesTo:"path" name:"fsuActionId"` // The Exadata Fleet Update Action details to be updated. UpdateFsuActionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateFsuActionRequest wrapper for the UpdateFsuAction operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuAction.go.html to see an example of how to use UpdateFsuActionRequest.
func (UpdateFsuActionRequest) BinaryRequestBody ¶
func (request UpdateFsuActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateFsuActionRequest) HTTPRequest ¶
func (request UpdateFsuActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateFsuActionRequest) RetryPolicy ¶
func (request UpdateFsuActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateFsuActionRequest) String ¶
func (request UpdateFsuActionRequest) String() string
func (UpdateFsuActionRequest) ValidateEnumValue ¶
func (request UpdateFsuActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuActionResponse ¶
type UpdateFsuActionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateFsuActionResponse wrapper for the UpdateFsuAction operation
func (UpdateFsuActionResponse) HTTPResponse ¶
func (response UpdateFsuActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateFsuActionResponse) String ¶
func (response UpdateFsuActionResponse) String() string
type UpdateFsuCollectionDetails ¶
type UpdateFsuCollectionDetails struct { // Exadata Fleet Update Collection display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateFsuCollectionDetails The information to Update Exadata Fleet Update Collection.
func (UpdateFsuCollectionDetails) String ¶
func (m UpdateFsuCollectionDetails) String() string
func (UpdateFsuCollectionDetails) ValidateEnumValue ¶
func (m UpdateFsuCollectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuCollectionRequest ¶
type UpdateFsuCollectionRequest struct { // Unique Exadata Fleet Update Collection identifier. FsuCollectionId *string `mandatory:"true" contributesTo:"path" name:"fsuCollectionId"` // The Exadata Fleet Update Collection details to be updated. UpdateFsuCollectionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateFsuCollectionRequest wrapper for the UpdateFsuCollection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuCollection.go.html to see an example of how to use UpdateFsuCollectionRequest.
func (UpdateFsuCollectionRequest) BinaryRequestBody ¶
func (request UpdateFsuCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateFsuCollectionRequest) HTTPRequest ¶
func (request UpdateFsuCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateFsuCollectionRequest) RetryPolicy ¶
func (request UpdateFsuCollectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateFsuCollectionRequest) String ¶
func (request UpdateFsuCollectionRequest) String() string
func (UpdateFsuCollectionRequest) ValidateEnumValue ¶
func (request UpdateFsuCollectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuCollectionResponse ¶
type UpdateFsuCollectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateFsuCollectionResponse wrapper for the UpdateFsuCollection operation
func (UpdateFsuCollectionResponse) HTTPResponse ¶
func (response UpdateFsuCollectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateFsuCollectionResponse) String ¶
func (response UpdateFsuCollectionResponse) String() string
type UpdateFsuCycleDetails ¶
type UpdateFsuCycleDetails interface { // Exadata Fleet Update Cycle display name. GetDisplayName() *string GetGoalVersionDetails() FsuGoalVersionDetails GetBatchingStrategy() UpdateBatchingStrategyDetails GetDiagnosticsCollection() *DiagnosticsCollectionDetails // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` GetDefinedTags() map[string]map[string]interface{} }
UpdateFsuCycleDetails Update Exadata Fleet Update Cycle resource details.
type UpdateFsuCycleRequest ¶
type UpdateFsuCycleRequest struct { // Unique Exadata Fleet Update Cycle identifier. FsuCycleId *string `mandatory:"true" contributesTo:"path" name:"fsuCycleId"` // The Exadata Fleet Update Cycle details to be updated. UpdateFsuCycleDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateFsuCycleRequest wrapper for the UpdateFsuCycle operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuCycle.go.html to see an example of how to use UpdateFsuCycleRequest.
func (UpdateFsuCycleRequest) BinaryRequestBody ¶
func (request UpdateFsuCycleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateFsuCycleRequest) HTTPRequest ¶
func (request UpdateFsuCycleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateFsuCycleRequest) RetryPolicy ¶
func (request UpdateFsuCycleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateFsuCycleRequest) String ¶
func (request UpdateFsuCycleRequest) String() string
func (UpdateFsuCycleRequest) ValidateEnumValue ¶
func (request UpdateFsuCycleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuCycleResponse ¶
type UpdateFsuCycleResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateFsuCycleResponse wrapper for the UpdateFsuCycle operation
func (UpdateFsuCycleResponse) HTTPResponse ¶
func (response UpdateFsuCycleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateFsuCycleResponse) String ¶
func (response UpdateFsuCycleResponse) String() string
type UpdateFsuDiscoveryDetails ¶
type UpdateFsuDiscoveryDetails struct { // Fleet Software Update Collection display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateFsuDiscoveryDetails The information to Update Exadata Fleet Update Discovery resource.
func (UpdateFsuDiscoveryDetails) String ¶
func (m UpdateFsuDiscoveryDetails) String() string
func (UpdateFsuDiscoveryDetails) ValidateEnumValue ¶
func (m UpdateFsuDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuDiscoveryRequest ¶
type UpdateFsuDiscoveryRequest struct { // Unique Exadata Fleet Update Discovery identifier. FsuDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"fsuDiscoveryId"` // The Exadata Fleet Update Discovery details to be updated. UpdateFsuDiscoveryDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateFsuDiscoveryRequest wrapper for the UpdateFsuDiscovery operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuDiscovery.go.html to see an example of how to use UpdateFsuDiscoveryRequest.
func (UpdateFsuDiscoveryRequest) BinaryRequestBody ¶
func (request UpdateFsuDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateFsuDiscoveryRequest) HTTPRequest ¶
func (request UpdateFsuDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateFsuDiscoveryRequest) RetryPolicy ¶
func (request UpdateFsuDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateFsuDiscoveryRequest) String ¶
func (request UpdateFsuDiscoveryRequest) String() string
func (UpdateFsuDiscoveryRequest) ValidateEnumValue ¶
func (request UpdateFsuDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuDiscoveryResponse ¶
type UpdateFsuDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateFsuDiscoveryResponse wrapper for the UpdateFsuDiscovery operation
func (UpdateFsuDiscoveryResponse) HTTPResponse ¶
func (response UpdateFsuDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateFsuDiscoveryResponse) String ¶
func (response UpdateFsuDiscoveryResponse) String() string
type UpdateFsuJobDetails ¶
type UpdateFsuJobDetails struct { // Name of the job. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateFsuJobDetails Update Exadata Fleet Update Job Details.
func (UpdateFsuJobDetails) String ¶
func (m UpdateFsuJobDetails) String() string
func (UpdateFsuJobDetails) ValidateEnumValue ¶
func (m UpdateFsuJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuJobRequest ¶
type UpdateFsuJobRequest struct { // The OCID of the Exadata Fleet Update Job. FsuJobId *string `mandatory:"true" contributesTo:"path" name:"fsuJobId"` // The Exadata Fleet Update Job details to be updated. UpdateFsuJobDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateFsuJobRequest wrapper for the UpdateFsuJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetsoftwareupdate/UpdateFsuJob.go.html to see an example of how to use UpdateFsuJobRequest.
func (UpdateFsuJobRequest) BinaryRequestBody ¶
func (request UpdateFsuJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateFsuJobRequest) HTTPRequest ¶
func (request UpdateFsuJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateFsuJobRequest) RetryPolicy ¶
func (request UpdateFsuJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateFsuJobRequest) String ¶
func (request UpdateFsuJobRequest) String() string
func (UpdateFsuJobRequest) ValidateEnumValue ¶
func (request UpdateFsuJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateFsuJobResponse ¶
type UpdateFsuJobResponse struct { // The underlying http response RawResponse *http.Response // The FsuJob instance FsuJob `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateFsuJobResponse wrapper for the UpdateFsuJob operation
func (UpdateFsuJobResponse) HTTPResponse ¶
func (response UpdateFsuJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateFsuJobResponse) String ¶
func (response UpdateFsuJobResponse) String() string
type UpdateNonRollingBatchingStrategyDetails ¶
type UpdateNonRollingBatchingStrategyDetails struct { }
UpdateNonRollingBatchingStrategyDetails Non-rolling batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (UpdateNonRollingBatchingStrategyDetails) MarshalJSON ¶
func (m UpdateNonRollingBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateNonRollingBatchingStrategyDetails) String ¶
func (m UpdateNonRollingBatchingStrategyDetails) String() string
func (UpdateNonRollingBatchingStrategyDetails) ValidateEnumValue ¶
func (m UpdateNonRollingBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePatchFsuCycle ¶
type UpdatePatchFsuCycle struct { // Exadata Fleet Update Cycle display name. DisplayName *string `mandatory:"false" json:"displayName"` GoalVersionDetails FsuGoalVersionDetails `mandatory:"false" json:"goalVersionDetails"` BatchingStrategy UpdateBatchingStrategyDetails `mandatory:"false" json:"batchingStrategy"` DiagnosticsCollection *DiagnosticsCollectionDetails `mandatory:"false" json:"diagnosticsCollection"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Ignore all patches between the source and target homes during patching. IsIgnorePatches *bool `mandatory:"false" json:"isIgnorePatches"` // List of patch IDs to ignore. // An empty array removes the previously stored patch IDs in the Maintenance Cycle properties. IsIgnoreMissingPatches []string `mandatory:"false" json:"isIgnoreMissingPatches"` // Service drain timeout specified in seconds. MaxDrainTimeoutInSeconds *int `mandatory:"false" json:"maxDrainTimeoutInSeconds"` // Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same // instances before and after the move operation. IsKeepPlacement *bool `mandatory:"false" json:"isKeepPlacement"` }
UpdatePatchFsuCycle Update Patch Exadata Fleet Update Cycle resource details.
func (UpdatePatchFsuCycle) GetBatchingStrategy ¶
func (m UpdatePatchFsuCycle) GetBatchingStrategy() UpdateBatchingStrategyDetails
GetBatchingStrategy returns BatchingStrategy
func (UpdatePatchFsuCycle) GetDefinedTags ¶
func (m UpdatePatchFsuCycle) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdatePatchFsuCycle) GetDiagnosticsCollection ¶ added in v65.70.0
func (m UpdatePatchFsuCycle) GetDiagnosticsCollection() *DiagnosticsCollectionDetails
GetDiagnosticsCollection returns DiagnosticsCollection
func (UpdatePatchFsuCycle) GetDisplayName ¶
func (m UpdatePatchFsuCycle) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdatePatchFsuCycle) GetFreeformTags ¶
func (m UpdatePatchFsuCycle) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdatePatchFsuCycle) GetGoalVersionDetails ¶
func (m UpdatePatchFsuCycle) GetGoalVersionDetails() FsuGoalVersionDetails
GetGoalVersionDetails returns GoalVersionDetails
func (UpdatePatchFsuCycle) MarshalJSON ¶
func (m UpdatePatchFsuCycle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdatePatchFsuCycle) String ¶
func (m UpdatePatchFsuCycle) String() string
func (*UpdatePatchFsuCycle) UnmarshalJSON ¶
func (m *UpdatePatchFsuCycle) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdatePatchFsuCycle) ValidateEnumValue ¶
func (m UpdatePatchFsuCycle) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePrecheckActionDetails ¶
type UpdatePrecheckActionDetails struct { // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails UpdateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
UpdatePrecheckActionDetails Precheck Exadata Fleet Update Action update details.
func (UpdatePrecheckActionDetails) GetDefinedTags ¶
func (m UpdatePrecheckActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdatePrecheckActionDetails) GetDisplayName ¶
func (m UpdatePrecheckActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdatePrecheckActionDetails) GetFreeformTags ¶
func (m UpdatePrecheckActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdatePrecheckActionDetails) MarshalJSON ¶
func (m UpdatePrecheckActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdatePrecheckActionDetails) String ¶
func (m UpdatePrecheckActionDetails) String() string
func (*UpdatePrecheckActionDetails) UnmarshalJSON ¶
func (m *UpdatePrecheckActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdatePrecheckActionDetails) ValidateEnumValue ¶
func (m UpdatePrecheckActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRollbackActionDetails ¶
type UpdateRollbackActionDetails struct { // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails UpdateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
UpdateRollbackActionDetails Rollback Exadata Fleet Update Action update details.
func (UpdateRollbackActionDetails) GetDefinedTags ¶
func (m UpdateRollbackActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateRollbackActionDetails) GetDisplayName ¶
func (m UpdateRollbackActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateRollbackActionDetails) GetFreeformTags ¶
func (m UpdateRollbackActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateRollbackActionDetails) MarshalJSON ¶
func (m UpdateRollbackActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateRollbackActionDetails) String ¶
func (m UpdateRollbackActionDetails) String() string
func (*UpdateRollbackActionDetails) UnmarshalJSON ¶
func (m *UpdateRollbackActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateRollbackActionDetails) ValidateEnumValue ¶
func (m UpdateRollbackActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateScheduleDetails ¶
type UpdateScheduleDetails interface { }
UpdateScheduleDetails Scheduling related details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. 'NONE' type scheduleDetails for UpdateAction would execute the Exadata Fleet Update Action as soon as possible.
type UpdateScheduleDetailsTypeEnum ¶
type UpdateScheduleDetailsTypeEnum string
UpdateScheduleDetailsTypeEnum Enum with underlying type: string
const ( UpdateScheduleDetailsTypeStartTime UpdateScheduleDetailsTypeEnum = "START_TIME" UpdateScheduleDetailsTypeNone UpdateScheduleDetailsTypeEnum = "NONE" )
Set of constants representing the allowable values for UpdateScheduleDetailsTypeEnum
func GetMappingUpdateScheduleDetailsTypeEnum ¶
func GetMappingUpdateScheduleDetailsTypeEnum(val string) (UpdateScheduleDetailsTypeEnum, bool)
GetMappingUpdateScheduleDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateScheduleDetailsTypeEnumValues ¶
func GetUpdateScheduleDetailsTypeEnumValues() []UpdateScheduleDetailsTypeEnum
GetUpdateScheduleDetailsTypeEnumValues Enumerates the set of values for UpdateScheduleDetailsTypeEnum
type UpdateSequentialBatchingStrategyDetails ¶
type UpdateSequentialBatchingStrategyDetails struct { // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
UpdateSequentialBatchingStrategyDetails Sequential batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (UpdateSequentialBatchingStrategyDetails) MarshalJSON ¶
func (m UpdateSequentialBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateSequentialBatchingStrategyDetails) String ¶
func (m UpdateSequentialBatchingStrategyDetails) String() string
func (UpdateSequentialBatchingStrategyDetails) ValidateEnumValue ¶
func (m UpdateSequentialBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateServiceAvailabilityFactorBatchingStrategyDetails ¶
type UpdateServiceAvailabilityFactorBatchingStrategyDetails struct { // Percentage of availability in the service during the Patch operation. Percentage *int `mandatory:"false" json:"percentage"` // True to force rolling patching. IsForceRolling *bool `mandatory:"false" json:"isForceRolling"` }
UpdateServiceAvailabilityFactorBatchingStrategyDetails Service Availability Factor batching strategy details to use during PRECHECK and APPLY Cycle Actions.
func (UpdateServiceAvailabilityFactorBatchingStrategyDetails) MarshalJSON ¶
func (m UpdateServiceAvailabilityFactorBatchingStrategyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateServiceAvailabilityFactorBatchingStrategyDetails) String ¶
func (m UpdateServiceAvailabilityFactorBatchingStrategyDetails) String() string
func (UpdateServiceAvailabilityFactorBatchingStrategyDetails) ValidateEnumValue ¶
func (m UpdateServiceAvailabilityFactorBatchingStrategyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateStageActionDetails ¶
type UpdateStageActionDetails struct { // Exadata Fleet Update Action display name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` ScheduleDetails UpdateScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
UpdateStageActionDetails Stage Exadata Fleet Update Action update details.
func (UpdateStageActionDetails) GetDefinedTags ¶
func (m UpdateStageActionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateStageActionDetails) GetDisplayName ¶
func (m UpdateStageActionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateStageActionDetails) GetFreeformTags ¶
func (m UpdateStageActionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateStageActionDetails) MarshalJSON ¶
func (m UpdateStageActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateStageActionDetails) String ¶
func (m UpdateStageActionDetails) String() string
func (*UpdateStageActionDetails) UnmarshalJSON ¶
func (m *UpdateStageActionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateStageActionDetails) ValidateEnumValue ¶
func (m UpdateStageActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateStartTimeScheduleDetails ¶
type UpdateStartTimeScheduleDetails struct { // The date and time the Exadata Fleet Update Action is expected to start. // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeToStart *common.SDKTime `mandatory:"true" json:"timeToStart"` }
UpdateStartTimeScheduleDetails Start time details for the Exadata Fleet Update Action. The specified time should not conflict with existing Exadata Infrastructure maintenance windows. If Stage and Apply Actions are created with a timeToStart specified during Exadata Fleet Update Cycle creation, Apply should be scheduled at least 24 hours after the start time of the Stage Action.
func (UpdateStartTimeScheduleDetails) MarshalJSON ¶
func (m UpdateStartTimeScheduleDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateStartTimeScheduleDetails) String ¶
func (m UpdateStartTimeScheduleDetails) String() string
func (UpdateStartTimeScheduleDetails) ValidateEnumValue ¶
func (m UpdateStartTimeScheduleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VersionFsuTargetDetails ¶
type VersionFsuTargetDetails struct { // Target DB or GI version string for the Exadata Fleet Update Cycle. Version *string `mandatory:"true" json:"version"` // Prefix name used for new DB home resources created as part of the Stage Action. // Format: <specified_prefix>_<timestamp> // If not specified, a default OCI DB home resource will be generated for the new DB home resources created. NewHomePrefix *string `mandatory:"false" json:"newHomePrefix"` // Goal home policy to use when Staging the Goal Version during patching. // CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. // USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. // If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. // If more than one existing home for the selected image is found, then the home with the least number of databases will be used. // If multiple homes have the least number of databases, then a home will be selected at random. HomePolicy FsuGoalVersionDetailsHomePolicyEnum `mandatory:"false" json:"homePolicy,omitempty"` }
VersionFsuTargetDetails Exadata Fleet Update Cycle Target version string details.
func (VersionFsuTargetDetails) GetHomePolicy ¶
func (m VersionFsuTargetDetails) GetHomePolicy() FsuGoalVersionDetailsHomePolicyEnum
GetHomePolicy returns HomePolicy
func (VersionFsuTargetDetails) GetNewHomePrefix ¶
func (m VersionFsuTargetDetails) GetNewHomePrefix() *string
GetNewHomePrefix returns NewHomePrefix
func (VersionFsuTargetDetails) MarshalJSON ¶
func (m VersionFsuTargetDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VersionFsuTargetDetails) String ¶
func (m VersionFsuTargetDetails) String() string
func (VersionFsuTargetDetails) ValidateEnumValue ¶
func (m VersionFsuTargetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterTargetSummary ¶
type VmClusterTargetSummary struct { // OCID of the target resource in the Exadata Fleet Update Collection. Id *string `mandatory:"false" json:"id"` // Compartment identifier of the target. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCID of the related Exadata Infrastructure or Cloud Exadata Infrastructure resource. InfrastructureId *string `mandatory:"false" json:"infrastructureId"` // OCID of the Grid Infrastructure software image. SoftwareImageId *string `mandatory:"false" json:"softwareImageId"` }
VmClusterTargetSummary Details of a VmCluster target member of a Exadata Fleet Update Collection. Stored references of the resource documented in
https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/VmCluster/
func (VmClusterTargetSummary) GetCompartmentId ¶
func (m VmClusterTargetSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (VmClusterTargetSummary) GetId ¶
func (m VmClusterTargetSummary) GetId() *string
GetId returns Id
func (VmClusterTargetSummary) MarshalJSON ¶
func (m VmClusterTargetSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VmClusterTargetSummary) String ¶
func (m VmClusterTargetSummary) String() string
func (VmClusterTargetSummary) ValidateEnumValue ¶
func (m VmClusterTargetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequest ¶
type WorkRequest struct { // Type of the work request. OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest A description of workrequest status.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
func (WorkRequest) ValidateEnumValue ¶
func (m WorkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶
func (m WorkRequestError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // List of workRequestError objects. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
func (WorkRequestErrorCollection) ValidateEnumValue ¶
func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
func (WorkRequestLogEntry) ValidateEnumValue ¶
func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // List of workRequestLogEntries. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
func (WorkRequestLogEntryCollection) ValidateEnumValue ¶
func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType ActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` // Additional information that helps to explain the resource. Metadata map[string]string `mandatory:"false" json:"metadata"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶
func (m WorkRequestResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestResourceMetadataKeyEnum ¶
type WorkRequestResourceMetadataKeyEnum string
WorkRequestResourceMetadataKeyEnum Enum with underlying type: string
const (
WorkRequestResourceMetadataKeyDisplayName WorkRequestResourceMetadataKeyEnum = "DISPLAY_NAME"
)
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum
func GetMappingWorkRequestResourceMetadataKeyEnum ¶
func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceMetadataKeyEnumValues ¶
func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // Type of the work request. OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A summary of the status of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
func (WorkRequestSummary) ValidateEnumValue ¶
func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestSummaryCollection ¶
type WorkRequestSummaryCollection struct { // List of workRequestSummary objects. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
func (WorkRequestSummaryCollection) String ¶
func (m WorkRequestSummaryCollection) String() string
func (WorkRequestSummaryCollection) ValidateEnumValue ¶
func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Source Files ¶
- abort_fsu_discovery_request_response.go
- action_lifecycle_states.go
- action_type.go
- action_types.go
- active_cycle_details.go
- add_fsu_collection_targets_details.go
- add_fsu_collection_targets_request_response.go
- apply_action.go
- apply_action_summary.go
- apply_fsu_job.go
- apply_fsu_job_summary.go
- batching_strategies.go
- batching_strategy_details.go
- cancel_fsu_action_request_response.go
- change_fsu_action_compartment_details.go
- change_fsu_action_compartment_request_response.go
- change_fsu_collection_compartment_details.go
- change_fsu_collection_compartment_request_response.go
- change_fsu_cycle_compartment_details.go
- change_fsu_cycle_compartment_request_response.go
- change_fsu_discovery_compartment_details.go
- change_fsu_discovery_compartment_request_response.go
- cleanup_action.go
- cleanup_action_summary.go
- cleanup_fsu_job.go
- cleanup_fsu_job_summary.go
- clone_fsu_cycle_details.go
- clone_fsu_cycle_request_response.go
- cloud_vm_cluster_target_summary.go
- collection_lifecycle_states.go
- collection_service_types.go
- collection_types.go
- create_apply_action_details.go
- create_batching_strategy_details.go
- create_cleanup_action_details.go
- create_db_fsu_collection_details.go
- create_fifty_fifty_batching_strategy_details.go
- create_fsu_action_details.go
- create_fsu_action_request_response.go
- create_fsu_collection_details.go
- create_fsu_collection_request_response.go
- create_fsu_cycle_details.go
- create_fsu_cycle_request_response.go
- create_fsu_discovery_details.go
- create_fsu_discovery_request_response.go
- create_gi_fsu_collection_details.go
- create_non_rolling_batching_strategy_details.go
- create_patch_fsu_cycle.go
- create_precheck_action_details.go
- create_rollback_action_details.go
- create_schedule_details.go
- create_sequential_batching_strategy_details.go
- create_service_availability_factor_batching_strategy_details.go
- create_stage_action_details.go
- create_start_time_schedule_details.go
- cycle_lifecycle_states.go
- cycle_types.go
- data_collection_modes.go
- database_target_summary.go
- db_collection.go
- db_compartment_id_filter.go
- db_defined_tags_filter.go
- db_discovery_details.go
- db_discovery_results.go
- db_filters_discovery.go
- db_fleet_discovery_details.go
- db_fleet_discovery_filter.go
- db_freeform_tags_filter.go
- db_fsu_collection_summary.go
- db_home_name_filter.go
- db_name_filter.go
- db_resource_id_filter.go
- db_search_query_discovery.go
- db_source_major_versions.go
- db_target_list_discovery.go
- db_unique_name_filter.go
- db_version_filter.go
- defined_tag_filter_entry.go
- delete_fsu_action_request_response.go
- delete_fsu_collection_request_response.go
- delete_fsu_collection_target_request_response.go
- delete_fsu_cycle_request_response.go
- delete_fsu_discovery_request_response.go
- delete_fsu_job_request_response.go
- detailed_action_types.go
- diagnostics_collection_details.go
- discovery_criteria.go
- discovery_details.go
- discovery_details_summary.go
- discovery_lifecycle_states.go
- discovery_service_types.go
- discovery_types.go
- failed_jobs_rollback_details.go
- fifty_fifty_batching_strategy_details.go
- fleet_discovery_operators.go
- fleet_discovery_strategies.go
- fleetsoftwareupdate_client.go
- freeform_tag_filter_entry.go
- fsu_action.go
- fsu_action_progress_details.go
- fsu_action_summary.go
- fsu_action_summary_collection.go
- fsu_collection.go
- fsu_collection_summary.go
- fsu_collection_summary_collection.go
- fsu_collection_target.go
- fsu_cycle.go
- fsu_cycle_summary.go
- fsu_cycle_summary_collection.go
- fsu_discovery.go
- fsu_discovery_summary.go
- fsu_discovery_summary_collection.go
- fsu_goal_version_details.go
- fsu_job.go
- fsu_job_collection.go
- fsu_job_output_summary.go
- fsu_job_output_summary_collection.go
- fsu_job_summary.go
- get_fsu_action_output_content_request_response.go
- get_fsu_action_request_response.go
- get_fsu_collection_request_response.go
- get_fsu_collection_target_request_response.go
- get_fsu_cycle_request_response.go
- get_fsu_discovery_request_response.go
- get_fsu_job_output_content_request_response.go
- get_fsu_job_request_response.go
- get_work_request_request_response.go
- gi_collection.go
- gi_compartment_id_filter.go
- gi_defined_tags_filter.go
- gi_discovery_details.go
- gi_discovery_results.go
- gi_filters_discovery.go
- gi_fleet_discovery_details.go
- gi_fleet_discovery_filter.go
- gi_freeform_tags_filter.go
- gi_fsu_collection_summary.go
- gi_resource_id_filter.go
- gi_search_query_discovery.go
- gi_source_major_versions.go
- gi_target_list_discovery.go
- gi_version_filter.go
- image_id_fsu_target_details.go
- job_lifecycle_states.go
- job_progress.go
- job_progress_details.go
- job_types.go
- list_fsu_actions_request_response.go
- list_fsu_collection_targets_request_response.go
- list_fsu_collections_request_response.go
- list_fsu_cycles_request_response.go
- list_fsu_discoveries_request_response.go
- list_fsu_discovery_targets_request_response.go
- list_fsu_job_outputs_request_response.go
- list_fsu_jobs_request_response.go
- list_of_targets_rollback_details.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- next_action_to_execute_details.go
- non_rolling_batching_strategy_details.go
- none_batching_strategy_details.go
- none_schedule_details.go
- operation_status.go
- operation_type.go
- patch_fsu_cycle.go
- precheck_action.go
- precheck_action_summary.go
- precheck_fsu_job.go
- precheck_fsu_job_summary.go
- remove_fsu_collection_targets_details.go
- remove_fsu_collection_targets_request_response.go
- resume_fsu_action_request_response.go
- retry_fsu_job_request_response.go
- rollback_action.go
- rollback_action_summary.go
- rollback_details.go
- rollback_fsu_job.go
- rollback_fsu_job_summary.go
- schedule_details.go
- sequential_batching_strategy_details.go
- service_availability_factor_batching_strategy_details.go
- sort_order.go
- stage_action.go
- stage_action_summary.go
- stage_fsu_job.go
- stage_fsu_job_summary.go
- start_time_schedule_details.go
- target_details.go
- target_entry.go
- target_ids_remove_targets_details.go
- target_progress_summary.go
- target_summary.go
- target_summary_collection.go
- update_apply_action_details.go
- update_batching_strategies.go
- update_batching_strategy_details.go
- update_cleanup_action_details.go
- update_fifty_fifty_batching_strategy_details.go
- update_fsu_action_details.go
- update_fsu_action_request_response.go
- update_fsu_collection_details.go
- update_fsu_collection_request_response.go
- update_fsu_cycle_details.go
- update_fsu_cycle_request_response.go
- update_fsu_discovery_details.go
- update_fsu_discovery_request_response.go
- update_fsu_job_details.go
- update_fsu_job_request_response.go
- update_non_rolling_batching_strategy_details.go
- update_patch_fsu_cycle.go
- update_precheck_action_details.go
- update_rollback_action_details.go
- update_schedule_details.go
- update_sequential_batching_strategy_details.go
- update_service_availability_factor_batching_strategy_details.go
- update_stage_action_details.go
- update_start_time_schedule_details.go
- version_fsu_target_details.go
- vm_cluster_target_summary.go
- work_request.go
- work_request_error.go
- work_request_error_collection.go
- work_request_log_entry.go
- work_request_log_entry_collection.go
- work_request_resource.go
- work_request_resource_metadata_key.go
- work_request_summary.go
- work_request_summary_collection.go