...

Package osmanagementhub

import "github.com/oracle/oci-go-sdk/osmanagementhub"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetAdvisorySeverityEnumStringValues() []string
func GetAdvisoryTypesEnumStringValues() []string
func GetAgentEventDataOperationTypeEnumStringValues() []string
func GetArchTypeEnumStringValues() []string
func GetAvailabilityEnumStringValues() []string
func GetChecksumTypeEnumStringValues() []string
func GetClassificationTypesEnumStringValues() []string
func GetEventContentTypeEnumStringValues() []string
func GetEventLifecycleStateEnumStringValues() []string
func GetEventStatusEnumStringValues() []string
func GetEventTypeEnumStringValues() []string
func GetFilterTypeEnumStringValues() []string
func GetGetManagedInstanceAnalyticContentReportFormatEnumStringValues() []string
func GetGetManagedInstanceAnalyticContentReportTypeEnumStringValues() []string
func GetGetManagedInstanceContentReportFormatEnumStringValues() []string
func GetHealthStateEnumStringValues() []string
func GetInstallationRequirementsEnumStringValues() []string
func GetKernelEventContentContentAvailabilityEnumStringValues() []string
func GetKspliceUpdateEventDataOperationTypeEnumStringValues() []string
func GetLifecycleEnvironmentLifecycleStateEnumStringValues() []string
func GetLifecycleStageLifecycleStateEnumStringValues() []string
func GetListAllSoftwarePackagesArchitectureEnumStringValues() []string
func GetListAllSoftwarePackagesOsFamilyEnumStringValues() []string
func GetListAllSoftwarePackagesSortByEnumStringValues() []string
func GetListAllSoftwarePackagesSortOrderEnumStringValues() []string
func GetListEntitlementsSortByEnumStringValues() []string
func GetListEntitlementsSortOrderEnumStringValues() []string
func GetListEntitlementsVendorNameEnumStringValues() []string
func GetListErrataOsFamilyEnumStringValues() []string
func GetListErrataSortByEnumStringValues() []string
func GetListErrataSortOrderEnumStringValues() []string
func GetListEventsSortByEnumStringValues() []string
func GetListEventsSortOrderEnumStringValues() []string
func GetListLifecycleEnvironmentsArchTypeEnumStringValues() []string
func GetListLifecycleEnvironmentsOsFamilyEnumStringValues() []string
func GetListLifecycleEnvironmentsSortByEnumStringValues() []string
func GetListLifecycleEnvironmentsSortOrderEnumStringValues() []string
func GetListLifecycleStageInstalledPackagesSortByEnumStringValues() []string
func GetListLifecycleStageInstalledPackagesSortOrderEnumStringValues() []string
func GetListLifecycleStagesArchTypeEnumStringValues() []string
func GetListLifecycleStagesOsFamilyEnumStringValues() []string
func GetListLifecycleStagesSortByEnumStringValues() []string
func GetListLifecycleStagesSortOrderEnumStringValues() []string
func GetListManagedInstanceAvailablePackagesSortByEnumStringValues() []string
func GetListManagedInstanceAvailablePackagesSortOrderEnumStringValues() []string
func GetListManagedInstanceAvailableSoftwareSourcesSortByEnumStringValues() []string
func GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumStringValues() []string
func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumStringValues() []string
func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumStringValues() []string
func GetListManagedInstanceErrataSortByEnumStringValues() []string
func GetListManagedInstanceErrataSortOrderEnumStringValues() []string
func GetListManagedInstanceGroupAvailableModulesSortByEnumStringValues() []string
func GetListManagedInstanceGroupAvailableModulesSortOrderEnumStringValues() []string
func GetListManagedInstanceGroupAvailablePackagesSortByEnumStringValues() []string
func GetListManagedInstanceGroupAvailablePackagesSortOrderEnumStringValues() []string
func GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumStringValues() []string
func GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumStringValues() []string
func GetListManagedInstanceGroupInstalledPackagesSortByEnumStringValues() []string
func GetListManagedInstanceGroupInstalledPackagesSortOrderEnumStringValues() []string
func GetListManagedInstanceGroupModulesSortByEnumStringValues() []string
func GetListManagedInstanceGroupModulesSortOrderEnumStringValues() []string
func GetListManagedInstanceGroupsArchTypeEnumStringValues() []string
func GetListManagedInstanceGroupsOsFamilyEnumStringValues() []string
func GetListManagedInstanceGroupsSortByEnumStringValues() []string
func GetListManagedInstanceGroupsSortOrderEnumStringValues() []string
func GetListManagedInstanceInstalledPackagesSortByEnumStringValues() []string
func GetListManagedInstanceInstalledPackagesSortOrderEnumStringValues() []string
func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumStringValues() []string
func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumStringValues() []string
func GetListManagedInstanceModulesSortByEnumStringValues() []string
func GetListManagedInstanceModulesSortOrderEnumStringValues() []string
func GetListManagedInstanceUpdatablePackagesSortByEnumStringValues() []string
func GetListManagedInstanceUpdatablePackagesSortOrderEnumStringValues() []string
func GetListManagedInstancesSortByEnumStringValues() []string
func GetListManagedInstancesSortOrderEnumStringValues() []string
func GetListManagementStationsSortByEnumStringValues() []string
func GetListManagementStationsSortOrderEnumStringValues() []string
func GetListMirrorsSortByEnumStringValues() []string
func GetListMirrorsSortOrderEnumStringValues() []string
func GetListModuleStreamProfilesSortByEnumStringValues() []string
func GetListModuleStreamProfilesSortOrderEnumStringValues() []string
func GetListModuleStreamsSortByEnumStringValues() []string
func GetListModuleStreamsSortOrderEnumStringValues() []string
func GetListPackageGroupsSortByEnumStringValues() []string
func GetListPackageGroupsSortOrderEnumStringValues() []string
func GetListProfilesArchTypeEnumStringValues() []string
func GetListProfilesOsFamilyEnumStringValues() []string
func GetListProfilesSortByEnumStringValues() []string
func GetListProfilesSortOrderEnumStringValues() []string
func GetListProfilesVendorNameEnumStringValues() []string
func GetListScheduledJobsOperationTypeEnumStringValues() []string
func GetListScheduledJobsScheduleTypeEnumStringValues() []string
func GetListScheduledJobsSortByEnumStringValues() []string
func GetListScheduledJobsSortOrderEnumStringValues() []string
func GetListSoftwarePackageSoftwareSourcesSortByEnumStringValues() []string
func GetListSoftwarePackageSoftwareSourcesSortOrderEnumStringValues() []string
func GetListSoftwarePackagesSortByEnumStringValues() []string
func GetListSoftwarePackagesSortOrderEnumStringValues() []string
func GetListSoftwareSourceVendorsSortByEnumStringValues() []string
func GetListSoftwareSourceVendorsSortOrderEnumStringValues() []string
func GetListSoftwareSourcesSortByEnumStringValues() []string
func GetListSoftwareSourcesSortOrderEnumStringValues() []string
func GetListSoftwareSourcesVendorNameEnumStringValues() []string
func GetListWindowsUpdatesSortByEnumStringValues() []string
func GetListWindowsUpdatesSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetManagedInstanceGroupLifecycleStateEnumStringValues() []string
func GetManagedInstanceLocationEnumStringValues() []string
func GetManagedInstanceStatusEnumStringValues() []string
func GetManagementStationEventDataOperationTypeEnumStringValues() []string
func GetManagementStationLifecycleStateEnumStringValues() []string
func GetMetricNameEnumStringValues() []string
func GetMirrorStateEnumStringValues() []string
func GetMirrorTypeEnumStringValues() []string
func GetModuleStreamProfileStatusEnumStringValues() []string
func GetModuleStreamStatusEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypesEnumStringValues() []string
func GetOsFamilyEnumStringValues() []string
func GetOverallStateEnumStringValues() []string
func GetPackageGroupGroupTypeEnumStringValues() []string
func GetPackageSummaryPackageClassificationEnumStringValues() []string
func GetProfileLifecycleStateEnumStringValues() []string
func GetProfileRegistrationTypeEnumStringValues() []string
func GetProfileTypeEnumStringValues() []string
func GetScheduleTypesEnumStringValues() []string
func GetScheduledJobLifecycleStateEnumStringValues() []string
func GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumStringValues() []string
func GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumStringValues() []string
func GetSearchSoftwareSourceModulesDetailsSortByEnumStringValues() []string
func GetSearchSoftwareSourceModulesDetailsSortOrderEnumStringValues() []string
func GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumStringValues() []string
func GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumStringValues() []string
func GetSoftwarePackageArchitectureEnumStringValues() []string
func GetSoftwareSourceEventDataOperationTypeEnumStringValues() []string
func GetSoftwareSourceLifecycleStateEnumStringValues() []string
func GetSoftwareSourceTypeEnumStringValues() []string
func GetSoftwareUpdateEventDataOperationTypeEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetSummarizeManagedInstanceAnalyticsSortByEnumStringValues() []string
func GetSummarizeManagedInstanceAnalyticsSortOrderEnumStringValues() []string
func GetTargetResourceEntityTypeEnumStringValues() []string
func GetUpdateTypesEnumStringValues() []string
func GetVendorNameEnumStringValues() []string
func GetVulnerabilityTypesEnumStringValues() []string
func GetWindowsUpdateInstallableEnumStringValues() []string
func GetWindowsUpdateTypesEnumStringValues() []string
func GetWorkRequestOperationTypeEnumStringValues() []string
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AddPackagesToSoftwareSourceDetails
    func (m AddPackagesToSoftwareSourceDetails) String() string
    func (m AddPackagesToSoftwareSourceDetails) ValidateEnumValue() (bool, error)
type AddPackagesToSoftwareSourceRequest
    func (request AddPackagesToSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddPackagesToSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddPackagesToSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request AddPackagesToSoftwareSourceRequest) String() string
    func (request AddPackagesToSoftwareSourceRequest) ValidateEnumValue() (bool, error)
type AddPackagesToSoftwareSourceResponse
    func (response AddPackagesToSoftwareSourceResponse) HTTPResponse() *http.Response
    func (response AddPackagesToSoftwareSourceResponse) String() string
type AdvisorySeverityEnum
    func GetAdvisorySeverityEnumValues() []AdvisorySeverityEnum
    func GetMappingAdvisorySeverityEnum(val string) (AdvisorySeverityEnum, bool)
type AdvisoryTypesEnum
    func GetAdvisoryTypesEnumValues() []AdvisoryTypesEnum
    func GetMappingAdvisoryTypesEnum(val string) (AdvisoryTypesEnum, bool)
type AgentEvent
    func (m AgentEvent) GetCompartmentId() *string
    func (m AgentEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m AgentEvent) GetEventDetails() *string
    func (m AgentEvent) GetEventSummary() *string
    func (m AgentEvent) GetFreeformTags() map[string]string
    func (m AgentEvent) GetId() *string
    func (m AgentEvent) GetIsManagedByAutonomousLinux() *bool
    func (m AgentEvent) GetLifecycleDetails() *string
    func (m AgentEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m AgentEvent) GetResourceId() *string
    func (m AgentEvent) GetSystemDetails() *SystemDetails
    func (m AgentEvent) GetSystemTags() map[string]map[string]interface{}
    func (m AgentEvent) GetTimeCreated() *common.SDKTime
    func (m AgentEvent) GetTimeOccurred() *common.SDKTime
    func (m AgentEvent) GetTimeUpdated() *common.SDKTime
    func (m AgentEvent) MarshalJSON() (buff []byte, e error)
    func (m AgentEvent) String() string
    func (m AgentEvent) ValidateEnumValue() (bool, error)
type AgentEventData
    func (m AgentEventData) String() string
    func (m AgentEventData) ValidateEnumValue() (bool, error)
type AgentEventDataOperationTypeEnum
    func GetAgentEventDataOperationTypeEnumValues() []AgentEventDataOperationTypeEnum
    func GetMappingAgentEventDataOperationTypeEnum(val string) (AgentEventDataOperationTypeEnum, bool)
type ArchTypeEnum
    func GetArchTypeEnumValues() []ArchTypeEnum
    func GetMappingArchTypeEnum(val string) (ArchTypeEnum, bool)
type AttachManagedInstancesToLifecycleStageDetails
    func (m AttachManagedInstancesToLifecycleStageDetails) String() string
    func (m AttachManagedInstancesToLifecycleStageDetails) ValidateEnumValue() (bool, error)
type AttachManagedInstancesToLifecycleStageRequest
    func (request AttachManagedInstancesToLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AttachManagedInstancesToLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AttachManagedInstancesToLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
    func (request AttachManagedInstancesToLifecycleStageRequest) String() string
    func (request AttachManagedInstancesToLifecycleStageRequest) ValidateEnumValue() (bool, error)
type AttachManagedInstancesToLifecycleStageResponse
    func (response AttachManagedInstancesToLifecycleStageResponse) HTTPResponse() *http.Response
    func (response AttachManagedInstancesToLifecycleStageResponse) String() string
type AttachManagedInstancesToManagedInstanceGroupDetails
    func (m AttachManagedInstancesToManagedInstanceGroupDetails) String() string
    func (m AttachManagedInstancesToManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type AttachManagedInstancesToManagedInstanceGroupRequest
    func (request AttachManagedInstancesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AttachManagedInstancesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AttachManagedInstancesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request AttachManagedInstancesToManagedInstanceGroupRequest) String() string
    func (request AttachManagedInstancesToManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type AttachManagedInstancesToManagedInstanceGroupResponse
    func (response AttachManagedInstancesToManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response AttachManagedInstancesToManagedInstanceGroupResponse) String() string
type AttachProfileToManagedInstanceDetails
    func (m AttachProfileToManagedInstanceDetails) String() string
    func (m AttachProfileToManagedInstanceDetails) ValidateEnumValue() (bool, error)
type AttachProfileToManagedInstanceRequest
    func (request AttachProfileToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AttachProfileToManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AttachProfileToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request AttachProfileToManagedInstanceRequest) String() string
    func (request AttachProfileToManagedInstanceRequest) ValidateEnumValue() (bool, error)
type AttachProfileToManagedInstanceResponse
    func (response AttachProfileToManagedInstanceResponse) HTTPResponse() *http.Response
    func (response AttachProfileToManagedInstanceResponse) String() string
type AttachSoftwareSourcesToManagedInstanceDetails
    func (m AttachSoftwareSourcesToManagedInstanceDetails) String() string
    func (m AttachSoftwareSourcesToManagedInstanceDetails) ValidateEnumValue() (bool, error)
type AttachSoftwareSourcesToManagedInstanceGroupDetails
    func (m AttachSoftwareSourcesToManagedInstanceGroupDetails) String() string
    func (m AttachSoftwareSourcesToManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type AttachSoftwareSourcesToManagedInstanceGroupRequest
    func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) String() string
    func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type AttachSoftwareSourcesToManagedInstanceGroupResponse
    func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) String() string
type AttachSoftwareSourcesToManagedInstanceRequest
    func (request AttachSoftwareSourcesToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AttachSoftwareSourcesToManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AttachSoftwareSourcesToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request AttachSoftwareSourcesToManagedInstanceRequest) String() string
    func (request AttachSoftwareSourcesToManagedInstanceRequest) ValidateEnumValue() (bool, error)
type AttachSoftwareSourcesToManagedInstanceResponse
    func (response AttachSoftwareSourcesToManagedInstanceResponse) HTTPResponse() *http.Response
    func (response AttachSoftwareSourcesToManagedInstanceResponse) String() string
type AutonomousSettings
    func (m AutonomousSettings) String() string
    func (m AutonomousSettings) ValidateEnumValue() (bool, error)
type AvailabilityEnum
    func GetAvailabilityEnumValues() []AvailabilityEnum
    func GetMappingAvailabilityEnum(val string) (AvailabilityEnum, bool)
type AvailablePackageCollection
    func (m AvailablePackageCollection) String() string
    func (m AvailablePackageCollection) ValidateEnumValue() (bool, error)
type AvailablePackageSummary
    func (m AvailablePackageSummary) GetArchitecture() ArchTypeEnum
    func (m AvailablePackageSummary) GetDisplayName() *string
    func (m AvailablePackageSummary) GetName() *string
    func (m AvailablePackageSummary) GetSoftwareSources() []SoftwareSourceDetails
    func (m AvailablePackageSummary) GetType() *string
    func (m AvailablePackageSummary) GetVersion() *string
    func (m AvailablePackageSummary) MarshalJSON() (buff []byte, e error)
    func (m AvailablePackageSummary) String() string
    func (m AvailablePackageSummary) ValidateEnumValue() (bool, error)
type AvailableSoftwareSourceCollection
    func (m AvailableSoftwareSourceCollection) String() string
    func (m AvailableSoftwareSourceCollection) ValidateEnumValue() (bool, error)
type AvailableSoftwareSourceSummary
    func (m AvailableSoftwareSourceSummary) String() string
    func (m AvailableSoftwareSourceSummary) ValidateEnumValue() (bool, error)
type AvailableWindowsUpdateCollection
    func (m AvailableWindowsUpdateCollection) String() string
    func (m AvailableWindowsUpdateCollection) ValidateEnumValue() (bool, error)
type AvailableWindowsUpdateSummary
    func (m AvailableWindowsUpdateSummary) String() string
    func (m AvailableWindowsUpdateSummary) ValidateEnumValue() (bool, error)
type ChangeAvailabilityOfSoftwareSourcesDetails
    func (m ChangeAvailabilityOfSoftwareSourcesDetails) String() string
    func (m ChangeAvailabilityOfSoftwareSourcesDetails) ValidateEnumValue() (bool, error)
type ChangeAvailabilityOfSoftwareSourcesRequest
    func (request ChangeAvailabilityOfSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeAvailabilityOfSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeAvailabilityOfSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeAvailabilityOfSoftwareSourcesRequest) String() string
    func (request ChangeAvailabilityOfSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
type ChangeAvailabilityOfSoftwareSourcesResponse
    func (response ChangeAvailabilityOfSoftwareSourcesResponse) HTTPResponse() *http.Response
    func (response ChangeAvailabilityOfSoftwareSourcesResponse) String() string
type ChangeEventCompartmentDetails
    func (m ChangeEventCompartmentDetails) String() string
    func (m ChangeEventCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeEventCompartmentRequest
    func (request ChangeEventCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeEventCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeEventCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeEventCompartmentRequest) String() string
    func (request ChangeEventCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeEventCompartmentResponse
    func (response ChangeEventCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeEventCompartmentResponse) String() string
type ChangeLifecycleEnvironmentCompartmentDetails
    func (m ChangeLifecycleEnvironmentCompartmentDetails) String() string
    func (m ChangeLifecycleEnvironmentCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeLifecycleEnvironmentCompartmentRequest
    func (request ChangeLifecycleEnvironmentCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeLifecycleEnvironmentCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeLifecycleEnvironmentCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeLifecycleEnvironmentCompartmentRequest) String() string
    func (request ChangeLifecycleEnvironmentCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeLifecycleEnvironmentCompartmentResponse
    func (response ChangeLifecycleEnvironmentCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeLifecycleEnvironmentCompartmentResponse) String() string
type ChangeManagedInstanceGroupCompartmentDetails
    func (m ChangeManagedInstanceGroupCompartmentDetails) String() string
    func (m ChangeManagedInstanceGroupCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeManagedInstanceGroupCompartmentRequest
    func (request ChangeManagedInstanceGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeManagedInstanceGroupCompartmentRequest) String() string
    func (request ChangeManagedInstanceGroupCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeManagedInstanceGroupCompartmentResponse
    func (response ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeManagedInstanceGroupCompartmentResponse) String() string
type ChangeManagementStationCompartmentDetails
    func (m ChangeManagementStationCompartmentDetails) String() string
    func (m ChangeManagementStationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeManagementStationCompartmentRequest
    func (request ChangeManagementStationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeManagementStationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeManagementStationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeManagementStationCompartmentRequest) String() string
    func (request ChangeManagementStationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeManagementStationCompartmentResponse
    func (response ChangeManagementStationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeManagementStationCompartmentResponse) String() string
type ChangeProfileCompartmentDetails
    func (m ChangeProfileCompartmentDetails) String() string
    func (m ChangeProfileCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeProfileCompartmentRequest
    func (request ChangeProfileCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeProfileCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeProfileCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeProfileCompartmentRequest) String() string
    func (request ChangeProfileCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeProfileCompartmentResponse
    func (response ChangeProfileCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeProfileCompartmentResponse) String() string
type ChangeScheduledJobCompartmentDetails
    func (m ChangeScheduledJobCompartmentDetails) String() string
    func (m ChangeScheduledJobCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeScheduledJobCompartmentRequest
    func (request ChangeScheduledJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeScheduledJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeScheduledJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeScheduledJobCompartmentRequest) String() string
    func (request ChangeScheduledJobCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeScheduledJobCompartmentResponse
    func (response ChangeScheduledJobCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeScheduledJobCompartmentResponse) String() string
type ChangeSoftwareSourceCompartmentDetails
    func (m ChangeSoftwareSourceCompartmentDetails) String() string
    func (m ChangeSoftwareSourceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeSoftwareSourceCompartmentRequest
    func (request ChangeSoftwareSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeSoftwareSourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeSoftwareSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeSoftwareSourceCompartmentRequest) String() string
    func (request ChangeSoftwareSourceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeSoftwareSourceCompartmentResponse
    func (response ChangeSoftwareSourceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeSoftwareSourceCompartmentResponse) String() string
type ChecksumTypeEnum
    func GetChecksumTypeEnumValues() []ChecksumTypeEnum
    func GetMappingChecksumTypeEnum(val string) (ChecksumTypeEnum, bool)
type ClassificationTypesEnum
    func GetClassificationTypesEnumValues() []ClassificationTypesEnum
    func GetMappingClassificationTypesEnum(val string) (ClassificationTypesEnum, bool)
type CreateCustomSoftwareSourceDetails
    func (m CreateCustomSoftwareSourceDetails) GetCompartmentId() *string
    func (m CreateCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateCustomSoftwareSourceDetails) GetDescription() *string
    func (m CreateCustomSoftwareSourceDetails) GetDisplayName() *string
    func (m CreateCustomSoftwareSourceDetails) GetFreeformTags() map[string]string
    func (m CreateCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateCustomSoftwareSourceDetails) String() string
    func (m CreateCustomSoftwareSourceDetails) ValidateEnumValue() (bool, error)
type CreateEntitlementDetails
    func (m CreateEntitlementDetails) String() string
    func (m CreateEntitlementDetails) ValidateEnumValue() (bool, error)
type CreateEntitlementRequest
    func (request CreateEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEntitlementRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntitlementRequest) String() string
    func (request CreateEntitlementRequest) ValidateEnumValue() (bool, error)
type CreateEntitlementResponse
    func (response CreateEntitlementResponse) HTTPResponse() *http.Response
    func (response CreateEntitlementResponse) String() string
type CreateGroupProfileDetails
    func (m CreateGroupProfileDetails) GetCompartmentId() *string
    func (m CreateGroupProfileDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGroupProfileDetails) GetDescription() *string
    func (m CreateGroupProfileDetails) GetDisplayName() *string
    func (m CreateGroupProfileDetails) GetFreeformTags() map[string]string
    func (m CreateGroupProfileDetails) GetIsDefaultProfile() *bool
    func (m CreateGroupProfileDetails) GetManagementStationId() *string
    func (m CreateGroupProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m CreateGroupProfileDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGroupProfileDetails) String() string
    func (m CreateGroupProfileDetails) ValidateEnumValue() (bool, error)
type CreateLifecycleEnvironmentDetails
    func (m CreateLifecycleEnvironmentDetails) String() string
    func (m CreateLifecycleEnvironmentDetails) ValidateEnumValue() (bool, error)
type CreateLifecycleEnvironmentRequest
    func (request CreateLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLifecycleEnvironmentRequest) String() string
    func (request CreateLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
type CreateLifecycleEnvironmentResponse
    func (response CreateLifecycleEnvironmentResponse) HTTPResponse() *http.Response
    func (response CreateLifecycleEnvironmentResponse) String() string
type CreateLifecycleProfileDetails
    func (m CreateLifecycleProfileDetails) GetCompartmentId() *string
    func (m CreateLifecycleProfileDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateLifecycleProfileDetails) GetDescription() *string
    func (m CreateLifecycleProfileDetails) GetDisplayName() *string
    func (m CreateLifecycleProfileDetails) GetFreeformTags() map[string]string
    func (m CreateLifecycleProfileDetails) GetIsDefaultProfile() *bool
    func (m CreateLifecycleProfileDetails) GetManagementStationId() *string
    func (m CreateLifecycleProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m CreateLifecycleProfileDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateLifecycleProfileDetails) String() string
    func (m CreateLifecycleProfileDetails) ValidateEnumValue() (bool, error)
type CreateLifecycleStageDetails
    func (m CreateLifecycleStageDetails) String() string
    func (m CreateLifecycleStageDetails) ValidateEnumValue() (bool, error)
type CreateManagedInstanceGroupDetails
    func (m CreateManagedInstanceGroupDetails) String() string
    func (m CreateManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type CreateManagedInstanceGroupRequest
    func (request CreateManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateManagedInstanceGroupRequest) String() string
    func (request CreateManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type CreateManagedInstanceGroupResponse
    func (response CreateManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response CreateManagedInstanceGroupResponse) String() string
type CreateManagementStationDetails
    func (m CreateManagementStationDetails) String() string
    func (m CreateManagementStationDetails) ValidateEnumValue() (bool, error)
type CreateManagementStationRequest
    func (request CreateManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateManagementStationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateManagementStationRequest) String() string
    func (request CreateManagementStationRequest) ValidateEnumValue() (bool, error)
type CreateManagementStationResponse
    func (response CreateManagementStationResponse) HTTPResponse() *http.Response
    func (response CreateManagementStationResponse) String() string
type CreateMirrorConfigurationDetails
    func (m CreateMirrorConfigurationDetails) String() string
    func (m CreateMirrorConfigurationDetails) ValidateEnumValue() (bool, error)
type CreateProfileDetails
type CreateProfileRequest
    func (request CreateProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateProfileRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateProfileRequest) String() string
    func (request CreateProfileRequest) ValidateEnumValue() (bool, error)
type CreateProfileResponse
    func (response CreateProfileResponse) HTTPResponse() *http.Response
    func (response CreateProfileResponse) String() string
type CreateProxyConfigurationDetails
    func (m CreateProxyConfigurationDetails) String() string
    func (m CreateProxyConfigurationDetails) ValidateEnumValue() (bool, error)
type CreateScheduledJobDetails
    func (m CreateScheduledJobDetails) String() string
    func (m CreateScheduledJobDetails) ValidateEnumValue() (bool, error)
type CreateScheduledJobRequest
    func (request CreateScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateScheduledJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateScheduledJobRequest) String() string
    func (request CreateScheduledJobRequest) ValidateEnumValue() (bool, error)
type CreateScheduledJobResponse
    func (response CreateScheduledJobResponse) HTTPResponse() *http.Response
    func (response CreateScheduledJobResponse) String() string
type CreateSoftwareSourceDetails
type CreateSoftwareSourceProfileDetails
    func (m CreateSoftwareSourceProfileDetails) GetCompartmentId() *string
    func (m CreateSoftwareSourceProfileDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSoftwareSourceProfileDetails) GetDescription() *string
    func (m CreateSoftwareSourceProfileDetails) GetDisplayName() *string
    func (m CreateSoftwareSourceProfileDetails) GetFreeformTags() map[string]string
    func (m CreateSoftwareSourceProfileDetails) GetIsDefaultProfile() *bool
    func (m CreateSoftwareSourceProfileDetails) GetManagementStationId() *string
    func (m CreateSoftwareSourceProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m CreateSoftwareSourceProfileDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSoftwareSourceProfileDetails) String() string
    func (m CreateSoftwareSourceProfileDetails) ValidateEnumValue() (bool, error)
type CreateSoftwareSourceRequest
    func (request CreateSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSoftwareSourceRequest) String() string
    func (request CreateSoftwareSourceRequest) ValidateEnumValue() (bool, error)
type CreateSoftwareSourceResponse
    func (response CreateSoftwareSourceResponse) HTTPResponse() *http.Response
    func (response CreateSoftwareSourceResponse) String() string
type CreateStationProfileDetails
    func (m CreateStationProfileDetails) GetCompartmentId() *string
    func (m CreateStationProfileDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateStationProfileDetails) GetDescription() *string
    func (m CreateStationProfileDetails) GetDisplayName() *string
    func (m CreateStationProfileDetails) GetFreeformTags() map[string]string
    func (m CreateStationProfileDetails) GetIsDefaultProfile() *bool
    func (m CreateStationProfileDetails) GetManagementStationId() *string
    func (m CreateStationProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m CreateStationProfileDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateStationProfileDetails) String() string
    func (m CreateStationProfileDetails) ValidateEnumValue() (bool, error)
type CreateVendorSoftwareSourceDetails
    func (m CreateVendorSoftwareSourceDetails) GetCompartmentId() *string
    func (m CreateVendorSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVendorSoftwareSourceDetails) GetDescription() *string
    func (m CreateVendorSoftwareSourceDetails) GetDisplayName() *string
    func (m CreateVendorSoftwareSourceDetails) GetFreeformTags() map[string]string
    func (m CreateVendorSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVendorSoftwareSourceDetails) String() string
    func (m CreateVendorSoftwareSourceDetails) ValidateEnumValue() (bool, error)
type CreateVersionedCustomSoftwareSourceDetails
    func (m CreateVersionedCustomSoftwareSourceDetails) GetCompartmentId() *string
    func (m CreateVersionedCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVersionedCustomSoftwareSourceDetails) GetDescription() *string
    func (m CreateVersionedCustomSoftwareSourceDetails) GetDisplayName() *string
    func (m CreateVersionedCustomSoftwareSourceDetails) GetFreeformTags() map[string]string
    func (m CreateVersionedCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVersionedCustomSoftwareSourceDetails) String() string
    func (m CreateVersionedCustomSoftwareSourceDetails) ValidateEnumValue() (bool, error)
type CustomSoftwareSource
    func (m CustomSoftwareSource) GetArchType() ArchTypeEnum
    func (m CustomSoftwareSource) GetAvailability() AvailabilityEnum
    func (m CustomSoftwareSource) GetAvailabilityAtOci() AvailabilityEnum
    func (m CustomSoftwareSource) GetChecksumType() ChecksumTypeEnum
    func (m CustomSoftwareSource) GetCompartmentId() *string
    func (m CustomSoftwareSource) GetDefinedTags() map[string]map[string]interface{}
    func (m CustomSoftwareSource) GetDescription() *string
    func (m CustomSoftwareSource) GetDisplayName() *string
    func (m CustomSoftwareSource) GetFreeformTags() map[string]string
    func (m CustomSoftwareSource) GetGpgKeyFingerprint() *string
    func (m CustomSoftwareSource) GetGpgKeyId() *string
    func (m CustomSoftwareSource) GetGpgKeyUrl() *string
    func (m CustomSoftwareSource) GetId() *string
    func (m CustomSoftwareSource) GetLifecycleState() SoftwareSourceLifecycleStateEnum
    func (m CustomSoftwareSource) GetOsFamily() OsFamilyEnum
    func (m CustomSoftwareSource) GetPackageCount() *int64
    func (m CustomSoftwareSource) GetRepoId() *string
    func (m CustomSoftwareSource) GetSize() *float64
    func (m CustomSoftwareSource) GetSystemTags() map[string]map[string]interface{}
    func (m CustomSoftwareSource) GetTimeCreated() *common.SDKTime
    func (m CustomSoftwareSource) GetUrl() *string
    func (m CustomSoftwareSource) MarshalJSON() (buff []byte, e error)
    func (m CustomSoftwareSource) String() string
    func (m CustomSoftwareSource) ValidateEnumValue() (bool, error)
type CustomSoftwareSourceFilter
    func (m CustomSoftwareSourceFilter) String() string
    func (m CustomSoftwareSourceFilter) ValidateEnumValue() (bool, error)
type CustomSoftwareSourceSummary
    func (m CustomSoftwareSourceSummary) GetArchType() ArchTypeEnum
    func (m CustomSoftwareSourceSummary) GetAvailability() AvailabilityEnum
    func (m CustomSoftwareSourceSummary) GetAvailabilityAtOci() AvailabilityEnum
    func (m CustomSoftwareSourceSummary) GetCompartmentId() *string
    func (m CustomSoftwareSourceSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m CustomSoftwareSourceSummary) GetDescription() *string
    func (m CustomSoftwareSourceSummary) GetDisplayName() *string
    func (m CustomSoftwareSourceSummary) GetFreeformTags() map[string]string
    func (m CustomSoftwareSourceSummary) GetId() *string
    func (m CustomSoftwareSourceSummary) GetLifecycleState() SoftwareSourceLifecycleStateEnum
    func (m CustomSoftwareSourceSummary) GetOsFamily() OsFamilyEnum
    func (m CustomSoftwareSourceSummary) GetPackageCount() *int64
    func (m CustomSoftwareSourceSummary) GetRepoId() *string
    func (m CustomSoftwareSourceSummary) GetSize() *float64
    func (m CustomSoftwareSourceSummary) GetSystemTags() map[string]map[string]interface{}
    func (m CustomSoftwareSourceSummary) GetTimeCreated() *common.SDKTime
    func (m CustomSoftwareSourceSummary) GetTimeUpdated() *common.SDKTime
    func (m CustomSoftwareSourceSummary) GetUrl() *string
    func (m CustomSoftwareSourceSummary) MarshalJSON() (buff []byte, e error)
    func (m CustomSoftwareSourceSummary) String() string
    func (m CustomSoftwareSourceSummary) ValidateEnumValue() (bool, error)
type DeleteEventContentRequest
    func (request DeleteEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteEventContentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEventContentRequest) String() string
    func (request DeleteEventContentRequest) ValidateEnumValue() (bool, error)
type DeleteEventContentResponse
    func (response DeleteEventContentResponse) HTTPResponse() *http.Response
    func (response DeleteEventContentResponse) String() string
type DeleteEventRequest
    func (request DeleteEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteEventRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEventRequest) String() string
    func (request DeleteEventRequest) ValidateEnumValue() (bool, error)
type DeleteEventResponse
    func (response DeleteEventResponse) HTTPResponse() *http.Response
    func (response DeleteEventResponse) String() string
type DeleteLifecycleEnvironmentRequest
    func (request DeleteLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLifecycleEnvironmentRequest) String() string
    func (request DeleteLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
type DeleteLifecycleEnvironmentResponse
    func (response DeleteLifecycleEnvironmentResponse) HTTPResponse() *http.Response
    func (response DeleteLifecycleEnvironmentResponse) String() string
type DeleteManagedInstanceGroupRequest
    func (request DeleteManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagedInstanceGroupRequest) String() string
    func (request DeleteManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type DeleteManagedInstanceGroupResponse
    func (response DeleteManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response DeleteManagedInstanceGroupResponse) String() string
type DeleteManagedInstanceRequest
    func (request DeleteManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagedInstanceRequest) String() string
    func (request DeleteManagedInstanceRequest) ValidateEnumValue() (bool, error)
type DeleteManagedInstanceResponse
    func (response DeleteManagedInstanceResponse) HTTPResponse() *http.Response
    func (response DeleteManagedInstanceResponse) String() string
type DeleteManagementStationRequest
    func (request DeleteManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteManagementStationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagementStationRequest) String() string
    func (request DeleteManagementStationRequest) ValidateEnumValue() (bool, error)
type DeleteManagementStationResponse
    func (response DeleteManagementStationResponse) HTTPResponse() *http.Response
    func (response DeleteManagementStationResponse) String() string
type DeleteProfileRequest
    func (request DeleteProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProfileRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProfileRequest) String() string
    func (request DeleteProfileRequest) ValidateEnumValue() (bool, error)
type DeleteProfileResponse
    func (response DeleteProfileResponse) HTTPResponse() *http.Response
    func (response DeleteProfileResponse) String() string
type DeleteScheduledJobRequest
    func (request DeleteScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteScheduledJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteScheduledJobRequest) String() string
    func (request DeleteScheduledJobRequest) ValidateEnumValue() (bool, error)
type DeleteScheduledJobResponse
    func (response DeleteScheduledJobResponse) HTTPResponse() *http.Response
    func (response DeleteScheduledJobResponse) String() string
type DeleteSoftwareSourceRequest
    func (request DeleteSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSoftwareSourceRequest) String() string
    func (request DeleteSoftwareSourceRequest) ValidateEnumValue() (bool, error)
type DeleteSoftwareSourceResponse
    func (response DeleteSoftwareSourceResponse) HTTPResponse() *http.Response
    func (response DeleteSoftwareSourceResponse) String() string
type DetachManagedInstancesFromLifecycleStageDetails
    func (m DetachManagedInstancesFromLifecycleStageDetails) String() string
    func (m DetachManagedInstancesFromLifecycleStageDetails) ValidateEnumValue() (bool, error)
type DetachManagedInstancesFromLifecycleStageRequest
    func (request DetachManagedInstancesFromLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetachManagedInstancesFromLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetachManagedInstancesFromLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
    func (request DetachManagedInstancesFromLifecycleStageRequest) String() string
    func (request DetachManagedInstancesFromLifecycleStageRequest) ValidateEnumValue() (bool, error)
type DetachManagedInstancesFromLifecycleStageResponse
    func (response DetachManagedInstancesFromLifecycleStageResponse) HTTPResponse() *http.Response
    func (response DetachManagedInstancesFromLifecycleStageResponse) String() string
type DetachManagedInstancesFromManagedInstanceGroupDetails
    func (m DetachManagedInstancesFromManagedInstanceGroupDetails) String() string
    func (m DetachManagedInstancesFromManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type DetachManagedInstancesFromManagedInstanceGroupRequest
    func (request DetachManagedInstancesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetachManagedInstancesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetachManagedInstancesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DetachManagedInstancesFromManagedInstanceGroupRequest) String() string
    func (request DetachManagedInstancesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type DetachManagedInstancesFromManagedInstanceGroupResponse
    func (response DetachManagedInstancesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response DetachManagedInstancesFromManagedInstanceGroupResponse) String() string
type DetachProfileFromManagedInstanceRequest
    func (request DetachProfileFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetachProfileFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetachProfileFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DetachProfileFromManagedInstanceRequest) String() string
    func (request DetachProfileFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
type DetachProfileFromManagedInstanceResponse
    func (response DetachProfileFromManagedInstanceResponse) HTTPResponse() *http.Response
    func (response DetachProfileFromManagedInstanceResponse) String() string
type DetachSoftwareSourcesFromManagedInstanceDetails
    func (m DetachSoftwareSourcesFromManagedInstanceDetails) String() string
    func (m DetachSoftwareSourcesFromManagedInstanceDetails) ValidateEnumValue() (bool, error)
type DetachSoftwareSourcesFromManagedInstanceGroupDetails
    func (m DetachSoftwareSourcesFromManagedInstanceGroupDetails) String() string
    func (m DetachSoftwareSourcesFromManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type DetachSoftwareSourcesFromManagedInstanceGroupRequest
    func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) String() string
    func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type DetachSoftwareSourcesFromManagedInstanceGroupResponse
    func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) String() string
type DetachSoftwareSourcesFromManagedInstanceRequest
    func (request DetachSoftwareSourcesFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetachSoftwareSourcesFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetachSoftwareSourcesFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DetachSoftwareSourcesFromManagedInstanceRequest) String() string
    func (request DetachSoftwareSourcesFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
type DetachSoftwareSourcesFromManagedInstanceResponse
    func (response DetachSoftwareSourcesFromManagedInstanceResponse) HTTPResponse() *http.Response
    func (response DetachSoftwareSourcesFromManagedInstanceResponse) String() string
type DisableModuleStreamOnManagedInstanceDetails
    func (m DisableModuleStreamOnManagedInstanceDetails) String() string
    func (m DisableModuleStreamOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type DisableModuleStreamOnManagedInstanceGroupDetails
    func (m DisableModuleStreamOnManagedInstanceGroupDetails) String() string
    func (m DisableModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type DisableModuleStreamOnManagedInstanceGroupRequest
    func (request DisableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableModuleStreamOnManagedInstanceGroupRequest) String() string
    func (request DisableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type DisableModuleStreamOnManagedInstanceGroupResponse
    func (response DisableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response DisableModuleStreamOnManagedInstanceGroupResponse) String() string
type DisableModuleStreamOnManagedInstanceRequest
    func (request DisableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableModuleStreamOnManagedInstanceRequest) String() string
    func (request DisableModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type DisableModuleStreamOnManagedInstanceResponse
    func (response DisableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response DisableModuleStreamOnManagedInstanceResponse) String() string
type EnableModuleStreamOnManagedInstanceDetails
    func (m EnableModuleStreamOnManagedInstanceDetails) String() string
    func (m EnableModuleStreamOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type EnableModuleStreamOnManagedInstanceGroupDetails
    func (m EnableModuleStreamOnManagedInstanceGroupDetails) String() string
    func (m EnableModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type EnableModuleStreamOnManagedInstanceGroupRequest
    func (request EnableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableModuleStreamOnManagedInstanceGroupRequest) String() string
    func (request EnableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type EnableModuleStreamOnManagedInstanceGroupResponse
    func (response EnableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response EnableModuleStreamOnManagedInstanceGroupResponse) String() string
type EnableModuleStreamOnManagedInstanceRequest
    func (request EnableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableModuleStreamOnManagedInstanceRequest) String() string
    func (request EnableModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type EnableModuleStreamOnManagedInstanceResponse
    func (response EnableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response EnableModuleStreamOnManagedInstanceResponse) String() string
type EntitlementCollection
    func (m EntitlementCollection) String() string
    func (m EntitlementCollection) ValidateEnumValue() (bool, error)
type EntitlementSummary
    func (m EntitlementSummary) String() string
    func (m EntitlementSummary) ValidateEnumValue() (bool, error)
type Erratum
    func (m Erratum) String() string
    func (m Erratum) ValidateEnumValue() (bool, error)
type ErratumCollection
    func (m ErratumCollection) String() string
    func (m ErratumCollection) ValidateEnumValue() (bool, error)
type ErratumSummary
    func (m ErratumSummary) String() string
    func (m ErratumSummary) ValidateEnumValue() (bool, error)
type Event
type EventClient
    func NewEventClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client EventClient, err error)
    func NewEventClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client EventClient, err error)
    func (client EventClient) ChangeEventCompartment(ctx context.Context, request ChangeEventCompartmentRequest) (response ChangeEventCompartmentResponse, err error)
    func (client *EventClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client EventClient) DeleteEvent(ctx context.Context, request DeleteEventRequest) (response DeleteEventResponse, err error)
    func (client EventClient) DeleteEventContent(ctx context.Context, request DeleteEventContentRequest) (response DeleteEventContentResponse, err error)
    func (client EventClient) GetEvent(ctx context.Context, request GetEventRequest) (response GetEventResponse, err error)
    func (client EventClient) GetEventContent(ctx context.Context, request GetEventContentRequest) (response GetEventContentResponse, err error)
    func (client EventClient) ImportEventContent(ctx context.Context, request ImportEventContentRequest) (response ImportEventContentResponse, err error)
    func (client EventClient) ListEvents(ctx context.Context, request ListEventsRequest) (response ListEventsResponse, err error)
    func (client *EventClient) SetRegion(region string)
    func (client EventClient) UpdateEvent(ctx context.Context, request UpdateEventRequest) (response UpdateEventResponse, err error)
type EventCollection
    func (m EventCollection) String() string
    func (m EventCollection) ValidateEnumValue() (bool, error)
type EventContent
type EventContentTypeEnum
    func GetEventContentTypeEnumValues() []EventContentTypeEnum
    func GetMappingEventContentTypeEnum(val string) (EventContentTypeEnum, bool)
type EventLifecycleStateEnum
    func GetEventLifecycleStateEnumValues() []EventLifecycleStateEnum
    func GetMappingEventLifecycleStateEnum(val string) (EventLifecycleStateEnum, bool)
type EventStatusEnum
    func GetEventStatusEnumValues() []EventStatusEnum
    func GetMappingEventStatusEnum(val string) (EventStatusEnum, bool)
type EventSummary
    func (m EventSummary) String() string
    func (m EventSummary) ValidateEnumValue() (bool, error)
type EventTypeEnum
    func GetEventTypeEnumValues() []EventTypeEnum
    func GetMappingEventTypeEnum(val string) (EventTypeEnum, bool)
type ExploitAttemptAdditionalDetails
    func (m ExploitAttemptAdditionalDetails) String() string
    func (m ExploitAttemptAdditionalDetails) ValidateEnumValue() (bool, error)
type ExploitAttemptEvent
    func (m ExploitAttemptEvent) GetCompartmentId() *string
    func (m ExploitAttemptEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m ExploitAttemptEvent) GetEventDetails() *string
    func (m ExploitAttemptEvent) GetEventSummary() *string
    func (m ExploitAttemptEvent) GetFreeformTags() map[string]string
    func (m ExploitAttemptEvent) GetId() *string
    func (m ExploitAttemptEvent) GetIsManagedByAutonomousLinux() *bool
    func (m ExploitAttemptEvent) GetLifecycleDetails() *string
    func (m ExploitAttemptEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m ExploitAttemptEvent) GetResourceId() *string
    func (m ExploitAttemptEvent) GetSystemDetails() *SystemDetails
    func (m ExploitAttemptEvent) GetSystemTags() map[string]map[string]interface{}
    func (m ExploitAttemptEvent) GetTimeCreated() *common.SDKTime
    func (m ExploitAttemptEvent) GetTimeOccurred() *common.SDKTime
    func (m ExploitAttemptEvent) GetTimeUpdated() *common.SDKTime
    func (m ExploitAttemptEvent) MarshalJSON() (buff []byte, e error)
    func (m ExploitAttemptEvent) String() string
    func (m ExploitAttemptEvent) ValidateEnumValue() (bool, error)
type ExploitAttemptEventContent
    func (m ExploitAttemptEventContent) MarshalJSON() (buff []byte, e error)
    func (m ExploitAttemptEventContent) String() string
    func (m ExploitAttemptEventContent) ValidateEnumValue() (bool, error)
type ExploitAttemptEventData
    func (m ExploitAttemptEventData) String() string
    func (m ExploitAttemptEventData) ValidateEnumValue() (bool, error)
type FilterTypeEnum
    func GetFilterTypeEnumValues() []FilterTypeEnum
    func GetMappingFilterTypeEnum(val string) (FilterTypeEnum, bool)
type GetErratumRequest
    func (request GetErratumRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetErratumRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetErratumRequest) RetryPolicy() *common.RetryPolicy
    func (request GetErratumRequest) String() string
    func (request GetErratumRequest) ValidateEnumValue() (bool, error)
type GetErratumResponse
    func (response GetErratumResponse) HTTPResponse() *http.Response
    func (response GetErratumResponse) String() string
type GetEventContentRequest
    func (request GetEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEventContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEventContentRequest) String() string
    func (request GetEventContentRequest) ValidateEnumValue() (bool, error)
type GetEventContentResponse
    func (response GetEventContentResponse) HTTPResponse() *http.Response
    func (response GetEventContentResponse) String() string
type GetEventRequest
    func (request GetEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEventRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEventRequest) String() string
    func (request GetEventRequest) ValidateEnumValue() (bool, error)
type GetEventResponse
    func (response GetEventResponse) HTTPResponse() *http.Response
    func (response GetEventResponse) String() string
type GetLifecycleEnvironmentRequest
    func (request GetLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLifecycleEnvironmentRequest) String() string
    func (request GetLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
type GetLifecycleEnvironmentResponse
    func (response GetLifecycleEnvironmentResponse) HTTPResponse() *http.Response
    func (response GetLifecycleEnvironmentResponse) String() string
type GetLifecycleStageRequest
    func (request GetLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLifecycleStageRequest) String() string
    func (request GetLifecycleStageRequest) ValidateEnumValue() (bool, error)
type GetLifecycleStageResponse
    func (response GetLifecycleStageResponse) HTTPResponse() *http.Response
    func (response GetLifecycleStageResponse) String() string
type GetManagedInstanceAnalyticContentReportFormatEnum
    func GetGetManagedInstanceAnalyticContentReportFormatEnumValues() []GetManagedInstanceAnalyticContentReportFormatEnum
    func GetMappingGetManagedInstanceAnalyticContentReportFormatEnum(val string) (GetManagedInstanceAnalyticContentReportFormatEnum, bool)
type GetManagedInstanceAnalyticContentReportTypeEnum
    func GetGetManagedInstanceAnalyticContentReportTypeEnumValues() []GetManagedInstanceAnalyticContentReportTypeEnum
    func GetMappingGetManagedInstanceAnalyticContentReportTypeEnum(val string) (GetManagedInstanceAnalyticContentReportTypeEnum, bool)
type GetManagedInstanceAnalyticContentRequest
    func (request GetManagedInstanceAnalyticContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedInstanceAnalyticContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagedInstanceAnalyticContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedInstanceAnalyticContentRequest) String() string
    func (request GetManagedInstanceAnalyticContentRequest) ValidateEnumValue() (bool, error)
type GetManagedInstanceAnalyticContentResponse
    func (response GetManagedInstanceAnalyticContentResponse) HTTPResponse() *http.Response
    func (response GetManagedInstanceAnalyticContentResponse) String() string
type GetManagedInstanceContentReportFormatEnum
    func GetGetManagedInstanceContentReportFormatEnumValues() []GetManagedInstanceContentReportFormatEnum
    func GetMappingGetManagedInstanceContentReportFormatEnum(val string) (GetManagedInstanceContentReportFormatEnum, bool)
type GetManagedInstanceContentRequest
    func (request GetManagedInstanceContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedInstanceContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagedInstanceContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedInstanceContentRequest) String() string
    func (request GetManagedInstanceContentRequest) ValidateEnumValue() (bool, error)
type GetManagedInstanceContentResponse
    func (response GetManagedInstanceContentResponse) HTTPResponse() *http.Response
    func (response GetManagedInstanceContentResponse) String() string
type GetManagedInstanceGroupRequest
    func (request GetManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedInstanceGroupRequest) String() string
    func (request GetManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type GetManagedInstanceGroupResponse
    func (response GetManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response GetManagedInstanceGroupResponse) String() string
type GetManagedInstanceRequest
    func (request GetManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedInstanceRequest) String() string
    func (request GetManagedInstanceRequest) ValidateEnumValue() (bool, error)
type GetManagedInstanceResponse
    func (response GetManagedInstanceResponse) HTTPResponse() *http.Response
    func (response GetManagedInstanceResponse) String() string
type GetManagementStationRequest
    func (request GetManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagementStationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagementStationRequest) String() string
    func (request GetManagementStationRequest) ValidateEnumValue() (bool, error)
type GetManagementStationResponse
    func (response GetManagementStationResponse) HTTPResponse() *http.Response
    func (response GetManagementStationResponse) String() string
type GetModuleStreamProfileRequest
    func (request GetModuleStreamProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetModuleStreamProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetModuleStreamProfileRequest) RetryPolicy() *common.RetryPolicy
    func (request GetModuleStreamProfileRequest) String() string
    func (request GetModuleStreamProfileRequest) ValidateEnumValue() (bool, error)
type GetModuleStreamProfileResponse
    func (response GetModuleStreamProfileResponse) HTTPResponse() *http.Response
    func (response GetModuleStreamProfileResponse) String() string
type GetModuleStreamRequest
    func (request GetModuleStreamRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetModuleStreamRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetModuleStreamRequest) RetryPolicy() *common.RetryPolicy
    func (request GetModuleStreamRequest) String() string
    func (request GetModuleStreamRequest) ValidateEnumValue() (bool, error)
type GetModuleStreamResponse
    func (response GetModuleStreamResponse) HTTPResponse() *http.Response
    func (response GetModuleStreamResponse) String() string
type GetPackageGroupRequest
    func (request GetPackageGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPackageGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPackageGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPackageGroupRequest) String() string
    func (request GetPackageGroupRequest) ValidateEnumValue() (bool, error)
type GetPackageGroupResponse
    func (response GetPackageGroupResponse) HTTPResponse() *http.Response
    func (response GetPackageGroupResponse) String() string
type GetProfileRequest
    func (request GetProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProfileRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProfileRequest) String() string
    func (request GetProfileRequest) ValidateEnumValue() (bool, error)
type GetProfileResponse
    func (response GetProfileResponse) HTTPResponse() *http.Response
    func (response GetProfileResponse) String() string
type GetScheduledJobRequest
    func (request GetScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetScheduledJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetScheduledJobRequest) String() string
    func (request GetScheduledJobRequest) ValidateEnumValue() (bool, error)
type GetScheduledJobResponse
    func (response GetScheduledJobResponse) HTTPResponse() *http.Response
    func (response GetScheduledJobResponse) String() string
type GetSoftwarePackageByNameRequest
    func (request GetSoftwarePackageByNameRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSoftwarePackageByNameRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSoftwarePackageByNameRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSoftwarePackageByNameRequest) String() string
    func (request GetSoftwarePackageByNameRequest) ValidateEnumValue() (bool, error)
type GetSoftwarePackageByNameResponse
    func (response GetSoftwarePackageByNameResponse) HTTPResponse() *http.Response
    func (response GetSoftwarePackageByNameResponse) String() string
type GetSoftwarePackageRequest
    func (request GetSoftwarePackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSoftwarePackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSoftwarePackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSoftwarePackageRequest) String() string
    func (request GetSoftwarePackageRequest) ValidateEnumValue() (bool, error)
type GetSoftwarePackageResponse
    func (response GetSoftwarePackageResponse) HTTPResponse() *http.Response
    func (response GetSoftwarePackageResponse) String() string
type GetSoftwareSourceRequest
    func (request GetSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSoftwareSourceRequest) String() string
    func (request GetSoftwareSourceRequest) ValidateEnumValue() (bool, error)
type GetSoftwareSourceResponse
    func (response GetSoftwareSourceResponse) HTTPResponse() *http.Response
    func (response GetSoftwareSourceResponse) String() string
type GetWindowsUpdateRequest
    func (request GetWindowsUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWindowsUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWindowsUpdateRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWindowsUpdateRequest) String() string
    func (request GetWindowsUpdateRequest) ValidateEnumValue() (bool, error)
type GetWindowsUpdateResponse
    func (response GetWindowsUpdateResponse) HTTPResponse() *http.Response
    func (response GetWindowsUpdateResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GroupProfile
    func (m GroupProfile) GetArchType() ArchTypeEnum
    func (m GroupProfile) GetCompartmentId() *string
    func (m GroupProfile) GetDefinedTags() map[string]map[string]interface{}
    func (m GroupProfile) GetDescription() *string
    func (m GroupProfile) GetDisplayName() *string
    func (m GroupProfile) GetFreeformTags() map[string]string
    func (m GroupProfile) GetId() *string
    func (m GroupProfile) GetIsDefaultProfile() *bool
    func (m GroupProfile) GetIsServiceProvidedProfile() *bool
    func (m GroupProfile) GetLifecycleState() ProfileLifecycleStateEnum
    func (m GroupProfile) GetManagementStationId() *string
    func (m GroupProfile) GetOsFamily() OsFamilyEnum
    func (m GroupProfile) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m GroupProfile) GetSystemTags() map[string]map[string]interface{}
    func (m GroupProfile) GetTimeCreated() *common.SDKTime
    func (m GroupProfile) GetVendorName() VendorNameEnum
    func (m GroupProfile) MarshalJSON() (buff []byte, e error)
    func (m GroupProfile) String() string
    func (m GroupProfile) ValidateEnumValue() (bool, error)
type HealthStateEnum
    func GetHealthStateEnumValues() []HealthStateEnum
    func GetMappingHealthStateEnum(val string) (HealthStateEnum, bool)
type Id
    func (m Id) String() string
    func (m Id) ValidateEnumValue() (bool, error)
type ImportEventContentRequest
    func (request ImportEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ImportEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ImportEventContentRequest) RetryPolicy() *common.RetryPolicy
    func (request ImportEventContentRequest) String() string
    func (request ImportEventContentRequest) ValidateEnumValue() (bool, error)
type ImportEventContentResponse
    func (response ImportEventContentResponse) HTTPResponse() *http.Response
    func (response ImportEventContentResponse) String() string
type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails
    func (m InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) String() string
    func (m InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) ValidateEnumValue() (bool, error)
type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest
    func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) String() string
    func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) ValidateEnumValue() (bool, error)
type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse
    func (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) HTTPResponse() *http.Response
    func (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) String() string
type InstallModuleStreamProfileOnManagedInstanceDetails
    func (m InstallModuleStreamProfileOnManagedInstanceDetails) String() string
    func (m InstallModuleStreamProfileOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type InstallModuleStreamProfileOnManagedInstanceGroupDetails
    func (m InstallModuleStreamProfileOnManagedInstanceGroupDetails) String() string
    func (m InstallModuleStreamProfileOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type InstallModuleStreamProfileOnManagedInstanceGroupRequest
    func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) String() string
    func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type InstallModuleStreamProfileOnManagedInstanceGroupResponse
    func (response InstallModuleStreamProfileOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response InstallModuleStreamProfileOnManagedInstanceGroupResponse) String() string
type InstallModuleStreamProfileOnManagedInstanceRequest
    func (request InstallModuleStreamProfileOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request InstallModuleStreamProfileOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request InstallModuleStreamProfileOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request InstallModuleStreamProfileOnManagedInstanceRequest) String() string
    func (request InstallModuleStreamProfileOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type InstallModuleStreamProfileOnManagedInstanceResponse
    func (response InstallModuleStreamProfileOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response InstallModuleStreamProfileOnManagedInstanceResponse) String() string
type InstallPackagesOnManagedInstanceDetails
    func (m InstallPackagesOnManagedInstanceDetails) String() string
    func (m InstallPackagesOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type InstallPackagesOnManagedInstanceGroupDetails
    func (m InstallPackagesOnManagedInstanceGroupDetails) String() string
    func (m InstallPackagesOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type InstallPackagesOnManagedInstanceGroupRequest
    func (request InstallPackagesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request InstallPackagesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request InstallPackagesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request InstallPackagesOnManagedInstanceGroupRequest) String() string
    func (request InstallPackagesOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type InstallPackagesOnManagedInstanceGroupResponse
    func (response InstallPackagesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response InstallPackagesOnManagedInstanceGroupResponse) String() string
type InstallPackagesOnManagedInstanceRequest
    func (request InstallPackagesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request InstallPackagesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request InstallPackagesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request InstallPackagesOnManagedInstanceRequest) String() string
    func (request InstallPackagesOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type InstallPackagesOnManagedInstanceResponse
    func (response InstallPackagesOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response InstallPackagesOnManagedInstanceResponse) String() string
type InstallWindowsUpdatesOnManagedInstanceDetails
    func (m InstallWindowsUpdatesOnManagedInstanceDetails) String() string
    func (m InstallWindowsUpdatesOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type InstallWindowsUpdatesOnManagedInstanceGroupDetails
    func (m InstallWindowsUpdatesOnManagedInstanceGroupDetails) String() string
    func (m InstallWindowsUpdatesOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type InstallWindowsUpdatesOnManagedInstanceGroupRequest
    func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) String() string
    func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type InstallWindowsUpdatesOnManagedInstanceGroupResponse
    func (response InstallWindowsUpdatesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response InstallWindowsUpdatesOnManagedInstanceGroupResponse) String() string
type InstallWindowsUpdatesOnManagedInstanceRequest
    func (request InstallWindowsUpdatesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request InstallWindowsUpdatesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request InstallWindowsUpdatesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request InstallWindowsUpdatesOnManagedInstanceRequest) String() string
    func (request InstallWindowsUpdatesOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type InstallWindowsUpdatesOnManagedInstanceResponse
    func (response InstallWindowsUpdatesOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response InstallWindowsUpdatesOnManagedInstanceResponse) String() string
type InstallationRequirementsEnum
    func GetInstallationRequirementsEnumValues() []InstallationRequirementsEnum
    func GetMappingInstallationRequirementsEnum(val string) (InstallationRequirementsEnum, bool)
type InstalledPackageCollection
    func (m InstalledPackageCollection) String() string
    func (m InstalledPackageCollection) ValidateEnumValue() (bool, error)
type InstalledPackageSummary
    func (m InstalledPackageSummary) GetArchitecture() ArchTypeEnum
    func (m InstalledPackageSummary) GetDisplayName() *string
    func (m InstalledPackageSummary) GetName() *string
    func (m InstalledPackageSummary) GetSoftwareSources() []SoftwareSourceDetails
    func (m InstalledPackageSummary) GetType() *string
    func (m InstalledPackageSummary) GetVersion() *string
    func (m InstalledPackageSummary) MarshalJSON() (buff []byte, e error)
    func (m InstalledPackageSummary) String() string
    func (m InstalledPackageSummary) ValidateEnumValue() (bool, error)
type InstalledWindowsUpdateCollection
    func (m InstalledWindowsUpdateCollection) String() string
    func (m InstalledWindowsUpdateCollection) ValidateEnumValue() (bool, error)
type InstalledWindowsUpdateSummary
    func (m InstalledWindowsUpdateSummary) String() string
    func (m InstalledWindowsUpdateSummary) ValidateEnumValue() (bool, error)
type KernelCrashEvent
    func (m KernelCrashEvent) GetCompartmentId() *string
    func (m KernelCrashEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m KernelCrashEvent) GetEventDetails() *string
    func (m KernelCrashEvent) GetEventSummary() *string
    func (m KernelCrashEvent) GetFreeformTags() map[string]string
    func (m KernelCrashEvent) GetId() *string
    func (m KernelCrashEvent) GetIsManagedByAutonomousLinux() *bool
    func (m KernelCrashEvent) GetLifecycleDetails() *string
    func (m KernelCrashEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m KernelCrashEvent) GetResourceId() *string
    func (m KernelCrashEvent) GetSystemDetails() *SystemDetails
    func (m KernelCrashEvent) GetSystemTags() map[string]map[string]interface{}
    func (m KernelCrashEvent) GetTimeCreated() *common.SDKTime
    func (m KernelCrashEvent) GetTimeOccurred() *common.SDKTime
    func (m KernelCrashEvent) GetTimeUpdated() *common.SDKTime
    func (m KernelCrashEvent) MarshalJSON() (buff []byte, e error)
    func (m KernelCrashEvent) String() string
    func (m KernelCrashEvent) ValidateEnumValue() (bool, error)
type KernelEventAdditionalDetails
    func (m KernelEventAdditionalDetails) String() string
    func (m KernelEventAdditionalDetails) ValidateEnumValue() (bool, error)
type KernelEventContent
    func (m KernelEventContent) MarshalJSON() (buff []byte, e error)
    func (m KernelEventContent) String() string
    func (m KernelEventContent) ValidateEnumValue() (bool, error)
type KernelEventContentContentAvailabilityEnum
    func GetKernelEventContentContentAvailabilityEnumValues() []KernelEventContentContentAvailabilityEnum
    func GetMappingKernelEventContentContentAvailabilityEnum(val string) (KernelEventContentContentAvailabilityEnum, bool)
type KernelEventData
    func (m KernelEventData) String() string
    func (m KernelEventData) ValidateEnumValue() (bool, error)
type KernelOopsEvent
    func (m KernelOopsEvent) GetCompartmentId() *string
    func (m KernelOopsEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m KernelOopsEvent) GetEventDetails() *string
    func (m KernelOopsEvent) GetEventSummary() *string
    func (m KernelOopsEvent) GetFreeformTags() map[string]string
    func (m KernelOopsEvent) GetId() *string
    func (m KernelOopsEvent) GetIsManagedByAutonomousLinux() *bool
    func (m KernelOopsEvent) GetLifecycleDetails() *string
    func (m KernelOopsEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m KernelOopsEvent) GetResourceId() *string
    func (m KernelOopsEvent) GetSystemDetails() *SystemDetails
    func (m KernelOopsEvent) GetSystemTags() map[string]map[string]interface{}
    func (m KernelOopsEvent) GetTimeCreated() *common.SDKTime
    func (m KernelOopsEvent) GetTimeOccurred() *common.SDKTime
    func (m KernelOopsEvent) GetTimeUpdated() *common.SDKTime
    func (m KernelOopsEvent) MarshalJSON() (buff []byte, e error)
    func (m KernelOopsEvent) String() string
    func (m KernelOopsEvent) ValidateEnumValue() (bool, error)
type KspliceUpdateEvent
    func (m KspliceUpdateEvent) GetCompartmentId() *string
    func (m KspliceUpdateEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m KspliceUpdateEvent) GetEventDetails() *string
    func (m KspliceUpdateEvent) GetEventSummary() *string
    func (m KspliceUpdateEvent) GetFreeformTags() map[string]string
    func (m KspliceUpdateEvent) GetId() *string
    func (m KspliceUpdateEvent) GetIsManagedByAutonomousLinux() *bool
    func (m KspliceUpdateEvent) GetLifecycleDetails() *string
    func (m KspliceUpdateEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m KspliceUpdateEvent) GetResourceId() *string
    func (m KspliceUpdateEvent) GetSystemDetails() *SystemDetails
    func (m KspliceUpdateEvent) GetSystemTags() map[string]map[string]interface{}
    func (m KspliceUpdateEvent) GetTimeCreated() *common.SDKTime
    func (m KspliceUpdateEvent) GetTimeOccurred() *common.SDKTime
    func (m KspliceUpdateEvent) GetTimeUpdated() *common.SDKTime
    func (m KspliceUpdateEvent) MarshalJSON() (buff []byte, e error)
    func (m KspliceUpdateEvent) String() string
    func (m KspliceUpdateEvent) ValidateEnumValue() (bool, error)
type KspliceUpdateEventData
    func (m KspliceUpdateEventData) String() string
    func (m KspliceUpdateEventData) ValidateEnumValue() (bool, error)
type KspliceUpdateEventDataOperationTypeEnum
    func GetKspliceUpdateEventDataOperationTypeEnumValues() []KspliceUpdateEventDataOperationTypeEnum
    func GetMappingKspliceUpdateEventDataOperationTypeEnum(val string) (KspliceUpdateEventDataOperationTypeEnum, bool)
type LifecycleEnvironment
    func (m LifecycleEnvironment) String() string
    func (m LifecycleEnvironment) ValidateEnumValue() (bool, error)
type LifecycleEnvironmentClient
    func NewLifecycleEnvironmentClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LifecycleEnvironmentClient, err error)
    func NewLifecycleEnvironmentClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LifecycleEnvironmentClient, err error)
    func (client LifecycleEnvironmentClient) AttachManagedInstancesToLifecycleStage(ctx context.Context, request AttachManagedInstancesToLifecycleStageRequest) (response AttachManagedInstancesToLifecycleStageResponse, err error)
    func (client LifecycleEnvironmentClient) ChangeLifecycleEnvironmentCompartment(ctx context.Context, request ChangeLifecycleEnvironmentCompartmentRequest) (response ChangeLifecycleEnvironmentCompartmentResponse, err error)
    func (client *LifecycleEnvironmentClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client LifecycleEnvironmentClient) CreateLifecycleEnvironment(ctx context.Context, request CreateLifecycleEnvironmentRequest) (response CreateLifecycleEnvironmentResponse, err error)
    func (client LifecycleEnvironmentClient) DeleteLifecycleEnvironment(ctx context.Context, request DeleteLifecycleEnvironmentRequest) (response DeleteLifecycleEnvironmentResponse, err error)
    func (client LifecycleEnvironmentClient) DetachManagedInstancesFromLifecycleStage(ctx context.Context, request DetachManagedInstancesFromLifecycleStageRequest) (response DetachManagedInstancesFromLifecycleStageResponse, err error)
    func (client LifecycleEnvironmentClient) GetLifecycleEnvironment(ctx context.Context, request GetLifecycleEnvironmentRequest) (response GetLifecycleEnvironmentResponse, err error)
    func (client LifecycleEnvironmentClient) GetLifecycleStage(ctx context.Context, request GetLifecycleStageRequest) (response GetLifecycleStageResponse, err error)
    func (client LifecycleEnvironmentClient) ListLifecycleEnvironments(ctx context.Context, request ListLifecycleEnvironmentsRequest) (response ListLifecycleEnvironmentsResponse, err error)
    func (client LifecycleEnvironmentClient) ListLifecycleStageInstalledPackages(ctx context.Context, request ListLifecycleStageInstalledPackagesRequest) (response ListLifecycleStageInstalledPackagesResponse, err error)
    func (client LifecycleEnvironmentClient) ListLifecycleStages(ctx context.Context, request ListLifecycleStagesRequest) (response ListLifecycleStagesResponse, err error)
    func (client LifecycleEnvironmentClient) PromoteSoftwareSourceToLifecycleStage(ctx context.Context, request PromoteSoftwareSourceToLifecycleStageRequest) (response PromoteSoftwareSourceToLifecycleStageResponse, err error)
    func (client *LifecycleEnvironmentClient) SetRegion(region string)
    func (client LifecycleEnvironmentClient) UpdateLifecycleEnvironment(ctx context.Context, request UpdateLifecycleEnvironmentRequest) (response UpdateLifecycleEnvironmentResponse, err error)
type LifecycleEnvironmentCollection
    func (m LifecycleEnvironmentCollection) String() string
    func (m LifecycleEnvironmentCollection) ValidateEnumValue() (bool, error)
type LifecycleEnvironmentDetails
    func (m LifecycleEnvironmentDetails) String() string
    func (m LifecycleEnvironmentDetails) ValidateEnumValue() (bool, error)
type LifecycleEnvironmentLifecycleStateEnum
    func GetLifecycleEnvironmentLifecycleStateEnumValues() []LifecycleEnvironmentLifecycleStateEnum
    func GetMappingLifecycleEnvironmentLifecycleStateEnum(val string) (LifecycleEnvironmentLifecycleStateEnum, bool)
type LifecycleEnvironmentSummary
    func (m LifecycleEnvironmentSummary) String() string
    func (m LifecycleEnvironmentSummary) ValidateEnumValue() (bool, error)
type LifecycleProfile
    func (m LifecycleProfile) GetArchType() ArchTypeEnum
    func (m LifecycleProfile) GetCompartmentId() *string
    func (m LifecycleProfile) GetDefinedTags() map[string]map[string]interface{}
    func (m LifecycleProfile) GetDescription() *string
    func (m LifecycleProfile) GetDisplayName() *string
    func (m LifecycleProfile) GetFreeformTags() map[string]string
    func (m LifecycleProfile) GetId() *string
    func (m LifecycleProfile) GetIsDefaultProfile() *bool
    func (m LifecycleProfile) GetIsServiceProvidedProfile() *bool
    func (m LifecycleProfile) GetLifecycleState() ProfileLifecycleStateEnum
    func (m LifecycleProfile) GetManagementStationId() *string
    func (m LifecycleProfile) GetOsFamily() OsFamilyEnum
    func (m LifecycleProfile) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m LifecycleProfile) GetSystemTags() map[string]map[string]interface{}
    func (m LifecycleProfile) GetTimeCreated() *common.SDKTime
    func (m LifecycleProfile) GetVendorName() VendorNameEnum
    func (m LifecycleProfile) MarshalJSON() (buff []byte, e error)
    func (m LifecycleProfile) String() string
    func (m LifecycleProfile) ValidateEnumValue() (bool, error)
type LifecycleStage
    func (m LifecycleStage) String() string
    func (m LifecycleStage) ValidateEnumValue() (bool, error)
type LifecycleStageCollection
    func (m LifecycleStageCollection) String() string
    func (m LifecycleStageCollection) ValidateEnumValue() (bool, error)
type LifecycleStageDetails
    func (m LifecycleStageDetails) String() string
    func (m LifecycleStageDetails) ValidateEnumValue() (bool, error)
type LifecycleStageLifecycleStateEnum
    func GetLifecycleStageLifecycleStateEnumValues() []LifecycleStageLifecycleStateEnum
    func GetMappingLifecycleStageLifecycleStateEnum(val string) (LifecycleStageLifecycleStateEnum, bool)
type LifecycleStageSummary
    func (m LifecycleStageSummary) String() string
    func (m LifecycleStageSummary) ValidateEnumValue() (bool, error)
type ListAllSoftwarePackagesArchitectureEnum
    func GetListAllSoftwarePackagesArchitectureEnumValues() []ListAllSoftwarePackagesArchitectureEnum
    func GetMappingListAllSoftwarePackagesArchitectureEnum(val string) (ListAllSoftwarePackagesArchitectureEnum, bool)
type ListAllSoftwarePackagesOsFamilyEnum
    func GetListAllSoftwarePackagesOsFamilyEnumValues() []ListAllSoftwarePackagesOsFamilyEnum
    func GetMappingListAllSoftwarePackagesOsFamilyEnum(val string) (ListAllSoftwarePackagesOsFamilyEnum, bool)
type ListAllSoftwarePackagesRequest
    func (request ListAllSoftwarePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAllSoftwarePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAllSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAllSoftwarePackagesRequest) String() string
    func (request ListAllSoftwarePackagesRequest) ValidateEnumValue() (bool, error)
type ListAllSoftwarePackagesResponse
    func (response ListAllSoftwarePackagesResponse) HTTPResponse() *http.Response
    func (response ListAllSoftwarePackagesResponse) String() string
type ListAllSoftwarePackagesSortByEnum
    func GetListAllSoftwarePackagesSortByEnumValues() []ListAllSoftwarePackagesSortByEnum
    func GetMappingListAllSoftwarePackagesSortByEnum(val string) (ListAllSoftwarePackagesSortByEnum, bool)
type ListAllSoftwarePackagesSortOrderEnum
    func GetListAllSoftwarePackagesSortOrderEnumValues() []ListAllSoftwarePackagesSortOrderEnum
    func GetMappingListAllSoftwarePackagesSortOrderEnum(val string) (ListAllSoftwarePackagesSortOrderEnum, bool)
type ListEntitlementsRequest
    func (request ListEntitlementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListEntitlementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListEntitlementsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEntitlementsRequest) String() string
    func (request ListEntitlementsRequest) ValidateEnumValue() (bool, error)
type ListEntitlementsResponse
    func (response ListEntitlementsResponse) HTTPResponse() *http.Response
    func (response ListEntitlementsResponse) String() string
type ListEntitlementsSortByEnum
    func GetListEntitlementsSortByEnumValues() []ListEntitlementsSortByEnum
    func GetMappingListEntitlementsSortByEnum(val string) (ListEntitlementsSortByEnum, bool)
type ListEntitlementsSortOrderEnum
    func GetListEntitlementsSortOrderEnumValues() []ListEntitlementsSortOrderEnum
    func GetMappingListEntitlementsSortOrderEnum(val string) (ListEntitlementsSortOrderEnum, bool)
type ListEntitlementsVendorNameEnum
    func GetListEntitlementsVendorNameEnumValues() []ListEntitlementsVendorNameEnum
    func GetMappingListEntitlementsVendorNameEnum(val string) (ListEntitlementsVendorNameEnum, bool)
type ListErrataOsFamilyEnum
    func GetListErrataOsFamilyEnumValues() []ListErrataOsFamilyEnum
    func GetMappingListErrataOsFamilyEnum(val string) (ListErrataOsFamilyEnum, bool)
type ListErrataRequest
    func (request ListErrataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListErrataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListErrataRequest) RetryPolicy() *common.RetryPolicy
    func (request ListErrataRequest) String() string
    func (request ListErrataRequest) ValidateEnumValue() (bool, error)
type ListErrataResponse
    func (response ListErrataResponse) HTTPResponse() *http.Response
    func (response ListErrataResponse) String() string
type ListErrataSortByEnum
    func GetListErrataSortByEnumValues() []ListErrataSortByEnum
    func GetMappingListErrataSortByEnum(val string) (ListErrataSortByEnum, bool)
type ListErrataSortOrderEnum
    func GetListErrataSortOrderEnumValues() []ListErrataSortOrderEnum
    func GetMappingListErrataSortOrderEnum(val string) (ListErrataSortOrderEnum, bool)
type ListEventsRequest
    func (request ListEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEventsRequest) String() string
    func (request ListEventsRequest) ValidateEnumValue() (bool, error)
type ListEventsResponse
    func (response ListEventsResponse) HTTPResponse() *http.Response
    func (response ListEventsResponse) String() string
type ListEventsSortByEnum
    func GetListEventsSortByEnumValues() []ListEventsSortByEnum
    func GetMappingListEventsSortByEnum(val string) (ListEventsSortByEnum, bool)
type ListEventsSortOrderEnum
    func GetListEventsSortOrderEnumValues() []ListEventsSortOrderEnum
    func GetMappingListEventsSortOrderEnum(val string) (ListEventsSortOrderEnum, bool)
type ListLifecycleEnvironmentsArchTypeEnum
    func GetListLifecycleEnvironmentsArchTypeEnumValues() []ListLifecycleEnvironmentsArchTypeEnum
    func GetMappingListLifecycleEnvironmentsArchTypeEnum(val string) (ListLifecycleEnvironmentsArchTypeEnum, bool)
type ListLifecycleEnvironmentsOsFamilyEnum
    func GetListLifecycleEnvironmentsOsFamilyEnumValues() []ListLifecycleEnvironmentsOsFamilyEnum
    func GetMappingListLifecycleEnvironmentsOsFamilyEnum(val string) (ListLifecycleEnvironmentsOsFamilyEnum, bool)
type ListLifecycleEnvironmentsRequest
    func (request ListLifecycleEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLifecycleEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLifecycleEnvironmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLifecycleEnvironmentsRequest) String() string
    func (request ListLifecycleEnvironmentsRequest) ValidateEnumValue() (bool, error)
type ListLifecycleEnvironmentsResponse
    func (response ListLifecycleEnvironmentsResponse) HTTPResponse() *http.Response
    func (response ListLifecycleEnvironmentsResponse) String() string
type ListLifecycleEnvironmentsSortByEnum
    func GetListLifecycleEnvironmentsSortByEnumValues() []ListLifecycleEnvironmentsSortByEnum
    func GetMappingListLifecycleEnvironmentsSortByEnum(val string) (ListLifecycleEnvironmentsSortByEnum, bool)
type ListLifecycleEnvironmentsSortOrderEnum
    func GetListLifecycleEnvironmentsSortOrderEnumValues() []ListLifecycleEnvironmentsSortOrderEnum
    func GetMappingListLifecycleEnvironmentsSortOrderEnum(val string) (ListLifecycleEnvironmentsSortOrderEnum, bool)
type ListLifecycleStageInstalledPackagesRequest
    func (request ListLifecycleStageInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLifecycleStageInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLifecycleStageInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLifecycleStageInstalledPackagesRequest) String() string
    func (request ListLifecycleStageInstalledPackagesRequest) ValidateEnumValue() (bool, error)
type ListLifecycleStageInstalledPackagesResponse
    func (response ListLifecycleStageInstalledPackagesResponse) HTTPResponse() *http.Response
    func (response ListLifecycleStageInstalledPackagesResponse) String() string
type ListLifecycleStageInstalledPackagesSortByEnum
    func GetListLifecycleStageInstalledPackagesSortByEnumValues() []ListLifecycleStageInstalledPackagesSortByEnum
    func GetMappingListLifecycleStageInstalledPackagesSortByEnum(val string) (ListLifecycleStageInstalledPackagesSortByEnum, bool)
type ListLifecycleStageInstalledPackagesSortOrderEnum
    func GetListLifecycleStageInstalledPackagesSortOrderEnumValues() []ListLifecycleStageInstalledPackagesSortOrderEnum
    func GetMappingListLifecycleStageInstalledPackagesSortOrderEnum(val string) (ListLifecycleStageInstalledPackagesSortOrderEnum, bool)
type ListLifecycleStagesArchTypeEnum
    func GetListLifecycleStagesArchTypeEnumValues() []ListLifecycleStagesArchTypeEnum
    func GetMappingListLifecycleStagesArchTypeEnum(val string) (ListLifecycleStagesArchTypeEnum, bool)
type ListLifecycleStagesOsFamilyEnum
    func GetListLifecycleStagesOsFamilyEnumValues() []ListLifecycleStagesOsFamilyEnum
    func GetMappingListLifecycleStagesOsFamilyEnum(val string) (ListLifecycleStagesOsFamilyEnum, bool)
type ListLifecycleStagesRequest
    func (request ListLifecycleStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLifecycleStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLifecycleStagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLifecycleStagesRequest) String() string
    func (request ListLifecycleStagesRequest) ValidateEnumValue() (bool, error)
type ListLifecycleStagesResponse
    func (response ListLifecycleStagesResponse) HTTPResponse() *http.Response
    func (response ListLifecycleStagesResponse) String() string
type ListLifecycleStagesSortByEnum
    func GetListLifecycleStagesSortByEnumValues() []ListLifecycleStagesSortByEnum
    func GetMappingListLifecycleStagesSortByEnum(val string) (ListLifecycleStagesSortByEnum, bool)
type ListLifecycleStagesSortOrderEnum
    func GetListLifecycleStagesSortOrderEnumValues() []ListLifecycleStagesSortOrderEnum
    func GetMappingListLifecycleStagesSortOrderEnum(val string) (ListLifecycleStagesSortOrderEnum, bool)
type ListManagedInstanceAvailablePackagesRequest
    func (request ListManagedInstanceAvailablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceAvailablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceAvailablePackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceAvailablePackagesRequest) String() string
    func (request ListManagedInstanceAvailablePackagesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceAvailablePackagesResponse
    func (response ListManagedInstanceAvailablePackagesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceAvailablePackagesResponse) String() string
type ListManagedInstanceAvailablePackagesSortByEnum
    func GetListManagedInstanceAvailablePackagesSortByEnumValues() []ListManagedInstanceAvailablePackagesSortByEnum
    func GetMappingListManagedInstanceAvailablePackagesSortByEnum(val string) (ListManagedInstanceAvailablePackagesSortByEnum, bool)
type ListManagedInstanceAvailablePackagesSortOrderEnum
    func GetListManagedInstanceAvailablePackagesSortOrderEnumValues() []ListManagedInstanceAvailablePackagesSortOrderEnum
    func GetMappingListManagedInstanceAvailablePackagesSortOrderEnum(val string) (ListManagedInstanceAvailablePackagesSortOrderEnum, bool)
type ListManagedInstanceAvailableSoftwareSourcesRequest
    func (request ListManagedInstanceAvailableSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceAvailableSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceAvailableSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceAvailableSoftwareSourcesRequest) String() string
    func (request ListManagedInstanceAvailableSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceAvailableSoftwareSourcesResponse
    func (response ListManagedInstanceAvailableSoftwareSourcesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceAvailableSoftwareSourcesResponse) String() string
type ListManagedInstanceAvailableSoftwareSourcesSortByEnum
    func GetListManagedInstanceAvailableSoftwareSourcesSortByEnumValues() []ListManagedInstanceAvailableSoftwareSourcesSortByEnum
    func GetMappingListManagedInstanceAvailableSoftwareSourcesSortByEnum(val string) (ListManagedInstanceAvailableSoftwareSourcesSortByEnum, bool)
type ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum
    func GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumValues() []ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum
    func GetMappingListManagedInstanceAvailableSoftwareSourcesSortOrderEnum(val string) (ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum, bool)
type ListManagedInstanceAvailableWindowsUpdatesRequest
    func (request ListManagedInstanceAvailableWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceAvailableWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceAvailableWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceAvailableWindowsUpdatesRequest) String() string
    func (request ListManagedInstanceAvailableWindowsUpdatesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceAvailableWindowsUpdatesResponse
    func (response ListManagedInstanceAvailableWindowsUpdatesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceAvailableWindowsUpdatesResponse) String() string
type ListManagedInstanceAvailableWindowsUpdatesSortByEnum
    func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumValues() []ListManagedInstanceAvailableWindowsUpdatesSortByEnum
    func GetMappingListManagedInstanceAvailableWindowsUpdatesSortByEnum(val string) (ListManagedInstanceAvailableWindowsUpdatesSortByEnum, bool)
type ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum
    func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumValues() []ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum
    func GetMappingListManagedInstanceAvailableWindowsUpdatesSortOrderEnum(val string) (ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum, bool)
type ListManagedInstanceErrataRequest
    func (request ListManagedInstanceErrataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceErrataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceErrataRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceErrataRequest) String() string
    func (request ListManagedInstanceErrataRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceErrataResponse
    func (response ListManagedInstanceErrataResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceErrataResponse) String() string
type ListManagedInstanceErrataSortByEnum
    func GetListManagedInstanceErrataSortByEnumValues() []ListManagedInstanceErrataSortByEnum
    func GetMappingListManagedInstanceErrataSortByEnum(val string) (ListManagedInstanceErrataSortByEnum, bool)
type ListManagedInstanceErrataSortOrderEnum
    func GetListManagedInstanceErrataSortOrderEnumValues() []ListManagedInstanceErrataSortOrderEnum
    func GetMappingListManagedInstanceErrataSortOrderEnum(val string) (ListManagedInstanceErrataSortOrderEnum, bool)
type ListManagedInstanceGroupAvailableModulesRequest
    func (request ListManagedInstanceGroupAvailableModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceGroupAvailableModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceGroupAvailableModulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceGroupAvailableModulesRequest) String() string
    func (request ListManagedInstanceGroupAvailableModulesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceGroupAvailableModulesResponse
    func (response ListManagedInstanceGroupAvailableModulesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceGroupAvailableModulesResponse) String() string
type ListManagedInstanceGroupAvailableModulesSortByEnum
    func GetListManagedInstanceGroupAvailableModulesSortByEnumValues() []ListManagedInstanceGroupAvailableModulesSortByEnum
    func GetMappingListManagedInstanceGroupAvailableModulesSortByEnum(val string) (ListManagedInstanceGroupAvailableModulesSortByEnum, bool)
type ListManagedInstanceGroupAvailableModulesSortOrderEnum
    func GetListManagedInstanceGroupAvailableModulesSortOrderEnumValues() []ListManagedInstanceGroupAvailableModulesSortOrderEnum
    func GetMappingListManagedInstanceGroupAvailableModulesSortOrderEnum(val string) (ListManagedInstanceGroupAvailableModulesSortOrderEnum, bool)
type ListManagedInstanceGroupAvailablePackagesRequest
    func (request ListManagedInstanceGroupAvailablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceGroupAvailablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceGroupAvailablePackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceGroupAvailablePackagesRequest) String() string
    func (request ListManagedInstanceGroupAvailablePackagesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceGroupAvailablePackagesResponse
    func (response ListManagedInstanceGroupAvailablePackagesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceGroupAvailablePackagesResponse) String() string
type ListManagedInstanceGroupAvailablePackagesSortByEnum
    func GetListManagedInstanceGroupAvailablePackagesSortByEnumValues() []ListManagedInstanceGroupAvailablePackagesSortByEnum
    func GetMappingListManagedInstanceGroupAvailablePackagesSortByEnum(val string) (ListManagedInstanceGroupAvailablePackagesSortByEnum, bool)
type ListManagedInstanceGroupAvailablePackagesSortOrderEnum
    func GetListManagedInstanceGroupAvailablePackagesSortOrderEnumValues() []ListManagedInstanceGroupAvailablePackagesSortOrderEnum
    func GetMappingListManagedInstanceGroupAvailablePackagesSortOrderEnum(val string) (ListManagedInstanceGroupAvailablePackagesSortOrderEnum, bool)
type ListManagedInstanceGroupAvailableSoftwareSourcesRequest
    func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) String() string
    func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceGroupAvailableSoftwareSourcesResponse
    func (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse) String() string
type ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum
    func GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumValues() []ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum
    func GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum(val string) (ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum, bool)
type ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum
    func GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumValues() []ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum
    func GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum(val string) (ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum, bool)
type ListManagedInstanceGroupInstalledPackagesRequest
    func (request ListManagedInstanceGroupInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceGroupInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceGroupInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceGroupInstalledPackagesRequest) String() string
    func (request ListManagedInstanceGroupInstalledPackagesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceGroupInstalledPackagesResponse
    func (response ListManagedInstanceGroupInstalledPackagesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceGroupInstalledPackagesResponse) String() string
type ListManagedInstanceGroupInstalledPackagesSortByEnum
    func GetListManagedInstanceGroupInstalledPackagesSortByEnumValues() []ListManagedInstanceGroupInstalledPackagesSortByEnum
    func GetMappingListManagedInstanceGroupInstalledPackagesSortByEnum(val string) (ListManagedInstanceGroupInstalledPackagesSortByEnum, bool)
type ListManagedInstanceGroupInstalledPackagesSortOrderEnum
    func GetListManagedInstanceGroupInstalledPackagesSortOrderEnumValues() []ListManagedInstanceGroupInstalledPackagesSortOrderEnum
    func GetMappingListManagedInstanceGroupInstalledPackagesSortOrderEnum(val string) (ListManagedInstanceGroupInstalledPackagesSortOrderEnum, bool)
type ListManagedInstanceGroupModulesRequest
    func (request ListManagedInstanceGroupModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceGroupModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceGroupModulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceGroupModulesRequest) String() string
    func (request ListManagedInstanceGroupModulesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceGroupModulesResponse
    func (response ListManagedInstanceGroupModulesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceGroupModulesResponse) String() string
type ListManagedInstanceGroupModulesSortByEnum
    func GetListManagedInstanceGroupModulesSortByEnumValues() []ListManagedInstanceGroupModulesSortByEnum
    func GetMappingListManagedInstanceGroupModulesSortByEnum(val string) (ListManagedInstanceGroupModulesSortByEnum, bool)
type ListManagedInstanceGroupModulesSortOrderEnum
    func GetListManagedInstanceGroupModulesSortOrderEnumValues() []ListManagedInstanceGroupModulesSortOrderEnum
    func GetMappingListManagedInstanceGroupModulesSortOrderEnum(val string) (ListManagedInstanceGroupModulesSortOrderEnum, bool)
type ListManagedInstanceGroupsArchTypeEnum
    func GetListManagedInstanceGroupsArchTypeEnumValues() []ListManagedInstanceGroupsArchTypeEnum
    func GetMappingListManagedInstanceGroupsArchTypeEnum(val string) (ListManagedInstanceGroupsArchTypeEnum, bool)
type ListManagedInstanceGroupsOsFamilyEnum
    func GetListManagedInstanceGroupsOsFamilyEnumValues() []ListManagedInstanceGroupsOsFamilyEnum
    func GetMappingListManagedInstanceGroupsOsFamilyEnum(val string) (ListManagedInstanceGroupsOsFamilyEnum, bool)
type ListManagedInstanceGroupsRequest
    func (request ListManagedInstanceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceGroupsRequest) String() string
    func (request ListManagedInstanceGroupsRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceGroupsResponse
    func (response ListManagedInstanceGroupsResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceGroupsResponse) String() string
type ListManagedInstanceGroupsSortByEnum
    func GetListManagedInstanceGroupsSortByEnumValues() []ListManagedInstanceGroupsSortByEnum
    func GetMappingListManagedInstanceGroupsSortByEnum(val string) (ListManagedInstanceGroupsSortByEnum, bool)
type ListManagedInstanceGroupsSortOrderEnum
    func GetListManagedInstanceGroupsSortOrderEnumValues() []ListManagedInstanceGroupsSortOrderEnum
    func GetMappingListManagedInstanceGroupsSortOrderEnum(val string) (ListManagedInstanceGroupsSortOrderEnum, bool)
type ListManagedInstanceInstalledPackagesRequest
    func (request ListManagedInstanceInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceInstalledPackagesRequest) String() string
    func (request ListManagedInstanceInstalledPackagesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceInstalledPackagesResponse
    func (response ListManagedInstanceInstalledPackagesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceInstalledPackagesResponse) String() string
type ListManagedInstanceInstalledPackagesSortByEnum
    func GetListManagedInstanceInstalledPackagesSortByEnumValues() []ListManagedInstanceInstalledPackagesSortByEnum
    func GetMappingListManagedInstanceInstalledPackagesSortByEnum(val string) (ListManagedInstanceInstalledPackagesSortByEnum, bool)
type ListManagedInstanceInstalledPackagesSortOrderEnum
    func GetListManagedInstanceInstalledPackagesSortOrderEnumValues() []ListManagedInstanceInstalledPackagesSortOrderEnum
    func GetMappingListManagedInstanceInstalledPackagesSortOrderEnum(val string) (ListManagedInstanceInstalledPackagesSortOrderEnum, bool)
type ListManagedInstanceInstalledWindowsUpdatesRequest
    func (request ListManagedInstanceInstalledWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceInstalledWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceInstalledWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceInstalledWindowsUpdatesRequest) String() string
    func (request ListManagedInstanceInstalledWindowsUpdatesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceInstalledWindowsUpdatesResponse
    func (response ListManagedInstanceInstalledWindowsUpdatesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceInstalledWindowsUpdatesResponse) String() string
type ListManagedInstanceInstalledWindowsUpdatesSortByEnum
    func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumValues() []ListManagedInstanceInstalledWindowsUpdatesSortByEnum
    func GetMappingListManagedInstanceInstalledWindowsUpdatesSortByEnum(val string) (ListManagedInstanceInstalledWindowsUpdatesSortByEnum, bool)
type ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum
    func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumValues() []ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum
    func GetMappingListManagedInstanceInstalledWindowsUpdatesSortOrderEnum(val string) (ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum, bool)
type ListManagedInstanceModulesRequest
    func (request ListManagedInstanceModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceModulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceModulesRequest) String() string
    func (request ListManagedInstanceModulesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceModulesResponse
    func (response ListManagedInstanceModulesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceModulesResponse) String() string
type ListManagedInstanceModulesSortByEnum
    func GetListManagedInstanceModulesSortByEnumValues() []ListManagedInstanceModulesSortByEnum
    func GetMappingListManagedInstanceModulesSortByEnum(val string) (ListManagedInstanceModulesSortByEnum, bool)
type ListManagedInstanceModulesSortOrderEnum
    func GetListManagedInstanceModulesSortOrderEnumValues() []ListManagedInstanceModulesSortOrderEnum
    func GetMappingListManagedInstanceModulesSortOrderEnum(val string) (ListManagedInstanceModulesSortOrderEnum, bool)
type ListManagedInstanceUpdatablePackagesRequest
    func (request ListManagedInstanceUpdatablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstanceUpdatablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstanceUpdatablePackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstanceUpdatablePackagesRequest) String() string
    func (request ListManagedInstanceUpdatablePackagesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstanceUpdatablePackagesResponse
    func (response ListManagedInstanceUpdatablePackagesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstanceUpdatablePackagesResponse) String() string
type ListManagedInstanceUpdatablePackagesSortByEnum
    func GetListManagedInstanceUpdatablePackagesSortByEnumValues() []ListManagedInstanceUpdatablePackagesSortByEnum
    func GetMappingListManagedInstanceUpdatablePackagesSortByEnum(val string) (ListManagedInstanceUpdatablePackagesSortByEnum, bool)
type ListManagedInstanceUpdatablePackagesSortOrderEnum
    func GetListManagedInstanceUpdatablePackagesSortOrderEnumValues() []ListManagedInstanceUpdatablePackagesSortOrderEnum
    func GetMappingListManagedInstanceUpdatablePackagesSortOrderEnum(val string) (ListManagedInstanceUpdatablePackagesSortOrderEnum, bool)
type ListManagedInstancesRequest
    func (request ListManagedInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedInstancesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedInstancesRequest) String() string
    func (request ListManagedInstancesRequest) ValidateEnumValue() (bool, error)
type ListManagedInstancesResponse
    func (response ListManagedInstancesResponse) HTTPResponse() *http.Response
    func (response ListManagedInstancesResponse) String() string
type ListManagedInstancesSortByEnum
    func GetListManagedInstancesSortByEnumValues() []ListManagedInstancesSortByEnum
    func GetMappingListManagedInstancesSortByEnum(val string) (ListManagedInstancesSortByEnum, bool)
type ListManagedInstancesSortOrderEnum
    func GetListManagedInstancesSortOrderEnumValues() []ListManagedInstancesSortOrderEnum
    func GetMappingListManagedInstancesSortOrderEnum(val string) (ListManagedInstancesSortOrderEnum, bool)
type ListManagementStationsRequest
    func (request ListManagementStationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagementStationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagementStationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagementStationsRequest) String() string
    func (request ListManagementStationsRequest) ValidateEnumValue() (bool, error)
type ListManagementStationsResponse
    func (response ListManagementStationsResponse) HTTPResponse() *http.Response
    func (response ListManagementStationsResponse) String() string
type ListManagementStationsSortByEnum
    func GetListManagementStationsSortByEnumValues() []ListManagementStationsSortByEnum
    func GetMappingListManagementStationsSortByEnum(val string) (ListManagementStationsSortByEnum, bool)
type ListManagementStationsSortOrderEnum
    func GetListManagementStationsSortOrderEnumValues() []ListManagementStationsSortOrderEnum
    func GetMappingListManagementStationsSortOrderEnum(val string) (ListManagementStationsSortOrderEnum, bool)
type ListMirrorsRequest
    func (request ListMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMirrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMirrorsRequest) String() string
    func (request ListMirrorsRequest) ValidateEnumValue() (bool, error)
type ListMirrorsResponse
    func (response ListMirrorsResponse) HTTPResponse() *http.Response
    func (response ListMirrorsResponse) String() string
type ListMirrorsSortByEnum
    func GetListMirrorsSortByEnumValues() []ListMirrorsSortByEnum
    func GetMappingListMirrorsSortByEnum(val string) (ListMirrorsSortByEnum, bool)
type ListMirrorsSortOrderEnum
    func GetListMirrorsSortOrderEnumValues() []ListMirrorsSortOrderEnum
    func GetMappingListMirrorsSortOrderEnum(val string) (ListMirrorsSortOrderEnum, bool)
type ListModuleStreamProfilesRequest
    func (request ListModuleStreamProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListModuleStreamProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListModuleStreamProfilesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListModuleStreamProfilesRequest) String() string
    func (request ListModuleStreamProfilesRequest) ValidateEnumValue() (bool, error)
type ListModuleStreamProfilesResponse
    func (response ListModuleStreamProfilesResponse) HTTPResponse() *http.Response
    func (response ListModuleStreamProfilesResponse) String() string
type ListModuleStreamProfilesSortByEnum
    func GetListModuleStreamProfilesSortByEnumValues() []ListModuleStreamProfilesSortByEnum
    func GetMappingListModuleStreamProfilesSortByEnum(val string) (ListModuleStreamProfilesSortByEnum, bool)
type ListModuleStreamProfilesSortOrderEnum
    func GetListModuleStreamProfilesSortOrderEnumValues() []ListModuleStreamProfilesSortOrderEnum
    func GetMappingListModuleStreamProfilesSortOrderEnum(val string) (ListModuleStreamProfilesSortOrderEnum, bool)
type ListModuleStreamsRequest
    func (request ListModuleStreamsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListModuleStreamsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListModuleStreamsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListModuleStreamsRequest) String() string
    func (request ListModuleStreamsRequest) ValidateEnumValue() (bool, error)
type ListModuleStreamsResponse
    func (response ListModuleStreamsResponse) HTTPResponse() *http.Response
    func (response ListModuleStreamsResponse) String() string
type ListModuleStreamsSortByEnum
    func GetListModuleStreamsSortByEnumValues() []ListModuleStreamsSortByEnum
    func GetMappingListModuleStreamsSortByEnum(val string) (ListModuleStreamsSortByEnum, bool)
type ListModuleStreamsSortOrderEnum
    func GetListModuleStreamsSortOrderEnumValues() []ListModuleStreamsSortOrderEnum
    func GetMappingListModuleStreamsSortOrderEnum(val string) (ListModuleStreamsSortOrderEnum, bool)
type ListPackageGroupsRequest
    func (request ListPackageGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPackageGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPackageGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPackageGroupsRequest) String() string
    func (request ListPackageGroupsRequest) ValidateEnumValue() (bool, error)
type ListPackageGroupsResponse
    func (response ListPackageGroupsResponse) HTTPResponse() *http.Response
    func (response ListPackageGroupsResponse) String() string
type ListPackageGroupsSortByEnum
    func GetListPackageGroupsSortByEnumValues() []ListPackageGroupsSortByEnum
    func GetMappingListPackageGroupsSortByEnum(val string) (ListPackageGroupsSortByEnum, bool)
type ListPackageGroupsSortOrderEnum
    func GetListPackageGroupsSortOrderEnumValues() []ListPackageGroupsSortOrderEnum
    func GetMappingListPackageGroupsSortOrderEnum(val string) (ListPackageGroupsSortOrderEnum, bool)
type ListProfilesArchTypeEnum
    func GetListProfilesArchTypeEnumValues() []ListProfilesArchTypeEnum
    func GetMappingListProfilesArchTypeEnum(val string) (ListProfilesArchTypeEnum, bool)
type ListProfilesOsFamilyEnum
    func GetListProfilesOsFamilyEnumValues() []ListProfilesOsFamilyEnum
    func GetMappingListProfilesOsFamilyEnum(val string) (ListProfilesOsFamilyEnum, bool)
type ListProfilesRequest
    func (request ListProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProfilesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProfilesRequest) String() string
    func (request ListProfilesRequest) ValidateEnumValue() (bool, error)
type ListProfilesResponse
    func (response ListProfilesResponse) HTTPResponse() *http.Response
    func (response ListProfilesResponse) String() string
type ListProfilesSortByEnum
    func GetListProfilesSortByEnumValues() []ListProfilesSortByEnum
    func GetMappingListProfilesSortByEnum(val string) (ListProfilesSortByEnum, bool)
type ListProfilesSortOrderEnum
    func GetListProfilesSortOrderEnumValues() []ListProfilesSortOrderEnum
    func GetMappingListProfilesSortOrderEnum(val string) (ListProfilesSortOrderEnum, bool)
type ListProfilesVendorNameEnum
    func GetListProfilesVendorNameEnumValues() []ListProfilesVendorNameEnum
    func GetMappingListProfilesVendorNameEnum(val string) (ListProfilesVendorNameEnum, bool)
type ListScheduledJobsOperationTypeEnum
    func GetListScheduledJobsOperationTypeEnumValues() []ListScheduledJobsOperationTypeEnum
    func GetMappingListScheduledJobsOperationTypeEnum(val string) (ListScheduledJobsOperationTypeEnum, bool)
type ListScheduledJobsRequest
    func (request ListScheduledJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListScheduledJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListScheduledJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListScheduledJobsRequest) String() string
    func (request ListScheduledJobsRequest) ValidateEnumValue() (bool, error)
type ListScheduledJobsResponse
    func (response ListScheduledJobsResponse) HTTPResponse() *http.Response
    func (response ListScheduledJobsResponse) String() string
type ListScheduledJobsScheduleTypeEnum
    func GetListScheduledJobsScheduleTypeEnumValues() []ListScheduledJobsScheduleTypeEnum
    func GetMappingListScheduledJobsScheduleTypeEnum(val string) (ListScheduledJobsScheduleTypeEnum, bool)
type ListScheduledJobsSortByEnum
    func GetListScheduledJobsSortByEnumValues() []ListScheduledJobsSortByEnum
    func GetMappingListScheduledJobsSortByEnum(val string) (ListScheduledJobsSortByEnum, bool)
type ListScheduledJobsSortOrderEnum
    func GetListScheduledJobsSortOrderEnumValues() []ListScheduledJobsSortOrderEnum
    func GetMappingListScheduledJobsSortOrderEnum(val string) (ListScheduledJobsSortOrderEnum, bool)
type ListSoftwarePackageSoftwareSourcesRequest
    func (request ListSoftwarePackageSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSoftwarePackageSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSoftwarePackageSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSoftwarePackageSoftwareSourcesRequest) String() string
    func (request ListSoftwarePackageSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
type ListSoftwarePackageSoftwareSourcesResponse
    func (response ListSoftwarePackageSoftwareSourcesResponse) HTTPResponse() *http.Response
    func (response ListSoftwarePackageSoftwareSourcesResponse) String() string
type ListSoftwarePackageSoftwareSourcesSortByEnum
    func GetListSoftwarePackageSoftwareSourcesSortByEnumValues() []ListSoftwarePackageSoftwareSourcesSortByEnum
    func GetMappingListSoftwarePackageSoftwareSourcesSortByEnum(val string) (ListSoftwarePackageSoftwareSourcesSortByEnum, bool)
type ListSoftwarePackageSoftwareSourcesSortOrderEnum
    func GetListSoftwarePackageSoftwareSourcesSortOrderEnumValues() []ListSoftwarePackageSoftwareSourcesSortOrderEnum
    func GetMappingListSoftwarePackageSoftwareSourcesSortOrderEnum(val string) (ListSoftwarePackageSoftwareSourcesSortOrderEnum, bool)
type ListSoftwarePackagesRequest
    func (request ListSoftwarePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSoftwarePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSoftwarePackagesRequest) String() string
    func (request ListSoftwarePackagesRequest) ValidateEnumValue() (bool, error)
type ListSoftwarePackagesResponse
    func (response ListSoftwarePackagesResponse) HTTPResponse() *http.Response
    func (response ListSoftwarePackagesResponse) String() string
type ListSoftwarePackagesSortByEnum
    func GetListSoftwarePackagesSortByEnumValues() []ListSoftwarePackagesSortByEnum
    func GetMappingListSoftwarePackagesSortByEnum(val string) (ListSoftwarePackagesSortByEnum, bool)
type ListSoftwarePackagesSortOrderEnum
    func GetListSoftwarePackagesSortOrderEnumValues() []ListSoftwarePackagesSortOrderEnum
    func GetMappingListSoftwarePackagesSortOrderEnum(val string) (ListSoftwarePackagesSortOrderEnum, bool)
type ListSoftwareSourceVendorsRequest
    func (request ListSoftwareSourceVendorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSoftwareSourceVendorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSoftwareSourceVendorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSoftwareSourceVendorsRequest) String() string
    func (request ListSoftwareSourceVendorsRequest) ValidateEnumValue() (bool, error)
type ListSoftwareSourceVendorsResponse
    func (response ListSoftwareSourceVendorsResponse) HTTPResponse() *http.Response
    func (response ListSoftwareSourceVendorsResponse) String() string
type ListSoftwareSourceVendorsSortByEnum
    func GetListSoftwareSourceVendorsSortByEnumValues() []ListSoftwareSourceVendorsSortByEnum
    func GetMappingListSoftwareSourceVendorsSortByEnum(val string) (ListSoftwareSourceVendorsSortByEnum, bool)
type ListSoftwareSourceVendorsSortOrderEnum
    func GetListSoftwareSourceVendorsSortOrderEnumValues() []ListSoftwareSourceVendorsSortOrderEnum
    func GetMappingListSoftwareSourceVendorsSortOrderEnum(val string) (ListSoftwareSourceVendorsSortOrderEnum, bool)
type ListSoftwareSourcesRequest
    func (request ListSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSoftwareSourcesRequest) String() string
    func (request ListSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
type ListSoftwareSourcesResponse
    func (response ListSoftwareSourcesResponse) HTTPResponse() *http.Response
    func (response ListSoftwareSourcesResponse) String() string
type ListSoftwareSourcesSortByEnum
    func GetListSoftwareSourcesSortByEnumValues() []ListSoftwareSourcesSortByEnum
    func GetMappingListSoftwareSourcesSortByEnum(val string) (ListSoftwareSourcesSortByEnum, bool)
type ListSoftwareSourcesSortOrderEnum
    func GetListSoftwareSourcesSortOrderEnumValues() []ListSoftwareSourcesSortOrderEnum
    func GetMappingListSoftwareSourcesSortOrderEnum(val string) (ListSoftwareSourcesSortOrderEnum, bool)
type ListSoftwareSourcesVendorNameEnum
    func GetListSoftwareSourcesVendorNameEnumValues() []ListSoftwareSourcesVendorNameEnum
    func GetMappingListSoftwareSourcesVendorNameEnum(val string) (ListSoftwareSourcesVendorNameEnum, bool)
type ListWindowsUpdatesRequest
    func (request ListWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWindowsUpdatesRequest) String() string
    func (request ListWindowsUpdatesRequest) ValidateEnumValue() (bool, error)
type ListWindowsUpdatesResponse
    func (response ListWindowsUpdatesResponse) HTTPResponse() *http.Response
    func (response ListWindowsUpdatesResponse) String() string
type ListWindowsUpdatesSortByEnum
    func GetListWindowsUpdatesSortByEnumValues() []ListWindowsUpdatesSortByEnum
    func GetMappingListWindowsUpdatesSortByEnum(val string) (ListWindowsUpdatesSortByEnum, bool)
type ListWindowsUpdatesSortOrderEnum
    func GetListWindowsUpdatesSortOrderEnumValues() []ListWindowsUpdatesSortOrderEnum
    func GetMappingListWindowsUpdatesSortOrderEnum(val string) (ListWindowsUpdatesSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ManageModuleStreamsInScheduledJobDetails
    func (m ManageModuleStreamsInScheduledJobDetails) String() string
    func (m ManageModuleStreamsInScheduledJobDetails) ValidateEnumValue() (bool, error)
type ManageModuleStreamsOnManagedInstanceDetails
    func (m ManageModuleStreamsOnManagedInstanceDetails) String() string
    func (m ManageModuleStreamsOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type ManageModuleStreamsOnManagedInstanceGroupDetails
    func (m ManageModuleStreamsOnManagedInstanceGroupDetails) String() string
    func (m ManageModuleStreamsOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type ManageModuleStreamsOnManagedInstanceGroupRequest
    func (request ManageModuleStreamsOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ManageModuleStreamsOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ManageModuleStreamsOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request ManageModuleStreamsOnManagedInstanceGroupRequest) String() string
    func (request ManageModuleStreamsOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type ManageModuleStreamsOnManagedInstanceGroupResponse
    func (response ManageModuleStreamsOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response ManageModuleStreamsOnManagedInstanceGroupResponse) String() string
type ManageModuleStreamsOnManagedInstanceRequest
    func (request ManageModuleStreamsOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ManageModuleStreamsOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ManageModuleStreamsOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request ManageModuleStreamsOnManagedInstanceRequest) String() string
    func (request ManageModuleStreamsOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type ManageModuleStreamsOnManagedInstanceResponse
    func (response ManageModuleStreamsOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response ManageModuleStreamsOnManagedInstanceResponse) String() string
type ManagedInstance
    func (m ManagedInstance) String() string
    func (m ManagedInstance) ValidateEnumValue() (bool, error)
type ManagedInstanceAnalyticCollection
    func (m ManagedInstanceAnalyticCollection) String() string
    func (m ManagedInstanceAnalyticCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceAnalyticSummary
    func (m ManagedInstanceAnalyticSummary) String() string
    func (m ManagedInstanceAnalyticSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceClient
    func NewManagedInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagedInstanceClient, err error)
    func NewManagedInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagedInstanceClient, err error)
    func (client ManagedInstanceClient) AttachProfileToManagedInstance(ctx context.Context, request AttachProfileToManagedInstanceRequest) (response AttachProfileToManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) AttachSoftwareSourcesToManagedInstance(ctx context.Context, request AttachSoftwareSourcesToManagedInstanceRequest) (response AttachSoftwareSourcesToManagedInstanceResponse, err error)
    func (client *ManagedInstanceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ManagedInstanceClient) DeleteManagedInstance(ctx context.Context, request DeleteManagedInstanceRequest) (response DeleteManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) DetachProfileFromManagedInstance(ctx context.Context, request DetachProfileFromManagedInstanceRequest) (response DetachProfileFromManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) DetachSoftwareSourcesFromManagedInstance(ctx context.Context, request DetachSoftwareSourcesFromManagedInstanceRequest) (response DetachSoftwareSourcesFromManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) DisableModuleStreamOnManagedInstance(ctx context.Context, request DisableModuleStreamOnManagedInstanceRequest) (response DisableModuleStreamOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) EnableModuleStreamOnManagedInstance(ctx context.Context, request EnableModuleStreamOnManagedInstanceRequest) (response EnableModuleStreamOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) GetManagedInstance(ctx context.Context, request GetManagedInstanceRequest) (response GetManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) GetWindowsUpdate(ctx context.Context, request GetWindowsUpdateRequest) (response GetWindowsUpdateResponse, err error)
    func (client ManagedInstanceClient) InstallAllWindowsUpdatesOnManagedInstancesInCompartment(ctx context.Context, request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse, err error)
    func (client ManagedInstanceClient) InstallModuleStreamProfileOnManagedInstance(ctx context.Context, request InstallModuleStreamProfileOnManagedInstanceRequest) (response InstallModuleStreamProfileOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) InstallPackagesOnManagedInstance(ctx context.Context, request InstallPackagesOnManagedInstanceRequest) (response InstallPackagesOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) InstallWindowsUpdatesOnManagedInstance(ctx context.Context, request InstallWindowsUpdatesOnManagedInstanceRequest) (response InstallWindowsUpdatesOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceAvailablePackages(ctx context.Context, request ListManagedInstanceAvailablePackagesRequest) (response ListManagedInstanceAvailablePackagesResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceAvailableSoftwareSources(ctx context.Context, request ListManagedInstanceAvailableSoftwareSourcesRequest) (response ListManagedInstanceAvailableSoftwareSourcesResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceAvailableWindowsUpdates(ctx context.Context, request ListManagedInstanceAvailableWindowsUpdatesRequest) (response ListManagedInstanceAvailableWindowsUpdatesResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceErrata(ctx context.Context, request ListManagedInstanceErrataRequest) (response ListManagedInstanceErrataResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceInstalledPackages(ctx context.Context, request ListManagedInstanceInstalledPackagesRequest) (response ListManagedInstanceInstalledPackagesResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceInstalledWindowsUpdates(ctx context.Context, request ListManagedInstanceInstalledWindowsUpdatesRequest) (response ListManagedInstanceInstalledWindowsUpdatesResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceModules(ctx context.Context, request ListManagedInstanceModulesRequest) (response ListManagedInstanceModulesResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstanceUpdatablePackages(ctx context.Context, request ListManagedInstanceUpdatablePackagesRequest) (response ListManagedInstanceUpdatablePackagesResponse, err error)
    func (client ManagedInstanceClient) ListManagedInstances(ctx context.Context, request ListManagedInstancesRequest) (response ListManagedInstancesResponse, err error)
    func (client ManagedInstanceClient) ListWindowsUpdates(ctx context.Context, request ListWindowsUpdatesRequest) (response ListWindowsUpdatesResponse, err error)
    func (client ManagedInstanceClient) ManageModuleStreamsOnManagedInstance(ctx context.Context, request ManageModuleStreamsOnManagedInstanceRequest) (response ManageModuleStreamsOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) RefreshSoftwareOnManagedInstance(ctx context.Context, request RefreshSoftwareOnManagedInstanceRequest) (response RefreshSoftwareOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) RemoveModuleStreamProfileFromManagedInstance(ctx context.Context, request RemoveModuleStreamProfileFromManagedInstanceRequest) (response RemoveModuleStreamProfileFromManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) RemovePackagesFromManagedInstance(ctx context.Context, request RemovePackagesFromManagedInstanceRequest) (response RemovePackagesFromManagedInstanceResponse, err error)
    func (client *ManagedInstanceClient) SetRegion(region string)
    func (client ManagedInstanceClient) SwitchModuleStreamOnManagedInstance(ctx context.Context, request SwitchModuleStreamOnManagedInstanceRequest) (response SwitchModuleStreamOnManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) UpdateAllPackagesOnManagedInstancesInCompartment(ctx context.Context, request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse, err error)
    func (client ManagedInstanceClient) UpdateManagedInstance(ctx context.Context, request UpdateManagedInstanceRequest) (response UpdateManagedInstanceResponse, err error)
    func (client ManagedInstanceClient) UpdatePackagesOnManagedInstance(ctx context.Context, request UpdatePackagesOnManagedInstanceRequest) (response UpdatePackagesOnManagedInstanceResponse, err error)
type ManagedInstanceCollection
    func (m ManagedInstanceCollection) String() string
    func (m ManagedInstanceCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceDetails
    func (m ManagedInstanceDetails) String() string
    func (m ManagedInstanceDetails) ValidateEnumValue() (bool, error)
type ManagedInstanceErratumSummary
    func (m ManagedInstanceErratumSummary) String() string
    func (m ManagedInstanceErratumSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceErratumSummaryCollection
    func (m ManagedInstanceErratumSummaryCollection) String() string
    func (m ManagedInstanceErratumSummaryCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceGroup
    func (m ManagedInstanceGroup) String() string
    func (m ManagedInstanceGroup) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupAvailableModuleCollection
    func (m ManagedInstanceGroupAvailableModuleCollection) String() string
    func (m ManagedInstanceGroupAvailableModuleCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupAvailableModuleSummary
    func (m ManagedInstanceGroupAvailableModuleSummary) String() string
    func (m ManagedInstanceGroupAvailableModuleSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupAvailablePackageCollection
    func (m ManagedInstanceGroupAvailablePackageCollection) String() string
    func (m ManagedInstanceGroupAvailablePackageCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupAvailablePackageSummary
    func (m ManagedInstanceGroupAvailablePackageSummary) String() string
    func (m ManagedInstanceGroupAvailablePackageSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupClient
    func NewManagedInstanceGroupClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagedInstanceGroupClient, err error)
    func NewManagedInstanceGroupClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagedInstanceGroupClient, err error)
    func (client ManagedInstanceGroupClient) AttachManagedInstancesToManagedInstanceGroup(ctx context.Context, request AttachManagedInstancesToManagedInstanceGroupRequest) (response AttachManagedInstancesToManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) AttachSoftwareSourcesToManagedInstanceGroup(ctx context.Context, request AttachSoftwareSourcesToManagedInstanceGroupRequest) (response AttachSoftwareSourcesToManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) ChangeManagedInstanceGroupCompartment(ctx context.Context, request ChangeManagedInstanceGroupCompartmentRequest) (response ChangeManagedInstanceGroupCompartmentResponse, err error)
    func (client *ManagedInstanceGroupClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ManagedInstanceGroupClient) CreateManagedInstanceGroup(ctx context.Context, request CreateManagedInstanceGroupRequest) (response CreateManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) DeleteManagedInstanceGroup(ctx context.Context, request DeleteManagedInstanceGroupRequest) (response DeleteManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) DetachManagedInstancesFromManagedInstanceGroup(ctx context.Context, request DetachManagedInstancesFromManagedInstanceGroupRequest) (response DetachManagedInstancesFromManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) DetachSoftwareSourcesFromManagedInstanceGroup(ctx context.Context, request DetachSoftwareSourcesFromManagedInstanceGroupRequest) (response DetachSoftwareSourcesFromManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) DisableModuleStreamOnManagedInstanceGroup(ctx context.Context, request DisableModuleStreamOnManagedInstanceGroupRequest) (response DisableModuleStreamOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) EnableModuleStreamOnManagedInstanceGroup(ctx context.Context, request EnableModuleStreamOnManagedInstanceGroupRequest) (response EnableModuleStreamOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) GetManagedInstanceGroup(ctx context.Context, request GetManagedInstanceGroupRequest) (response GetManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) InstallModuleStreamProfileOnManagedInstanceGroup(ctx context.Context, request InstallModuleStreamProfileOnManagedInstanceGroupRequest) (response InstallModuleStreamProfileOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) InstallPackagesOnManagedInstanceGroup(ctx context.Context, request InstallPackagesOnManagedInstanceGroupRequest) (response InstallPackagesOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) InstallWindowsUpdatesOnManagedInstanceGroup(ctx context.Context, request InstallWindowsUpdatesOnManagedInstanceGroupRequest) (response InstallWindowsUpdatesOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) ListManagedInstanceGroupAvailableModules(ctx context.Context, request ListManagedInstanceGroupAvailableModulesRequest) (response ListManagedInstanceGroupAvailableModulesResponse, err error)
    func (client ManagedInstanceGroupClient) ListManagedInstanceGroupAvailablePackages(ctx context.Context, request ListManagedInstanceGroupAvailablePackagesRequest) (response ListManagedInstanceGroupAvailablePackagesResponse, err error)
    func (client ManagedInstanceGroupClient) ListManagedInstanceGroupAvailableSoftwareSources(ctx context.Context, request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse, err error)
    func (client ManagedInstanceGroupClient) ListManagedInstanceGroupInstalledPackages(ctx context.Context, request ListManagedInstanceGroupInstalledPackagesRequest) (response ListManagedInstanceGroupInstalledPackagesResponse, err error)
    func (client ManagedInstanceGroupClient) ListManagedInstanceGroupModules(ctx context.Context, request ListManagedInstanceGroupModulesRequest) (response ListManagedInstanceGroupModulesResponse, err error)
    func (client ManagedInstanceGroupClient) ListManagedInstanceGroups(ctx context.Context, request ListManagedInstanceGroupsRequest) (response ListManagedInstanceGroupsResponse, err error)
    func (client ManagedInstanceGroupClient) ManageModuleStreamsOnManagedInstanceGroup(ctx context.Context, request ManageModuleStreamsOnManagedInstanceGroupRequest) (response ManageModuleStreamsOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) RemoveModuleStreamProfileFromManagedInstanceGroup(ctx context.Context, request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) RemovePackagesFromManagedInstanceGroup(ctx context.Context, request RemovePackagesFromManagedInstanceGroupRequest) (response RemovePackagesFromManagedInstanceGroupResponse, err error)
    func (client *ManagedInstanceGroupClient) SetRegion(region string)
    func (client ManagedInstanceGroupClient) SwitchModuleStreamOnManagedInstanceGroup(ctx context.Context, request SwitchModuleStreamOnManagedInstanceGroupRequest) (response SwitchModuleStreamOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) UpdateAllPackagesOnManagedInstanceGroup(ctx context.Context, request UpdateAllPackagesOnManagedInstanceGroupRequest) (response UpdateAllPackagesOnManagedInstanceGroupResponse, err error)
    func (client ManagedInstanceGroupClient) UpdateManagedInstanceGroup(ctx context.Context, request UpdateManagedInstanceGroupRequest) (response UpdateManagedInstanceGroupResponse, err error)
type ManagedInstanceGroupCollection
    func (m ManagedInstanceGroupCollection) String() string
    func (m ManagedInstanceGroupCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupDetails
    func (m ManagedInstanceGroupDetails) String() string
    func (m ManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupInstalledPackageCollection
    func (m ManagedInstanceGroupInstalledPackageCollection) String() string
    func (m ManagedInstanceGroupInstalledPackageCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupInstalledPackageSummary
    func (m ManagedInstanceGroupInstalledPackageSummary) String() string
    func (m ManagedInstanceGroupInstalledPackageSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupLifecycleStateEnum
    func GetManagedInstanceGroupLifecycleStateEnumValues() []ManagedInstanceGroupLifecycleStateEnum
    func GetMappingManagedInstanceGroupLifecycleStateEnum(val string) (ManagedInstanceGroupLifecycleStateEnum, bool)
type ManagedInstanceGroupModuleCollection
    func (m ManagedInstanceGroupModuleCollection) String() string
    func (m ManagedInstanceGroupModuleCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupModuleSummary
    func (m ManagedInstanceGroupModuleSummary) String() string
    func (m ManagedInstanceGroupModuleSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceGroupSummary
    func (m ManagedInstanceGroupSummary) String() string
    func (m ManagedInstanceGroupSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceLocationEnum
    func GetManagedInstanceLocationEnumValues() []ManagedInstanceLocationEnum
    func GetMappingManagedInstanceLocationEnum(val string) (ManagedInstanceLocationEnum, bool)
type ManagedInstanceModuleCollection
    func (m ManagedInstanceModuleCollection) String() string
    func (m ManagedInstanceModuleCollection) ValidateEnumValue() (bool, error)
type ManagedInstanceModuleSummary
    func (m ManagedInstanceModuleSummary) String() string
    func (m ManagedInstanceModuleSummary) ValidateEnumValue() (bool, error)
type ManagedInstanceStatusEnum
    func GetManagedInstanceStatusEnumValues() []ManagedInstanceStatusEnum
    func GetMappingManagedInstanceStatusEnum(val string) (ManagedInstanceStatusEnum, bool)
type ManagedInstanceSummary
    func (m ManagedInstanceSummary) String() string
    func (m ManagedInstanceSummary) ValidateEnumValue() (bool, error)
type ManagedInstancesDetails
    func (m ManagedInstancesDetails) String() string
    func (m ManagedInstancesDetails) ValidateEnumValue() (bool, error)
type ManagementStation
    func (m ManagementStation) String() string
    func (m ManagementStation) ValidateEnumValue() (bool, error)
type ManagementStationClient
    func NewManagementStationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagementStationClient, err error)
    func NewManagementStationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagementStationClient, err error)
    func (client ManagementStationClient) ChangeManagementStationCompartment(ctx context.Context, request ChangeManagementStationCompartmentRequest) (response ChangeManagementStationCompartmentResponse, err error)
    func (client *ManagementStationClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ManagementStationClient) CreateManagementStation(ctx context.Context, request CreateManagementStationRequest) (response CreateManagementStationResponse, err error)
    func (client ManagementStationClient) DeleteManagementStation(ctx context.Context, request DeleteManagementStationRequest) (response DeleteManagementStationResponse, err error)
    func (client ManagementStationClient) GetManagementStation(ctx context.Context, request GetManagementStationRequest) (response GetManagementStationResponse, err error)
    func (client ManagementStationClient) ListManagementStations(ctx context.Context, request ListManagementStationsRequest) (response ListManagementStationsResponse, err error)
    func (client ManagementStationClient) ListMirrors(ctx context.Context, request ListMirrorsRequest) (response ListMirrorsResponse, err error)
    func (client ManagementStationClient) RefreshManagementStationConfig(ctx context.Context, request RefreshManagementStationConfigRequest) (response RefreshManagementStationConfigResponse, err error)
    func (client *ManagementStationClient) SetRegion(region string)
    func (client ManagementStationClient) SynchronizeMirrors(ctx context.Context, request SynchronizeMirrorsRequest) (response SynchronizeMirrorsResponse, err error)
    func (client ManagementStationClient) SynchronizeSingleMirrors(ctx context.Context, request SynchronizeSingleMirrorsRequest) (response SynchronizeSingleMirrorsResponse, err error)
    func (client ManagementStationClient) UpdateManagementStation(ctx context.Context, request UpdateManagementStationRequest) (response UpdateManagementStationResponse, err error)
type ManagementStationCollection
    func (m ManagementStationCollection) String() string
    func (m ManagementStationCollection) ValidateEnumValue() (bool, error)
type ManagementStationDetails
    func (m ManagementStationDetails) String() string
    func (m ManagementStationDetails) ValidateEnumValue() (bool, error)
type ManagementStationEvent
    func (m ManagementStationEvent) GetCompartmentId() *string
    func (m ManagementStationEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m ManagementStationEvent) GetEventDetails() *string
    func (m ManagementStationEvent) GetEventSummary() *string
    func (m ManagementStationEvent) GetFreeformTags() map[string]string
    func (m ManagementStationEvent) GetId() *string
    func (m ManagementStationEvent) GetIsManagedByAutonomousLinux() *bool
    func (m ManagementStationEvent) GetLifecycleDetails() *string
    func (m ManagementStationEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m ManagementStationEvent) GetResourceId() *string
    func (m ManagementStationEvent) GetSystemDetails() *SystemDetails
    func (m ManagementStationEvent) GetSystemTags() map[string]map[string]interface{}
    func (m ManagementStationEvent) GetTimeCreated() *common.SDKTime
    func (m ManagementStationEvent) GetTimeOccurred() *common.SDKTime
    func (m ManagementStationEvent) GetTimeUpdated() *common.SDKTime
    func (m ManagementStationEvent) MarshalJSON() (buff []byte, e error)
    func (m ManagementStationEvent) String() string
    func (m ManagementStationEvent) ValidateEnumValue() (bool, error)
type ManagementStationEventData
    func (m ManagementStationEventData) String() string
    func (m ManagementStationEventData) ValidateEnumValue() (bool, error)
type ManagementStationEventDataOperationTypeEnum
    func GetManagementStationEventDataOperationTypeEnumValues() []ManagementStationEventDataOperationTypeEnum
    func GetMappingManagementStationEventDataOperationTypeEnum(val string) (ManagementStationEventDataOperationTypeEnum, bool)
type ManagementStationLifecycleStateEnum
    func GetManagementStationLifecycleStateEnumValues() []ManagementStationLifecycleStateEnum
    func GetMappingManagementStationLifecycleStateEnum(val string) (ManagementStationLifecycleStateEnum, bool)
type ManagementStationSummary
    func (m ManagementStationSummary) String() string
    func (m ManagementStationSummary) ValidateEnumValue() (bool, error)
type MetricNameEnum
    func GetMappingMetricNameEnum(val string) (MetricNameEnum, bool)
    func GetMetricNameEnumValues() []MetricNameEnum
type MirrorConfiguration
    func (m MirrorConfiguration) String() string
    func (m MirrorConfiguration) ValidateEnumValue() (bool, error)
type MirrorStateEnum
    func GetMappingMirrorStateEnum(val string) (MirrorStateEnum, bool)
    func GetMirrorStateEnumValues() []MirrorStateEnum
type MirrorSummary
    func (m MirrorSummary) String() string
    func (m MirrorSummary) ValidateEnumValue() (bool, error)
type MirrorSyncStatus
    func (m MirrorSyncStatus) String() string
    func (m MirrorSyncStatus) ValidateEnumValue() (bool, error)
type MirrorTypeEnum
    func GetMappingMirrorTypeEnum(val string) (MirrorTypeEnum, bool)
    func GetMirrorTypeEnumValues() []MirrorTypeEnum
type MirrorsCollection
    func (m MirrorsCollection) String() string
    func (m MirrorsCollection) ValidateEnumValue() (bool, error)
type ModuleCollection
    func (m ModuleCollection) String() string
    func (m ModuleCollection) ValidateEnumValue() (bool, error)
type ModuleSpecDetails
    func (m ModuleSpecDetails) String() string
    func (m ModuleSpecDetails) ValidateEnumValue() (bool, error)
type ModuleStream
    func (m ModuleStream) String() string
    func (m ModuleStream) ValidateEnumValue() (bool, error)
type ModuleStreamCollection
    func (m ModuleStreamCollection) String() string
    func (m ModuleStreamCollection) ValidateEnumValue() (bool, error)
type ModuleStreamDetails
    func (m ModuleStreamDetails) String() string
    func (m ModuleStreamDetails) ValidateEnumValue() (bool, error)
type ModuleStreamDetailsBody
    func (m ModuleStreamDetailsBody) String() string
    func (m ModuleStreamDetailsBody) ValidateEnumValue() (bool, error)
type ModuleStreamProfile
    func (m ModuleStreamProfile) String() string
    func (m ModuleStreamProfile) ValidateEnumValue() (bool, error)
type ModuleStreamProfileCollection
    func (m ModuleStreamProfileCollection) String() string
    func (m ModuleStreamProfileCollection) ValidateEnumValue() (bool, error)
type ModuleStreamProfileDetails
    func (m ModuleStreamProfileDetails) String() string
    func (m ModuleStreamProfileDetails) ValidateEnumValue() (bool, error)
type ModuleStreamProfileDetailsBody
    func (m ModuleStreamProfileDetailsBody) String() string
    func (m ModuleStreamProfileDetailsBody) ValidateEnumValue() (bool, error)
type ModuleStreamProfileFilter
    func (m ModuleStreamProfileFilter) String() string
    func (m ModuleStreamProfileFilter) ValidateEnumValue() (bool, error)
type ModuleStreamProfileStatusEnum
    func GetMappingModuleStreamProfileStatusEnum(val string) (ModuleStreamProfileStatusEnum, bool)
    func GetModuleStreamProfileStatusEnumValues() []ModuleStreamProfileStatusEnum
type ModuleStreamProfileSummary
    func (m ModuleStreamProfileSummary) String() string
    func (m ModuleStreamProfileSummary) ValidateEnumValue() (bool, error)
type ModuleStreamStatusEnum
    func GetMappingModuleStreamStatusEnum(val string) (ModuleStreamStatusEnum, bool)
    func GetModuleStreamStatusEnumValues() []ModuleStreamStatusEnum
type ModuleStreamSummary
    func (m ModuleStreamSummary) String() string
    func (m ModuleStreamSummary) ValidateEnumValue() (bool, error)
type ModuleSummary
    func (m ModuleSummary) String() string
    func (m ModuleSummary) ValidateEnumValue() (bool, error)
type OnboardingClient
    func NewOnboardingClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OnboardingClient, err error)
    func NewOnboardingClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OnboardingClient, err error)
    func (client OnboardingClient) ChangeProfileCompartment(ctx context.Context, request ChangeProfileCompartmentRequest) (response ChangeProfileCompartmentResponse, err error)
    func (client *OnboardingClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OnboardingClient) CreateProfile(ctx context.Context, request CreateProfileRequest) (response CreateProfileResponse, err error)
    func (client OnboardingClient) DeleteProfile(ctx context.Context, request DeleteProfileRequest) (response DeleteProfileResponse, err error)
    func (client OnboardingClient) GetProfile(ctx context.Context, request GetProfileRequest) (response GetProfileResponse, err error)
    func (client OnboardingClient) ListProfiles(ctx context.Context, request ListProfilesRequest) (response ListProfilesResponse, err error)
    func (client *OnboardingClient) SetRegion(region string)
    func (client OnboardingClient) UpdateProfile(ctx context.Context, request UpdateProfileRequest) (response UpdateProfileResponse, err error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypesEnum
    func GetMappingOperationTypesEnum(val string) (OperationTypesEnum, bool)
    func GetOperationTypesEnumValues() []OperationTypesEnum
type OsFamilyEnum
    func GetMappingOsFamilyEnum(val string) (OsFamilyEnum, bool)
    func GetOsFamilyEnumValues() []OsFamilyEnum
type OverallStateEnum
    func GetMappingOverallStateEnum(val string) (OverallStateEnum, bool)
    func GetOverallStateEnumValues() []OverallStateEnum
type PackageFilter
    func (m PackageFilter) String() string
    func (m PackageFilter) ValidateEnumValue() (bool, error)
type PackageGroup
    func (m PackageGroup) String() string
    func (m PackageGroup) ValidateEnumValue() (bool, error)
type PackageGroupCollection
    func (m PackageGroupCollection) String() string
    func (m PackageGroupCollection) ValidateEnumValue() (bool, error)
type PackageGroupFilter
    func (m PackageGroupFilter) String() string
    func (m PackageGroupFilter) ValidateEnumValue() (bool, error)
type PackageGroupGroupTypeEnum
    func GetMappingPackageGroupGroupTypeEnum(val string) (PackageGroupGroupTypeEnum, bool)
    func GetPackageGroupGroupTypeEnumValues() []PackageGroupGroupTypeEnum
type PackageGroupSummary
    func (m PackageGroupSummary) String() string
    func (m PackageGroupSummary) ValidateEnumValue() (bool, error)
type PackageNameSummary
    func (m PackageNameSummary) String() string
    func (m PackageNameSummary) ValidateEnumValue() (bool, error)
type PackageSummary
type PackageSummaryPackageClassificationEnum
    func GetMappingPackageSummaryPackageClassificationEnum(val string) (PackageSummaryPackageClassificationEnum, bool)
    func GetPackageSummaryPackageClassificationEnumValues() []PackageSummaryPackageClassificationEnum
type Profile
type ProfileCollection
    func (m ProfileCollection) String() string
    func (m ProfileCollection) ValidateEnumValue() (bool, error)
type ProfileLifecycleStateEnum
    func GetMappingProfileLifecycleStateEnum(val string) (ProfileLifecycleStateEnum, bool)
    func GetProfileLifecycleStateEnumValues() []ProfileLifecycleStateEnum
type ProfileRegistrationTypeEnum
    func GetMappingProfileRegistrationTypeEnum(val string) (ProfileRegistrationTypeEnum, bool)
    func GetProfileRegistrationTypeEnumValues() []ProfileRegistrationTypeEnum
type ProfileSummary
    func (m ProfileSummary) String() string
    func (m ProfileSummary) ValidateEnumValue() (bool, error)
type ProfileTypeEnum
    func GetMappingProfileTypeEnum(val string) (ProfileTypeEnum, bool)
    func GetProfileTypeEnumValues() []ProfileTypeEnum
type PromoteSoftwareSourceToLifecycleStageDetails
    func (m PromoteSoftwareSourceToLifecycleStageDetails) String() string
    func (m PromoteSoftwareSourceToLifecycleStageDetails) ValidateEnumValue() (bool, error)
type PromoteSoftwareSourceToLifecycleStageRequest
    func (request PromoteSoftwareSourceToLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PromoteSoftwareSourceToLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PromoteSoftwareSourceToLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
    func (request PromoteSoftwareSourceToLifecycleStageRequest) String() string
    func (request PromoteSoftwareSourceToLifecycleStageRequest) ValidateEnumValue() (bool, error)
type PromoteSoftwareSourceToLifecycleStageResponse
    func (response PromoteSoftwareSourceToLifecycleStageResponse) HTTPResponse() *http.Response
    func (response PromoteSoftwareSourceToLifecycleStageResponse) String() string
type ProxyConfiguration
    func (m ProxyConfiguration) String() string
    func (m ProxyConfiguration) ValidateEnumValue() (bool, error)
type RefreshManagementStationConfigRequest
    func (request RefreshManagementStationConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RefreshManagementStationConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RefreshManagementStationConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request RefreshManagementStationConfigRequest) String() string
    func (request RefreshManagementStationConfigRequest) ValidateEnumValue() (bool, error)
type RefreshManagementStationConfigResponse
    func (response RefreshManagementStationConfigResponse) HTTPResponse() *http.Response
    func (response RefreshManagementStationConfigResponse) String() string
type RefreshSoftwareOnManagedInstanceRequest
    func (request RefreshSoftwareOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RefreshSoftwareOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RefreshSoftwareOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request RefreshSoftwareOnManagedInstanceRequest) String() string
    func (request RefreshSoftwareOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type RefreshSoftwareOnManagedInstanceResponse
    func (response RefreshSoftwareOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response RefreshSoftwareOnManagedInstanceResponse) String() string
type RemoveModuleStreamProfileFromManagedInstanceDetails
    func (m RemoveModuleStreamProfileFromManagedInstanceDetails) String() string
    func (m RemoveModuleStreamProfileFromManagedInstanceDetails) ValidateEnumValue() (bool, error)
type RemoveModuleStreamProfileFromManagedInstanceGroupDetails
    func (m RemoveModuleStreamProfileFromManagedInstanceGroupDetails) String() string
    func (m RemoveModuleStreamProfileFromManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type RemoveModuleStreamProfileFromManagedInstanceGroupRequest
    func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) String() string
    func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type RemoveModuleStreamProfileFromManagedInstanceGroupResponse
    func (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse) String() string
type RemoveModuleStreamProfileFromManagedInstanceRequest
    func (request RemoveModuleStreamProfileFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveModuleStreamProfileFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveModuleStreamProfileFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveModuleStreamProfileFromManagedInstanceRequest) String() string
    func (request RemoveModuleStreamProfileFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
type RemoveModuleStreamProfileFromManagedInstanceResponse
    func (response RemoveModuleStreamProfileFromManagedInstanceResponse) HTTPResponse() *http.Response
    func (response RemoveModuleStreamProfileFromManagedInstanceResponse) String() string
type RemovePackagesFromManagedInstanceDetails
    func (m RemovePackagesFromManagedInstanceDetails) String() string
    func (m RemovePackagesFromManagedInstanceDetails) ValidateEnumValue() (bool, error)
type RemovePackagesFromManagedInstanceGroupDetails
    func (m RemovePackagesFromManagedInstanceGroupDetails) String() string
    func (m RemovePackagesFromManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type RemovePackagesFromManagedInstanceGroupRequest
    func (request RemovePackagesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemovePackagesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemovePackagesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request RemovePackagesFromManagedInstanceGroupRequest) String() string
    func (request RemovePackagesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type RemovePackagesFromManagedInstanceGroupResponse
    func (response RemovePackagesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response RemovePackagesFromManagedInstanceGroupResponse) String() string
type RemovePackagesFromManagedInstanceRequest
    func (request RemovePackagesFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemovePackagesFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemovePackagesFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request RemovePackagesFromManagedInstanceRequest) String() string
    func (request RemovePackagesFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
type RemovePackagesFromManagedInstanceResponse
    func (response RemovePackagesFromManagedInstanceResponse) HTTPResponse() *http.Response
    func (response RemovePackagesFromManagedInstanceResponse) String() string
type ReportingManagedInstanceClient
    func NewReportingManagedInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ReportingManagedInstanceClient, err error)
    func NewReportingManagedInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ReportingManagedInstanceClient, err error)
    func (client *ReportingManagedInstanceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ReportingManagedInstanceClient) GetManagedInstanceAnalyticContent(ctx context.Context, request GetManagedInstanceAnalyticContentRequest) (response GetManagedInstanceAnalyticContentResponse, err error)
    func (client ReportingManagedInstanceClient) GetManagedInstanceContent(ctx context.Context, request GetManagedInstanceContentRequest) (response GetManagedInstanceContentResponse, err error)
    func (client *ReportingManagedInstanceClient) SetRegion(region string)
    func (client ReportingManagedInstanceClient) SummarizeManagedInstanceAnalytics(ctx context.Context, request SummarizeManagedInstanceAnalyticsRequest) (response SummarizeManagedInstanceAnalyticsResponse, err error)
type RunScheduledJobNowRequest
    func (request RunScheduledJobNowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RunScheduledJobNowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RunScheduledJobNowRequest) RetryPolicy() *common.RetryPolicy
    func (request RunScheduledJobNowRequest) String() string
    func (request RunScheduledJobNowRequest) ValidateEnumValue() (bool, error)
type RunScheduledJobNowResponse
    func (response RunScheduledJobNowResponse) HTTPResponse() *http.Response
    func (response RunScheduledJobNowResponse) String() string
type ScheduleTypesEnum
    func GetMappingScheduleTypesEnum(val string) (ScheduleTypesEnum, bool)
    func GetScheduleTypesEnumValues() []ScheduleTypesEnum
type ScheduledJob
    func (m ScheduledJob) String() string
    func (m ScheduledJob) ValidateEnumValue() (bool, error)
type ScheduledJobClient
    func NewScheduledJobClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ScheduledJobClient, err error)
    func NewScheduledJobClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ScheduledJobClient, err error)
    func (client ScheduledJobClient) ChangeScheduledJobCompartment(ctx context.Context, request ChangeScheduledJobCompartmentRequest) (response ChangeScheduledJobCompartmentResponse, err error)
    func (client *ScheduledJobClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ScheduledJobClient) CreateScheduledJob(ctx context.Context, request CreateScheduledJobRequest) (response CreateScheduledJobResponse, err error)
    func (client ScheduledJobClient) DeleteScheduledJob(ctx context.Context, request DeleteScheduledJobRequest) (response DeleteScheduledJobResponse, err error)
    func (client ScheduledJobClient) GetScheduledJob(ctx context.Context, request GetScheduledJobRequest) (response GetScheduledJobResponse, err error)
    func (client ScheduledJobClient) ListScheduledJobs(ctx context.Context, request ListScheduledJobsRequest) (response ListScheduledJobsResponse, err error)
    func (client ScheduledJobClient) RunScheduledJobNow(ctx context.Context, request RunScheduledJobNowRequest) (response RunScheduledJobNowResponse, err error)
    func (client *ScheduledJobClient) SetRegion(region string)
    func (client ScheduledJobClient) UpdateScheduledJob(ctx context.Context, request UpdateScheduledJobRequest) (response UpdateScheduledJobResponse, err error)
type ScheduledJobCollection
    func (m ScheduledJobCollection) String() string
    func (m ScheduledJobCollection) ValidateEnumValue() (bool, error)
type ScheduledJobLifecycleStateEnum
    func GetMappingScheduledJobLifecycleStateEnum(val string) (ScheduledJobLifecycleStateEnum, bool)
    func GetScheduledJobLifecycleStateEnumValues() []ScheduledJobLifecycleStateEnum
type ScheduledJobOperation
    func (m ScheduledJobOperation) String() string
    func (m ScheduledJobOperation) ValidateEnumValue() (bool, error)
type ScheduledJobSummary
    func (m ScheduledJobSummary) String() string
    func (m ScheduledJobSummary) ValidateEnumValue() (bool, error)
type SearchSoftwareSourceModuleStreamsDetails
    func (m SearchSoftwareSourceModuleStreamsDetails) String() string
    func (m SearchSoftwareSourceModuleStreamsDetails) ValidateEnumValue() (bool, error)
type SearchSoftwareSourceModuleStreamsDetailsSortByEnum
    func GetMappingSearchSoftwareSourceModuleStreamsDetailsSortByEnum(val string) (SearchSoftwareSourceModuleStreamsDetailsSortByEnum, bool)
    func GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumValues() []SearchSoftwareSourceModuleStreamsDetailsSortByEnum
type SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum
    func GetMappingSearchSoftwareSourceModuleStreamsDetailsSortOrderEnum(val string) (SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum, bool)
    func GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumValues() []SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum
type SearchSoftwareSourceModuleStreamsRequest
    func (request SearchSoftwareSourceModuleStreamsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchSoftwareSourceModuleStreamsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchSoftwareSourceModuleStreamsRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchSoftwareSourceModuleStreamsRequest) String() string
    func (request SearchSoftwareSourceModuleStreamsRequest) ValidateEnumValue() (bool, error)
type SearchSoftwareSourceModuleStreamsResponse
    func (response SearchSoftwareSourceModuleStreamsResponse) HTTPResponse() *http.Response
    func (response SearchSoftwareSourceModuleStreamsResponse) String() string
type SearchSoftwareSourceModulesDetails
    func (m SearchSoftwareSourceModulesDetails) String() string
    func (m SearchSoftwareSourceModulesDetails) ValidateEnumValue() (bool, error)
type SearchSoftwareSourceModulesDetailsSortByEnum
    func GetMappingSearchSoftwareSourceModulesDetailsSortByEnum(val string) (SearchSoftwareSourceModulesDetailsSortByEnum, bool)
    func GetSearchSoftwareSourceModulesDetailsSortByEnumValues() []SearchSoftwareSourceModulesDetailsSortByEnum
type SearchSoftwareSourceModulesDetailsSortOrderEnum
    func GetMappingSearchSoftwareSourceModulesDetailsSortOrderEnum(val string) (SearchSoftwareSourceModulesDetailsSortOrderEnum, bool)
    func GetSearchSoftwareSourceModulesDetailsSortOrderEnumValues() []SearchSoftwareSourceModulesDetailsSortOrderEnum
type SearchSoftwareSourceModulesRequest
    func (request SearchSoftwareSourceModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchSoftwareSourceModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchSoftwareSourceModulesRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchSoftwareSourceModulesRequest) String() string
    func (request SearchSoftwareSourceModulesRequest) ValidateEnumValue() (bool, error)
type SearchSoftwareSourceModulesResponse
    func (response SearchSoftwareSourceModulesResponse) HTTPResponse() *http.Response
    func (response SearchSoftwareSourceModulesResponse) String() string
type SearchSoftwareSourcePackageGroupsDetails
    func (m SearchSoftwareSourcePackageGroupsDetails) String() string
    func (m SearchSoftwareSourcePackageGroupsDetails) ValidateEnumValue() (bool, error)
type SearchSoftwareSourcePackageGroupsDetailsSortByEnum
    func GetMappingSearchSoftwareSourcePackageGroupsDetailsSortByEnum(val string) (SearchSoftwareSourcePackageGroupsDetailsSortByEnum, bool)
    func GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumValues() []SearchSoftwareSourcePackageGroupsDetailsSortByEnum
type SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum
    func GetMappingSearchSoftwareSourcePackageGroupsDetailsSortOrderEnum(val string) (SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum, bool)
    func GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumValues() []SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum
type SearchSoftwareSourcePackageGroupsRequest
    func (request SearchSoftwareSourcePackageGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchSoftwareSourcePackageGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchSoftwareSourcePackageGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchSoftwareSourcePackageGroupsRequest) String() string
    func (request SearchSoftwareSourcePackageGroupsRequest) ValidateEnumValue() (bool, error)
type SearchSoftwareSourcePackageGroupsResponse
    func (response SearchSoftwareSourcePackageGroupsResponse) HTTPResponse() *http.Response
    func (response SearchSoftwareSourcePackageGroupsResponse) String() string
type SoftwarePackage
    func (m SoftwarePackage) String() string
    func (m SoftwarePackage) ValidateEnumValue() (bool, error)
type SoftwarePackageArchitectureEnum
    func GetMappingSoftwarePackageArchitectureEnum(val string) (SoftwarePackageArchitectureEnum, bool)
    func GetSoftwarePackageArchitectureEnumValues() []SoftwarePackageArchitectureEnum
type SoftwarePackageCollection
    func (m SoftwarePackageCollection) String() string
    func (m SoftwarePackageCollection) ValidateEnumValue() (bool, error)
type SoftwarePackageDependency
    func (m SoftwarePackageDependency) String() string
    func (m SoftwarePackageDependency) ValidateEnumValue() (bool, error)
type SoftwarePackageFile
    func (m SoftwarePackageFile) String() string
    func (m SoftwarePackageFile) ValidateEnumValue() (bool, error)
type SoftwarePackageSummary
    func (m SoftwarePackageSummary) String() string
    func (m SoftwarePackageSummary) ValidateEnumValue() (bool, error)
type SoftwarePackagesDetails
    func (m SoftwarePackagesDetails) String() string
    func (m SoftwarePackagesDetails) ValidateEnumValue() (bool, error)
type SoftwareSource
type SoftwareSourceAvailability
    func (m SoftwareSourceAvailability) String() string
    func (m SoftwareSourceAvailability) ValidateEnumValue() (bool, error)
type SoftwareSourceClient
    func NewSoftwareSourceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SoftwareSourceClient, err error)
    func NewSoftwareSourceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SoftwareSourceClient, err error)
    func (client SoftwareSourceClient) AddPackagesToSoftwareSource(ctx context.Context, request AddPackagesToSoftwareSourceRequest) (response AddPackagesToSoftwareSourceResponse, err error)
    func (client SoftwareSourceClient) ChangeAvailabilityOfSoftwareSources(ctx context.Context, request ChangeAvailabilityOfSoftwareSourcesRequest) (response ChangeAvailabilityOfSoftwareSourcesResponse, err error)
    func (client SoftwareSourceClient) ChangeSoftwareSourceCompartment(ctx context.Context, request ChangeSoftwareSourceCompartmentRequest) (response ChangeSoftwareSourceCompartmentResponse, err error)
    func (client *SoftwareSourceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client SoftwareSourceClient) CreateEntitlement(ctx context.Context, request CreateEntitlementRequest) (response CreateEntitlementResponse, err error)
    func (client SoftwareSourceClient) CreateSoftwareSource(ctx context.Context, request CreateSoftwareSourceRequest) (response CreateSoftwareSourceResponse, err error)
    func (client SoftwareSourceClient) DeleteSoftwareSource(ctx context.Context, request DeleteSoftwareSourceRequest) (response DeleteSoftwareSourceResponse, err error)
    func (client SoftwareSourceClient) GetErratum(ctx context.Context, request GetErratumRequest) (response GetErratumResponse, err error)
    func (client SoftwareSourceClient) GetModuleStream(ctx context.Context, request GetModuleStreamRequest) (response GetModuleStreamResponse, err error)
    func (client SoftwareSourceClient) GetModuleStreamProfile(ctx context.Context, request GetModuleStreamProfileRequest) (response GetModuleStreamProfileResponse, err error)
    func (client SoftwareSourceClient) GetPackageGroup(ctx context.Context, request GetPackageGroupRequest) (response GetPackageGroupResponse, err error)
    func (client SoftwareSourceClient) GetSoftwarePackage(ctx context.Context, request GetSoftwarePackageRequest) (response GetSoftwarePackageResponse, err error)
    func (client SoftwareSourceClient) GetSoftwarePackageByName(ctx context.Context, request GetSoftwarePackageByNameRequest) (response GetSoftwarePackageByNameResponse, err error)
    func (client SoftwareSourceClient) GetSoftwareSource(ctx context.Context, request GetSoftwareSourceRequest) (response GetSoftwareSourceResponse, err error)
    func (client SoftwareSourceClient) ListAllSoftwarePackages(ctx context.Context, request ListAllSoftwarePackagesRequest) (response ListAllSoftwarePackagesResponse, err error)
    func (client SoftwareSourceClient) ListEntitlements(ctx context.Context, request ListEntitlementsRequest) (response ListEntitlementsResponse, err error)
    func (client SoftwareSourceClient) ListErrata(ctx context.Context, request ListErrataRequest) (response ListErrataResponse, err error)
    func (client SoftwareSourceClient) ListModuleStreamProfiles(ctx context.Context, request ListModuleStreamProfilesRequest) (response ListModuleStreamProfilesResponse, err error)
    func (client SoftwareSourceClient) ListModuleStreams(ctx context.Context, request ListModuleStreamsRequest) (response ListModuleStreamsResponse, err error)
    func (client SoftwareSourceClient) ListPackageGroups(ctx context.Context, request ListPackageGroupsRequest) (response ListPackageGroupsResponse, err error)
    func (client SoftwareSourceClient) ListSoftwarePackageSoftwareSources(ctx context.Context, request ListSoftwarePackageSoftwareSourcesRequest) (response ListSoftwarePackageSoftwareSourcesResponse, err error)
    func (client SoftwareSourceClient) ListSoftwarePackages(ctx context.Context, request ListSoftwarePackagesRequest) (response ListSoftwarePackagesResponse, err error)
    func (client SoftwareSourceClient) ListSoftwareSourceVendors(ctx context.Context, request ListSoftwareSourceVendorsRequest) (response ListSoftwareSourceVendorsResponse, err error)
    func (client SoftwareSourceClient) ListSoftwareSources(ctx context.Context, request ListSoftwareSourcesRequest) (response ListSoftwareSourcesResponse, err error)
    func (client SoftwareSourceClient) SearchSoftwareSourceModuleStreams(ctx context.Context, request SearchSoftwareSourceModuleStreamsRequest) (response SearchSoftwareSourceModuleStreamsResponse, err error)
    func (client SoftwareSourceClient) SearchSoftwareSourceModules(ctx context.Context, request SearchSoftwareSourceModulesRequest) (response SearchSoftwareSourceModulesResponse, err error)
    func (client SoftwareSourceClient) SearchSoftwareSourcePackageGroups(ctx context.Context, request SearchSoftwareSourcePackageGroupsRequest) (response SearchSoftwareSourcePackageGroupsResponse, err error)
    func (client *SoftwareSourceClient) SetRegion(region string)
    func (client SoftwareSourceClient) UpdateSoftwareSource(ctx context.Context, request UpdateSoftwareSourceRequest) (response UpdateSoftwareSourceResponse, err error)
type SoftwareSourceCollection
    func (m SoftwareSourceCollection) String() string
    func (m *SoftwareSourceCollection) UnmarshalJSON(data []byte) (e error)
    func (m SoftwareSourceCollection) ValidateEnumValue() (bool, error)
type SoftwareSourceDetails
    func (m SoftwareSourceDetails) String() string
    func (m SoftwareSourceDetails) ValidateEnumValue() (bool, error)
type SoftwareSourceEvent
    func (m SoftwareSourceEvent) GetCompartmentId() *string
    func (m SoftwareSourceEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m SoftwareSourceEvent) GetEventDetails() *string
    func (m SoftwareSourceEvent) GetEventSummary() *string
    func (m SoftwareSourceEvent) GetFreeformTags() map[string]string
    func (m SoftwareSourceEvent) GetId() *string
    func (m SoftwareSourceEvent) GetIsManagedByAutonomousLinux() *bool
    func (m SoftwareSourceEvent) GetLifecycleDetails() *string
    func (m SoftwareSourceEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m SoftwareSourceEvent) GetResourceId() *string
    func (m SoftwareSourceEvent) GetSystemDetails() *SystemDetails
    func (m SoftwareSourceEvent) GetSystemTags() map[string]map[string]interface{}
    func (m SoftwareSourceEvent) GetTimeCreated() *common.SDKTime
    func (m SoftwareSourceEvent) GetTimeOccurred() *common.SDKTime
    func (m SoftwareSourceEvent) GetTimeUpdated() *common.SDKTime
    func (m SoftwareSourceEvent) MarshalJSON() (buff []byte, e error)
    func (m SoftwareSourceEvent) String() string
    func (m SoftwareSourceEvent) ValidateEnumValue() (bool, error)
type SoftwareSourceEventData
    func (m SoftwareSourceEventData) String() string
    func (m SoftwareSourceEventData) ValidateEnumValue() (bool, error)
type SoftwareSourceEventDataOperationTypeEnum
    func GetMappingSoftwareSourceEventDataOperationTypeEnum(val string) (SoftwareSourceEventDataOperationTypeEnum, bool)
    func GetSoftwareSourceEventDataOperationTypeEnumValues() []SoftwareSourceEventDataOperationTypeEnum
type SoftwareSourceLifecycleStateEnum
    func GetMappingSoftwareSourceLifecycleStateEnum(val string) (SoftwareSourceLifecycleStateEnum, bool)
    func GetSoftwareSourceLifecycleStateEnumValues() []SoftwareSourceLifecycleStateEnum
type SoftwareSourceProfile
    func (m SoftwareSourceProfile) GetArchType() ArchTypeEnum
    func (m SoftwareSourceProfile) GetCompartmentId() *string
    func (m SoftwareSourceProfile) GetDefinedTags() map[string]map[string]interface{}
    func (m SoftwareSourceProfile) GetDescription() *string
    func (m SoftwareSourceProfile) GetDisplayName() *string
    func (m SoftwareSourceProfile) GetFreeformTags() map[string]string
    func (m SoftwareSourceProfile) GetId() *string
    func (m SoftwareSourceProfile) GetIsDefaultProfile() *bool
    func (m SoftwareSourceProfile) GetIsServiceProvidedProfile() *bool
    func (m SoftwareSourceProfile) GetLifecycleState() ProfileLifecycleStateEnum
    func (m SoftwareSourceProfile) GetManagementStationId() *string
    func (m SoftwareSourceProfile) GetOsFamily() OsFamilyEnum
    func (m SoftwareSourceProfile) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m SoftwareSourceProfile) GetSystemTags() map[string]map[string]interface{}
    func (m SoftwareSourceProfile) GetTimeCreated() *common.SDKTime
    func (m SoftwareSourceProfile) GetVendorName() VendorNameEnum
    func (m SoftwareSourceProfile) MarshalJSON() (buff []byte, e error)
    func (m SoftwareSourceProfile) String() string
    func (m SoftwareSourceProfile) ValidateEnumValue() (bool, error)
type SoftwareSourceSummary
type SoftwareSourceTypeEnum
    func GetMappingSoftwareSourceTypeEnum(val string) (SoftwareSourceTypeEnum, bool)
    func GetSoftwareSourceTypeEnumValues() []SoftwareSourceTypeEnum
type SoftwareSourceVendorCollection
    func (m SoftwareSourceVendorCollection) String() string
    func (m SoftwareSourceVendorCollection) ValidateEnumValue() (bool, error)
type SoftwareSourceVendorSummary
    func (m SoftwareSourceVendorSummary) String() string
    func (m SoftwareSourceVendorSummary) ValidateEnumValue() (bool, error)
type SoftwareSourcesDetails
    func (m SoftwareSourcesDetails) String() string
    func (m SoftwareSourcesDetails) ValidateEnumValue() (bool, error)
type SoftwareUpdateEvent
    func (m SoftwareUpdateEvent) GetCompartmentId() *string
    func (m SoftwareUpdateEvent) GetDefinedTags() map[string]map[string]interface{}
    func (m SoftwareUpdateEvent) GetEventDetails() *string
    func (m SoftwareUpdateEvent) GetEventSummary() *string
    func (m SoftwareUpdateEvent) GetFreeformTags() map[string]string
    func (m SoftwareUpdateEvent) GetId() *string
    func (m SoftwareUpdateEvent) GetIsManagedByAutonomousLinux() *bool
    func (m SoftwareUpdateEvent) GetLifecycleDetails() *string
    func (m SoftwareUpdateEvent) GetLifecycleState() EventLifecycleStateEnum
    func (m SoftwareUpdateEvent) GetResourceId() *string
    func (m SoftwareUpdateEvent) GetSystemDetails() *SystemDetails
    func (m SoftwareUpdateEvent) GetSystemTags() map[string]map[string]interface{}
    func (m SoftwareUpdateEvent) GetTimeCreated() *common.SDKTime
    func (m SoftwareUpdateEvent) GetTimeOccurred() *common.SDKTime
    func (m SoftwareUpdateEvent) GetTimeUpdated() *common.SDKTime
    func (m SoftwareUpdateEvent) MarshalJSON() (buff []byte, e error)
    func (m SoftwareUpdateEvent) String() string
    func (m SoftwareUpdateEvent) ValidateEnumValue() (bool, error)
type SoftwareUpdateEventData
    func (m SoftwareUpdateEventData) String() string
    func (m SoftwareUpdateEventData) ValidateEnumValue() (bool, error)
type SoftwareUpdateEventDataOperationTypeEnum
    func GetMappingSoftwareUpdateEventDataOperationTypeEnum(val string) (SoftwareUpdateEventDataOperationTypeEnum, bool)
    func GetSoftwareUpdateEventDataOperationTypeEnumValues() []SoftwareUpdateEventDataOperationTypeEnum
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type StationHealth
    func (m StationHealth) String() string
    func (m StationHealth) ValidateEnumValue() (bool, error)
type StationProfile
    func (m StationProfile) GetArchType() ArchTypeEnum
    func (m StationProfile) GetCompartmentId() *string
    func (m StationProfile) GetDefinedTags() map[string]map[string]interface{}
    func (m StationProfile) GetDescription() *string
    func (m StationProfile) GetDisplayName() *string
    func (m StationProfile) GetFreeformTags() map[string]string
    func (m StationProfile) GetId() *string
    func (m StationProfile) GetIsDefaultProfile() *bool
    func (m StationProfile) GetIsServiceProvidedProfile() *bool
    func (m StationProfile) GetLifecycleState() ProfileLifecycleStateEnum
    func (m StationProfile) GetManagementStationId() *string
    func (m StationProfile) GetOsFamily() OsFamilyEnum
    func (m StationProfile) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m StationProfile) GetSystemTags() map[string]map[string]interface{}
    func (m StationProfile) GetTimeCreated() *common.SDKTime
    func (m StationProfile) GetVendorName() VendorNameEnum
    func (m StationProfile) MarshalJSON() (buff []byte, e error)
    func (m StationProfile) String() string
    func (m StationProfile) ValidateEnumValue() (bool, error)
type SummarizeManagedInstanceAnalyticsRequest
    func (request SummarizeManagedInstanceAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeManagedInstanceAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeManagedInstanceAnalyticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeManagedInstanceAnalyticsRequest) String() string
    func (request SummarizeManagedInstanceAnalyticsRequest) ValidateEnumValue() (bool, error)
type SummarizeManagedInstanceAnalyticsResponse
    func (response SummarizeManagedInstanceAnalyticsResponse) HTTPResponse() *http.Response
    func (response SummarizeManagedInstanceAnalyticsResponse) String() string
type SummarizeManagedInstanceAnalyticsSortByEnum
    func GetMappingSummarizeManagedInstanceAnalyticsSortByEnum(val string) (SummarizeManagedInstanceAnalyticsSortByEnum, bool)
    func GetSummarizeManagedInstanceAnalyticsSortByEnumValues() []SummarizeManagedInstanceAnalyticsSortByEnum
type SummarizeManagedInstanceAnalyticsSortOrderEnum
    func GetMappingSummarizeManagedInstanceAnalyticsSortOrderEnum(val string) (SummarizeManagedInstanceAnalyticsSortOrderEnum, bool)
    func GetSummarizeManagedInstanceAnalyticsSortOrderEnumValues() []SummarizeManagedInstanceAnalyticsSortOrderEnum
type SwitchModuleStreamOnManagedInstanceDetails
    func (m SwitchModuleStreamOnManagedInstanceDetails) String() string
    func (m SwitchModuleStreamOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type SwitchModuleStreamOnManagedInstanceGroupDetails
    func (m SwitchModuleStreamOnManagedInstanceGroupDetails) String() string
    func (m SwitchModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type SwitchModuleStreamOnManagedInstanceGroupRequest
    func (request SwitchModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SwitchModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SwitchModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request SwitchModuleStreamOnManagedInstanceGroupRequest) String() string
    func (request SwitchModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type SwitchModuleStreamOnManagedInstanceGroupResponse
    func (response SwitchModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response SwitchModuleStreamOnManagedInstanceGroupResponse) String() string
type SwitchModuleStreamOnManagedInstanceRequest
    func (request SwitchModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SwitchModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SwitchModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request SwitchModuleStreamOnManagedInstanceRequest) String() string
    func (request SwitchModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type SwitchModuleStreamOnManagedInstanceResponse
    func (response SwitchModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response SwitchModuleStreamOnManagedInstanceResponse) String() string
type SynchronizeMirrorsDetails
    func (m SynchronizeMirrorsDetails) String() string
    func (m SynchronizeMirrorsDetails) ValidateEnumValue() (bool, error)
type SynchronizeMirrorsRequest
    func (request SynchronizeMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SynchronizeMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SynchronizeMirrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request SynchronizeMirrorsRequest) String() string
    func (request SynchronizeMirrorsRequest) ValidateEnumValue() (bool, error)
type SynchronizeMirrorsResponse
    func (response SynchronizeMirrorsResponse) HTTPResponse() *http.Response
    func (response SynchronizeMirrorsResponse) String() string
type SynchronizeSingleMirrorsRequest
    func (request SynchronizeSingleMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SynchronizeSingleMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SynchronizeSingleMirrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request SynchronizeSingleMirrorsRequest) String() string
    func (request SynchronizeSingleMirrorsRequest) ValidateEnumValue() (bool, error)
type SynchronizeSingleMirrorsResponse
    func (response SynchronizeSingleMirrorsResponse) HTTPResponse() *http.Response
    func (response SynchronizeSingleMirrorsResponse) String() string
type SystemDetails
    func (m SystemDetails) String() string
    func (m SystemDetails) ValidateEnumValue() (bool, error)
type TargetResourceEntityTypeEnum
    func GetMappingTargetResourceEntityTypeEnum(val string) (TargetResourceEntityTypeEnum, bool)
    func GetTargetResourceEntityTypeEnumValues() []TargetResourceEntityTypeEnum
type UpdatableAutonomousSettings
    func (m UpdatableAutonomousSettings) String() string
    func (m UpdatableAutonomousSettings) ValidateEnumValue() (bool, error)
type UpdatablePackageCollection
    func (m UpdatablePackageCollection) String() string
    func (m UpdatablePackageCollection) ValidateEnumValue() (bool, error)
type UpdatablePackageSummary
    func (m UpdatablePackageSummary) GetArchitecture() ArchTypeEnum
    func (m UpdatablePackageSummary) GetDisplayName() *string
    func (m UpdatablePackageSummary) GetName() *string
    func (m UpdatablePackageSummary) GetSoftwareSources() []SoftwareSourceDetails
    func (m UpdatablePackageSummary) GetType() *string
    func (m UpdatablePackageSummary) GetVersion() *string
    func (m UpdatablePackageSummary) MarshalJSON() (buff []byte, e error)
    func (m UpdatablePackageSummary) String() string
    func (m UpdatablePackageSummary) ValidateEnumValue() (bool, error)
type UpdateAllPackagesOnManagedInstanceGroupDetails
    func (m UpdateAllPackagesOnManagedInstanceGroupDetails) String() string
    func (m UpdateAllPackagesOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type UpdateAllPackagesOnManagedInstanceGroupRequest
    func (request UpdateAllPackagesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAllPackagesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAllPackagesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAllPackagesOnManagedInstanceGroupRequest) String() string
    func (request UpdateAllPackagesOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type UpdateAllPackagesOnManagedInstanceGroupResponse
    func (response UpdateAllPackagesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response UpdateAllPackagesOnManagedInstanceGroupResponse) String() string
type UpdateAllPackagesOnManagedInstancesInCompartmentDetails
    func (m UpdateAllPackagesOnManagedInstancesInCompartmentDetails) String() string
    func (m UpdateAllPackagesOnManagedInstancesInCompartmentDetails) ValidateEnumValue() (bool, error)
type UpdateAllPackagesOnManagedInstancesInCompartmentRequest
    func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) String() string
    func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) ValidateEnumValue() (bool, error)
type UpdateAllPackagesOnManagedInstancesInCompartmentResponse
    func (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse) HTTPResponse() *http.Response
    func (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse) String() string
type UpdateCustomSoftwareSourceDetails
    func (m UpdateCustomSoftwareSourceDetails) GetCompartmentId() *string
    func (m UpdateCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateCustomSoftwareSourceDetails) GetDescription() *string
    func (m UpdateCustomSoftwareSourceDetails) GetDisplayName() *string
    func (m UpdateCustomSoftwareSourceDetails) GetFreeformTags() map[string]string
    func (m UpdateCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateCustomSoftwareSourceDetails) String() string
    func (m UpdateCustomSoftwareSourceDetails) ValidateEnumValue() (bool, error)
type UpdateEventDetails
    func (m UpdateEventDetails) String() string
    func (m UpdateEventDetails) ValidateEnumValue() (bool, error)
type UpdateEventRequest
    func (request UpdateEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateEventRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateEventRequest) String() string
    func (request UpdateEventRequest) ValidateEnumValue() (bool, error)
type UpdateEventResponse
    func (response UpdateEventResponse) HTTPResponse() *http.Response
    func (response UpdateEventResponse) String() string
type UpdateLifecycleEnvironmentDetails
    func (m UpdateLifecycleEnvironmentDetails) String() string
    func (m UpdateLifecycleEnvironmentDetails) ValidateEnumValue() (bool, error)
type UpdateLifecycleEnvironmentRequest
    func (request UpdateLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLifecycleEnvironmentRequest) String() string
    func (request UpdateLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
type UpdateLifecycleEnvironmentResponse
    func (response UpdateLifecycleEnvironmentResponse) HTTPResponse() *http.Response
    func (response UpdateLifecycleEnvironmentResponse) String() string
type UpdateLifecycleStageDetails
    func (m UpdateLifecycleStageDetails) String() string
    func (m UpdateLifecycleStageDetails) ValidateEnumValue() (bool, error)
type UpdateManagedInstanceDetails
    func (m UpdateManagedInstanceDetails) String() string
    func (m UpdateManagedInstanceDetails) ValidateEnumValue() (bool, error)
type UpdateManagedInstanceGroupDetails
    func (m UpdateManagedInstanceGroupDetails) String() string
    func (m UpdateManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
type UpdateManagedInstanceGroupRequest
    func (request UpdateManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagedInstanceGroupRequest) String() string
    func (request UpdateManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
type UpdateManagedInstanceGroupResponse
    func (response UpdateManagedInstanceGroupResponse) HTTPResponse() *http.Response
    func (response UpdateManagedInstanceGroupResponse) String() string
type UpdateManagedInstanceRequest
    func (request UpdateManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagedInstanceRequest) String() string
    func (request UpdateManagedInstanceRequest) ValidateEnumValue() (bool, error)
type UpdateManagedInstanceResponse
    func (response UpdateManagedInstanceResponse) HTTPResponse() *http.Response
    func (response UpdateManagedInstanceResponse) String() string
type UpdateManagementStationDetails
    func (m UpdateManagementStationDetails) String() string
    func (m UpdateManagementStationDetails) ValidateEnumValue() (bool, error)
type UpdateManagementStationRequest
    func (request UpdateManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateManagementStationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagementStationRequest) String() string
    func (request UpdateManagementStationRequest) ValidateEnumValue() (bool, error)
type UpdateManagementStationResponse
    func (response UpdateManagementStationResponse) HTTPResponse() *http.Response
    func (response UpdateManagementStationResponse) String() string
type UpdateMirrorConfigurationDetails
    func (m UpdateMirrorConfigurationDetails) String() string
    func (m UpdateMirrorConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdatePackagesOnManagedInstanceDetails
    func (m UpdatePackagesOnManagedInstanceDetails) String() string
    func (m UpdatePackagesOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
type UpdatePackagesOnManagedInstanceRequest
    func (request UpdatePackagesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePackagesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePackagesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePackagesOnManagedInstanceRequest) String() string
    func (request UpdatePackagesOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
type UpdatePackagesOnManagedInstanceResponse
    func (response UpdatePackagesOnManagedInstanceResponse) HTTPResponse() *http.Response
    func (response UpdatePackagesOnManagedInstanceResponse) String() string
type UpdateProfileDetails
    func (m UpdateProfileDetails) String() string
    func (m UpdateProfileDetails) ValidateEnumValue() (bool, error)
type UpdateProfileRequest
    func (request UpdateProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProfileRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProfileRequest) String() string
    func (request UpdateProfileRequest) ValidateEnumValue() (bool, error)
type UpdateProfileResponse
    func (response UpdateProfileResponse) HTTPResponse() *http.Response
    func (response UpdateProfileResponse) String() string
type UpdateProxyConfigurationDetails
    func (m UpdateProxyConfigurationDetails) String() string
    func (m UpdateProxyConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdateScheduledJobDetails
    func (m UpdateScheduledJobDetails) String() string
    func (m UpdateScheduledJobDetails) ValidateEnumValue() (bool, error)
type UpdateScheduledJobRequest
    func (request UpdateScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateScheduledJobRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateScheduledJobRequest) String() string
    func (request UpdateScheduledJobRequest) ValidateEnumValue() (bool, error)
type UpdateScheduledJobResponse
    func (response UpdateScheduledJobResponse) HTTPResponse() *http.Response
    func (response UpdateScheduledJobResponse) String() string
type UpdateSoftwareSourceDetails
type UpdateSoftwareSourceRequest
    func (request UpdateSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSoftwareSourceRequest) String() string
    func (request UpdateSoftwareSourceRequest) ValidateEnumValue() (bool, error)
type UpdateSoftwareSourceResponse
    func (response UpdateSoftwareSourceResponse) HTTPResponse() *http.Response
    func (response UpdateSoftwareSourceResponse) String() string
type UpdateTypesEnum
    func GetMappingUpdateTypesEnum(val string) (UpdateTypesEnum, bool)
    func GetUpdateTypesEnumValues() []UpdateTypesEnum
type UpdateVendorSoftwareSourceDetails
    func (m UpdateVendorSoftwareSourceDetails) GetCompartmentId() *string
    func (m UpdateVendorSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVendorSoftwareSourceDetails) GetDescription() *string
    func (m UpdateVendorSoftwareSourceDetails) GetDisplayName() *string
    func (m UpdateVendorSoftwareSourceDetails) GetFreeformTags() map[string]string
    func (m UpdateVendorSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVendorSoftwareSourceDetails) String() string
    func (m UpdateVendorSoftwareSourceDetails) ValidateEnumValue() (bool, error)
type UpdateVersionedCustomSoftwareSourceDetails
    func (m UpdateVersionedCustomSoftwareSourceDetails) GetCompartmentId() *string
    func (m UpdateVersionedCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVersionedCustomSoftwareSourceDetails) GetDescription() *string
    func (m UpdateVersionedCustomSoftwareSourceDetails) GetDisplayName() *string
    func (m UpdateVersionedCustomSoftwareSourceDetails) GetFreeformTags() map[string]string
    func (m UpdateVersionedCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVersionedCustomSoftwareSourceDetails) String() string
    func (m UpdateVersionedCustomSoftwareSourceDetails) ValidateEnumValue() (bool, error)
type UpdateWorkRequestDetails
    func (m UpdateWorkRequestDetails) String() string
    func (m UpdateWorkRequestDetails) ValidateEnumValue() (bool, error)
type VendorNameEnum
    func GetMappingVendorNameEnum(val string) (VendorNameEnum, bool)
    func GetVendorNameEnumValues() []VendorNameEnum
type VendorSoftwareSource
    func (m VendorSoftwareSource) GetArchType() ArchTypeEnum
    func (m VendorSoftwareSource) GetAvailability() AvailabilityEnum
    func (m VendorSoftwareSource) GetAvailabilityAtOci() AvailabilityEnum
    func (m VendorSoftwareSource) GetChecksumType() ChecksumTypeEnum
    func (m VendorSoftwareSource) GetCompartmentId() *string
    func (m VendorSoftwareSource) GetDefinedTags() map[string]map[string]interface{}
    func (m VendorSoftwareSource) GetDescription() *string
    func (m VendorSoftwareSource) GetDisplayName() *string
    func (m VendorSoftwareSource) GetFreeformTags() map[string]string
    func (m VendorSoftwareSource) GetGpgKeyFingerprint() *string
    func (m VendorSoftwareSource) GetGpgKeyId() *string
    func (m VendorSoftwareSource) GetGpgKeyUrl() *string
    func (m VendorSoftwareSource) GetId() *string
    func (m VendorSoftwareSource) GetLifecycleState() SoftwareSourceLifecycleStateEnum
    func (m VendorSoftwareSource) GetOsFamily() OsFamilyEnum
    func (m VendorSoftwareSource) GetPackageCount() *int64
    func (m VendorSoftwareSource) GetRepoId() *string
    func (m VendorSoftwareSource) GetSize() *float64
    func (m VendorSoftwareSource) GetSystemTags() map[string]map[string]interface{}
    func (m VendorSoftwareSource) GetTimeCreated() *common.SDKTime
    func (m VendorSoftwareSource) GetUrl() *string
    func (m VendorSoftwareSource) MarshalJSON() (buff []byte, e error)
    func (m VendorSoftwareSource) String() string
    func (m VendorSoftwareSource) ValidateEnumValue() (bool, error)
type VendorSoftwareSourceSummary
    func (m VendorSoftwareSourceSummary) GetArchType() ArchTypeEnum
    func (m VendorSoftwareSourceSummary) GetAvailability() AvailabilityEnum
    func (m VendorSoftwareSourceSummary) GetAvailabilityAtOci() AvailabilityEnum
    func (m VendorSoftwareSourceSummary) GetCompartmentId() *string
    func (m VendorSoftwareSourceSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m VendorSoftwareSourceSummary) GetDescription() *string
    func (m VendorSoftwareSourceSummary) GetDisplayName() *string
    func (m VendorSoftwareSourceSummary) GetFreeformTags() map[string]string
    func (m VendorSoftwareSourceSummary) GetId() *string
    func (m VendorSoftwareSourceSummary) GetLifecycleState() SoftwareSourceLifecycleStateEnum
    func (m VendorSoftwareSourceSummary) GetOsFamily() OsFamilyEnum
    func (m VendorSoftwareSourceSummary) GetPackageCount() *int64
    func (m VendorSoftwareSourceSummary) GetRepoId() *string
    func (m VendorSoftwareSourceSummary) GetSize() *float64
    func (m VendorSoftwareSourceSummary) GetSystemTags() map[string]map[string]interface{}
    func (m VendorSoftwareSourceSummary) GetTimeCreated() *common.SDKTime
    func (m VendorSoftwareSourceSummary) GetTimeUpdated() *common.SDKTime
    func (m VendorSoftwareSourceSummary) GetUrl() *string
    func (m VendorSoftwareSourceSummary) MarshalJSON() (buff []byte, e error)
    func (m VendorSoftwareSourceSummary) String() string
    func (m VendorSoftwareSourceSummary) ValidateEnumValue() (bool, error)
type VersionedCustomSoftwareSource
    func (m VersionedCustomSoftwareSource) GetArchType() ArchTypeEnum
    func (m VersionedCustomSoftwareSource) GetAvailability() AvailabilityEnum
    func (m VersionedCustomSoftwareSource) GetAvailabilityAtOci() AvailabilityEnum
    func (m VersionedCustomSoftwareSource) GetChecksumType() ChecksumTypeEnum
    func (m VersionedCustomSoftwareSource) GetCompartmentId() *string
    func (m VersionedCustomSoftwareSource) GetDefinedTags() map[string]map[string]interface{}
    func (m VersionedCustomSoftwareSource) GetDescription() *string
    func (m VersionedCustomSoftwareSource) GetDisplayName() *string
    func (m VersionedCustomSoftwareSource) GetFreeformTags() map[string]string
    func (m VersionedCustomSoftwareSource) GetGpgKeyFingerprint() *string
    func (m VersionedCustomSoftwareSource) GetGpgKeyId() *string
    func (m VersionedCustomSoftwareSource) GetGpgKeyUrl() *string
    func (m VersionedCustomSoftwareSource) GetId() *string
    func (m VersionedCustomSoftwareSource) GetLifecycleState() SoftwareSourceLifecycleStateEnum
    func (m VersionedCustomSoftwareSource) GetOsFamily() OsFamilyEnum
    func (m VersionedCustomSoftwareSource) GetPackageCount() *int64
    func (m VersionedCustomSoftwareSource) GetRepoId() *string
    func (m VersionedCustomSoftwareSource) GetSize() *float64
    func (m VersionedCustomSoftwareSource) GetSystemTags() map[string]map[string]interface{}
    func (m VersionedCustomSoftwareSource) GetTimeCreated() *common.SDKTime
    func (m VersionedCustomSoftwareSource) GetUrl() *string
    func (m VersionedCustomSoftwareSource) MarshalJSON() (buff []byte, e error)
    func (m VersionedCustomSoftwareSource) String() string
    func (m VersionedCustomSoftwareSource) ValidateEnumValue() (bool, error)
type VersionedCustomSoftwareSourceSummary
    func (m VersionedCustomSoftwareSourceSummary) GetArchType() ArchTypeEnum
    func (m VersionedCustomSoftwareSourceSummary) GetAvailability() AvailabilityEnum
    func (m VersionedCustomSoftwareSourceSummary) GetAvailabilityAtOci() AvailabilityEnum
    func (m VersionedCustomSoftwareSourceSummary) GetCompartmentId() *string
    func (m VersionedCustomSoftwareSourceSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m VersionedCustomSoftwareSourceSummary) GetDescription() *string
    func (m VersionedCustomSoftwareSourceSummary) GetDisplayName() *string
    func (m VersionedCustomSoftwareSourceSummary) GetFreeformTags() map[string]string
    func (m VersionedCustomSoftwareSourceSummary) GetId() *string
    func (m VersionedCustomSoftwareSourceSummary) GetLifecycleState() SoftwareSourceLifecycleStateEnum
    func (m VersionedCustomSoftwareSourceSummary) GetOsFamily() OsFamilyEnum
    func (m VersionedCustomSoftwareSourceSummary) GetPackageCount() *int64
    func (m VersionedCustomSoftwareSourceSummary) GetRepoId() *string
    func (m VersionedCustomSoftwareSourceSummary) GetSize() *float64
    func (m VersionedCustomSoftwareSourceSummary) GetSystemTags() map[string]map[string]interface{}
    func (m VersionedCustomSoftwareSourceSummary) GetTimeCreated() *common.SDKTime
    func (m VersionedCustomSoftwareSourceSummary) GetTimeUpdated() *common.SDKTime
    func (m VersionedCustomSoftwareSourceSummary) GetUrl() *string
    func (m VersionedCustomSoftwareSourceSummary) MarshalJSON() (buff []byte, e error)
    func (m VersionedCustomSoftwareSourceSummary) String() string
    func (m VersionedCustomSoftwareSourceSummary) ValidateEnumValue() (bool, error)
type VmcoreDetails
    func (m VmcoreDetails) String() string
    func (m VmcoreDetails) ValidateEnumValue() (bool, error)
type VulnerabilityTypesEnum
    func GetMappingVulnerabilityTypesEnum(val string) (VulnerabilityTypesEnum, bool)
    func GetVulnerabilityTypesEnumValues() []VulnerabilityTypesEnum
type WindowsStandaloneProfile
    func (m WindowsStandaloneProfile) GetArchType() ArchTypeEnum
    func (m WindowsStandaloneProfile) GetCompartmentId() *string
    func (m WindowsStandaloneProfile) GetDefinedTags() map[string]map[string]interface{}
    func (m WindowsStandaloneProfile) GetDescription() *string
    func (m WindowsStandaloneProfile) GetDisplayName() *string
    func (m WindowsStandaloneProfile) GetFreeformTags() map[string]string
    func (m WindowsStandaloneProfile) GetId() *string
    func (m WindowsStandaloneProfile) GetIsDefaultProfile() *bool
    func (m WindowsStandaloneProfile) GetIsServiceProvidedProfile() *bool
    func (m WindowsStandaloneProfile) GetLifecycleState() ProfileLifecycleStateEnum
    func (m WindowsStandaloneProfile) GetManagementStationId() *string
    func (m WindowsStandaloneProfile) GetOsFamily() OsFamilyEnum
    func (m WindowsStandaloneProfile) GetRegistrationType() ProfileRegistrationTypeEnum
    func (m WindowsStandaloneProfile) GetSystemTags() map[string]map[string]interface{}
    func (m WindowsStandaloneProfile) GetTimeCreated() *common.SDKTime
    func (m WindowsStandaloneProfile) GetVendorName() VendorNameEnum
    func (m WindowsStandaloneProfile) MarshalJSON() (buff []byte, e error)
    func (m WindowsStandaloneProfile) String() string
    func (m WindowsStandaloneProfile) ValidateEnumValue() (bool, error)
type WindowsUpdate
    func (m WindowsUpdate) String() string
    func (m WindowsUpdate) ValidateEnumValue() (bool, error)
type WindowsUpdateCollection
    func (m WindowsUpdateCollection) String() string
    func (m WindowsUpdateCollection) ValidateEnumValue() (bool, error)
type WindowsUpdateInstallableEnum
    func GetMappingWindowsUpdateInstallableEnum(val string) (WindowsUpdateInstallableEnum, bool)
    func GetWindowsUpdateInstallableEnumValues() []WindowsUpdateInstallableEnum
type WindowsUpdateSummary
    func (m WindowsUpdateSummary) String() string
    func (m WindowsUpdateSummary) ValidateEnumValue() (bool, error)
type WindowsUpdateTypesEnum
    func GetMappingWindowsUpdateTypesEnum(val string) (WindowsUpdateTypesEnum, bool)
    func GetWindowsUpdateTypesEnumValues() []WindowsUpdateTypesEnum
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestClient
    func NewWorkRequestClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestClient, err error)
    func NewWorkRequestClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestClient, err error)
    func (client *WorkRequestClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client WorkRequestClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client WorkRequestClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client WorkRequestClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client WorkRequestClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *WorkRequestClient) SetRegion(region string)
type WorkRequestDetails
    func (m WorkRequestDetails) String() string
    func (m WorkRequestDetails) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestEventDataAdditionalDetails
    func (m WorkRequestEventDataAdditionalDetails) String() string
    func (m WorkRequestEventDataAdditionalDetails) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestManagementStationDetails
    func (m WorkRequestManagementStationDetails) String() string
    func (m WorkRequestManagementStationDetails) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceMetadataKeyEnum
    func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
    func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go add_packages_to_software_source_details.go add_packages_to_software_source_request_response.go advisory_severity.go advisory_types.go agent_event.go agent_event_data.go arch_type.go attach_managed_instances_to_lifecycle_stage_details.go attach_managed_instances_to_lifecycle_stage_request_response.go attach_managed_instances_to_managed_instance_group_details.go attach_managed_instances_to_managed_instance_group_request_response.go attach_profile_to_managed_instance_details.go attach_profile_to_managed_instance_request_response.go attach_software_sources_to_managed_instance_details.go attach_software_sources_to_managed_instance_group_details.go attach_software_sources_to_managed_instance_group_request_response.go attach_software_sources_to_managed_instance_request_response.go autonomous_settings.go availability.go available_package_collection.go available_package_summary.go available_software_source_collection.go available_software_source_summary.go available_windows_update_collection.go available_windows_update_summary.go change_availability_of_software_sources_details.go change_availability_of_software_sources_request_response.go change_event_compartment_details.go change_event_compartment_request_response.go change_lifecycle_environment_compartment_details.go change_lifecycle_environment_compartment_request_response.go change_managed_instance_group_compartment_details.go change_managed_instance_group_compartment_request_response.go change_management_station_compartment_details.go change_management_station_compartment_request_response.go change_profile_compartment_details.go change_profile_compartment_request_response.go change_scheduled_job_compartment_details.go change_scheduled_job_compartment_request_response.go change_software_source_compartment_details.go change_software_source_compartment_request_response.go checksum_type.go classification_types.go create_custom_software_source_details.go create_entitlement_details.go create_entitlement_request_response.go create_group_profile_details.go create_lifecycle_environment_details.go create_lifecycle_environment_request_response.go create_lifecycle_profile_details.go create_lifecycle_stage_details.go create_managed_instance_group_details.go create_managed_instance_group_request_response.go create_management_station_details.go create_management_station_request_response.go create_mirror_configuration_details.go create_profile_details.go create_profile_request_response.go create_proxy_configuration_details.go create_scheduled_job_details.go create_scheduled_job_request_response.go create_software_source_details.go create_software_source_profile_details.go create_software_source_request_response.go create_station_profile_details.go create_vendor_software_source_details.go create_versioned_custom_software_source_details.go custom_software_source.go custom_software_source_filter.go custom_software_source_summary.go delete_event_content_request_response.go delete_event_request_response.go delete_lifecycle_environment_request_response.go delete_managed_instance_group_request_response.go delete_managed_instance_request_response.go delete_management_station_request_response.go delete_profile_request_response.go delete_scheduled_job_request_response.go delete_software_source_request_response.go detach_managed_instances_from_lifecycle_stage_details.go detach_managed_instances_from_lifecycle_stage_request_response.go detach_managed_instances_from_managed_instance_group_details.go detach_managed_instances_from_managed_instance_group_request_response.go detach_profile_from_managed_instance_request_response.go detach_software_sources_from_managed_instance_details.go detach_software_sources_from_managed_instance_group_details.go detach_software_sources_from_managed_instance_group_request_response.go detach_software_sources_from_managed_instance_request_response.go disable_module_stream_on_managed_instance_details.go disable_module_stream_on_managed_instance_group_details.go disable_module_stream_on_managed_instance_group_request_response.go disable_module_stream_on_managed_instance_request_response.go enable_module_stream_on_managed_instance_details.go enable_module_stream_on_managed_instance_group_details.go enable_module_stream_on_managed_instance_group_request_response.go enable_module_stream_on_managed_instance_request_response.go entitlement_collection.go entitlement_summary.go erratum.go erratum_collection.go erratum_summary.go event.go event_collection.go event_content.go event_status.go event_summary.go event_type.go exploit_attempt_additional_details.go exploit_attempt_event.go exploit_attempt_event_content.go exploit_attempt_event_data.go filter_type.go get_erratum_request_response.go get_event_content_request_response.go get_event_request_response.go get_lifecycle_environment_request_response.go get_lifecycle_stage_request_response.go get_managed_instance_analytic_content_request_response.go get_managed_instance_content_request_response.go get_managed_instance_group_request_response.go get_managed_instance_request_response.go get_management_station_request_response.go get_module_stream_profile_request_response.go get_module_stream_request_response.go get_package_group_request_response.go get_profile_request_response.go get_scheduled_job_request_response.go get_software_package_by_name_request_response.go get_software_package_request_response.go get_software_source_request_response.go get_windows_update_request_response.go get_work_request_request_response.go group_profile.go health_state.go id.go import_event_content_request_response.go install_all_windows_updates_on_managed_instances_in_compartment_details.go install_all_windows_updates_on_managed_instances_in_compartment_request_response.go install_module_stream_profile_on_managed_instance_details.go install_module_stream_profile_on_managed_instance_group_details.go install_module_stream_profile_on_managed_instance_group_request_response.go install_module_stream_profile_on_managed_instance_request_response.go install_packages_on_managed_instance_details.go install_packages_on_managed_instance_group_details.go install_packages_on_managed_instance_group_request_response.go install_packages_on_managed_instance_request_response.go install_windows_updates_on_managed_instance_details.go install_windows_updates_on_managed_instance_group_details.go install_windows_updates_on_managed_instance_group_request_response.go install_windows_updates_on_managed_instance_request_response.go installation_requirements.go installed_package_collection.go installed_package_summary.go installed_windows_update_collection.go installed_windows_update_summary.go kernel_crash_event.go kernel_event_additional_details.go kernel_event_content.go kernel_event_data.go kernel_oops_event.go ksplice_update_event.go ksplice_update_event_data.go lifecycle_environment.go lifecycle_environment_collection.go lifecycle_environment_details.go lifecycle_environment_summary.go lifecycle_profile.go lifecycle_stage.go lifecycle_stage_collection.go lifecycle_stage_details.go lifecycle_stage_summary.go list_all_software_packages_request_response.go list_entitlements_request_response.go list_errata_request_response.go list_events_request_response.go list_lifecycle_environments_request_response.go list_lifecycle_stage_installed_packages_request_response.go list_lifecycle_stages_request_response.go list_managed_instance_available_packages_request_response.go list_managed_instance_available_software_sources_request_response.go list_managed_instance_available_windows_updates_request_response.go list_managed_instance_errata_request_response.go list_managed_instance_group_available_modules_request_response.go list_managed_instance_group_available_packages_request_response.go list_managed_instance_group_available_software_sources_request_response.go list_managed_instance_group_installed_packages_request_response.go list_managed_instance_group_modules_request_response.go list_managed_instance_groups_request_response.go list_managed_instance_installed_packages_request_response.go list_managed_instance_installed_windows_updates_request_response.go list_managed_instance_modules_request_response.go list_managed_instance_updatable_packages_request_response.go list_managed_instances_request_response.go list_management_stations_request_response.go list_mirrors_request_response.go list_module_stream_profiles_request_response.go list_module_streams_request_response.go list_package_groups_request_response.go list_profiles_request_response.go list_scheduled_jobs_request_response.go list_software_package_software_sources_request_response.go list_software_packages_request_response.go list_software_source_vendors_request_response.go list_software_sources_request_response.go list_windows_updates_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go manage_module_streams_in_scheduled_job_details.go manage_module_streams_on_managed_instance_details.go manage_module_streams_on_managed_instance_group_details.go manage_module_streams_on_managed_instance_group_request_response.go manage_module_streams_on_managed_instance_request_response.go managed_instance.go managed_instance_analytic_collection.go managed_instance_analytic_summary.go managed_instance_collection.go managed_instance_details.go managed_instance_erratum_summary.go managed_instance_erratum_summary_collection.go managed_instance_group.go managed_instance_group_available_module_collection.go managed_instance_group_available_module_summary.go managed_instance_group_available_package_collection.go managed_instance_group_available_package_summary.go managed_instance_group_collection.go managed_instance_group_details.go managed_instance_group_installed_package_collection.go managed_instance_group_installed_package_summary.go managed_instance_group_module_collection.go managed_instance_group_module_summary.go managed_instance_group_summary.go managed_instance_location.go managed_instance_module_collection.go managed_instance_module_summary.go managed_instance_status.go managed_instance_summary.go managed_instances_details.go management_station.go management_station_collection.go management_station_details.go management_station_event.go management_station_event_data.go management_station_summary.go metric_name.go mirror_configuration.go mirror_state.go mirror_summary.go mirror_sync_status.go mirror_type.go mirrors_collection.go module_collection.go module_spec_details.go module_stream.go module_stream_collection.go module_stream_details.go module_stream_details_body.go module_stream_profile.go module_stream_profile_collection.go module_stream_profile_details.go module_stream_profile_details_body.go module_stream_profile_filter.go module_stream_profile_status.go module_stream_profile_summary.go module_stream_status.go module_stream_summary.go module_summary.go operation_status.go operation_types.go os_family.go osmanagementhub_event_client.go osmanagementhub_lifecycleenvironment_client.go osmanagementhub_managedinstance_client.go osmanagementhub_managedinstancegroup_client.go osmanagementhub_managementstation_client.go osmanagementhub_onboarding_client.go osmanagementhub_reportingmanagedinstance_client.go osmanagementhub_scheduledjob_client.go osmanagementhub_softwaresource_client.go osmanagementhub_workrequest_client.go overall_state.go package_filter.go package_group.go package_group_collection.go package_group_filter.go package_group_summary.go package_name_summary.go package_summary.go profile.go profile_collection.go profile_summary.go profile_type.go promote_software_source_to_lifecycle_stage_details.go promote_software_source_to_lifecycle_stage_request_response.go proxy_configuration.go refresh_management_station_config_request_response.go refresh_software_on_managed_instance_request_response.go remove_module_stream_profile_from_managed_instance_details.go remove_module_stream_profile_from_managed_instance_group_details.go remove_module_stream_profile_from_managed_instance_group_request_response.go remove_module_stream_profile_from_managed_instance_request_response.go remove_packages_from_managed_instance_details.go remove_packages_from_managed_instance_group_details.go remove_packages_from_managed_instance_group_request_response.go remove_packages_from_managed_instance_request_response.go run_scheduled_job_now_request_response.go schedule_types.go scheduled_job.go scheduled_job_collection.go scheduled_job_operation.go scheduled_job_summary.go search_software_source_module_streams_details.go search_software_source_module_streams_request_response.go search_software_source_modules_details.go search_software_source_modules_request_response.go search_software_source_package_groups_details.go search_software_source_package_groups_request_response.go software_package.go software_package_architecture.go software_package_collection.go software_package_dependency.go software_package_file.go software_package_summary.go software_packages_details.go software_source.go software_source_availability.go software_source_collection.go software_source_details.go software_source_event.go software_source_event_data.go software_source_profile.go software_source_summary.go software_source_type.go software_source_vendor_collection.go software_source_vendor_summary.go software_sources_details.go software_update_event.go software_update_event_data.go sort_order.go station_health.go station_profile.go summarize_managed_instance_analytics_request_response.go switch_module_stream_on_managed_instance_details.go switch_module_stream_on_managed_instance_group_details.go switch_module_stream_on_managed_instance_group_request_response.go switch_module_stream_on_managed_instance_request_response.go synchronize_mirrors_details.go synchronize_mirrors_request_response.go synchronize_single_mirrors_request_response.go system_details.go target_resource_entity_type.go updatable_autonomous_settings.go updatable_package_collection.go updatable_package_summary.go update_all_packages_on_managed_instance_group_details.go update_all_packages_on_managed_instance_group_request_response.go update_all_packages_on_managed_instances_in_compartment_details.go update_all_packages_on_managed_instances_in_compartment_request_response.go update_custom_software_source_details.go update_event_details.go update_event_request_response.go update_lifecycle_environment_details.go update_lifecycle_environment_request_response.go update_lifecycle_stage_details.go update_managed_instance_details.go update_managed_instance_group_details.go update_managed_instance_group_request_response.go update_managed_instance_request_response.go update_management_station_details.go update_management_station_request_response.go update_mirror_configuration_details.go update_packages_on_managed_instance_details.go update_packages_on_managed_instance_request_response.go update_profile_details.go update_profile_request_response.go update_proxy_configuration_details.go update_scheduled_job_details.go update_scheduled_job_request_response.go update_software_source_details.go update_software_source_request_response.go update_types.go update_vendor_software_source_details.go update_versioned_custom_software_source_details.go update_work_request_details.go vendor_name.go vendor_software_source.go vendor_software_source_summary.go versioned_custom_software_source.go versioned_custom_software_source_summary.go vmcore_details.go vulnerability_types.go windows_standalone_profile.go windows_update.go windows_update_collection.go windows_update_summary.go windows_update_types.go work_request.go work_request_details.go work_request_error.go work_request_error_collection.go work_request_event_data_additional_details.go work_request_log_entry.go work_request_log_entry_collection.go work_request_management_station_details.go work_request_operation_type.go work_request_resource.go work_request_resource_metadata_key.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetAdvisorySeverityEnumStringValues

func GetAdvisorySeverityEnumStringValues() []string

GetAdvisorySeverityEnumStringValues Enumerates the set of values in String for AdvisorySeverityEnum

func GetAdvisoryTypesEnumStringValues

func GetAdvisoryTypesEnumStringValues() []string

GetAdvisoryTypesEnumStringValues Enumerates the set of values in String for AdvisoryTypesEnum

func GetAgentEventDataOperationTypeEnumStringValues

func GetAgentEventDataOperationTypeEnumStringValues() []string

GetAgentEventDataOperationTypeEnumStringValues Enumerates the set of values in String for AgentEventDataOperationTypeEnum

func GetArchTypeEnumStringValues

func GetArchTypeEnumStringValues() []string

GetArchTypeEnumStringValues Enumerates the set of values in String for ArchTypeEnum

func GetAvailabilityEnumStringValues

func GetAvailabilityEnumStringValues() []string

GetAvailabilityEnumStringValues Enumerates the set of values in String for AvailabilityEnum

func GetChecksumTypeEnumStringValues

func GetChecksumTypeEnumStringValues() []string

GetChecksumTypeEnumStringValues Enumerates the set of values in String for ChecksumTypeEnum

func GetClassificationTypesEnumStringValues

func GetClassificationTypesEnumStringValues() []string

GetClassificationTypesEnumStringValues Enumerates the set of values in String for ClassificationTypesEnum

func GetEventContentTypeEnumStringValues

func GetEventContentTypeEnumStringValues() []string

GetEventContentTypeEnumStringValues Enumerates the set of values in String for EventContentTypeEnum

func GetEventLifecycleStateEnumStringValues

func GetEventLifecycleStateEnumStringValues() []string

GetEventLifecycleStateEnumStringValues Enumerates the set of values in String for EventLifecycleStateEnum

func GetEventStatusEnumStringValues

func GetEventStatusEnumStringValues() []string

GetEventStatusEnumStringValues Enumerates the set of values in String for EventStatusEnum

func GetEventTypeEnumStringValues

func GetEventTypeEnumStringValues() []string

GetEventTypeEnumStringValues Enumerates the set of values in String for EventTypeEnum

func GetFilterTypeEnumStringValues

func GetFilterTypeEnumStringValues() []string

GetFilterTypeEnumStringValues Enumerates the set of values in String for FilterTypeEnum

func GetGetManagedInstanceAnalyticContentReportFormatEnumStringValues

func GetGetManagedInstanceAnalyticContentReportFormatEnumStringValues() []string

GetGetManagedInstanceAnalyticContentReportFormatEnumStringValues Enumerates the set of values in String for GetManagedInstanceAnalyticContentReportFormatEnum

func GetGetManagedInstanceAnalyticContentReportTypeEnumStringValues

func GetGetManagedInstanceAnalyticContentReportTypeEnumStringValues() []string

GetGetManagedInstanceAnalyticContentReportTypeEnumStringValues Enumerates the set of values in String for GetManagedInstanceAnalyticContentReportTypeEnum

func GetGetManagedInstanceContentReportFormatEnumStringValues

func GetGetManagedInstanceContentReportFormatEnumStringValues() []string

GetGetManagedInstanceContentReportFormatEnumStringValues Enumerates the set of values in String for GetManagedInstanceContentReportFormatEnum

func GetHealthStateEnumStringValues

func GetHealthStateEnumStringValues() []string

GetHealthStateEnumStringValues Enumerates the set of values in String for HealthStateEnum

func GetInstallationRequirementsEnumStringValues

func GetInstallationRequirementsEnumStringValues() []string

GetInstallationRequirementsEnumStringValues Enumerates the set of values in String for InstallationRequirementsEnum

func GetKernelEventContentContentAvailabilityEnumStringValues

func GetKernelEventContentContentAvailabilityEnumStringValues() []string

GetKernelEventContentContentAvailabilityEnumStringValues Enumerates the set of values in String for KernelEventContentContentAvailabilityEnum

func GetKspliceUpdateEventDataOperationTypeEnumStringValues

func GetKspliceUpdateEventDataOperationTypeEnumStringValues() []string

GetKspliceUpdateEventDataOperationTypeEnumStringValues Enumerates the set of values in String for KspliceUpdateEventDataOperationTypeEnum

func GetLifecycleEnvironmentLifecycleStateEnumStringValues

func GetLifecycleEnvironmentLifecycleStateEnumStringValues() []string

GetLifecycleEnvironmentLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleEnvironmentLifecycleStateEnum

func GetLifecycleStageLifecycleStateEnumStringValues

func GetLifecycleStageLifecycleStateEnumStringValues() []string

GetLifecycleStageLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStageLifecycleStateEnum

func GetListAllSoftwarePackagesArchitectureEnumStringValues

func GetListAllSoftwarePackagesArchitectureEnumStringValues() []string

GetListAllSoftwarePackagesArchitectureEnumStringValues Enumerates the set of values in String for ListAllSoftwarePackagesArchitectureEnum

func GetListAllSoftwarePackagesOsFamilyEnumStringValues

func GetListAllSoftwarePackagesOsFamilyEnumStringValues() []string

GetListAllSoftwarePackagesOsFamilyEnumStringValues Enumerates the set of values in String for ListAllSoftwarePackagesOsFamilyEnum

func GetListAllSoftwarePackagesSortByEnumStringValues

func GetListAllSoftwarePackagesSortByEnumStringValues() []string

GetListAllSoftwarePackagesSortByEnumStringValues Enumerates the set of values in String for ListAllSoftwarePackagesSortByEnum

func GetListAllSoftwarePackagesSortOrderEnumStringValues

func GetListAllSoftwarePackagesSortOrderEnumStringValues() []string

GetListAllSoftwarePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListAllSoftwarePackagesSortOrderEnum

func GetListEntitlementsSortByEnumStringValues

func GetListEntitlementsSortByEnumStringValues() []string

GetListEntitlementsSortByEnumStringValues Enumerates the set of values in String for ListEntitlementsSortByEnum

func GetListEntitlementsSortOrderEnumStringValues

func GetListEntitlementsSortOrderEnumStringValues() []string

GetListEntitlementsSortOrderEnumStringValues Enumerates the set of values in String for ListEntitlementsSortOrderEnum

func GetListEntitlementsVendorNameEnumStringValues

func GetListEntitlementsVendorNameEnumStringValues() []string

GetListEntitlementsVendorNameEnumStringValues Enumerates the set of values in String for ListEntitlementsVendorNameEnum

func GetListErrataOsFamilyEnumStringValues

func GetListErrataOsFamilyEnumStringValues() []string

GetListErrataOsFamilyEnumStringValues Enumerates the set of values in String for ListErrataOsFamilyEnum

func GetListErrataSortByEnumStringValues

func GetListErrataSortByEnumStringValues() []string

GetListErrataSortByEnumStringValues Enumerates the set of values in String for ListErrataSortByEnum

func GetListErrataSortOrderEnumStringValues

func GetListErrataSortOrderEnumStringValues() []string

GetListErrataSortOrderEnumStringValues Enumerates the set of values in String for ListErrataSortOrderEnum

func GetListEventsSortByEnumStringValues

func GetListEventsSortByEnumStringValues() []string

GetListEventsSortByEnumStringValues Enumerates the set of values in String for ListEventsSortByEnum

func GetListEventsSortOrderEnumStringValues

func GetListEventsSortOrderEnumStringValues() []string

GetListEventsSortOrderEnumStringValues Enumerates the set of values in String for ListEventsSortOrderEnum

func GetListLifecycleEnvironmentsArchTypeEnumStringValues

func GetListLifecycleEnvironmentsArchTypeEnumStringValues() []string

GetListLifecycleEnvironmentsArchTypeEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsArchTypeEnum

func GetListLifecycleEnvironmentsOsFamilyEnumStringValues

func GetListLifecycleEnvironmentsOsFamilyEnumStringValues() []string

GetListLifecycleEnvironmentsOsFamilyEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsOsFamilyEnum

func GetListLifecycleEnvironmentsSortByEnumStringValues

func GetListLifecycleEnvironmentsSortByEnumStringValues() []string

GetListLifecycleEnvironmentsSortByEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsSortByEnum

func GetListLifecycleEnvironmentsSortOrderEnumStringValues

func GetListLifecycleEnvironmentsSortOrderEnumStringValues() []string

GetListLifecycleEnvironmentsSortOrderEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsSortOrderEnum

func GetListLifecycleStageInstalledPackagesSortByEnumStringValues

func GetListLifecycleStageInstalledPackagesSortByEnumStringValues() []string

GetListLifecycleStageInstalledPackagesSortByEnumStringValues Enumerates the set of values in String for ListLifecycleStageInstalledPackagesSortByEnum

func GetListLifecycleStageInstalledPackagesSortOrderEnumStringValues

func GetListLifecycleStageInstalledPackagesSortOrderEnumStringValues() []string

GetListLifecycleStageInstalledPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListLifecycleStageInstalledPackagesSortOrderEnum

func GetListLifecycleStagesArchTypeEnumStringValues

func GetListLifecycleStagesArchTypeEnumStringValues() []string

GetListLifecycleStagesArchTypeEnumStringValues Enumerates the set of values in String for ListLifecycleStagesArchTypeEnum

func GetListLifecycleStagesOsFamilyEnumStringValues

func GetListLifecycleStagesOsFamilyEnumStringValues() []string

GetListLifecycleStagesOsFamilyEnumStringValues Enumerates the set of values in String for ListLifecycleStagesOsFamilyEnum

func GetListLifecycleStagesSortByEnumStringValues

func GetListLifecycleStagesSortByEnumStringValues() []string

GetListLifecycleStagesSortByEnumStringValues Enumerates the set of values in String for ListLifecycleStagesSortByEnum

func GetListLifecycleStagesSortOrderEnumStringValues

func GetListLifecycleStagesSortOrderEnumStringValues() []string

GetListLifecycleStagesSortOrderEnumStringValues Enumerates the set of values in String for ListLifecycleStagesSortOrderEnum

func GetListManagedInstanceAvailablePackagesSortByEnumStringValues

func GetListManagedInstanceAvailablePackagesSortByEnumStringValues() []string

GetListManagedInstanceAvailablePackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailablePackagesSortByEnum

func GetListManagedInstanceAvailablePackagesSortOrderEnumStringValues

func GetListManagedInstanceAvailablePackagesSortOrderEnumStringValues() []string

GetListManagedInstanceAvailablePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailablePackagesSortOrderEnum

func GetListManagedInstanceAvailableSoftwareSourcesSortByEnumStringValues

func GetListManagedInstanceAvailableSoftwareSourcesSortByEnumStringValues() []string

GetListManagedInstanceAvailableSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailableSoftwareSourcesSortByEnum

func GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumStringValues

func GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumStringValues() []string

GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum

func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumStringValues

func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumStringValues() []string

GetListManagedInstanceAvailableWindowsUpdatesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailableWindowsUpdatesSortByEnum

func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumStringValues

func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumStringValues() []string

GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum

func GetListManagedInstanceErrataSortByEnumStringValues

func GetListManagedInstanceErrataSortByEnumStringValues() []string

GetListManagedInstanceErrataSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceErrataSortByEnum

func GetListManagedInstanceErrataSortOrderEnumStringValues

func GetListManagedInstanceErrataSortOrderEnumStringValues() []string

GetListManagedInstanceErrataSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceErrataSortOrderEnum

func GetListManagedInstanceGroupAvailableModulesSortByEnumStringValues

func GetListManagedInstanceGroupAvailableModulesSortByEnumStringValues() []string

GetListManagedInstanceGroupAvailableModulesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableModulesSortByEnum

func GetListManagedInstanceGroupAvailableModulesSortOrderEnumStringValues

func GetListManagedInstanceGroupAvailableModulesSortOrderEnumStringValues() []string

GetListManagedInstanceGroupAvailableModulesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableModulesSortOrderEnum

func GetListManagedInstanceGroupAvailablePackagesSortByEnumStringValues

func GetListManagedInstanceGroupAvailablePackagesSortByEnumStringValues() []string

GetListManagedInstanceGroupAvailablePackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailablePackagesSortByEnum

func GetListManagedInstanceGroupAvailablePackagesSortOrderEnumStringValues

func GetListManagedInstanceGroupAvailablePackagesSortOrderEnumStringValues() []string

GetListManagedInstanceGroupAvailablePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailablePackagesSortOrderEnum

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumStringValues

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumStringValues() []string

GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumStringValues

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumStringValues() []string

GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum

func GetListManagedInstanceGroupInstalledPackagesSortByEnumStringValues

func GetListManagedInstanceGroupInstalledPackagesSortByEnumStringValues() []string

GetListManagedInstanceGroupInstalledPackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupInstalledPackagesSortByEnum

func GetListManagedInstanceGroupInstalledPackagesSortOrderEnumStringValues

func GetListManagedInstanceGroupInstalledPackagesSortOrderEnumStringValues() []string

GetListManagedInstanceGroupInstalledPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupInstalledPackagesSortOrderEnum

func GetListManagedInstanceGroupModulesSortByEnumStringValues

func GetListManagedInstanceGroupModulesSortByEnumStringValues() []string

GetListManagedInstanceGroupModulesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupModulesSortByEnum

func GetListManagedInstanceGroupModulesSortOrderEnumStringValues

func GetListManagedInstanceGroupModulesSortOrderEnumStringValues() []string

GetListManagedInstanceGroupModulesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupModulesSortOrderEnum

func GetListManagedInstanceGroupsArchTypeEnumStringValues

func GetListManagedInstanceGroupsArchTypeEnumStringValues() []string

GetListManagedInstanceGroupsArchTypeEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsArchTypeEnum

func GetListManagedInstanceGroupsOsFamilyEnumStringValues

func GetListManagedInstanceGroupsOsFamilyEnumStringValues() []string

GetListManagedInstanceGroupsOsFamilyEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsOsFamilyEnum

func GetListManagedInstanceGroupsSortByEnumStringValues

func GetListManagedInstanceGroupsSortByEnumStringValues() []string

GetListManagedInstanceGroupsSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsSortByEnum

func GetListManagedInstanceGroupsSortOrderEnumStringValues

func GetListManagedInstanceGroupsSortOrderEnumStringValues() []string

GetListManagedInstanceGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsSortOrderEnum

func GetListManagedInstanceInstalledPackagesSortByEnumStringValues

func GetListManagedInstanceInstalledPackagesSortByEnumStringValues() []string

GetListManagedInstanceInstalledPackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceInstalledPackagesSortByEnum

func GetListManagedInstanceInstalledPackagesSortOrderEnumStringValues

func GetListManagedInstanceInstalledPackagesSortOrderEnumStringValues() []string

GetListManagedInstanceInstalledPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceInstalledPackagesSortOrderEnum

func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumStringValues

func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumStringValues() []string

GetListManagedInstanceInstalledWindowsUpdatesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceInstalledWindowsUpdatesSortByEnum

func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumStringValues

func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumStringValues() []string

GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum

func GetListManagedInstanceModulesSortByEnumStringValues

func GetListManagedInstanceModulesSortByEnumStringValues() []string

GetListManagedInstanceModulesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceModulesSortByEnum

func GetListManagedInstanceModulesSortOrderEnumStringValues

func GetListManagedInstanceModulesSortOrderEnumStringValues() []string

GetListManagedInstanceModulesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceModulesSortOrderEnum

func GetListManagedInstanceUpdatablePackagesSortByEnumStringValues

func GetListManagedInstanceUpdatablePackagesSortByEnumStringValues() []string

GetListManagedInstanceUpdatablePackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceUpdatablePackagesSortByEnum

func GetListManagedInstanceUpdatablePackagesSortOrderEnumStringValues

func GetListManagedInstanceUpdatablePackagesSortOrderEnumStringValues() []string

GetListManagedInstanceUpdatablePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceUpdatablePackagesSortOrderEnum

func GetListManagedInstancesSortByEnumStringValues

func GetListManagedInstancesSortByEnumStringValues() []string

GetListManagedInstancesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstancesSortByEnum

func GetListManagedInstancesSortOrderEnumStringValues

func GetListManagedInstancesSortOrderEnumStringValues() []string

GetListManagedInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstancesSortOrderEnum

func GetListManagementStationsSortByEnumStringValues

func GetListManagementStationsSortByEnumStringValues() []string

GetListManagementStationsSortByEnumStringValues Enumerates the set of values in String for ListManagementStationsSortByEnum

func GetListManagementStationsSortOrderEnumStringValues

func GetListManagementStationsSortOrderEnumStringValues() []string

GetListManagementStationsSortOrderEnumStringValues Enumerates the set of values in String for ListManagementStationsSortOrderEnum

func GetListMirrorsSortByEnumStringValues

func GetListMirrorsSortByEnumStringValues() []string

GetListMirrorsSortByEnumStringValues Enumerates the set of values in String for ListMirrorsSortByEnum

func GetListMirrorsSortOrderEnumStringValues

func GetListMirrorsSortOrderEnumStringValues() []string

GetListMirrorsSortOrderEnumStringValues Enumerates the set of values in String for ListMirrorsSortOrderEnum

func GetListModuleStreamProfilesSortByEnumStringValues

func GetListModuleStreamProfilesSortByEnumStringValues() []string

GetListModuleStreamProfilesSortByEnumStringValues Enumerates the set of values in String for ListModuleStreamProfilesSortByEnum

func GetListModuleStreamProfilesSortOrderEnumStringValues

func GetListModuleStreamProfilesSortOrderEnumStringValues() []string

GetListModuleStreamProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListModuleStreamProfilesSortOrderEnum

func GetListModuleStreamsSortByEnumStringValues

func GetListModuleStreamsSortByEnumStringValues() []string

GetListModuleStreamsSortByEnumStringValues Enumerates the set of values in String for ListModuleStreamsSortByEnum

func GetListModuleStreamsSortOrderEnumStringValues

func GetListModuleStreamsSortOrderEnumStringValues() []string

GetListModuleStreamsSortOrderEnumStringValues Enumerates the set of values in String for ListModuleStreamsSortOrderEnum

func GetListPackageGroupsSortByEnumStringValues

func GetListPackageGroupsSortByEnumStringValues() []string

GetListPackageGroupsSortByEnumStringValues Enumerates the set of values in String for ListPackageGroupsSortByEnum

func GetListPackageGroupsSortOrderEnumStringValues

func GetListPackageGroupsSortOrderEnumStringValues() []string

GetListPackageGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListPackageGroupsSortOrderEnum

func GetListProfilesArchTypeEnumStringValues

func GetListProfilesArchTypeEnumStringValues() []string

GetListProfilesArchTypeEnumStringValues Enumerates the set of values in String for ListProfilesArchTypeEnum

func GetListProfilesOsFamilyEnumStringValues

func GetListProfilesOsFamilyEnumStringValues() []string

GetListProfilesOsFamilyEnumStringValues Enumerates the set of values in String for ListProfilesOsFamilyEnum

func GetListProfilesSortByEnumStringValues

func GetListProfilesSortByEnumStringValues() []string

GetListProfilesSortByEnumStringValues Enumerates the set of values in String for ListProfilesSortByEnum

func GetListProfilesSortOrderEnumStringValues

func GetListProfilesSortOrderEnumStringValues() []string

GetListProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListProfilesSortOrderEnum

func GetListProfilesVendorNameEnumStringValues

func GetListProfilesVendorNameEnumStringValues() []string

GetListProfilesVendorNameEnumStringValues Enumerates the set of values in String for ListProfilesVendorNameEnum

func GetListScheduledJobsOperationTypeEnumStringValues

func GetListScheduledJobsOperationTypeEnumStringValues() []string

GetListScheduledJobsOperationTypeEnumStringValues Enumerates the set of values in String for ListScheduledJobsOperationTypeEnum

func GetListScheduledJobsScheduleTypeEnumStringValues

func GetListScheduledJobsScheduleTypeEnumStringValues() []string

GetListScheduledJobsScheduleTypeEnumStringValues Enumerates the set of values in String for ListScheduledJobsScheduleTypeEnum

func GetListScheduledJobsSortByEnumStringValues

func GetListScheduledJobsSortByEnumStringValues() []string

GetListScheduledJobsSortByEnumStringValues Enumerates the set of values in String for ListScheduledJobsSortByEnum

func GetListScheduledJobsSortOrderEnumStringValues

func GetListScheduledJobsSortOrderEnumStringValues() []string

GetListScheduledJobsSortOrderEnumStringValues Enumerates the set of values in String for ListScheduledJobsSortOrderEnum

func GetListSoftwarePackageSoftwareSourcesSortByEnumStringValues

func GetListSoftwarePackageSoftwareSourcesSortByEnumStringValues() []string

GetListSoftwarePackageSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListSoftwarePackageSoftwareSourcesSortByEnum

func GetListSoftwarePackageSoftwareSourcesSortOrderEnumStringValues

func GetListSoftwarePackageSoftwareSourcesSortOrderEnumStringValues() []string

GetListSoftwarePackageSoftwareSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListSoftwarePackageSoftwareSourcesSortOrderEnum

func GetListSoftwarePackagesSortByEnumStringValues

func GetListSoftwarePackagesSortByEnumStringValues() []string

GetListSoftwarePackagesSortByEnumStringValues Enumerates the set of values in String for ListSoftwarePackagesSortByEnum

func GetListSoftwarePackagesSortOrderEnumStringValues

func GetListSoftwarePackagesSortOrderEnumStringValues() []string

GetListSoftwarePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListSoftwarePackagesSortOrderEnum

func GetListSoftwareSourceVendorsSortByEnumStringValues

func GetListSoftwareSourceVendorsSortByEnumStringValues() []string

GetListSoftwareSourceVendorsSortByEnumStringValues Enumerates the set of values in String for ListSoftwareSourceVendorsSortByEnum

func GetListSoftwareSourceVendorsSortOrderEnumStringValues

func GetListSoftwareSourceVendorsSortOrderEnumStringValues() []string

GetListSoftwareSourceVendorsSortOrderEnumStringValues Enumerates the set of values in String for ListSoftwareSourceVendorsSortOrderEnum

func GetListSoftwareSourcesSortByEnumStringValues

func GetListSoftwareSourcesSortByEnumStringValues() []string

GetListSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListSoftwareSourcesSortByEnum

func GetListSoftwareSourcesSortOrderEnumStringValues

func GetListSoftwareSourcesSortOrderEnumStringValues() []string

GetListSoftwareSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListSoftwareSourcesSortOrderEnum

func GetListSoftwareSourcesVendorNameEnumStringValues

func GetListSoftwareSourcesVendorNameEnumStringValues() []string

GetListSoftwareSourcesVendorNameEnumStringValues Enumerates the set of values in String for ListSoftwareSourcesVendorNameEnum

func GetListWindowsUpdatesSortByEnumStringValues

func GetListWindowsUpdatesSortByEnumStringValues() []string

GetListWindowsUpdatesSortByEnumStringValues Enumerates the set of values in String for ListWindowsUpdatesSortByEnum

func GetListWindowsUpdatesSortOrderEnumStringValues

func GetListWindowsUpdatesSortOrderEnumStringValues() []string

GetListWindowsUpdatesSortOrderEnumStringValues Enumerates the set of values in String for ListWindowsUpdatesSortOrderEnum

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 GetManagedInstanceGroupLifecycleStateEnumStringValues

func GetManagedInstanceGroupLifecycleStateEnumStringValues() []string

GetManagedInstanceGroupLifecycleStateEnumStringValues Enumerates the set of values in String for ManagedInstanceGroupLifecycleStateEnum

func GetManagedInstanceLocationEnumStringValues

func GetManagedInstanceLocationEnumStringValues() []string

GetManagedInstanceLocationEnumStringValues Enumerates the set of values in String for ManagedInstanceLocationEnum

func GetManagedInstanceStatusEnumStringValues

func GetManagedInstanceStatusEnumStringValues() []string

GetManagedInstanceStatusEnumStringValues Enumerates the set of values in String for ManagedInstanceStatusEnum

func GetManagementStationEventDataOperationTypeEnumStringValues

func GetManagementStationEventDataOperationTypeEnumStringValues() []string

GetManagementStationEventDataOperationTypeEnumStringValues Enumerates the set of values in String for ManagementStationEventDataOperationTypeEnum

func GetManagementStationLifecycleStateEnumStringValues

func GetManagementStationLifecycleStateEnumStringValues() []string

GetManagementStationLifecycleStateEnumStringValues Enumerates the set of values in String for ManagementStationLifecycleStateEnum

func GetMetricNameEnumStringValues

func GetMetricNameEnumStringValues() []string

GetMetricNameEnumStringValues Enumerates the set of values in String for MetricNameEnum

func GetMirrorStateEnumStringValues

func GetMirrorStateEnumStringValues() []string

GetMirrorStateEnumStringValues Enumerates the set of values in String for MirrorStateEnum

func GetMirrorTypeEnumStringValues

func GetMirrorTypeEnumStringValues() []string

GetMirrorTypeEnumStringValues Enumerates the set of values in String for MirrorTypeEnum

func GetModuleStreamProfileStatusEnumStringValues

func GetModuleStreamProfileStatusEnumStringValues() []string

GetModuleStreamProfileStatusEnumStringValues Enumerates the set of values in String for ModuleStreamProfileStatusEnum

func GetModuleStreamStatusEnumStringValues

func GetModuleStreamStatusEnumStringValues() []string

GetModuleStreamStatusEnumStringValues Enumerates the set of values in String for ModuleStreamStatusEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypesEnumStringValues

func GetOperationTypesEnumStringValues() []string

GetOperationTypesEnumStringValues Enumerates the set of values in String for OperationTypesEnum

func GetOsFamilyEnumStringValues

func GetOsFamilyEnumStringValues() []string

GetOsFamilyEnumStringValues Enumerates the set of values in String for OsFamilyEnum

func GetOverallStateEnumStringValues

func GetOverallStateEnumStringValues() []string

GetOverallStateEnumStringValues Enumerates the set of values in String for OverallStateEnum

func GetPackageGroupGroupTypeEnumStringValues

func GetPackageGroupGroupTypeEnumStringValues() []string

GetPackageGroupGroupTypeEnumStringValues Enumerates the set of values in String for PackageGroupGroupTypeEnum

func GetPackageSummaryPackageClassificationEnumStringValues

func GetPackageSummaryPackageClassificationEnumStringValues() []string

GetPackageSummaryPackageClassificationEnumStringValues Enumerates the set of values in String for PackageSummaryPackageClassificationEnum

func GetProfileLifecycleStateEnumStringValues

func GetProfileLifecycleStateEnumStringValues() []string

GetProfileLifecycleStateEnumStringValues Enumerates the set of values in String for ProfileLifecycleStateEnum

func GetProfileRegistrationTypeEnumStringValues

func GetProfileRegistrationTypeEnumStringValues() []string

GetProfileRegistrationTypeEnumStringValues Enumerates the set of values in String for ProfileRegistrationTypeEnum

func GetProfileTypeEnumStringValues

func GetProfileTypeEnumStringValues() []string

GetProfileTypeEnumStringValues Enumerates the set of values in String for ProfileTypeEnum

func GetScheduleTypesEnumStringValues

func GetScheduleTypesEnumStringValues() []string

GetScheduleTypesEnumStringValues Enumerates the set of values in String for ScheduleTypesEnum

func GetScheduledJobLifecycleStateEnumStringValues

func GetScheduledJobLifecycleStateEnumStringValues() []string

GetScheduledJobLifecycleStateEnumStringValues Enumerates the set of values in String for ScheduledJobLifecycleStateEnum

func GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumStringValues

func GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumStringValues() []string

GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModuleStreamsDetailsSortByEnum

func GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumStringValues

func GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumStringValues() []string

GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum

func GetSearchSoftwareSourceModulesDetailsSortByEnumStringValues

func GetSearchSoftwareSourceModulesDetailsSortByEnumStringValues() []string

GetSearchSoftwareSourceModulesDetailsSortByEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModulesDetailsSortByEnum

func GetSearchSoftwareSourceModulesDetailsSortOrderEnumStringValues

func GetSearchSoftwareSourceModulesDetailsSortOrderEnumStringValues() []string

GetSearchSoftwareSourceModulesDetailsSortOrderEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModulesDetailsSortOrderEnum

func GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumStringValues

func GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumStringValues() []string

GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumStringValues Enumerates the set of values in String for SearchSoftwareSourcePackageGroupsDetailsSortByEnum

func GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumStringValues

func GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumStringValues() []string

GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumStringValues Enumerates the set of values in String for SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum

func GetSoftwarePackageArchitectureEnumStringValues

func GetSoftwarePackageArchitectureEnumStringValues() []string

GetSoftwarePackageArchitectureEnumStringValues Enumerates the set of values in String for SoftwarePackageArchitectureEnum

func GetSoftwareSourceEventDataOperationTypeEnumStringValues

func GetSoftwareSourceEventDataOperationTypeEnumStringValues() []string

GetSoftwareSourceEventDataOperationTypeEnumStringValues Enumerates the set of values in String for SoftwareSourceEventDataOperationTypeEnum

func GetSoftwareSourceLifecycleStateEnumStringValues

func GetSoftwareSourceLifecycleStateEnumStringValues() []string

GetSoftwareSourceLifecycleStateEnumStringValues Enumerates the set of values in String for SoftwareSourceLifecycleStateEnum

func GetSoftwareSourceTypeEnumStringValues

func GetSoftwareSourceTypeEnumStringValues() []string

GetSoftwareSourceTypeEnumStringValues Enumerates the set of values in String for SoftwareSourceTypeEnum

func GetSoftwareUpdateEventDataOperationTypeEnumStringValues

func GetSoftwareUpdateEventDataOperationTypeEnumStringValues() []string

GetSoftwareUpdateEventDataOperationTypeEnumStringValues Enumerates the set of values in String for SoftwareUpdateEventDataOperationTypeEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetSummarizeManagedInstanceAnalyticsSortByEnumStringValues

func GetSummarizeManagedInstanceAnalyticsSortByEnumStringValues() []string

GetSummarizeManagedInstanceAnalyticsSortByEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceAnalyticsSortByEnum

func GetSummarizeManagedInstanceAnalyticsSortOrderEnumStringValues

func GetSummarizeManagedInstanceAnalyticsSortOrderEnumStringValues() []string

GetSummarizeManagedInstanceAnalyticsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceAnalyticsSortOrderEnum

func GetTargetResourceEntityTypeEnumStringValues

func GetTargetResourceEntityTypeEnumStringValues() []string

GetTargetResourceEntityTypeEnumStringValues Enumerates the set of values in String for TargetResourceEntityTypeEnum

func GetUpdateTypesEnumStringValues

func GetUpdateTypesEnumStringValues() []string

GetUpdateTypesEnumStringValues Enumerates the set of values in String for UpdateTypesEnum

func GetVendorNameEnumStringValues

func GetVendorNameEnumStringValues() []string

GetVendorNameEnumStringValues Enumerates the set of values in String for VendorNameEnum

func GetVulnerabilityTypesEnumStringValues

func GetVulnerabilityTypesEnumStringValues() []string

GetVulnerabilityTypesEnumStringValues Enumerates the set of values in String for VulnerabilityTypesEnum

func GetWindowsUpdateInstallableEnumStringValues

func GetWindowsUpdateInstallableEnumStringValues() []string

GetWindowsUpdateInstallableEnumStringValues Enumerates the set of values in String for WindowsUpdateInstallableEnum

func GetWindowsUpdateTypesEnumStringValues

func GetWindowsUpdateTypesEnumStringValues() []string

GetWindowsUpdateTypesEnumStringValues Enumerates the set of values in String for WindowsUpdateTypesEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

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 AddPackagesToSoftwareSourceDetails

AddPackagesToSoftwareSourceDetails Provides the list of packages to add to a software source.

type AddPackagesToSoftwareSourceDetails struct {

    // List of packages specified by the full package name (NEVRA.rpm).
    Packages []string `mandatory:"true" json:"packages"`
}

func (AddPackagesToSoftwareSourceDetails) String

func (m AddPackagesToSoftwareSourceDetails) String() string

func (AddPackagesToSoftwareSourceDetails) ValidateEnumValue

func (m AddPackagesToSoftwareSourceDetails) 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 AddPackagesToSoftwareSourceRequest

AddPackagesToSoftwareSourceRequest wrapper for the AddPackagesToSoftwareSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AddPackagesToSoftwareSource.go.html to see an example of how to use AddPackagesToSoftwareSourceRequest.

type AddPackagesToSoftwareSourceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // A list of packages to be added to the software source.
    AddPackagesToSoftwareSourceDetails `contributesTo:"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 `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"`

    // 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
}

func (AddPackagesToSoftwareSourceRequest) BinaryRequestBody

func (request AddPackagesToSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddPackagesToSoftwareSourceRequest) HTTPRequest

func (request AddPackagesToSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddPackagesToSoftwareSourceRequest) RetryPolicy

func (request AddPackagesToSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddPackagesToSoftwareSourceRequest) String

func (request AddPackagesToSoftwareSourceRequest) String() string

func (AddPackagesToSoftwareSourceRequest) ValidateEnumValue

func (request AddPackagesToSoftwareSourceRequest) 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 AddPackagesToSoftwareSourceResponse

AddPackagesToSoftwareSourceResponse wrapper for the AddPackagesToSoftwareSource operation

type AddPackagesToSoftwareSourceResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (AddPackagesToSoftwareSourceResponse) HTTPResponse

func (response AddPackagesToSoftwareSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AddPackagesToSoftwareSourceResponse) String

func (response AddPackagesToSoftwareSourceResponse) String() string

type AdvisorySeverityEnum

AdvisorySeverityEnum Enum with underlying type: string

type AdvisorySeverityEnum string

Set of constants representing the allowable values for AdvisorySeverityEnum

const (
    AdvisorySeverityLow       AdvisorySeverityEnum = "LOW"
    AdvisorySeverityModerate  AdvisorySeverityEnum = "MODERATE"
    AdvisorySeverityImportant AdvisorySeverityEnum = "IMPORTANT"
    AdvisorySeverityCritical  AdvisorySeverityEnum = "CRITICAL"
)

func GetAdvisorySeverityEnumValues

func GetAdvisorySeverityEnumValues() []AdvisorySeverityEnum

GetAdvisorySeverityEnumValues Enumerates the set of values for AdvisorySeverityEnum

func GetMappingAdvisorySeverityEnum

func GetMappingAdvisorySeverityEnum(val string) (AdvisorySeverityEnum, bool)

GetMappingAdvisorySeverityEnum performs case Insensitive comparison on enum value and return the desired enum

type AdvisoryTypesEnum

AdvisoryTypesEnum Enum with underlying type: string

type AdvisoryTypesEnum string

Set of constants representing the allowable values for AdvisoryTypesEnum

const (
    AdvisoryTypesSecurity    AdvisoryTypesEnum = "SECURITY"
    AdvisoryTypesBugfix      AdvisoryTypesEnum = "BUGFIX"
    AdvisoryTypesEnhancement AdvisoryTypesEnum = "ENHANCEMENT"
)

func GetAdvisoryTypesEnumValues

func GetAdvisoryTypesEnumValues() []AdvisoryTypesEnum

GetAdvisoryTypesEnumValues Enumerates the set of values for AdvisoryTypesEnum

func GetMappingAdvisoryTypesEnum

func GetMappingAdvisoryTypesEnum(val string) (AdvisoryTypesEnum, bool)

GetMappingAdvisoryTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type AgentEvent

AgentEvent Provides information about the agent event.

type AgentEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *AgentEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (AgentEvent) GetCompartmentId

func (m AgentEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AgentEvent) GetDefinedTags

func (m AgentEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AgentEvent) GetEventDetails

func (m AgentEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (AgentEvent) GetEventSummary

func (m AgentEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (AgentEvent) GetFreeformTags

func (m AgentEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AgentEvent) GetId

func (m AgentEvent) GetId() *string

GetId returns Id

func (AgentEvent) GetIsManagedByAutonomousLinux

func (m AgentEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (AgentEvent) GetLifecycleDetails

func (m AgentEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (AgentEvent) GetLifecycleState

func (m AgentEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AgentEvent) GetResourceId

func (m AgentEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (AgentEvent) GetSystemDetails

func (m AgentEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (AgentEvent) GetSystemTags

func (m AgentEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AgentEvent) GetTimeCreated

func (m AgentEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AgentEvent) GetTimeOccurred

func (m AgentEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (AgentEvent) GetTimeUpdated

func (m AgentEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AgentEvent) MarshalJSON

func (m AgentEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AgentEvent) String

func (m AgentEvent) String() string

func (AgentEvent) ValidateEnumValue

func (m AgentEvent) 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 AgentEventData

AgentEventData Provides additional information for an agent event.

type AgentEventData struct {

    // Type of agent operation.
    OperationType AgentEventDataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the agent operation.
    Status EventStatusEnum `mandatory:"true" json:"status"`

    AdditionalDetails *WorkRequestEventDataAdditionalDetails `mandatory:"false" json:"additionalDetails"`
}

func (AgentEventData) String

func (m AgentEventData) String() string

func (AgentEventData) ValidateEnumValue

func (m AgentEventData) 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 AgentEventDataOperationTypeEnum

AgentEventDataOperationTypeEnum Enum with underlying type: string

type AgentEventDataOperationTypeEnum string

Set of constants representing the allowable values for AgentEventDataOperationTypeEnum

const (
    AgentEventDataOperationTypeListPackages    AgentEventDataOperationTypeEnum = "LIST_PACKAGES"
    AgentEventDataOperationTypeUploadContent   AgentEventDataOperationTypeEnum = "UPLOAD_CONTENT"
    AgentEventDataOperationTypeSyncAgentConfig AgentEventDataOperationTypeEnum = "SYNC_AGENT_CONFIG"
)

func GetAgentEventDataOperationTypeEnumValues

func GetAgentEventDataOperationTypeEnumValues() []AgentEventDataOperationTypeEnum

GetAgentEventDataOperationTypeEnumValues Enumerates the set of values for AgentEventDataOperationTypeEnum

func GetMappingAgentEventDataOperationTypeEnum

func GetMappingAgentEventDataOperationTypeEnum(val string) (AgentEventDataOperationTypeEnum, bool)

GetMappingAgentEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ArchTypeEnum

ArchTypeEnum Enum with underlying type: string

type ArchTypeEnum string

Set of constants representing the allowable values for ArchTypeEnum

const (
    ArchTypeX8664   ArchTypeEnum = "X86_64"
    ArchTypeAarch64 ArchTypeEnum = "AARCH64"
    ArchTypeI686    ArchTypeEnum = "I686"
    ArchTypeNoarch  ArchTypeEnum = "NOARCH"
    ArchTypeSrc     ArchTypeEnum = "SRC"
)

func GetArchTypeEnumValues

func GetArchTypeEnumValues() []ArchTypeEnum

GetArchTypeEnumValues Enumerates the set of values for ArchTypeEnum

func GetMappingArchTypeEnum

func GetMappingArchTypeEnum(val string) (ArchTypeEnum, bool)

GetMappingArchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttachManagedInstancesToLifecycleStageDetails

AttachManagedInstancesToLifecycleStageDetails The managed instances to attach to the lifecycle stage.

type AttachManagedInstancesToLifecycleStageDetails struct {
    ManagedInstanceDetails *ManagedInstancesDetails `mandatory:"false" json:"managedInstanceDetails"`
}

func (AttachManagedInstancesToLifecycleStageDetails) String

func (m AttachManagedInstancesToLifecycleStageDetails) String() string

func (AttachManagedInstancesToLifecycleStageDetails) ValidateEnumValue

func (m AttachManagedInstancesToLifecycleStageDetails) 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 AttachManagedInstancesToLifecycleStageRequest

AttachManagedInstancesToLifecycleStageRequest wrapper for the AttachManagedInstancesToLifecycleStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachManagedInstancesToLifecycleStage.go.html to see an example of how to use AttachManagedInstancesToLifecycleStageRequest.

type AttachManagedInstancesToLifecycleStageRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    LifecycleStageId *string `mandatory:"true" contributesTo:"path" name:"lifecycleStageId"`

    // Details for managed instances to attach to the lifecycle stage.
    AttachManagedInstancesToLifecycleStageDetails `contributesTo:"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 `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"`

    // 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
}

func (AttachManagedInstancesToLifecycleStageRequest) BinaryRequestBody

func (request AttachManagedInstancesToLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AttachManagedInstancesToLifecycleStageRequest) HTTPRequest

func (request AttachManagedInstancesToLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachManagedInstancesToLifecycleStageRequest) RetryPolicy

func (request AttachManagedInstancesToLifecycleStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AttachManagedInstancesToLifecycleStageRequest) String

func (request AttachManagedInstancesToLifecycleStageRequest) String() string

func (AttachManagedInstancesToLifecycleStageRequest) ValidateEnumValue

func (request AttachManagedInstancesToLifecycleStageRequest) 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 AttachManagedInstancesToLifecycleStageResponse

AttachManagedInstancesToLifecycleStageResponse wrapper for the AttachManagedInstancesToLifecycleStage operation

type AttachManagedInstancesToLifecycleStageResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (AttachManagedInstancesToLifecycleStageResponse) HTTPResponse

func (response AttachManagedInstancesToLifecycleStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AttachManagedInstancesToLifecycleStageResponse) String

func (response AttachManagedInstancesToLifecycleStageResponse) String() string

type AttachManagedInstancesToManagedInstanceGroupDetails

AttachManagedInstancesToManagedInstanceGroupDetails Provides the information used to attach managed instances to a group.

type AttachManagedInstancesToManagedInstanceGroupDetails struct {

    // List of managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to attach to the group.
    ManagedInstances []string `mandatory:"true" json:"managedInstances"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (AttachManagedInstancesToManagedInstanceGroupDetails) String

func (m AttachManagedInstancesToManagedInstanceGroupDetails) String() string

func (AttachManagedInstancesToManagedInstanceGroupDetails) ValidateEnumValue

func (m AttachManagedInstancesToManagedInstanceGroupDetails) 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 AttachManagedInstancesToManagedInstanceGroupRequest

AttachManagedInstancesToManagedInstanceGroupRequest wrapper for the AttachManagedInstancesToManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachManagedInstancesToManagedInstanceGroup.go.html to see an example of how to use AttachManagedInstancesToManagedInstanceGroupRequest.

type AttachManagedInstancesToManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The managed instances OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to attach to the managed instance group.
    AttachManagedInstancesToManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (AttachManagedInstancesToManagedInstanceGroupRequest) BinaryRequestBody

func (request AttachManagedInstancesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AttachManagedInstancesToManagedInstanceGroupRequest) HTTPRequest

func (request AttachManagedInstancesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachManagedInstancesToManagedInstanceGroupRequest) RetryPolicy

func (request AttachManagedInstancesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AttachManagedInstancesToManagedInstanceGroupRequest) String

func (request AttachManagedInstancesToManagedInstanceGroupRequest) String() string

func (AttachManagedInstancesToManagedInstanceGroupRequest) ValidateEnumValue

func (request AttachManagedInstancesToManagedInstanceGroupRequest) 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 AttachManagedInstancesToManagedInstanceGroupResponse

AttachManagedInstancesToManagedInstanceGroupResponse wrapper for the AttachManagedInstancesToManagedInstanceGroup operation

type AttachManagedInstancesToManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (AttachManagedInstancesToManagedInstanceGroupResponse) HTTPResponse

func (response AttachManagedInstancesToManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AttachManagedInstancesToManagedInstanceGroupResponse) String

func (response AttachManagedInstancesToManagedInstanceGroupResponse) String() string

type AttachProfileToManagedInstanceDetails

AttachProfileToManagedInstanceDetails Provides the information used to set a profile for a managed instance.

type AttachProfileToManagedInstanceDetails struct {

    // The profile OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to attach to the managed instance.
    ProfileId *string `mandatory:"true" json:"profileId"`
}

func (AttachProfileToManagedInstanceDetails) String

func (m AttachProfileToManagedInstanceDetails) String() string

func (AttachProfileToManagedInstanceDetails) ValidateEnumValue

func (m AttachProfileToManagedInstanceDetails) 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 AttachProfileToManagedInstanceRequest

AttachProfileToManagedInstanceRequest wrapper for the AttachProfileToManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachProfileToManagedInstance.go.html to see an example of how to use AttachProfileToManagedInstanceRequest.

type AttachProfileToManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details of the registration profile to be attached to a managed instance.
    AttachProfileToManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (AttachProfileToManagedInstanceRequest) BinaryRequestBody

func (request AttachProfileToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AttachProfileToManagedInstanceRequest) HTTPRequest

func (request AttachProfileToManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachProfileToManagedInstanceRequest) RetryPolicy

func (request AttachProfileToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AttachProfileToManagedInstanceRequest) String

func (request AttachProfileToManagedInstanceRequest) String() string

func (AttachProfileToManagedInstanceRequest) ValidateEnumValue

func (request AttachProfileToManagedInstanceRequest) 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 AttachProfileToManagedInstanceResponse

AttachProfileToManagedInstanceResponse wrapper for the AttachProfileToManagedInstance operation

type AttachProfileToManagedInstanceResponse 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"`
}

func (AttachProfileToManagedInstanceResponse) HTTPResponse

func (response AttachProfileToManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AttachProfileToManagedInstanceResponse) String

func (response AttachProfileToManagedInstanceResponse) String() string

type AttachSoftwareSourcesToManagedInstanceDetails

AttachSoftwareSourcesToManagedInstanceDetails Provides the information used to attach software sources to a managed instance.

type AttachSoftwareSourcesToManagedInstanceDetails struct {

    // The list of software source OCIDs to be attached/detached.
    SoftwareSources []string `mandatory:"true" json:"softwareSources"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (AttachSoftwareSourcesToManagedInstanceDetails) String

func (m AttachSoftwareSourcesToManagedInstanceDetails) String() string

func (AttachSoftwareSourcesToManagedInstanceDetails) ValidateEnumValue

func (m AttachSoftwareSourcesToManagedInstanceDetails) 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 AttachSoftwareSourcesToManagedInstanceGroupDetails

AttachSoftwareSourcesToManagedInstanceGroupDetails Provides the information used to attach software sources to a managed instance group.

type AttachSoftwareSourcesToManagedInstanceGroupDetails struct {

    // List of software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to attach to the group.
    SoftwareSources []string `mandatory:"true" json:"softwareSources"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (AttachSoftwareSourcesToManagedInstanceGroupDetails) String

func (m AttachSoftwareSourcesToManagedInstanceGroupDetails) String() string

func (AttachSoftwareSourcesToManagedInstanceGroupDetails) ValidateEnumValue

func (m AttachSoftwareSourcesToManagedInstanceGroupDetails) 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 AttachSoftwareSourcesToManagedInstanceGroupRequest

AttachSoftwareSourcesToManagedInstanceGroupRequest wrapper for the AttachSoftwareSourcesToManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachSoftwareSourcesToManagedInstanceGroup.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstanceGroupRequest.

type AttachSoftwareSourcesToManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to attach to the managed instance group.
    AttachSoftwareSourcesToManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (AttachSoftwareSourcesToManagedInstanceGroupRequest) BinaryRequestBody

func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AttachSoftwareSourcesToManagedInstanceGroupRequest) HTTPRequest

func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachSoftwareSourcesToManagedInstanceGroupRequest) RetryPolicy

func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AttachSoftwareSourcesToManagedInstanceGroupRequest) String

func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) String() string

func (AttachSoftwareSourcesToManagedInstanceGroupRequest) ValidateEnumValue

func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) 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 AttachSoftwareSourcesToManagedInstanceGroupResponse

AttachSoftwareSourcesToManagedInstanceGroupResponse wrapper for the AttachSoftwareSourcesToManagedInstanceGroup operation

type AttachSoftwareSourcesToManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (AttachSoftwareSourcesToManagedInstanceGroupResponse) HTTPResponse

func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AttachSoftwareSourcesToManagedInstanceGroupResponse) String

func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) String() string

type AttachSoftwareSourcesToManagedInstanceRequest

AttachSoftwareSourcesToManagedInstanceRequest wrapper for the AttachSoftwareSourcesToManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachSoftwareSourcesToManagedInstance.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstanceRequest.

type AttachSoftwareSourcesToManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details of software sources to be attached to a managed instance.
    AttachSoftwareSourcesToManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (AttachSoftwareSourcesToManagedInstanceRequest) BinaryRequestBody

func (request AttachSoftwareSourcesToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AttachSoftwareSourcesToManagedInstanceRequest) HTTPRequest

func (request AttachSoftwareSourcesToManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachSoftwareSourcesToManagedInstanceRequest) RetryPolicy

func (request AttachSoftwareSourcesToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AttachSoftwareSourcesToManagedInstanceRequest) String

func (request AttachSoftwareSourcesToManagedInstanceRequest) String() string

func (AttachSoftwareSourcesToManagedInstanceRequest) ValidateEnumValue

func (request AttachSoftwareSourcesToManagedInstanceRequest) 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 AttachSoftwareSourcesToManagedInstanceResponse

AttachSoftwareSourcesToManagedInstanceResponse wrapper for the AttachSoftwareSourcesToManagedInstance operation

type AttachSoftwareSourcesToManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (AttachSoftwareSourcesToManagedInstanceResponse) HTTPResponse

func (response AttachSoftwareSourcesToManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AttachSoftwareSourcesToManagedInstanceResponse) String

func (response AttachSoftwareSourcesToManagedInstanceResponse) String() string

type AutonomousSettings

AutonomousSettings Settings for the Autonomous Linux service.

type AutonomousSettings struct {

    // Indicates whether Autonomous Linux will collect crash files. This setting can be changed by the user.
    IsDataCollectionAuthorized *bool `mandatory:"false" json:"isDataCollectionAuthorized"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the restricted scheduled job associated with this instance. This value cannot be deleted by the user.
    ScheduledJobId *string `mandatory:"false" json:"scheduledJobId"`
}

func (AutonomousSettings) String

func (m AutonomousSettings) String() string

func (AutonomousSettings) ValidateEnumValue

func (m AutonomousSettings) 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 AvailabilityEnum

AvailabilityEnum Enum with underlying type: string

type AvailabilityEnum string

Set of constants representing the allowable values for AvailabilityEnum

const (
    AvailabilityAvailable   AvailabilityEnum = "AVAILABLE"
    AvailabilitySelected    AvailabilityEnum = "SELECTED"
    AvailabilityRestricted  AvailabilityEnum = "RESTRICTED"
    AvailabilityUnavailable AvailabilityEnum = "UNAVAILABLE"
)

func GetAvailabilityEnumValues

func GetAvailabilityEnumValues() []AvailabilityEnum

GetAvailabilityEnumValues Enumerates the set of values for AvailabilityEnum

func GetMappingAvailabilityEnum

func GetMappingAvailabilityEnum(val string) (AvailabilityEnum, bool)

GetMappingAvailabilityEnum performs case Insensitive comparison on enum value and return the desired enum

type AvailablePackageCollection

AvailablePackageCollection The set of packages returned for the ListManagedInstanceAvailablePackages operation.

type AvailablePackageCollection struct {

    // List of available packages.
    Items []AvailablePackageSummary `mandatory:"true" json:"items"`
}

func (AvailablePackageCollection) String

func (m AvailablePackageCollection) String() string

func (AvailablePackageCollection) ValidateEnumValue

func (m AvailablePackageCollection) 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 AvailablePackageSummary

AvailablePackageSummary Provides summary information about a software package available for installation on a managed instance.

type AvailablePackageSummary struct {

    // Package name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package.
    Name *string `mandatory:"true" json:"name"`

    // Type of the package.
    Type *string `mandatory:"true" json:"type"`

    // Version of the installed package.
    Version *string `mandatory:"true" json:"version"`

    // List of software sources that provide the software package.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    // The architecture for which this package was built.
    Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"`
}

func (AvailablePackageSummary) GetArchitecture

func (m AvailablePackageSummary) GetArchitecture() ArchTypeEnum

GetArchitecture returns Architecture

func (AvailablePackageSummary) GetDisplayName

func (m AvailablePackageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (AvailablePackageSummary) GetName

func (m AvailablePackageSummary) GetName() *string

GetName returns Name

func (AvailablePackageSummary) GetSoftwareSources

func (m AvailablePackageSummary) GetSoftwareSources() []SoftwareSourceDetails

GetSoftwareSources returns SoftwareSources

func (AvailablePackageSummary) GetType

func (m AvailablePackageSummary) GetType() *string

GetType returns Type

func (AvailablePackageSummary) GetVersion

func (m AvailablePackageSummary) GetVersion() *string

GetVersion returns Version

func (AvailablePackageSummary) MarshalJSON

func (m AvailablePackageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AvailablePackageSummary) String

func (m AvailablePackageSummary) String() string

func (AvailablePackageSummary) ValidateEnumValue

func (m AvailablePackageSummary) 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 AvailableSoftwareSourceCollection

AvailableSoftwareSourceCollection The set of available software sources returned for the ListManagedInstanceAvailableSoftwareSources or the ListManagedInstanceGroupAvailableSoftwareSources operation.

type AvailableSoftwareSourceCollection struct {

    // List of available software sources.
    Items []AvailableSoftwareSourceSummary `mandatory:"true" json:"items"`
}

func (AvailableSoftwareSourceCollection) String

func (m AvailableSoftwareSourceCollection) String() string

func (AvailableSoftwareSourceCollection) ValidateEnumValue

func (m AvailableSoftwareSourceCollection) 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 AvailableSoftwareSourceSummary

AvailableSoftwareSourceSummary Provides summary information about an available software source. An available software source can be added to a managed instance. After a software source is added, packages from that software source can be installed on that managed instance.

type AvailableSoftwareSourceSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"true" json:"displayName"`
}

func (AvailableSoftwareSourceSummary) String

func (m AvailableSoftwareSourceSummary) String() string

func (AvailableSoftwareSourceSummary) ValidateEnumValue

func (m AvailableSoftwareSourceSummary) 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 AvailableWindowsUpdateCollection

AvailableWindowsUpdateCollection The set of available Windows updates returned for the ListManagedInstanceAvailableWindowsUpdates operation.

type AvailableWindowsUpdateCollection struct {

    // List of available Windows updates.
    Items []AvailableWindowsUpdateSummary `mandatory:"true" json:"items"`
}

func (AvailableWindowsUpdateCollection) String

func (m AvailableWindowsUpdateCollection) String() string

func (AvailableWindowsUpdateCollection) ValidateEnumValue

func (m AvailableWindowsUpdateCollection) 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 AvailableWindowsUpdateSummary

AvailableWindowsUpdateSummary An object that defines an available update for a Windows instance.

type AvailableWindowsUpdateSummary struct {

    // Name of the Windows update.
    Name *string `mandatory:"true" json:"name"`

    // Unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    UpdateId *string `mandatory:"true" json:"updateId"`

    // The type of Windows update.
    UpdateType ClassificationTypesEnum `mandatory:"true" json:"updateType"`

    // Indicates whether the update can be installed using the service.
    Installable WindowsUpdateInstallableEnum `mandatory:"false" json:"installable,omitempty"`

    // Indicates whether a reboot is required to complete the installation of this update.
    IsRebootRequiredForInstallation *bool `mandatory:"false" json:"isRebootRequiredForInstallation"`
}

func (AvailableWindowsUpdateSummary) String

func (m AvailableWindowsUpdateSummary) String() string

func (AvailableWindowsUpdateSummary) ValidateEnumValue

func (m AvailableWindowsUpdateSummary) 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 ChangeAvailabilityOfSoftwareSourcesDetails

ChangeAvailabilityOfSoftwareSourcesDetails Provides the information used to update the availability of a list of software sources.

type ChangeAvailabilityOfSoftwareSourcesDetails struct {

    // List of vendor software sources and their availability statuses.
    SoftwareSourceAvailabilities []SoftwareSourceAvailability `mandatory:"true" json:"softwareSourceAvailabilities"`
}

func (ChangeAvailabilityOfSoftwareSourcesDetails) String

func (m ChangeAvailabilityOfSoftwareSourcesDetails) String() string

func (ChangeAvailabilityOfSoftwareSourcesDetails) ValidateEnumValue

func (m ChangeAvailabilityOfSoftwareSourcesDetails) 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 ChangeAvailabilityOfSoftwareSourcesRequest

ChangeAvailabilityOfSoftwareSourcesRequest wrapper for the ChangeAvailabilityOfSoftwareSources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeAvailabilityOfSoftwareSources.go.html to see an example of how to use ChangeAvailabilityOfSoftwareSourcesRequest.

type ChangeAvailabilityOfSoftwareSourcesRequest struct {

    // Request body that contains a list of software sources whose availability needs to be updated.
    ChangeAvailabilityOfSoftwareSourcesDetails `contributesTo:"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 `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
}

func (ChangeAvailabilityOfSoftwareSourcesRequest) BinaryRequestBody

func (request ChangeAvailabilityOfSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeAvailabilityOfSoftwareSourcesRequest) HTTPRequest

func (request ChangeAvailabilityOfSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeAvailabilityOfSoftwareSourcesRequest) RetryPolicy

func (request ChangeAvailabilityOfSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeAvailabilityOfSoftwareSourcesRequest) String

func (request ChangeAvailabilityOfSoftwareSourcesRequest) String() string

func (ChangeAvailabilityOfSoftwareSourcesRequest) ValidateEnumValue

func (request ChangeAvailabilityOfSoftwareSourcesRequest) 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 ChangeAvailabilityOfSoftwareSourcesResponse

ChangeAvailabilityOfSoftwareSourcesResponse wrapper for the ChangeAvailabilityOfSoftwareSources operation

type ChangeAvailabilityOfSoftwareSourcesResponse 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"`
}

func (ChangeAvailabilityOfSoftwareSourcesResponse) HTTPResponse

func (response ChangeAvailabilityOfSoftwareSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeAvailabilityOfSoftwareSourcesResponse) String

func (response ChangeAvailabilityOfSoftwareSourcesResponse) String() string

type ChangeEventCompartmentDetails

ChangeEventCompartmentDetails Specifies which compartment to move the event to for the ChangeEventCompartment operation.

type ChangeEventCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the event to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeEventCompartmentDetails) String

func (m ChangeEventCompartmentDetails) String() string

func (ChangeEventCompartmentDetails) ValidateEnumValue

func (m ChangeEventCompartmentDetails) 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 ChangeEventCompartmentRequest

ChangeEventCompartmentRequest wrapper for the ChangeEventCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeEventCompartment.go.html to see an example of how to use ChangeEventCompartmentRequest.

type ChangeEventCompartmentRequest struct {

    // Specifies the compartment to move the event to.
    ChangeEventCompartmentDetails `contributesTo:"body"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    EventId *string `mandatory:"true" contributesTo:"path" name:"eventId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ChangeEventCompartmentRequest) BinaryRequestBody

func (request ChangeEventCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeEventCompartmentRequest) HTTPRequest

func (request ChangeEventCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeEventCompartmentRequest) RetryPolicy

func (request ChangeEventCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeEventCompartmentRequest) String

func (request ChangeEventCompartmentRequest) String() string

func (ChangeEventCompartmentRequest) ValidateEnumValue

func (request ChangeEventCompartmentRequest) 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 ChangeEventCompartmentResponse

ChangeEventCompartmentResponse wrapper for the ChangeEventCompartment operation

type ChangeEventCompartmentResponse 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"`
}

func (ChangeEventCompartmentResponse) HTTPResponse

func (response ChangeEventCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeEventCompartmentResponse) String

func (response ChangeEventCompartmentResponse) String() string

type ChangeLifecycleEnvironmentCompartmentDetails

ChangeLifecycleEnvironmentCompartmentDetails Provides the information used to move the lifecycle environment to another compartment.

type ChangeLifecycleEnvironmentCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the lifecycle environment to.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeLifecycleEnvironmentCompartmentDetails) String

func (m ChangeLifecycleEnvironmentCompartmentDetails) String() string

func (ChangeLifecycleEnvironmentCompartmentDetails) ValidateEnumValue

func (m ChangeLifecycleEnvironmentCompartmentDetails) 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 ChangeLifecycleEnvironmentCompartmentRequest

ChangeLifecycleEnvironmentCompartmentRequest wrapper for the ChangeLifecycleEnvironmentCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeLifecycleEnvironmentCompartment.go.html to see an example of how to use ChangeLifecycleEnvironmentCompartmentRequest.

type ChangeLifecycleEnvironmentCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    LifecycleEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"lifecycleEnvironmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the lifecycle environment into.
    ChangeLifecycleEnvironmentCompartmentDetails `contributesTo:"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 `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"`

    // 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
}

func (ChangeLifecycleEnvironmentCompartmentRequest) BinaryRequestBody

func (request ChangeLifecycleEnvironmentCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeLifecycleEnvironmentCompartmentRequest) HTTPRequest

func (request ChangeLifecycleEnvironmentCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeLifecycleEnvironmentCompartmentRequest) RetryPolicy

func (request ChangeLifecycleEnvironmentCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeLifecycleEnvironmentCompartmentRequest) String

func (request ChangeLifecycleEnvironmentCompartmentRequest) String() string

func (ChangeLifecycleEnvironmentCompartmentRequest) ValidateEnumValue

func (request ChangeLifecycleEnvironmentCompartmentRequest) 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 ChangeLifecycleEnvironmentCompartmentResponse

ChangeLifecycleEnvironmentCompartmentResponse wrapper for the ChangeLifecycleEnvironmentCompartment operation

type ChangeLifecycleEnvironmentCompartmentResponse 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"`
}

func (ChangeLifecycleEnvironmentCompartmentResponse) HTTPResponse

func (response ChangeLifecycleEnvironmentCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeLifecycleEnvironmentCompartmentResponse) String

func (response ChangeLifecycleEnvironmentCompartmentResponse) String() string

type ChangeManagedInstanceGroupCompartmentDetails

ChangeManagedInstanceGroupCompartmentDetails Provides the information used to move the managed instance group to another compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

type ChangeManagedInstanceGroupCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the group to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeManagedInstanceGroupCompartmentDetails) String

func (m ChangeManagedInstanceGroupCompartmentDetails) String() string

func (ChangeManagedInstanceGroupCompartmentDetails) ValidateEnumValue

func (m ChangeManagedInstanceGroupCompartmentDetails) 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 ChangeManagedInstanceGroupCompartmentRequest

ChangeManagedInstanceGroupCompartmentRequest wrapper for the ChangeManagedInstanceGroupCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeManagedInstanceGroupCompartment.go.html to see an example of how to use ChangeManagedInstanceGroupCompartmentRequest.

type ChangeManagedInstanceGroupCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the group to.
    ChangeManagedInstanceGroupCompartmentDetails `contributesTo:"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 `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"`

    // 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
}

func (ChangeManagedInstanceGroupCompartmentRequest) BinaryRequestBody

func (request ChangeManagedInstanceGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest

func (request ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy

func (request ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeManagedInstanceGroupCompartmentRequest) String

func (request ChangeManagedInstanceGroupCompartmentRequest) String() string

func (ChangeManagedInstanceGroupCompartmentRequest) ValidateEnumValue

func (request ChangeManagedInstanceGroupCompartmentRequest) 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 ChangeManagedInstanceGroupCompartmentResponse

ChangeManagedInstanceGroupCompartmentResponse wrapper for the ChangeManagedInstanceGroupCompartment operation

type ChangeManagedInstanceGroupCompartmentResponse 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"`
}

func (ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse

func (response ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeManagedInstanceGroupCompartmentResponse) String

func (response ChangeManagedInstanceGroupCompartmentResponse) String() string

type ChangeManagementStationCompartmentDetails

ChangeManagementStationCompartmentDetails Provides the information used to move a management station to a different compartment.

type ChangeManagementStationCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the management station to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeManagementStationCompartmentDetails) String

func (m ChangeManagementStationCompartmentDetails) String() string

func (ChangeManagementStationCompartmentDetails) ValidateEnumValue

func (m ChangeManagementStationCompartmentDetails) 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 ChangeManagementStationCompartmentRequest

ChangeManagementStationCompartmentRequest wrapper for the ChangeManagementStationCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeManagementStationCompartment.go.html to see an example of how to use ChangeManagementStationCompartmentRequest.

type ChangeManagementStationCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the management station to.
    ChangeManagementStationCompartmentDetails `contributesTo:"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 `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"`

    // 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
}

func (ChangeManagementStationCompartmentRequest) BinaryRequestBody

func (request ChangeManagementStationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeManagementStationCompartmentRequest) HTTPRequest

func (request ChangeManagementStationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeManagementStationCompartmentRequest) RetryPolicy

func (request ChangeManagementStationCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeManagementStationCompartmentRequest) String

func (request ChangeManagementStationCompartmentRequest) String() string

func (ChangeManagementStationCompartmentRequest) ValidateEnumValue

func (request ChangeManagementStationCompartmentRequest) 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 ChangeManagementStationCompartmentResponse

ChangeManagementStationCompartmentResponse wrapper for the ChangeManagementStationCompartment operation

type ChangeManagementStationCompartmentResponse 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"`
}

func (ChangeManagementStationCompartmentResponse) HTTPResponse

func (response ChangeManagementStationCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeManagementStationCompartmentResponse) String

func (response ChangeManagementStationCompartmentResponse) String() string

type ChangeProfileCompartmentDetails

ChangeProfileCompartmentDetails Provides the information used to move a profile to another compartment.

type ChangeProfileCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the profile to.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeProfileCompartmentDetails) String

func (m ChangeProfileCompartmentDetails) String() string

func (ChangeProfileCompartmentDetails) ValidateEnumValue

func (m ChangeProfileCompartmentDetails) 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 ChangeProfileCompartmentRequest

ChangeProfileCompartmentRequest wrapper for the ChangeProfileCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeProfileCompartment.go.html to see an example of how to use ChangeProfileCompartmentRequest.

type ChangeProfileCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    ProfileId *string `mandatory:"true" contributesTo:"path" name:"profileId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the profile to.
    ChangeProfileCompartmentDetails `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"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ChangeProfileCompartmentRequest) BinaryRequestBody

func (request ChangeProfileCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeProfileCompartmentRequest) HTTPRequest

func (request ChangeProfileCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeProfileCompartmentRequest) RetryPolicy

func (request ChangeProfileCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeProfileCompartmentRequest) String

func (request ChangeProfileCompartmentRequest) String() string

func (ChangeProfileCompartmentRequest) ValidateEnumValue

func (request ChangeProfileCompartmentRequest) 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 ChangeProfileCompartmentResponse

ChangeProfileCompartmentResponse wrapper for the ChangeProfileCompartment operation

type ChangeProfileCompartmentResponse 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"`
}

func (ChangeProfileCompartmentResponse) HTTPResponse

func (response ChangeProfileCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeProfileCompartmentResponse) String

func (response ChangeProfileCompartmentResponse) String() string

type ChangeScheduledJobCompartmentDetails

ChangeScheduledJobCompartmentDetails Provides the information used to move a scheduled job to another compartment.

type ChangeScheduledJobCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the scheduled job to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeScheduledJobCompartmentDetails) String

func (m ChangeScheduledJobCompartmentDetails) String() string

func (ChangeScheduledJobCompartmentDetails) ValidateEnumValue

func (m ChangeScheduledJobCompartmentDetails) 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 ChangeScheduledJobCompartmentRequest

ChangeScheduledJobCompartmentRequest wrapper for the ChangeScheduledJobCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeScheduledJobCompartment.go.html to see an example of how to use ChangeScheduledJobCompartmentRequest.

type ChangeScheduledJobCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the scheduled job to.
    ChangeScheduledJobCompartmentDetails `contributesTo:"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 `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"`

    // 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
}

func (ChangeScheduledJobCompartmentRequest) BinaryRequestBody

func (request ChangeScheduledJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeScheduledJobCompartmentRequest) HTTPRequest

func (request ChangeScheduledJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeScheduledJobCompartmentRequest) RetryPolicy

func (request ChangeScheduledJobCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeScheduledJobCompartmentRequest) String

func (request ChangeScheduledJobCompartmentRequest) String() string

func (ChangeScheduledJobCompartmentRequest) ValidateEnumValue

func (request ChangeScheduledJobCompartmentRequest) 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 ChangeScheduledJobCompartmentResponse

ChangeScheduledJobCompartmentResponse wrapper for the ChangeScheduledJobCompartment operation

type ChangeScheduledJobCompartmentResponse 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"`
}

func (ChangeScheduledJobCompartmentResponse) HTTPResponse

func (response ChangeScheduledJobCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeScheduledJobCompartmentResponse) String

func (response ChangeScheduledJobCompartmentResponse) String() string

type ChangeSoftwareSourceCompartmentDetails

ChangeSoftwareSourceCompartmentDetails Provides the information used to move the software source to another compartment.

type ChangeSoftwareSourceCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the software source to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeSoftwareSourceCompartmentDetails) String

func (m ChangeSoftwareSourceCompartmentDetails) String() string

func (ChangeSoftwareSourceCompartmentDetails) ValidateEnumValue

func (m ChangeSoftwareSourceCompartmentDetails) 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 ChangeSoftwareSourceCompartmentRequest

ChangeSoftwareSourceCompartmentRequest wrapper for the ChangeSoftwareSourceCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeSoftwareSourceCompartment.go.html to see an example of how to use ChangeSoftwareSourceCompartmentRequest.

type ChangeSoftwareSourceCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the compartment to move the software source to.
    ChangeSoftwareSourceCompartmentDetails `contributesTo:"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 `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"`

    // 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
}

func (ChangeSoftwareSourceCompartmentRequest) BinaryRequestBody

func (request ChangeSoftwareSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeSoftwareSourceCompartmentRequest) HTTPRequest

func (request ChangeSoftwareSourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeSoftwareSourceCompartmentRequest) RetryPolicy

func (request ChangeSoftwareSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeSoftwareSourceCompartmentRequest) String

func (request ChangeSoftwareSourceCompartmentRequest) String() string

func (ChangeSoftwareSourceCompartmentRequest) ValidateEnumValue

func (request ChangeSoftwareSourceCompartmentRequest) 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 ChangeSoftwareSourceCompartmentResponse

ChangeSoftwareSourceCompartmentResponse wrapper for the ChangeSoftwareSourceCompartment operation

type ChangeSoftwareSourceCompartmentResponse 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"`
}

func (ChangeSoftwareSourceCompartmentResponse) HTTPResponse

func (response ChangeSoftwareSourceCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeSoftwareSourceCompartmentResponse) String

func (response ChangeSoftwareSourceCompartmentResponse) String() string

type ChecksumTypeEnum

ChecksumTypeEnum Enum with underlying type: string

type ChecksumTypeEnum string

Set of constants representing the allowable values for ChecksumTypeEnum

const (
    ChecksumTypeSha1   ChecksumTypeEnum = "SHA1"
    ChecksumTypeSha256 ChecksumTypeEnum = "SHA256"
    ChecksumTypeSha384 ChecksumTypeEnum = "SHA384"
    ChecksumTypeSha512 ChecksumTypeEnum = "SHA512"
)

func GetChecksumTypeEnumValues

func GetChecksumTypeEnumValues() []ChecksumTypeEnum

GetChecksumTypeEnumValues Enumerates the set of values for ChecksumTypeEnum

func GetMappingChecksumTypeEnum

func GetMappingChecksumTypeEnum(val string) (ChecksumTypeEnum, bool)

GetMappingChecksumTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ClassificationTypesEnum

ClassificationTypesEnum Enum with underlying type: string

type ClassificationTypesEnum string

Set of constants representing the allowable values for ClassificationTypesEnum

const (
    ClassificationTypesSecurity    ClassificationTypesEnum = "SECURITY"
    ClassificationTypesBugfix      ClassificationTypesEnum = "BUGFIX"
    ClassificationTypesEnhancement ClassificationTypesEnum = "ENHANCEMENT"
    ClassificationTypesOther       ClassificationTypesEnum = "OTHER"
)

func GetClassificationTypesEnumValues

func GetClassificationTypesEnumValues() []ClassificationTypesEnum

GetClassificationTypesEnumValues Enumerates the set of values for ClassificationTypesEnum

func GetMappingClassificationTypesEnum

func GetMappingClassificationTypesEnum(val string) (ClassificationTypesEnum, bool)

GetMappingClassificationTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateCustomSoftwareSourceDetails

CreateCustomSoftwareSourceDetails Provides the information used to create a custom software source.

type CreateCustomSoftwareSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // List of vendor software sources.
    VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"`

    // User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description for the software source. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"`

    // Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    IsAutomaticallyUpdated *bool `mandatory:"false" json:"isAutomaticallyUpdated"`

    // Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    IsAutoResolveDependencies *bool `mandatory:"false" json:"isAutoResolveDependencies"`

    // Indicates whether the service should create the software source from a list of packages provided by the user.
    IsCreatedFromPackageList *bool `mandatory:"false" json:"isCreatedFromPackageList"`

    // A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
    Packages []string `mandatory:"false" json:"packages"`
}

func (CreateCustomSoftwareSourceDetails) GetCompartmentId

func (m CreateCustomSoftwareSourceDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateCustomSoftwareSourceDetails) GetDefinedTags

func (m CreateCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateCustomSoftwareSourceDetails) GetDescription

func (m CreateCustomSoftwareSourceDetails) GetDescription() *string

GetDescription returns Description

func (CreateCustomSoftwareSourceDetails) GetDisplayName

func (m CreateCustomSoftwareSourceDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateCustomSoftwareSourceDetails) GetFreeformTags

func (m CreateCustomSoftwareSourceDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateCustomSoftwareSourceDetails) MarshalJSON

func (m CreateCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateCustomSoftwareSourceDetails) String

func (m CreateCustomSoftwareSourceDetails) String() string

func (CreateCustomSoftwareSourceDetails) ValidateEnumValue

func (m CreateCustomSoftwareSourceDetails) 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 CreateEntitlementDetails

CreateEntitlementDetails Provides the information used to create an entitlement using the Customer Support Identifier (CSI).

type CreateEntitlementDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy containing the entitlement.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The Customer Support Identifier (CSI) which unlocks the software sources. The CSI is is a unique key given to a customer and it uniquely identifies the entitlement.
    Csi *string `mandatory:"true" json:"csi"`
}

func (CreateEntitlementDetails) String

func (m CreateEntitlementDetails) String() string

func (CreateEntitlementDetails) ValidateEnumValue

func (m CreateEntitlementDetails) 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 CreateEntitlementRequest

CreateEntitlementRequest wrapper for the CreateEntitlement operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateEntitlement.go.html to see an example of how to use CreateEntitlementRequest.

type CreateEntitlementRequest struct {

    // Details for creating entitlements.
    CreateEntitlementDetails `contributesTo:"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 `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
}

func (CreateEntitlementRequest) BinaryRequestBody

func (request CreateEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateEntitlementRequest) HTTPRequest

func (request CreateEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateEntitlementRequest) RetryPolicy

func (request CreateEntitlementRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateEntitlementRequest) String

func (request CreateEntitlementRequest) String() string

func (CreateEntitlementRequest) ValidateEnumValue

func (request CreateEntitlementRequest) 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 CreateEntitlementResponse

CreateEntitlementResponse wrapper for the CreateEntitlement operation

type CreateEntitlementResponse 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"`
}

func (CreateEntitlementResponse) HTTPResponse

func (response CreateEntitlementResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateEntitlementResponse) String

func (response CreateEntitlementResponse) String() string

type CreateGroupProfileDetails

CreateGroupProfileDetails Provides the information used to create a group registration profile.

type CreateGroupProfileDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group that the instance will join after registration.
    ManagedInstanceGroupId *string `mandatory:"true" json:"managedInstanceGroupId"`

    // User-specified description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`
}

func (CreateGroupProfileDetails) GetCompartmentId

func (m CreateGroupProfileDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateGroupProfileDetails) GetDefinedTags

func (m CreateGroupProfileDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGroupProfileDetails) GetDescription

func (m CreateGroupProfileDetails) GetDescription() *string

GetDescription returns Description

func (CreateGroupProfileDetails) GetDisplayName

func (m CreateGroupProfileDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGroupProfileDetails) GetFreeformTags

func (m CreateGroupProfileDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGroupProfileDetails) GetIsDefaultProfile

func (m CreateGroupProfileDetails) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (CreateGroupProfileDetails) GetManagementStationId

func (m CreateGroupProfileDetails) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (CreateGroupProfileDetails) GetRegistrationType

func (m CreateGroupProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (CreateGroupProfileDetails) MarshalJSON

func (m CreateGroupProfileDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGroupProfileDetails) String

func (m CreateGroupProfileDetails) String() string

func (CreateGroupProfileDetails) ValidateEnumValue

func (m CreateGroupProfileDetails) 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 CreateLifecycleEnvironmentDetails

CreateLifecycleEnvironmentDetails Provides the information used to create a lifecycle environment. A lifecycle environment is a user-defined pipeline to deliver curated, versioned content in a prescribed, methodical manner.

type CreateLifecycleEnvironmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the lifecycle environment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the lifecycle environment. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // User-specified list of ranked lifecycle stages used within the lifecycle environment.
    Stages []CreateLifecycleStageDetails `mandatory:"true" json:"stages"`

    // The CPU architecture of the managed instances in the lifecycle environment.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The operating system of the managed instances in the lifecycle environment.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The vendor of the operating system used by the managed instances in the lifecycle environment.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // User-specified information about the lifecycle environment. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The location of managed instances attached to the lifecycle environment. If no location is provided, the default is 'ON_PREMISE.'
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateLifecycleEnvironmentDetails) String

func (m CreateLifecycleEnvironmentDetails) String() string

func (CreateLifecycleEnvironmentDetails) ValidateEnumValue

func (m CreateLifecycleEnvironmentDetails) 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 CreateLifecycleEnvironmentRequest

CreateLifecycleEnvironmentRequest wrapper for the CreateLifecycleEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateLifecycleEnvironment.go.html to see an example of how to use CreateLifecycleEnvironmentRequest.

type CreateLifecycleEnvironmentRequest struct {

    // Details for the new lifecycle environment.
    CreateLifecycleEnvironmentDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (CreateLifecycleEnvironmentRequest) BinaryRequestBody

func (request CreateLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateLifecycleEnvironmentRequest) HTTPRequest

func (request CreateLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateLifecycleEnvironmentRequest) RetryPolicy

func (request CreateLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateLifecycleEnvironmentRequest) String

func (request CreateLifecycleEnvironmentRequest) String() string

func (CreateLifecycleEnvironmentRequest) ValidateEnumValue

func (request CreateLifecycleEnvironmentRequest) 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 CreateLifecycleEnvironmentResponse

CreateLifecycleEnvironmentResponse wrapper for the CreateLifecycleEnvironment operation

type CreateLifecycleEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LifecycleEnvironment instance
    LifecycleEnvironment `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"`
}

func (CreateLifecycleEnvironmentResponse) HTTPResponse

func (response CreateLifecycleEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateLifecycleEnvironmentResponse) String

func (response CreateLifecycleEnvironmentResponse) String() string

type CreateLifecycleProfileDetails

CreateLifecycleProfileDetails Provides the information used to create a lifecycle environment registration profile.

type CreateLifecycleProfileDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage that the instance will be associated with.
    LifecycleStageId *string `mandatory:"true" json:"lifecycleStageId"`

    // User-specified description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`
}

func (CreateLifecycleProfileDetails) GetCompartmentId

func (m CreateLifecycleProfileDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateLifecycleProfileDetails) GetDefinedTags

func (m CreateLifecycleProfileDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateLifecycleProfileDetails) GetDescription

func (m CreateLifecycleProfileDetails) GetDescription() *string

GetDescription returns Description

func (CreateLifecycleProfileDetails) GetDisplayName

func (m CreateLifecycleProfileDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateLifecycleProfileDetails) GetFreeformTags

func (m CreateLifecycleProfileDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateLifecycleProfileDetails) GetIsDefaultProfile

func (m CreateLifecycleProfileDetails) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (CreateLifecycleProfileDetails) GetManagementStationId

func (m CreateLifecycleProfileDetails) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (CreateLifecycleProfileDetails) GetRegistrationType

func (m CreateLifecycleProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (CreateLifecycleProfileDetails) MarshalJSON

func (m CreateLifecycleProfileDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateLifecycleProfileDetails) String

func (m CreateLifecycleProfileDetails) String() string

func (CreateLifecycleProfileDetails) ValidateEnumValue

func (m CreateLifecycleProfileDetails) 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 CreateLifecycleStageDetails

CreateLifecycleStageDetails Provides the information used to create a lifecycle stage.

type CreateLifecycleStageDetails struct {

    // A user-friendly name for the lifecycle stage. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    Rank *int `mandatory:"true" json:"rank"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateLifecycleStageDetails) String

func (m CreateLifecycleStageDetails) String() string

func (CreateLifecycleStageDetails) ValidateEnumValue

func (m CreateLifecycleStageDetails) 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 CreateManagedInstanceGroupDetails

CreateManagedInstanceGroupDetails Provides the information used to create a new managed instance group.

type CreateManagedInstanceGroupDetails struct {

    // A user-friendly name for the managed instance group. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the managed instance group.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The operating system type of the managed instances that will be attached to this group.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The CPU architecture type of the managed instances that will be attached to this group.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The vendor of the operating system that will be used by the managed instances in the group.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // User-specified description of the managed instance group. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The location of managed instances attached to the group. If no location is provided, the default is on premises.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // The list of software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) available to the managed instances in the group.
    SoftwareSourceIds []string `mandatory:"false" json:"softwareSourceIds"`

    // The list of managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to be added to the group.
    ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    NotificationTopicId *string `mandatory:"false" json:"notificationTopicId"`

    AutonomousSettings *UpdatableAutonomousSettings `mandatory:"false" json:"autonomousSettings"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateManagedInstanceGroupDetails) String

func (m CreateManagedInstanceGroupDetails) String() string

func (CreateManagedInstanceGroupDetails) ValidateEnumValue

func (m CreateManagedInstanceGroupDetails) 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 CreateManagedInstanceGroupRequest

CreateManagedInstanceGroupRequest wrapper for the CreateManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateManagedInstanceGroup.go.html to see an example of how to use CreateManagedInstanceGroupRequest.

type CreateManagedInstanceGroupRequest struct {

    // Provides the information used to create the managed instance group.
    CreateManagedInstanceGroupDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (CreateManagedInstanceGroupRequest) BinaryRequestBody

func (request CreateManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateManagedInstanceGroupRequest) HTTPRequest

func (request CreateManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateManagedInstanceGroupRequest) RetryPolicy

func (request CreateManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateManagedInstanceGroupRequest) String

func (request CreateManagedInstanceGroupRequest) String() string

func (CreateManagedInstanceGroupRequest) ValidateEnumValue

func (request CreateManagedInstanceGroupRequest) 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 CreateManagedInstanceGroupResponse

CreateManagedInstanceGroupResponse wrapper for the CreateManagedInstanceGroup operation

type CreateManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedInstanceGroup instance
    ManagedInstanceGroup `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"`
}

func (CreateManagedInstanceGroupResponse) HTTPResponse

func (response CreateManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateManagedInstanceGroupResponse) String

func (response CreateManagedInstanceGroupResponse) String() string

type CreateManagementStationDetails

CreateManagementStationDetails Provides the information used to create a management station.

type CreateManagementStationDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the management station.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the management station. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Hostname of the management station.
    Hostname *string `mandatory:"true" json:"hostname"`

    Proxy *CreateProxyConfigurationDetails `mandatory:"true" json:"proxy"`

    Mirror *CreateMirrorConfigurationDetails `mandatory:"true" json:"mirror"`

    // User-specified description of the management station. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateManagementStationDetails) String

func (m CreateManagementStationDetails) String() string

func (CreateManagementStationDetails) ValidateEnumValue

func (m CreateManagementStationDetails) 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 CreateManagementStationRequest

CreateManagementStationRequest wrapper for the CreateManagementStation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateManagementStation.go.html to see an example of how to use CreateManagementStationRequest.

type CreateManagementStationRequest struct {

    // Provides the information used to create a management station.
    CreateManagementStationDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (CreateManagementStationRequest) BinaryRequestBody

func (request CreateManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateManagementStationRequest) HTTPRequest

func (request CreateManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateManagementStationRequest) RetryPolicy

func (request CreateManagementStationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateManagementStationRequest) String

func (request CreateManagementStationRequest) String() string

func (CreateManagementStationRequest) ValidateEnumValue

func (request CreateManagementStationRequest) 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 CreateManagementStationResponse

CreateManagementStationResponse wrapper for the CreateManagementStation operation

type CreateManagementStationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementStation instance
    ManagementStation `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"`
}

func (CreateManagementStationResponse) HTTPResponse

func (response CreateManagementStationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateManagementStationResponse) String

func (response CreateManagementStationResponse) String() string

type CreateMirrorConfigurationDetails

CreateMirrorConfigurationDetails Information used to create the mirror configuration for a management station.

type CreateMirrorConfigurationDetails struct {

    // Path to the data volume on the management station where software source mirrors are stored.
    Directory *string `mandatory:"true" json:"directory"`

    // Default mirror listening port for http.
    Port *string `mandatory:"true" json:"port"`

    // Default mirror listening port for https.
    Sslport *string `mandatory:"true" json:"sslport"`

    // Path to the SSL cerfificate.
    Sslcert *string `mandatory:"false" json:"sslcert"`
}

func (CreateMirrorConfigurationDetails) String

func (m CreateMirrorConfigurationDetails) String() string

func (CreateMirrorConfigurationDetails) ValidateEnumValue

func (m CreateMirrorConfigurationDetails) 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 CreateProfileDetails

CreateProfileDetails Provides the information used to create a new registration profile.

type CreateProfileDetails interface {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    GetDisplayName() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    GetCompartmentId() *string

    // User-specified description of the registration profile.
    GetDescription() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    GetManagementStationId() *string

    // The type of instance to register.
    GetRegistrationType() ProfileRegistrationTypeEnum

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    GetIsDefaultProfile() *bool

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateProfileRequest

CreateProfileRequest wrapper for the CreateProfile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateProfile.go.html to see an example of how to use CreateProfileRequest.

type CreateProfileRequest struct {

    // Provides the information used to create the registration profile.
    CreateProfileDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (CreateProfileRequest) BinaryRequestBody

func (request CreateProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateProfileRequest) HTTPRequest

func (request CreateProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateProfileRequest) RetryPolicy

func (request CreateProfileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateProfileRequest) String

func (request CreateProfileRequest) String() string

func (CreateProfileRequest) ValidateEnumValue

func (request CreateProfileRequest) 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 CreateProfileResponse

CreateProfileResponse wrapper for the CreateProfile operation

type CreateProfileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Profile instance
    Profile `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"`
}

func (CreateProfileResponse) HTTPResponse

func (response CreateProfileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateProfileResponse) String

func (response CreateProfileResponse) String() string

type CreateProxyConfigurationDetails

CreateProxyConfigurationDetails Information used to create the proxy configuration for a management station.

type CreateProxyConfigurationDetails struct {

    // Indicates if the proxy should be enabled or disabled. Default is enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // List of hosts.
    Hosts []string `mandatory:"false" json:"hosts"`

    // Listening port used for the proxy.
    Port *string `mandatory:"false" json:"port"`

    // The URL the proxy will forward to.
    Forward *string `mandatory:"false" json:"forward"`
}

func (CreateProxyConfigurationDetails) String

func (m CreateProxyConfigurationDetails) String() string

func (CreateProxyConfigurationDetails) ValidateEnumValue

func (m CreateProxyConfigurationDetails) 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 CreateScheduledJobDetails

CreateScheduledJobDetails Provides the information used to create a scheduled job.

type CreateScheduledJobDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the scheduled job.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of scheduling frequency for the scheduled job.
    ScheduleType ScheduleTypesEnum `mandatory:"true" json:"scheduleType"`

    // The desired time of the next execution of this scheduled job (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeNextExecution *common.SDKTime `mandatory:"true" json:"timeNextExecution"`

    // The list of operations this scheduled job needs to perform.
    // A scheduled job supports only one operation type, unless it is one of the following:
    // * UPDATE_PACKAGES
    // * UPDATE_ALL
    // * UPDATE_SECURITY
    // * UPDATE_BUGFIX
    // * UPDATE_ENHANCEMENT
    // * UPDATE_OTHER
    // * UPDATE_KSPLICE_USERSPACE
    // * UPDATE_KSPLICE_KERNEL
    Operations []ScheduledJobOperation `mandatory:"true" json:"operations"`

    // User-friendly name for the scheduled job. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the scheduled job. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
    Locations []ManagedInstanceLocationEnum `mandatory:"false" json:"locations"`

    // The frequency schedule for a recurring scheduled job.
    RecurringRule *string `mandatory:"false" json:"recurringRule"`

    // The managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore you must supply either this or
    // managedInstanceGroupIds, or managedCompartmentIds, or lifecycleStageIds.
    ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`

    // The managed instance group OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore you must supply either this or managedInstanceIds,
    // or managedCompartmentIds, or lifecycleStageIds.
    ManagedInstanceGroupIds []string `mandatory:"false" json:"managedInstanceGroupIds"`

    // The compartment OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // To apply the job to all compartments in the tenancy, set this to the tenancy OCID (root compartment) and set
    // isSubcompartmentIncluded to true. A scheduled job can only operate on one type of target, therefore you must
    // supply either this or managedInstanceIds, or managedInstanceGroupIds, or lifecycleStageIds.
    ManagedCompartmentIds []string `mandatory:"false" json:"managedCompartmentIds"`

    // The lifecycle stage OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore you must supply either this or managedInstanceIds,
    // or managedInstanceGroupIds, or managedCompartmentIds.
    LifecycleStageIds []string `mandatory:"false" json:"lifecycleStageIds"`

    // Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies
    // the tenancy OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) (root compartment).
    IsSubcompartmentIncluded *bool `mandatory:"false" json:"isSubcompartmentIncluded"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically
    // retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the
    // initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service
    // waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
    RetryIntervals []int `mandatory:"false" json:"retryIntervals"`

    // Indicates whether this scheduled job is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`
}

func (CreateScheduledJobDetails) String

func (m CreateScheduledJobDetails) String() string

func (CreateScheduledJobDetails) ValidateEnumValue

func (m CreateScheduledJobDetails) 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 CreateScheduledJobRequest

CreateScheduledJobRequest wrapper for the CreateScheduledJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateScheduledJob.go.html to see an example of how to use CreateScheduledJobRequest.

type CreateScheduledJobRequest struct {

    // Provides the information used to create the scheduled job.
    CreateScheduledJobDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (CreateScheduledJobRequest) BinaryRequestBody

func (request CreateScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateScheduledJobRequest) HTTPRequest

func (request CreateScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateScheduledJobRequest) RetryPolicy

func (request CreateScheduledJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateScheduledJobRequest) String

func (request CreateScheduledJobRequest) String() string

func (CreateScheduledJobRequest) ValidateEnumValue

func (request CreateScheduledJobRequest) 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 CreateScheduledJobResponse

CreateScheduledJobResponse wrapper for the CreateScheduledJob operation

type CreateScheduledJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ScheduledJob instance
    ScheduledJob `presentIn:"body"`

    // A link to the created scheduled job.
    Location *string `presentIn:"header" name:"location"`

    // 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"`
}

func (CreateScheduledJobResponse) HTTPResponse

func (response CreateScheduledJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateScheduledJobResponse) String

func (response CreateScheduledJobResponse) String() string

type CreateSoftwareSourceDetails

CreateSoftwareSourceDetails Provides the information used to create a software source.

type CreateSoftwareSourceDetails interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    GetCompartmentId() *string

    // User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    GetDisplayName() *string

    // User-specified description for the software source. Avoid entering confidential information.
    GetDescription() *string

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateSoftwareSourceProfileDetails

CreateSoftwareSourceProfileDetails Provides the information used to create the software source registration profile.

type CreateSoftwareSourceProfileDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-specified description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The list of software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that the registration profile will use.
    SoftwareSourceIds []string `mandatory:"false" json:"softwareSourceIds"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`
}

func (CreateSoftwareSourceProfileDetails) GetCompartmentId

func (m CreateSoftwareSourceProfileDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateSoftwareSourceProfileDetails) GetDefinedTags

func (m CreateSoftwareSourceProfileDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateSoftwareSourceProfileDetails) GetDescription

func (m CreateSoftwareSourceProfileDetails) GetDescription() *string

GetDescription returns Description

func (CreateSoftwareSourceProfileDetails) GetDisplayName

func (m CreateSoftwareSourceProfileDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateSoftwareSourceProfileDetails) GetFreeformTags

func (m CreateSoftwareSourceProfileDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateSoftwareSourceProfileDetails) GetIsDefaultProfile

func (m CreateSoftwareSourceProfileDetails) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (CreateSoftwareSourceProfileDetails) GetManagementStationId

func (m CreateSoftwareSourceProfileDetails) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (CreateSoftwareSourceProfileDetails) GetRegistrationType

func (m CreateSoftwareSourceProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (CreateSoftwareSourceProfileDetails) MarshalJSON

func (m CreateSoftwareSourceProfileDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSoftwareSourceProfileDetails) String

func (m CreateSoftwareSourceProfileDetails) String() string

func (CreateSoftwareSourceProfileDetails) ValidateEnumValue

func (m CreateSoftwareSourceProfileDetails) 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 CreateSoftwareSourceRequest

CreateSoftwareSourceRequest wrapper for the CreateSoftwareSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateSoftwareSource.go.html to see an example of how to use CreateSoftwareSourceRequest.

type CreateSoftwareSourceRequest struct {

    // Details for the new software source.
    CreateSoftwareSourceDetails `contributesTo:"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 `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
}

func (CreateSoftwareSourceRequest) BinaryRequestBody

func (request CreateSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateSoftwareSourceRequest) HTTPRequest

func (request CreateSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateSoftwareSourceRequest) RetryPolicy

func (request CreateSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateSoftwareSourceRequest) String

func (request CreateSoftwareSourceRequest) String() string

func (CreateSoftwareSourceRequest) ValidateEnumValue

func (request CreateSoftwareSourceRequest) 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 CreateSoftwareSourceResponse

CreateSoftwareSourceResponse wrapper for the CreateSoftwareSource operation

type CreateSoftwareSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SoftwareSource instance
    SoftwareSource `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"`

    // URL for the created software source, the software source OCID will be generated after this request is sent.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateSoftwareSourceResponse) HTTPResponse

func (response CreateSoftwareSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateSoftwareSourceResponse) String

func (response CreateSoftwareSourceResponse) String() string

type CreateStationProfileDetails

CreateStationProfileDetails Provides the information used to create the management station profile.

type CreateStationProfileDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-specified description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"false" json:"vendorName,omitempty"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`
}

func (CreateStationProfileDetails) GetCompartmentId

func (m CreateStationProfileDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateStationProfileDetails) GetDefinedTags

func (m CreateStationProfileDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateStationProfileDetails) GetDescription

func (m CreateStationProfileDetails) GetDescription() *string

GetDescription returns Description

func (CreateStationProfileDetails) GetDisplayName

func (m CreateStationProfileDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateStationProfileDetails) GetFreeformTags

func (m CreateStationProfileDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateStationProfileDetails) GetIsDefaultProfile

func (m CreateStationProfileDetails) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (CreateStationProfileDetails) GetManagementStationId

func (m CreateStationProfileDetails) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (CreateStationProfileDetails) GetRegistrationType

func (m CreateStationProfileDetails) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (CreateStationProfileDetails) MarshalJSON

func (m CreateStationProfileDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateStationProfileDetails) String

func (m CreateStationProfileDetails) String() string

func (CreateStationProfileDetails) ValidateEnumValue

func (m CreateStationProfileDetails) 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 CreateVendorSoftwareSourceDetails

CreateVendorSoftwareSourceDetails Provides the information used to replicated a vendor software source into another compartment (other than root).

type CreateVendorSoftwareSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vendor software source in the root compartment that is being replicated.
    OriginSoftwareSourceId *string `mandatory:"true" json:"originSoftwareSourceId"`

    // User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description for the software source. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVendorSoftwareSourceDetails) GetCompartmentId

func (m CreateVendorSoftwareSourceDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateVendorSoftwareSourceDetails) GetDefinedTags

func (m CreateVendorSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateVendorSoftwareSourceDetails) GetDescription

func (m CreateVendorSoftwareSourceDetails) GetDescription() *string

GetDescription returns Description

func (CreateVendorSoftwareSourceDetails) GetDisplayName

func (m CreateVendorSoftwareSourceDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVendorSoftwareSourceDetails) GetFreeformTags

func (m CreateVendorSoftwareSourceDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateVendorSoftwareSourceDetails) MarshalJSON

func (m CreateVendorSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateVendorSoftwareSourceDetails) String

func (m CreateVendorSoftwareSourceDetails) String() string

func (CreateVendorSoftwareSourceDetails) ValidateEnumValue

func (m CreateVendorSoftwareSourceDetails) 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 CreateVersionedCustomSoftwareSourceDetails

CreateVersionedCustomSoftwareSourceDetails Provides the information used to create a versioned custom software source.

type CreateVersionedCustomSoftwareSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // List of vendor software sources.
    VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"`

    // The version to assign to this custom software source.
    SoftwareSourceVersion *string `mandatory:"true" json:"softwareSourceVersion"`

    // User-friendly name for the software source. Does not have to be unique and you can change the name later. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description for the software source. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"`

    // Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    IsAutoResolveDependencies *bool `mandatory:"false" json:"isAutoResolveDependencies"`

    // Indicates whether the service should create the software source from a list of packages provided by the user.
    IsCreatedFromPackageList *bool `mandatory:"false" json:"isCreatedFromPackageList"`

    // A property used for compatibility only. It doesn't provide a complete list of packages. See AddPackagesToSoftwareSourceDetails for providing the list of packages used to create the software source when isCreatedFromPackageList is set to true.
    Packages []string `mandatory:"false" json:"packages"`
}

func (CreateVersionedCustomSoftwareSourceDetails) GetCompartmentId

func (m CreateVersionedCustomSoftwareSourceDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateVersionedCustomSoftwareSourceDetails) GetDefinedTags

func (m CreateVersionedCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateVersionedCustomSoftwareSourceDetails) GetDescription

func (m CreateVersionedCustomSoftwareSourceDetails) GetDescription() *string

GetDescription returns Description

func (CreateVersionedCustomSoftwareSourceDetails) GetDisplayName

func (m CreateVersionedCustomSoftwareSourceDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVersionedCustomSoftwareSourceDetails) GetFreeformTags

func (m CreateVersionedCustomSoftwareSourceDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateVersionedCustomSoftwareSourceDetails) MarshalJSON

func (m CreateVersionedCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateVersionedCustomSoftwareSourceDetails) String

func (m CreateVersionedCustomSoftwareSourceDetails) String() string

func (CreateVersionedCustomSoftwareSourceDetails) ValidateEnumValue

func (m CreateVersionedCustomSoftwareSourceDetails) 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 CustomSoftwareSource

CustomSoftwareSource The object that defines a custom software source. A software source contains a collection of packages. For more information, see Managing Software Sources (https://docs.cloud.oracle.com/iaas/osmh/doc/software-sources.htm).

type CustomSoftwareSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The repository ID for the software source.
    RepoId *string `mandatory:"true" json:"repoId"`

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    Url *string `mandatory:"true" json:"url"`

    // List of vendor software sources that are used for the basis of the custom software source.
    VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"`

    // User-specified description for the software source.
    Description *string `mandatory:"false" json:"description"`

    // Number of packages the software source contains.
    PackageCount *int64 `mandatory:"false" json:"packageCount"`

    // URL of the GPG key for this software source.
    GpgKeyUrl *string `mandatory:"false" json:"gpgKeyUrl"`

    // ID of the GPG key for this software source.
    GpgKeyId *string `mandatory:"false" json:"gpgKeyId"`

    // Fingerprint of the GPG key for this software source.
    GpgKeyFingerprint *string `mandatory:"false" json:"gpgKeyFingerprint"`

    // The size of the software source in gigabytes (GB).
    Size *float64 `mandatory:"false" json:"size"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"`

    // Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    IsAutomaticallyUpdated *bool `mandatory:"false" json:"isAutomaticallyUpdated"`

    // Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    IsAutoResolveDependencies *bool `mandatory:"false" json:"isAutoResolveDependencies"`

    // Indicates whether the service should create the software source from a list of packages provided by the user.
    IsCreatedFromPackageList *bool `mandatory:"false" json:"isCreatedFromPackageList"`

    // The packages in the software source.
    Packages []string `mandatory:"false" json:"packages"`

    // Availability of the software source (for non-OCI environments).
    Availability AvailabilityEnum `mandatory:"true" json:"availability"`

    // Availability of the software source (for OCI environments).
    AvailabilityAtOci AvailabilityEnum `mandatory:"true" json:"availabilityAtOci"`

    // The OS family the software source belongs to.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type supported by the software source.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the software source.
    LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The yum repository checksum type used by this software source.
    ChecksumType ChecksumTypeEnum `mandatory:"false" json:"checksumType,omitempty"`
}

func (CustomSoftwareSource) GetArchType

func (m CustomSoftwareSource) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (CustomSoftwareSource) GetAvailability

func (m CustomSoftwareSource) GetAvailability() AvailabilityEnum

GetAvailability returns Availability

func (CustomSoftwareSource) GetAvailabilityAtOci

func (m CustomSoftwareSource) GetAvailabilityAtOci() AvailabilityEnum

GetAvailabilityAtOci returns AvailabilityAtOci

func (CustomSoftwareSource) GetChecksumType

func (m CustomSoftwareSource) GetChecksumType() ChecksumTypeEnum

GetChecksumType returns ChecksumType

func (CustomSoftwareSource) GetCompartmentId

func (m CustomSoftwareSource) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CustomSoftwareSource) GetDefinedTags

func (m CustomSoftwareSource) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CustomSoftwareSource) GetDescription

func (m CustomSoftwareSource) GetDescription() *string

GetDescription returns Description

func (CustomSoftwareSource) GetDisplayName

func (m CustomSoftwareSource) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CustomSoftwareSource) GetFreeformTags

func (m CustomSoftwareSource) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CustomSoftwareSource) GetGpgKeyFingerprint

func (m CustomSoftwareSource) GetGpgKeyFingerprint() *string

GetGpgKeyFingerprint returns GpgKeyFingerprint

func (CustomSoftwareSource) GetGpgKeyId

func (m CustomSoftwareSource) GetGpgKeyId() *string

GetGpgKeyId returns GpgKeyId

func (CustomSoftwareSource) GetGpgKeyUrl

func (m CustomSoftwareSource) GetGpgKeyUrl() *string

GetGpgKeyUrl returns GpgKeyUrl

func (CustomSoftwareSource) GetId

func (m CustomSoftwareSource) GetId() *string

GetId returns Id

func (CustomSoftwareSource) GetLifecycleState

func (m CustomSoftwareSource) GetLifecycleState() SoftwareSourceLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CustomSoftwareSource) GetOsFamily

func (m CustomSoftwareSource) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (CustomSoftwareSource) GetPackageCount

func (m CustomSoftwareSource) GetPackageCount() *int64

GetPackageCount returns PackageCount

func (CustomSoftwareSource) GetRepoId

func (m CustomSoftwareSource) GetRepoId() *string

GetRepoId returns RepoId

func (CustomSoftwareSource) GetSize

func (m CustomSoftwareSource) GetSize() *float64

GetSize returns Size

func (CustomSoftwareSource) GetSystemTags

func (m CustomSoftwareSource) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (CustomSoftwareSource) GetTimeCreated

func (m CustomSoftwareSource) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CustomSoftwareSource) GetUrl

func (m CustomSoftwareSource) GetUrl() *string

GetUrl returns Url

func (CustomSoftwareSource) MarshalJSON

func (m CustomSoftwareSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CustomSoftwareSource) String

func (m CustomSoftwareSource) String() string

func (CustomSoftwareSource) ValidateEnumValue

func (m CustomSoftwareSource) 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 CustomSoftwareSourceFilter

CustomSoftwareSourceFilter Provides the information used to apply filters to a vendor software source to create or update a custom software source.

type CustomSoftwareSourceFilter struct {

    // The list of package filters.
    PackageFilters []PackageFilter `mandatory:"false" json:"packageFilters"`

    // The list of module stream/profile filters.
    ModuleStreamProfileFilters []ModuleStreamProfileFilter `mandatory:"false" json:"moduleStreamProfileFilters"`

    // The list of group filters.
    PackageGroupFilters []PackageGroupFilter `mandatory:"false" json:"packageGroupFilters"`
}

func (CustomSoftwareSourceFilter) String

func (m CustomSoftwareSourceFilter) String() string

func (CustomSoftwareSourceFilter) ValidateEnumValue

func (m CustomSoftwareSourceFilter) 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 CustomSoftwareSourceSummary

CustomSoftwareSourceSummary Indicates whether the service should create the software source from a list of packages provided by the user.

type CustomSoftwareSourceSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The repository ID for the software source.
    RepoId *string `mandatory:"true" json:"repoId"`

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    Url *string `mandatory:"true" json:"url"`

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the software source was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of vendor software sources that are used for the basis of the custom software source..
    VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"`

    // Description of the software source. For custom software sources, this is user-specified.
    Description *string `mandatory:"false" json:"description"`

    // Number of packages the software source contains.
    PackageCount *int64 `mandatory:"false" json:"packageCount"`

    // The size of the software source in gigabytes (GB).
    Size *float64 `mandatory:"false" json:"size"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the software source.
    LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Availability of the software source (for non-OCI environments).
    Availability AvailabilityEnum `mandatory:"true" json:"availability"`

    // Availability of the software source (for OCI environments).
    AvailabilityAtOci AvailabilityEnum `mandatory:"true" json:"availabilityAtOci"`

    // The OS family the software source belongs to.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type supported by the software source.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`
}

func (CustomSoftwareSourceSummary) GetArchType

func (m CustomSoftwareSourceSummary) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (CustomSoftwareSourceSummary) GetAvailability

func (m CustomSoftwareSourceSummary) GetAvailability() AvailabilityEnum

GetAvailability returns Availability

func (CustomSoftwareSourceSummary) GetAvailabilityAtOci

func (m CustomSoftwareSourceSummary) GetAvailabilityAtOci() AvailabilityEnum

GetAvailabilityAtOci returns AvailabilityAtOci

func (CustomSoftwareSourceSummary) GetCompartmentId

func (m CustomSoftwareSourceSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CustomSoftwareSourceSummary) GetDefinedTags

func (m CustomSoftwareSourceSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CustomSoftwareSourceSummary) GetDescription

func (m CustomSoftwareSourceSummary) GetDescription() *string

GetDescription returns Description

func (CustomSoftwareSourceSummary) GetDisplayName

func (m CustomSoftwareSourceSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CustomSoftwareSourceSummary) GetFreeformTags

func (m CustomSoftwareSourceSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CustomSoftwareSourceSummary) GetId

func (m CustomSoftwareSourceSummary) GetId() *string

GetId returns Id

func (CustomSoftwareSourceSummary) GetLifecycleState

func (m CustomSoftwareSourceSummary) GetLifecycleState() SoftwareSourceLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (CustomSoftwareSourceSummary) GetOsFamily

func (m CustomSoftwareSourceSummary) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (CustomSoftwareSourceSummary) GetPackageCount

func (m CustomSoftwareSourceSummary) GetPackageCount() *int64

GetPackageCount returns PackageCount

func (CustomSoftwareSourceSummary) GetRepoId

func (m CustomSoftwareSourceSummary) GetRepoId() *string

GetRepoId returns RepoId

func (CustomSoftwareSourceSummary) GetSize

func (m CustomSoftwareSourceSummary) GetSize() *float64

GetSize returns Size

func (CustomSoftwareSourceSummary) GetSystemTags

func (m CustomSoftwareSourceSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (CustomSoftwareSourceSummary) GetTimeCreated

func (m CustomSoftwareSourceSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CustomSoftwareSourceSummary) GetTimeUpdated

func (m CustomSoftwareSourceSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CustomSoftwareSourceSummary) GetUrl

func (m CustomSoftwareSourceSummary) GetUrl() *string

GetUrl returns Url

func (CustomSoftwareSourceSummary) MarshalJSON

func (m CustomSoftwareSourceSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CustomSoftwareSourceSummary) String

func (m CustomSoftwareSourceSummary) String() string

func (CustomSoftwareSourceSummary) ValidateEnumValue

func (m CustomSoftwareSourceSummary) 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 DeleteEventContentRequest

DeleteEventContentRequest wrapper for the DeleteEventContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteEventContent.go.html to see an example of how to use DeleteEventContentRequest.

type DeleteEventContentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    EventId *string `mandatory:"true" contributesTo:"path" name:"eventId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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"`

    // 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
}

func (DeleteEventContentRequest) BinaryRequestBody

func (request DeleteEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteEventContentRequest) HTTPRequest

func (request DeleteEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteEventContentRequest) RetryPolicy

func (request DeleteEventContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteEventContentRequest) String

func (request DeleteEventContentRequest) String() string

func (DeleteEventContentRequest) ValidateEnumValue

func (request DeleteEventContentRequest) 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 DeleteEventContentResponse

DeleteEventContentResponse wrapper for the DeleteEventContent operation

type DeleteEventContentResponse 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"`
}

func (DeleteEventContentResponse) HTTPResponse

func (response DeleteEventContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteEventContentResponse) String

func (response DeleteEventContentResponse) String() string

type DeleteEventRequest

DeleteEventRequest wrapper for the DeleteEvent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteEvent.go.html to see an example of how to use DeleteEventRequest.

type DeleteEventRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    EventId *string `mandatory:"true" contributesTo:"path" name:"eventId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteEventRequest) BinaryRequestBody

func (request DeleteEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteEventRequest) HTTPRequest

func (request DeleteEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteEventRequest) RetryPolicy

func (request DeleteEventRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteEventRequest) String

func (request DeleteEventRequest) String() string

func (DeleteEventRequest) ValidateEnumValue

func (request DeleteEventRequest) 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 DeleteEventResponse

DeleteEventResponse wrapper for the DeleteEvent operation

type DeleteEventResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (DeleteEventResponse) HTTPResponse

func (response DeleteEventResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteEventResponse) String

func (response DeleteEventResponse) String() string

type DeleteLifecycleEnvironmentRequest

DeleteLifecycleEnvironmentRequest wrapper for the DeleteLifecycleEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteLifecycleEnvironment.go.html to see an example of how to use DeleteLifecycleEnvironmentRequest.

type DeleteLifecycleEnvironmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    LifecycleEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"lifecycleEnvironmentId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteLifecycleEnvironmentRequest) BinaryRequestBody

func (request DeleteLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteLifecycleEnvironmentRequest) HTTPRequest

func (request DeleteLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteLifecycleEnvironmentRequest) RetryPolicy

func (request DeleteLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteLifecycleEnvironmentRequest) String

func (request DeleteLifecycleEnvironmentRequest) String() string

func (DeleteLifecycleEnvironmentRequest) ValidateEnumValue

func (request DeleteLifecycleEnvironmentRequest) 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 DeleteLifecycleEnvironmentResponse

DeleteLifecycleEnvironmentResponse wrapper for the DeleteLifecycleEnvironment operation

type DeleteLifecycleEnvironmentResponse 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"`
}

func (DeleteLifecycleEnvironmentResponse) HTTPResponse

func (response DeleteLifecycleEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteLifecycleEnvironmentResponse) String

func (response DeleteLifecycleEnvironmentResponse) String() string

type DeleteManagedInstanceGroupRequest

DeleteManagedInstanceGroupRequest wrapper for the DeleteManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteManagedInstanceGroup.go.html to see an example of how to use DeleteManagedInstanceGroupRequest.

type DeleteManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteManagedInstanceGroupRequest) BinaryRequestBody

func (request DeleteManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagedInstanceGroupRequest) HTTPRequest

func (request DeleteManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteManagedInstanceGroupRequest) RetryPolicy

func (request DeleteManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteManagedInstanceGroupRequest) String

func (request DeleteManagedInstanceGroupRequest) String() string

func (DeleteManagedInstanceGroupRequest) ValidateEnumValue

func (request DeleteManagedInstanceGroupRequest) 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 DeleteManagedInstanceGroupResponse

DeleteManagedInstanceGroupResponse wrapper for the DeleteManagedInstanceGroup operation

type DeleteManagedInstanceGroupResponse 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"`
}

func (DeleteManagedInstanceGroupResponse) HTTPResponse

func (response DeleteManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteManagedInstanceGroupResponse) String

func (response DeleteManagedInstanceGroupResponse) String() string

type DeleteManagedInstanceRequest

DeleteManagedInstanceRequest wrapper for the DeleteManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteManagedInstance.go.html to see an example of how to use DeleteManagedInstanceRequest.

type DeleteManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteManagedInstanceRequest) BinaryRequestBody

func (request DeleteManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagedInstanceRequest) HTTPRequest

func (request DeleteManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteManagedInstanceRequest) RetryPolicy

func (request DeleteManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteManagedInstanceRequest) String

func (request DeleteManagedInstanceRequest) String() string

func (DeleteManagedInstanceRequest) ValidateEnumValue

func (request DeleteManagedInstanceRequest) 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 DeleteManagedInstanceResponse

DeleteManagedInstanceResponse wrapper for the DeleteManagedInstance operation

type DeleteManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (DeleteManagedInstanceResponse) HTTPResponse

func (response DeleteManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteManagedInstanceResponse) String

func (response DeleteManagedInstanceResponse) String() string

type DeleteManagementStationRequest

DeleteManagementStationRequest wrapper for the DeleteManagementStation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteManagementStation.go.html to see an example of how to use DeleteManagementStationRequest.

type DeleteManagementStationRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteManagementStationRequest) BinaryRequestBody

func (request DeleteManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagementStationRequest) HTTPRequest

func (request DeleteManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteManagementStationRequest) RetryPolicy

func (request DeleteManagementStationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteManagementStationRequest) String

func (request DeleteManagementStationRequest) String() string

func (DeleteManagementStationRequest) ValidateEnumValue

func (request DeleteManagementStationRequest) 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 DeleteManagementStationResponse

DeleteManagementStationResponse wrapper for the DeleteManagementStation operation

type DeleteManagementStationResponse 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"`
}

func (DeleteManagementStationResponse) HTTPResponse

func (response DeleteManagementStationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteManagementStationResponse) String

func (response DeleteManagementStationResponse) String() string

type DeleteProfileRequest

DeleteProfileRequest wrapper for the DeleteProfile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteProfile.go.html to see an example of how to use DeleteProfileRequest.

type DeleteProfileRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    ProfileId *string `mandatory:"true" contributesTo:"path" name:"profileId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteProfileRequest) BinaryRequestBody

func (request DeleteProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteProfileRequest) HTTPRequest

func (request DeleteProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteProfileRequest) RetryPolicy

func (request DeleteProfileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteProfileRequest) String

func (request DeleteProfileRequest) String() string

func (DeleteProfileRequest) ValidateEnumValue

func (request DeleteProfileRequest) 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 DeleteProfileResponse

DeleteProfileResponse wrapper for the DeleteProfile operation

type DeleteProfileResponse 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"`
}

func (DeleteProfileResponse) HTTPResponse

func (response DeleteProfileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProfileResponse) String

func (response DeleteProfileResponse) String() string

type DeleteScheduledJobRequest

DeleteScheduledJobRequest wrapper for the DeleteScheduledJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteScheduledJob.go.html to see an example of how to use DeleteScheduledJobRequest.

type DeleteScheduledJobRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteScheduledJobRequest) BinaryRequestBody

func (request DeleteScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteScheduledJobRequest) HTTPRequest

func (request DeleteScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteScheduledJobRequest) RetryPolicy

func (request DeleteScheduledJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteScheduledJobRequest) String

func (request DeleteScheduledJobRequest) String() string

func (DeleteScheduledJobRequest) ValidateEnumValue

func (request DeleteScheduledJobRequest) 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 DeleteScheduledJobResponse

DeleteScheduledJobResponse wrapper for the DeleteScheduledJob operation

type DeleteScheduledJobResponse 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"`
}

func (DeleteScheduledJobResponse) HTTPResponse

func (response DeleteScheduledJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteScheduledJobResponse) String

func (response DeleteScheduledJobResponse) String() string

type DeleteSoftwareSourceRequest

DeleteSoftwareSourceRequest wrapper for the DeleteSoftwareSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteSoftwareSource.go.html to see an example of how to use DeleteSoftwareSourceRequest.

type DeleteSoftwareSourceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DeleteSoftwareSourceRequest) BinaryRequestBody

func (request DeleteSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteSoftwareSourceRequest) HTTPRequest

func (request DeleteSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteSoftwareSourceRequest) RetryPolicy

func (request DeleteSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteSoftwareSourceRequest) String

func (request DeleteSoftwareSourceRequest) String() string

func (DeleteSoftwareSourceRequest) ValidateEnumValue

func (request DeleteSoftwareSourceRequest) 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 DeleteSoftwareSourceResponse

DeleteSoftwareSourceResponse wrapper for the DeleteSoftwareSource operation

type DeleteSoftwareSourceResponse 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"`
}

func (DeleteSoftwareSourceResponse) HTTPResponse

func (response DeleteSoftwareSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteSoftwareSourceResponse) String

func (response DeleteSoftwareSourceResponse) String() string

type DetachManagedInstancesFromLifecycleStageDetails

DetachManagedInstancesFromLifecycleStageDetails The managed instances to detach from the lifecycle stage.

type DetachManagedInstancesFromLifecycleStageDetails struct {
    ManagedInstanceDetails *ManagedInstancesDetails `mandatory:"false" json:"managedInstanceDetails"`
}

func (DetachManagedInstancesFromLifecycleStageDetails) String

func (m DetachManagedInstancesFromLifecycleStageDetails) String() string

func (DetachManagedInstancesFromLifecycleStageDetails) ValidateEnumValue

func (m DetachManagedInstancesFromLifecycleStageDetails) 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 DetachManagedInstancesFromLifecycleStageRequest

DetachManagedInstancesFromLifecycleStageRequest wrapper for the DetachManagedInstancesFromLifecycleStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachManagedInstancesFromLifecycleStage.go.html to see an example of how to use DetachManagedInstancesFromLifecycleStageRequest.

type DetachManagedInstancesFromLifecycleStageRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    LifecycleStageId *string `mandatory:"true" contributesTo:"path" name:"lifecycleStageId"`

    // Details for the managed instance to detach from the lifecycle stage.
    DetachManagedInstancesFromLifecycleStageDetails `contributesTo:"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 `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"`

    // 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
}

func (DetachManagedInstancesFromLifecycleStageRequest) BinaryRequestBody

func (request DetachManagedInstancesFromLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetachManagedInstancesFromLifecycleStageRequest) HTTPRequest

func (request DetachManagedInstancesFromLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachManagedInstancesFromLifecycleStageRequest) RetryPolicy

func (request DetachManagedInstancesFromLifecycleStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetachManagedInstancesFromLifecycleStageRequest) String

func (request DetachManagedInstancesFromLifecycleStageRequest) String() string

func (DetachManagedInstancesFromLifecycleStageRequest) ValidateEnumValue

func (request DetachManagedInstancesFromLifecycleStageRequest) 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 DetachManagedInstancesFromLifecycleStageResponse

DetachManagedInstancesFromLifecycleStageResponse wrapper for the DetachManagedInstancesFromLifecycleStage operation

type DetachManagedInstancesFromLifecycleStageResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DetachManagedInstancesFromLifecycleStageResponse) HTTPResponse

func (response DetachManagedInstancesFromLifecycleStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetachManagedInstancesFromLifecycleStageResponse) String

func (response DetachManagedInstancesFromLifecycleStageResponse) String() string

type DetachManagedInstancesFromManagedInstanceGroupDetails

DetachManagedInstancesFromManagedInstanceGroupDetails Provides the information used to detach managed instances from a group.

type DetachManagedInstancesFromManagedInstanceGroupDetails struct {

    // List of managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to detach from the group.
    ManagedInstances []string `mandatory:"true" json:"managedInstances"`
}

func (DetachManagedInstancesFromManagedInstanceGroupDetails) String

func (m DetachManagedInstancesFromManagedInstanceGroupDetails) String() string

func (DetachManagedInstancesFromManagedInstanceGroupDetails) ValidateEnumValue

func (m DetachManagedInstancesFromManagedInstanceGroupDetails) 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 DetachManagedInstancesFromManagedInstanceGroupRequest

DetachManagedInstancesFromManagedInstanceGroupRequest wrapper for the DetachManagedInstancesFromManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachManagedInstancesFromManagedInstanceGroup.go.html to see an example of how to use DetachManagedInstancesFromManagedInstanceGroupRequest.

type DetachManagedInstancesFromManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to detach from the managed instance group.
    DetachManagedInstancesFromManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (DetachManagedInstancesFromManagedInstanceGroupRequest) BinaryRequestBody

func (request DetachManagedInstancesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetachManagedInstancesFromManagedInstanceGroupRequest) HTTPRequest

func (request DetachManagedInstancesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachManagedInstancesFromManagedInstanceGroupRequest) RetryPolicy

func (request DetachManagedInstancesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetachManagedInstancesFromManagedInstanceGroupRequest) String

func (request DetachManagedInstancesFromManagedInstanceGroupRequest) String() string

func (DetachManagedInstancesFromManagedInstanceGroupRequest) ValidateEnumValue

func (request DetachManagedInstancesFromManagedInstanceGroupRequest) 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 DetachManagedInstancesFromManagedInstanceGroupResponse

DetachManagedInstancesFromManagedInstanceGroupResponse wrapper for the DetachManagedInstancesFromManagedInstanceGroup operation

type DetachManagedInstancesFromManagedInstanceGroupResponse 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"`
}

func (DetachManagedInstancesFromManagedInstanceGroupResponse) HTTPResponse

func (response DetachManagedInstancesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetachManagedInstancesFromManagedInstanceGroupResponse) String

func (response DetachManagedInstancesFromManagedInstanceGroupResponse) String() string

type DetachProfileFromManagedInstanceRequest

DetachProfileFromManagedInstanceRequest wrapper for the DetachProfileFromManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachProfileFromManagedInstance.go.html to see an example of how to use DetachProfileFromManagedInstanceRequest.

type DetachProfileFromManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DetachProfileFromManagedInstanceRequest) BinaryRequestBody

func (request DetachProfileFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetachProfileFromManagedInstanceRequest) HTTPRequest

func (request DetachProfileFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachProfileFromManagedInstanceRequest) RetryPolicy

func (request DetachProfileFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetachProfileFromManagedInstanceRequest) String

func (request DetachProfileFromManagedInstanceRequest) String() string

func (DetachProfileFromManagedInstanceRequest) ValidateEnumValue

func (request DetachProfileFromManagedInstanceRequest) 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 DetachProfileFromManagedInstanceResponse

DetachProfileFromManagedInstanceResponse wrapper for the DetachProfileFromManagedInstance operation

type DetachProfileFromManagedInstanceResponse 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"`
}

func (DetachProfileFromManagedInstanceResponse) HTTPResponse

func (response DetachProfileFromManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetachProfileFromManagedInstanceResponse) String

func (response DetachProfileFromManagedInstanceResponse) String() string

type DetachSoftwareSourcesFromManagedInstanceDetails

DetachSoftwareSourcesFromManagedInstanceDetails Provides the information used to detach the software sources from the managed instance.

type DetachSoftwareSourcesFromManagedInstanceDetails struct {

    // The list of software source OCIDs to be attached/detached.
    SoftwareSources []string `mandatory:"true" json:"softwareSources"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (DetachSoftwareSourcesFromManagedInstanceDetails) String

func (m DetachSoftwareSourcesFromManagedInstanceDetails) String() string

func (DetachSoftwareSourcesFromManagedInstanceDetails) ValidateEnumValue

func (m DetachSoftwareSourcesFromManagedInstanceDetails) 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 DetachSoftwareSourcesFromManagedInstanceGroupDetails

DetachSoftwareSourcesFromManagedInstanceGroupDetails Provides the information used to detach software sources from a managed instance group.

type DetachSoftwareSourcesFromManagedInstanceGroupDetails struct {

    // List of software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to detach from the group.
    SoftwareSources []string `mandatory:"true" json:"softwareSources"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (DetachSoftwareSourcesFromManagedInstanceGroupDetails) String

func (m DetachSoftwareSourcesFromManagedInstanceGroupDetails) String() string

func (DetachSoftwareSourcesFromManagedInstanceGroupDetails) ValidateEnumValue

func (m DetachSoftwareSourcesFromManagedInstanceGroupDetails) 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 DetachSoftwareSourcesFromManagedInstanceGroupRequest

DetachSoftwareSourcesFromManagedInstanceGroupRequest wrapper for the DetachSoftwareSourcesFromManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachSoftwareSourcesFromManagedInstanceGroup.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstanceGroupRequest.

type DetachSoftwareSourcesFromManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to detach from the managed instance group.
    DetachSoftwareSourcesFromManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (DetachSoftwareSourcesFromManagedInstanceGroupRequest) BinaryRequestBody

func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetachSoftwareSourcesFromManagedInstanceGroupRequest) HTTPRequest

func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachSoftwareSourcesFromManagedInstanceGroupRequest) RetryPolicy

func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetachSoftwareSourcesFromManagedInstanceGroupRequest) String

func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) String() string

func (DetachSoftwareSourcesFromManagedInstanceGroupRequest) ValidateEnumValue

func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) 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 DetachSoftwareSourcesFromManagedInstanceGroupResponse

DetachSoftwareSourcesFromManagedInstanceGroupResponse wrapper for the DetachSoftwareSourcesFromManagedInstanceGroup operation

type DetachSoftwareSourcesFromManagedInstanceGroupResponse 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"`
}

func (DetachSoftwareSourcesFromManagedInstanceGroupResponse) HTTPResponse

func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetachSoftwareSourcesFromManagedInstanceGroupResponse) String

func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) String() string

type DetachSoftwareSourcesFromManagedInstanceRequest

DetachSoftwareSourcesFromManagedInstanceRequest wrapper for the DetachSoftwareSourcesFromManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachSoftwareSourcesFromManagedInstance.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstanceRequest.

type DetachSoftwareSourcesFromManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details of software sources to be detached from a managed instance.
    DetachSoftwareSourcesFromManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DetachSoftwareSourcesFromManagedInstanceRequest) BinaryRequestBody

func (request DetachSoftwareSourcesFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetachSoftwareSourcesFromManagedInstanceRequest) HTTPRequest

func (request DetachSoftwareSourcesFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachSoftwareSourcesFromManagedInstanceRequest) RetryPolicy

func (request DetachSoftwareSourcesFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetachSoftwareSourcesFromManagedInstanceRequest) String

func (request DetachSoftwareSourcesFromManagedInstanceRequest) String() string

func (DetachSoftwareSourcesFromManagedInstanceRequest) ValidateEnumValue

func (request DetachSoftwareSourcesFromManagedInstanceRequest) 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 DetachSoftwareSourcesFromManagedInstanceResponse

DetachSoftwareSourcesFromManagedInstanceResponse wrapper for the DetachSoftwareSourcesFromManagedInstance operation

type DetachSoftwareSourcesFromManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (DetachSoftwareSourcesFromManagedInstanceResponse) HTTPResponse

func (response DetachSoftwareSourcesFromManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetachSoftwareSourcesFromManagedInstanceResponse) String

func (response DetachSoftwareSourcesFromManagedInstanceResponse) String() string

type DisableModuleStreamOnManagedInstanceDetails

DisableModuleStreamOnManagedInstanceDetails Provides the information used to disable a module stream on a managed instance.

type DisableModuleStreamOnManagedInstanceDetails struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (DisableModuleStreamOnManagedInstanceDetails) String

func (m DisableModuleStreamOnManagedInstanceDetails) String() string

func (DisableModuleStreamOnManagedInstanceDetails) ValidateEnumValue

func (m DisableModuleStreamOnManagedInstanceDetails) 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 DisableModuleStreamOnManagedInstanceGroupDetails

DisableModuleStreamOnManagedInstanceGroupDetails Provides the details for disabling a module stream on a managed instance group.

type DisableModuleStreamOnManagedInstanceGroupDetails struct {

    // The name of the module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides the module stream
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (DisableModuleStreamOnManagedInstanceGroupDetails) String

func (m DisableModuleStreamOnManagedInstanceGroupDetails) String() string

func (DisableModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue

func (m DisableModuleStreamOnManagedInstanceGroupDetails) 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 DisableModuleStreamOnManagedInstanceGroupRequest

DisableModuleStreamOnManagedInstanceGroupRequest wrapper for the DisableModuleStreamOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DisableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use DisableModuleStreamOnManagedInstanceGroupRequest.

type DisableModuleStreamOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The details used to disable modules on the managed instance group.
    DisableModuleStreamOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (DisableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody

func (request DisableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DisableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest

func (request DisableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DisableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy

func (request DisableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DisableModuleStreamOnManagedInstanceGroupRequest) String

func (request DisableModuleStreamOnManagedInstanceGroupRequest) String() string

func (DisableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue

func (request DisableModuleStreamOnManagedInstanceGroupRequest) 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 DisableModuleStreamOnManagedInstanceGroupResponse

DisableModuleStreamOnManagedInstanceGroupResponse wrapper for the DisableModuleStreamOnManagedInstanceGroup operation

type DisableModuleStreamOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (DisableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse

func (response DisableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DisableModuleStreamOnManagedInstanceGroupResponse) String

func (response DisableModuleStreamOnManagedInstanceGroupResponse) String() string

type DisableModuleStreamOnManagedInstanceRequest

DisableModuleStreamOnManagedInstanceRequest wrapper for the DisableModuleStreamOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DisableModuleStreamOnManagedInstance.go.html to see an example of how to use DisableModuleStreamOnManagedInstanceRequest.

type DisableModuleStreamOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // The details of the module stream to be disabled on a managed instance.
    DisableModuleStreamOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (DisableModuleStreamOnManagedInstanceRequest) BinaryRequestBody

func (request DisableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DisableModuleStreamOnManagedInstanceRequest) HTTPRequest

func (request DisableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DisableModuleStreamOnManagedInstanceRequest) RetryPolicy

func (request DisableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DisableModuleStreamOnManagedInstanceRequest) String

func (request DisableModuleStreamOnManagedInstanceRequest) String() string

func (DisableModuleStreamOnManagedInstanceRequest) ValidateEnumValue

func (request DisableModuleStreamOnManagedInstanceRequest) 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 DisableModuleStreamOnManagedInstanceResponse

DisableModuleStreamOnManagedInstanceResponse wrapper for the DisableModuleStreamOnManagedInstance operation

type DisableModuleStreamOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (DisableModuleStreamOnManagedInstanceResponse) HTTPResponse

func (response DisableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DisableModuleStreamOnManagedInstanceResponse) String

func (response DisableModuleStreamOnManagedInstanceResponse) String() string

type EnableModuleStreamOnManagedInstanceDetails

EnableModuleStreamOnManagedInstanceDetails Provides the information used to enable a module stream on a managed instance.

type EnableModuleStreamOnManagedInstanceDetails struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (EnableModuleStreamOnManagedInstanceDetails) String

func (m EnableModuleStreamOnManagedInstanceDetails) String() string

func (EnableModuleStreamOnManagedInstanceDetails) ValidateEnumValue

func (m EnableModuleStreamOnManagedInstanceDetails) 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 EnableModuleStreamOnManagedInstanceGroupDetails

EnableModuleStreamOnManagedInstanceGroupDetails Provides the details for enabling a module stream on a managed instance group.

type EnableModuleStreamOnManagedInstanceGroupDetails struct {

    // The name of the module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides the module stream
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (EnableModuleStreamOnManagedInstanceGroupDetails) String

func (m EnableModuleStreamOnManagedInstanceGroupDetails) String() string

func (EnableModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue

func (m EnableModuleStreamOnManagedInstanceGroupDetails) 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 EnableModuleStreamOnManagedInstanceGroupRequest

EnableModuleStreamOnManagedInstanceGroupRequest wrapper for the EnableModuleStreamOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/EnableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use EnableModuleStreamOnManagedInstanceGroupRequest.

type EnableModuleStreamOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The details used to enable the module stream on the managed instance group.
    EnableModuleStreamOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (EnableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody

func (request EnableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (EnableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest

func (request EnableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (EnableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy

func (request EnableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (EnableModuleStreamOnManagedInstanceGroupRequest) String

func (request EnableModuleStreamOnManagedInstanceGroupRequest) String() string

func (EnableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue

func (request EnableModuleStreamOnManagedInstanceGroupRequest) 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 EnableModuleStreamOnManagedInstanceGroupResponse

EnableModuleStreamOnManagedInstanceGroupResponse wrapper for the EnableModuleStreamOnManagedInstanceGroup operation

type EnableModuleStreamOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (EnableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse

func (response EnableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (EnableModuleStreamOnManagedInstanceGroupResponse) String

func (response EnableModuleStreamOnManagedInstanceGroupResponse) String() string

type EnableModuleStreamOnManagedInstanceRequest

EnableModuleStreamOnManagedInstanceRequest wrapper for the EnableModuleStreamOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/EnableModuleStreamOnManagedInstance.go.html to see an example of how to use EnableModuleStreamOnManagedInstanceRequest.

type EnableModuleStreamOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // The details of the module stream to be enabled on a managed instance.
    EnableModuleStreamOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (EnableModuleStreamOnManagedInstanceRequest) BinaryRequestBody

func (request EnableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (EnableModuleStreamOnManagedInstanceRequest) HTTPRequest

func (request EnableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (EnableModuleStreamOnManagedInstanceRequest) RetryPolicy

func (request EnableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (EnableModuleStreamOnManagedInstanceRequest) String

func (request EnableModuleStreamOnManagedInstanceRequest) String() string

func (EnableModuleStreamOnManagedInstanceRequest) ValidateEnumValue

func (request EnableModuleStreamOnManagedInstanceRequest) 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 EnableModuleStreamOnManagedInstanceResponse

EnableModuleStreamOnManagedInstanceResponse wrapper for the EnableModuleStreamOnManagedInstance operation

type EnableModuleStreamOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (EnableModuleStreamOnManagedInstanceResponse) HTTPResponse

func (response EnableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (EnableModuleStreamOnManagedInstanceResponse) String

func (response EnableModuleStreamOnManagedInstanceResponse) String() string

type EntitlementCollection

EntitlementCollection The set of entitlements returned for the ListEntitlements.

type EntitlementCollection struct {

    // List of entitlements.
    Items []EntitlementSummary `mandatory:"true" json:"items"`
}

func (EntitlementCollection) String

func (m EntitlementCollection) String() string

func (EntitlementCollection) ValidateEnumValue

func (m EntitlementCollection) 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 EntitlementSummary

EntitlementSummary Provides summary information for an entitlement.

type EntitlementSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy containing the entitlement.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The Customer Support Identifier (CSI) which unlocks the software sources. The CSI is is a unique key given to a customer and it uniquely identifies the entitlement.
    Csi *string `mandatory:"true" json:"csi"`

    // The vendor for the entitlement.
    VendorName *string `mandatory:"true" json:"vendorName"`
}

func (EntitlementSummary) String

func (m EntitlementSummary) String() string

func (EntitlementSummary) ValidateEnumValue

func (m EntitlementSummary) 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 Erratum

Erratum An object that defines an erratum..

type Erratum struct {

    // Advisory name.
    Name *string `mandatory:"true" json:"name"`

    // Summary description of the erratum.
    Synopsis *string `mandatory:"false" json:"synopsis"`

    // The date and time the erratum was issued (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeIssued *common.SDKTime `mandatory:"false" json:"timeIssued"`

    // Details describing the erratum.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the erratum was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    ClassificationType ClassificationTypesEnum `mandatory:"false" json:"classificationType,omitempty"`

    // The advisory type of the erratum.
    AdvisoryType AdvisoryTypesEnum `mandatory:"false" json:"advisoryType,omitempty"`

    // Information specifying from where the erratum was release.
    From *string `mandatory:"false" json:"from"`

    // Information describing how the erratum can be resolved.
    Solution *string `mandatory:"false" json:"solution"`

    // Information describing how to find more information about. the erratum.
    References *string `mandatory:"false" json:"references"`

    // List of CVEs applicable to this erratum.
    RelatedCves []string `mandatory:"false" json:"relatedCves"`

    // List of repository identifiers.
    Repositories []string `mandatory:"false" json:"repositories"`

    // List of packages affected by this erratum.
    Packages []SoftwarePackageSummary `mandatory:"false" json:"packages"`

    // List of affected OS families.
    OsFamilies []OsFamilyEnum `mandatory:"false" json:"osFamilies"`

    // The severity for a security advisory, otherwise, null.
    AdvisorySeverity AdvisorySeverityEnum `mandatory:"false" json:"advisorySeverity,omitempty"`
}

func (Erratum) String

func (m Erratum) String() string

func (Erratum) ValidateEnumValue

func (m Erratum) 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 ErratumCollection

ErratumCollection The set of errata returned for the ListErrata operation.

type ErratumCollection struct {

    // List of errata.
    Items []ErratumSummary `mandatory:"true" json:"items"`
}

func (ErratumCollection) String

func (m ErratumCollection) String() string

func (ErratumCollection) ValidateEnumValue

func (m ErratumCollection) 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 ErratumSummary

ErratumSummary Provides summary information for an erratum. An erratum is an important software change which can include security advisories, bug fixes, or enhancements.

type ErratumSummary struct {

    // Advisory name.
    Name *string `mandatory:"true" json:"name"`

    // Summary description of the erratum.
    Synopsis *string `mandatory:"false" json:"synopsis"`

    // The date and time the erratum was issued (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeIssued *common.SDKTime `mandatory:"false" json:"timeIssued"`

    // The date and time the erratum was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    ClassificationType ClassificationTypesEnum `mandatory:"false" json:"classificationType,omitempty"`

    // List of CVEs applicable to this erratum.
    RelatedCves []string `mandatory:"false" json:"relatedCves"`

    // List of affected OS families.
    OsFamilies []OsFamilyEnum `mandatory:"false" json:"osFamilies"`

    // The severity advisory. Only valid for security type advisories.
    AdvisorySeverity AdvisorySeverityEnum `mandatory:"false" json:"advisorySeverity,omitempty"`

    // The advisory type of the erratum.
    AdvisoryType AdvisoryTypesEnum `mandatory:"false" json:"advisoryType,omitempty"`
}

func (ErratumSummary) String

func (m ErratumSummary) String() string

func (ErratumSummary) ValidateEnumValue

func (m ErratumSummary) 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 Event

Event An event is an occurrence of something of interest on a managed instance, such as a kernel crash, software package update, or software source update.

type Event interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    GetId() *string

    // Summary of the event.
    GetEventSummary() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    GetCompartmentId() *string

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The current state of the event.
    GetLifecycleState() EventLifecycleStateEnum

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Details of an event.
    GetEventDetails() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    GetResourceId() *string

    GetSystemDetails() *SystemDetails

    // The date and time that the event occurred.
    GetTimeOccurred() *common.SDKTime

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeUpdated() *common.SDKTime

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    GetLifecycleDetails() *string

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    GetIsManagedByAutonomousLinux() *bool

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type EventClient

EventClient a client for Event

type EventClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewEventClientWithConfigurationProvider

func NewEventClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client EventClient, err error)

NewEventClientWithConfigurationProvider Creates a new default Event client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewEventClientWithOboToken

func NewEventClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client EventClient, err error)

NewEventClientWithOboToken Creates a new default Event 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 (EventClient) ChangeEventCompartment

func (client EventClient) ChangeEventCompartment(ctx context.Context, request ChangeEventCompartmentRequest) (response ChangeEventCompartmentResponse, err error)

ChangeEventCompartment Moves an event into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeEventCompartment.go.html to see an example of how to use ChangeEventCompartment API. A default retry strategy applies to this operation ChangeEventCompartment()

func (*EventClient) ConfigurationProvider

func (client *EventClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (EventClient) DeleteEvent

func (client EventClient) DeleteEvent(ctx context.Context, request DeleteEventRequest) (response DeleteEventResponse, err error)

DeleteEvent Deletes the specified event.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteEvent.go.html to see an example of how to use DeleteEvent API. A default retry strategy applies to this operation DeleteEvent()

func (EventClient) DeleteEventContent

func (client EventClient) DeleteEventContent(ctx context.Context, request DeleteEventContentRequest) (response DeleteEventContentResponse, err error)

DeleteEventContent Deletes an event content ZIP archive from the service.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteEventContent.go.html to see an example of how to use DeleteEventContent API. A default retry strategy applies to this operation DeleteEventContent()

func (EventClient) GetEvent

func (client EventClient) GetEvent(ctx context.Context, request GetEventRequest) (response GetEventResponse, err error)

GetEvent Returns information about the specified event.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetEvent.go.html to see an example of how to use GetEvent API. A default retry strategy applies to this operation GetEvent()

func (EventClient) GetEventContent

func (client EventClient) GetEventContent(ctx context.Context, request GetEventContentRequest) (response GetEventContentResponse, err error)

GetEventContent Returns a ZIP archive with additional information about an event. The archive content depends on the event type.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetEventContent.go.html to see an example of how to use GetEventContent API. A default retry strategy applies to this operation GetEventContent()

func (EventClient) ImportEventContent

func (client EventClient) ImportEventContent(ctx context.Context, request ImportEventContentRequest) (response ImportEventContentResponse, err error)

ImportEventContent Uploads an event content ZIP archive from an instance to the service.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ImportEventContent.go.html to see an example of how to use ImportEventContent API. A default retry strategy applies to this operation ImportEventContent()

func (EventClient) ListEvents

func (client EventClient) ListEvents(ctx context.Context, request ListEventsRequest) (response ListEventsResponse, err error)

ListEvents Lists events that match the specified criteria, such as compartment, state, and event type.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListEvents.go.html to see an example of how to use ListEvents API. A default retry strategy applies to this operation ListEvents()

func (*EventClient) SetRegion

func (client *EventClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (EventClient) UpdateEvent

func (client EventClient) UpdateEvent(ctx context.Context, request UpdateEventRequest) (response UpdateEventResponse, err error)

UpdateEvent Updates the tags for an event.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateEvent.go.html to see an example of how to use UpdateEvent API. A default retry strategy applies to this operation UpdateEvent()

type EventCollection

EventCollection A set of events returned for the ListEvents operation. The list contains a summary of each event and other information, such as metadata.

type EventCollection struct {

    // List of events.
    Items []EventSummary `mandatory:"true" json:"items"`
}

func (EventCollection) String

func (m EventCollection) String() string

func (EventCollection) ValidateEnumValue

func (m EventCollection) 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 EventContent

EventContent Information collected during the event, such as logs.

type EventContent interface {
}

type EventContentTypeEnum

EventContentTypeEnum Enum with underlying type: string

type EventContentTypeEnum string

Set of constants representing the allowable values for EventContentTypeEnum

const (
    EventContentTypeKernel         EventContentTypeEnum = "KERNEL"
    EventContentTypeExploitAttempt EventContentTypeEnum = "EXPLOIT_ATTEMPT"
)

func GetEventContentTypeEnumValues

func GetEventContentTypeEnumValues() []EventContentTypeEnum

GetEventContentTypeEnumValues Enumerates the set of values for EventContentTypeEnum

func GetMappingEventContentTypeEnum

func GetMappingEventContentTypeEnum(val string) (EventContentTypeEnum, bool)

GetMappingEventContentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EventLifecycleStateEnum

EventLifecycleStateEnum Enum with underlying type: string

type EventLifecycleStateEnum string

Set of constants representing the allowable values for EventLifecycleStateEnum

const (
    EventLifecycleStateCreating EventLifecycleStateEnum = "CREATING"
    EventLifecycleStateUpdating EventLifecycleStateEnum = "UPDATING"
    EventLifecycleStateActive   EventLifecycleStateEnum = "ACTIVE"
    EventLifecycleStateDeleting EventLifecycleStateEnum = "DELETING"
    EventLifecycleStateDeleted  EventLifecycleStateEnum = "DELETED"
    EventLifecycleStateFailed   EventLifecycleStateEnum = "FAILED"
)

func GetEventLifecycleStateEnumValues

func GetEventLifecycleStateEnumValues() []EventLifecycleStateEnum

GetEventLifecycleStateEnumValues Enumerates the set of values for EventLifecycleStateEnum

func GetMappingEventLifecycleStateEnum

func GetMappingEventLifecycleStateEnum(val string) (EventLifecycleStateEnum, bool)

GetMappingEventLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type EventStatusEnum

EventStatusEnum Enum with underlying type: string

type EventStatusEnum string

Set of constants representing the allowable values for EventStatusEnum

const (
    EventStatusSucceeded EventStatusEnum = "SUCCEEDED"
    EventStatusFailed    EventStatusEnum = "FAILED"
)

func GetEventStatusEnumValues

func GetEventStatusEnumValues() []EventStatusEnum

GetEventStatusEnumValues Enumerates the set of values for EventStatusEnum

func GetMappingEventStatusEnum

func GetMappingEventStatusEnum(val string) (EventStatusEnum, bool)

GetMappingEventStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type EventSummary

EventSummary Provides summary information about an event.

type EventSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of event.
    Type EventTypeEnum `mandatory:"true" json:"type"`

    // The date and time that the event was created (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time that the event occurred (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: 2016-08-25T21:10:29.600Z
    TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED'
    // state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (EventSummary) String

func (m EventSummary) String() string

func (EventSummary) ValidateEnumValue

func (m EventSummary) 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 EventTypeEnum

EventTypeEnum Enum with underlying type: string

type EventTypeEnum string

Set of constants representing the allowable values for EventTypeEnum

const (
    EventTypeKernelOops        EventTypeEnum = "KERNEL_OOPS"
    EventTypeKernelCrash       EventTypeEnum = "KERNEL_CRASH"
    EventTypeExploitAttempt    EventTypeEnum = "EXPLOIT_ATTEMPT"
    EventTypeSoftwareUpdate    EventTypeEnum = "SOFTWARE_UPDATE"
    EventTypeKspliceUpdate     EventTypeEnum = "KSPLICE_UPDATE"
    EventTypeSoftwareSource    EventTypeEnum = "SOFTWARE_SOURCE"
    EventTypeAgent             EventTypeEnum = "AGENT"
    EventTypeManagementStation EventTypeEnum = "MANAGEMENT_STATION"
)

func GetEventTypeEnumValues

func GetEventTypeEnumValues() []EventTypeEnum

GetEventTypeEnumValues Enumerates the set of values for EventTypeEnum

func GetMappingEventTypeEnum

func GetMappingEventTypeEnum(val string) (EventTypeEnum, bool)

GetMappingEventTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExploitAttemptAdditionalDetails

ExploitAttemptAdditionalDetails Provides additional information about the Ksplice known exploit detection.

type ExploitAttemptAdditionalDetails struct {

    // List of CVEs in the exploit.
    ExploitCves []string `mandatory:"true" json:"exploitCves"`
}

func (ExploitAttemptAdditionalDetails) String

func (m ExploitAttemptAdditionalDetails) String() string

func (ExploitAttemptAdditionalDetails) ValidateEnumValue

func (m ExploitAttemptAdditionalDetails) 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 ExploitAttemptEvent

ExploitAttemptEvent Information about the exploit attempt event.

type ExploitAttemptEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *ExploitAttemptEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ExploitAttemptEvent) GetCompartmentId

func (m ExploitAttemptEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ExploitAttemptEvent) GetDefinedTags

func (m ExploitAttemptEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ExploitAttemptEvent) GetEventDetails

func (m ExploitAttemptEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (ExploitAttemptEvent) GetEventSummary

func (m ExploitAttemptEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (ExploitAttemptEvent) GetFreeformTags

func (m ExploitAttemptEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ExploitAttemptEvent) GetId

func (m ExploitAttemptEvent) GetId() *string

GetId returns Id

func (ExploitAttemptEvent) GetIsManagedByAutonomousLinux

func (m ExploitAttemptEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (ExploitAttemptEvent) GetLifecycleDetails

func (m ExploitAttemptEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExploitAttemptEvent) GetLifecycleState

func (m ExploitAttemptEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ExploitAttemptEvent) GetResourceId

func (m ExploitAttemptEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (ExploitAttemptEvent) GetSystemDetails

func (m ExploitAttemptEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (ExploitAttemptEvent) GetSystemTags

func (m ExploitAttemptEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ExploitAttemptEvent) GetTimeCreated

func (m ExploitAttemptEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ExploitAttemptEvent) GetTimeOccurred

func (m ExploitAttemptEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (ExploitAttemptEvent) GetTimeUpdated

func (m ExploitAttemptEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ExploitAttemptEvent) MarshalJSON

func (m ExploitAttemptEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExploitAttemptEvent) String

func (m ExploitAttemptEvent) String() string

func (ExploitAttemptEvent) ValidateEnumValue

func (m ExploitAttemptEvent) 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 ExploitAttemptEventContent

ExploitAttemptEventContent Provides information collected for the exploit attempt event.

type ExploitAttemptEventContent struct {

    // The content of the exploit detection log.
    ExploitDetectionLogContent *string `mandatory:"false" json:"exploitDetectionLogContent"`

    // The location of the exploit detection log within object storage.
    ExploitObjectStoreLocation *string `mandatory:"false" json:"exploitObjectStoreLocation"`
}

func (ExploitAttemptEventContent) MarshalJSON

func (m ExploitAttemptEventContent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExploitAttemptEventContent) String

func (m ExploitAttemptEventContent) String() string

func (ExploitAttemptEventContent) ValidateEnumValue

func (m ExploitAttemptEventContent) 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 ExploitAttemptEventData

ExploitAttemptEventData Information about the exploit attempt event.

type ExploitAttemptEventData struct {

    // Number of times the event has occurred.
    Count *int `mandatory:"true" json:"count"`

    Content *ExploitAttemptEventContent `mandatory:"false" json:"content"`

    AdditionalDetails *ExploitAttemptAdditionalDetails `mandatory:"false" json:"additionalDetails"`
}

func (ExploitAttemptEventData) String

func (m ExploitAttemptEventData) String() string

func (ExploitAttemptEventData) ValidateEnumValue

func (m ExploitAttemptEventData) 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 FilterTypeEnum

FilterTypeEnum Enum with underlying type: string

type FilterTypeEnum string

Set of constants representing the allowable values for FilterTypeEnum

const (
    FilterTypeInclude FilterTypeEnum = "INCLUDE"
    FilterTypeExclude FilterTypeEnum = "EXCLUDE"
)

func GetFilterTypeEnumValues

func GetFilterTypeEnumValues() []FilterTypeEnum

GetFilterTypeEnumValues Enumerates the set of values for FilterTypeEnum

func GetMappingFilterTypeEnum

func GetMappingFilterTypeEnum(val string) (FilterTypeEnum, bool)

GetMappingFilterTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetErratumRequest

GetErratumRequest wrapper for the GetErratum operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetErratum.go.html to see an example of how to use GetErratumRequest.

type GetErratumRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The erratum name (such as ELSA-2023-34678).
    Name *string `mandatory:"true" contributesTo:"path" name:"name"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetErratumRequest) BinaryRequestBody

func (request GetErratumRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetErratumRequest) HTTPRequest

func (request GetErratumRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetErratumRequest) RetryPolicy

func (request GetErratumRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetErratumRequest) String

func (request GetErratumRequest) String() string

func (GetErratumRequest) ValidateEnumValue

func (request GetErratumRequest) 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 GetErratumResponse

GetErratumResponse wrapper for the GetErratum operation

type GetErratumResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Erratum instance
    Erratum `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"`
}

func (GetErratumResponse) HTTPResponse

func (response GetErratumResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetErratumResponse) String

func (response GetErratumResponse) String() string

type GetEventContentRequest

GetEventContentRequest wrapper for the GetEventContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetEventContent.go.html to see an example of how to use GetEventContentRequest.

type GetEventContentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    EventId *string `mandatory:"true" contributesTo:"path" name:"eventId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetEventContentRequest) BinaryRequestBody

func (request GetEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetEventContentRequest) HTTPRequest

func (request GetEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetEventContentRequest) RetryPolicy

func (request GetEventContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetEventContentRequest) String

func (request GetEventContentRequest) String() string

func (GetEventContentRequest) ValidateEnumValue

func (request GetEventContentRequest) 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 GetEventContentResponse

GetEventContentResponse wrapper for the GetEventContent operation

type GetEventContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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"`
}

func (GetEventContentResponse) HTTPResponse

func (response GetEventContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetEventContentResponse) String

func (response GetEventContentResponse) String() string

type GetEventRequest

GetEventRequest wrapper for the GetEvent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetEvent.go.html to see an example of how to use GetEventRequest.

type GetEventRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    EventId *string `mandatory:"true" contributesTo:"path" name:"eventId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetEventRequest) BinaryRequestBody

func (request GetEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetEventRequest) HTTPRequest

func (request GetEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetEventRequest) RetryPolicy

func (request GetEventRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetEventRequest) String

func (request GetEventRequest) String() string

func (GetEventRequest) ValidateEnumValue

func (request GetEventRequest) 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 GetEventResponse

GetEventResponse wrapper for the GetEvent operation

type GetEventResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Event instance
    Event `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"`
}

func (GetEventResponse) HTTPResponse

func (response GetEventResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetEventResponse) String

func (response GetEventResponse) String() string

type GetLifecycleEnvironmentRequest

GetLifecycleEnvironmentRequest wrapper for the GetLifecycleEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetLifecycleEnvironment.go.html to see an example of how to use GetLifecycleEnvironmentRequest.

type GetLifecycleEnvironmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    LifecycleEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"lifecycleEnvironmentId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetLifecycleEnvironmentRequest) BinaryRequestBody

func (request GetLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetLifecycleEnvironmentRequest) HTTPRequest

func (request GetLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetLifecycleEnvironmentRequest) RetryPolicy

func (request GetLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetLifecycleEnvironmentRequest) String

func (request GetLifecycleEnvironmentRequest) String() string

func (GetLifecycleEnvironmentRequest) ValidateEnumValue

func (request GetLifecycleEnvironmentRequest) 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 GetLifecycleEnvironmentResponse

GetLifecycleEnvironmentResponse wrapper for the GetLifecycleEnvironment operation

type GetLifecycleEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LifecycleEnvironment instance
    LifecycleEnvironment `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"`
}

func (GetLifecycleEnvironmentResponse) HTTPResponse

func (response GetLifecycleEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetLifecycleEnvironmentResponse) String

func (response GetLifecycleEnvironmentResponse) String() string

type GetLifecycleStageRequest

GetLifecycleStageRequest wrapper for the GetLifecycleStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetLifecycleStage.go.html to see an example of how to use GetLifecycleStageRequest.

type GetLifecycleStageRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    LifecycleStageId *string `mandatory:"true" contributesTo:"path" name:"lifecycleStageId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetLifecycleStageRequest) BinaryRequestBody

func (request GetLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetLifecycleStageRequest) HTTPRequest

func (request GetLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetLifecycleStageRequest) RetryPolicy

func (request GetLifecycleStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetLifecycleStageRequest) String

func (request GetLifecycleStageRequest) String() string

func (GetLifecycleStageRequest) ValidateEnumValue

func (request GetLifecycleStageRequest) 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 GetLifecycleStageResponse

GetLifecycleStageResponse wrapper for the GetLifecycleStage operation

type GetLifecycleStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LifecycleStage instance
    LifecycleStage `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"`
}

func (GetLifecycleStageResponse) HTTPResponse

func (response GetLifecycleStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetLifecycleStageResponse) String

func (response GetLifecycleStageResponse) String() string

type GetManagedInstanceAnalyticContentReportFormatEnum

GetManagedInstanceAnalyticContentReportFormatEnum Enum with underlying type: string

type GetManagedInstanceAnalyticContentReportFormatEnum string

Set of constants representing the allowable values for GetManagedInstanceAnalyticContentReportFormatEnum

const (
    GetManagedInstanceAnalyticContentReportFormatCsv  GetManagedInstanceAnalyticContentReportFormatEnum = "csv"
    GetManagedInstanceAnalyticContentReportFormatJson GetManagedInstanceAnalyticContentReportFormatEnum = "json"
    GetManagedInstanceAnalyticContentReportFormatXml  GetManagedInstanceAnalyticContentReportFormatEnum = "xml"
)

func GetGetManagedInstanceAnalyticContentReportFormatEnumValues

func GetGetManagedInstanceAnalyticContentReportFormatEnumValues() []GetManagedInstanceAnalyticContentReportFormatEnum

GetGetManagedInstanceAnalyticContentReportFormatEnumValues Enumerates the set of values for GetManagedInstanceAnalyticContentReportFormatEnum

func GetMappingGetManagedInstanceAnalyticContentReportFormatEnum

func GetMappingGetManagedInstanceAnalyticContentReportFormatEnum(val string) (GetManagedInstanceAnalyticContentReportFormatEnum, bool)

GetMappingGetManagedInstanceAnalyticContentReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetManagedInstanceAnalyticContentReportTypeEnum

GetManagedInstanceAnalyticContentReportTypeEnum Enum with underlying type: string

type GetManagedInstanceAnalyticContentReportTypeEnum string

Set of constants representing the allowable values for GetManagedInstanceAnalyticContentReportTypeEnum

const (
    GetManagedInstanceAnalyticContentReportTypeSecurity GetManagedInstanceAnalyticContentReportTypeEnum = "SECURITY"
    GetManagedInstanceAnalyticContentReportTypeBugfix   GetManagedInstanceAnalyticContentReportTypeEnum = "BUGFIX"
    GetManagedInstanceAnalyticContentReportTypeActivity GetManagedInstanceAnalyticContentReportTypeEnum = "ACTIVITY"
    GetManagedInstanceAnalyticContentReportTypeAll      GetManagedInstanceAnalyticContentReportTypeEnum = "ALL"
)

func GetGetManagedInstanceAnalyticContentReportTypeEnumValues

func GetGetManagedInstanceAnalyticContentReportTypeEnumValues() []GetManagedInstanceAnalyticContentReportTypeEnum

GetGetManagedInstanceAnalyticContentReportTypeEnumValues Enumerates the set of values for GetManagedInstanceAnalyticContentReportTypeEnum

func GetMappingGetManagedInstanceAnalyticContentReportTypeEnum

func GetMappingGetManagedInstanceAnalyticContentReportTypeEnum(val string) (GetManagedInstanceAnalyticContentReportTypeEnum, bool)

GetMappingGetManagedInstanceAnalyticContentReportTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetManagedInstanceAnalyticContentRequest

GetManagedInstanceAnalyticContentRequest wrapper for the GetManagedInstanceAnalyticContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstanceAnalyticContent.go.html to see an example of how to use GetManagedInstanceAnalyticContentRequest.

type GetManagedInstanceAnalyticContentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    // This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group. This filter returns resources associated with this group.
    ManagedInstanceGroupId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceGroupId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment. This filter returns only resource contained with the specified lifecycle environment.
    LifecycleEnvironmentId *string `mandatory:"false" contributesTo:"query" name:"lifecycleEnvironmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
    LifecycleStageId *string `mandatory:"false" contributesTo:"query" name:"lifecycleStageId"`

    // A filter to return only managed instances whose status matches the status provided.
    Status []ManagedInstanceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return instances that have the specified number of available security updates.
    SecurityUpdatesAvailableEqualsTo *int `mandatory:"false" contributesTo:"query" name:"securityUpdatesAvailableEqualsTo"`

    // A filter to return instances that have the specified number of available bug updates.
    BugUpdatesAvailableEqualsTo *int `mandatory:"false" contributesTo:"query" name:"bugUpdatesAvailableEqualsTo"`

    // A filter to return instances that have more available security updates than the number specified.
    SecurityUpdatesAvailableGreaterThan *int `mandatory:"false" contributesTo:"query" name:"securityUpdatesAvailableGreaterThan"`

    // A filter to return instances that have more available bug updates than the number specified.
    BugUpdatesAvailableGreaterThan *int `mandatory:"false" contributesTo:"query" name:"bugUpdatesAvailableGreaterThan"`

    // A filter to return only resources whose location matches the given value.
    Location []ManagedInstanceLocationEnum `contributesTo:"query" name:"location" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location does not match the given value.
    LocationNotEqualTo []ManagedInstanceLocationEnum `contributesTo:"query" name:"locationNotEqualTo" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the given operating system family.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isManagedByAutonomousLinux"`

    // The format of the report to download. Default is CSV.
    ReportFormat GetManagedInstanceAnalyticContentReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

    // The type of the report the user wants to download. Default is ALL.
    ReportType GetManagedInstanceAnalyticContentReportTypeEnum `mandatory:"false" contributesTo:"query" name:"reportType" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetManagedInstanceAnalyticContentRequest) BinaryRequestBody

func (request GetManagedInstanceAnalyticContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedInstanceAnalyticContentRequest) HTTPRequest

func (request GetManagedInstanceAnalyticContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceAnalyticContentRequest) RetryPolicy

func (request GetManagedInstanceAnalyticContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedInstanceAnalyticContentRequest) String

func (request GetManagedInstanceAnalyticContentRequest) String() string

func (GetManagedInstanceAnalyticContentRequest) ValidateEnumValue

func (request GetManagedInstanceAnalyticContentRequest) 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 GetManagedInstanceAnalyticContentResponse

GetManagedInstanceAnalyticContentResponse wrapper for the GetManagedInstanceAnalyticContent operation

type GetManagedInstanceAnalyticContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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"`
}

func (GetManagedInstanceAnalyticContentResponse) HTTPResponse

func (response GetManagedInstanceAnalyticContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceAnalyticContentResponse) String

func (response GetManagedInstanceAnalyticContentResponse) String() string

type GetManagedInstanceContentReportFormatEnum

GetManagedInstanceContentReportFormatEnum Enum with underlying type: string

type GetManagedInstanceContentReportFormatEnum string

Set of constants representing the allowable values for GetManagedInstanceContentReportFormatEnum

const (
    GetManagedInstanceContentReportFormatCsv  GetManagedInstanceContentReportFormatEnum = "csv"
    GetManagedInstanceContentReportFormatJson GetManagedInstanceContentReportFormatEnum = "json"
    GetManagedInstanceContentReportFormatXml  GetManagedInstanceContentReportFormatEnum = "xml"
)

func GetGetManagedInstanceContentReportFormatEnumValues

func GetGetManagedInstanceContentReportFormatEnumValues() []GetManagedInstanceContentReportFormatEnum

GetGetManagedInstanceContentReportFormatEnumValues Enumerates the set of values for GetManagedInstanceContentReportFormatEnum

func GetMappingGetManagedInstanceContentReportFormatEnum

func GetMappingGetManagedInstanceContentReportFormatEnum(val string) (GetManagedInstanceContentReportFormatEnum, bool)

GetMappingGetManagedInstanceContentReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetManagedInstanceContentRequest

GetManagedInstanceContentRequest wrapper for the GetManagedInstanceContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstanceContent.go.html to see an example of how to use GetManagedInstanceContentRequest.

type GetManagedInstanceContentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter to return only vulnerabilities matching the given types.
    VulnerabilityType []VulnerabilityTypesEnum `contributesTo:"query" name:"vulnerabilityType" omitEmpty:"true" collectionFormat:"multi"`

    // The assigned erratum name. It's unique and not changeable.
    // Example: `ELSA-2020-5804`
    AdvisoryName []string `contributesTo:"query" name:"advisoryName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the erratum advisory name given.
    AdvisoryNameContains *string `mandatory:"false" contributesTo:"query" name:"advisoryNameContains"`

    // A filter to return only errata that match the given advisory types.
    AdvisoryType []AdvisoryTypesEnum `contributesTo:"query" name:"advisoryType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return vulnerabilities that match the given name. For Linux instances, this refers to the advisory name. For Windows instances, this refers to the Windows update display name.
    VulnerabilityName []string `contributesTo:"query" name:"vulnerabilityName" collectionFormat:"multi"`

    // A filter to return vulnerabilities that partially match the given name. For Linux instances, this refers to the advisory name. For Windows instances, this refers to the Windows update display name.
    VulnerabilityNameContains *string `mandatory:"false" contributesTo:"query" name:"vulnerabilityNameContains"`

    // The format of the report to download. Default is CSV.
    ReportFormat GetManagedInstanceContentReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetManagedInstanceContentRequest) BinaryRequestBody

func (request GetManagedInstanceContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedInstanceContentRequest) HTTPRequest

func (request GetManagedInstanceContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceContentRequest) RetryPolicy

func (request GetManagedInstanceContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedInstanceContentRequest) String

func (request GetManagedInstanceContentRequest) String() string

func (GetManagedInstanceContentRequest) ValidateEnumValue

func (request GetManagedInstanceContentRequest) 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 GetManagedInstanceContentResponse

GetManagedInstanceContentResponse wrapper for the GetManagedInstanceContent operation

type GetManagedInstanceContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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"`
}

func (GetManagedInstanceContentResponse) HTTPResponse

func (response GetManagedInstanceContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceContentResponse) String

func (response GetManagedInstanceContentResponse) String() string

type GetManagedInstanceGroupRequest

GetManagedInstanceGroupRequest wrapper for the GetManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstanceGroup.go.html to see an example of how to use GetManagedInstanceGroupRequest.

type GetManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetManagedInstanceGroupRequest) BinaryRequestBody

func (request GetManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedInstanceGroupRequest) HTTPRequest

func (request GetManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceGroupRequest) RetryPolicy

func (request GetManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedInstanceGroupRequest) String

func (request GetManagedInstanceGroupRequest) String() string

func (GetManagedInstanceGroupRequest) ValidateEnumValue

func (request GetManagedInstanceGroupRequest) 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 GetManagedInstanceGroupResponse

GetManagedInstanceGroupResponse wrapper for the GetManagedInstanceGroup operation

type GetManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedInstanceGroup instance
    ManagedInstanceGroup `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"`
}

func (GetManagedInstanceGroupResponse) HTTPResponse

func (response GetManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceGroupResponse) String

func (response GetManagedInstanceGroupResponse) String() string

type GetManagedInstanceRequest

GetManagedInstanceRequest wrapper for the GetManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstance.go.html to see an example of how to use GetManagedInstanceRequest.

type GetManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetManagedInstanceRequest) BinaryRequestBody

func (request GetManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedInstanceRequest) HTTPRequest

func (request GetManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceRequest) RetryPolicy

func (request GetManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedInstanceRequest) String

func (request GetManagedInstanceRequest) String() string

func (GetManagedInstanceRequest) ValidateEnumValue

func (request GetManagedInstanceRequest) 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 GetManagedInstanceResponse

GetManagedInstanceResponse wrapper for the GetManagedInstance operation

type GetManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedInstance instance
    ManagedInstance `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"`
}

func (GetManagedInstanceResponse) HTTPResponse

func (response GetManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceResponse) String

func (response GetManagedInstanceResponse) String() string

type GetManagementStationRequest

GetManagementStationRequest wrapper for the GetManagementStation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagementStation.go.html to see an example of how to use GetManagementStationRequest.

type GetManagementStationRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetManagementStationRequest) BinaryRequestBody

func (request GetManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagementStationRequest) HTTPRequest

func (request GetManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagementStationRequest) RetryPolicy

func (request GetManagementStationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagementStationRequest) String

func (request GetManagementStationRequest) String() string

func (GetManagementStationRequest) ValidateEnumValue

func (request GetManagementStationRequest) 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 GetManagementStationResponse

GetManagementStationResponse wrapper for the GetManagementStation operation

type GetManagementStationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementStation instance
    ManagementStation `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"`
}

func (GetManagementStationResponse) HTTPResponse

func (response GetManagementStationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagementStationResponse) String

func (response GetManagementStationResponse) String() string

type GetModuleStreamProfileRequest

GetModuleStreamProfileRequest wrapper for the GetModuleStreamProfile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetModuleStreamProfile.go.html to see an example of how to use GetModuleStreamProfileRequest.

type GetModuleStreamProfileRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The name of the module stream profile.
    ProfileName *string `mandatory:"true" contributesTo:"path" name:"profileName"`

    // The name of a module.
    ModuleName *string `mandatory:"true" contributesTo:"query" name:"moduleName"`

    // The name of the stream of the containing module.
    StreamName *string `mandatory:"true" contributesTo:"query" name:"streamName"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetModuleStreamProfileRequest) BinaryRequestBody

func (request GetModuleStreamProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetModuleStreamProfileRequest) HTTPRequest

func (request GetModuleStreamProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetModuleStreamProfileRequest) RetryPolicy

func (request GetModuleStreamProfileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetModuleStreamProfileRequest) String

func (request GetModuleStreamProfileRequest) String() string

func (GetModuleStreamProfileRequest) ValidateEnumValue

func (request GetModuleStreamProfileRequest) 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 GetModuleStreamProfileResponse

GetModuleStreamProfileResponse wrapper for the GetModuleStreamProfile operation

type GetModuleStreamProfileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ModuleStreamProfile instance
    ModuleStreamProfile `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"`
}

func (GetModuleStreamProfileResponse) HTTPResponse

func (response GetModuleStreamProfileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetModuleStreamProfileResponse) String

func (response GetModuleStreamProfileResponse) String() string

type GetModuleStreamRequest

GetModuleStreamRequest wrapper for the GetModuleStream operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetModuleStream.go.html to see an example of how to use GetModuleStreamRequest.

type GetModuleStreamRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The name of the module.
    ModuleName *string `mandatory:"true" contributesTo:"path" name:"moduleName"`

    // The name of the stream of the containing module.
    StreamName *string `mandatory:"true" contributesTo:"query" name:"streamName"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetModuleStreamRequest) BinaryRequestBody

func (request GetModuleStreamRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetModuleStreamRequest) HTTPRequest

func (request GetModuleStreamRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetModuleStreamRequest) RetryPolicy

func (request GetModuleStreamRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetModuleStreamRequest) String

func (request GetModuleStreamRequest) String() string

func (GetModuleStreamRequest) ValidateEnumValue

func (request GetModuleStreamRequest) 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 GetModuleStreamResponse

GetModuleStreamResponse wrapper for the GetModuleStream operation

type GetModuleStreamResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ModuleStream instance
    ModuleStream `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"`
}

func (GetModuleStreamResponse) HTTPResponse

func (response GetModuleStreamResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetModuleStreamResponse) String

func (response GetModuleStreamResponse) String() string

type GetPackageGroupRequest

GetPackageGroupRequest wrapper for the GetPackageGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetPackageGroup.go.html to see an example of how to use GetPackageGroupRequest.

type GetPackageGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The unique package group identifier.
    PackageGroupId *string `mandatory:"true" contributesTo:"path" name:"packageGroupId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetPackageGroupRequest) BinaryRequestBody

func (request GetPackageGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPackageGroupRequest) HTTPRequest

func (request GetPackageGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPackageGroupRequest) RetryPolicy

func (request GetPackageGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPackageGroupRequest) String

func (request GetPackageGroupRequest) String() string

func (GetPackageGroupRequest) ValidateEnumValue

func (request GetPackageGroupRequest) 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 GetPackageGroupResponse

GetPackageGroupResponse wrapper for the GetPackageGroup operation

type GetPackageGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PackageGroup instance
    PackageGroup `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"`
}

func (GetPackageGroupResponse) HTTPResponse

func (response GetPackageGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPackageGroupResponse) String

func (response GetPackageGroupResponse) String() string

type GetProfileRequest

GetProfileRequest wrapper for the GetProfile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetProfile.go.html to see an example of how to use GetProfileRequest.

type GetProfileRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    ProfileId *string `mandatory:"true" contributesTo:"path" name:"profileId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetProfileRequest) BinaryRequestBody

func (request GetProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProfileRequest) HTTPRequest

func (request GetProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProfileRequest) RetryPolicy

func (request GetProfileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProfileRequest) String

func (request GetProfileRequest) String() string

func (GetProfileRequest) ValidateEnumValue

func (request GetProfileRequest) 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 GetProfileResponse

GetProfileResponse wrapper for the GetProfile operation

type GetProfileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Profile instance
    Profile `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"`
}

func (GetProfileResponse) HTTPResponse

func (response GetProfileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProfileResponse) String

func (response GetProfileResponse) String() string

type GetScheduledJobRequest

GetScheduledJobRequest wrapper for the GetScheduledJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetScheduledJob.go.html to see an example of how to use GetScheduledJobRequest.

type GetScheduledJobRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetScheduledJobRequest) BinaryRequestBody

func (request GetScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetScheduledJobRequest) HTTPRequest

func (request GetScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetScheduledJobRequest) RetryPolicy

func (request GetScheduledJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetScheduledJobRequest) String

func (request GetScheduledJobRequest) String() string

func (GetScheduledJobRequest) ValidateEnumValue

func (request GetScheduledJobRequest) 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 GetScheduledJobResponse

GetScheduledJobResponse wrapper for the GetScheduledJob operation

type GetScheduledJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ScheduledJob instance
    ScheduledJob `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"`
}

func (GetScheduledJobResponse) HTTPResponse

func (response GetScheduledJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetScheduledJobResponse) String

func (response GetScheduledJobResponse) String() string

type GetSoftwarePackageByNameRequest

GetSoftwarePackageByNameRequest wrapper for the GetSoftwarePackageByName operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetSoftwarePackageByName.go.html to see an example of how to use GetSoftwarePackageByNameRequest.

type GetSoftwarePackageByNameRequest struct {

    // The name of the software package.
    SoftwarePackageName *string `mandatory:"true" contributesTo:"path" name:"softwarePackageName"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetSoftwarePackageByNameRequest) BinaryRequestBody

func (request GetSoftwarePackageByNameRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSoftwarePackageByNameRequest) HTTPRequest

func (request GetSoftwarePackageByNameRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSoftwarePackageByNameRequest) RetryPolicy

func (request GetSoftwarePackageByNameRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSoftwarePackageByNameRequest) String

func (request GetSoftwarePackageByNameRequest) String() string

func (GetSoftwarePackageByNameRequest) ValidateEnumValue

func (request GetSoftwarePackageByNameRequest) 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 GetSoftwarePackageByNameResponse

GetSoftwarePackageByNameResponse wrapper for the GetSoftwarePackageByName operation

type GetSoftwarePackageByNameResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SoftwarePackage instance
    SoftwarePackage `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"`
}

func (GetSoftwarePackageByNameResponse) HTTPResponse

func (response GetSoftwarePackageByNameResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSoftwarePackageByNameResponse) String

func (response GetSoftwarePackageByNameResponse) String() string

type GetSoftwarePackageRequest

GetSoftwarePackageRequest wrapper for the GetSoftwarePackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetSoftwarePackage.go.html to see an example of how to use GetSoftwarePackageRequest.

type GetSoftwarePackageRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The name of the software package.
    SoftwarePackageName *string `mandatory:"true" contributesTo:"path" name:"softwarePackageName"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetSoftwarePackageRequest) BinaryRequestBody

func (request GetSoftwarePackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSoftwarePackageRequest) HTTPRequest

func (request GetSoftwarePackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSoftwarePackageRequest) RetryPolicy

func (request GetSoftwarePackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSoftwarePackageRequest) String

func (request GetSoftwarePackageRequest) String() string

func (GetSoftwarePackageRequest) ValidateEnumValue

func (request GetSoftwarePackageRequest) 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 GetSoftwarePackageResponse

GetSoftwarePackageResponse wrapper for the GetSoftwarePackage operation

type GetSoftwarePackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SoftwarePackage instance
    SoftwarePackage `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"`
}

func (GetSoftwarePackageResponse) HTTPResponse

func (response GetSoftwarePackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSoftwarePackageResponse) String

func (response GetSoftwarePackageResponse) String() string

type GetSoftwareSourceRequest

GetSoftwareSourceRequest wrapper for the GetSoftwareSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetSoftwareSource.go.html to see an example of how to use GetSoftwareSourceRequest.

type GetSoftwareSourceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetSoftwareSourceRequest) BinaryRequestBody

func (request GetSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSoftwareSourceRequest) HTTPRequest

func (request GetSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSoftwareSourceRequest) RetryPolicy

func (request GetSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSoftwareSourceRequest) String

func (request GetSoftwareSourceRequest) String() string

func (GetSoftwareSourceRequest) ValidateEnumValue

func (request GetSoftwareSourceRequest) 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 GetSoftwareSourceResponse

GetSoftwareSourceResponse wrapper for the GetSoftwareSource operation

type GetSoftwareSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SoftwareSource instance
    SoftwareSource `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"`
}

func (GetSoftwareSourceResponse) HTTPResponse

func (response GetSoftwareSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSoftwareSourceResponse) String

func (response GetSoftwareSourceResponse) String() string

type GetWindowsUpdateRequest

GetWindowsUpdateRequest wrapper for the GetWindowsUpdate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetWindowsUpdate.go.html to see an example of how to use GetWindowsUpdateRequest.

type GetWindowsUpdateRequest struct {

    // The unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    WindowsUpdateId *string `mandatory:"true" contributesTo:"path" name:"windowsUpdateId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (GetWindowsUpdateRequest) BinaryRequestBody

func (request GetWindowsUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWindowsUpdateRequest) HTTPRequest

func (request GetWindowsUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWindowsUpdateRequest) RetryPolicy

func (request GetWindowsUpdateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWindowsUpdateRequest) String

func (request GetWindowsUpdateRequest) String() string

func (GetWindowsUpdateRequest) ValidateEnumValue

func (request GetWindowsUpdateRequest) 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 GetWindowsUpdateResponse

GetWindowsUpdateResponse wrapper for the GetWindowsUpdate operation

type GetWindowsUpdateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WindowsUpdate instance
    WindowsUpdate `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"`
}

func (GetWindowsUpdateResponse) HTTPResponse

func (response GetWindowsUpdateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWindowsUpdateResponse) String

func (response GetWindowsUpdateResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

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"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GroupProfile

GroupProfile Provides the information for a group registration profile.

type GroupProfile struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the profile.
    DisplayName *string `mandatory:"true" json:"displayName"`

    ManagedInstanceGroup *ManagedInstanceGroupDetails `mandatory:"true" json:"managedInstanceGroup"`

    // The description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // The time the registration profile was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
    IsServiceProvidedProfile *bool `mandatory:"false" json:"isServiceProvidedProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the registration profile.
    LifecycleState ProfileLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`
}

func (GroupProfile) GetArchType

func (m GroupProfile) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (GroupProfile) GetCompartmentId

func (m GroupProfile) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GroupProfile) GetDefinedTags

func (m GroupProfile) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GroupProfile) GetDescription

func (m GroupProfile) GetDescription() *string

GetDescription returns Description

func (GroupProfile) GetDisplayName

func (m GroupProfile) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GroupProfile) GetFreeformTags

func (m GroupProfile) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GroupProfile) GetId

func (m GroupProfile) GetId() *string

GetId returns Id

func (GroupProfile) GetIsDefaultProfile

func (m GroupProfile) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (GroupProfile) GetIsServiceProvidedProfile

func (m GroupProfile) GetIsServiceProvidedProfile() *bool

GetIsServiceProvidedProfile returns IsServiceProvidedProfile

func (GroupProfile) GetLifecycleState

func (m GroupProfile) GetLifecycleState() ProfileLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GroupProfile) GetManagementStationId

func (m GroupProfile) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (GroupProfile) GetOsFamily

func (m GroupProfile) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (GroupProfile) GetRegistrationType

func (m GroupProfile) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (GroupProfile) GetSystemTags

func (m GroupProfile) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GroupProfile) GetTimeCreated

func (m GroupProfile) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GroupProfile) GetVendorName

func (m GroupProfile) GetVendorName() VendorNameEnum

GetVendorName returns VendorName

func (GroupProfile) MarshalJSON

func (m GroupProfile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GroupProfile) String

func (m GroupProfile) String() string

func (GroupProfile) ValidateEnumValue

func (m GroupProfile) 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 HealthStateEnum

HealthStateEnum Enum with underlying type: string

type HealthStateEnum string

Set of constants representing the allowable values for HealthStateEnum

const (
    HealthStateHealthy   HealthStateEnum = "HEALTHY"
    HealthStateUnhealthy HealthStateEnum = "UNHEALTHY"
)

func GetHealthStateEnumValues

func GetHealthStateEnumValues() []HealthStateEnum

GetHealthStateEnumValues Enumerates the set of values for HealthStateEnum

func GetMappingHealthStateEnum

func GetMappingHealthStateEnum(val string) (HealthStateEnum, bool)

GetMappingHealthStateEnum performs case Insensitive comparison on enum value and return the desired enum

type Id

Id Id and name of a resource to simplify the display for the user.

type Id struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // User-friendly name.
    DisplayName *string `mandatory:"true" json:"displayName"`
}

func (Id) String

func (m Id) String() string

func (Id) ValidateEnumValue

func (m Id) 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 ImportEventContentRequest

ImportEventContentRequest wrapper for the ImportEventContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ImportEventContent.go.html to see an example of how to use ImportEventContentRequest.

type ImportEventContentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    EventId *string `mandatory:"true" contributesTo:"path" name:"eventId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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"`

    // 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
}

func (ImportEventContentRequest) BinaryRequestBody

func (request ImportEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ImportEventContentRequest) HTTPRequest

func (request ImportEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ImportEventContentRequest) RetryPolicy

func (request ImportEventContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ImportEventContentRequest) String

func (request ImportEventContentRequest) String() string

func (ImportEventContentRequest) ValidateEnumValue

func (request ImportEventContentRequest) 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 ImportEventContentResponse

ImportEventContentResponse wrapper for the ImportEventContent operation

type ImportEventContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (ImportEventContentResponse) HTTPResponse

func (response ImportEventContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ImportEventContentResponse) String

func (response ImportEventContentResponse) String() string

type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails

InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails Provides the information used to install all Windows updates of a specified type on managed instances within the specified compartment.

type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The types of Windows updates to be installed.
    WindowsUpdateTypes []WindowsUpdateTypesEnum `mandatory:"false" json:"windowsUpdateTypes,omitempty"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) String

func (m InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) String() string

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) ValidateEnumValue

func (m InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) 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 InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest

InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest wrapper for the InstallAllWindowsUpdatesOnManagedInstancesInCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallAllWindowsUpdatesOnManagedInstancesInCompartment.go.html to see an example of how to use InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest.

type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest struct {

    // The details about Windows update types to be installed on all managed instances in a compartment.
    InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails `contributesTo:"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 `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"`

    // 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
}

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) BinaryRequestBody

func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) HTTPRequest

func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) RetryPolicy

func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) String

func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) String() string

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) ValidateEnumValue

func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) 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 InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse

InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse wrapper for the InstallAllWindowsUpdatesOnManagedInstancesInCompartment operation

type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) HTTPResponse

func (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) String

func (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) String() string

type InstallModuleStreamProfileOnManagedInstanceDetails

InstallModuleStreamProfileOnManagedInstanceDetails Provides the information used to install a module stream profile on a managed instance.

type InstallModuleStreamProfileOnManagedInstanceDetails struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    // The name of a profile of the specified module stream.
    ProfileName *string `mandatory:"false" json:"profileName"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (InstallModuleStreamProfileOnManagedInstanceDetails) String

func (m InstallModuleStreamProfileOnManagedInstanceDetails) String() string

func (InstallModuleStreamProfileOnManagedInstanceDetails) ValidateEnumValue

func (m InstallModuleStreamProfileOnManagedInstanceDetails) 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 InstallModuleStreamProfileOnManagedInstanceGroupDetails

InstallModuleStreamProfileOnManagedInstanceGroupDetails Provides the details for installing a module stream profile on a managed instance group.

type InstallModuleStreamProfileOnManagedInstanceGroupDetails struct {

    // The name of the module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    // The name of a profile of the specified module stream.
    ProfileName *string `mandatory:"false" json:"profileName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides the module stream
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (InstallModuleStreamProfileOnManagedInstanceGroupDetails) String

func (m InstallModuleStreamProfileOnManagedInstanceGroupDetails) String() string

func (InstallModuleStreamProfileOnManagedInstanceGroupDetails) ValidateEnumValue

func (m InstallModuleStreamProfileOnManagedInstanceGroupDetails) 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 InstallModuleStreamProfileOnManagedInstanceGroupRequest

InstallModuleStreamProfileOnManagedInstanceGroupRequest wrapper for the InstallModuleStreamProfileOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallModuleStreamProfileOnManagedInstanceGroup.go.html to see an example of how to use InstallModuleStreamProfileOnManagedInstanceGroupRequest.

type InstallModuleStreamProfileOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The details used to install module stream profiles on a managed instance gorup.
    InstallModuleStreamProfileOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (InstallModuleStreamProfileOnManagedInstanceGroupRequest) BinaryRequestBody

func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (InstallModuleStreamProfileOnManagedInstanceGroupRequest) HTTPRequest

func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallModuleStreamProfileOnManagedInstanceGroupRequest) RetryPolicy

func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (InstallModuleStreamProfileOnManagedInstanceGroupRequest) String

func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) String() string

func (InstallModuleStreamProfileOnManagedInstanceGroupRequest) ValidateEnumValue

func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) 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 InstallModuleStreamProfileOnManagedInstanceGroupResponse

InstallModuleStreamProfileOnManagedInstanceGroupResponse wrapper for the InstallModuleStreamProfileOnManagedInstanceGroup operation

type InstallModuleStreamProfileOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (InstallModuleStreamProfileOnManagedInstanceGroupResponse) HTTPResponse

func (response InstallModuleStreamProfileOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (InstallModuleStreamProfileOnManagedInstanceGroupResponse) String

func (response InstallModuleStreamProfileOnManagedInstanceGroupResponse) String() string

type InstallModuleStreamProfileOnManagedInstanceRequest

InstallModuleStreamProfileOnManagedInstanceRequest wrapper for the InstallModuleStreamProfileOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallModuleStreamProfileOnManagedInstance.go.html to see an example of how to use InstallModuleStreamProfileOnManagedInstanceRequest.

type InstallModuleStreamProfileOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // The details of the module stream profile to be installed on a managed instance.
    InstallModuleStreamProfileOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (InstallModuleStreamProfileOnManagedInstanceRequest) BinaryRequestBody

func (request InstallModuleStreamProfileOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (InstallModuleStreamProfileOnManagedInstanceRequest) HTTPRequest

func (request InstallModuleStreamProfileOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallModuleStreamProfileOnManagedInstanceRequest) RetryPolicy

func (request InstallModuleStreamProfileOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (InstallModuleStreamProfileOnManagedInstanceRequest) String

func (request InstallModuleStreamProfileOnManagedInstanceRequest) String() string

func (InstallModuleStreamProfileOnManagedInstanceRequest) ValidateEnumValue

func (request InstallModuleStreamProfileOnManagedInstanceRequest) 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 InstallModuleStreamProfileOnManagedInstanceResponse

InstallModuleStreamProfileOnManagedInstanceResponse wrapper for the InstallModuleStreamProfileOnManagedInstance operation

type InstallModuleStreamProfileOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (InstallModuleStreamProfileOnManagedInstanceResponse) HTTPResponse

func (response InstallModuleStreamProfileOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (InstallModuleStreamProfileOnManagedInstanceResponse) String

func (response InstallModuleStreamProfileOnManagedInstanceResponse) String() string

type InstallPackagesOnManagedInstanceDetails

InstallPackagesOnManagedInstanceDetails Provides the information used to install software packages on a managed instance.

type InstallPackagesOnManagedInstanceDetails struct {

    // The list of package names.
    PackageNames []string `mandatory:"true" json:"packageNames"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (InstallPackagesOnManagedInstanceDetails) String

func (m InstallPackagesOnManagedInstanceDetails) String() string

func (InstallPackagesOnManagedInstanceDetails) ValidateEnumValue

func (m InstallPackagesOnManagedInstanceDetails) 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 InstallPackagesOnManagedInstanceGroupDetails

InstallPackagesOnManagedInstanceGroupDetails The names of the packages to be installed on the managed instance group.

type InstallPackagesOnManagedInstanceGroupDetails struct {

    // The list of package names.
    PackageNames []string `mandatory:"true" json:"packageNames"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (InstallPackagesOnManagedInstanceGroupDetails) String

func (m InstallPackagesOnManagedInstanceGroupDetails) String() string

func (InstallPackagesOnManagedInstanceGroupDetails) ValidateEnumValue

func (m InstallPackagesOnManagedInstanceGroupDetails) 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 InstallPackagesOnManagedInstanceGroupRequest

InstallPackagesOnManagedInstanceGroupRequest wrapper for the InstallPackagesOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallPackagesOnManagedInstanceGroup.go.html to see an example of how to use InstallPackagesOnManagedInstanceGroupRequest.

type InstallPackagesOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The names of packages to install on the specified managed instance group.
    InstallPackagesOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (InstallPackagesOnManagedInstanceGroupRequest) BinaryRequestBody

func (request InstallPackagesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (InstallPackagesOnManagedInstanceGroupRequest) HTTPRequest

func (request InstallPackagesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallPackagesOnManagedInstanceGroupRequest) RetryPolicy

func (request InstallPackagesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (InstallPackagesOnManagedInstanceGroupRequest) String

func (request InstallPackagesOnManagedInstanceGroupRequest) String() string

func (InstallPackagesOnManagedInstanceGroupRequest) ValidateEnumValue

func (request InstallPackagesOnManagedInstanceGroupRequest) 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 InstallPackagesOnManagedInstanceGroupResponse

InstallPackagesOnManagedInstanceGroupResponse wrapper for the InstallPackagesOnManagedInstanceGroup operation

type InstallPackagesOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (InstallPackagesOnManagedInstanceGroupResponse) HTTPResponse

func (response InstallPackagesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (InstallPackagesOnManagedInstanceGroupResponse) String

func (response InstallPackagesOnManagedInstanceGroupResponse) String() string

type InstallPackagesOnManagedInstanceRequest

InstallPackagesOnManagedInstanceRequest wrapper for the InstallPackagesOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallPackagesOnManagedInstance.go.html to see an example of how to use InstallPackagesOnManagedInstanceRequest.

type InstallPackagesOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details about packages to be installed on a managed instance.
    InstallPackagesOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (InstallPackagesOnManagedInstanceRequest) BinaryRequestBody

func (request InstallPackagesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (InstallPackagesOnManagedInstanceRequest) HTTPRequest

func (request InstallPackagesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallPackagesOnManagedInstanceRequest) RetryPolicy

func (request InstallPackagesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (InstallPackagesOnManagedInstanceRequest) String

func (request InstallPackagesOnManagedInstanceRequest) String() string

func (InstallPackagesOnManagedInstanceRequest) ValidateEnumValue

func (request InstallPackagesOnManagedInstanceRequest) 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 InstallPackagesOnManagedInstanceResponse

InstallPackagesOnManagedInstanceResponse wrapper for the InstallPackagesOnManagedInstance operation

type InstallPackagesOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (InstallPackagesOnManagedInstanceResponse) HTTPResponse

func (response InstallPackagesOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (InstallPackagesOnManagedInstanceResponse) String

func (response InstallPackagesOnManagedInstanceResponse) String() string

type InstallWindowsUpdatesOnManagedInstanceDetails

InstallWindowsUpdatesOnManagedInstanceDetails Provides the information used to install Windows updates on a managed instance.

type InstallWindowsUpdatesOnManagedInstanceDetails struct {

    // The list of Windows update unique identifiers.
    // Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    WindowsUpdateName []string `mandatory:"false" json:"windowsUpdateName"`

    // The types of Windows updates to be installed.
    WindowsUpdateTypes []WindowsUpdateTypesEnum `mandatory:"false" json:"windowsUpdateTypes,omitempty"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (InstallWindowsUpdatesOnManagedInstanceDetails) String

func (m InstallWindowsUpdatesOnManagedInstanceDetails) String() string

func (InstallWindowsUpdatesOnManagedInstanceDetails) ValidateEnumValue

func (m InstallWindowsUpdatesOnManagedInstanceDetails) 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 InstallWindowsUpdatesOnManagedInstanceGroupDetails

InstallWindowsUpdatesOnManagedInstanceGroupDetails Provides the details for the Windows update installed on the managed instance group.

type InstallWindowsUpdatesOnManagedInstanceGroupDetails struct {

    // The type of Windows updates to be applied.
    WindowsUpdateTypes []WindowsUpdateTypesEnum `mandatory:"true" json:"windowsUpdateTypes"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (InstallWindowsUpdatesOnManagedInstanceGroupDetails) String

func (m InstallWindowsUpdatesOnManagedInstanceGroupDetails) String() string

func (InstallWindowsUpdatesOnManagedInstanceGroupDetails) ValidateEnumValue

func (m InstallWindowsUpdatesOnManagedInstanceGroupDetails) 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 InstallWindowsUpdatesOnManagedInstanceGroupRequest

InstallWindowsUpdatesOnManagedInstanceGroupRequest wrapper for the InstallWindowsUpdatesOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallWindowsUpdatesOnManagedInstanceGroup.go.html to see an example of how to use InstallWindowsUpdatesOnManagedInstanceGroupRequest.

type InstallWindowsUpdatesOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // Provides the details used to install Windows updates on a managed instance group.
    InstallWindowsUpdatesOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) BinaryRequestBody

func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) HTTPRequest

func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) RetryPolicy

func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) String

func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) String() string

func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) ValidateEnumValue

func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) 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 InstallWindowsUpdatesOnManagedInstanceGroupResponse

InstallWindowsUpdatesOnManagedInstanceGroupResponse wrapper for the InstallWindowsUpdatesOnManagedInstanceGroup operation

type InstallWindowsUpdatesOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (InstallWindowsUpdatesOnManagedInstanceGroupResponse) HTTPResponse

func (response InstallWindowsUpdatesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (InstallWindowsUpdatesOnManagedInstanceGroupResponse) String

func (response InstallWindowsUpdatesOnManagedInstanceGroupResponse) String() string

type InstallWindowsUpdatesOnManagedInstanceRequest

InstallWindowsUpdatesOnManagedInstanceRequest wrapper for the InstallWindowsUpdatesOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallWindowsUpdatesOnManagedInstance.go.html to see an example of how to use InstallWindowsUpdatesOnManagedInstanceRequest.

type InstallWindowsUpdatesOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details about Windows updates to be installed on a managed instance.
    InstallWindowsUpdatesOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (InstallWindowsUpdatesOnManagedInstanceRequest) BinaryRequestBody

func (request InstallWindowsUpdatesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (InstallWindowsUpdatesOnManagedInstanceRequest) HTTPRequest

func (request InstallWindowsUpdatesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallWindowsUpdatesOnManagedInstanceRequest) RetryPolicy

func (request InstallWindowsUpdatesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (InstallWindowsUpdatesOnManagedInstanceRequest) String

func (request InstallWindowsUpdatesOnManagedInstanceRequest) String() string

func (InstallWindowsUpdatesOnManagedInstanceRequest) ValidateEnumValue

func (request InstallWindowsUpdatesOnManagedInstanceRequest) 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 InstallWindowsUpdatesOnManagedInstanceResponse

InstallWindowsUpdatesOnManagedInstanceResponse wrapper for the InstallWindowsUpdatesOnManagedInstance operation

type InstallWindowsUpdatesOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (InstallWindowsUpdatesOnManagedInstanceResponse) HTTPResponse

func (response InstallWindowsUpdatesOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (InstallWindowsUpdatesOnManagedInstanceResponse) String

func (response InstallWindowsUpdatesOnManagedInstanceResponse) String() string

type InstallationRequirementsEnum

InstallationRequirementsEnum Enum with underlying type: string

type InstallationRequirementsEnum string

Set of constants representing the allowable values for InstallationRequirementsEnum

const (
    InstallationRequirementsEulaAcceptanceRequired  InstallationRequirementsEnum = "EULA_ACCEPTANCE_REQUIRED"
    InstallationRequirementsSoftwareMediaRequired   InstallationRequirementsEnum = "SOFTWARE_MEDIA_REQUIRED"
    InstallationRequirementsUserInteractionRequired InstallationRequirementsEnum = "USER_INTERACTION_REQUIRED"
)

func GetInstallationRequirementsEnumValues

func GetInstallationRequirementsEnumValues() []InstallationRequirementsEnum

GetInstallationRequirementsEnumValues Enumerates the set of values for InstallationRequirementsEnum

func GetMappingInstallationRequirementsEnum

func GetMappingInstallationRequirementsEnum(val string) (InstallationRequirementsEnum, bool)

GetMappingInstallationRequirementsEnum performs case Insensitive comparison on enum value and return the desired enum

type InstalledPackageCollection

InstalledPackageCollection The set of installed packages on a managed instance.

type InstalledPackageCollection struct {

    // List of installed packages.
    Items []InstalledPackageSummary `mandatory:"true" json:"items"`
}

func (InstalledPackageCollection) String

func (m InstalledPackageCollection) String() string

func (InstalledPackageCollection) ValidateEnumValue

func (m InstalledPackageCollection) 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 InstalledPackageSummary

InstalledPackageSummary Provides summary information for a software package installed on a managed instance.

type InstalledPackageSummary struct {

    // Package name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package.
    Name *string `mandatory:"true" json:"name"`

    // Type of the package.
    Type *string `mandatory:"true" json:"type"`

    // Version of the installed package.
    Version *string `mandatory:"true" json:"version"`

    // The date and time the package was installed, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeInstalled *common.SDKTime `mandatory:"true" json:"timeInstalled"`

    // List of software sources that provide the software package.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    // The date and time the package was issued by a providing erratum (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeIssued *common.SDKTime `mandatory:"false" json:"timeIssued"`

    // The architecture for which this package was built.
    Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"`
}

func (InstalledPackageSummary) GetArchitecture

func (m InstalledPackageSummary) GetArchitecture() ArchTypeEnum

GetArchitecture returns Architecture

func (InstalledPackageSummary) GetDisplayName

func (m InstalledPackageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (InstalledPackageSummary) GetName

func (m InstalledPackageSummary) GetName() *string

GetName returns Name

func (InstalledPackageSummary) GetSoftwareSources

func (m InstalledPackageSummary) GetSoftwareSources() []SoftwareSourceDetails

GetSoftwareSources returns SoftwareSources

func (InstalledPackageSummary) GetType

func (m InstalledPackageSummary) GetType() *string

GetType returns Type

func (InstalledPackageSummary) GetVersion

func (m InstalledPackageSummary) GetVersion() *string

GetVersion returns Version

func (InstalledPackageSummary) MarshalJSON

func (m InstalledPackageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InstalledPackageSummary) String

func (m InstalledPackageSummary) String() string

func (InstalledPackageSummary) ValidateEnumValue

func (m InstalledPackageSummary) 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 InstalledWindowsUpdateCollection

InstalledWindowsUpdateCollection The set of installed Windows updates returned for the ListManagedInstanceInstalledWindowsUpdates operation.

type InstalledWindowsUpdateCollection struct {

    // List of installed Windows updates.
    Items []InstalledWindowsUpdateSummary `mandatory:"true" json:"items"`
}

func (InstalledWindowsUpdateCollection) String

func (m InstalledWindowsUpdateCollection) String() string

func (InstalledWindowsUpdateCollection) ValidateEnumValue

func (m InstalledWindowsUpdateCollection) 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 InstalledWindowsUpdateSummary

InstalledWindowsUpdateSummary An object that defines an installed update for a Windows instance.

type InstalledWindowsUpdateSummary struct {

    // Name of the Windows update.
    Name *string `mandatory:"true" json:"name"`

    // Unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    UpdateId *string `mandatory:"true" json:"updateId"`

    // The type of Windows update.
    UpdateType ClassificationTypesEnum `mandatory:"true" json:"updateType"`
}

func (InstalledWindowsUpdateSummary) String

func (m InstalledWindowsUpdateSummary) String() string

func (InstalledWindowsUpdateSummary) ValidateEnumValue

func (m InstalledWindowsUpdateSummary) 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 KernelCrashEvent

KernelCrashEvent Information about the kernel crash event. A kernel crash event occurs when the kernel detects an exception and triggers a reboot.

type KernelCrashEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *KernelEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (KernelCrashEvent) GetCompartmentId

func (m KernelCrashEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (KernelCrashEvent) GetDefinedTags

func (m KernelCrashEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (KernelCrashEvent) GetEventDetails

func (m KernelCrashEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (KernelCrashEvent) GetEventSummary

func (m KernelCrashEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (KernelCrashEvent) GetFreeformTags

func (m KernelCrashEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (KernelCrashEvent) GetId

func (m KernelCrashEvent) GetId() *string

GetId returns Id

func (KernelCrashEvent) GetIsManagedByAutonomousLinux

func (m KernelCrashEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (KernelCrashEvent) GetLifecycleDetails

func (m KernelCrashEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (KernelCrashEvent) GetLifecycleState

func (m KernelCrashEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (KernelCrashEvent) GetResourceId

func (m KernelCrashEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (KernelCrashEvent) GetSystemDetails

func (m KernelCrashEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (KernelCrashEvent) GetSystemTags

func (m KernelCrashEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (KernelCrashEvent) GetTimeCreated

func (m KernelCrashEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (KernelCrashEvent) GetTimeOccurred

func (m KernelCrashEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (KernelCrashEvent) GetTimeUpdated

func (m KernelCrashEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (KernelCrashEvent) MarshalJSON

func (m KernelCrashEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KernelCrashEvent) String

func (m KernelCrashEvent) String() string

func (KernelCrashEvent) ValidateEnumValue

func (m KernelCrashEvent) 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 KernelEventAdditionalDetails

KernelEventAdditionalDetails Provides additional information about the kernel event.

type KernelEventAdditionalDetails struct {
    Vmcore *VmcoreDetails `mandatory:"true" json:"vmcore"`
}

func (KernelEventAdditionalDetails) String

func (m KernelEventAdditionalDetails) String() string

func (KernelEventAdditionalDetails) ValidateEnumValue

func (m KernelEventAdditionalDetails) 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 KernelEventContent

KernelEventContent Provides information collected for the kernel event.

type KernelEventContent struct {

    // Location of the Kernel event content.
    ContentLocation *string `mandatory:"true" json:"contentLocation"`

    // Size of the event content.
    Size *int `mandatory:"false" json:"size"`

    // Crash content availability status:
    //     * 'NOT_AVAILABLE' indicates the content is not available on the instance nor in the service
    //     * 'AVAILABLE_ON_INSTANCE' indicates the content is only available on the instance.
    //     * 'AVAILABLE_ON_SERVICE' indicates the content is only available on the service.
    //     * 'AVAILABLE_ON_INSTANCE_AND_SERVICE' indicates the content is available both on the instance and the service
    //     * 'AVAILABLE_ON_INSTANCE_UPLOAD_IN_PROGRESS' indicates the content is available on the instance and its upload to the service is in progress.
    ContentAvailability KernelEventContentContentAvailabilityEnum `mandatory:"true" json:"contentAvailability"`
}

func (KernelEventContent) MarshalJSON

func (m KernelEventContent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KernelEventContent) String

func (m KernelEventContent) String() string

func (KernelEventContent) ValidateEnumValue

func (m KernelEventContent) 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 KernelEventContentContentAvailabilityEnum

KernelEventContentContentAvailabilityEnum Enum with underlying type: string

type KernelEventContentContentAvailabilityEnum string

Set of constants representing the allowable values for KernelEventContentContentAvailabilityEnum

const (
    KernelEventContentContentAvailabilityNotAvailable                        KernelEventContentContentAvailabilityEnum = "NOT_AVAILABLE"
    KernelEventContentContentAvailabilityAvailableOnInstance                 KernelEventContentContentAvailabilityEnum = "AVAILABLE_ON_INSTANCE"
    KernelEventContentContentAvailabilityAvailableOnService                  KernelEventContentContentAvailabilityEnum = "AVAILABLE_ON_SERVICE"
    KernelEventContentContentAvailabilityAvailableOnInstanceAndService       KernelEventContentContentAvailabilityEnum = "AVAILABLE_ON_INSTANCE_AND_SERVICE"
    KernelEventContentContentAvailabilityAvailableOnInstanceUploadInProgress KernelEventContentContentAvailabilityEnum = "AVAILABLE_ON_INSTANCE_UPLOAD_IN_PROGRESS"
)

func GetKernelEventContentContentAvailabilityEnumValues

func GetKernelEventContentContentAvailabilityEnumValues() []KernelEventContentContentAvailabilityEnum

GetKernelEventContentContentAvailabilityEnumValues Enumerates the set of values for KernelEventContentContentAvailabilityEnum

func GetMappingKernelEventContentContentAvailabilityEnum

func GetMappingKernelEventContentContentAvailabilityEnum(val string) (KernelEventContentContentAvailabilityEnum, bool)

GetMappingKernelEventContentContentAvailabilityEnum performs case Insensitive comparison on enum value and return the desired enum

type KernelEventData

KernelEventData Information about the kernel event.

type KernelEventData struct {
    Content *KernelEventContent `mandatory:"true" json:"content"`

    // Number of times the event has occurred.
    Count *int `mandatory:"true" json:"count"`

    // Fingerprint of the event.
    EventFingerprint *string `mandatory:"true" json:"eventFingerprint"`

    // Reason for the event.
    Reason *string `mandatory:"true" json:"reason"`

    // The date and time that the event first occurred.
    TimeFirstOccurred *common.SDKTime `mandatory:"true" json:"timeFirstOccurred"`

    AdditionalDetails *KernelEventAdditionalDetails `mandatory:"false" json:"additionalDetails"`
}

func (KernelEventData) String

func (m KernelEventData) String() string

func (KernelEventData) ValidateEnumValue

func (m KernelEventData) 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 KernelOopsEvent

KernelOopsEvent Information about the kernel OOPS event. A kernel OOPS event occurs when the kernel detects an erroneous state inside itself.

type KernelOopsEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *KernelEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (KernelOopsEvent) GetCompartmentId

func (m KernelOopsEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (KernelOopsEvent) GetDefinedTags

func (m KernelOopsEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (KernelOopsEvent) GetEventDetails

func (m KernelOopsEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (KernelOopsEvent) GetEventSummary

func (m KernelOopsEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (KernelOopsEvent) GetFreeformTags

func (m KernelOopsEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (KernelOopsEvent) GetId

func (m KernelOopsEvent) GetId() *string

GetId returns Id

func (KernelOopsEvent) GetIsManagedByAutonomousLinux

func (m KernelOopsEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (KernelOopsEvent) GetLifecycleDetails

func (m KernelOopsEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (KernelOopsEvent) GetLifecycleState

func (m KernelOopsEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (KernelOopsEvent) GetResourceId

func (m KernelOopsEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (KernelOopsEvent) GetSystemDetails

func (m KernelOopsEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (KernelOopsEvent) GetSystemTags

func (m KernelOopsEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (KernelOopsEvent) GetTimeCreated

func (m KernelOopsEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (KernelOopsEvent) GetTimeOccurred

func (m KernelOopsEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (KernelOopsEvent) GetTimeUpdated

func (m KernelOopsEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (KernelOopsEvent) MarshalJSON

func (m KernelOopsEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KernelOopsEvent) String

func (m KernelOopsEvent) String() string

func (KernelOopsEvent) ValidateEnumValue

func (m KernelOopsEvent) 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 KspliceUpdateEvent

KspliceUpdateEvent Provides information for a Ksplice update event.

type KspliceUpdateEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *KspliceUpdateEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (KspliceUpdateEvent) GetCompartmentId

func (m KspliceUpdateEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (KspliceUpdateEvent) GetDefinedTags

func (m KspliceUpdateEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (KspliceUpdateEvent) GetEventDetails

func (m KspliceUpdateEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (KspliceUpdateEvent) GetEventSummary

func (m KspliceUpdateEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (KspliceUpdateEvent) GetFreeformTags

func (m KspliceUpdateEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (KspliceUpdateEvent) GetId

func (m KspliceUpdateEvent) GetId() *string

GetId returns Id

func (KspliceUpdateEvent) GetIsManagedByAutonomousLinux

func (m KspliceUpdateEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (KspliceUpdateEvent) GetLifecycleDetails

func (m KspliceUpdateEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (KspliceUpdateEvent) GetLifecycleState

func (m KspliceUpdateEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (KspliceUpdateEvent) GetResourceId

func (m KspliceUpdateEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (KspliceUpdateEvent) GetSystemDetails

func (m KspliceUpdateEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (KspliceUpdateEvent) GetSystemTags

func (m KspliceUpdateEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (KspliceUpdateEvent) GetTimeCreated

func (m KspliceUpdateEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (KspliceUpdateEvent) GetTimeOccurred

func (m KspliceUpdateEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (KspliceUpdateEvent) GetTimeUpdated

func (m KspliceUpdateEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (KspliceUpdateEvent) MarshalJSON

func (m KspliceUpdateEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KspliceUpdateEvent) String

func (m KspliceUpdateEvent) String() string

func (KspliceUpdateEvent) ValidateEnumValue

func (m KspliceUpdateEvent) 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 KspliceUpdateEventData

KspliceUpdateEventData Provides additional information for a Ksplice update event.

type KspliceUpdateEventData struct {

    // The type of Ksplice update.
    OperationType KspliceUpdateEventDataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the Ksplice update.
    Status EventStatusEnum `mandatory:"true" json:"status"`

    AdditionalDetails *WorkRequestEventDataAdditionalDetails `mandatory:"false" json:"additionalDetails"`
}

func (KspliceUpdateEventData) String

func (m KspliceUpdateEventData) String() string

func (KspliceUpdateEventData) ValidateEnumValue

func (m KspliceUpdateEventData) 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 KspliceUpdateEventDataOperationTypeEnum

KspliceUpdateEventDataOperationTypeEnum Enum with underlying type: string

type KspliceUpdateEventDataOperationTypeEnum string

Set of constants representing the allowable values for KspliceUpdateEventDataOperationTypeEnum

const (
    KspliceUpdateEventDataOperationTypeKernel    KspliceUpdateEventDataOperationTypeEnum = "UPDATE_KSPLICE_KERNEL"
    KspliceUpdateEventDataOperationTypeUserspace KspliceUpdateEventDataOperationTypeEnum = "UPDATE_KSPLICE_USERSPACE"
)

func GetKspliceUpdateEventDataOperationTypeEnumValues

func GetKspliceUpdateEventDataOperationTypeEnumValues() []KspliceUpdateEventDataOperationTypeEnum

GetKspliceUpdateEventDataOperationTypeEnumValues Enumerates the set of values for KspliceUpdateEventDataOperationTypeEnum

func GetMappingKspliceUpdateEventDataOperationTypeEnum

func GetMappingKspliceUpdateEventDataOperationTypeEnum(val string) (KspliceUpdateEventDataOperationTypeEnum, bool)

GetMappingKspliceUpdateEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type LifecycleEnvironment

LifecycleEnvironment Defines the lifecycle environment, including the associated versioned software sources, lifecycle stages, and managed instances.

type LifecycleEnvironment struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the lifecycle environment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly name for the lifecycle environment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // User-specified list of lifecycle stages used within the lifecycle environment.
    Stages []LifecycleStage `mandatory:"true" json:"stages"`

    // The current state of the lifecycle environment.
    LifecycleState LifecycleEnvironmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The operating system of the managed instances in the lifecycle environment.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The CPU architecture of the managed instances in the lifecycle environment.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The vendor of the operating system used by the managed instances in the lifecycle environment.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The time the lifecycle environment was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // User-specified information about the lifecycle environment.
    Description *string `mandatory:"false" json:"description"`

    // List of managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) assigned to the lifecycle stage.
    ManagedInstanceIds []ManagedInstanceDetails `mandatory:"false" json:"managedInstanceIds"`

    // The location of managed instances attached to the lifecycle environment.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // The time the lifecycle environment was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (LifecycleEnvironment) String

func (m LifecycleEnvironment) String() string

func (LifecycleEnvironment) ValidateEnumValue

func (m LifecycleEnvironment) 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 LifecycleEnvironmentClient

LifecycleEnvironmentClient a client for LifecycleEnvironment

type LifecycleEnvironmentClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewLifecycleEnvironmentClientWithConfigurationProvider

func NewLifecycleEnvironmentClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LifecycleEnvironmentClient, err error)

NewLifecycleEnvironmentClientWithConfigurationProvider Creates a new default LifecycleEnvironment client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewLifecycleEnvironmentClientWithOboToken

func NewLifecycleEnvironmentClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LifecycleEnvironmentClient, err error)

NewLifecycleEnvironmentClientWithOboToken Creates a new default LifecycleEnvironment 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 (LifecycleEnvironmentClient) AttachManagedInstancesToLifecycleStage

func (client LifecycleEnvironmentClient) AttachManagedInstancesToLifecycleStage(ctx context.Context, request AttachManagedInstancesToLifecycleStageRequest) (response AttachManagedInstancesToLifecycleStageResponse, err error)

AttachManagedInstancesToLifecycleStage Attaches (adds) managed instances to a lifecycle stage. Once added, you can apply operations to all managed instances in the lifecycle stage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachManagedInstancesToLifecycleStage.go.html to see an example of how to use AttachManagedInstancesToLifecycleStage API. A default retry strategy applies to this operation AttachManagedInstancesToLifecycleStage()

func (LifecycleEnvironmentClient) ChangeLifecycleEnvironmentCompartment

func (client LifecycleEnvironmentClient) ChangeLifecycleEnvironmentCompartment(ctx context.Context, request ChangeLifecycleEnvironmentCompartmentRequest) (response ChangeLifecycleEnvironmentCompartmentResponse, err error)

ChangeLifecycleEnvironmentCompartment Moves a lifecycle environment into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeLifecycleEnvironmentCompartment.go.html to see an example of how to use ChangeLifecycleEnvironmentCompartment API. A default retry strategy applies to this operation ChangeLifecycleEnvironmentCompartment()

func (*LifecycleEnvironmentClient) ConfigurationProvider

func (client *LifecycleEnvironmentClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (LifecycleEnvironmentClient) CreateLifecycleEnvironment

func (client LifecycleEnvironmentClient) CreateLifecycleEnvironment(ctx context.Context, request CreateLifecycleEnvironmentRequest) (response CreateLifecycleEnvironmentResponse, err error)

CreateLifecycleEnvironment Creates a lifecycle environment. A lifecycle environment is a user-defined pipeline to deliver curated, versioned content in a prescribed, methodical manner.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateLifecycleEnvironment.go.html to see an example of how to use CreateLifecycleEnvironment API. A default retry strategy applies to this operation CreateLifecycleEnvironment()

func (LifecycleEnvironmentClient) DeleteLifecycleEnvironment

func (client LifecycleEnvironmentClient) DeleteLifecycleEnvironment(ctx context.Context, request DeleteLifecycleEnvironmentRequest) (response DeleteLifecycleEnvironmentResponse, err error)

DeleteLifecycleEnvironment Deletes the specified lifecycle environment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteLifecycleEnvironment.go.html to see an example of how to use DeleteLifecycleEnvironment API. A default retry strategy applies to this operation DeleteLifecycleEnvironment()

func (LifecycleEnvironmentClient) DetachManagedInstancesFromLifecycleStage

func (client LifecycleEnvironmentClient) DetachManagedInstancesFromLifecycleStage(ctx context.Context, request DetachManagedInstancesFromLifecycleStageRequest) (response DetachManagedInstancesFromLifecycleStageResponse, err error)

DetachManagedInstancesFromLifecycleStage Detaches (removes) a managed instance from a lifecycle stage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachManagedInstancesFromLifecycleStage.go.html to see an example of how to use DetachManagedInstancesFromLifecycleStage API. A default retry strategy applies to this operation DetachManagedInstancesFromLifecycleStage()

func (LifecycleEnvironmentClient) GetLifecycleEnvironment

func (client LifecycleEnvironmentClient) GetLifecycleEnvironment(ctx context.Context, request GetLifecycleEnvironmentRequest) (response GetLifecycleEnvironmentResponse, err error)

GetLifecycleEnvironment Gets information about the specified lifecycle environment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetLifecycleEnvironment.go.html to see an example of how to use GetLifecycleEnvironment API. A default retry strategy applies to this operation GetLifecycleEnvironment()

func (LifecycleEnvironmentClient) GetLifecycleStage

func (client LifecycleEnvironmentClient) GetLifecycleStage(ctx context.Context, request GetLifecycleStageRequest) (response GetLifecycleStageResponse, err error)

GetLifecycleStage Returns information about the specified lifecycle stage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetLifecycleStage.go.html to see an example of how to use GetLifecycleStage API. A default retry strategy applies to this operation GetLifecycleStage()

func (LifecycleEnvironmentClient) ListLifecycleEnvironments

func (client LifecycleEnvironmentClient) ListLifecycleEnvironments(ctx context.Context, request ListLifecycleEnvironmentsRequest) (response ListLifecycleEnvironmentsResponse, err error)

ListLifecycleEnvironments Lists lifecycle environments that match the specified compartment or lifecycle environment OCID. Filter the list against a variety of criteria including but not limited to its name, status, architecture, and OS family.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListLifecycleEnvironments.go.html to see an example of how to use ListLifecycleEnvironments API. A default retry strategy applies to this operation ListLifecycleEnvironments()

func (LifecycleEnvironmentClient) ListLifecycleStageInstalledPackages

func (client LifecycleEnvironmentClient) ListLifecycleStageInstalledPackages(ctx context.Context, request ListLifecycleStageInstalledPackagesRequest) (response ListLifecycleStageInstalledPackagesResponse, err error)

ListLifecycleStageInstalledPackages Lists installed packages on managed instances in a specified lifecycle stage. Filter the list against a variety of criteria including but not limited to the package name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListLifecycleStageInstalledPackages.go.html to see an example of how to use ListLifecycleStageInstalledPackages API. A default retry strategy applies to this operation ListLifecycleStageInstalledPackages()

func (LifecycleEnvironmentClient) ListLifecycleStages

func (client LifecycleEnvironmentClient) ListLifecycleStages(ctx context.Context, request ListLifecycleStagesRequest) (response ListLifecycleStagesResponse, err error)

ListLifecycleStages Lists lifecycle stages that match the specified compartment or lifecycle stage OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Filter the list against

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListLifecycleStages.go.html to see an example of how to use ListLifecycleStages API. A default retry strategy applies to this operation ListLifecycleStages()

func (LifecycleEnvironmentClient) PromoteSoftwareSourceToLifecycleStage

func (client LifecycleEnvironmentClient) PromoteSoftwareSourceToLifecycleStage(ctx context.Context, request PromoteSoftwareSourceToLifecycleStageRequest) (response PromoteSoftwareSourceToLifecycleStageResponse, err error)

PromoteSoftwareSourceToLifecycleStage Updates the versioned custom software source content to the specified lifecycle stage. A versioned custom software source OCID (softwareSourceId) is required when promoting content to the first lifecycle stage. You must promote content to the first stage before promoting to subsequent stages, otherwise the service returns an error. The softwareSourceId is optional when promoting content to the second, third, forth, or fifth stages. If you provide a softwareSourceId, the service validates that it matches the softwareSourceId of the previous stage. If it does not match, the service returns an error. If you don't provide a softwareSourceId, the service promotes the versioned software source from the previous lifecycle stage. If the previous lifecycle stage has no software source, the service returns an error.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/PromoteSoftwareSourceToLifecycleStage.go.html to see an example of how to use PromoteSoftwareSourceToLifecycleStage API. A default retry strategy applies to this operation PromoteSoftwareSourceToLifecycleStage()

func (*LifecycleEnvironmentClient) SetRegion

func (client *LifecycleEnvironmentClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (LifecycleEnvironmentClient) UpdateLifecycleEnvironment

func (client LifecycleEnvironmentClient) UpdateLifecycleEnvironment(ctx context.Context, request UpdateLifecycleEnvironmentRequest) (response UpdateLifecycleEnvironmentResponse, err error)

UpdateLifecycleEnvironment Updates the specified lifecycle environment's name, description, stages, or tags.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateLifecycleEnvironment.go.html to see an example of how to use UpdateLifecycleEnvironment API. A default retry strategy applies to this operation UpdateLifecycleEnvironment()

type LifecycleEnvironmentCollection

LifecycleEnvironmentCollection A set of lifecycle environments returned for the ListLifecycleEnvironments operation. The list contains a summary of each lifecycle environment and other information, such as metadata.

type LifecycleEnvironmentCollection struct {

    // List of lifecycle environments.
    Items []LifecycleEnvironmentSummary `mandatory:"true" json:"items"`
}

func (LifecycleEnvironmentCollection) String

func (m LifecycleEnvironmentCollection) String() string

func (LifecycleEnvironmentCollection) ValidateEnumValue

func (m LifecycleEnvironmentCollection) 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 LifecycleEnvironmentDetails

LifecycleEnvironmentDetails Provides identifying information for the specified lifecycle environment.

type LifecycleEnvironmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    Id *string `mandatory:"true" json:"id"`

    // Lifecycle environment name.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (LifecycleEnvironmentDetails) String

func (m LifecycleEnvironmentDetails) String() string

func (LifecycleEnvironmentDetails) ValidateEnumValue

func (m LifecycleEnvironmentDetails) 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 LifecycleEnvironmentLifecycleStateEnum

LifecycleEnvironmentLifecycleStateEnum Enum with underlying type: string

type LifecycleEnvironmentLifecycleStateEnum string

Set of constants representing the allowable values for LifecycleEnvironmentLifecycleStateEnum

const (
    LifecycleEnvironmentLifecycleStateCreating LifecycleEnvironmentLifecycleStateEnum = "CREATING"
    LifecycleEnvironmentLifecycleStateUpdating LifecycleEnvironmentLifecycleStateEnum = "UPDATING"
    LifecycleEnvironmentLifecycleStateActive   LifecycleEnvironmentLifecycleStateEnum = "ACTIVE"
    LifecycleEnvironmentLifecycleStateDeleting LifecycleEnvironmentLifecycleStateEnum = "DELETING"
    LifecycleEnvironmentLifecycleStateDeleted  LifecycleEnvironmentLifecycleStateEnum = "DELETED"
    LifecycleEnvironmentLifecycleStateFailed   LifecycleEnvironmentLifecycleStateEnum = "FAILED"
)

func GetLifecycleEnvironmentLifecycleStateEnumValues

func GetLifecycleEnvironmentLifecycleStateEnumValues() []LifecycleEnvironmentLifecycleStateEnum

GetLifecycleEnvironmentLifecycleStateEnumValues Enumerates the set of values for LifecycleEnvironmentLifecycleStateEnum

func GetMappingLifecycleEnvironmentLifecycleStateEnum

func GetMappingLifecycleEnvironmentLifecycleStateEnum(val string) (LifecycleEnvironmentLifecycleStateEnum, bool)

GetMappingLifecycleEnvironmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type LifecycleEnvironmentSummary

LifecycleEnvironmentSummary Summary of the lifecycle environment.

type LifecycleEnvironmentSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the lifecycle environment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the lifecycle environment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // User-specified information about the lifecycle environment.
    Description *string `mandatory:"true" json:"description"`

    // User-specified list of lifecycle stages used within the lifecycle environment.
    Stages []LifecycleStageSummary `mandatory:"true" json:"stages"`

    // The CPU architecture of the managed instances in the lifecycle environment.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The operating system of the managed instances in the lifecycle environment.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The vendor of the operating system used by the managed instances in the lifecycle environment.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The current state of the lifecycle environment.
    LifecycleState LifecycleEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The location of managed instances attached to the lifecycle environment.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // The time the lifecycle environment was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the lifecycle environment was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (LifecycleEnvironmentSummary) String

func (m LifecycleEnvironmentSummary) String() string

func (LifecycleEnvironmentSummary) ValidateEnumValue

func (m LifecycleEnvironmentSummary) 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 LifecycleProfile

LifecycleProfile Provides the information for a lifecycle environment registration profile.

type LifecycleProfile struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the profile.
    DisplayName *string `mandatory:"true" json:"displayName"`

    LifecycleStage *LifecycleStageDetails `mandatory:"true" json:"lifecycleStage"`

    // The description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // The time the registration profile was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
    IsServiceProvidedProfile *bool `mandatory:"false" json:"isServiceProvidedProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    LifecycleEnvironment *LifecycleEnvironmentDetails `mandatory:"false" json:"lifecycleEnvironment"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the registration profile.
    LifecycleState ProfileLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`
}

func (LifecycleProfile) GetArchType

func (m LifecycleProfile) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (LifecycleProfile) GetCompartmentId

func (m LifecycleProfile) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LifecycleProfile) GetDefinedTags

func (m LifecycleProfile) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LifecycleProfile) GetDescription

func (m LifecycleProfile) GetDescription() *string

GetDescription returns Description

func (LifecycleProfile) GetDisplayName

func (m LifecycleProfile) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LifecycleProfile) GetFreeformTags

func (m LifecycleProfile) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LifecycleProfile) GetId

func (m LifecycleProfile) GetId() *string

GetId returns Id

func (LifecycleProfile) GetIsDefaultProfile

func (m LifecycleProfile) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (LifecycleProfile) GetIsServiceProvidedProfile

func (m LifecycleProfile) GetIsServiceProvidedProfile() *bool

GetIsServiceProvidedProfile returns IsServiceProvidedProfile

func (LifecycleProfile) GetLifecycleState

func (m LifecycleProfile) GetLifecycleState() ProfileLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LifecycleProfile) GetManagementStationId

func (m LifecycleProfile) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (LifecycleProfile) GetOsFamily

func (m LifecycleProfile) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (LifecycleProfile) GetRegistrationType

func (m LifecycleProfile) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (LifecycleProfile) GetSystemTags

func (m LifecycleProfile) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LifecycleProfile) GetTimeCreated

func (m LifecycleProfile) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LifecycleProfile) GetVendorName

func (m LifecycleProfile) GetVendorName() VendorNameEnum

GetVendorName returns VendorName

func (LifecycleProfile) MarshalJSON

func (m LifecycleProfile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LifecycleProfile) String

func (m LifecycleProfile) String() string

func (LifecycleProfile) ValidateEnumValue

func (m LifecycleProfile) 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 LifecycleStage

LifecycleStage Defines the lifecycle stage.

type LifecycleStage struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the lifecycle stage.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly name for the lifecycle stage.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    Rank *int `mandatory:"true" json:"rank"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment that contains the lifecycle stage.
    LifecycleEnvironmentId *string `mandatory:"false" json:"lifecycleEnvironmentId"`

    // The operating system of the managed instances in the lifecycle stage.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The CPU architecture of the managed instances in the lifecycle stage.
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`

    // The vendor of the operating system used by the managed instances in the lifecycle stage.
    VendorName VendorNameEnum `mandatory:"false" json:"vendorName,omitempty"`

    // The list of managed instances associated with the lifecycle stage.
    ManagedInstanceIds []ManagedInstanceDetails `mandatory:"false" json:"managedInstanceIds"`

    // The location of managed instances associated with the lifecycle stage.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    SoftwareSourceId *SoftwareSourceDetails `mandatory:"false" json:"softwareSourceId"`

    // The time the lifecycle stage was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the lifecycle stage was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // The current state of the lifecycle stage.
    LifecycleState LifecycleStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (LifecycleStage) String

func (m LifecycleStage) String() string

func (LifecycleStage) ValidateEnumValue

func (m LifecycleStage) 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 LifecycleStageCollection

LifecycleStageCollection A set of lifecycle stages returned for the ListLifecycleStages operation.

type LifecycleStageCollection struct {

    // List of lifecycle stages.
    Items []LifecycleStageSummary `mandatory:"true" json:"items"`
}

func (LifecycleStageCollection) String

func (m LifecycleStageCollection) String() string

func (LifecycleStageCollection) ValidateEnumValue

func (m LifecycleStageCollection) 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 LifecycleStageDetails

LifecycleStageDetails Provides identifying information for the specified lifecycle stage.

type LifecycleStageDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    Id *string `mandatory:"true" json:"id"`

    // Lifecycle stage name.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (LifecycleStageDetails) String

func (m LifecycleStageDetails) String() string

func (LifecycleStageDetails) ValidateEnumValue

func (m LifecycleStageDetails) 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 LifecycleStageLifecycleStateEnum

LifecycleStageLifecycleStateEnum Enum with underlying type: string

type LifecycleStageLifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStageLifecycleStateEnum

const (
    LifecycleStageLifecycleStateCreating LifecycleStageLifecycleStateEnum = "CREATING"
    LifecycleStageLifecycleStateUpdating LifecycleStageLifecycleStateEnum = "UPDATING"
    LifecycleStageLifecycleStateActive   LifecycleStageLifecycleStateEnum = "ACTIVE"
    LifecycleStageLifecycleStateDeleting LifecycleStageLifecycleStateEnum = "DELETING"
    LifecycleStageLifecycleStateDeleted  LifecycleStageLifecycleStateEnum = "DELETED"
    LifecycleStageLifecycleStateFailed   LifecycleStageLifecycleStateEnum = "FAILED"
)

func GetLifecycleStageLifecycleStateEnumValues

func GetLifecycleStageLifecycleStateEnumValues() []LifecycleStageLifecycleStateEnum

GetLifecycleStageLifecycleStateEnumValues Enumerates the set of values for LifecycleStageLifecycleStateEnum

func GetMappingLifecycleStageLifecycleStateEnum

func GetMappingLifecycleStageLifecycleStateEnum(val string) (LifecycleStageLifecycleStateEnum, bool)

GetMappingLifecycleStageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type LifecycleStageSummary

LifecycleStageSummary Provides summary information for a lifecycle stage.

type LifecycleStageSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the lifecycle stage.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The user-friendly name for the lifecycle stage.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // User-specified rank for the lifecycle stage. Rank determines the hierarchy of the lifecycle stages within the lifecycle environment.
    Rank *int `mandatory:"true" json:"rank"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment that contains the lifecycle stage.
    LifecycleEnvironmentId *string `mandatory:"false" json:"lifecycleEnvironmentId"`

    // The user-friendly name for the lifecycle environment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    LifecycleEnvironmentDisplayName *string `mandatory:"false" json:"lifecycleEnvironmentDisplayName"`

    // The operating system of the managed instances in the lifecycle stage.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The CPU architecture of the managed instances in the lifecycle stage.
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`

    // The vendor of the operating system used by the managed instances in the lifecycle stage.
    VendorName VendorNameEnum `mandatory:"false" json:"vendorName,omitempty"`

    // The list of managed instances associated with the lifecycle stage.
    ManagedInstances *int `mandatory:"false" json:"managedInstances"`

    // The location of managed instances associated with the lifecycle stage.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    SoftwareSourceId *SoftwareSourceDetails `mandatory:"false" json:"softwareSourceId"`

    // The time the lifecycle stage was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the lifecycle stage was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // The current state of the lifecycle environment.
    LifecycleState LifecycleStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (LifecycleStageSummary) String

func (m LifecycleStageSummary) String() string

func (LifecycleStageSummary) ValidateEnumValue

func (m LifecycleStageSummary) 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 ListAllSoftwarePackagesArchitectureEnum

ListAllSoftwarePackagesArchitectureEnum Enum with underlying type: string

type ListAllSoftwarePackagesArchitectureEnum string

Set of constants representing the allowable values for ListAllSoftwarePackagesArchitectureEnum

const (
    ListAllSoftwarePackagesArchitectureI386    ListAllSoftwarePackagesArchitectureEnum = "I386"
    ListAllSoftwarePackagesArchitectureI686    ListAllSoftwarePackagesArchitectureEnum = "I686"
    ListAllSoftwarePackagesArchitectureAarch64 ListAllSoftwarePackagesArchitectureEnum = "AARCH64"
    ListAllSoftwarePackagesArchitectureX8664   ListAllSoftwarePackagesArchitectureEnum = "X86_64"
    ListAllSoftwarePackagesArchitectureSrc     ListAllSoftwarePackagesArchitectureEnum = "SRC"
    ListAllSoftwarePackagesArchitectureNoarch  ListAllSoftwarePackagesArchitectureEnum = "NOARCH"
    ListAllSoftwarePackagesArchitectureOther   ListAllSoftwarePackagesArchitectureEnum = "OTHER"
)

func GetListAllSoftwarePackagesArchitectureEnumValues

func GetListAllSoftwarePackagesArchitectureEnumValues() []ListAllSoftwarePackagesArchitectureEnum

GetListAllSoftwarePackagesArchitectureEnumValues Enumerates the set of values for ListAllSoftwarePackagesArchitectureEnum

func GetMappingListAllSoftwarePackagesArchitectureEnum

func GetMappingListAllSoftwarePackagesArchitectureEnum(val string) (ListAllSoftwarePackagesArchitectureEnum, bool)

GetMappingListAllSoftwarePackagesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAllSoftwarePackagesOsFamilyEnum

ListAllSoftwarePackagesOsFamilyEnum Enum with underlying type: string

type ListAllSoftwarePackagesOsFamilyEnum string

Set of constants representing the allowable values for ListAllSoftwarePackagesOsFamilyEnum

const (
    ListAllSoftwarePackagesOsFamilyOracleLinux9      ListAllSoftwarePackagesOsFamilyEnum = "ORACLE_LINUX_9"
    ListAllSoftwarePackagesOsFamilyOracleLinux8      ListAllSoftwarePackagesOsFamilyEnum = "ORACLE_LINUX_8"
    ListAllSoftwarePackagesOsFamilyOracleLinux7      ListAllSoftwarePackagesOsFamilyEnum = "ORACLE_LINUX_7"
    ListAllSoftwarePackagesOsFamilyOracleLinux6      ListAllSoftwarePackagesOsFamilyEnum = "ORACLE_LINUX_6"
    ListAllSoftwarePackagesOsFamilyWindowsServer2016 ListAllSoftwarePackagesOsFamilyEnum = "WINDOWS_SERVER_2016"
    ListAllSoftwarePackagesOsFamilyWindowsServer2019 ListAllSoftwarePackagesOsFamilyEnum = "WINDOWS_SERVER_2019"
    ListAllSoftwarePackagesOsFamilyWindowsServer2022 ListAllSoftwarePackagesOsFamilyEnum = "WINDOWS_SERVER_2022"
    ListAllSoftwarePackagesOsFamilyAll               ListAllSoftwarePackagesOsFamilyEnum = "ALL"
)

func GetListAllSoftwarePackagesOsFamilyEnumValues

func GetListAllSoftwarePackagesOsFamilyEnumValues() []ListAllSoftwarePackagesOsFamilyEnum

GetListAllSoftwarePackagesOsFamilyEnumValues Enumerates the set of values for ListAllSoftwarePackagesOsFamilyEnum

func GetMappingListAllSoftwarePackagesOsFamilyEnum

func GetMappingListAllSoftwarePackagesOsFamilyEnum(val string) (ListAllSoftwarePackagesOsFamilyEnum, bool)

GetMappingListAllSoftwarePackagesOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAllSoftwarePackagesRequest

ListAllSoftwarePackagesRequest wrapper for the ListAllSoftwarePackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListAllSoftwarePackages.go.html to see an example of how to use ListAllSoftwarePackagesRequest.

type ListAllSoftwarePackagesRequest struct {

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return software packages that match the given version.
    Version *string `mandatory:"false" contributesTo:"query" name:"version"`

    // A filter to return software packages that match the given architecture.
    Architecture ListAllSoftwarePackagesArchitectureEnum `mandatory:"false" contributesTo:"query" name:"architecture" omitEmpty:"true"`

    // Indicates whether to list only the latest versions of packages, module streams, and stream profiles.
    IsLatest *bool `mandatory:"false" contributesTo:"query" name:"isLatest"`

    // A filter to return only resources that match the given operating system family.
    OsFamily ListAllSoftwarePackagesOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListAllSoftwarePackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort packages by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListAllSoftwarePackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListAllSoftwarePackagesRequest) BinaryRequestBody

func (request ListAllSoftwarePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAllSoftwarePackagesRequest) HTTPRequest

func (request ListAllSoftwarePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAllSoftwarePackagesRequest) RetryPolicy

func (request ListAllSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAllSoftwarePackagesRequest) String

func (request ListAllSoftwarePackagesRequest) String() string

func (ListAllSoftwarePackagesRequest) ValidateEnumValue

func (request ListAllSoftwarePackagesRequest) 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 ListAllSoftwarePackagesResponse

ListAllSoftwarePackagesResponse wrapper for the ListAllSoftwarePackages operation

type ListAllSoftwarePackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SoftwarePackageCollection instances
    SoftwarePackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAllSoftwarePackagesResponse) HTTPResponse

func (response ListAllSoftwarePackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAllSoftwarePackagesResponse) String

func (response ListAllSoftwarePackagesResponse) String() string

type ListAllSoftwarePackagesSortByEnum

ListAllSoftwarePackagesSortByEnum Enum with underlying type: string

type ListAllSoftwarePackagesSortByEnum string

Set of constants representing the allowable values for ListAllSoftwarePackagesSortByEnum

const (
    ListAllSoftwarePackagesSortByDisplayname ListAllSoftwarePackagesSortByEnum = "displayName"
)

func GetListAllSoftwarePackagesSortByEnumValues

func GetListAllSoftwarePackagesSortByEnumValues() []ListAllSoftwarePackagesSortByEnum

GetListAllSoftwarePackagesSortByEnumValues Enumerates the set of values for ListAllSoftwarePackagesSortByEnum

func GetMappingListAllSoftwarePackagesSortByEnum

func GetMappingListAllSoftwarePackagesSortByEnum(val string) (ListAllSoftwarePackagesSortByEnum, bool)

GetMappingListAllSoftwarePackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAllSoftwarePackagesSortOrderEnum

ListAllSoftwarePackagesSortOrderEnum Enum with underlying type: string

type ListAllSoftwarePackagesSortOrderEnum string

Set of constants representing the allowable values for ListAllSoftwarePackagesSortOrderEnum

const (
    ListAllSoftwarePackagesSortOrderAsc  ListAllSoftwarePackagesSortOrderEnum = "ASC"
    ListAllSoftwarePackagesSortOrderDesc ListAllSoftwarePackagesSortOrderEnum = "DESC"
)

func GetListAllSoftwarePackagesSortOrderEnumValues

func GetListAllSoftwarePackagesSortOrderEnumValues() []ListAllSoftwarePackagesSortOrderEnum

GetListAllSoftwarePackagesSortOrderEnumValues Enumerates the set of values for ListAllSoftwarePackagesSortOrderEnum

func GetMappingListAllSoftwarePackagesSortOrderEnum

func GetMappingListAllSoftwarePackagesSortOrderEnum(val string) (ListAllSoftwarePackagesSortOrderEnum, bool)

GetMappingListAllSoftwarePackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEntitlementsRequest

ListEntitlementsRequest wrapper for the ListEntitlements operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListEntitlements.go.html to see an example of how to use ListEntitlementsRequest.

type ListEntitlementsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return entitlements that match the given CSI.
    Csi *string `mandatory:"false" contributesTo:"query" name:"csi"`

    // A filter to return only resources that match the given vendor name.
    VendorName ListEntitlementsVendorNameEnum `mandatory:"false" contributesTo:"query" name:"vendorName" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListEntitlementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort entitlements by. Only one sort order may be provided.
    SortBy ListEntitlementsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListEntitlementsRequest) BinaryRequestBody

func (request ListEntitlementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEntitlementsRequest) HTTPRequest

func (request ListEntitlementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEntitlementsRequest) RetryPolicy

func (request ListEntitlementsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListEntitlementsRequest) String

func (request ListEntitlementsRequest) String() string

func (ListEntitlementsRequest) ValidateEnumValue

func (request ListEntitlementsRequest) 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 ListEntitlementsResponse

ListEntitlementsResponse wrapper for the ListEntitlements operation

type ListEntitlementsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EntitlementCollection instances
    EntitlementCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListEntitlementsResponse) HTTPResponse

func (response ListEntitlementsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListEntitlementsResponse) String

func (response ListEntitlementsResponse) String() string

type ListEntitlementsSortByEnum

ListEntitlementsSortByEnum Enum with underlying type: string

type ListEntitlementsSortByEnum string

Set of constants representing the allowable values for ListEntitlementsSortByEnum

const (
    ListEntitlementsSortByCsi        ListEntitlementsSortByEnum = "csi"
    ListEntitlementsSortByVendorname ListEntitlementsSortByEnum = "vendorName"
)

func GetListEntitlementsSortByEnumValues

func GetListEntitlementsSortByEnumValues() []ListEntitlementsSortByEnum

GetListEntitlementsSortByEnumValues Enumerates the set of values for ListEntitlementsSortByEnum

func GetMappingListEntitlementsSortByEnum

func GetMappingListEntitlementsSortByEnum(val string) (ListEntitlementsSortByEnum, bool)

GetMappingListEntitlementsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEntitlementsSortOrderEnum

ListEntitlementsSortOrderEnum Enum with underlying type: string

type ListEntitlementsSortOrderEnum string

Set of constants representing the allowable values for ListEntitlementsSortOrderEnum

const (
    ListEntitlementsSortOrderAsc  ListEntitlementsSortOrderEnum = "ASC"
    ListEntitlementsSortOrderDesc ListEntitlementsSortOrderEnum = "DESC"
)

func GetListEntitlementsSortOrderEnumValues

func GetListEntitlementsSortOrderEnumValues() []ListEntitlementsSortOrderEnum

GetListEntitlementsSortOrderEnumValues Enumerates the set of values for ListEntitlementsSortOrderEnum

func GetMappingListEntitlementsSortOrderEnum

func GetMappingListEntitlementsSortOrderEnum(val string) (ListEntitlementsSortOrderEnum, bool)

GetMappingListEntitlementsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEntitlementsVendorNameEnum

ListEntitlementsVendorNameEnum Enum with underlying type: string

type ListEntitlementsVendorNameEnum string

Set of constants representing the allowable values for ListEntitlementsVendorNameEnum

const (
    ListEntitlementsVendorNameOracle    ListEntitlementsVendorNameEnum = "ORACLE"
    ListEntitlementsVendorNameMicrosoft ListEntitlementsVendorNameEnum = "MICROSOFT"
)

func GetListEntitlementsVendorNameEnumValues

func GetListEntitlementsVendorNameEnumValues() []ListEntitlementsVendorNameEnum

GetListEntitlementsVendorNameEnumValues Enumerates the set of values for ListEntitlementsVendorNameEnum

func GetMappingListEntitlementsVendorNameEnum

func GetMappingListEntitlementsVendorNameEnum(val string) (ListEntitlementsVendorNameEnum, bool)

GetMappingListEntitlementsVendorNameEnum performs case Insensitive comparison on enum value and return the desired enum

type ListErrataOsFamilyEnum

ListErrataOsFamilyEnum Enum with underlying type: string

type ListErrataOsFamilyEnum string

Set of constants representing the allowable values for ListErrataOsFamilyEnum

const (
    ListErrataOsFamilyOracleLinux9      ListErrataOsFamilyEnum = "ORACLE_LINUX_9"
    ListErrataOsFamilyOracleLinux8      ListErrataOsFamilyEnum = "ORACLE_LINUX_8"
    ListErrataOsFamilyOracleLinux7      ListErrataOsFamilyEnum = "ORACLE_LINUX_7"
    ListErrataOsFamilyOracleLinux6      ListErrataOsFamilyEnum = "ORACLE_LINUX_6"
    ListErrataOsFamilyWindowsServer2016 ListErrataOsFamilyEnum = "WINDOWS_SERVER_2016"
    ListErrataOsFamilyWindowsServer2019 ListErrataOsFamilyEnum = "WINDOWS_SERVER_2019"
    ListErrataOsFamilyWindowsServer2022 ListErrataOsFamilyEnum = "WINDOWS_SERVER_2022"
    ListErrataOsFamilyAll               ListErrataOsFamilyEnum = "ALL"
)

func GetListErrataOsFamilyEnumValues

func GetListErrataOsFamilyEnumValues() []ListErrataOsFamilyEnum

GetListErrataOsFamilyEnumValues Enumerates the set of values for ListErrataOsFamilyEnum

func GetMappingListErrataOsFamilyEnum

func GetMappingListErrataOsFamilyEnum(val string) (ListErrataOsFamilyEnum, bool)

GetMappingListErrataOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum

type ListErrataRequest

ListErrataRequest wrapper for the ListErrata operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListErrata.go.html to see an example of how to use ListErrataRequest.

type ListErrataRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The assigned erratum name. It's unique and not changeable.
    // Example: `ELSA-2020-5804`
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // A filter to return resources that may partially match the erratum name given.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // A filter to return only packages that match the given update classification type.
    ClassificationType []ClassificationTypesEnum `contributesTo:"query" name:"classificationType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only errata that match the given advisory types.
    AdvisoryType []AdvisoryTypesEnum `contributesTo:"query" name:"advisoryType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the given operating system family.
    OsFamily ListErrataOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" omitEmpty:"true"`

    // The advisory severity.
    AdvisorySeverity []AdvisorySeverityEnum `contributesTo:"query" name:"advisorySeverity" omitEmpty:"true" collectionFormat:"multi"`

    // The issue date after which to list all errata, in ISO 8601 format
    // Example: 2017-07-14T02:40:00.000Z
    TimeIssueDateStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIssueDateStart"`

    // The issue date before which to list all errata, in ISO 8601 format
    // Example: 2017-07-14T02:40:00.000Z
    TimeIssueDateEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIssueDateEnd"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListErrataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort errata by. Only one sort order may be provided. Default order for timeIssued is descending. Default order for name is ascending. If no value is specified timeIssued is default.
    SortBy ListErrataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListErrataRequest) BinaryRequestBody

func (request ListErrataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListErrataRequest) HTTPRequest

func (request ListErrataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListErrataRequest) RetryPolicy

func (request ListErrataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListErrataRequest) String

func (request ListErrataRequest) String() string

func (ListErrataRequest) ValidateEnumValue

func (request ListErrataRequest) 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 ListErrataResponse

ListErrataResponse wrapper for the ListErrata operation

type ListErrataResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ErratumCollection instances
    ErratumCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListErrataResponse) HTTPResponse

func (response ListErrataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListErrataResponse) String

func (response ListErrataResponse) String() string

type ListErrataSortByEnum

ListErrataSortByEnum Enum with underlying type: string

type ListErrataSortByEnum string

Set of constants representing the allowable values for ListErrataSortByEnum

const (
    ListErrataSortByTimeissued ListErrataSortByEnum = "timeIssued"
    ListErrataSortByName       ListErrataSortByEnum = "name"
)

func GetListErrataSortByEnumValues

func GetListErrataSortByEnumValues() []ListErrataSortByEnum

GetListErrataSortByEnumValues Enumerates the set of values for ListErrataSortByEnum

func GetMappingListErrataSortByEnum

func GetMappingListErrataSortByEnum(val string) (ListErrataSortByEnum, bool)

GetMappingListErrataSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListErrataSortOrderEnum

ListErrataSortOrderEnum Enum with underlying type: string

type ListErrataSortOrderEnum string

Set of constants representing the allowable values for ListErrataSortOrderEnum

const (
    ListErrataSortOrderAsc  ListErrataSortOrderEnum = "ASC"
    ListErrataSortOrderDesc ListErrataSortOrderEnum = "DESC"
)

func GetListErrataSortOrderEnumValues

func GetListErrataSortOrderEnumValues() []ListErrataSortOrderEnum

GetListErrataSortOrderEnumValues Enumerates the set of values for ListErrataSortOrderEnum

func GetMappingListErrataSortOrderEnum

func GetMappingListErrataSortOrderEnum(val string) (ListErrataSortOrderEnum, bool)

GetMappingListErrataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEventsRequest

ListEventsRequest wrapper for the ListEvents operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListEvents.go.html to see an example of how to use ListEventsRequest.

type ListEventsRequest struct {

    // A filter to return only events whose summary matches the given value.
    EventSummary *string `mandatory:"false" contributesTo:"query" name:"eventSummary"`

    // A filter to return only events with a summary that contains the value provided.
    EventSummaryContains *string `mandatory:"false" contributesTo:"query" name:"eventSummaryContains"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The eventFingerprint of the KernelEventData.
    EventFingerprint *string `mandatory:"false" contributesTo:"query" name:"eventFingerprint"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only events that match the state provided. The state value is case-insensitive.
    LifecycleState EventLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. This filter returns resources associated with the specified resource.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // A filter to return only resources whose type matches the given value.
    Type []EventTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter that returns events that occurred on or before the date provided.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedLessThan"`

    // A filter that returns events that occurred on or after the date provided.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedGreaterThanOrEqualTo"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated, timeOccurredAt and timeUpdated is descending. Default order for eventSummary is ascending.
    SortBy ListEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isManagedByAutonomousLinux"`

    // 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
}

func (ListEventsRequest) BinaryRequestBody

func (request ListEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEventsRequest) HTTPRequest

func (request ListEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEventsRequest) RetryPolicy

func (request ListEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListEventsRequest) String

func (request ListEventsRequest) String() string

func (ListEventsRequest) ValidateEnumValue

func (request ListEventsRequest) 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 ListEventsResponse

ListEventsResponse wrapper for the ListEvents operation

type ListEventsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EventCollection instances
    EventCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListEventsResponse) HTTPResponse

func (response ListEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListEventsResponse) String

func (response ListEventsResponse) String() string

type ListEventsSortByEnum

ListEventsSortByEnum Enum with underlying type: string

type ListEventsSortByEnum string

Set of constants representing the allowable values for ListEventsSortByEnum

const (
    ListEventsSortByTimecreated    ListEventsSortByEnum = "timeCreated"
    ListEventsSortByTimeoccurredat ListEventsSortByEnum = "timeOccurredAt"
    ListEventsSortByTimeupdated    ListEventsSortByEnum = "timeUpdated"
    ListEventsSortByEventsummary   ListEventsSortByEnum = "eventSummary"
)

func GetListEventsSortByEnumValues

func GetListEventsSortByEnumValues() []ListEventsSortByEnum

GetListEventsSortByEnumValues Enumerates the set of values for ListEventsSortByEnum

func GetMappingListEventsSortByEnum

func GetMappingListEventsSortByEnum(val string) (ListEventsSortByEnum, bool)

GetMappingListEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEventsSortOrderEnum

ListEventsSortOrderEnum Enum with underlying type: string

type ListEventsSortOrderEnum string

Set of constants representing the allowable values for ListEventsSortOrderEnum

const (
    ListEventsSortOrderAsc  ListEventsSortOrderEnum = "ASC"
    ListEventsSortOrderDesc ListEventsSortOrderEnum = "DESC"
)

func GetListEventsSortOrderEnumValues

func GetListEventsSortOrderEnumValues() []ListEventsSortOrderEnum

GetListEventsSortOrderEnumValues Enumerates the set of values for ListEventsSortOrderEnum

func GetMappingListEventsSortOrderEnum

func GetMappingListEventsSortOrderEnum(val string) (ListEventsSortOrderEnum, bool)

GetMappingListEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleEnvironmentsArchTypeEnum

ListLifecycleEnvironmentsArchTypeEnum Enum with underlying type: string

type ListLifecycleEnvironmentsArchTypeEnum string

Set of constants representing the allowable values for ListLifecycleEnvironmentsArchTypeEnum

const (
    ListLifecycleEnvironmentsArchTypeX8664   ListLifecycleEnvironmentsArchTypeEnum = "X86_64"
    ListLifecycleEnvironmentsArchTypeAarch64 ListLifecycleEnvironmentsArchTypeEnum = "AARCH64"
    ListLifecycleEnvironmentsArchTypeI686    ListLifecycleEnvironmentsArchTypeEnum = "I686"
    ListLifecycleEnvironmentsArchTypeNoarch  ListLifecycleEnvironmentsArchTypeEnum = "NOARCH"
    ListLifecycleEnvironmentsArchTypeSrc     ListLifecycleEnvironmentsArchTypeEnum = "SRC"
)

func GetListLifecycleEnvironmentsArchTypeEnumValues

func GetListLifecycleEnvironmentsArchTypeEnumValues() []ListLifecycleEnvironmentsArchTypeEnum

GetListLifecycleEnvironmentsArchTypeEnumValues Enumerates the set of values for ListLifecycleEnvironmentsArchTypeEnum

func GetMappingListLifecycleEnvironmentsArchTypeEnum

func GetMappingListLifecycleEnvironmentsArchTypeEnum(val string) (ListLifecycleEnvironmentsArchTypeEnum, bool)

GetMappingListLifecycleEnvironmentsArchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleEnvironmentsOsFamilyEnum

ListLifecycleEnvironmentsOsFamilyEnum Enum with underlying type: string

type ListLifecycleEnvironmentsOsFamilyEnum string

Set of constants representing the allowable values for ListLifecycleEnvironmentsOsFamilyEnum

const (
    ListLifecycleEnvironmentsOsFamilyOracleLinux9      ListLifecycleEnvironmentsOsFamilyEnum = "ORACLE_LINUX_9"
    ListLifecycleEnvironmentsOsFamilyOracleLinux8      ListLifecycleEnvironmentsOsFamilyEnum = "ORACLE_LINUX_8"
    ListLifecycleEnvironmentsOsFamilyOracleLinux7      ListLifecycleEnvironmentsOsFamilyEnum = "ORACLE_LINUX_7"
    ListLifecycleEnvironmentsOsFamilyOracleLinux6      ListLifecycleEnvironmentsOsFamilyEnum = "ORACLE_LINUX_6"
    ListLifecycleEnvironmentsOsFamilyWindowsServer2016 ListLifecycleEnvironmentsOsFamilyEnum = "WINDOWS_SERVER_2016"
    ListLifecycleEnvironmentsOsFamilyWindowsServer2019 ListLifecycleEnvironmentsOsFamilyEnum = "WINDOWS_SERVER_2019"
    ListLifecycleEnvironmentsOsFamilyWindowsServer2022 ListLifecycleEnvironmentsOsFamilyEnum = "WINDOWS_SERVER_2022"
    ListLifecycleEnvironmentsOsFamilyAll               ListLifecycleEnvironmentsOsFamilyEnum = "ALL"
)

func GetListLifecycleEnvironmentsOsFamilyEnumValues

func GetListLifecycleEnvironmentsOsFamilyEnumValues() []ListLifecycleEnvironmentsOsFamilyEnum

GetListLifecycleEnvironmentsOsFamilyEnumValues Enumerates the set of values for ListLifecycleEnvironmentsOsFamilyEnum

func GetMappingListLifecycleEnvironmentsOsFamilyEnum

func GetMappingListLifecycleEnvironmentsOsFamilyEnum(val string) (ListLifecycleEnvironmentsOsFamilyEnum, bool)

GetMappingListLifecycleEnvironmentsOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleEnvironmentsRequest

ListLifecycleEnvironmentsRequest wrapper for the ListLifecycleEnvironments operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListLifecycleEnvironments.go.html to see an example of how to use ListLifecycleEnvironmentsRequest.

type ListLifecycleEnvironmentsRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    LifecycleEnvironmentId *string `mandatory:"false" contributesTo:"query" name:"lifecycleEnvironmentId"`

    // A filter to return only profiles that match the given archType.
    ArchType ListLifecycleEnvironmentsArchTypeEnum `mandatory:"false" contributesTo:"query" name:"archType" omitEmpty:"true"`

    // A filter to return only resources that match the given operating system family.
    OsFamily ListLifecycleEnvironmentsOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" omitEmpty:"true"`

    // A filter to return only resources whose location matches the given value.
    Location []ManagedInstanceLocationEnum `contributesTo:"query" name:"location" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location does not match the given value.
    LocationNotEqualTo []ManagedInstanceLocationEnum `contributesTo:"query" name:"locationNotEqualTo" omitEmpty:"true" collectionFormat:"multi"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only the lifecycle environments that match the display name given.
    LifecycleState LifecycleEnvironmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListLifecycleEnvironmentsSortOrderEnum `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 ListLifecycleEnvironmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListLifecycleEnvironmentsRequest) BinaryRequestBody

func (request ListLifecycleEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLifecycleEnvironmentsRequest) HTTPRequest

func (request ListLifecycleEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLifecycleEnvironmentsRequest) RetryPolicy

func (request ListLifecycleEnvironmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLifecycleEnvironmentsRequest) String

func (request ListLifecycleEnvironmentsRequest) String() string

func (ListLifecycleEnvironmentsRequest) ValidateEnumValue

func (request ListLifecycleEnvironmentsRequest) 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 ListLifecycleEnvironmentsResponse

ListLifecycleEnvironmentsResponse wrapper for the ListLifecycleEnvironments operation

type ListLifecycleEnvironmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LifecycleEnvironmentCollection instances
    LifecycleEnvironmentCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListLifecycleEnvironmentsResponse) HTTPResponse

func (response ListLifecycleEnvironmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLifecycleEnvironmentsResponse) String

func (response ListLifecycleEnvironmentsResponse) String() string

type ListLifecycleEnvironmentsSortByEnum

ListLifecycleEnvironmentsSortByEnum Enum with underlying type: string

type ListLifecycleEnvironmentsSortByEnum string

Set of constants representing the allowable values for ListLifecycleEnvironmentsSortByEnum

const (
    ListLifecycleEnvironmentsSortByTimecreated ListLifecycleEnvironmentsSortByEnum = "timeCreated"
    ListLifecycleEnvironmentsSortByDisplayname ListLifecycleEnvironmentsSortByEnum = "displayName"
)

func GetListLifecycleEnvironmentsSortByEnumValues

func GetListLifecycleEnvironmentsSortByEnumValues() []ListLifecycleEnvironmentsSortByEnum

GetListLifecycleEnvironmentsSortByEnumValues Enumerates the set of values for ListLifecycleEnvironmentsSortByEnum

func GetMappingListLifecycleEnvironmentsSortByEnum

func GetMappingListLifecycleEnvironmentsSortByEnum(val string) (ListLifecycleEnvironmentsSortByEnum, bool)

GetMappingListLifecycleEnvironmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleEnvironmentsSortOrderEnum

ListLifecycleEnvironmentsSortOrderEnum Enum with underlying type: string

type ListLifecycleEnvironmentsSortOrderEnum string

Set of constants representing the allowable values for ListLifecycleEnvironmentsSortOrderEnum

const (
    ListLifecycleEnvironmentsSortOrderAsc  ListLifecycleEnvironmentsSortOrderEnum = "ASC"
    ListLifecycleEnvironmentsSortOrderDesc ListLifecycleEnvironmentsSortOrderEnum = "DESC"
)

func GetListLifecycleEnvironmentsSortOrderEnumValues

func GetListLifecycleEnvironmentsSortOrderEnumValues() []ListLifecycleEnvironmentsSortOrderEnum

GetListLifecycleEnvironmentsSortOrderEnumValues Enumerates the set of values for ListLifecycleEnvironmentsSortOrderEnum

func GetMappingListLifecycleEnvironmentsSortOrderEnum

func GetMappingListLifecycleEnvironmentsSortOrderEnum(val string) (ListLifecycleEnvironmentsSortOrderEnum, bool)

GetMappingListLifecycleEnvironmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleStageInstalledPackagesRequest

ListLifecycleStageInstalledPackagesRequest wrapper for the ListLifecycleStageInstalledPackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListLifecycleStageInstalledPackages.go.html to see an example of how to use ListLifecycleStageInstalledPackagesRequest.

type ListLifecycleStageInstalledPackagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    LifecycleStageId *string `mandatory:"true" contributesTo:"path" name:"lifecycleStageId"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
    LifecycleState LifecycleStageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListLifecycleStageInstalledPackagesSortOrderEnum `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 ListLifecycleStageInstalledPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListLifecycleStageInstalledPackagesRequest) BinaryRequestBody

func (request ListLifecycleStageInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLifecycleStageInstalledPackagesRequest) HTTPRequest

func (request ListLifecycleStageInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLifecycleStageInstalledPackagesRequest) RetryPolicy

func (request ListLifecycleStageInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLifecycleStageInstalledPackagesRequest) String

func (request ListLifecycleStageInstalledPackagesRequest) String() string

func (ListLifecycleStageInstalledPackagesRequest) ValidateEnumValue

func (request ListLifecycleStageInstalledPackagesRequest) 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 ListLifecycleStageInstalledPackagesResponse

ListLifecycleStageInstalledPackagesResponse wrapper for the ListLifecycleStageInstalledPackages operation

type ListLifecycleStageInstalledPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of InstalledPackageCollection instances
    InstalledPackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListLifecycleStageInstalledPackagesResponse) HTTPResponse

func (response ListLifecycleStageInstalledPackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLifecycleStageInstalledPackagesResponse) String

func (response ListLifecycleStageInstalledPackagesResponse) String() string

type ListLifecycleStageInstalledPackagesSortByEnum

ListLifecycleStageInstalledPackagesSortByEnum Enum with underlying type: string

type ListLifecycleStageInstalledPackagesSortByEnum string

Set of constants representing the allowable values for ListLifecycleStageInstalledPackagesSortByEnum

const (
    ListLifecycleStageInstalledPackagesSortByTimecreated ListLifecycleStageInstalledPackagesSortByEnum = "timeCreated"
    ListLifecycleStageInstalledPackagesSortByDisplayname ListLifecycleStageInstalledPackagesSortByEnum = "displayName"
)

func GetListLifecycleStageInstalledPackagesSortByEnumValues

func GetListLifecycleStageInstalledPackagesSortByEnumValues() []ListLifecycleStageInstalledPackagesSortByEnum

GetListLifecycleStageInstalledPackagesSortByEnumValues Enumerates the set of values for ListLifecycleStageInstalledPackagesSortByEnum

func GetMappingListLifecycleStageInstalledPackagesSortByEnum

func GetMappingListLifecycleStageInstalledPackagesSortByEnum(val string) (ListLifecycleStageInstalledPackagesSortByEnum, bool)

GetMappingListLifecycleStageInstalledPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleStageInstalledPackagesSortOrderEnum

ListLifecycleStageInstalledPackagesSortOrderEnum Enum with underlying type: string

type ListLifecycleStageInstalledPackagesSortOrderEnum string

Set of constants representing the allowable values for ListLifecycleStageInstalledPackagesSortOrderEnum

const (
    ListLifecycleStageInstalledPackagesSortOrderAsc  ListLifecycleStageInstalledPackagesSortOrderEnum = "ASC"
    ListLifecycleStageInstalledPackagesSortOrderDesc ListLifecycleStageInstalledPackagesSortOrderEnum = "DESC"
)

func GetListLifecycleStageInstalledPackagesSortOrderEnumValues

func GetListLifecycleStageInstalledPackagesSortOrderEnumValues() []ListLifecycleStageInstalledPackagesSortOrderEnum

GetListLifecycleStageInstalledPackagesSortOrderEnumValues Enumerates the set of values for ListLifecycleStageInstalledPackagesSortOrderEnum

func GetMappingListLifecycleStageInstalledPackagesSortOrderEnum

func GetMappingListLifecycleStageInstalledPackagesSortOrderEnum(val string) (ListLifecycleStageInstalledPackagesSortOrderEnum, bool)

GetMappingListLifecycleStageInstalledPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleStagesArchTypeEnum

ListLifecycleStagesArchTypeEnum Enum with underlying type: string

type ListLifecycleStagesArchTypeEnum string

Set of constants representing the allowable values for ListLifecycleStagesArchTypeEnum

const (
    ListLifecycleStagesArchTypeX8664   ListLifecycleStagesArchTypeEnum = "X86_64"
    ListLifecycleStagesArchTypeAarch64 ListLifecycleStagesArchTypeEnum = "AARCH64"
    ListLifecycleStagesArchTypeI686    ListLifecycleStagesArchTypeEnum = "I686"
    ListLifecycleStagesArchTypeNoarch  ListLifecycleStagesArchTypeEnum = "NOARCH"
    ListLifecycleStagesArchTypeSrc     ListLifecycleStagesArchTypeEnum = "SRC"
)

func GetListLifecycleStagesArchTypeEnumValues

func GetListLifecycleStagesArchTypeEnumValues() []ListLifecycleStagesArchTypeEnum

GetListLifecycleStagesArchTypeEnumValues Enumerates the set of values for ListLifecycleStagesArchTypeEnum

func GetMappingListLifecycleStagesArchTypeEnum

func GetMappingListLifecycleStagesArchTypeEnum(val string) (ListLifecycleStagesArchTypeEnum, bool)

GetMappingListLifecycleStagesArchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleStagesOsFamilyEnum

ListLifecycleStagesOsFamilyEnum Enum with underlying type: string

type ListLifecycleStagesOsFamilyEnum string

Set of constants representing the allowable values for ListLifecycleStagesOsFamilyEnum

const (
    ListLifecycleStagesOsFamilyOracleLinux9      ListLifecycleStagesOsFamilyEnum = "ORACLE_LINUX_9"
    ListLifecycleStagesOsFamilyOracleLinux8      ListLifecycleStagesOsFamilyEnum = "ORACLE_LINUX_8"
    ListLifecycleStagesOsFamilyOracleLinux7      ListLifecycleStagesOsFamilyEnum = "ORACLE_LINUX_7"
    ListLifecycleStagesOsFamilyOracleLinux6      ListLifecycleStagesOsFamilyEnum = "ORACLE_LINUX_6"
    ListLifecycleStagesOsFamilyWindowsServer2016 ListLifecycleStagesOsFamilyEnum = "WINDOWS_SERVER_2016"
    ListLifecycleStagesOsFamilyWindowsServer2019 ListLifecycleStagesOsFamilyEnum = "WINDOWS_SERVER_2019"
    ListLifecycleStagesOsFamilyWindowsServer2022 ListLifecycleStagesOsFamilyEnum = "WINDOWS_SERVER_2022"
    ListLifecycleStagesOsFamilyAll               ListLifecycleStagesOsFamilyEnum = "ALL"
)

func GetListLifecycleStagesOsFamilyEnumValues

func GetListLifecycleStagesOsFamilyEnumValues() []ListLifecycleStagesOsFamilyEnum

GetListLifecycleStagesOsFamilyEnumValues Enumerates the set of values for ListLifecycleStagesOsFamilyEnum

func GetMappingListLifecycleStagesOsFamilyEnum

func GetMappingListLifecycleStagesOsFamilyEnum(val string) (ListLifecycleStagesOsFamilyEnum, bool)

GetMappingListLifecycleStagesOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleStagesRequest

ListLifecycleStagesRequest wrapper for the ListLifecycleStages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListLifecycleStages.go.html to see an example of how to use ListLifecycleStagesRequest.

type ListLifecycleStagesRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    LifecycleStageId *string `mandatory:"false" contributesTo:"query" name:"lifecycleStageId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. This filter returns resources associated with this software source.
    SoftwareSourceId *string `mandatory:"false" contributesTo:"query" name:"softwareSourceId"`

    // A filter to return only profiles that match the given archType.
    ArchType ListLifecycleStagesArchTypeEnum `mandatory:"false" contributesTo:"query" name:"archType" omitEmpty:"true"`

    // A filter to return only resources that match the given operating system family.
    OsFamily ListLifecycleStagesOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" omitEmpty:"true"`

    // A filter to return only resources whose location matches the given value.
    Location []ManagedInstanceLocationEnum `contributesTo:"query" name:"location" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location does not match the given value.
    LocationNotEqualTo []ManagedInstanceLocationEnum `contributesTo:"query" name:"locationNotEqualTo" omitEmpty:"true" collectionFormat:"multi"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only lifecycle stages whose lifecycle state matches the given lifecycle state.
    LifecycleState LifecycleStageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListLifecycleStagesSortOrderEnum `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 ListLifecycleStagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListLifecycleStagesRequest) BinaryRequestBody

func (request ListLifecycleStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLifecycleStagesRequest) HTTPRequest

func (request ListLifecycleStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLifecycleStagesRequest) RetryPolicy

func (request ListLifecycleStagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLifecycleStagesRequest) String

func (request ListLifecycleStagesRequest) String() string

func (ListLifecycleStagesRequest) ValidateEnumValue

func (request ListLifecycleStagesRequest) 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 ListLifecycleStagesResponse

ListLifecycleStagesResponse wrapper for the ListLifecycleStages operation

type ListLifecycleStagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LifecycleStageCollection instances
    LifecycleStageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListLifecycleStagesResponse) HTTPResponse

func (response ListLifecycleStagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLifecycleStagesResponse) String

func (response ListLifecycleStagesResponse) String() string

type ListLifecycleStagesSortByEnum

ListLifecycleStagesSortByEnum Enum with underlying type: string

type ListLifecycleStagesSortByEnum string

Set of constants representing the allowable values for ListLifecycleStagesSortByEnum

const (
    ListLifecycleStagesSortByTimecreated ListLifecycleStagesSortByEnum = "timeCreated"
    ListLifecycleStagesSortByDisplayname ListLifecycleStagesSortByEnum = "displayName"
)

func GetListLifecycleStagesSortByEnumValues

func GetListLifecycleStagesSortByEnumValues() []ListLifecycleStagesSortByEnum

GetListLifecycleStagesSortByEnumValues Enumerates the set of values for ListLifecycleStagesSortByEnum

func GetMappingListLifecycleStagesSortByEnum

func GetMappingListLifecycleStagesSortByEnum(val string) (ListLifecycleStagesSortByEnum, bool)

GetMappingListLifecycleStagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLifecycleStagesSortOrderEnum

ListLifecycleStagesSortOrderEnum Enum with underlying type: string

type ListLifecycleStagesSortOrderEnum string

Set of constants representing the allowable values for ListLifecycleStagesSortOrderEnum

const (
    ListLifecycleStagesSortOrderAsc  ListLifecycleStagesSortOrderEnum = "ASC"
    ListLifecycleStagesSortOrderDesc ListLifecycleStagesSortOrderEnum = "DESC"
)

func GetListLifecycleStagesSortOrderEnumValues

func GetListLifecycleStagesSortOrderEnumValues() []ListLifecycleStagesSortOrderEnum

GetListLifecycleStagesSortOrderEnumValues Enumerates the set of values for ListLifecycleStagesSortOrderEnum

func GetMappingListLifecycleStagesSortOrderEnum

func GetMappingListLifecycleStagesSortOrderEnum(val string) (ListLifecycleStagesSortOrderEnum, bool)

GetMappingListLifecycleStagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceAvailablePackagesRequest

ListManagedInstanceAvailablePackagesRequest wrapper for the ListManagedInstanceAvailablePackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceAvailablePackages.go.html to see an example of how to use ListManagedInstanceAvailablePackagesRequest.

type ListManagedInstanceAvailablePackagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceAvailablePackagesSortOrderEnum `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 ListManagedInstanceAvailablePackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceAvailablePackagesRequest) BinaryRequestBody

func (request ListManagedInstanceAvailablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceAvailablePackagesRequest) HTTPRequest

func (request ListManagedInstanceAvailablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceAvailablePackagesRequest) RetryPolicy

func (request ListManagedInstanceAvailablePackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceAvailablePackagesRequest) String

func (request ListManagedInstanceAvailablePackagesRequest) String() string

func (ListManagedInstanceAvailablePackagesRequest) ValidateEnumValue

func (request ListManagedInstanceAvailablePackagesRequest) 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 ListManagedInstanceAvailablePackagesResponse

ListManagedInstanceAvailablePackagesResponse wrapper for the ListManagedInstanceAvailablePackages operation

type ListManagedInstanceAvailablePackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AvailablePackageCollection instances
    AvailablePackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceAvailablePackagesResponse) HTTPResponse

func (response ListManagedInstanceAvailablePackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceAvailablePackagesResponse) String

func (response ListManagedInstanceAvailablePackagesResponse) String() string

type ListManagedInstanceAvailablePackagesSortByEnum

ListManagedInstanceAvailablePackagesSortByEnum Enum with underlying type: string

type ListManagedInstanceAvailablePackagesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceAvailablePackagesSortByEnum

const (
    ListManagedInstanceAvailablePackagesSortByTimecreated ListManagedInstanceAvailablePackagesSortByEnum = "timeCreated"
    ListManagedInstanceAvailablePackagesSortByDisplayname ListManagedInstanceAvailablePackagesSortByEnum = "displayName"
)

func GetListManagedInstanceAvailablePackagesSortByEnumValues

func GetListManagedInstanceAvailablePackagesSortByEnumValues() []ListManagedInstanceAvailablePackagesSortByEnum

GetListManagedInstanceAvailablePackagesSortByEnumValues Enumerates the set of values for ListManagedInstanceAvailablePackagesSortByEnum

func GetMappingListManagedInstanceAvailablePackagesSortByEnum

func GetMappingListManagedInstanceAvailablePackagesSortByEnum(val string) (ListManagedInstanceAvailablePackagesSortByEnum, bool)

GetMappingListManagedInstanceAvailablePackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceAvailablePackagesSortOrderEnum

ListManagedInstanceAvailablePackagesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceAvailablePackagesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceAvailablePackagesSortOrderEnum

const (
    ListManagedInstanceAvailablePackagesSortOrderAsc  ListManagedInstanceAvailablePackagesSortOrderEnum = "ASC"
    ListManagedInstanceAvailablePackagesSortOrderDesc ListManagedInstanceAvailablePackagesSortOrderEnum = "DESC"
)

func GetListManagedInstanceAvailablePackagesSortOrderEnumValues

func GetListManagedInstanceAvailablePackagesSortOrderEnumValues() []ListManagedInstanceAvailablePackagesSortOrderEnum

GetListManagedInstanceAvailablePackagesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceAvailablePackagesSortOrderEnum

func GetMappingListManagedInstanceAvailablePackagesSortOrderEnum

func GetMappingListManagedInstanceAvailablePackagesSortOrderEnum(val string) (ListManagedInstanceAvailablePackagesSortOrderEnum, bool)

GetMappingListManagedInstanceAvailablePackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceAvailableSoftwareSourcesRequest

ListManagedInstanceAvailableSoftwareSourcesRequest wrapper for the ListManagedInstanceAvailableSoftwareSources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceAvailableSoftwareSources.go.html to see an example of how to use ListManagedInstanceAvailableSoftwareSourcesRequest.

type ListManagedInstanceAvailableSoftwareSourcesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum `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 ListManagedInstanceAvailableSoftwareSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceAvailableSoftwareSourcesRequest) BinaryRequestBody

func (request ListManagedInstanceAvailableSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceAvailableSoftwareSourcesRequest) HTTPRequest

func (request ListManagedInstanceAvailableSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceAvailableSoftwareSourcesRequest) RetryPolicy

func (request ListManagedInstanceAvailableSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceAvailableSoftwareSourcesRequest) String

func (request ListManagedInstanceAvailableSoftwareSourcesRequest) String() string

func (ListManagedInstanceAvailableSoftwareSourcesRequest) ValidateEnumValue

func (request ListManagedInstanceAvailableSoftwareSourcesRequest) 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 ListManagedInstanceAvailableSoftwareSourcesResponse

ListManagedInstanceAvailableSoftwareSourcesResponse wrapper for the ListManagedInstanceAvailableSoftwareSources operation

type ListManagedInstanceAvailableSoftwareSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AvailableSoftwareSourceCollection instances
    AvailableSoftwareSourceCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceAvailableSoftwareSourcesResponse) HTTPResponse

func (response ListManagedInstanceAvailableSoftwareSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceAvailableSoftwareSourcesResponse) String

func (response ListManagedInstanceAvailableSoftwareSourcesResponse) String() string

type ListManagedInstanceAvailableSoftwareSourcesSortByEnum

ListManagedInstanceAvailableSoftwareSourcesSortByEnum Enum with underlying type: string

type ListManagedInstanceAvailableSoftwareSourcesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceAvailableSoftwareSourcesSortByEnum

const (
    ListManagedInstanceAvailableSoftwareSourcesSortByTimecreated ListManagedInstanceAvailableSoftwareSourcesSortByEnum = "timeCreated"
    ListManagedInstanceAvailableSoftwareSourcesSortByDisplayname ListManagedInstanceAvailableSoftwareSourcesSortByEnum = "displayName"
)

func GetListManagedInstanceAvailableSoftwareSourcesSortByEnumValues

func GetListManagedInstanceAvailableSoftwareSourcesSortByEnumValues() []ListManagedInstanceAvailableSoftwareSourcesSortByEnum

GetListManagedInstanceAvailableSoftwareSourcesSortByEnumValues Enumerates the set of values for ListManagedInstanceAvailableSoftwareSourcesSortByEnum

func GetMappingListManagedInstanceAvailableSoftwareSourcesSortByEnum

func GetMappingListManagedInstanceAvailableSoftwareSourcesSortByEnum(val string) (ListManagedInstanceAvailableSoftwareSourcesSortByEnum, bool)

GetMappingListManagedInstanceAvailableSoftwareSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum

ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum

const (
    ListManagedInstanceAvailableSoftwareSourcesSortOrderAsc  ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum = "ASC"
    ListManagedInstanceAvailableSoftwareSourcesSortOrderDesc ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum = "DESC"
)

func GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumValues

func GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumValues() []ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum

GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum

func GetMappingListManagedInstanceAvailableSoftwareSourcesSortOrderEnum

func GetMappingListManagedInstanceAvailableSoftwareSourcesSortOrderEnum(val string) (ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum, bool)

GetMappingListManagedInstanceAvailableSoftwareSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceAvailableWindowsUpdatesRequest

ListManagedInstanceAvailableWindowsUpdatesRequest wrapper for the ListManagedInstanceAvailableWindowsUpdates operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceAvailableWindowsUpdates.go.html to see an example of how to use ListManagedInstanceAvailableWindowsUpdatesRequest.

type ListManagedInstanceAvailableWindowsUpdatesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter to return only packages that match the given update classification type.
    ClassificationType []ClassificationTypesEnum `contributesTo:"query" name:"classificationType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter based on the unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Indicates if the update can be installed by the OS Management Hub service.
    IsInstallable WindowsUpdateInstallableEnum `mandatory:"false" contributesTo:"query" name:"isInstallable" omitEmpty:"true"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeInstalled is descending. Default order for name or displayName is ascending.
    SortBy ListManagedInstanceAvailableWindowsUpdatesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceAvailableWindowsUpdatesRequest) BinaryRequestBody

func (request ListManagedInstanceAvailableWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceAvailableWindowsUpdatesRequest) HTTPRequest

func (request ListManagedInstanceAvailableWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceAvailableWindowsUpdatesRequest) RetryPolicy

func (request ListManagedInstanceAvailableWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceAvailableWindowsUpdatesRequest) String

func (request ListManagedInstanceAvailableWindowsUpdatesRequest) String() string

func (ListManagedInstanceAvailableWindowsUpdatesRequest) ValidateEnumValue

func (request ListManagedInstanceAvailableWindowsUpdatesRequest) 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 ListManagedInstanceAvailableWindowsUpdatesResponse

ListManagedInstanceAvailableWindowsUpdatesResponse wrapper for the ListManagedInstanceAvailableWindowsUpdates operation

type ListManagedInstanceAvailableWindowsUpdatesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AvailableWindowsUpdateCollection instances
    AvailableWindowsUpdateCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceAvailableWindowsUpdatesResponse) HTTPResponse

func (response ListManagedInstanceAvailableWindowsUpdatesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceAvailableWindowsUpdatesResponse) String

func (response ListManagedInstanceAvailableWindowsUpdatesResponse) String() string

type ListManagedInstanceAvailableWindowsUpdatesSortByEnum

ListManagedInstanceAvailableWindowsUpdatesSortByEnum Enum with underlying type: string

type ListManagedInstanceAvailableWindowsUpdatesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceAvailableWindowsUpdatesSortByEnum

const (
    ListManagedInstanceAvailableWindowsUpdatesSortByTimecreated ListManagedInstanceAvailableWindowsUpdatesSortByEnum = "timeCreated"
    ListManagedInstanceAvailableWindowsUpdatesSortByName        ListManagedInstanceAvailableWindowsUpdatesSortByEnum = "name"
    ListManagedInstanceAvailableWindowsUpdatesSortByDisplayname ListManagedInstanceAvailableWindowsUpdatesSortByEnum = "displayName"
)

func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumValues

func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumValues() []ListManagedInstanceAvailableWindowsUpdatesSortByEnum

GetListManagedInstanceAvailableWindowsUpdatesSortByEnumValues Enumerates the set of values for ListManagedInstanceAvailableWindowsUpdatesSortByEnum

func GetMappingListManagedInstanceAvailableWindowsUpdatesSortByEnum

func GetMappingListManagedInstanceAvailableWindowsUpdatesSortByEnum(val string) (ListManagedInstanceAvailableWindowsUpdatesSortByEnum, bool)

GetMappingListManagedInstanceAvailableWindowsUpdatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum

ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum

const (
    ListManagedInstanceAvailableWindowsUpdatesSortOrderAsc  ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum = "ASC"
    ListManagedInstanceAvailableWindowsUpdatesSortOrderDesc ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum = "DESC"
)

func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumValues

func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumValues() []ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum

GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum

func GetMappingListManagedInstanceAvailableWindowsUpdatesSortOrderEnum

func GetMappingListManagedInstanceAvailableWindowsUpdatesSortOrderEnum(val string) (ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum, bool)

GetMappingListManagedInstanceAvailableWindowsUpdatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceErrataRequest

ListManagedInstanceErrataRequest wrapper for the ListManagedInstanceErrata operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceErrata.go.html to see an example of how to use ListManagedInstanceErrataRequest.

type ListManagedInstanceErrataRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter to return only packages that match the given update classification type.
    ClassificationType []ClassificationTypesEnum `contributesTo:"query" name:"classificationType" omitEmpty:"true" collectionFormat:"multi"`

    // The assigned erratum name. It's unique and not changeable.
    // Example: `ELSA-2020-5804`
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // A filter to return resources that may partially match the erratum name given.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceErrataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort errata by. Only one sort order may be provided. Default order for timeIssued is descending. Default order for name is ascending. If no value is specified timeIssued is default.
    SortBy ListManagedInstanceErrataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceErrataRequest) BinaryRequestBody

func (request ListManagedInstanceErrataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceErrataRequest) HTTPRequest

func (request ListManagedInstanceErrataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceErrataRequest) RetryPolicy

func (request ListManagedInstanceErrataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceErrataRequest) String

func (request ListManagedInstanceErrataRequest) String() string

func (ListManagedInstanceErrataRequest) ValidateEnumValue

func (request ListManagedInstanceErrataRequest) 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 ListManagedInstanceErrataResponse

ListManagedInstanceErrataResponse wrapper for the ListManagedInstanceErrata operation

type ListManagedInstanceErrataResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceErratumSummaryCollection instances
    ManagedInstanceErratumSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceErrataResponse) HTTPResponse

func (response ListManagedInstanceErrataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceErrataResponse) String

func (response ListManagedInstanceErrataResponse) String() string

type ListManagedInstanceErrataSortByEnum

ListManagedInstanceErrataSortByEnum Enum with underlying type: string

type ListManagedInstanceErrataSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceErrataSortByEnum

const (
    ListManagedInstanceErrataSortByTimeissued ListManagedInstanceErrataSortByEnum = "timeIssued"
    ListManagedInstanceErrataSortByName       ListManagedInstanceErrataSortByEnum = "name"
)

func GetListManagedInstanceErrataSortByEnumValues

func GetListManagedInstanceErrataSortByEnumValues() []ListManagedInstanceErrataSortByEnum

GetListManagedInstanceErrataSortByEnumValues Enumerates the set of values for ListManagedInstanceErrataSortByEnum

func GetMappingListManagedInstanceErrataSortByEnum

func GetMappingListManagedInstanceErrataSortByEnum(val string) (ListManagedInstanceErrataSortByEnum, bool)

GetMappingListManagedInstanceErrataSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceErrataSortOrderEnum

ListManagedInstanceErrataSortOrderEnum Enum with underlying type: string

type ListManagedInstanceErrataSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceErrataSortOrderEnum

const (
    ListManagedInstanceErrataSortOrderAsc  ListManagedInstanceErrataSortOrderEnum = "ASC"
    ListManagedInstanceErrataSortOrderDesc ListManagedInstanceErrataSortOrderEnum = "DESC"
)

func GetListManagedInstanceErrataSortOrderEnumValues

func GetListManagedInstanceErrataSortOrderEnumValues() []ListManagedInstanceErrataSortOrderEnum

GetListManagedInstanceErrataSortOrderEnumValues Enumerates the set of values for ListManagedInstanceErrataSortOrderEnum

func GetMappingListManagedInstanceErrataSortOrderEnum

func GetMappingListManagedInstanceErrataSortOrderEnum(val string) (ListManagedInstanceErrataSortOrderEnum, bool)

GetMappingListManagedInstanceErrataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupAvailableModulesRequest

ListManagedInstanceGroupAvailableModulesRequest wrapper for the ListManagedInstanceGroupAvailableModules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupAvailableModules.go.html to see an example of how to use ListManagedInstanceGroupAvailableModulesRequest.

type ListManagedInstanceGroupAvailableModulesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return resources that may partially match the name given.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceGroupAvailableModulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for name is ascending.
    SortBy ListManagedInstanceGroupAvailableModulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceGroupAvailableModulesRequest) BinaryRequestBody

func (request ListManagedInstanceGroupAvailableModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceGroupAvailableModulesRequest) HTTPRequest

func (request ListManagedInstanceGroupAvailableModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceGroupAvailableModulesRequest) RetryPolicy

func (request ListManagedInstanceGroupAvailableModulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceGroupAvailableModulesRequest) String

func (request ListManagedInstanceGroupAvailableModulesRequest) String() string

func (ListManagedInstanceGroupAvailableModulesRequest) ValidateEnumValue

func (request ListManagedInstanceGroupAvailableModulesRequest) 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 ListManagedInstanceGroupAvailableModulesResponse

ListManagedInstanceGroupAvailableModulesResponse wrapper for the ListManagedInstanceGroupAvailableModules operation

type ListManagedInstanceGroupAvailableModulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceGroupAvailableModuleCollection instances
    ManagedInstanceGroupAvailableModuleCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceGroupAvailableModulesResponse) HTTPResponse

func (response ListManagedInstanceGroupAvailableModulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceGroupAvailableModulesResponse) String

func (response ListManagedInstanceGroupAvailableModulesResponse) String() string

type ListManagedInstanceGroupAvailableModulesSortByEnum

ListManagedInstanceGroupAvailableModulesSortByEnum Enum with underlying type: string

type ListManagedInstanceGroupAvailableModulesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupAvailableModulesSortByEnum

const (
    ListManagedInstanceGroupAvailableModulesSortByName ListManagedInstanceGroupAvailableModulesSortByEnum = "name"
)

func GetListManagedInstanceGroupAvailableModulesSortByEnumValues

func GetListManagedInstanceGroupAvailableModulesSortByEnumValues() []ListManagedInstanceGroupAvailableModulesSortByEnum

GetListManagedInstanceGroupAvailableModulesSortByEnumValues Enumerates the set of values for ListManagedInstanceGroupAvailableModulesSortByEnum

func GetMappingListManagedInstanceGroupAvailableModulesSortByEnum

func GetMappingListManagedInstanceGroupAvailableModulesSortByEnum(val string) (ListManagedInstanceGroupAvailableModulesSortByEnum, bool)

GetMappingListManagedInstanceGroupAvailableModulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupAvailableModulesSortOrderEnum

ListManagedInstanceGroupAvailableModulesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceGroupAvailableModulesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupAvailableModulesSortOrderEnum

const (
    ListManagedInstanceGroupAvailableModulesSortOrderAsc  ListManagedInstanceGroupAvailableModulesSortOrderEnum = "ASC"
    ListManagedInstanceGroupAvailableModulesSortOrderDesc ListManagedInstanceGroupAvailableModulesSortOrderEnum = "DESC"
)

func GetListManagedInstanceGroupAvailableModulesSortOrderEnumValues

func GetListManagedInstanceGroupAvailableModulesSortOrderEnumValues() []ListManagedInstanceGroupAvailableModulesSortOrderEnum

GetListManagedInstanceGroupAvailableModulesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceGroupAvailableModulesSortOrderEnum

func GetMappingListManagedInstanceGroupAvailableModulesSortOrderEnum

func GetMappingListManagedInstanceGroupAvailableModulesSortOrderEnum(val string) (ListManagedInstanceGroupAvailableModulesSortOrderEnum, bool)

GetMappingListManagedInstanceGroupAvailableModulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupAvailablePackagesRequest

ListManagedInstanceGroupAvailablePackagesRequest wrapper for the ListManagedInstanceGroupAvailablePackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupAvailablePackages.go.html to see an example of how to use ListManagedInstanceGroupAvailablePackagesRequest.

type ListManagedInstanceGroupAvailablePackagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceGroupAvailablePackagesSortOrderEnum `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 ListManagedInstanceGroupAvailablePackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Indicates whether to list only the latest versions of packages, module streams, and stream profiles.
    IsLatest *bool `mandatory:"false" contributesTo:"query" name:"isLatest"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceGroupAvailablePackagesRequest) BinaryRequestBody

func (request ListManagedInstanceGroupAvailablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceGroupAvailablePackagesRequest) HTTPRequest

func (request ListManagedInstanceGroupAvailablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceGroupAvailablePackagesRequest) RetryPolicy

func (request ListManagedInstanceGroupAvailablePackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceGroupAvailablePackagesRequest) String

func (request ListManagedInstanceGroupAvailablePackagesRequest) String() string

func (ListManagedInstanceGroupAvailablePackagesRequest) ValidateEnumValue

func (request ListManagedInstanceGroupAvailablePackagesRequest) 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 ListManagedInstanceGroupAvailablePackagesResponse

ListManagedInstanceGroupAvailablePackagesResponse wrapper for the ListManagedInstanceGroupAvailablePackages operation

type ListManagedInstanceGroupAvailablePackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceGroupAvailablePackageCollection instances
    ManagedInstanceGroupAvailablePackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceGroupAvailablePackagesResponse) HTTPResponse

func (response ListManagedInstanceGroupAvailablePackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceGroupAvailablePackagesResponse) String

func (response ListManagedInstanceGroupAvailablePackagesResponse) String() string

type ListManagedInstanceGroupAvailablePackagesSortByEnum

ListManagedInstanceGroupAvailablePackagesSortByEnum Enum with underlying type: string

type ListManagedInstanceGroupAvailablePackagesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupAvailablePackagesSortByEnum

const (
    ListManagedInstanceGroupAvailablePackagesSortByTimecreated ListManagedInstanceGroupAvailablePackagesSortByEnum = "timeCreated"
    ListManagedInstanceGroupAvailablePackagesSortByDisplayname ListManagedInstanceGroupAvailablePackagesSortByEnum = "displayName"
)

func GetListManagedInstanceGroupAvailablePackagesSortByEnumValues

func GetListManagedInstanceGroupAvailablePackagesSortByEnumValues() []ListManagedInstanceGroupAvailablePackagesSortByEnum

GetListManagedInstanceGroupAvailablePackagesSortByEnumValues Enumerates the set of values for ListManagedInstanceGroupAvailablePackagesSortByEnum

func GetMappingListManagedInstanceGroupAvailablePackagesSortByEnum

func GetMappingListManagedInstanceGroupAvailablePackagesSortByEnum(val string) (ListManagedInstanceGroupAvailablePackagesSortByEnum, bool)

GetMappingListManagedInstanceGroupAvailablePackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupAvailablePackagesSortOrderEnum

ListManagedInstanceGroupAvailablePackagesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceGroupAvailablePackagesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupAvailablePackagesSortOrderEnum

const (
    ListManagedInstanceGroupAvailablePackagesSortOrderAsc  ListManagedInstanceGroupAvailablePackagesSortOrderEnum = "ASC"
    ListManagedInstanceGroupAvailablePackagesSortOrderDesc ListManagedInstanceGroupAvailablePackagesSortOrderEnum = "DESC"
)

func GetListManagedInstanceGroupAvailablePackagesSortOrderEnumValues

func GetListManagedInstanceGroupAvailablePackagesSortOrderEnumValues() []ListManagedInstanceGroupAvailablePackagesSortOrderEnum

GetListManagedInstanceGroupAvailablePackagesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceGroupAvailablePackagesSortOrderEnum

func GetMappingListManagedInstanceGroupAvailablePackagesSortOrderEnum

func GetMappingListManagedInstanceGroupAvailablePackagesSortOrderEnum(val string) (ListManagedInstanceGroupAvailablePackagesSortOrderEnum, bool)

GetMappingListManagedInstanceGroupAvailablePackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupAvailableSoftwareSourcesRequest

ListManagedInstanceGroupAvailableSoftwareSourcesRequest wrapper for the ListManagedInstanceGroupAvailableSoftwareSources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupAvailableSoftwareSources.go.html to see an example of how to use ListManagedInstanceGroupAvailableSoftwareSourcesRequest.

type ListManagedInstanceGroupAvailableSoftwareSourcesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum `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 ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceGroupAvailableSoftwareSourcesRequest) BinaryRequestBody

func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceGroupAvailableSoftwareSourcesRequest) HTTPRequest

func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceGroupAvailableSoftwareSourcesRequest) RetryPolicy

func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceGroupAvailableSoftwareSourcesRequest) String

func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) String() string

func (ListManagedInstanceGroupAvailableSoftwareSourcesRequest) ValidateEnumValue

func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) 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 ListManagedInstanceGroupAvailableSoftwareSourcesResponse

ListManagedInstanceGroupAvailableSoftwareSourcesResponse wrapper for the ListManagedInstanceGroupAvailableSoftwareSources operation

type ListManagedInstanceGroupAvailableSoftwareSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AvailableSoftwareSourceCollection instances
    AvailableSoftwareSourceCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceGroupAvailableSoftwareSourcesResponse) HTTPResponse

func (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceGroupAvailableSoftwareSourcesResponse) String

func (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse) String() string

type ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum

ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum Enum with underlying type: string

type ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum

const (
    ListManagedInstanceGroupAvailableSoftwareSourcesSortByTimecreated ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum = "timeCreated"
    ListManagedInstanceGroupAvailableSoftwareSourcesSortByDisplayname ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum = "displayName"
)

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumValues

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumValues() []ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum

GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumValues Enumerates the set of values for ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum

func GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum

func GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum(val string) (ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum, bool)

GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum

ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum

const (
    ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderAsc  ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum = "ASC"
    ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderDesc ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum = "DESC"
)

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumValues

func GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumValues() []ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum

GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum

func GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum

func GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum(val string) (ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum, bool)

GetMappingListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupInstalledPackagesRequest

ListManagedInstanceGroupInstalledPackagesRequest wrapper for the ListManagedInstanceGroupInstalledPackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupInstalledPackages.go.html to see an example of how to use ListManagedInstanceGroupInstalledPackagesRequest.

type ListManagedInstanceGroupInstalledPackagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The install date after which to list all packages, in ISO 8601 format
    // Example: 2017-07-14T02:40:00.000Z
    TimeInstallDateStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstallDateStart"`

    // A filter to return only packages that were installed on or before the date provided, in ISO 8601 format.
    // Example: 2017-07-14T02:40:00.000Z
    TimeInstallDateEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstallDateEnd"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceGroupInstalledPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeInstalled is descending. Default order for displayName is ascending.
    SortBy ListManagedInstanceGroupInstalledPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceGroupInstalledPackagesRequest) BinaryRequestBody

func (request ListManagedInstanceGroupInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceGroupInstalledPackagesRequest) HTTPRequest

func (request ListManagedInstanceGroupInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceGroupInstalledPackagesRequest) RetryPolicy

func (request ListManagedInstanceGroupInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceGroupInstalledPackagesRequest) String

func (request ListManagedInstanceGroupInstalledPackagesRequest) String() string

func (ListManagedInstanceGroupInstalledPackagesRequest) ValidateEnumValue

func (request ListManagedInstanceGroupInstalledPackagesRequest) 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 ListManagedInstanceGroupInstalledPackagesResponse

ListManagedInstanceGroupInstalledPackagesResponse wrapper for the ListManagedInstanceGroupInstalledPackages operation

type ListManagedInstanceGroupInstalledPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceGroupInstalledPackageCollection instances
    ManagedInstanceGroupInstalledPackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceGroupInstalledPackagesResponse) HTTPResponse

func (response ListManagedInstanceGroupInstalledPackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceGroupInstalledPackagesResponse) String

func (response ListManagedInstanceGroupInstalledPackagesResponse) String() string

type ListManagedInstanceGroupInstalledPackagesSortByEnum

ListManagedInstanceGroupInstalledPackagesSortByEnum Enum with underlying type: string

type ListManagedInstanceGroupInstalledPackagesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupInstalledPackagesSortByEnum

const (
    ListManagedInstanceGroupInstalledPackagesSortByTimeinstalled ListManagedInstanceGroupInstalledPackagesSortByEnum = "timeInstalled"
    ListManagedInstanceGroupInstalledPackagesSortByTimecreated   ListManagedInstanceGroupInstalledPackagesSortByEnum = "timeCreated"
    ListManagedInstanceGroupInstalledPackagesSortByDisplayname   ListManagedInstanceGroupInstalledPackagesSortByEnum = "displayName"
)

func GetListManagedInstanceGroupInstalledPackagesSortByEnumValues

func GetListManagedInstanceGroupInstalledPackagesSortByEnumValues() []ListManagedInstanceGroupInstalledPackagesSortByEnum

GetListManagedInstanceGroupInstalledPackagesSortByEnumValues Enumerates the set of values for ListManagedInstanceGroupInstalledPackagesSortByEnum

func GetMappingListManagedInstanceGroupInstalledPackagesSortByEnum

func GetMappingListManagedInstanceGroupInstalledPackagesSortByEnum(val string) (ListManagedInstanceGroupInstalledPackagesSortByEnum, bool)

GetMappingListManagedInstanceGroupInstalledPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupInstalledPackagesSortOrderEnum

ListManagedInstanceGroupInstalledPackagesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceGroupInstalledPackagesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupInstalledPackagesSortOrderEnum

const (
    ListManagedInstanceGroupInstalledPackagesSortOrderAsc  ListManagedInstanceGroupInstalledPackagesSortOrderEnum = "ASC"
    ListManagedInstanceGroupInstalledPackagesSortOrderDesc ListManagedInstanceGroupInstalledPackagesSortOrderEnum = "DESC"
)

func GetListManagedInstanceGroupInstalledPackagesSortOrderEnumValues

func GetListManagedInstanceGroupInstalledPackagesSortOrderEnumValues() []ListManagedInstanceGroupInstalledPackagesSortOrderEnum

GetListManagedInstanceGroupInstalledPackagesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceGroupInstalledPackagesSortOrderEnum

func GetMappingListManagedInstanceGroupInstalledPackagesSortOrderEnum

func GetMappingListManagedInstanceGroupInstalledPackagesSortOrderEnum(val string) (ListManagedInstanceGroupInstalledPackagesSortOrderEnum, bool)

GetMappingListManagedInstanceGroupInstalledPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupModulesRequest

ListManagedInstanceGroupModulesRequest wrapper for the ListManagedInstanceGroupModules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupModules.go.html to see an example of how to use ListManagedInstanceGroupModulesRequest.

type ListManagedInstanceGroupModulesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return resources that may partially match the name given.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // The name of the module stream. This parameter is required if a profile name is specified.
    StreamName *string `mandatory:"false" contributesTo:"query" name:"streamName"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceGroupModulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for name is ascending.
    SortBy ListManagedInstanceGroupModulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceGroupModulesRequest) BinaryRequestBody

func (request ListManagedInstanceGroupModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceGroupModulesRequest) HTTPRequest

func (request ListManagedInstanceGroupModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceGroupModulesRequest) RetryPolicy

func (request ListManagedInstanceGroupModulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceGroupModulesRequest) String

func (request ListManagedInstanceGroupModulesRequest) String() string

func (ListManagedInstanceGroupModulesRequest) ValidateEnumValue

func (request ListManagedInstanceGroupModulesRequest) 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 ListManagedInstanceGroupModulesResponse

ListManagedInstanceGroupModulesResponse wrapper for the ListManagedInstanceGroupModules operation

type ListManagedInstanceGroupModulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceGroupModuleCollection instances
    ManagedInstanceGroupModuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceGroupModulesResponse) HTTPResponse

func (response ListManagedInstanceGroupModulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceGroupModulesResponse) String

func (response ListManagedInstanceGroupModulesResponse) String() string

type ListManagedInstanceGroupModulesSortByEnum

ListManagedInstanceGroupModulesSortByEnum Enum with underlying type: string

type ListManagedInstanceGroupModulesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupModulesSortByEnum

const (
    ListManagedInstanceGroupModulesSortByName ListManagedInstanceGroupModulesSortByEnum = "name"
)

func GetListManagedInstanceGroupModulesSortByEnumValues

func GetListManagedInstanceGroupModulesSortByEnumValues() []ListManagedInstanceGroupModulesSortByEnum

GetListManagedInstanceGroupModulesSortByEnumValues Enumerates the set of values for ListManagedInstanceGroupModulesSortByEnum

func GetMappingListManagedInstanceGroupModulesSortByEnum

func GetMappingListManagedInstanceGroupModulesSortByEnum(val string) (ListManagedInstanceGroupModulesSortByEnum, bool)

GetMappingListManagedInstanceGroupModulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupModulesSortOrderEnum

ListManagedInstanceGroupModulesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceGroupModulesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupModulesSortOrderEnum

const (
    ListManagedInstanceGroupModulesSortOrderAsc  ListManagedInstanceGroupModulesSortOrderEnum = "ASC"
    ListManagedInstanceGroupModulesSortOrderDesc ListManagedInstanceGroupModulesSortOrderEnum = "DESC"
)

func GetListManagedInstanceGroupModulesSortOrderEnumValues

func GetListManagedInstanceGroupModulesSortOrderEnumValues() []ListManagedInstanceGroupModulesSortOrderEnum

GetListManagedInstanceGroupModulesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceGroupModulesSortOrderEnum

func GetMappingListManagedInstanceGroupModulesSortOrderEnum

func GetMappingListManagedInstanceGroupModulesSortOrderEnum(val string) (ListManagedInstanceGroupModulesSortOrderEnum, bool)

GetMappingListManagedInstanceGroupModulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupsArchTypeEnum

ListManagedInstanceGroupsArchTypeEnum Enum with underlying type: string

type ListManagedInstanceGroupsArchTypeEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupsArchTypeEnum

const (
    ListManagedInstanceGroupsArchTypeX8664   ListManagedInstanceGroupsArchTypeEnum = "X86_64"
    ListManagedInstanceGroupsArchTypeAarch64 ListManagedInstanceGroupsArchTypeEnum = "AARCH64"
    ListManagedInstanceGroupsArchTypeI686    ListManagedInstanceGroupsArchTypeEnum = "I686"
    ListManagedInstanceGroupsArchTypeNoarch  ListManagedInstanceGroupsArchTypeEnum = "NOARCH"
    ListManagedInstanceGroupsArchTypeSrc     ListManagedInstanceGroupsArchTypeEnum = "SRC"
)

func GetListManagedInstanceGroupsArchTypeEnumValues

func GetListManagedInstanceGroupsArchTypeEnumValues() []ListManagedInstanceGroupsArchTypeEnum

GetListManagedInstanceGroupsArchTypeEnumValues Enumerates the set of values for ListManagedInstanceGroupsArchTypeEnum

func GetMappingListManagedInstanceGroupsArchTypeEnum

func GetMappingListManagedInstanceGroupsArchTypeEnum(val string) (ListManagedInstanceGroupsArchTypeEnum, bool)

GetMappingListManagedInstanceGroupsArchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupsOsFamilyEnum

ListManagedInstanceGroupsOsFamilyEnum Enum with underlying type: string

type ListManagedInstanceGroupsOsFamilyEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupsOsFamilyEnum

const (
    ListManagedInstanceGroupsOsFamilyOracleLinux9      ListManagedInstanceGroupsOsFamilyEnum = "ORACLE_LINUX_9"
    ListManagedInstanceGroupsOsFamilyOracleLinux8      ListManagedInstanceGroupsOsFamilyEnum = "ORACLE_LINUX_8"
    ListManagedInstanceGroupsOsFamilyOracleLinux7      ListManagedInstanceGroupsOsFamilyEnum = "ORACLE_LINUX_7"
    ListManagedInstanceGroupsOsFamilyOracleLinux6      ListManagedInstanceGroupsOsFamilyEnum = "ORACLE_LINUX_6"
    ListManagedInstanceGroupsOsFamilyWindowsServer2016 ListManagedInstanceGroupsOsFamilyEnum = "WINDOWS_SERVER_2016"
    ListManagedInstanceGroupsOsFamilyWindowsServer2019 ListManagedInstanceGroupsOsFamilyEnum = "WINDOWS_SERVER_2019"
    ListManagedInstanceGroupsOsFamilyWindowsServer2022 ListManagedInstanceGroupsOsFamilyEnum = "WINDOWS_SERVER_2022"
    ListManagedInstanceGroupsOsFamilyAll               ListManagedInstanceGroupsOsFamilyEnum = "ALL"
)

func GetListManagedInstanceGroupsOsFamilyEnumValues

func GetListManagedInstanceGroupsOsFamilyEnumValues() []ListManagedInstanceGroupsOsFamilyEnum

GetListManagedInstanceGroupsOsFamilyEnumValues Enumerates the set of values for ListManagedInstanceGroupsOsFamilyEnum

func GetMappingListManagedInstanceGroupsOsFamilyEnum

func GetMappingListManagedInstanceGroupsOsFamilyEnum(val string) (ListManagedInstanceGroupsOsFamilyEnum, bool)

GetMappingListManagedInstanceGroupsOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupsRequest

ListManagedInstanceGroupsRequest wrapper for the ListManagedInstanceGroups operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroups.go.html to see an example of how to use ListManagedInstanceGroupsRequest.

type ListManagedInstanceGroupsRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group. This filter returns resources associated with this group.
    ManagedInstanceGroupId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceGroupId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. This filter returns resources associated with this software source.
    SoftwareSourceId *string `mandatory:"false" contributesTo:"query" name:"softwareSourceId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only profiles that match the given archType.
    ArchType ListManagedInstanceGroupsArchTypeEnum `mandatory:"false" contributesTo:"query" name:"archType" omitEmpty:"true"`

    // A filter to return only resources that match the given operating system family.
    OsFamily ListManagedInstanceGroupsOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only managed instance groups that are in the specified state.
    LifecycleState ManagedInstanceGroupLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources whose location matches the given value.
    Location []ManagedInstanceLocationEnum `contributesTo:"query" name:"location" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location does not match the given value.
    LocationNotEqualTo []ManagedInstanceLocationEnum `contributesTo:"query" name:"locationNotEqualTo" omitEmpty:"true" collectionFormat:"multi"`

    // Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isManagedByAutonomousLinux"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceGroupsSortOrderEnum `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 ListManagedInstanceGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceGroupsRequest) BinaryRequestBody

func (request ListManagedInstanceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceGroupsRequest) HTTPRequest

func (request ListManagedInstanceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceGroupsRequest) RetryPolicy

func (request ListManagedInstanceGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceGroupsRequest) String

func (request ListManagedInstanceGroupsRequest) String() string

func (ListManagedInstanceGroupsRequest) ValidateEnumValue

func (request ListManagedInstanceGroupsRequest) 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 ListManagedInstanceGroupsResponse

ListManagedInstanceGroupsResponse wrapper for the ListManagedInstanceGroups operation

type ListManagedInstanceGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceGroupCollection instances
    ManagedInstanceGroupCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceGroupsResponse) HTTPResponse

func (response ListManagedInstanceGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceGroupsResponse) String

func (response ListManagedInstanceGroupsResponse) String() string

type ListManagedInstanceGroupsSortByEnum

ListManagedInstanceGroupsSortByEnum Enum with underlying type: string

type ListManagedInstanceGroupsSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupsSortByEnum

const (
    ListManagedInstanceGroupsSortByTimecreated ListManagedInstanceGroupsSortByEnum = "timeCreated"
    ListManagedInstanceGroupsSortByDisplayname ListManagedInstanceGroupsSortByEnum = "displayName"
)

func GetListManagedInstanceGroupsSortByEnumValues

func GetListManagedInstanceGroupsSortByEnumValues() []ListManagedInstanceGroupsSortByEnum

GetListManagedInstanceGroupsSortByEnumValues Enumerates the set of values for ListManagedInstanceGroupsSortByEnum

func GetMappingListManagedInstanceGroupsSortByEnum

func GetMappingListManagedInstanceGroupsSortByEnum(val string) (ListManagedInstanceGroupsSortByEnum, bool)

GetMappingListManagedInstanceGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceGroupsSortOrderEnum

ListManagedInstanceGroupsSortOrderEnum Enum with underlying type: string

type ListManagedInstanceGroupsSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceGroupsSortOrderEnum

const (
    ListManagedInstanceGroupsSortOrderAsc  ListManagedInstanceGroupsSortOrderEnum = "ASC"
    ListManagedInstanceGroupsSortOrderDesc ListManagedInstanceGroupsSortOrderEnum = "DESC"
)

func GetListManagedInstanceGroupsSortOrderEnumValues

func GetListManagedInstanceGroupsSortOrderEnumValues() []ListManagedInstanceGroupsSortOrderEnum

GetListManagedInstanceGroupsSortOrderEnumValues Enumerates the set of values for ListManagedInstanceGroupsSortOrderEnum

func GetMappingListManagedInstanceGroupsSortOrderEnum

func GetMappingListManagedInstanceGroupsSortOrderEnum(val string) (ListManagedInstanceGroupsSortOrderEnum, bool)

GetMappingListManagedInstanceGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceInstalledPackagesRequest

ListManagedInstanceInstalledPackagesRequest wrapper for the ListManagedInstanceInstalledPackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceInstalledPackages.go.html to see an example of how to use ListManagedInstanceInstalledPackagesRequest.

type ListManagedInstanceInstalledPackagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The install date after which to list all packages, in ISO 8601 format
    // Example: 2017-07-14T02:40:00.000Z
    TimeInstallDateStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstallDateStart"`

    // A filter to return only packages that were installed on or before the date provided, in ISO 8601 format.
    // Example: 2017-07-14T02:40:00.000Z
    TimeInstallDateEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInstallDateEnd"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceInstalledPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeInstalled is descending. Default order for displayName is ascending.
    SortBy ListManagedInstanceInstalledPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceInstalledPackagesRequest) BinaryRequestBody

func (request ListManagedInstanceInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceInstalledPackagesRequest) HTTPRequest

func (request ListManagedInstanceInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceInstalledPackagesRequest) RetryPolicy

func (request ListManagedInstanceInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceInstalledPackagesRequest) String

func (request ListManagedInstanceInstalledPackagesRequest) String() string

func (ListManagedInstanceInstalledPackagesRequest) ValidateEnumValue

func (request ListManagedInstanceInstalledPackagesRequest) 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 ListManagedInstanceInstalledPackagesResponse

ListManagedInstanceInstalledPackagesResponse wrapper for the ListManagedInstanceInstalledPackages operation

type ListManagedInstanceInstalledPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of InstalledPackageCollection instances
    InstalledPackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceInstalledPackagesResponse) HTTPResponse

func (response ListManagedInstanceInstalledPackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceInstalledPackagesResponse) String

func (response ListManagedInstanceInstalledPackagesResponse) String() string

type ListManagedInstanceInstalledPackagesSortByEnum

ListManagedInstanceInstalledPackagesSortByEnum Enum with underlying type: string

type ListManagedInstanceInstalledPackagesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceInstalledPackagesSortByEnum

const (
    ListManagedInstanceInstalledPackagesSortByTimeinstalled ListManagedInstanceInstalledPackagesSortByEnum = "timeInstalled"
    ListManagedInstanceInstalledPackagesSortByTimecreated   ListManagedInstanceInstalledPackagesSortByEnum = "timeCreated"
    ListManagedInstanceInstalledPackagesSortByDisplayname   ListManagedInstanceInstalledPackagesSortByEnum = "displayName"
)

func GetListManagedInstanceInstalledPackagesSortByEnumValues

func GetListManagedInstanceInstalledPackagesSortByEnumValues() []ListManagedInstanceInstalledPackagesSortByEnum

GetListManagedInstanceInstalledPackagesSortByEnumValues Enumerates the set of values for ListManagedInstanceInstalledPackagesSortByEnum

func GetMappingListManagedInstanceInstalledPackagesSortByEnum

func GetMappingListManagedInstanceInstalledPackagesSortByEnum(val string) (ListManagedInstanceInstalledPackagesSortByEnum, bool)

GetMappingListManagedInstanceInstalledPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceInstalledPackagesSortOrderEnum

ListManagedInstanceInstalledPackagesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceInstalledPackagesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceInstalledPackagesSortOrderEnum

const (
    ListManagedInstanceInstalledPackagesSortOrderAsc  ListManagedInstanceInstalledPackagesSortOrderEnum = "ASC"
    ListManagedInstanceInstalledPackagesSortOrderDesc ListManagedInstanceInstalledPackagesSortOrderEnum = "DESC"
)

func GetListManagedInstanceInstalledPackagesSortOrderEnumValues

func GetListManagedInstanceInstalledPackagesSortOrderEnumValues() []ListManagedInstanceInstalledPackagesSortOrderEnum

GetListManagedInstanceInstalledPackagesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceInstalledPackagesSortOrderEnum

func GetMappingListManagedInstanceInstalledPackagesSortOrderEnum

func GetMappingListManagedInstanceInstalledPackagesSortOrderEnum(val string) (ListManagedInstanceInstalledPackagesSortOrderEnum, bool)

GetMappingListManagedInstanceInstalledPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceInstalledWindowsUpdatesRequest

ListManagedInstanceInstalledWindowsUpdatesRequest wrapper for the ListManagedInstanceInstalledWindowsUpdates operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceInstalledWindowsUpdates.go.html to see an example of how to use ListManagedInstanceInstalledWindowsUpdatesRequest.

type ListManagedInstanceInstalledWindowsUpdatesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter based on the unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeInstalled is descending. Default order for name or displayName is ascending.
    SortBy ListManagedInstanceInstalledWindowsUpdatesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceInstalledWindowsUpdatesRequest) BinaryRequestBody

func (request ListManagedInstanceInstalledWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceInstalledWindowsUpdatesRequest) HTTPRequest

func (request ListManagedInstanceInstalledWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceInstalledWindowsUpdatesRequest) RetryPolicy

func (request ListManagedInstanceInstalledWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceInstalledWindowsUpdatesRequest) String

func (request ListManagedInstanceInstalledWindowsUpdatesRequest) String() string

func (ListManagedInstanceInstalledWindowsUpdatesRequest) ValidateEnumValue

func (request ListManagedInstanceInstalledWindowsUpdatesRequest) 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 ListManagedInstanceInstalledWindowsUpdatesResponse

ListManagedInstanceInstalledWindowsUpdatesResponse wrapper for the ListManagedInstanceInstalledWindowsUpdates operation

type ListManagedInstanceInstalledWindowsUpdatesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of InstalledWindowsUpdateCollection instances
    InstalledWindowsUpdateCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceInstalledWindowsUpdatesResponse) HTTPResponse

func (response ListManagedInstanceInstalledWindowsUpdatesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceInstalledWindowsUpdatesResponse) String

func (response ListManagedInstanceInstalledWindowsUpdatesResponse) String() string

type ListManagedInstanceInstalledWindowsUpdatesSortByEnum

ListManagedInstanceInstalledWindowsUpdatesSortByEnum Enum with underlying type: string

type ListManagedInstanceInstalledWindowsUpdatesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceInstalledWindowsUpdatesSortByEnum

const (
    ListManagedInstanceInstalledWindowsUpdatesSortByTimecreated ListManagedInstanceInstalledWindowsUpdatesSortByEnum = "timeCreated"
    ListManagedInstanceInstalledWindowsUpdatesSortByName        ListManagedInstanceInstalledWindowsUpdatesSortByEnum = "name"
    ListManagedInstanceInstalledWindowsUpdatesSortByDisplayname ListManagedInstanceInstalledWindowsUpdatesSortByEnum = "displayName"
)

func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumValues

func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumValues() []ListManagedInstanceInstalledWindowsUpdatesSortByEnum

GetListManagedInstanceInstalledWindowsUpdatesSortByEnumValues Enumerates the set of values for ListManagedInstanceInstalledWindowsUpdatesSortByEnum

func GetMappingListManagedInstanceInstalledWindowsUpdatesSortByEnum

func GetMappingListManagedInstanceInstalledWindowsUpdatesSortByEnum(val string) (ListManagedInstanceInstalledWindowsUpdatesSortByEnum, bool)

GetMappingListManagedInstanceInstalledWindowsUpdatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum

ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum

const (
    ListManagedInstanceInstalledWindowsUpdatesSortOrderAsc  ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum = "ASC"
    ListManagedInstanceInstalledWindowsUpdatesSortOrderDesc ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum = "DESC"
)

func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumValues

func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumValues() []ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum

GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum

func GetMappingListManagedInstanceInstalledWindowsUpdatesSortOrderEnum

func GetMappingListManagedInstanceInstalledWindowsUpdatesSortOrderEnum(val string) (ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum, bool)

GetMappingListManagedInstanceInstalledWindowsUpdatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceModulesRequest

ListManagedInstanceModulesRequest wrapper for the ListManagedInstanceModules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceModules.go.html to see an example of how to use ListManagedInstanceModulesRequest.

type ListManagedInstanceModulesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return resources that may partially match the name given.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceModulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for name is ascending.
    SortBy ListManagedInstanceModulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceModulesRequest) BinaryRequestBody

func (request ListManagedInstanceModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceModulesRequest) HTTPRequest

func (request ListManagedInstanceModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceModulesRequest) RetryPolicy

func (request ListManagedInstanceModulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceModulesRequest) String

func (request ListManagedInstanceModulesRequest) String() string

func (ListManagedInstanceModulesRequest) ValidateEnumValue

func (request ListManagedInstanceModulesRequest) 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 ListManagedInstanceModulesResponse

ListManagedInstanceModulesResponse wrapper for the ListManagedInstanceModules operation

type ListManagedInstanceModulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceModuleCollection instances
    ManagedInstanceModuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceModulesResponse) HTTPResponse

func (response ListManagedInstanceModulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceModulesResponse) String

func (response ListManagedInstanceModulesResponse) String() string

type ListManagedInstanceModulesSortByEnum

ListManagedInstanceModulesSortByEnum Enum with underlying type: string

type ListManagedInstanceModulesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceModulesSortByEnum

const (
    ListManagedInstanceModulesSortByName ListManagedInstanceModulesSortByEnum = "name"
)

func GetListManagedInstanceModulesSortByEnumValues

func GetListManagedInstanceModulesSortByEnumValues() []ListManagedInstanceModulesSortByEnum

GetListManagedInstanceModulesSortByEnumValues Enumerates the set of values for ListManagedInstanceModulesSortByEnum

func GetMappingListManagedInstanceModulesSortByEnum

func GetMappingListManagedInstanceModulesSortByEnum(val string) (ListManagedInstanceModulesSortByEnum, bool)

GetMappingListManagedInstanceModulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceModulesSortOrderEnum

ListManagedInstanceModulesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceModulesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceModulesSortOrderEnum

const (
    ListManagedInstanceModulesSortOrderAsc  ListManagedInstanceModulesSortOrderEnum = "ASC"
    ListManagedInstanceModulesSortOrderDesc ListManagedInstanceModulesSortOrderEnum = "DESC"
)

func GetListManagedInstanceModulesSortOrderEnumValues

func GetListManagedInstanceModulesSortOrderEnumValues() []ListManagedInstanceModulesSortOrderEnum

GetListManagedInstanceModulesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceModulesSortOrderEnum

func GetMappingListManagedInstanceModulesSortOrderEnum

func GetMappingListManagedInstanceModulesSortOrderEnum(val string) (ListManagedInstanceModulesSortOrderEnum, bool)

GetMappingListManagedInstanceModulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceUpdatablePackagesRequest

ListManagedInstanceUpdatablePackagesRequest wrapper for the ListManagedInstanceUpdatablePackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceUpdatablePackages.go.html to see an example of how to use ListManagedInstanceUpdatablePackagesRequest.

type ListManagedInstanceUpdatablePackagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A filter to return only packages that match the given update classification type.
    ClassificationType []ClassificationTypesEnum `contributesTo:"query" name:"classificationType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The assigned erratum name. It's unique and not changeable.
    // Example: `ELSA-2020-5804`
    AdvisoryName []string `contributesTo:"query" name:"advisoryName" collectionFormat:"multi"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstanceUpdatablePackagesSortOrderEnum `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 ListManagedInstanceUpdatablePackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstanceUpdatablePackagesRequest) BinaryRequestBody

func (request ListManagedInstanceUpdatablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceUpdatablePackagesRequest) HTTPRequest

func (request ListManagedInstanceUpdatablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceUpdatablePackagesRequest) RetryPolicy

func (request ListManagedInstanceUpdatablePackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstanceUpdatablePackagesRequest) String

func (request ListManagedInstanceUpdatablePackagesRequest) String() string

func (ListManagedInstanceUpdatablePackagesRequest) ValidateEnumValue

func (request ListManagedInstanceUpdatablePackagesRequest) 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 ListManagedInstanceUpdatablePackagesResponse

ListManagedInstanceUpdatablePackagesResponse wrapper for the ListManagedInstanceUpdatablePackages operation

type ListManagedInstanceUpdatablePackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of UpdatablePackageCollection instances
    UpdatablePackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstanceUpdatablePackagesResponse) HTTPResponse

func (response ListManagedInstanceUpdatablePackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceUpdatablePackagesResponse) String

func (response ListManagedInstanceUpdatablePackagesResponse) String() string

type ListManagedInstanceUpdatablePackagesSortByEnum

ListManagedInstanceUpdatablePackagesSortByEnum Enum with underlying type: string

type ListManagedInstanceUpdatablePackagesSortByEnum string

Set of constants representing the allowable values for ListManagedInstanceUpdatablePackagesSortByEnum

const (
    ListManagedInstanceUpdatablePackagesSortByTimecreated ListManagedInstanceUpdatablePackagesSortByEnum = "timeCreated"
    ListManagedInstanceUpdatablePackagesSortByDisplayname ListManagedInstanceUpdatablePackagesSortByEnum = "displayName"
)

func GetListManagedInstanceUpdatablePackagesSortByEnumValues

func GetListManagedInstanceUpdatablePackagesSortByEnumValues() []ListManagedInstanceUpdatablePackagesSortByEnum

GetListManagedInstanceUpdatablePackagesSortByEnumValues Enumerates the set of values for ListManagedInstanceUpdatablePackagesSortByEnum

func GetMappingListManagedInstanceUpdatablePackagesSortByEnum

func GetMappingListManagedInstanceUpdatablePackagesSortByEnum(val string) (ListManagedInstanceUpdatablePackagesSortByEnum, bool)

GetMappingListManagedInstanceUpdatablePackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstanceUpdatablePackagesSortOrderEnum

ListManagedInstanceUpdatablePackagesSortOrderEnum Enum with underlying type: string

type ListManagedInstanceUpdatablePackagesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstanceUpdatablePackagesSortOrderEnum

const (
    ListManagedInstanceUpdatablePackagesSortOrderAsc  ListManagedInstanceUpdatablePackagesSortOrderEnum = "ASC"
    ListManagedInstanceUpdatablePackagesSortOrderDesc ListManagedInstanceUpdatablePackagesSortOrderEnum = "DESC"
)

func GetListManagedInstanceUpdatablePackagesSortOrderEnumValues

func GetListManagedInstanceUpdatablePackagesSortOrderEnumValues() []ListManagedInstanceUpdatablePackagesSortOrderEnum

GetListManagedInstanceUpdatablePackagesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceUpdatablePackagesSortOrderEnum

func GetMappingListManagedInstanceUpdatablePackagesSortOrderEnum

func GetMappingListManagedInstanceUpdatablePackagesSortOrderEnum(val string) (ListManagedInstanceUpdatablePackagesSortOrderEnum, bool)

GetMappingListManagedInstanceUpdatablePackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstancesRequest

ListManagedInstancesRequest wrapper for the ListManagedInstances operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstances.go.html to see an example of how to use ListManagedInstancesRequest.

type ListManagedInstancesRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance. This filter returns resources associated with this managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // A filter to return only managed instances whose status matches the status provided.
    Status []ManagedInstanceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only instances whose architecture type matches the given architecture.
    ArchType []ArchTypeEnum `contributesTo:"query" name:"archType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the given operating system family.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only managed instances that are acting as management stations.
    IsManagementStation *bool `mandatory:"false" contributesTo:"query" name:"isManagementStation"`

    // A filter to return only managed instances that are attached to the specified group.
    Group *string `mandatory:"false" contributesTo:"query" name:"group"`

    // A filter to return only managed instances that are NOT attached to the specified group.
    GroupNotEqualTo *string `mandatory:"false" contributesTo:"query" name:"groupNotEqualTo"`

    // A filter to return only managed instances that are associated with the specified lifecycle environment.
    LifecycleStage *string `mandatory:"false" contributesTo:"query" name:"lifecycleStage"`

    // A filter to return only managed instances that are NOT associated with the specified lifecycle environment.
    LifecycleStageNotEqualTo *string `mandatory:"false" contributesTo:"query" name:"lifecycleStageNotEqualTo"`

    // A filter to return only managed instances that are attached to the specified group or lifecycle environment.
    IsAttachedToGroupOrLifecycleStage *bool `mandatory:"false" contributesTo:"query" name:"isAttachedToGroupOrLifecycleStage"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. This filter returns resources associated with this software source.
    SoftwareSourceId *string `mandatory:"false" contributesTo:"query" name:"softwareSourceId"`

    // The assigned erratum name. It's unique and not changeable.
    // Example: `ELSA-2020-5804`
    AdvisoryName []string `contributesTo:"query" name:"advisoryName" collectionFormat:"multi"`

    // A filter to return only managed instances in a specific lifecycle environment.
    LifecycleEnvironment *string `mandatory:"false" contributesTo:"query" name:"lifecycleEnvironment"`

    // A filter to return only managed instances that aren't in a specific lifecycle environment.
    LifecycleEnvironmentNotEqualTo *string `mandatory:"false" contributesTo:"query" name:"lifecycleEnvironmentNotEqualTo"`

    // A filter to return only resources whose location matches the given value.
    Location []ManagedInstanceLocationEnum `contributesTo:"query" name:"location" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location does not match the given value.
    LocationNotEqualTo []ManagedInstanceLocationEnum `contributesTo:"query" name:"locationNotEqualTo" omitEmpty:"true" collectionFormat:"multi"`

    // A multi filter to return only managed instances that match the given profile ids.
    Profile []string `contributesTo:"query" name:"profile" collectionFormat:"multi"`

    // A multi filter to return only managed instances that don't contain the given profile OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    ProfileNotEqualTo []string `contributesTo:"query" name:"profileNotEqualTo" collectionFormat:"multi"`

    // A filter to return only managed instances with a registration profile attached.
    IsProfileAttached *bool `mandatory:"false" contributesTo:"query" name:"isProfileAttached"`

    // Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isManagedByAutonomousLinux"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagedInstancesSortOrderEnum `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 ListManagedInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListManagedInstancesRequest) BinaryRequestBody

func (request ListManagedInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstancesRequest) HTTPRequest

func (request ListManagedInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstancesRequest) RetryPolicy

func (request ListManagedInstancesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedInstancesRequest) String

func (request ListManagedInstancesRequest) String() string

func (ListManagedInstancesRequest) ValidateEnumValue

func (request ListManagedInstancesRequest) 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 ListManagedInstancesResponse

ListManagedInstancesResponse wrapper for the ListManagedInstances operation

type ListManagedInstancesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceCollection instances
    ManagedInstanceCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedInstancesResponse) HTTPResponse

func (response ListManagedInstancesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedInstancesResponse) String

func (response ListManagedInstancesResponse) String() string

type ListManagedInstancesSortByEnum

ListManagedInstancesSortByEnum Enum with underlying type: string

type ListManagedInstancesSortByEnum string

Set of constants representing the allowable values for ListManagedInstancesSortByEnum

const (
    ListManagedInstancesSortByTimecreated ListManagedInstancesSortByEnum = "timeCreated"
    ListManagedInstancesSortByDisplayname ListManagedInstancesSortByEnum = "displayName"
)

func GetListManagedInstancesSortByEnumValues

func GetListManagedInstancesSortByEnumValues() []ListManagedInstancesSortByEnum

GetListManagedInstancesSortByEnumValues Enumerates the set of values for ListManagedInstancesSortByEnum

func GetMappingListManagedInstancesSortByEnum

func GetMappingListManagedInstancesSortByEnum(val string) (ListManagedInstancesSortByEnum, bool)

GetMappingListManagedInstancesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedInstancesSortOrderEnum

ListManagedInstancesSortOrderEnum Enum with underlying type: string

type ListManagedInstancesSortOrderEnum string

Set of constants representing the allowable values for ListManagedInstancesSortOrderEnum

const (
    ListManagedInstancesSortOrderAsc  ListManagedInstancesSortOrderEnum = "ASC"
    ListManagedInstancesSortOrderDesc ListManagedInstancesSortOrderEnum = "DESC"
)

func GetListManagedInstancesSortOrderEnumValues

func GetListManagedInstancesSortOrderEnumValues() []ListManagedInstancesSortOrderEnum

GetListManagedInstancesSortOrderEnumValues Enumerates the set of values for ListManagedInstancesSortOrderEnum

func GetMappingListManagedInstancesSortOrderEnum

func GetMappingListManagedInstancesSortOrderEnum(val string) (ListManagedInstancesSortOrderEnum, bool)

GetMappingListManagedInstancesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagementStationsRequest

ListManagementStationsRequest wrapper for the ListManagementStations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagementStations.go.html to see an example of how to use ListManagementStationsRequest.

type ListManagementStationsRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter that returns information for management stations in the specified state.
    LifecycleState ManagementStationLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance. This filter returns resources associated with this managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListManagementStationsSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListManagementStationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station. A filter that returns information about the specified management station.
    Id *string `mandatory:"false" contributesTo:"query" name:"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
}

func (ListManagementStationsRequest) BinaryRequestBody

func (request ListManagementStationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagementStationsRequest) HTTPRequest

func (request ListManagementStationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagementStationsRequest) RetryPolicy

func (request ListManagementStationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagementStationsRequest) String

func (request ListManagementStationsRequest) String() string

func (ListManagementStationsRequest) ValidateEnumValue

func (request ListManagementStationsRequest) 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 ListManagementStationsResponse

ListManagementStationsResponse wrapper for the ListManagementStations operation

type ListManagementStationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagementStationCollection instances
    ManagementStationCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagementStationsResponse) HTTPResponse

func (response ListManagementStationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagementStationsResponse) String

func (response ListManagementStationsResponse) String() string

type ListManagementStationsSortByEnum

ListManagementStationsSortByEnum Enum with underlying type: string

type ListManagementStationsSortByEnum string

Set of constants representing the allowable values for ListManagementStationsSortByEnum

const (
    ListManagementStationsSortByTimecreated ListManagementStationsSortByEnum = "timeCreated"
    ListManagementStationsSortByDisplayname ListManagementStationsSortByEnum = "displayName"
)

func GetListManagementStationsSortByEnumValues

func GetListManagementStationsSortByEnumValues() []ListManagementStationsSortByEnum

GetListManagementStationsSortByEnumValues Enumerates the set of values for ListManagementStationsSortByEnum

func GetMappingListManagementStationsSortByEnum

func GetMappingListManagementStationsSortByEnum(val string) (ListManagementStationsSortByEnum, bool)

GetMappingListManagementStationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagementStationsSortOrderEnum

ListManagementStationsSortOrderEnum Enum with underlying type: string

type ListManagementStationsSortOrderEnum string

Set of constants representing the allowable values for ListManagementStationsSortOrderEnum

const (
    ListManagementStationsSortOrderAsc  ListManagementStationsSortOrderEnum = "ASC"
    ListManagementStationsSortOrderDesc ListManagementStationsSortOrderEnum = "DESC"
)

func GetListManagementStationsSortOrderEnumValues

func GetListManagementStationsSortOrderEnumValues() []ListManagementStationsSortOrderEnum

GetListManagementStationsSortOrderEnumValues Enumerates the set of values for ListManagementStationsSortOrderEnum

func GetMappingListManagementStationsSortOrderEnum

func GetMappingListManagementStationsSortOrderEnum(val string) (ListManagementStationsSortOrderEnum, bool)

GetMappingListManagementStationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMirrorsRequest

ListMirrorsRequest wrapper for the ListMirrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListMirrors.go.html to see an example of how to use ListMirrorsRequest.

type ListMirrorsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListMirrorsSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListMirrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // List of Mirror state to filter by
    MirrorStates []MirrorStateEnum `contributesTo:"query" name:"mirrorStates" omitEmpty:"true" collectionFormat:"multi"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListMirrorsRequest) BinaryRequestBody

func (request ListMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListMirrorsRequest) HTTPRequest

func (request ListMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListMirrorsRequest) RetryPolicy

func (request ListMirrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListMirrorsRequest) String

func (request ListMirrorsRequest) String() string

func (ListMirrorsRequest) ValidateEnumValue

func (request ListMirrorsRequest) 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 ListMirrorsResponse

ListMirrorsResponse wrapper for the ListMirrors operation

type ListMirrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MirrorsCollection instances
    MirrorsCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListMirrorsResponse) HTTPResponse

func (response ListMirrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListMirrorsResponse) String

func (response ListMirrorsResponse) String() string

type ListMirrorsSortByEnum

ListMirrorsSortByEnum Enum with underlying type: string

type ListMirrorsSortByEnum string

Set of constants representing the allowable values for ListMirrorsSortByEnum

const (
    ListMirrorsSortByTimecreated ListMirrorsSortByEnum = "timeCreated"
    ListMirrorsSortByDisplayname ListMirrorsSortByEnum = "displayName"
)

func GetListMirrorsSortByEnumValues

func GetListMirrorsSortByEnumValues() []ListMirrorsSortByEnum

GetListMirrorsSortByEnumValues Enumerates the set of values for ListMirrorsSortByEnum

func GetMappingListMirrorsSortByEnum

func GetMappingListMirrorsSortByEnum(val string) (ListMirrorsSortByEnum, bool)

GetMappingListMirrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMirrorsSortOrderEnum

ListMirrorsSortOrderEnum Enum with underlying type: string

type ListMirrorsSortOrderEnum string

Set of constants representing the allowable values for ListMirrorsSortOrderEnum

const (
    ListMirrorsSortOrderAsc  ListMirrorsSortOrderEnum = "ASC"
    ListMirrorsSortOrderDesc ListMirrorsSortOrderEnum = "DESC"
)

func GetListMirrorsSortOrderEnumValues

func GetListMirrorsSortOrderEnumValues() []ListMirrorsSortOrderEnum

GetListMirrorsSortOrderEnumValues Enumerates the set of values for ListMirrorsSortOrderEnum

func GetMappingListMirrorsSortOrderEnum

func GetMappingListMirrorsSortOrderEnum(val string) (ListMirrorsSortOrderEnum, bool)

GetMappingListMirrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListModuleStreamProfilesRequest

ListModuleStreamProfilesRequest wrapper for the ListModuleStreamProfiles operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListModuleStreamProfiles.go.html to see an example of how to use ListModuleStreamProfilesRequest.

type ListModuleStreamProfilesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The name of a module. This parameter is required if a
    // streamName is specified.
    ModuleName *string `mandatory:"false" contributesTo:"query" name:"moduleName"`

    // The name of the module stream. This parameter is required if a profile name is specified.
    StreamName *string `mandatory:"false" contributesTo:"query" name:"streamName"`

    // The name of the entity to be queried.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListModuleStreamProfilesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for moduleName is ascending.
    SortBy ListModuleStreamProfilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListModuleStreamProfilesRequest) BinaryRequestBody

func (request ListModuleStreamProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListModuleStreamProfilesRequest) HTTPRequest

func (request ListModuleStreamProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListModuleStreamProfilesRequest) RetryPolicy

func (request ListModuleStreamProfilesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListModuleStreamProfilesRequest) String

func (request ListModuleStreamProfilesRequest) String() string

func (ListModuleStreamProfilesRequest) ValidateEnumValue

func (request ListModuleStreamProfilesRequest) 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 ListModuleStreamProfilesResponse

ListModuleStreamProfilesResponse wrapper for the ListModuleStreamProfiles operation

type ListModuleStreamProfilesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ModuleStreamProfileCollection instances
    ModuleStreamProfileCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListModuleStreamProfilesResponse) HTTPResponse

func (response ListModuleStreamProfilesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListModuleStreamProfilesResponse) String

func (response ListModuleStreamProfilesResponse) String() string

type ListModuleStreamProfilesSortByEnum

ListModuleStreamProfilesSortByEnum Enum with underlying type: string

type ListModuleStreamProfilesSortByEnum string

Set of constants representing the allowable values for ListModuleStreamProfilesSortByEnum

const (
    ListModuleStreamProfilesSortByModulename ListModuleStreamProfilesSortByEnum = "moduleName"
)

func GetListModuleStreamProfilesSortByEnumValues

func GetListModuleStreamProfilesSortByEnumValues() []ListModuleStreamProfilesSortByEnum

GetListModuleStreamProfilesSortByEnumValues Enumerates the set of values for ListModuleStreamProfilesSortByEnum

func GetMappingListModuleStreamProfilesSortByEnum

func GetMappingListModuleStreamProfilesSortByEnum(val string) (ListModuleStreamProfilesSortByEnum, bool)

GetMappingListModuleStreamProfilesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListModuleStreamProfilesSortOrderEnum

ListModuleStreamProfilesSortOrderEnum Enum with underlying type: string

type ListModuleStreamProfilesSortOrderEnum string

Set of constants representing the allowable values for ListModuleStreamProfilesSortOrderEnum

const (
    ListModuleStreamProfilesSortOrderAsc  ListModuleStreamProfilesSortOrderEnum = "ASC"
    ListModuleStreamProfilesSortOrderDesc ListModuleStreamProfilesSortOrderEnum = "DESC"
)

func GetListModuleStreamProfilesSortOrderEnumValues

func GetListModuleStreamProfilesSortOrderEnumValues() []ListModuleStreamProfilesSortOrderEnum

GetListModuleStreamProfilesSortOrderEnumValues Enumerates the set of values for ListModuleStreamProfilesSortOrderEnum

func GetMappingListModuleStreamProfilesSortOrderEnum

func GetMappingListModuleStreamProfilesSortOrderEnum(val string) (ListModuleStreamProfilesSortOrderEnum, bool)

GetMappingListModuleStreamProfilesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListModuleStreamsRequest

ListModuleStreamsRequest wrapper for the ListModuleStreams operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListModuleStreams.go.html to see an example of how to use ListModuleStreamsRequest.

type ListModuleStreamsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The name of a module. This parameter is required if a
    // streamName is specified.
    ModuleName *string `mandatory:"false" contributesTo:"query" name:"moduleName"`

    // The name of the entity to be queried.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Indicates whether to list only the latest versions of packages, module streams, and stream profiles.
    IsLatest *bool `mandatory:"false" contributesTo:"query" name:"isLatest"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListModuleStreamsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for moduleName is ascending.
    SortBy ListModuleStreamsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return resources that may partially match the module name given.
    ModuleNameContains *string `mandatory:"false" contributesTo:"query" name:"moduleNameContains"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListModuleStreamsRequest) BinaryRequestBody

func (request ListModuleStreamsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListModuleStreamsRequest) HTTPRequest

func (request ListModuleStreamsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListModuleStreamsRequest) RetryPolicy

func (request ListModuleStreamsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListModuleStreamsRequest) String

func (request ListModuleStreamsRequest) String() string

func (ListModuleStreamsRequest) ValidateEnumValue

func (request ListModuleStreamsRequest) 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 ListModuleStreamsResponse

ListModuleStreamsResponse wrapper for the ListModuleStreams operation

type ListModuleStreamsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ModuleStreamCollection instances
    ModuleStreamCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListModuleStreamsResponse) HTTPResponse

func (response ListModuleStreamsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListModuleStreamsResponse) String

func (response ListModuleStreamsResponse) String() string

type ListModuleStreamsSortByEnum

ListModuleStreamsSortByEnum Enum with underlying type: string

type ListModuleStreamsSortByEnum string

Set of constants representing the allowable values for ListModuleStreamsSortByEnum

const (
    ListModuleStreamsSortByModulename ListModuleStreamsSortByEnum = "moduleName"
)

func GetListModuleStreamsSortByEnumValues

func GetListModuleStreamsSortByEnumValues() []ListModuleStreamsSortByEnum

GetListModuleStreamsSortByEnumValues Enumerates the set of values for ListModuleStreamsSortByEnum

func GetMappingListModuleStreamsSortByEnum

func GetMappingListModuleStreamsSortByEnum(val string) (ListModuleStreamsSortByEnum, bool)

GetMappingListModuleStreamsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListModuleStreamsSortOrderEnum

ListModuleStreamsSortOrderEnum Enum with underlying type: string

type ListModuleStreamsSortOrderEnum string

Set of constants representing the allowable values for ListModuleStreamsSortOrderEnum

const (
    ListModuleStreamsSortOrderAsc  ListModuleStreamsSortOrderEnum = "ASC"
    ListModuleStreamsSortOrderDesc ListModuleStreamsSortOrderEnum = "DESC"
)

func GetListModuleStreamsSortOrderEnumValues

func GetListModuleStreamsSortOrderEnumValues() []ListModuleStreamsSortOrderEnum

GetListModuleStreamsSortOrderEnumValues Enumerates the set of values for ListModuleStreamsSortOrderEnum

func GetMappingListModuleStreamsSortOrderEnum

func GetMappingListModuleStreamsSortOrderEnum(val string) (ListModuleStreamsSortOrderEnum, bool)

GetMappingListModuleStreamsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPackageGroupsRequest

ListPackageGroupsRequest wrapper for the ListPackageGroups operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListPackageGroups.go.html to see an example of how to use ListPackageGroupsRequest.

type ListPackageGroupsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The name of the entity to be queried.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return resources that may partially match the name given.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // A filter to return only package groups of the specified type.
    GroupType []PackageGroupGroupTypeEnum `contributesTo:"query" name:"groupType" omitEmpty:"true" collectionFormat:"multi"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListPackageGroupsSortOrderEnum `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 ListPackageGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListPackageGroupsRequest) BinaryRequestBody

func (request ListPackageGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPackageGroupsRequest) HTTPRequest

func (request ListPackageGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPackageGroupsRequest) RetryPolicy

func (request ListPackageGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPackageGroupsRequest) String

func (request ListPackageGroupsRequest) String() string

func (ListPackageGroupsRequest) ValidateEnumValue

func (request ListPackageGroupsRequest) 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 ListPackageGroupsResponse

ListPackageGroupsResponse wrapper for the ListPackageGroups operation

type ListPackageGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PackageGroupCollection instances
    PackageGroupCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPackageGroupsResponse) HTTPResponse

func (response ListPackageGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPackageGroupsResponse) String

func (response ListPackageGroupsResponse) String() string

type ListPackageGroupsSortByEnum

ListPackageGroupsSortByEnum Enum with underlying type: string

type ListPackageGroupsSortByEnum string

Set of constants representing the allowable values for ListPackageGroupsSortByEnum

const (
    ListPackageGroupsSortByTimecreated ListPackageGroupsSortByEnum = "timeCreated"
    ListPackageGroupsSortByDisplayname ListPackageGroupsSortByEnum = "displayName"
)

func GetListPackageGroupsSortByEnumValues

func GetListPackageGroupsSortByEnumValues() []ListPackageGroupsSortByEnum

GetListPackageGroupsSortByEnumValues Enumerates the set of values for ListPackageGroupsSortByEnum

func GetMappingListPackageGroupsSortByEnum

func GetMappingListPackageGroupsSortByEnum(val string) (ListPackageGroupsSortByEnum, bool)

GetMappingListPackageGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPackageGroupsSortOrderEnum

ListPackageGroupsSortOrderEnum Enum with underlying type: string

type ListPackageGroupsSortOrderEnum string

Set of constants representing the allowable values for ListPackageGroupsSortOrderEnum

const (
    ListPackageGroupsSortOrderAsc  ListPackageGroupsSortOrderEnum = "ASC"
    ListPackageGroupsSortOrderDesc ListPackageGroupsSortOrderEnum = "DESC"
)

func GetListPackageGroupsSortOrderEnumValues

func GetListPackageGroupsSortOrderEnumValues() []ListPackageGroupsSortOrderEnum

GetListPackageGroupsSortOrderEnumValues Enumerates the set of values for ListPackageGroupsSortOrderEnum

func GetMappingListPackageGroupsSortOrderEnum

func GetMappingListPackageGroupsSortOrderEnum(val string) (ListPackageGroupsSortOrderEnum, bool)

GetMappingListPackageGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProfilesArchTypeEnum

ListProfilesArchTypeEnum Enum with underlying type: string

type ListProfilesArchTypeEnum string

Set of constants representing the allowable values for ListProfilesArchTypeEnum

const (
    ListProfilesArchTypeX8664   ListProfilesArchTypeEnum = "X86_64"
    ListProfilesArchTypeAarch64 ListProfilesArchTypeEnum = "AARCH64"
    ListProfilesArchTypeI686    ListProfilesArchTypeEnum = "I686"
    ListProfilesArchTypeNoarch  ListProfilesArchTypeEnum = "NOARCH"
    ListProfilesArchTypeSrc     ListProfilesArchTypeEnum = "SRC"
)

func GetListProfilesArchTypeEnumValues

func GetListProfilesArchTypeEnumValues() []ListProfilesArchTypeEnum

GetListProfilesArchTypeEnumValues Enumerates the set of values for ListProfilesArchTypeEnum

func GetMappingListProfilesArchTypeEnum

func GetMappingListProfilesArchTypeEnum(val string) (ListProfilesArchTypeEnum, bool)

GetMappingListProfilesArchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProfilesOsFamilyEnum

ListProfilesOsFamilyEnum Enum with underlying type: string

type ListProfilesOsFamilyEnum string

Set of constants representing the allowable values for ListProfilesOsFamilyEnum

const (
    ListProfilesOsFamilyOracleLinux9      ListProfilesOsFamilyEnum = "ORACLE_LINUX_9"
    ListProfilesOsFamilyOracleLinux8      ListProfilesOsFamilyEnum = "ORACLE_LINUX_8"
    ListProfilesOsFamilyOracleLinux7      ListProfilesOsFamilyEnum = "ORACLE_LINUX_7"
    ListProfilesOsFamilyOracleLinux6      ListProfilesOsFamilyEnum = "ORACLE_LINUX_6"
    ListProfilesOsFamilyWindowsServer2016 ListProfilesOsFamilyEnum = "WINDOWS_SERVER_2016"
    ListProfilesOsFamilyWindowsServer2019 ListProfilesOsFamilyEnum = "WINDOWS_SERVER_2019"
    ListProfilesOsFamilyWindowsServer2022 ListProfilesOsFamilyEnum = "WINDOWS_SERVER_2022"
    ListProfilesOsFamilyAll               ListProfilesOsFamilyEnum = "ALL"
)

func GetListProfilesOsFamilyEnumValues

func GetListProfilesOsFamilyEnumValues() []ListProfilesOsFamilyEnum

GetListProfilesOsFamilyEnumValues Enumerates the set of values for ListProfilesOsFamilyEnum

func GetMappingListProfilesOsFamilyEnum

func GetMappingListProfilesOsFamilyEnum(val string) (ListProfilesOsFamilyEnum, bool)

GetMappingListProfilesOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProfilesRequest

ListProfilesRequest wrapper for the ListProfiles operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListProfiles.go.html to see an example of how to use ListProfilesRequest.

type ListProfilesRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return registration profiles that match the given profile type.
    ProfileType []ProfileTypeEnum `contributesTo:"query" name:"profileType" omitEmpty:"true" collectionFormat:"multi"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile. A filter used to return the specified profile.
    ProfileId *string `mandatory:"false" contributesTo:"query" name:"profileId"`

    // A filter to return only resources that match the given operating system family.
    OsFamily ListProfilesOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" omitEmpty:"true"`

    // A filter to return only profiles that match the given archType.
    ArchType ListProfilesArchTypeEnum `mandatory:"false" contributesTo:"query" name:"archType" omitEmpty:"true"`

    // A filter to return profiles that match the given instance type.
    RegistrationType []ProfileRegistrationTypeEnum `contributesTo:"query" name:"registrationType" omitEmpty:"true" collectionFormat:"multi"`

    // A boolean variable that is used to list only the default profile resources.
    IsDefaultProfile *bool `mandatory:"false" contributesTo:"query" name:"isDefaultProfile"`

    // A filter to return only service-provided profiles.
    IsServiceProvidedProfile *bool `mandatory:"false" contributesTo:"query" name:"isServiceProvidedProfile"`

    // A filter to return only resources that match the given vendor name.
    VendorName ListProfilesVendorNameEnum `mandatory:"false" contributesTo:"query" name:"vendorName" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only registration profiles in the given state.
    LifecycleState ProfileLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListProfilesSortOrderEnum `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 ListProfilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListProfilesRequest) BinaryRequestBody

func (request ListProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProfilesRequest) HTTPRequest

func (request ListProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProfilesRequest) RetryPolicy

func (request ListProfilesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProfilesRequest) String

func (request ListProfilesRequest) String() string

func (ListProfilesRequest) ValidateEnumValue

func (request ListProfilesRequest) 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 ListProfilesResponse

ListProfilesResponse wrapper for the ListProfiles operation

type ListProfilesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProfileCollection instances
    ProfileCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProfilesResponse) HTTPResponse

func (response ListProfilesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProfilesResponse) String

func (response ListProfilesResponse) String() string

type ListProfilesSortByEnum

ListProfilesSortByEnum Enum with underlying type: string

type ListProfilesSortByEnum string

Set of constants representing the allowable values for ListProfilesSortByEnum

const (
    ListProfilesSortByTimecreated ListProfilesSortByEnum = "timeCreated"
    ListProfilesSortByDisplayname ListProfilesSortByEnum = "displayName"
)

func GetListProfilesSortByEnumValues

func GetListProfilesSortByEnumValues() []ListProfilesSortByEnum

GetListProfilesSortByEnumValues Enumerates the set of values for ListProfilesSortByEnum

func GetMappingListProfilesSortByEnum

func GetMappingListProfilesSortByEnum(val string) (ListProfilesSortByEnum, bool)

GetMappingListProfilesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProfilesSortOrderEnum

ListProfilesSortOrderEnum Enum with underlying type: string

type ListProfilesSortOrderEnum string

Set of constants representing the allowable values for ListProfilesSortOrderEnum

const (
    ListProfilesSortOrderAsc  ListProfilesSortOrderEnum = "ASC"
    ListProfilesSortOrderDesc ListProfilesSortOrderEnum = "DESC"
)

func GetListProfilesSortOrderEnumValues

func GetListProfilesSortOrderEnumValues() []ListProfilesSortOrderEnum

GetListProfilesSortOrderEnumValues Enumerates the set of values for ListProfilesSortOrderEnum

func GetMappingListProfilesSortOrderEnum

func GetMappingListProfilesSortOrderEnum(val string) (ListProfilesSortOrderEnum, bool)

GetMappingListProfilesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProfilesVendorNameEnum

ListProfilesVendorNameEnum Enum with underlying type: string

type ListProfilesVendorNameEnum string

Set of constants representing the allowable values for ListProfilesVendorNameEnum

const (
    ListProfilesVendorNameOracle    ListProfilesVendorNameEnum = "ORACLE"
    ListProfilesVendorNameMicrosoft ListProfilesVendorNameEnum = "MICROSOFT"
)

func GetListProfilesVendorNameEnumValues

func GetListProfilesVendorNameEnumValues() []ListProfilesVendorNameEnum

GetListProfilesVendorNameEnumValues Enumerates the set of values for ListProfilesVendorNameEnum

func GetMappingListProfilesVendorNameEnum

func GetMappingListProfilesVendorNameEnum(val string) (ListProfilesVendorNameEnum, bool)

GetMappingListProfilesVendorNameEnum performs case Insensitive comparison on enum value and return the desired enum

type ListScheduledJobsOperationTypeEnum

ListScheduledJobsOperationTypeEnum Enum with underlying type: string

type ListScheduledJobsOperationTypeEnum string

Set of constants representing the allowable values for ListScheduledJobsOperationTypeEnum

const (
    ListScheduledJobsOperationTypeInstallPackages                  ListScheduledJobsOperationTypeEnum = "INSTALL_PACKAGES"
    ListScheduledJobsOperationTypeUpdatePackages                   ListScheduledJobsOperationTypeEnum = "UPDATE_PACKAGES"
    ListScheduledJobsOperationTypeRemovePackages                   ListScheduledJobsOperationTypeEnum = "REMOVE_PACKAGES"
    ListScheduledJobsOperationTypeUpdateAll                        ListScheduledJobsOperationTypeEnum = "UPDATE_ALL"
    ListScheduledJobsOperationTypeUpdateSecurity                   ListScheduledJobsOperationTypeEnum = "UPDATE_SECURITY"
    ListScheduledJobsOperationTypeUpdateBugfix                     ListScheduledJobsOperationTypeEnum = "UPDATE_BUGFIX"
    ListScheduledJobsOperationTypeUpdateEnhancement                ListScheduledJobsOperationTypeEnum = "UPDATE_ENHANCEMENT"
    ListScheduledJobsOperationTypeUpdateOther                      ListScheduledJobsOperationTypeEnum = "UPDATE_OTHER"
    ListScheduledJobsOperationTypeUpdateKspliceUserspace           ListScheduledJobsOperationTypeEnum = "UPDATE_KSPLICE_USERSPACE"
    ListScheduledJobsOperationTypeUpdateKspliceKernel              ListScheduledJobsOperationTypeEnum = "UPDATE_KSPLICE_KERNEL"
    ListScheduledJobsOperationTypeManageModuleStreams              ListScheduledJobsOperationTypeEnum = "MANAGE_MODULE_STREAMS"
    ListScheduledJobsOperationTypeSwitchModuleStream               ListScheduledJobsOperationTypeEnum = "SWITCH_MODULE_STREAM"
    ListScheduledJobsOperationTypeAttachSoftwareSources            ListScheduledJobsOperationTypeEnum = "ATTACH_SOFTWARE_SOURCES"
    ListScheduledJobsOperationTypeDetachSoftwareSources            ListScheduledJobsOperationTypeEnum = "DETACH_SOFTWARE_SOURCES"
    ListScheduledJobsOperationTypeSyncManagementStationMirror      ListScheduledJobsOperationTypeEnum = "SYNC_MANAGEMENT_STATION_MIRROR"
    ListScheduledJobsOperationTypePromoteLifecycle                 ListScheduledJobsOperationTypeEnum = "PROMOTE_LIFECYCLE"
    ListScheduledJobsOperationTypeInstallWindowsUpdates            ListScheduledJobsOperationTypeEnum = "INSTALL_WINDOWS_UPDATES"
    ListScheduledJobsOperationTypeInstallAllWindowsUpdates         ListScheduledJobsOperationTypeEnum = "INSTALL_ALL_WINDOWS_UPDATES"
    ListScheduledJobsOperationTypeInstallSecurityWindowsUpdates    ListScheduledJobsOperationTypeEnum = "INSTALL_SECURITY_WINDOWS_UPDATES"
    ListScheduledJobsOperationTypeInstallBugfixWindowsUpdates      ListScheduledJobsOperationTypeEnum = "INSTALL_BUGFIX_WINDOWS_UPDATES"
    ListScheduledJobsOperationTypeInstallEnhancementWindowsUpdates ListScheduledJobsOperationTypeEnum = "INSTALL_ENHANCEMENT_WINDOWS_UPDATES"
    ListScheduledJobsOperationTypeInstallOtherWindowsUpdates       ListScheduledJobsOperationTypeEnum = "INSTALL_OTHER_WINDOWS_UPDATES"
)

func GetListScheduledJobsOperationTypeEnumValues

func GetListScheduledJobsOperationTypeEnumValues() []ListScheduledJobsOperationTypeEnum

GetListScheduledJobsOperationTypeEnumValues Enumerates the set of values for ListScheduledJobsOperationTypeEnum

func GetMappingListScheduledJobsOperationTypeEnum

func GetMappingListScheduledJobsOperationTypeEnum(val string) (ListScheduledJobsOperationTypeEnum, bool)

GetMappingListScheduledJobsOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListScheduledJobsRequest

ListScheduledJobsRequest wrapper for the ListScheduledJobs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListScheduledJobs.go.html to see an example of how to use ListScheduledJobsRequest.

type ListScheduledJobsRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only scheduled jobs currently in the given state.
    LifecycleState ScheduledJobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance. This filter returns resources associated with this managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group. This filter returns resources associated with this group.
    ManagedInstanceGroupId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceGroupId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed compartment. This filter returns resources associated with this compartment.
    ManagedCompartmentId *string `mandatory:"false" contributesTo:"query" name:"managedCompartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
    LifecycleStageId *string `mandatory:"false" contributesTo:"query" name:"lifecycleStageId"`

    // A filter to return only scheduled jobs with the given operation type.
    OperationType ListScheduledJobsOperationTypeEnum `mandatory:"false" contributesTo:"query" name:"operationType" omitEmpty:"true"`

    // A filter to return only scheduled jobs of the given scheduling type (one-time or recurring).
    ScheduleType ListScheduledJobsScheduleTypeEnum `mandatory:"false" contributesTo:"query" name:"scheduleType" omitEmpty:"true"`

    // A filter to return only resources with a date on or after the given value, in ISO 8601 format.
    // Example: 2017-07-14T02:40:00.000Z
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // A filter to return only resources with a date on or before the given value, in ISO 8601 format.
    // Example: 2017-07-14T02:40:00.000Z
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListScheduledJobsSortOrderEnum `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 ListScheduledJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only restricted scheduled jobs.
    IsRestricted *bool `mandatory:"false" contributesTo:"query" name:"isRestricted"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job. A filter to return the specified job.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // Indicates whether to include subcompartments in the returned results. Default is false.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // A filter to return only resources whose location matches the given value.
    Location []ManagedInstanceLocationEnum `contributesTo:"query" name:"location" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location does not match the given value.
    LocationNotEqualTo []ManagedInstanceLocationEnum `contributesTo:"query" name:"locationNotEqualTo" omitEmpty:"true" collectionFormat:"multi"`

    // Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isManagedByAutonomousLinux"`

    // 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
}

func (ListScheduledJobsRequest) BinaryRequestBody

func (request ListScheduledJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListScheduledJobsRequest) HTTPRequest

func (request ListScheduledJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListScheduledJobsRequest) RetryPolicy

func (request ListScheduledJobsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListScheduledJobsRequest) String

func (request ListScheduledJobsRequest) String() string

func (ListScheduledJobsRequest) ValidateEnumValue

func (request ListScheduledJobsRequest) 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 ListScheduledJobsResponse

ListScheduledJobsResponse wrapper for the ListScheduledJobs operation

type ListScheduledJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ScheduledJobCollection instances
    ScheduledJobCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListScheduledJobsResponse) HTTPResponse

func (response ListScheduledJobsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListScheduledJobsResponse) String

func (response ListScheduledJobsResponse) String() string

type ListScheduledJobsScheduleTypeEnum

ListScheduledJobsScheduleTypeEnum Enum with underlying type: string

type ListScheduledJobsScheduleTypeEnum string

Set of constants representing the allowable values for ListScheduledJobsScheduleTypeEnum

const (
    ListScheduledJobsScheduleTypeOnetime   ListScheduledJobsScheduleTypeEnum = "ONETIME"
    ListScheduledJobsScheduleTypeRecurring ListScheduledJobsScheduleTypeEnum = "RECURRING"
)

func GetListScheduledJobsScheduleTypeEnumValues

func GetListScheduledJobsScheduleTypeEnumValues() []ListScheduledJobsScheduleTypeEnum

GetListScheduledJobsScheduleTypeEnumValues Enumerates the set of values for ListScheduledJobsScheduleTypeEnum

func GetMappingListScheduledJobsScheduleTypeEnum

func GetMappingListScheduledJobsScheduleTypeEnum(val string) (ListScheduledJobsScheduleTypeEnum, bool)

GetMappingListScheduledJobsScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListScheduledJobsSortByEnum

ListScheduledJobsSortByEnum Enum with underlying type: string

type ListScheduledJobsSortByEnum string

Set of constants representing the allowable values for ListScheduledJobsSortByEnum

const (
    ListScheduledJobsSortByTimecreated ListScheduledJobsSortByEnum = "timeCreated"
    ListScheduledJobsSortByDisplayname ListScheduledJobsSortByEnum = "displayName"
)

func GetListScheduledJobsSortByEnumValues

func GetListScheduledJobsSortByEnumValues() []ListScheduledJobsSortByEnum

GetListScheduledJobsSortByEnumValues Enumerates the set of values for ListScheduledJobsSortByEnum

func GetMappingListScheduledJobsSortByEnum

func GetMappingListScheduledJobsSortByEnum(val string) (ListScheduledJobsSortByEnum, bool)

GetMappingListScheduledJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListScheduledJobsSortOrderEnum

ListScheduledJobsSortOrderEnum Enum with underlying type: string

type ListScheduledJobsSortOrderEnum string

Set of constants representing the allowable values for ListScheduledJobsSortOrderEnum

const (
    ListScheduledJobsSortOrderAsc  ListScheduledJobsSortOrderEnum = "ASC"
    ListScheduledJobsSortOrderDesc ListScheduledJobsSortOrderEnum = "DESC"
)

func GetListScheduledJobsSortOrderEnumValues

func GetListScheduledJobsSortOrderEnumValues() []ListScheduledJobsSortOrderEnum

GetListScheduledJobsSortOrderEnumValues Enumerates the set of values for ListScheduledJobsSortOrderEnum

func GetMappingListScheduledJobsSortOrderEnum

func GetMappingListScheduledJobsSortOrderEnum(val string) (ListScheduledJobsSortOrderEnum, bool)

GetMappingListScheduledJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwarePackageSoftwareSourcesRequest

ListSoftwarePackageSoftwareSourcesRequest wrapper for the ListSoftwarePackageSoftwareSources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwarePackageSoftwareSources.go.html to see an example of how to use ListSoftwarePackageSoftwareSourcesRequest.

type ListSoftwarePackageSoftwareSourcesRequest struct {

    // The name of the software package.
    SoftwarePackageName *string `mandatory:"true" contributesTo:"path" name:"softwarePackageName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The type of the software source.
    SoftwareSourceType []SoftwareSourceTypeEnum `contributesTo:"query" name:"softwareSourceType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the given operating system family.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only instances whose architecture type matches the given architecture.
    ArchType []ArchTypeEnum `contributesTo:"query" name:"archType" omitEmpty:"true" collectionFormat:"multi"`

    // The availabilities of the software source in a non-OCI environment for a tenancy.
    Availability []AvailabilityEnum `contributesTo:"query" name:"availability" omitEmpty:"true" collectionFormat:"multi"`

    // The availabilities of the software source in an OCI environment for a tenancy.
    AvailabilityAtOci []AvailabilityEnum `contributesTo:"query" name:"availabilityAtOci" omitEmpty:"true" collectionFormat:"multi"`

    // The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
    AvailabilityAnywhere []AvailabilityEnum `contributesTo:"query" name:"availabilityAnywhere" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSoftwarePackageSoftwareSourcesSortOrderEnum `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 ListSoftwarePackageSoftwareSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only software sources whose state matches the given state.
    LifecycleState []SoftwareSourceLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListSoftwarePackageSoftwareSourcesRequest) BinaryRequestBody

func (request ListSoftwarePackageSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSoftwarePackageSoftwareSourcesRequest) HTTPRequest

func (request ListSoftwarePackageSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSoftwarePackageSoftwareSourcesRequest) RetryPolicy

func (request ListSoftwarePackageSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSoftwarePackageSoftwareSourcesRequest) String

func (request ListSoftwarePackageSoftwareSourcesRequest) String() string

func (ListSoftwarePackageSoftwareSourcesRequest) ValidateEnumValue

func (request ListSoftwarePackageSoftwareSourcesRequest) 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 ListSoftwarePackageSoftwareSourcesResponse

ListSoftwarePackageSoftwareSourcesResponse wrapper for the ListSoftwarePackageSoftwareSources operation

type ListSoftwarePackageSoftwareSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SoftwareSourceCollection instances
    SoftwareSourceCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSoftwarePackageSoftwareSourcesResponse) HTTPResponse

func (response ListSoftwarePackageSoftwareSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSoftwarePackageSoftwareSourcesResponse) String

func (response ListSoftwarePackageSoftwareSourcesResponse) String() string

type ListSoftwarePackageSoftwareSourcesSortByEnum

ListSoftwarePackageSoftwareSourcesSortByEnum Enum with underlying type: string

type ListSoftwarePackageSoftwareSourcesSortByEnum string

Set of constants representing the allowable values for ListSoftwarePackageSoftwareSourcesSortByEnum

const (
    ListSoftwarePackageSoftwareSourcesSortByTimecreated ListSoftwarePackageSoftwareSourcesSortByEnum = "timeCreated"
    ListSoftwarePackageSoftwareSourcesSortByDisplayname ListSoftwarePackageSoftwareSourcesSortByEnum = "displayName"
)

func GetListSoftwarePackageSoftwareSourcesSortByEnumValues

func GetListSoftwarePackageSoftwareSourcesSortByEnumValues() []ListSoftwarePackageSoftwareSourcesSortByEnum

GetListSoftwarePackageSoftwareSourcesSortByEnumValues Enumerates the set of values for ListSoftwarePackageSoftwareSourcesSortByEnum

func GetMappingListSoftwarePackageSoftwareSourcesSortByEnum

func GetMappingListSoftwarePackageSoftwareSourcesSortByEnum(val string) (ListSoftwarePackageSoftwareSourcesSortByEnum, bool)

GetMappingListSoftwarePackageSoftwareSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwarePackageSoftwareSourcesSortOrderEnum

ListSoftwarePackageSoftwareSourcesSortOrderEnum Enum with underlying type: string

type ListSoftwarePackageSoftwareSourcesSortOrderEnum string

Set of constants representing the allowable values for ListSoftwarePackageSoftwareSourcesSortOrderEnum

const (
    ListSoftwarePackageSoftwareSourcesSortOrderAsc  ListSoftwarePackageSoftwareSourcesSortOrderEnum = "ASC"
    ListSoftwarePackageSoftwareSourcesSortOrderDesc ListSoftwarePackageSoftwareSourcesSortOrderEnum = "DESC"
)

func GetListSoftwarePackageSoftwareSourcesSortOrderEnumValues

func GetListSoftwarePackageSoftwareSourcesSortOrderEnumValues() []ListSoftwarePackageSoftwareSourcesSortOrderEnum

GetListSoftwarePackageSoftwareSourcesSortOrderEnumValues Enumerates the set of values for ListSoftwarePackageSoftwareSourcesSortOrderEnum

func GetMappingListSoftwarePackageSoftwareSourcesSortOrderEnum

func GetMappingListSoftwarePackageSoftwareSourcesSortOrderEnum(val string) (ListSoftwarePackageSoftwareSourcesSortOrderEnum, bool)

GetMappingListSoftwarePackageSoftwareSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwarePackagesRequest

ListSoftwarePackagesRequest wrapper for the ListSoftwarePackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwarePackages.go.html to see an example of how to use ListSoftwarePackagesRequest.

type ListSoftwarePackagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Indicates whether to list only the latest versions of packages, module streams, and stream profiles.
    IsLatest *bool `mandatory:"false" contributesTo:"query" name:"isLatest"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSoftwarePackagesSortOrderEnum `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 ListSoftwarePackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListSoftwarePackagesRequest) BinaryRequestBody

func (request ListSoftwarePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSoftwarePackagesRequest) HTTPRequest

func (request ListSoftwarePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSoftwarePackagesRequest) RetryPolicy

func (request ListSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSoftwarePackagesRequest) String

func (request ListSoftwarePackagesRequest) String() string

func (ListSoftwarePackagesRequest) ValidateEnumValue

func (request ListSoftwarePackagesRequest) 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 ListSoftwarePackagesResponse

ListSoftwarePackagesResponse wrapper for the ListSoftwarePackages operation

type ListSoftwarePackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SoftwarePackageCollection instances
    SoftwarePackageCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSoftwarePackagesResponse) HTTPResponse

func (response ListSoftwarePackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSoftwarePackagesResponse) String

func (response ListSoftwarePackagesResponse) String() string

type ListSoftwarePackagesSortByEnum

ListSoftwarePackagesSortByEnum Enum with underlying type: string

type ListSoftwarePackagesSortByEnum string

Set of constants representing the allowable values for ListSoftwarePackagesSortByEnum

const (
    ListSoftwarePackagesSortByTimecreated ListSoftwarePackagesSortByEnum = "timeCreated"
    ListSoftwarePackagesSortByDisplayname ListSoftwarePackagesSortByEnum = "displayName"
)

func GetListSoftwarePackagesSortByEnumValues

func GetListSoftwarePackagesSortByEnumValues() []ListSoftwarePackagesSortByEnum

GetListSoftwarePackagesSortByEnumValues Enumerates the set of values for ListSoftwarePackagesSortByEnum

func GetMappingListSoftwarePackagesSortByEnum

func GetMappingListSoftwarePackagesSortByEnum(val string) (ListSoftwarePackagesSortByEnum, bool)

GetMappingListSoftwarePackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwarePackagesSortOrderEnum

ListSoftwarePackagesSortOrderEnum Enum with underlying type: string

type ListSoftwarePackagesSortOrderEnum string

Set of constants representing the allowable values for ListSoftwarePackagesSortOrderEnum

const (
    ListSoftwarePackagesSortOrderAsc  ListSoftwarePackagesSortOrderEnum = "ASC"
    ListSoftwarePackagesSortOrderDesc ListSoftwarePackagesSortOrderEnum = "DESC"
)

func GetListSoftwarePackagesSortOrderEnumValues

func GetListSoftwarePackagesSortOrderEnumValues() []ListSoftwarePackagesSortOrderEnum

GetListSoftwarePackagesSortOrderEnumValues Enumerates the set of values for ListSoftwarePackagesSortOrderEnum

func GetMappingListSoftwarePackagesSortOrderEnum

func GetMappingListSoftwarePackagesSortOrderEnum(val string) (ListSoftwarePackagesSortOrderEnum, bool)

GetMappingListSoftwarePackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwareSourceVendorsRequest

ListSoftwareSourceVendorsRequest wrapper for the ListSoftwareSourceVendors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwareSourceVendors.go.html to see an example of how to use ListSoftwareSourceVendorsRequest.

type ListSoftwareSourceVendorsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSoftwareSourceVendorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort software source vendors by. Only one sort order may be provided. Default order for name is ascending.
    SortBy ListSoftwareSourceVendorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The name of the entity to be queried.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // 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
}

func (ListSoftwareSourceVendorsRequest) BinaryRequestBody

func (request ListSoftwareSourceVendorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSoftwareSourceVendorsRequest) HTTPRequest

func (request ListSoftwareSourceVendorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSoftwareSourceVendorsRequest) RetryPolicy

func (request ListSoftwareSourceVendorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSoftwareSourceVendorsRequest) String

func (request ListSoftwareSourceVendorsRequest) String() string

func (ListSoftwareSourceVendorsRequest) ValidateEnumValue

func (request ListSoftwareSourceVendorsRequest) 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 ListSoftwareSourceVendorsResponse

ListSoftwareSourceVendorsResponse wrapper for the ListSoftwareSourceVendors operation

type ListSoftwareSourceVendorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SoftwareSourceVendorCollection instance
    SoftwareSourceVendorCollection `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"`
}

func (ListSoftwareSourceVendorsResponse) HTTPResponse

func (response ListSoftwareSourceVendorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSoftwareSourceVendorsResponse) String

func (response ListSoftwareSourceVendorsResponse) String() string

type ListSoftwareSourceVendorsSortByEnum

ListSoftwareSourceVendorsSortByEnum Enum with underlying type: string

type ListSoftwareSourceVendorsSortByEnum string

Set of constants representing the allowable values for ListSoftwareSourceVendorsSortByEnum

const (
    ListSoftwareSourceVendorsSortByName ListSoftwareSourceVendorsSortByEnum = "name"
)

func GetListSoftwareSourceVendorsSortByEnumValues

func GetListSoftwareSourceVendorsSortByEnumValues() []ListSoftwareSourceVendorsSortByEnum

GetListSoftwareSourceVendorsSortByEnumValues Enumerates the set of values for ListSoftwareSourceVendorsSortByEnum

func GetMappingListSoftwareSourceVendorsSortByEnum

func GetMappingListSoftwareSourceVendorsSortByEnum(val string) (ListSoftwareSourceVendorsSortByEnum, bool)

GetMappingListSoftwareSourceVendorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwareSourceVendorsSortOrderEnum

ListSoftwareSourceVendorsSortOrderEnum Enum with underlying type: string

type ListSoftwareSourceVendorsSortOrderEnum string

Set of constants representing the allowable values for ListSoftwareSourceVendorsSortOrderEnum

const (
    ListSoftwareSourceVendorsSortOrderAsc  ListSoftwareSourceVendorsSortOrderEnum = "ASC"
    ListSoftwareSourceVendorsSortOrderDesc ListSoftwareSourceVendorsSortOrderEnum = "DESC"
)

func GetListSoftwareSourceVendorsSortOrderEnumValues

func GetListSoftwareSourceVendorsSortOrderEnumValues() []ListSoftwareSourceVendorsSortOrderEnum

GetListSoftwareSourceVendorsSortOrderEnumValues Enumerates the set of values for ListSoftwareSourceVendorsSortOrderEnum

func GetMappingListSoftwareSourceVendorsSortOrderEnum

func GetMappingListSoftwareSourceVendorsSortOrderEnum(val string) (ListSoftwareSourceVendorsSortOrderEnum, bool)

GetMappingListSoftwareSourceVendorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwareSourcesRequest

ListSoftwareSourcesRequest wrapper for the ListSoftwareSources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwareSources.go.html to see an example of how to use ListSoftwareSourcesRequest.

type ListSoftwareSourcesRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the software source.
    SoftwareSourceId *string `mandatory:"false" contributesTo:"query" name:"softwareSourceId"`

    // The type of the software source.
    SoftwareSourceType []SoftwareSourceTypeEnum `contributesTo:"query" name:"softwareSourceType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the given vendor name.
    VendorName ListSoftwareSourcesVendorNameEnum `mandatory:"false" contributesTo:"query" name:"vendorName" omitEmpty:"true"`

    // A filter to return only resources that match the given operating system family.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only instances whose architecture type matches the given architecture.
    ArchType []ArchTypeEnum `contributesTo:"query" name:"archType" omitEmpty:"true" collectionFormat:"multi"`

    // The availabilities of the software source in a non-OCI environment for a tenancy.
    Availability []AvailabilityEnum `contributesTo:"query" name:"availability" omitEmpty:"true" collectionFormat:"multi"`

    // The availabilities of the software source in an OCI environment for a tenancy.
    AvailabilityAtOci []AvailabilityEnum `contributesTo:"query" name:"availabilityAtOci" omitEmpty:"true" collectionFormat:"multi"`

    // The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
    AvailabilityAnywhere []AvailabilityEnum `contributesTo:"query" name:"availabilityAnywhere" omitEmpty:"true" collectionFormat:"multi"`

    // Indicates whether the software source is mandatory for the Autonomous Linux service.
    IsMandatoryForAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isMandatoryForAutonomousLinux"`

    // A filter to return resources that match the given user-friendly name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A multi filter to return resources that do not contains the given display names.
    DisplayNameNotEqualTo []string `contributesTo:"query" name:"displayNameNotEqualTo" collectionFormat:"multi"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSoftwareSourcesSortOrderEnum `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 ListSoftwareSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only software sources whose state matches the given state.
    LifecycleState []SoftwareSourceLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListSoftwareSourcesRequest) BinaryRequestBody

func (request ListSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSoftwareSourcesRequest) HTTPRequest

func (request ListSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSoftwareSourcesRequest) RetryPolicy

func (request ListSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSoftwareSourcesRequest) String

func (request ListSoftwareSourcesRequest) String() string

func (ListSoftwareSourcesRequest) ValidateEnumValue

func (request ListSoftwareSourcesRequest) 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 ListSoftwareSourcesResponse

ListSoftwareSourcesResponse wrapper for the ListSoftwareSources operation

type ListSoftwareSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SoftwareSourceCollection instances
    SoftwareSourceCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSoftwareSourcesResponse) HTTPResponse

func (response ListSoftwareSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSoftwareSourcesResponse) String

func (response ListSoftwareSourcesResponse) String() string

type ListSoftwareSourcesSortByEnum

ListSoftwareSourcesSortByEnum Enum with underlying type: string

type ListSoftwareSourcesSortByEnum string

Set of constants representing the allowable values for ListSoftwareSourcesSortByEnum

const (
    ListSoftwareSourcesSortByTimecreated ListSoftwareSourcesSortByEnum = "timeCreated"
    ListSoftwareSourcesSortByDisplayname ListSoftwareSourcesSortByEnum = "displayName"
)

func GetListSoftwareSourcesSortByEnumValues

func GetListSoftwareSourcesSortByEnumValues() []ListSoftwareSourcesSortByEnum

GetListSoftwareSourcesSortByEnumValues Enumerates the set of values for ListSoftwareSourcesSortByEnum

func GetMappingListSoftwareSourcesSortByEnum

func GetMappingListSoftwareSourcesSortByEnum(val string) (ListSoftwareSourcesSortByEnum, bool)

GetMappingListSoftwareSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwareSourcesSortOrderEnum

ListSoftwareSourcesSortOrderEnum Enum with underlying type: string

type ListSoftwareSourcesSortOrderEnum string

Set of constants representing the allowable values for ListSoftwareSourcesSortOrderEnum

const (
    ListSoftwareSourcesSortOrderAsc  ListSoftwareSourcesSortOrderEnum = "ASC"
    ListSoftwareSourcesSortOrderDesc ListSoftwareSourcesSortOrderEnum = "DESC"
)

func GetListSoftwareSourcesSortOrderEnumValues

func GetListSoftwareSourcesSortOrderEnumValues() []ListSoftwareSourcesSortOrderEnum

GetListSoftwareSourcesSortOrderEnumValues Enumerates the set of values for ListSoftwareSourcesSortOrderEnum

func GetMappingListSoftwareSourcesSortOrderEnum

func GetMappingListSoftwareSourcesSortOrderEnum(val string) (ListSoftwareSourcesSortOrderEnum, bool)

GetMappingListSoftwareSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSoftwareSourcesVendorNameEnum

ListSoftwareSourcesVendorNameEnum Enum with underlying type: string

type ListSoftwareSourcesVendorNameEnum string

Set of constants representing the allowable values for ListSoftwareSourcesVendorNameEnum

const (
    ListSoftwareSourcesVendorNameOracle    ListSoftwareSourcesVendorNameEnum = "ORACLE"
    ListSoftwareSourcesVendorNameMicrosoft ListSoftwareSourcesVendorNameEnum = "MICROSOFT"
)

func GetListSoftwareSourcesVendorNameEnumValues

func GetListSoftwareSourcesVendorNameEnumValues() []ListSoftwareSourcesVendorNameEnum

GetListSoftwareSourcesVendorNameEnumValues Enumerates the set of values for ListSoftwareSourcesVendorNameEnum

func GetMappingListSoftwareSourcesVendorNameEnum

func GetMappingListSoftwareSourcesVendorNameEnum(val string) (ListSoftwareSourcesVendorNameEnum, bool)

GetMappingListSoftwareSourcesVendorNameEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWindowsUpdatesRequest

ListWindowsUpdatesRequest wrapper for the ListWindowsUpdates operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWindowsUpdates.go.html to see an example of how to use ListWindowsUpdatesRequest.

type ListWindowsUpdatesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only packages that match the given update classification type.
    ClassificationType []ClassificationTypesEnum `contributesTo:"query" name:"classificationType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter based on the unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWindowsUpdatesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeInstalled is descending. Default order for name or displayName is ascending.
    SortBy ListWindowsUpdatesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ListWindowsUpdatesRequest) BinaryRequestBody

func (request ListWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWindowsUpdatesRequest) HTTPRequest

func (request ListWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWindowsUpdatesRequest) RetryPolicy

func (request ListWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWindowsUpdatesRequest) String

func (request ListWindowsUpdatesRequest) String() string

func (ListWindowsUpdatesRequest) ValidateEnumValue

func (request ListWindowsUpdatesRequest) 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 ListWindowsUpdatesResponse

ListWindowsUpdatesResponse wrapper for the ListWindowsUpdates operation

type ListWindowsUpdatesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WindowsUpdateCollection instances
    WindowsUpdateCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWindowsUpdatesResponse) HTTPResponse

func (response ListWindowsUpdatesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWindowsUpdatesResponse) String

func (response ListWindowsUpdatesResponse) String() string

type ListWindowsUpdatesSortByEnum

ListWindowsUpdatesSortByEnum Enum with underlying type: string

type ListWindowsUpdatesSortByEnum string

Set of constants representing the allowable values for ListWindowsUpdatesSortByEnum

const (
    ListWindowsUpdatesSortByTimecreated ListWindowsUpdatesSortByEnum = "timeCreated"
    ListWindowsUpdatesSortByName        ListWindowsUpdatesSortByEnum = "name"
    ListWindowsUpdatesSortByDisplayname ListWindowsUpdatesSortByEnum = "displayName"
)

func GetListWindowsUpdatesSortByEnumValues

func GetListWindowsUpdatesSortByEnumValues() []ListWindowsUpdatesSortByEnum

GetListWindowsUpdatesSortByEnumValues Enumerates the set of values for ListWindowsUpdatesSortByEnum

func GetMappingListWindowsUpdatesSortByEnum

func GetMappingListWindowsUpdatesSortByEnum(val string) (ListWindowsUpdatesSortByEnum, bool)

GetMappingListWindowsUpdatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWindowsUpdatesSortOrderEnum

ListWindowsUpdatesSortOrderEnum Enum with underlying type: string

type ListWindowsUpdatesSortOrderEnum string

Set of constants representing the allowable values for ListWindowsUpdatesSortOrderEnum

const (
    ListWindowsUpdatesSortOrderAsc  ListWindowsUpdatesSortOrderEnum = "ASC"
    ListWindowsUpdatesSortOrderDesc ListWindowsUpdatesSortOrderEnum = "DESC"
)

func GetListWindowsUpdatesSortOrderEnumValues

func GetListWindowsUpdatesSortOrderEnumValues() []ListWindowsUpdatesSortOrderEnum

GetListWindowsUpdatesSortOrderEnumValues Enumerates the set of values for ListWindowsUpdatesSortOrderEnum

func GetMappingListWindowsUpdatesSortOrderEnum

func GetMappingListWindowsUpdatesSortOrderEnum(val string) (ListWindowsUpdatesSortOrderEnum, bool)

GetMappingListWindowsUpdatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for timeCreated 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
}

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated"
    ListWorkRequestErrorsSortByDisplayname ListWorkRequestErrorsSortByEnum = "displayName"
)

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

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided.
    // Default order for timeCreated 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
}

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated"
    ListWorkRequestLogsSortByDisplayname ListWorkRequestLogsSortByEnum = "displayName"
)

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

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return work requests that match the given status.
    Status []OperationStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. This filter returns resources associated with the specified resource.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    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 timeCreated is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the schedule job that initiated the work request.
    InitiatorId *string `mandatory:"false" contributesTo:"query" name:"initiatorId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent work request.
    ParentId *string `mandatory:"false" contributesTo:"query" name:"parentId"`

    // A filter to return the resources whose parent resources are not the same as the given resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    ParentResourcesNotEqualTo []string `contributesTo:"query" name:"parentResourcesNotEqualTo" collectionFormat:"multi"`

    // The asynchronous operation tracked by this work request. The filter returns only resources that match the given OperationType.
    OperationType []WorkRequestOperationTypeEnum `contributesTo:"query" name:"operationType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return the work requests that are a retry of the given work request OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    RetryOfId *string `mandatory:"false" contributesTo:"query" name:"retryOfId"`

    // A filter to return work requests that were created before the date provided (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format). Example: '2023-08-25T21:10:29.600Z'
    TimeCreatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedLessThan"`

    // A filter to return work requests that were created on or after the date provided (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format). Example: '2023-08-25T21:10:29.600Z'
    TimeCreatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedGreaterThanOrEqualTo"`

    // Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isManagedByAutonomousLinux"`

    // 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
}

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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimecreated ListWorkRequestsSortByEnum = "timeCreated"
    ListWorkRequestsSortByDisplayname ListWorkRequestsSortByEnum = "displayName"
)

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

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

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 ManageModuleStreamsInScheduledJobDetails

ManageModuleStreamsInScheduledJobDetails The set of changes to make to the state of the modules, streams, and profiles on the managed target.

type ManageModuleStreamsInScheduledJobDetails struct {

    // The set of module streams to enable.
    Enable []ModuleStreamDetails `mandatory:"false" json:"enable"`

    // The set of module streams to disable.
    Disable []ModuleStreamDetails `mandatory:"false" json:"disable"`

    // The set of module stream profiles to install.
    Install []ModuleStreamProfileDetails `mandatory:"false" json:"install"`

    // The set of module stream profiles to remove.
    Remove []ModuleStreamProfileDetails `mandatory:"false" json:"remove"`
}

func (ManageModuleStreamsInScheduledJobDetails) String

func (m ManageModuleStreamsInScheduledJobDetails) String() string

func (ManageModuleStreamsInScheduledJobDetails) ValidateEnumValue

func (m ManageModuleStreamsInScheduledJobDetails) 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 ManageModuleStreamsOnManagedInstanceDetails

ManageModuleStreamsOnManagedInstanceDetails The set of changes to make to the state of the modules, streams, and profiles on a managed instance

type ManageModuleStreamsOnManagedInstanceDetails struct {

    // Indicates if this operation is a dry run or if the operation
    // should be committed.  If set to true, the result of the operation
    // will be evaluated but not committed.  If set to false, the
    // operation is committed to the managed instance.  The default is
    // false.
    IsDryRun *bool `mandatory:"false" json:"isDryRun"`

    // The set of module streams to enable. If any streams of a module are already enabled, the service switches from the current stream to the new stream.
    // Once complete, the streams will be in 'ENABLED' status.
    Enable []ModuleStreamDetails `mandatory:"false" json:"enable"`

    // The set of module streams to disable. Any profiles that are installed for the module stream will be removed as part of the operation.
    // Once complete, the streams will be in 'DISABLED' status.
    Disable []ModuleStreamDetails `mandatory:"false" json:"disable"`

    // The set of module stream profiles to install. Any packages that are part of the profile are installed on the managed instance.
    // Once complete, the profile will be in 'INSTALLED' status. The operation will return an error if you attempt to install a profile from a disabled stream, unless enabling the new module stream is included in this operation.
    Install []ModuleStreamProfileDetails `mandatory:"false" json:"install"`

    // The set of module stream profiles to remove. Once complete, the profile will be in 'AVAILABLE' status.
    // The status of packages within the profile after the operation is complete is defined by the package manager on the managed instance group.
    Remove []ModuleStreamProfileDetails `mandatory:"false" json:"remove"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (ManageModuleStreamsOnManagedInstanceDetails) String

func (m ManageModuleStreamsOnManagedInstanceDetails) String() string

func (ManageModuleStreamsOnManagedInstanceDetails) ValidateEnumValue

func (m ManageModuleStreamsOnManagedInstanceDetails) 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 ManageModuleStreamsOnManagedInstanceGroupDetails

ManageModuleStreamsOnManagedInstanceGroupDetails The set of changes to make to the state of the modules, streams, and profiles on a managed instance group.

type ManageModuleStreamsOnManagedInstanceGroupDetails struct {

    // Indicates if this operation is a dry run or if the operation
    // should be committed.  If set to true, the result of the operation
    // will be evaluated but not committed.  If set to false, the
    // operation is committed to the managed instance(s).  The default is
    // false.
    IsDryRun *bool `mandatory:"false" json:"isDryRun"`

    // The set of module streams to enable.
    Enable []ModuleStreamDetails `mandatory:"false" json:"enable"`

    // The set of module streams to disable.
    Disable []ModuleStreamDetails `mandatory:"false" json:"disable"`

    // The set of module stream profiles to install.
    Install []ModuleStreamProfileDetails `mandatory:"false" json:"install"`

    // The set of module stream profiles to remove.
    Remove []ModuleStreamProfileDetails `mandatory:"false" json:"remove"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (ManageModuleStreamsOnManagedInstanceGroupDetails) String

func (m ManageModuleStreamsOnManagedInstanceGroupDetails) String() string

func (ManageModuleStreamsOnManagedInstanceGroupDetails) ValidateEnumValue

func (m ManageModuleStreamsOnManagedInstanceGroupDetails) 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 ManageModuleStreamsOnManagedInstanceGroupRequest

ManageModuleStreamsOnManagedInstanceGroupRequest wrapper for the ManageModuleStreamsOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ManageModuleStreamsOnManagedInstanceGroup.go.html to see an example of how to use ManageModuleStreamsOnManagedInstanceGroupRequest.

type ManageModuleStreamsOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The set of changes to make to the modules, streams, and profiles on a managed instance group.
    ManageModuleStreamsOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (ManageModuleStreamsOnManagedInstanceGroupRequest) BinaryRequestBody

func (request ManageModuleStreamsOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ManageModuleStreamsOnManagedInstanceGroupRequest) HTTPRequest

func (request ManageModuleStreamsOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ManageModuleStreamsOnManagedInstanceGroupRequest) RetryPolicy

func (request ManageModuleStreamsOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ManageModuleStreamsOnManagedInstanceGroupRequest) String

func (request ManageModuleStreamsOnManagedInstanceGroupRequest) String() string

func (ManageModuleStreamsOnManagedInstanceGroupRequest) ValidateEnumValue

func (request ManageModuleStreamsOnManagedInstanceGroupRequest) 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 ManageModuleStreamsOnManagedInstanceGroupResponse

ManageModuleStreamsOnManagedInstanceGroupResponse wrapper for the ManageModuleStreamsOnManagedInstanceGroup operation

type ManageModuleStreamsOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (ManageModuleStreamsOnManagedInstanceGroupResponse) HTTPResponse

func (response ManageModuleStreamsOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ManageModuleStreamsOnManagedInstanceGroupResponse) String

func (response ManageModuleStreamsOnManagedInstanceGroupResponse) String() string

type ManageModuleStreamsOnManagedInstanceRequest

ManageModuleStreamsOnManagedInstanceRequest wrapper for the ManageModuleStreamsOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ManageModuleStreamsOnManagedInstance.go.html to see an example of how to use ManageModuleStreamsOnManagedInstanceRequest.

type ManageModuleStreamsOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A description of an operation to perform against the modules, streams, and profiles of a managed instance.
    ManageModuleStreamsOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (ManageModuleStreamsOnManagedInstanceRequest) BinaryRequestBody

func (request ManageModuleStreamsOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ManageModuleStreamsOnManagedInstanceRequest) HTTPRequest

func (request ManageModuleStreamsOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ManageModuleStreamsOnManagedInstanceRequest) RetryPolicy

func (request ManageModuleStreamsOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ManageModuleStreamsOnManagedInstanceRequest) String

func (request ManageModuleStreamsOnManagedInstanceRequest) String() string

func (ManageModuleStreamsOnManagedInstanceRequest) ValidateEnumValue

func (request ManageModuleStreamsOnManagedInstanceRequest) 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 ManageModuleStreamsOnManagedInstanceResponse

ManageModuleStreamsOnManagedInstanceResponse wrapper for the ManageModuleStreamsOnManagedInstance operation

type ManageModuleStreamsOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (ManageModuleStreamsOnManagedInstanceResponse) HTTPResponse

func (response ManageModuleStreamsOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ManageModuleStreamsOnManagedInstanceResponse) String

func (response ManageModuleStreamsOnManagedInstanceResponse) String() string

type ManagedInstance

ManagedInstance An object that defines the instance being managed by the service.

type ManagedInstance struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    Id *string `mandatory:"true" json:"id"`

    // User-friendly name for the managed instance.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy that the managed instance resides in.
    TenancyId *string `mandatory:"true" json:"tenancyId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the managed instance.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Current status of the managed instance.
    Status ManagedInstanceStatusEnum `mandatory:"true" json:"status"`

    // User-specified description for the managed instance.
    Description *string `mandatory:"false" json:"description"`

    // The location of the managed instance.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // Time that the instance last checked in with the service (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeLastCheckin *common.SDKTime `mandatory:"false" json:"timeLastCheckin"`

    // Time that the instance last booted (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeLastBoot *common.SDKTime `mandatory:"false" json:"timeLastBoot"`

    // Operating system name.
    OsName *string `mandatory:"false" json:"osName"`

    // Operating system version.
    OsVersion *string `mandatory:"false" json:"osVersion"`

    // Operating system kernel version.
    OsKernelVersion *string `mandatory:"false" json:"osKernelVersion"`

    // The ksplice effective kernel version.
    KspliceEffectiveKernelVersion *string `mandatory:"false" json:"kspliceEffectiveKernelVersion"`

    // The CPU architecture type of the managed instance.
    Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"`

    // The operating system type of the managed instance.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The profile that was used to register this instance with the service.
    Profile *string `mandatory:"false" json:"profile"`

    // Indicates whether this managed instance is acting as an on-premises management station.
    IsManagementStation *bool `mandatory:"false" json:"isManagementStation"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station for the instance to use as primary management station.
    PrimaryManagementStationId *string `mandatory:"false" json:"primaryManagementStationId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station for the instance to use as secondary managment station.
    SecondaryManagementStationId *string `mandatory:"false" json:"secondaryManagementStationId"`

    // The list of software sources currently attached to the managed instance.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    ManagedInstanceGroup *Id `mandatory:"false" json:"managedInstanceGroup"`

    LifecycleEnvironment *Id `mandatory:"false" json:"lifecycleEnvironment"`

    LifecycleStage *Id `mandatory:"false" json:"lifecycleStage"`

    // Indicates whether a reboot is required to complete installation of updates.
    IsRebootRequired *bool `mandatory:"false" json:"isRebootRequired"`

    // Number of packages installed on the instance.
    InstalledPackages *int `mandatory:"false" json:"installedPackages"`

    // Number of Windows updates installed on the instance.
    InstalledWindowsUpdates *int `mandatory:"false" json:"installedWindowsUpdates"`

    // Number of updates available for installation.
    UpdatesAvailable *int `mandatory:"false" json:"updatesAvailable"`

    // Number of security type updates available for installation.
    SecurityUpdatesAvailable *int `mandatory:"false" json:"securityUpdatesAvailable"`

    // Number of bug fix type updates available for installation.
    BugUpdatesAvailable *int `mandatory:"false" json:"bugUpdatesAvailable"`

    // Number of enhancement type updates available for installation.
    EnhancementUpdatesAvailable *int `mandatory:"false" json:"enhancementUpdatesAvailable"`

    // Number of non-classified (other) updates available for installation.
    OtherUpdatesAvailable *int `mandatory:"false" json:"otherUpdatesAvailable"`

    // Number of scheduled jobs associated with this instance.
    ScheduledJobCount *int `mandatory:"false" json:"scheduledJobCount"`

    // Number of work requests associated with this instance.
    WorkRequestCount *int `mandatory:"false" json:"workRequestCount"`

    // The date and time the instance was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the instance was last updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    NotificationTopicId *string `mandatory:"false" json:"notificationTopicId"`

    AutonomousSettings *AutonomousSettings `mandatory:"false" json:"autonomousSettings"`

    // Indicates whether the Autonomous Linux service manages the instance.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`
}

func (ManagedInstance) String

func (m ManagedInstance) String() string

func (ManagedInstance) ValidateEnumValue

func (m ManagedInstance) 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 ManagedInstanceAnalyticCollection

ManagedInstanceAnalyticCollection A set of managed instance metrics returned for the SummarizeManagedInstanceAnalytics operation.

type ManagedInstanceAnalyticCollection struct {

    // List of managed instance analytic summary objects.
    Items []ManagedInstanceAnalyticSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceAnalyticCollection) String

func (m ManagedInstanceAnalyticCollection) String() string

func (ManagedInstanceAnalyticCollection) ValidateEnumValue

func (m ManagedInstanceAnalyticCollection) 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 ManagedInstanceAnalyticSummary

ManagedInstanceAnalyticSummary A metric emitted by managed instance resource.

type ManagedInstanceAnalyticSummary struct {

    // The name of this metric.
    Name MetricNameEnum `mandatory:"true" json:"name"`

    // Qualifiers provided in a metric definition. Available dimensions vary by metric namespace.
    // Each dimension takes the form of a key-value pair.
    // Example: `"managedInstanceId": "ocid1.managementagent.123"`
    Dimensions map[string]string `mandatory:"true" json:"dimensions"`

    // The value of this metric.
    Count *int `mandatory:"true" json:"count"`
}

func (ManagedInstanceAnalyticSummary) String

func (m ManagedInstanceAnalyticSummary) String() string

func (ManagedInstanceAnalyticSummary) ValidateEnumValue

func (m ManagedInstanceAnalyticSummary) 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 ManagedInstanceClient

ManagedInstanceClient a client for ManagedInstance

type ManagedInstanceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewManagedInstanceClientWithConfigurationProvider

func NewManagedInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagedInstanceClient, err error)

NewManagedInstanceClientWithConfigurationProvider Creates a new default ManagedInstance client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewManagedInstanceClientWithOboToken

func NewManagedInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagedInstanceClient, err error)

NewManagedInstanceClientWithOboToken Creates a new default ManagedInstance 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 (ManagedInstanceClient) AttachProfileToManagedInstance

func (client ManagedInstanceClient) AttachProfileToManagedInstance(ctx context.Context, request AttachProfileToManagedInstanceRequest) (response AttachProfileToManagedInstanceResponse, err error)

AttachProfileToManagedInstance Adds profile to a managed instance. After the profile has been added, the instance can be registered as a managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachProfileToManagedInstance.go.html to see an example of how to use AttachProfileToManagedInstance API. A default retry strategy applies to this operation AttachProfileToManagedInstance()

func (ManagedInstanceClient) AttachSoftwareSourcesToManagedInstance

func (client ManagedInstanceClient) AttachSoftwareSourcesToManagedInstance(ctx context.Context, request AttachSoftwareSourcesToManagedInstanceRequest) (response AttachSoftwareSourcesToManagedInstanceResponse, err error)

AttachSoftwareSourcesToManagedInstance Adds software sources to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachSoftwareSourcesToManagedInstance.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstance API. A default retry strategy applies to this operation AttachSoftwareSourcesToManagedInstance()

func (*ManagedInstanceClient) ConfigurationProvider

func (client *ManagedInstanceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (ManagedInstanceClient) DeleteManagedInstance

func (client ManagedInstanceClient) DeleteManagedInstance(ctx context.Context, request DeleteManagedInstanceRequest) (response DeleteManagedInstanceResponse, err error)

DeleteManagedInstance Unregisters the specified managed instance from the service. Once unregistered, the service will no longer manage the instance. For Linux instances, yum or DNF repository files will be restored to their state prior to registration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteManagedInstance.go.html to see an example of how to use DeleteManagedInstance API. A default retry strategy applies to this operation DeleteManagedInstance()

func (ManagedInstanceClient) DetachProfileFromManagedInstance

func (client ManagedInstanceClient) DetachProfileFromManagedInstance(ctx context.Context, request DetachProfileFromManagedInstanceRequest) (response DetachProfileFromManagedInstanceResponse, err error)

DetachProfileFromManagedInstance Detaches profile from a managed instance. After the profile has been removed, the instance cannot be registered as a managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachProfileFromManagedInstance.go.html to see an example of how to use DetachProfileFromManagedInstance API. A default retry strategy applies to this operation DetachProfileFromManagedInstance()

func (ManagedInstanceClient) DetachSoftwareSourcesFromManagedInstance

func (client ManagedInstanceClient) DetachSoftwareSourcesFromManagedInstance(ctx context.Context, request DetachSoftwareSourcesFromManagedInstanceRequest) (response DetachSoftwareSourcesFromManagedInstanceResponse, err error)

DetachSoftwareSourcesFromManagedInstance Removes software sources from a managed instance. Packages will no longer be able to be installed from these software sources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachSoftwareSourcesFromManagedInstance.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstance API. A default retry strategy applies to this operation DetachSoftwareSourcesFromManagedInstance()

func (ManagedInstanceClient) DisableModuleStreamOnManagedInstance

func (client ManagedInstanceClient) DisableModuleStreamOnManagedInstance(ctx context.Context, request DisableModuleStreamOnManagedInstanceRequest) (response DisableModuleStreamOnManagedInstanceResponse, err error)

DisableModuleStreamOnManagedInstance Disables a module stream on a managed instance. After the stream is disabled, it is no longer possible to install the profiles that are contained by the stream. All installed profiles must be removed prior to disabling a module stream.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DisableModuleStreamOnManagedInstance.go.html to see an example of how to use DisableModuleStreamOnManagedInstance API. A default retry strategy applies to this operation DisableModuleStreamOnManagedInstance()

func (ManagedInstanceClient) EnableModuleStreamOnManagedInstance

func (client ManagedInstanceClient) EnableModuleStreamOnManagedInstance(ctx context.Context, request EnableModuleStreamOnManagedInstanceRequest) (response EnableModuleStreamOnManagedInstanceResponse, err error)

EnableModuleStreamOnManagedInstance Enables a module stream on a managed instance. After the stream is enabled, it is possible to install the profiles that are contained by the stream. Enabling a stream that is already enabled will succeed. Attempting to enable a different stream for a module that already has a stream enabled results in an error.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/EnableModuleStreamOnManagedInstance.go.html to see an example of how to use EnableModuleStreamOnManagedInstance API. A default retry strategy applies to this operation EnableModuleStreamOnManagedInstance()

func (ManagedInstanceClient) GetManagedInstance

func (client ManagedInstanceClient) GetManagedInstance(ctx context.Context, request GetManagedInstanceRequest) (response GetManagedInstanceResponse, err error)

GetManagedInstance Gets information about the specified managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstance.go.html to see an example of how to use GetManagedInstance API. A default retry strategy applies to this operation GetManagedInstance()

func (ManagedInstanceClient) GetWindowsUpdate

func (client ManagedInstanceClient) GetWindowsUpdate(ctx context.Context, request GetWindowsUpdateRequest) (response GetWindowsUpdateResponse, err error)

GetWindowsUpdate Returns a Windows Update object.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetWindowsUpdate.go.html to see an example of how to use GetWindowsUpdate API. A default retry strategy applies to this operation GetWindowsUpdate()

func (ManagedInstanceClient) InstallAllWindowsUpdatesOnManagedInstancesInCompartment

func (client ManagedInstanceClient) InstallAllWindowsUpdatesOnManagedInstancesInCompartment(ctx context.Context, request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse, err error)

InstallAllWindowsUpdatesOnManagedInstancesInCompartment Installs all of the available Windows updates for managed instances in a compartment. This applies only to standalone Windows instances. This will not update instances that belong to a group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallAllWindowsUpdatesOnManagedInstancesInCompartment.go.html to see an example of how to use InstallAllWindowsUpdatesOnManagedInstancesInCompartment API. A default retry strategy applies to this operation InstallAllWindowsUpdatesOnManagedInstancesInCompartment()

func (ManagedInstanceClient) InstallModuleStreamProfileOnManagedInstance

func (client ManagedInstanceClient) InstallModuleStreamProfileOnManagedInstance(ctx context.Context, request InstallModuleStreamProfileOnManagedInstanceRequest) (response InstallModuleStreamProfileOnManagedInstanceResponse, err error)

InstallModuleStreamProfileOnManagedInstance Installs a profile for an module stream. The stream must be enabled before a profile can be installed. If a module stream defines multiple profiles, each one can be installed independently.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallModuleStreamProfileOnManagedInstance.go.html to see an example of how to use InstallModuleStreamProfileOnManagedInstance API. A default retry strategy applies to this operation InstallModuleStreamProfileOnManagedInstance()

func (ManagedInstanceClient) InstallPackagesOnManagedInstance

func (client ManagedInstanceClient) InstallPackagesOnManagedInstance(ctx context.Context, request InstallPackagesOnManagedInstanceRequest) (response InstallPackagesOnManagedInstanceResponse, err error)

InstallPackagesOnManagedInstance Installs packages on a managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallPackagesOnManagedInstance.go.html to see an example of how to use InstallPackagesOnManagedInstance API. A default retry strategy applies to this operation InstallPackagesOnManagedInstance()

func (ManagedInstanceClient) InstallWindowsUpdatesOnManagedInstance

func (client ManagedInstanceClient) InstallWindowsUpdatesOnManagedInstance(ctx context.Context, request InstallWindowsUpdatesOnManagedInstanceRequest) (response InstallWindowsUpdatesOnManagedInstanceResponse, err error)

InstallWindowsUpdatesOnManagedInstance Installs Windows updates on the specified managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallWindowsUpdatesOnManagedInstance.go.html to see an example of how to use InstallWindowsUpdatesOnManagedInstance API. A default retry strategy applies to this operation InstallWindowsUpdatesOnManagedInstance()

func (ManagedInstanceClient) ListManagedInstanceAvailablePackages

func (client ManagedInstanceClient) ListManagedInstanceAvailablePackages(ctx context.Context, request ListManagedInstanceAvailablePackagesRequest) (response ListManagedInstanceAvailablePackagesResponse, err error)

ListManagedInstanceAvailablePackages Returns a list of packages that are available for installation on a managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceAvailablePackages.go.html to see an example of how to use ListManagedInstanceAvailablePackages API. A default retry strategy applies to this operation ListManagedInstanceAvailablePackages()

func (ManagedInstanceClient) ListManagedInstanceAvailableSoftwareSources

func (client ManagedInstanceClient) ListManagedInstanceAvailableSoftwareSources(ctx context.Context, request ListManagedInstanceAvailableSoftwareSourcesRequest) (response ListManagedInstanceAvailableSoftwareSourcesResponse, err error)

ListManagedInstanceAvailableSoftwareSources Returns a list of software sources that can be attached to the specified managed instance. Any software sources already attached to the instance are not included in the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceAvailableSoftwareSources.go.html to see an example of how to use ListManagedInstanceAvailableSoftwareSources API. A default retry strategy applies to this operation ListManagedInstanceAvailableSoftwareSources()

func (ManagedInstanceClient) ListManagedInstanceAvailableWindowsUpdates

func (client ManagedInstanceClient) ListManagedInstanceAvailableWindowsUpdates(ctx context.Context, request ListManagedInstanceAvailableWindowsUpdatesRequest) (response ListManagedInstanceAvailableWindowsUpdatesResponse, err error)

ListManagedInstanceAvailableWindowsUpdates Returns a list of Windows updates that can be installed on the specified managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceAvailableWindowsUpdates.go.html to see an example of how to use ListManagedInstanceAvailableWindowsUpdates API. A default retry strategy applies to this operation ListManagedInstanceAvailableWindowsUpdates()

func (ManagedInstanceClient) ListManagedInstanceErrata

func (client ManagedInstanceClient) ListManagedInstanceErrata(ctx context.Context, request ListManagedInstanceErrataRequest) (response ListManagedInstanceErrataResponse, err error)

ListManagedInstanceErrata Returns a list of applicable errata on the managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceErrata.go.html to see an example of how to use ListManagedInstanceErrata API. A default retry strategy applies to this operation ListManagedInstanceErrata()

func (ManagedInstanceClient) ListManagedInstanceInstalledPackages

func (client ManagedInstanceClient) ListManagedInstanceInstalledPackages(ctx context.Context, request ListManagedInstanceInstalledPackagesRequest) (response ListManagedInstanceInstalledPackagesResponse, err error)

ListManagedInstanceInstalledPackages Lists the packages that are installed on the managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceInstalledPackages.go.html to see an example of how to use ListManagedInstanceInstalledPackages API. A default retry strategy applies to this operation ListManagedInstanceInstalledPackages()

func (ManagedInstanceClient) ListManagedInstanceInstalledWindowsUpdates

func (client ManagedInstanceClient) ListManagedInstanceInstalledWindowsUpdates(ctx context.Context, request ListManagedInstanceInstalledWindowsUpdatesRequest) (response ListManagedInstanceInstalledWindowsUpdatesResponse, err error)

ListManagedInstanceInstalledWindowsUpdates Returns a list of Windows updates that have been installed on the specified managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceInstalledWindowsUpdates.go.html to see an example of how to use ListManagedInstanceInstalledWindowsUpdates API. A default retry strategy applies to this operation ListManagedInstanceInstalledWindowsUpdates()

func (ManagedInstanceClient) ListManagedInstanceModules

func (client ManagedInstanceClient) ListManagedInstanceModules(ctx context.Context, request ListManagedInstanceModulesRequest) (response ListManagedInstanceModulesResponse, err error)

ListManagedInstanceModules Retrieves a list of modules, along with streams of the modules, from a managed instance. Filters may be applied to select a subset of modules based on the filter criteria.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceModules.go.html to see an example of how to use ListManagedInstanceModules API. A default retry strategy applies to this operation ListManagedInstanceModules()

func (ManagedInstanceClient) ListManagedInstanceUpdatablePackages

func (client ManagedInstanceClient) ListManagedInstanceUpdatablePackages(ctx context.Context, request ListManagedInstanceUpdatablePackagesRequest) (response ListManagedInstanceUpdatablePackagesResponse, err error)

ListManagedInstanceUpdatablePackages Returns a list of updatable packages for a managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceUpdatablePackages.go.html to see an example of how to use ListManagedInstanceUpdatablePackages API. A default retry strategy applies to this operation ListManagedInstanceUpdatablePackages()

func (ManagedInstanceClient) ListManagedInstances

func (client ManagedInstanceClient) ListManagedInstances(ctx context.Context, request ListManagedInstancesRequest) (response ListManagedInstancesResponse, err error)

ListManagedInstances Lists managed instances that match the specified compartment or managed instance OCID. Filter the list against a variety of criteria including but not limited to its name, status, architecture, and OS version.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstances.go.html to see an example of how to use ListManagedInstances API. A default retry strategy applies to this operation ListManagedInstances()

func (ManagedInstanceClient) ListWindowsUpdates

func (client ManagedInstanceClient) ListWindowsUpdates(ctx context.Context, request ListWindowsUpdatesRequest) (response ListWindowsUpdatesResponse, err error)

ListWindowsUpdates Lists Windows updates that have been reported to the service.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWindowsUpdates.go.html to see an example of how to use ListWindowsUpdates API. A default retry strategy applies to this operation ListWindowsUpdates()

func (ManagedInstanceClient) ManageModuleStreamsOnManagedInstance

func (client ManagedInstanceClient) ManageModuleStreamsOnManagedInstance(ctx context.Context, request ManageModuleStreamsOnManagedInstanceRequest) (response ManageModuleStreamsOnManagedInstanceResponse, err error)

ManageModuleStreamsOnManagedInstance Enables or disables module streams and installs or removes module stream profiles. Once complete, the state of the modules, streams, and profiles will match the state indicated in the operation. See ManageModuleStreamsOnManagedInstanceDetails for more information. You can preform this operation as a dry run. For a dry run, the service evaluates the operation against the current module, stream, and profile state on the managed instance, but does not commit the changes. Instead, the service returns work request log or error entries indicating the impact of the operation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ManageModuleStreamsOnManagedInstance.go.html to see an example of how to use ManageModuleStreamsOnManagedInstance API. A default retry strategy applies to this operation ManageModuleStreamsOnManagedInstance()

func (ManagedInstanceClient) RefreshSoftwareOnManagedInstance

func (client ManagedInstanceClient) RefreshSoftwareOnManagedInstance(ctx context.Context, request RefreshSoftwareOnManagedInstanceRequest) (response RefreshSoftwareOnManagedInstanceResponse, err error)

RefreshSoftwareOnManagedInstance Refreshes the package or Windows update information on a managed instance with the latest data from the software source. This does not update packages on the instance. It provides the service with the latest package data.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RefreshSoftwareOnManagedInstance.go.html to see an example of how to use RefreshSoftwareOnManagedInstance API. A default retry strategy applies to this operation RefreshSoftwareOnManagedInstance()

func (ManagedInstanceClient) RemoveModuleStreamProfileFromManagedInstance

func (client ManagedInstanceClient) RemoveModuleStreamProfileFromManagedInstance(ctx context.Context, request RemoveModuleStreamProfileFromManagedInstanceRequest) (response RemoveModuleStreamProfileFromManagedInstanceResponse, err error)

RemoveModuleStreamProfileFromManagedInstance Removes a profile for a module stream that is installed on a managed instance. If a module stream is provided, rather than a fully qualified profile, all profiles that have been installed for the module stream will be removed.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemoveModuleStreamProfileFromManagedInstance.go.html to see an example of how to use RemoveModuleStreamProfileFromManagedInstance API. A default retry strategy applies to this operation RemoveModuleStreamProfileFromManagedInstance()

func (ManagedInstanceClient) RemovePackagesFromManagedInstance

func (client ManagedInstanceClient) RemovePackagesFromManagedInstance(ctx context.Context, request RemovePackagesFromManagedInstanceRequest) (response RemovePackagesFromManagedInstanceResponse, err error)

RemovePackagesFromManagedInstance Removes an installed package from a managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemovePackagesFromManagedInstance.go.html to see an example of how to use RemovePackagesFromManagedInstance API. A default retry strategy applies to this operation RemovePackagesFromManagedInstance()

func (*ManagedInstanceClient) SetRegion

func (client *ManagedInstanceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ManagedInstanceClient) SwitchModuleStreamOnManagedInstance

func (client ManagedInstanceClient) SwitchModuleStreamOnManagedInstance(ctx context.Context, request SwitchModuleStreamOnManagedInstanceRequest) (response SwitchModuleStreamOnManagedInstanceResponse, err error)

SwitchModuleStreamOnManagedInstance Enables a new stream for a module that already has a stream enabled. If any profiles or packages from the original module are installed, switching to a new stream will remove the existing packages and install their counterparts in the new stream.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SwitchModuleStreamOnManagedInstance.go.html to see an example of how to use SwitchModuleStreamOnManagedInstance API. A default retry strategy applies to this operation SwitchModuleStreamOnManagedInstance()

func (ManagedInstanceClient) UpdateAllPackagesOnManagedInstancesInCompartment

func (client ManagedInstanceClient) UpdateAllPackagesOnManagedInstancesInCompartment(ctx context.Context, request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse, err error)

UpdateAllPackagesOnManagedInstancesInCompartment Install all of the available package updates for all of the managed instances in a compartment. This applies only to standalone non-Windows instances. This will not update instances that belong to a group or lifecycle environment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateAllPackagesOnManagedInstancesInCompartment.go.html to see an example of how to use UpdateAllPackagesOnManagedInstancesInCompartment API. A default retry strategy applies to this operation UpdateAllPackagesOnManagedInstancesInCompartment()

func (ManagedInstanceClient) UpdateManagedInstance

func (client ManagedInstanceClient) UpdateManagedInstance(ctx context.Context, request UpdateManagedInstanceRequest) (response UpdateManagedInstanceResponse, err error)

UpdateManagedInstance Updates the specified managed instance information, such as description, ONS topic, and associated management station.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateManagedInstance.go.html to see an example of how to use UpdateManagedInstance API. A default retry strategy applies to this operation UpdateManagedInstance()

func (ManagedInstanceClient) UpdatePackagesOnManagedInstance

func (client ManagedInstanceClient) UpdatePackagesOnManagedInstance(ctx context.Context, request UpdatePackagesOnManagedInstanceRequest) (response UpdatePackagesOnManagedInstanceResponse, err error)

UpdatePackagesOnManagedInstance Updates a package on a managed instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdatePackagesOnManagedInstance.go.html to see an example of how to use UpdatePackagesOnManagedInstance API. A default retry strategy applies to this operation UpdatePackagesOnManagedInstance()

type ManagedInstanceCollection

ManagedInstanceCollection The set of managed instances returned for the ListManagedInstances operation.

type ManagedInstanceCollection struct {

    // List of managed instances.
    Items []ManagedInstanceSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceCollection) String

func (m ManagedInstanceCollection) String() string

func (ManagedInstanceCollection) ValidateEnumValue

func (m ManagedInstanceCollection) 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 ManagedInstanceDetails

ManagedInstanceDetails Provides identifying information for the specified managed instance.

type ManagedInstanceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    Id *string `mandatory:"true" json:"id"`

    // Managed instance name.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (ManagedInstanceDetails) String

func (m ManagedInstanceDetails) String() string

func (ManagedInstanceDetails) ValidateEnumValue

func (m ManagedInstanceDetails) 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 ManagedInstanceErratumSummary

ManagedInstanceErratumSummary Provides summary information about an erratum associated with a managed instance.

type ManagedInstanceErratumSummary struct {

    // The identifier of the erratum.
    Name *string `mandatory:"true" json:"name"`

    // The advisory type of the erratum.
    AdvisoryType ClassificationTypesEnum `mandatory:"true" json:"advisoryType"`

    // The list of packages affected by this erratum.
    Packages []PackageNameSummary `mandatory:"true" json:"packages"`

    // The date and time the package was issued by a providing erratum (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeIssued *common.SDKTime `mandatory:"false" json:"timeIssued"`

    // A summary description of the erratum.
    Synopsis *string `mandatory:"false" json:"synopsis"`

    // The list of CVEs applicable to this erratum.
    RelatedCves []string `mandatory:"false" json:"relatedCves"`
}

func (ManagedInstanceErratumSummary) String

func (m ManagedInstanceErratumSummary) String() string

func (ManagedInstanceErratumSummary) ValidateEnumValue

func (m ManagedInstanceErratumSummary) 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 ManagedInstanceErratumSummaryCollection

ManagedInstanceErratumSummaryCollection The set of errata returned for the ListManagedInstanceErrata operation.

type ManagedInstanceErratumSummaryCollection struct {

    // List of errata.
    Items []ManagedInstanceErratumSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceErratumSummaryCollection) String

func (m ManagedInstanceErratumSummaryCollection) String() string

func (ManagedInstanceErratumSummaryCollection) ValidateEnumValue

func (m ManagedInstanceErratumSummaryCollection) 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 ManagedInstanceGroup

ManagedInstanceGroup An object that defines the managed instance group.

type ManagedInstanceGroup struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the managed instance group.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the managed instance group.
    LifecycleState ManagedInstanceGroupLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A user-friendly name for the managed instance group.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified information about the managed instance group.
    Description *string `mandatory:"false" json:"description"`

    // The time the managed instance group was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the managed instance group was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // The operating system type of the instances in the managed instance group.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The CPU architecture of the instances in the managed instance group.
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`

    // The vendor of the operating system used by the managed instances in the group.
    VendorName VendorNameEnum `mandatory:"false" json:"vendorName,omitempty"`

    // The list of software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that the managed instance group will use.
    SoftwareSourceIds []SoftwareSourceDetails `mandatory:"false" json:"softwareSourceIds"`

    // The list of software sources that the managed instance group will use.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    // The list of managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) attached to the managed instance group.
    ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`

    // The number of managed instances in the group.
    ManagedInstanceCount *int `mandatory:"false" json:"managedInstanceCount"`

    // The location of managed instances attached to the group.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // The number of scheduled jobs pending against the managed instance group.
    PendingJobCount *int `mandatory:"false" json:"pendingJobCount"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    NotificationTopicId *string `mandatory:"false" json:"notificationTopicId"`

    AutonomousSettings *AutonomousSettings `mandatory:"false" json:"autonomousSettings"`

    // Indicates whether the Autonomous Linux service manages the group.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ManagedInstanceGroup) String

func (m ManagedInstanceGroup) String() string

func (ManagedInstanceGroup) ValidateEnumValue

func (m ManagedInstanceGroup) 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 ManagedInstanceGroupAvailableModuleCollection

ManagedInstanceGroupAvailableModuleCollection A set of modules returned for the ListManagedInstanceGroupAvailableModules operation.

type ManagedInstanceGroupAvailableModuleCollection struct {

    // List of available modules.
    Items []ManagedInstanceGroupAvailableModuleSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceGroupAvailableModuleCollection) String

func (m ManagedInstanceGroupAvailableModuleCollection) String() string

func (ManagedInstanceGroupAvailableModuleCollection) ValidateEnumValue

func (m ManagedInstanceGroupAvailableModuleCollection) 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 ManagedInstanceGroupAvailableModuleSummary

ManagedInstanceGroupAvailableModuleSummary Provides summary information about a module stream made available to a managed instance group.

type ManagedInstanceGroupAvailableModuleSummary struct {

    // The name of the module that is available to the managed instance group.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides the module.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`
}

func (ManagedInstanceGroupAvailableModuleSummary) String

func (m ManagedInstanceGroupAvailableModuleSummary) String() string

func (ManagedInstanceGroupAvailableModuleSummary) ValidateEnumValue

func (m ManagedInstanceGroupAvailableModuleSummary) 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 ManagedInstanceGroupAvailablePackageCollection

ManagedInstanceGroupAvailablePackageCollection A set of available packages returned for the ListManagedInstanceGroupAvailablePackages operation.

type ManagedInstanceGroupAvailablePackageCollection struct {

    // List of available packages.
    Items []ManagedInstanceGroupAvailablePackageSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceGroupAvailablePackageCollection) String

func (m ManagedInstanceGroupAvailablePackageCollection) String() string

func (ManagedInstanceGroupAvailablePackageCollection) ValidateEnumValue

func (m ManagedInstanceGroupAvailablePackageCollection) 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 ManagedInstanceGroupAvailablePackageSummary

ManagedInstanceGroupAvailablePackageSummary Provides summary information for an available package for a managed instance group.

type ManagedInstanceGroupAvailablePackageSummary struct {

    // Package name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. Note that this is not an OCID.
    Name *string `mandatory:"true" json:"name"`

    // Type of the package.
    Type *string `mandatory:"true" json:"type"`

    // Version of the available package.
    Version *string `mandatory:"true" json:"version"`

    // The architecture for which this package was built.
    Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"`

    // List of software sources that provide the software package.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    // Indicates whether this is the latest package version.
    IsLatest *bool `mandatory:"false" json:"isLatest"`
}

func (ManagedInstanceGroupAvailablePackageSummary) String

func (m ManagedInstanceGroupAvailablePackageSummary) String() string

func (ManagedInstanceGroupAvailablePackageSummary) ValidateEnumValue

func (m ManagedInstanceGroupAvailablePackageSummary) 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 ManagedInstanceGroupClient

ManagedInstanceGroupClient a client for ManagedInstanceGroup

type ManagedInstanceGroupClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewManagedInstanceGroupClientWithConfigurationProvider

func NewManagedInstanceGroupClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagedInstanceGroupClient, err error)

NewManagedInstanceGroupClientWithConfigurationProvider Creates a new default ManagedInstanceGroup client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewManagedInstanceGroupClientWithOboToken

func NewManagedInstanceGroupClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagedInstanceGroupClient, err error)

NewManagedInstanceGroupClientWithOboToken Creates a new default ManagedInstanceGroup 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 (ManagedInstanceGroupClient) AttachManagedInstancesToManagedInstanceGroup

func (client ManagedInstanceGroupClient) AttachManagedInstancesToManagedInstanceGroup(ctx context.Context, request AttachManagedInstancesToManagedInstanceGroupRequest) (response AttachManagedInstancesToManagedInstanceGroupResponse, err error)

AttachManagedInstancesToManagedInstanceGroup Adds managed instances to the specified managed instance group. After adding instances to the group, any operation applied to the group will be applied to all instances in the group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachManagedInstancesToManagedInstanceGroup.go.html to see an example of how to use AttachManagedInstancesToManagedInstanceGroup API. A default retry strategy applies to this operation AttachManagedInstancesToManagedInstanceGroup()

func (ManagedInstanceGroupClient) AttachSoftwareSourcesToManagedInstanceGroup

func (client ManagedInstanceGroupClient) AttachSoftwareSourcesToManagedInstanceGroup(ctx context.Context, request AttachSoftwareSourcesToManagedInstanceGroupRequest) (response AttachSoftwareSourcesToManagedInstanceGroupResponse, err error)

AttachSoftwareSourcesToManagedInstanceGroup Attaches software sources to the specified managed instance group. The software sources must be compatible with the type of instances in the group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AttachSoftwareSourcesToManagedInstanceGroup.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstanceGroup API. A default retry strategy applies to this operation AttachSoftwareSourcesToManagedInstanceGroup()

func (ManagedInstanceGroupClient) ChangeManagedInstanceGroupCompartment

func (client ManagedInstanceGroupClient) ChangeManagedInstanceGroupCompartment(ctx context.Context, request ChangeManagedInstanceGroupCompartmentRequest) (response ChangeManagedInstanceGroupCompartmentResponse, err error)

ChangeManagedInstanceGroupCompartment Moves the specified managed instance group to a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeManagedInstanceGroupCompartment.go.html to see an example of how to use ChangeManagedInstanceGroupCompartment API. A default retry strategy applies to this operation ChangeManagedInstanceGroupCompartment()

func (*ManagedInstanceGroupClient) ConfigurationProvider

func (client *ManagedInstanceGroupClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (ManagedInstanceGroupClient) CreateManagedInstanceGroup

func (client ManagedInstanceGroupClient) CreateManagedInstanceGroup(ctx context.Context, request CreateManagedInstanceGroupRequest) (response CreateManagedInstanceGroupResponse, err error)

CreateManagedInstanceGroup Creates a new managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateManagedInstanceGroup.go.html to see an example of how to use CreateManagedInstanceGroup API. A default retry strategy applies to this operation CreateManagedInstanceGroup()

func (ManagedInstanceGroupClient) DeleteManagedInstanceGroup

func (client ManagedInstanceGroupClient) DeleteManagedInstanceGroup(ctx context.Context, request DeleteManagedInstanceGroupRequest) (response DeleteManagedInstanceGroupResponse, err error)

DeleteManagedInstanceGroup Deletes the specified managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteManagedInstanceGroup.go.html to see an example of how to use DeleteManagedInstanceGroup API. A default retry strategy applies to this operation DeleteManagedInstanceGroup()

func (ManagedInstanceGroupClient) DetachManagedInstancesFromManagedInstanceGroup

func (client ManagedInstanceGroupClient) DetachManagedInstancesFromManagedInstanceGroup(ctx context.Context, request DetachManagedInstancesFromManagedInstanceGroupRequest) (response DetachManagedInstancesFromManagedInstanceGroupResponse, err error)

DetachManagedInstancesFromManagedInstanceGroup Removes a managed instance from the specified managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachManagedInstancesFromManagedInstanceGroup.go.html to see an example of how to use DetachManagedInstancesFromManagedInstanceGroup API. A default retry strategy applies to this operation DetachManagedInstancesFromManagedInstanceGroup()

func (ManagedInstanceGroupClient) DetachSoftwareSourcesFromManagedInstanceGroup

func (client ManagedInstanceGroupClient) DetachSoftwareSourcesFromManagedInstanceGroup(ctx context.Context, request DetachSoftwareSourcesFromManagedInstanceGroupRequest) (response DetachSoftwareSourcesFromManagedInstanceGroupResponse, err error)

DetachSoftwareSourcesFromManagedInstanceGroup Detaches the specified software sources from a managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DetachSoftwareSourcesFromManagedInstanceGroup.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstanceGroup API. A default retry strategy applies to this operation DetachSoftwareSourcesFromManagedInstanceGroup()

func (ManagedInstanceGroupClient) DisableModuleStreamOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) DisableModuleStreamOnManagedInstanceGroup(ctx context.Context, request DisableModuleStreamOnManagedInstanceGroupRequest) (response DisableModuleStreamOnManagedInstanceGroupResponse, err error)

DisableModuleStreamOnManagedInstanceGroup Disables a module stream on a managed instance group. After the stream is disabled, you can no longer install the profiles contained by the stream. Before removing the stream, you must remove all installed profiles for the stream by using the RemoveModuleStreamProfileFromManagedInstanceGroup operation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DisableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use DisableModuleStreamOnManagedInstanceGroup API. A default retry strategy applies to this operation DisableModuleStreamOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) EnableModuleStreamOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) EnableModuleStreamOnManagedInstanceGroup(ctx context.Context, request EnableModuleStreamOnManagedInstanceGroupRequest) (response EnableModuleStreamOnManagedInstanceGroupResponse, err error)

EnableModuleStreamOnManagedInstanceGroup Enables a module stream on a managed instance group. After the stream is enabled, you can install a module stream profile. Enabling a stream that is already enabled will succeed. Enabling a different stream for a module that already has a stream enabled results in an error. Instead, use the SwitchModuleStreamOnManagedInstanceGroup operation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/EnableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use EnableModuleStreamOnManagedInstanceGroup API. A default retry strategy applies to this operation EnableModuleStreamOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) GetManagedInstanceGroup

func (client ManagedInstanceGroupClient) GetManagedInstanceGroup(ctx context.Context, request GetManagedInstanceGroupRequest) (response GetManagedInstanceGroupResponse, err error)

GetManagedInstanceGroup Gets information about the specified managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstanceGroup.go.html to see an example of how to use GetManagedInstanceGroup API. A default retry strategy applies to this operation GetManagedInstanceGroup()

func (ManagedInstanceGroupClient) InstallModuleStreamProfileOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) InstallModuleStreamProfileOnManagedInstanceGroup(ctx context.Context, request InstallModuleStreamProfileOnManagedInstanceGroupRequest) (response InstallModuleStreamProfileOnManagedInstanceGroupResponse, err error)

InstallModuleStreamProfileOnManagedInstanceGroup Installs a profile for an enabled module stream. If a module stream defines multiple profiles, you can install each one independently.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallModuleStreamProfileOnManagedInstanceGroup.go.html to see an example of how to use InstallModuleStreamProfileOnManagedInstanceGroup API. A default retry strategy applies to this operation InstallModuleStreamProfileOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) InstallPackagesOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) InstallPackagesOnManagedInstanceGroup(ctx context.Context, request InstallPackagesOnManagedInstanceGroupRequest) (response InstallPackagesOnManagedInstanceGroupResponse, err error)

InstallPackagesOnManagedInstanceGroup Installs the specified packages on each managed instance in a managed instance group. The package must be compatible with the instances in the group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallPackagesOnManagedInstanceGroup.go.html to see an example of how to use InstallPackagesOnManagedInstanceGroup API. A default retry strategy applies to this operation InstallPackagesOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) InstallWindowsUpdatesOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) InstallWindowsUpdatesOnManagedInstanceGroup(ctx context.Context, request InstallWindowsUpdatesOnManagedInstanceGroupRequest) (response InstallWindowsUpdatesOnManagedInstanceGroupResponse, err error)

InstallWindowsUpdatesOnManagedInstanceGroup Installs Windows updates on each managed instance in the managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/InstallWindowsUpdatesOnManagedInstanceGroup.go.html to see an example of how to use InstallWindowsUpdatesOnManagedInstanceGroup API. A default retry strategy applies to this operation InstallWindowsUpdatesOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) ListManagedInstanceGroupAvailableModules

func (client ManagedInstanceGroupClient) ListManagedInstanceGroupAvailableModules(ctx context.Context, request ListManagedInstanceGroupAvailableModulesRequest) (response ListManagedInstanceGroupAvailableModulesResponse, err error)

ListManagedInstanceGroupAvailableModules List modules that are available for installation on the specified managed instance group. Filter the list against a variety of criteria including but not limited to module name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupAvailableModules.go.html to see an example of how to use ListManagedInstanceGroupAvailableModules API. A default retry strategy applies to this operation ListManagedInstanceGroupAvailableModules()

func (ManagedInstanceGroupClient) ListManagedInstanceGroupAvailablePackages

func (client ManagedInstanceGroupClient) ListManagedInstanceGroupAvailablePackages(ctx context.Context, request ListManagedInstanceGroupAvailablePackagesRequest) (response ListManagedInstanceGroupAvailablePackagesResponse, err error)

ListManagedInstanceGroupAvailablePackages Lists available packages on the specified managed instances group. Filter the list against a variety of criteria including but not limited to the package name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupAvailablePackages.go.html to see an example of how to use ListManagedInstanceGroupAvailablePackages API. A default retry strategy applies to this operation ListManagedInstanceGroupAvailablePackages()

func (ManagedInstanceGroupClient) ListManagedInstanceGroupAvailableSoftwareSources

func (client ManagedInstanceGroupClient) ListManagedInstanceGroupAvailableSoftwareSources(ctx context.Context, request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse, err error)

ListManagedInstanceGroupAvailableSoftwareSources Lists available software sources for a specified managed instance group. Filter the list against a variety of criteria including but not limited to the software source name. The results list only software sources that have not already been added to the group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupAvailableSoftwareSources.go.html to see an example of how to use ListManagedInstanceGroupAvailableSoftwareSources API. A default retry strategy applies to this operation ListManagedInstanceGroupAvailableSoftwareSources()

func (ManagedInstanceGroupClient) ListManagedInstanceGroupInstalledPackages

func (client ManagedInstanceGroupClient) ListManagedInstanceGroupInstalledPackages(ctx context.Context, request ListManagedInstanceGroupInstalledPackagesRequest) (response ListManagedInstanceGroupInstalledPackagesResponse, err error)

ListManagedInstanceGroupInstalledPackages Lists installed packages on the specified managed instances group. Filter the list against a variety of criteria including but not limited to the package name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupInstalledPackages.go.html to see an example of how to use ListManagedInstanceGroupInstalledPackages API. A default retry strategy applies to this operation ListManagedInstanceGroupInstalledPackages()

func (ManagedInstanceGroupClient) ListManagedInstanceGroupModules

func (client ManagedInstanceGroupClient) ListManagedInstanceGroupModules(ctx context.Context, request ListManagedInstanceGroupModulesRequest) (response ListManagedInstanceGroupModulesResponse, err error)

ListManagedInstanceGroupModules Retrieve a list of module streams, along with a summary of their status, from a managed instance group. Filters may be applied to select a subset of module streams based on the filter criteria. The 'moduleName' attribute filters against the name of a module. It accepts strings of the format "<module>". If this attribute is defined, only streams that belong to the specified module are included in the result set. If it is not defined, the request is not subject to this filter. The "status" attribute filters against the state of a module stream. Valid values are "ENABLED", "DISABLED", and "ACTIVE". If the attribute is set to "ENABLED", only module streams that are enabled are included in the result set. If the attribute is set to "DISABLED", only module streams that are not enabled are included in the result set. If the attribute is set to "ACTIVE", only module streams that are active are included in the result set. If the attribute is not defined, the request is not subject to this filter. When sorting by the display name, the result set is sorted first by the module name and then by the stream name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroupModules.go.html to see an example of how to use ListManagedInstanceGroupModules API. A default retry strategy applies to this operation ListManagedInstanceGroupModules()

func (ManagedInstanceGroupClient) ListManagedInstanceGroups

func (client ManagedInstanceGroupClient) ListManagedInstanceGroups(ctx context.Context, request ListManagedInstanceGroupsRequest) (response ListManagedInstanceGroupsResponse, err error)

ListManagedInstanceGroups Lists managed instance groups that match the specified compartment or managed instance group OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Filter the list against a variety of criteria including but not limited to name, status, architecture, and OS family.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagedInstanceGroups.go.html to see an example of how to use ListManagedInstanceGroups API. A default retry strategy applies to this operation ListManagedInstanceGroups()

func (ManagedInstanceGroupClient) ManageModuleStreamsOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) ManageModuleStreamsOnManagedInstanceGroup(ctx context.Context, request ManageModuleStreamsOnManagedInstanceGroupRequest) (response ManageModuleStreamsOnManagedInstanceGroupResponse, err error)

ManageModuleStreamsOnManagedInstanceGroup Enables or disables module streams and installs or removes module stream profiles. Once complete, the state of the modules, streams, and profiles will match the state indicated in the operation. See ManageModuleStreamsOnManagedInstanceGroupDetails for more information. You can preform this operation as a dry run. For a dry run, the service evaluates the operation against the current module, stream, and profile state on the managed instance, but does not commit the changes. Instead, the service returns work request log or error entries indicating the impact of the operation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ManageModuleStreamsOnManagedInstanceGroup.go.html to see an example of how to use ManageModuleStreamsOnManagedInstanceGroup API. A default retry strategy applies to this operation ManageModuleStreamsOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) RemoveModuleStreamProfileFromManagedInstanceGroup

func (client ManagedInstanceGroupClient) RemoveModuleStreamProfileFromManagedInstanceGroup(ctx context.Context, request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse, err error)

RemoveModuleStreamProfileFromManagedInstanceGroup Removes a profile for a module stream that is installed on a managed instance group. Providing the module stream name (without specifying a profile name) removes all profiles that have been installed for the module stream.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemoveModuleStreamProfileFromManagedInstanceGroup.go.html to see an example of how to use RemoveModuleStreamProfileFromManagedInstanceGroup API. A default retry strategy applies to this operation RemoveModuleStreamProfileFromManagedInstanceGroup()

func (ManagedInstanceGroupClient) RemovePackagesFromManagedInstanceGroup

func (client ManagedInstanceGroupClient) RemovePackagesFromManagedInstanceGroup(ctx context.Context, request RemovePackagesFromManagedInstanceGroupRequest) (response RemovePackagesFromManagedInstanceGroupResponse, err error)

RemovePackagesFromManagedInstanceGroup Removes the specified packages from each managed instance in a managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemovePackagesFromManagedInstanceGroup.go.html to see an example of how to use RemovePackagesFromManagedInstanceGroup API. A default retry strategy applies to this operation RemovePackagesFromManagedInstanceGroup()

func (*ManagedInstanceGroupClient) SetRegion

func (client *ManagedInstanceGroupClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ManagedInstanceGroupClient) SwitchModuleStreamOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) SwitchModuleStreamOnManagedInstanceGroup(ctx context.Context, request SwitchModuleStreamOnManagedInstanceGroupRequest) (response SwitchModuleStreamOnManagedInstanceGroupResponse, err error)

SwitchModuleStreamOnManagedInstanceGroup Enables a new stream for a module that already has a stream enabled. If any profiles or packages from the original module are installed, switching to a new stream will remove the existing packages and install their counterparts in the new stream.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SwitchModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use SwitchModuleStreamOnManagedInstanceGroup API. A default retry strategy applies to this operation SwitchModuleStreamOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) UpdateAllPackagesOnManagedInstanceGroup

func (client ManagedInstanceGroupClient) UpdateAllPackagesOnManagedInstanceGroup(ctx context.Context, request UpdateAllPackagesOnManagedInstanceGroupRequest) (response UpdateAllPackagesOnManagedInstanceGroupResponse, err error)

UpdateAllPackagesOnManagedInstanceGroup Updates all packages on each managed instance in the specified managed instance group.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateAllPackagesOnManagedInstanceGroup.go.html to see an example of how to use UpdateAllPackagesOnManagedInstanceGroup API. A default retry strategy applies to this operation UpdateAllPackagesOnManagedInstanceGroup()

func (ManagedInstanceGroupClient) UpdateManagedInstanceGroup

func (client ManagedInstanceGroupClient) UpdateManagedInstanceGroup(ctx context.Context, request UpdateManagedInstanceGroupRequest) (response UpdateManagedInstanceGroupResponse, err error)

UpdateManagedInstanceGroup Updates the specified managed instance group's name, description, and tags.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateManagedInstanceGroup.go.html to see an example of how to use UpdateManagedInstanceGroup API. A default retry strategy applies to this operation UpdateManagedInstanceGroup()

type ManagedInstanceGroupCollection

ManagedInstanceGroupCollection A set of managed instance groups returned for the ListManagedInstanceGroups operation.

type ManagedInstanceGroupCollection struct {

    // List of managed instance groups.
    Items []ManagedInstanceGroupSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceGroupCollection) String

func (m ManagedInstanceGroupCollection) String() string

func (ManagedInstanceGroupCollection) ValidateEnumValue

func (m ManagedInstanceGroupCollection) 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 ManagedInstanceGroupDetails

ManagedInstanceGroupDetails Provides identifying information for the specified managed instance group.

type ManagedInstanceGroupDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    Id *string `mandatory:"true" json:"id"`

    // Managed instance group name.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (ManagedInstanceGroupDetails) String

func (m ManagedInstanceGroupDetails) String() string

func (ManagedInstanceGroupDetails) ValidateEnumValue

func (m ManagedInstanceGroupDetails) 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 ManagedInstanceGroupInstalledPackageCollection

ManagedInstanceGroupInstalledPackageCollection A set of installed packages returned for the ListManagedInstanceGroupInstalledPackages operation.

type ManagedInstanceGroupInstalledPackageCollection struct {

    // List of installed packages.
    Items []ManagedInstanceGroupInstalledPackageSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceGroupInstalledPackageCollection) String

func (m ManagedInstanceGroupInstalledPackageCollection) String() string

func (ManagedInstanceGroupInstalledPackageCollection) ValidateEnumValue

func (m ManagedInstanceGroupInstalledPackageCollection) 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 ManagedInstanceGroupInstalledPackageSummary

ManagedInstanceGroupInstalledPackageSummary Provides summary information for a package installed on a managed instance group.

type ManagedInstanceGroupInstalledPackageSummary struct {

    // The name of the package that is installed on the managed instance group.
    Name *string `mandatory:"true" json:"name"`

    // The architecture of the package that is installed on the managed instance group.
    Architecture *string `mandatory:"true" json:"architecture"`
}

func (ManagedInstanceGroupInstalledPackageSummary) String

func (m ManagedInstanceGroupInstalledPackageSummary) String() string

func (ManagedInstanceGroupInstalledPackageSummary) ValidateEnumValue

func (m ManagedInstanceGroupInstalledPackageSummary) 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 ManagedInstanceGroupLifecycleStateEnum

ManagedInstanceGroupLifecycleStateEnum Enum with underlying type: string

type ManagedInstanceGroupLifecycleStateEnum string

Set of constants representing the allowable values for ManagedInstanceGroupLifecycleStateEnum

const (
    ManagedInstanceGroupLifecycleStateCreating ManagedInstanceGroupLifecycleStateEnum = "CREATING"
    ManagedInstanceGroupLifecycleStateUpdating ManagedInstanceGroupLifecycleStateEnum = "UPDATING"
    ManagedInstanceGroupLifecycleStateActive   ManagedInstanceGroupLifecycleStateEnum = "ACTIVE"
    ManagedInstanceGroupLifecycleStateDeleting ManagedInstanceGroupLifecycleStateEnum = "DELETING"
    ManagedInstanceGroupLifecycleStateDeleted  ManagedInstanceGroupLifecycleStateEnum = "DELETED"
    ManagedInstanceGroupLifecycleStateFailed   ManagedInstanceGroupLifecycleStateEnum = "FAILED"
)

func GetManagedInstanceGroupLifecycleStateEnumValues

func GetManagedInstanceGroupLifecycleStateEnumValues() []ManagedInstanceGroupLifecycleStateEnum

GetManagedInstanceGroupLifecycleStateEnumValues Enumerates the set of values for ManagedInstanceGroupLifecycleStateEnum

func GetMappingManagedInstanceGroupLifecycleStateEnum

func GetMappingManagedInstanceGroupLifecycleStateEnum(val string) (ManagedInstanceGroupLifecycleStateEnum, bool)

GetMappingManagedInstanceGroupLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedInstanceGroupModuleCollection

ManagedInstanceGroupModuleCollection A set of module streams returned for the ListManagedInstanceGroupModules operation.

type ManagedInstanceGroupModuleCollection struct {

    // List of module streams.
    Items []ManagedInstanceGroupModuleSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceGroupModuleCollection) String

func (m ManagedInstanceGroupModuleCollection) String() string

func (ManagedInstanceGroupModuleCollection) ValidateEnumValue

func (m ManagedInstanceGroupModuleCollection) 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 ManagedInstanceGroupModuleSummary

ManagedInstanceGroupModuleSummary Provides the summary information about a module on a managed instance group.

type ManagedInstanceGroupModuleSummary struct {

    // The name of the module.
    Name *string `mandatory:"true" json:"name"`

    // The name of the module stream that is enabled for the group.
    EnabledStream *string `mandatory:"false" json:"enabledStream"`

    // The list of installed profiles under the currently enabled module stream.
    InstalledProfiles []string `mandatory:"false" json:"installedProfiles"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides this module stream.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`
}

func (ManagedInstanceGroupModuleSummary) String

func (m ManagedInstanceGroupModuleSummary) String() string

func (ManagedInstanceGroupModuleSummary) ValidateEnumValue

func (m ManagedInstanceGroupModuleSummary) 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 ManagedInstanceGroupSummary

ManagedInstanceGroupSummary Summary of the managed instance group.

type ManagedInstanceGroupSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the managed instance group
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the managed instance group.
    LifecycleState ManagedInstanceGroupLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A user-friendly name for the managed instance group.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified information about the managed instance group.
    Description *string `mandatory:"false" json:"description"`

    // The number of managed instances in the group.
    ManagedInstanceCount *int `mandatory:"false" json:"managedInstanceCount"`

    // The location of managed instances attached to the group.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // The time the managed instance group was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the managed instance group was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // The operating system type of the instances in the managed instance group.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The CPU architecture of the instances in the managed instance group.
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`

    // The vendor of the operating system used by the managed instances in the group.
    VendorName VendorNameEnum `mandatory:"false" json:"vendorName,omitempty"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    NotificationTopicId *string `mandatory:"false" json:"notificationTopicId"`

    AutonomousSettings *AutonomousSettings `mandatory:"false" json:"autonomousSettings"`

    // Indicates whether the Autonomous Linux service manages the group.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ManagedInstanceGroupSummary) String

func (m ManagedInstanceGroupSummary) String() string

func (ManagedInstanceGroupSummary) ValidateEnumValue

func (m ManagedInstanceGroupSummary) 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 ManagedInstanceLocationEnum

ManagedInstanceLocationEnum Enum with underlying type: string

type ManagedInstanceLocationEnum string

Set of constants representing the allowable values for ManagedInstanceLocationEnum

const (
    ManagedInstanceLocationOnPremise  ManagedInstanceLocationEnum = "ON_PREMISE"
    ManagedInstanceLocationOciCompute ManagedInstanceLocationEnum = "OCI_COMPUTE"
    ManagedInstanceLocationAzure      ManagedInstanceLocationEnum = "AZURE"
    ManagedInstanceLocationEc2        ManagedInstanceLocationEnum = "EC2"
    ManagedInstanceLocationGcp        ManagedInstanceLocationEnum = "GCP"
)

func GetManagedInstanceLocationEnumValues

func GetManagedInstanceLocationEnumValues() []ManagedInstanceLocationEnum

GetManagedInstanceLocationEnumValues Enumerates the set of values for ManagedInstanceLocationEnum

func GetMappingManagedInstanceLocationEnum

func GetMappingManagedInstanceLocationEnum(val string) (ManagedInstanceLocationEnum, bool)

GetMappingManagedInstanceLocationEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedInstanceModuleCollection

ManagedInstanceModuleCollection The set of modules returned for the ListManagedInstanceModules operation.

type ManagedInstanceModuleCollection struct {

    // List of module streams.
    Items []ManagedInstanceModuleSummary `mandatory:"true" json:"items"`
}

func (ManagedInstanceModuleCollection) String

func (m ManagedInstanceModuleCollection) String() string

func (ManagedInstanceModuleCollection) ValidateEnumValue

func (m ManagedInstanceModuleCollection) 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 ManagedInstanceModuleSummary

ManagedInstanceModuleSummary Provides summary information for a module on a managed instance.

type ManagedInstanceModuleSummary struct {

    // The module name.
    Name *string `mandatory:"true" json:"name"`

    // The stream that is enabled in the module.
    EnabledStream *string `mandatory:"false" json:"enabledStream"`

    // List of installed profiles in the enabled stream of the module.
    InstalledProfiles []string `mandatory:"false" json:"installedProfiles"`

    // List of streams that are active in the module.
    ActiveStreams []string `mandatory:"false" json:"activeStreams"`

    // List of streams that are disabled in the module.
    DisabledStreams []string `mandatory:"false" json:"disabledStreams"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides this module and the associated streams.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`
}

func (ManagedInstanceModuleSummary) String

func (m ManagedInstanceModuleSummary) String() string

func (ManagedInstanceModuleSummary) ValidateEnumValue

func (m ManagedInstanceModuleSummary) 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 ManagedInstanceStatusEnum

ManagedInstanceStatusEnum Enum with underlying type: string

type ManagedInstanceStatusEnum string

Set of constants representing the allowable values for ManagedInstanceStatusEnum

const (
    ManagedInstanceStatusNormal            ManagedInstanceStatusEnum = "NORMAL"
    ManagedInstanceStatusUnreachable       ManagedInstanceStatusEnum = "UNREACHABLE"
    ManagedInstanceStatusError             ManagedInstanceStatusEnum = "ERROR"
    ManagedInstanceStatusWarning           ManagedInstanceStatusEnum = "WARNING"
    ManagedInstanceStatusRegistrationError ManagedInstanceStatusEnum = "REGISTRATION_ERROR"
    ManagedInstanceStatusDeleting          ManagedInstanceStatusEnum = "DELETING"
    ManagedInstanceStatusOnboarding        ManagedInstanceStatusEnum = "ONBOARDING"
)

func GetManagedInstanceStatusEnumValues

func GetManagedInstanceStatusEnumValues() []ManagedInstanceStatusEnum

GetManagedInstanceStatusEnumValues Enumerates the set of values for ManagedInstanceStatusEnum

func GetMappingManagedInstanceStatusEnum

func GetMappingManagedInstanceStatusEnum(val string) (ManagedInstanceStatusEnum, bool)

GetMappingManagedInstanceStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedInstanceSummary

ManagedInstanceSummary Provides summary information for a managed instance.

type ManagedInstanceSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    Id *string `mandatory:"true" json:"id"`

    // User-friendly name for the managed instance.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy this managed instance resides in.
    TenancyId *string `mandatory:"true" json:"tenancyId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the managed instance.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Current status of the managed instance.
    Status ManagedInstanceStatusEnum `mandatory:"true" json:"status"`

    // User-specified description of the managed instance.
    Description *string `mandatory:"false" json:"description"`

    // The location of the managed instance.
    Location ManagedInstanceLocationEnum `mandatory:"false" json:"location,omitempty"`

    // The CPU architecture type of the managed instance.
    Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"`

    // The operating system type of the managed instance.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    ManagedInstanceGroup *Id `mandatory:"false" json:"managedInstanceGroup"`

    LifecycleEnvironment *Id `mandatory:"false" json:"lifecycleEnvironment"`

    LifecycleStage *Id `mandatory:"false" json:"lifecycleStage"`

    // Indicates whether a reboot is required to complete installation of updates.
    IsRebootRequired *bool `mandatory:"false" json:"isRebootRequired"`

    // Number of updates available for installation.
    UpdatesAvailable *int `mandatory:"false" json:"updatesAvailable"`

    // Whether this managed instance is acting as an on-premises management station.
    IsManagementStation *bool `mandatory:"false" json:"isManagementStation"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    NotificationTopicId *string `mandatory:"false" json:"notificationTopicId"`

    AutonomousSettings *AutonomousSettings `mandatory:"false" json:"autonomousSettings"`

    // Indicates whether Autonomous Linux manages this instance.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`
}

func (ManagedInstanceSummary) String

func (m ManagedInstanceSummary) String() string

func (ManagedInstanceSummary) ValidateEnumValue

func (m ManagedInstanceSummary) 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 ManagedInstancesDetails

ManagedInstancesDetails The details about the managed instances.

type ManagedInstancesDetails struct {

    // The list of managed instance OCIDs to be attached/detached.
    ManagedInstances []string `mandatory:"true" json:"managedInstances"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (ManagedInstancesDetails) String

func (m ManagedInstancesDetails) String() string

func (ManagedInstancesDetails) ValidateEnumValue

func (m ManagedInstancesDetails) 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 ManagementStation

ManagementStation Provides information about the management station, including name, state, and configuration.

type ManagementStation struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the management station.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the management station.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Hostname of the management station.
    Hostname *string `mandatory:"true" json:"hostname"`

    Proxy *ProxyConfiguration `mandatory:"true" json:"proxy"`

    Mirror *MirrorConfiguration `mandatory:"true" json:"mirror"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance that is acting as the management station.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job for the mirror sync.
    ScheduledJobId *string `mandatory:"false" json:"scheduledJobId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile used for the management station.
    ProfileId *string `mandatory:"false" json:"profileId"`

    // User-specified description for the management station.
    Description *string `mandatory:"false" json:"description"`

    // Current state of the mirror sync for the management station.
    OverallState OverallStateEnum `mandatory:"false" json:"overallState,omitempty"`

    // A decimal number representing the progress of the current mirror sync.
    OverallPercentage *int `mandatory:"false" json:"overallPercentage"`

    // A decimal number representing the amount of mirror capacity used by the sync.
    MirrorCapacity *int `mandatory:"false" json:"mirrorCapacity"`

    // The number of software sources that the station is mirroring.
    TotalMirrors *int `mandatory:"false" json:"totalMirrors"`

    MirrorSyncStatus *MirrorSyncStatus `mandatory:"false" json:"mirrorSyncStatus"`

    Health *StationHealth `mandatory:"false" json:"health"`

    // The current state of the management station.
    LifecycleState ManagementStationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ManagementStation) String

func (m ManagementStation) String() string

func (ManagementStation) ValidateEnumValue

func (m ManagementStation) 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 ManagementStationClient

ManagementStationClient a client for ManagementStation

type ManagementStationClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewManagementStationClientWithConfigurationProvider

func NewManagementStationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagementStationClient, err error)

NewManagementStationClientWithConfigurationProvider Creates a new default ManagementStation client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewManagementStationClientWithOboToken

func NewManagementStationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagementStationClient, err error)

NewManagementStationClientWithOboToken Creates a new default ManagementStation 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 (ManagementStationClient) ChangeManagementStationCompartment

func (client ManagementStationClient) ChangeManagementStationCompartment(ctx context.Context, request ChangeManagementStationCompartmentRequest) (response ChangeManagementStationCompartmentResponse, err error)

ChangeManagementStationCompartment Moves a managment station to a different compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeManagementStationCompartment.go.html to see an example of how to use ChangeManagementStationCompartment API. A default retry strategy applies to this operation ChangeManagementStationCompartment()

func (*ManagementStationClient) ConfigurationProvider

func (client *ManagementStationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (ManagementStationClient) CreateManagementStation

func (client ManagementStationClient) CreateManagementStation(ctx context.Context, request CreateManagementStationRequest) (response CreateManagementStationResponse, err error)

CreateManagementStation Create a management station. You must provide proxy and mirror configuration information.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateManagementStation.go.html to see an example of how to use CreateManagementStation API. A default retry strategy applies to this operation CreateManagementStation()

func (ManagementStationClient) DeleteManagementStation

func (client ManagementStationClient) DeleteManagementStation(ctx context.Context, request DeleteManagementStationRequest) (response DeleteManagementStationResponse, err error)

DeleteManagementStation Deletes a management station.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteManagementStation.go.html to see an example of how to use DeleteManagementStation API. A default retry strategy applies to this operation DeleteManagementStation()

func (ManagementStationClient) GetManagementStation

func (client ManagementStationClient) GetManagementStation(ctx context.Context, request GetManagementStationRequest) (response GetManagementStationResponse, err error)

GetManagementStation Gets information about the specified management station.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagementStation.go.html to see an example of how to use GetManagementStation API. A default retry strategy applies to this operation GetManagementStation()

func (ManagementStationClient) ListManagementStations

func (client ManagementStationClient) ListManagementStations(ctx context.Context, request ListManagementStationsRequest) (response ListManagementStationsResponse, err error)

ListManagementStations Lists management stations in a compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListManagementStations.go.html to see an example of how to use ListManagementStations API. A default retry strategy applies to this operation ListManagementStations()

func (ManagementStationClient) ListMirrors

func (client ManagementStationClient) ListMirrors(ctx context.Context, request ListMirrorsRequest) (response ListMirrorsResponse, err error)

ListMirrors Lists all software source mirrors associated with a specified management station.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListMirrors.go.html to see an example of how to use ListMirrors API. A default retry strategy applies to this operation ListMirrors()

func (ManagementStationClient) RefreshManagementStationConfig

func (client ManagementStationClient) RefreshManagementStationConfig(ctx context.Context, request RefreshManagementStationConfigRequest) (response RefreshManagementStationConfigResponse, err error)

RefreshManagementStationConfig Refreshes the list of software sources mirrored by the management station to support the associated instances.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RefreshManagementStationConfig.go.html to see an example of how to use RefreshManagementStationConfig API. A default retry strategy applies to this operation RefreshManagementStationConfig()

func (*ManagementStationClient) SetRegion

func (client *ManagementStationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ManagementStationClient) SynchronizeMirrors

func (client ManagementStationClient) SynchronizeMirrors(ctx context.Context, request SynchronizeMirrorsRequest) (response SynchronizeMirrorsResponse, err error)

SynchronizeMirrors Synchronize the specified software sources mirrors on the management station.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SynchronizeMirrors.go.html to see an example of how to use SynchronizeMirrors API. A default retry strategy applies to this operation SynchronizeMirrors()

func (ManagementStationClient) SynchronizeSingleMirrors

func (client ManagementStationClient) SynchronizeSingleMirrors(ctx context.Context, request SynchronizeSingleMirrorsRequest) (response SynchronizeSingleMirrorsResponse, err error)

SynchronizeSingleMirrors Synchronize the specified software source mirrors on the management station.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SynchronizeSingleMirrors.go.html to see an example of how to use SynchronizeSingleMirrors API. A default retry strategy applies to this operation SynchronizeSingleMirrors()

func (ManagementStationClient) UpdateManagementStation

func (client ManagementStationClient) UpdateManagementStation(ctx context.Context, request UpdateManagementStationRequest) (response UpdateManagementStationResponse, err error)

UpdateManagementStation Updates the configuration of the specified management station.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateManagementStation.go.html to see an example of how to use UpdateManagementStation API. A default retry strategy applies to this operation UpdateManagementStation()

type ManagementStationCollection

ManagementStationCollection A set of management stations returned for the ListManagementStations operation.

type ManagementStationCollection struct {

    // List of management stations.
    Items []ManagementStationSummary `mandatory:"true" json:"items"`
}

func (ManagementStationCollection) String

func (m ManagementStationCollection) String() string

func (ManagementStationCollection) ValidateEnumValue

func (m ManagementStationCollection) 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 ManagementStationDetails

ManagementStationDetails Provides the management station details used to configure a managed instance.

type ManagementStationDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station for the instance to use as primary management station.
    PrimaryManagementStationId *string `mandatory:"true" json:"primaryManagementStationId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station for the instance to use as secondary managment station.
    SecondaryManagementStationId *string `mandatory:"false" json:"secondaryManagementStationId"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (ManagementStationDetails) String

func (m ManagementStationDetails) String() string

func (ManagementStationDetails) ValidateEnumValue

func (m ManagementStationDetails) 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 ManagementStationEvent

ManagementStationEvent Provides information about the management station event.

type ManagementStationEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *ManagementStationEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ManagementStationEvent) GetCompartmentId

func (m ManagementStationEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ManagementStationEvent) GetDefinedTags

func (m ManagementStationEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ManagementStationEvent) GetEventDetails

func (m ManagementStationEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (ManagementStationEvent) GetEventSummary

func (m ManagementStationEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (ManagementStationEvent) GetFreeformTags

func (m ManagementStationEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ManagementStationEvent) GetId

func (m ManagementStationEvent) GetId() *string

GetId returns Id

func (ManagementStationEvent) GetIsManagedByAutonomousLinux

func (m ManagementStationEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (ManagementStationEvent) GetLifecycleDetails

func (m ManagementStationEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ManagementStationEvent) GetLifecycleState

func (m ManagementStationEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ManagementStationEvent) GetResourceId

func (m ManagementStationEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (ManagementStationEvent) GetSystemDetails

func (m ManagementStationEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (ManagementStationEvent) GetSystemTags

func (m ManagementStationEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ManagementStationEvent) GetTimeCreated

func (m ManagementStationEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ManagementStationEvent) GetTimeOccurred

func (m ManagementStationEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (ManagementStationEvent) GetTimeUpdated

func (m ManagementStationEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ManagementStationEvent) MarshalJSON

func (m ManagementStationEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManagementStationEvent) String

func (m ManagementStationEvent) String() string

func (ManagementStationEvent) ValidateEnumValue

func (m ManagementStationEvent) 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 ManagementStationEventData

ManagementStationEventData Provides additional information for a management station event.

type ManagementStationEventData struct {

    // Type of management station operation.
    OperationType ManagementStationEventDataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the management station operation.
    Status EventStatusEnum `mandatory:"true" json:"status"`

    AdditionalDetails *WorkRequestEventDataAdditionalDetails `mandatory:"false" json:"additionalDetails"`
}

func (ManagementStationEventData) String

func (m ManagementStationEventData) String() string

func (ManagementStationEventData) ValidateEnumValue

func (m ManagementStationEventData) 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 ManagementStationEventDataOperationTypeEnum

ManagementStationEventDataOperationTypeEnum Enum with underlying type: string

type ManagementStationEventDataOperationTypeEnum string

Set of constants representing the allowable values for ManagementStationEventDataOperationTypeEnum

const (
    ManagementStationEventDataOperationTypeSetManagementStationConfig      ManagementStationEventDataOperationTypeEnum = "SET_MANAGEMENT_STATION_CONFIG"
    ManagementStationEventDataOperationTypeSyncManagementStationMirror     ManagementStationEventDataOperationTypeEnum = "SYNC_MANAGEMENT_STATION_MIRROR"
    ManagementStationEventDataOperationTypeUpdateManagementStationSoftware ManagementStationEventDataOperationTypeEnum = "UPDATE_MANAGEMENT_STATION_SOFTWARE"
)

func GetManagementStationEventDataOperationTypeEnumValues

func GetManagementStationEventDataOperationTypeEnumValues() []ManagementStationEventDataOperationTypeEnum

GetManagementStationEventDataOperationTypeEnumValues Enumerates the set of values for ManagementStationEventDataOperationTypeEnum

func GetMappingManagementStationEventDataOperationTypeEnum

func GetMappingManagementStationEventDataOperationTypeEnum(val string) (ManagementStationEventDataOperationTypeEnum, bool)

GetMappingManagementStationEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagementStationLifecycleStateEnum

ManagementStationLifecycleStateEnum Enum with underlying type: string

type ManagementStationLifecycleStateEnum string

Set of constants representing the allowable values for ManagementStationLifecycleStateEnum

const (
    ManagementStationLifecycleStateCreating ManagementStationLifecycleStateEnum = "CREATING"
    ManagementStationLifecycleStateUpdating ManagementStationLifecycleStateEnum = "UPDATING"
    ManagementStationLifecycleStateActive   ManagementStationLifecycleStateEnum = "ACTIVE"
    ManagementStationLifecycleStateDeleting ManagementStationLifecycleStateEnum = "DELETING"
    ManagementStationLifecycleStateDeleted  ManagementStationLifecycleStateEnum = "DELETED"
    ManagementStationLifecycleStateFailed   ManagementStationLifecycleStateEnum = "FAILED"
)

func GetManagementStationLifecycleStateEnumValues

func GetManagementStationLifecycleStateEnumValues() []ManagementStationLifecycleStateEnum

GetManagementStationLifecycleStateEnumValues Enumerates the set of values for ManagementStationLifecycleStateEnum

func GetMappingManagementStationLifecycleStateEnum

func GetMappingManagementStationLifecycleStateEnum(val string) (ManagementStationLifecycleStateEnum, bool)

GetMappingManagementStationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagementStationSummary

ManagementStationSummary Summary of the Management Station.

type ManagementStationSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the management station.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the management station.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Hostname of the management station.
    Hostname *string `mandatory:"true" json:"hostname"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance that is acting as the management station.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile used for the management station.
    ProfileId *string `mandatory:"false" json:"profileId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job for the mirror sync.
    ScheduledJobId *string `mandatory:"false" json:"scheduledJobId"`

    // The date and time of the next scheduled mirror sync (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"`

    // User-specified description of the management station.
    Description *string `mandatory:"false" json:"description"`

    // Current state of the mirror sync for the management station.
    OverallState OverallStateEnum `mandatory:"false" json:"overallState,omitempty"`

    // Overall health status of the managment station.
    HealthState HealthStateEnum `mandatory:"false" json:"healthState,omitempty"`

    // A decimal number representing the progress of the current mirror sync.
    OverallPercentage *int `mandatory:"false" json:"overallPercentage"`

    // A decimal number representing the amount of mirror capacity used by the sync.
    MirrorCapacity *int `mandatory:"false" json:"mirrorCapacity"`

    // The current state of the management station.
    LifecycleState ManagementStationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ManagementStationSummary) String

func (m ManagementStationSummary) String() string

func (ManagementStationSummary) ValidateEnumValue

func (m ManagementStationSummary) 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 MetricNameEnum

MetricNameEnum Enum with underlying type: string

type MetricNameEnum string

Set of constants representing the allowable values for MetricNameEnum

const (
    MetricNameTotalInstanceCount                        MetricNameEnum = "TOTAL_INSTANCE_COUNT"
    MetricNameInstanceWithAvailableSecurityUpdatesCount MetricNameEnum = "INSTANCE_WITH_AVAILABLE_SECURITY_UPDATES_COUNT"
    MetricNameInstanceWithAvailableBugfixUpdatesCount   MetricNameEnum = "INSTANCE_WITH_AVAILABLE_BUGFIX_UPDATES_COUNT"
    MetricNameNormalInstanceCount                       MetricNameEnum = "NORMAL_INSTANCE_COUNT"
    MetricNameErrorInstanceCount                        MetricNameEnum = "ERROR_INSTANCE_COUNT"
    MetricNameWarningInstanceCount                      MetricNameEnum = "WARNING_INSTANCE_COUNT"
    MetricNameUnreachableInstanceCount                  MetricNameEnum = "UNREACHABLE_INSTANCE_COUNT"
    MetricNameRegistrationFailedInstanceCount           MetricNameEnum = "REGISTRATION_FAILED_INSTANCE_COUNT"
    MetricNameDeletingInstanceCount                     MetricNameEnum = "DELETING_INSTANCE_COUNT"
    MetricNameOnboardingInstanceCount                   MetricNameEnum = "ONBOARDING_INSTANCE_COUNT"
    MetricNameInstanceSecurityUpdatesCount              MetricNameEnum = "INSTANCE_SECURITY_UPDATES_COUNT"
    MetricNameInstanceBugfixUpdatesCount                MetricNameEnum = "INSTANCE_BUGFIX_UPDATES_COUNT"
    MetricNameInstanceSecurityAdvisoryCount             MetricNameEnum = "INSTANCE_SECURITY_ADVISORY_COUNT"
    MetricNameInstanceBugfixAdvisoryCount               MetricNameEnum = "INSTANCE_BUGFIX_ADVISORY_COUNT"
)

func GetMappingMetricNameEnum

func GetMappingMetricNameEnum(val string) (MetricNameEnum, bool)

GetMappingMetricNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMetricNameEnumValues

func GetMetricNameEnumValues() []MetricNameEnum

GetMetricNameEnumValues Enumerates the set of values for MetricNameEnum

type MirrorConfiguration

MirrorConfiguration Mirror information used for the management station configuration.

type MirrorConfiguration struct {

    // Path to the data volume on the management station where software source mirrors are stored.
    Directory *string `mandatory:"true" json:"directory"`

    // Default mirror listening port for http.
    Port *string `mandatory:"true" json:"port"`

    // Default mirror listening port for https.
    Sslport *string `mandatory:"true" json:"sslport"`

    // Path to the SSL cerfificate.
    Sslcert *string `mandatory:"false" json:"sslcert"`
}

func (MirrorConfiguration) String

func (m MirrorConfiguration) String() string

func (MirrorConfiguration) ValidateEnumValue

func (m MirrorConfiguration) 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 MirrorStateEnum

MirrorStateEnum Enum with underlying type: string

type MirrorStateEnum string

Set of constants representing the allowable values for MirrorStateEnum

const (
    MirrorStateUnsynced MirrorStateEnum = "UNSYNCED"
    MirrorStateQueued   MirrorStateEnum = "QUEUED"
    MirrorStateSyncing  MirrorStateEnum = "SYNCING"
    MirrorStateSynced   MirrorStateEnum = "SYNCED"
    MirrorStateFailed   MirrorStateEnum = "FAILED"
)

func GetMappingMirrorStateEnum

func GetMappingMirrorStateEnum(val string) (MirrorStateEnum, bool)

GetMappingMirrorStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMirrorStateEnumValues

func GetMirrorStateEnumValues() []MirrorStateEnum

GetMirrorStateEnumValues Enumerates the set of values for MirrorStateEnum

type MirrorSummary

MirrorSummary Summary of a Mirror

type MirrorSummary struct {

    // OCID of a software source
    Id *string `mandatory:"true" json:"id"`

    // Current state of the mirror
    State MirrorStateEnum `mandatory:"true" json:"state"`

    // A decimal number representing the completness percentage
    Percentage *int `mandatory:"true" json:"percentage"`

    // Timestamp of the last time the mirror was sync
    TimeLastSynced *common.SDKTime `mandatory:"true" json:"timeLastSynced"`

    // The current log from the management station plugin.
    Log *string `mandatory:"true" json:"log"`

    // Display name of the mirror
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Type of the mirror
    Type MirrorTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The OS family the Software Source belongs to
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The architecture type supported by the Software Source
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`
}

func (MirrorSummary) String

func (m MirrorSummary) String() string

func (MirrorSummary) ValidateEnumValue

func (m MirrorSummary) 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 MirrorSyncStatus

MirrorSyncStatus Status summary of the mirror sync.

type MirrorSyncStatus struct {

    // Total number of software sources that have not yet been synced.
    Unsynced *int `mandatory:"true" json:"unsynced"`

    // Total number of software sources that are queued for sync.
    Queued *int `mandatory:"true" json:"queued"`

    // Total number of software sources currently syncing.
    Syncing *int `mandatory:"true" json:"syncing"`

    // Total number of software sources that successfully synced.
    Synced *int `mandatory:"true" json:"synced"`

    // Total number of software sources that failed to sync.
    Failed *int `mandatory:"true" json:"failed"`
}

func (MirrorSyncStatus) String

func (m MirrorSyncStatus) String() string

func (MirrorSyncStatus) ValidateEnumValue

func (m MirrorSyncStatus) 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 MirrorTypeEnum

MirrorTypeEnum Enum with underlying type: string

type MirrorTypeEnum string

Set of constants representing the allowable values for MirrorTypeEnum

const (
    MirrorTypeCustom    MirrorTypeEnum = "CUSTOM"
    MirrorTypeVendor    MirrorTypeEnum = "VENDOR"
    MirrorTypeVersioned MirrorTypeEnum = "VERSIONED"
)

func GetMappingMirrorTypeEnum

func GetMappingMirrorTypeEnum(val string) (MirrorTypeEnum, bool)

GetMappingMirrorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMirrorTypeEnumValues

func GetMirrorTypeEnumValues() []MirrorTypeEnum

GetMirrorTypeEnumValues Enumerates the set of values for MirrorTypeEnum

type MirrorsCollection

MirrorsCollection List of mirrors associated with a Management Station

type MirrorsCollection struct {

    // List of mirrors
    Items []MirrorSummary `mandatory:"true" json:"items"`
}

func (MirrorsCollection) String

func (m MirrorsCollection) String() string

func (MirrorsCollection) ValidateEnumValue

func (m MirrorsCollection) 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 ModuleCollection

ModuleCollection The set of modules returned for the SearchSoftwareSourceModules operation.

type ModuleCollection struct {

    // List of modules.
    Items []ModuleSummary `mandatory:"true" json:"items"`
}

func (ModuleCollection) String

func (m ModuleCollection) String() string

func (ModuleCollection) ValidateEnumValue

func (m ModuleCollection) 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 ModuleSpecDetails

ModuleSpecDetails Details about a specific appstream module.

type ModuleSpecDetails struct {

    // Name of the module.
    Name *string `mandatory:"true" json:"name"`

    // The stream of the module.
    Stream *string `mandatory:"false" json:"stream"`

    // The module profile to be used.
    Profile *string `mandatory:"false" json:"profile"`
}

func (ModuleSpecDetails) String

func (m ModuleSpecDetails) String() string

func (ModuleSpecDetails) ValidateEnumValue

func (m ModuleSpecDetails) 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 ModuleStream

ModuleStream An object that defines a module stream provided by a software source.

type ModuleStream struct {

    // The name of the module that contains the stream.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of the stream.
    Name *string `mandatory:"true" json:"name"`

    // Indicates if this stream is the default for its module.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides this module stream.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`

    // The architecture for which the packages in this module stream were built.
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`

    // A description of the contents of the module stream.
    Description *string `mandatory:"false" json:"description"`

    // A list of profiles that are part of the stream.  Each element in
    // the list is the name of a profile.  The name is suitable to use as
    // an argument to other OS Management Hub APIs that interact directly with
    // module stream profiles.  However, it is not URL encoded.
    Profiles []string `mandatory:"false" json:"profiles"`

    // A list of packages that are contained by the stream.  Each element
    // in the list is the name of a package.  The name is suitable to use
    // as an argument to other OS Management Hub APIs that interact directly
    // with packages.
    Packages []string `mandatory:"false" json:"packages"`

    // Indicates whether this module stream is the latest.
    IsLatest *bool `mandatory:"false" json:"isLatest"`
}

func (ModuleStream) String

func (m ModuleStream) String() string

func (ModuleStream) ValidateEnumValue

func (m ModuleStream) 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 ModuleStreamCollection

ModuleStreamCollection The set of module streams returned for ListModuleStreamProfiles operation.

type ModuleStreamCollection struct {

    // List of module streams.
    Items []ModuleStreamSummary `mandatory:"true" json:"items"`
}

func (ModuleStreamCollection) String

func (m ModuleStreamCollection) String() string

func (ModuleStreamCollection) ValidateEnumValue

func (m ModuleStreamCollection) 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 ModuleStreamDetails

ModuleStreamDetails Provides the information used to update a module stream.

type ModuleStreamDetails struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"true" json:"streamName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that contains the module stream.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`
}

func (ModuleStreamDetails) String

func (m ModuleStreamDetails) String() string

func (ModuleStreamDetails) ValidateEnumValue

func (m ModuleStreamDetails) 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 ModuleStreamDetailsBody

ModuleStreamDetailsBody Provides the information used to enable or disable the module stream on a managed instance.

type ModuleStreamDetailsBody struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (ModuleStreamDetailsBody) String

func (m ModuleStreamDetailsBody) String() string

func (ModuleStreamDetailsBody) ValidateEnumValue

func (m ModuleStreamDetailsBody) 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 ModuleStreamProfile

ModuleStreamProfile An object that defines a module stream profile provide by a software source.

type ModuleStreamProfile struct {

    // The name of the module that contains the stream profile.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of the stream that contains the profile.
    StreamName *string `mandatory:"true" json:"streamName"`

    // The name of the profile.
    Name *string `mandatory:"true" json:"name"`

    // A list of packages that constitute the profile.  Each element
    // in the list is the name of a package.  The name is suitable to
    // use as an argument to other OS Management Hub APIs that interact
    // directly with packages.
    Packages []string `mandatory:"true" json:"packages"`

    // Indicates if this profile is the default for its module stream.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // A description of the contents of the module stream profile.
    Description *string `mandatory:"false" json:"description"`
}

func (ModuleStreamProfile) String

func (m ModuleStreamProfile) String() string

func (ModuleStreamProfile) ValidateEnumValue

func (m ModuleStreamProfile) 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 ModuleStreamProfileCollection

ModuleStreamProfileCollection The set of module stream profiles returned for the ListModuleStreamProfiles operation.

type ModuleStreamProfileCollection struct {

    // List of module stream profiles.
    Items []ModuleStreamProfileSummary `mandatory:"true" json:"items"`
}

func (ModuleStreamProfileCollection) String

func (m ModuleStreamProfileCollection) String() string

func (ModuleStreamProfileCollection) ValidateEnumValue

func (m ModuleStreamProfileCollection) 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 ModuleStreamProfileDetails

ModuleStreamProfileDetails Provides the information used to update a module stream profile.

type ModuleStreamProfileDetails struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"true" json:"streamName"`

    // The name of a profile of the specified module stream.
    ProfileName *string `mandatory:"true" json:"profileName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that contains the module stream.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`
}

func (ModuleStreamProfileDetails) String

func (m ModuleStreamProfileDetails) String() string

func (ModuleStreamProfileDetails) ValidateEnumValue

func (m ModuleStreamProfileDetails) 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 ModuleStreamProfileDetailsBody

ModuleStreamProfileDetailsBody Provides the information used to install or remove a module stream profile on a managed instance.

type ModuleStreamProfileDetailsBody struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    // The name of a profile of the specified module stream.
    ProfileName *string `mandatory:"false" json:"profileName"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (ModuleStreamProfileDetailsBody) String

func (m ModuleStreamProfileDetailsBody) String() string

func (ModuleStreamProfileDetailsBody) ValidateEnumValue

func (m ModuleStreamProfileDetailsBody) 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 ModuleStreamProfileFilter

ModuleStreamProfileFilter Provides the information used to create a filter for module streams and profiles from a vendor software source to create or update a custom software source.

type ModuleStreamProfileFilter struct {

    // Module name.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The type of the filter.
    FilterType FilterTypeEnum `mandatory:"true" json:"filterType"`

    // Profile name.
    ProfileName *string `mandatory:"false" json:"profileName"`

    // Stream name.
    StreamName *string `mandatory:"false" json:"streamName"`
}

func (ModuleStreamProfileFilter) String

func (m ModuleStreamProfileFilter) String() string

func (ModuleStreamProfileFilter) ValidateEnumValue

func (m ModuleStreamProfileFilter) 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 ModuleStreamProfileStatusEnum

ModuleStreamProfileStatusEnum Enum with underlying type: string

type ModuleStreamProfileStatusEnum string

Set of constants representing the allowable values for ModuleStreamProfileStatusEnum

const (
    ModuleStreamProfileStatusInstalled ModuleStreamProfileStatusEnum = "INSTALLED"
    ModuleStreamProfileStatusAvailable ModuleStreamProfileStatusEnum = "AVAILABLE"
)

func GetMappingModuleStreamProfileStatusEnum

func GetMappingModuleStreamProfileStatusEnum(val string) (ModuleStreamProfileStatusEnum, bool)

GetMappingModuleStreamProfileStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModuleStreamProfileStatusEnumValues

func GetModuleStreamProfileStatusEnumValues() []ModuleStreamProfileStatusEnum

GetModuleStreamProfileStatusEnumValues Enumerates the set of values for ModuleStreamProfileStatusEnum

type ModuleStreamProfileSummary

ModuleStreamProfileSummary Provides the summary information for a module stream profile contained within a software source.

type ModuleStreamProfileSummary struct {

    // The name of the module that contains the stream profile.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of the stream that contains the profile.
    StreamName *string `mandatory:"true" json:"streamName"`

    // The name of the profile.
    Name *string `mandatory:"true" json:"name"`

    // Indicates if this profile is the default for the module stream.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (ModuleStreamProfileSummary) String

func (m ModuleStreamProfileSummary) String() string

func (ModuleStreamProfileSummary) ValidateEnumValue

func (m ModuleStreamProfileSummary) 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 ModuleStreamStatusEnum

ModuleStreamStatusEnum Enum with underlying type: string

type ModuleStreamStatusEnum string

Set of constants representing the allowable values for ModuleStreamStatusEnum

const (
    ModuleStreamStatusEnabled  ModuleStreamStatusEnum = "ENABLED"
    ModuleStreamStatusDisabled ModuleStreamStatusEnum = "DISABLED"
    ModuleStreamStatusActive   ModuleStreamStatusEnum = "ACTIVE"
)

func GetMappingModuleStreamStatusEnum

func GetMappingModuleStreamStatusEnum(val string) (ModuleStreamStatusEnum, bool)

GetMappingModuleStreamStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModuleStreamStatusEnumValues

func GetModuleStreamStatusEnumValues() []ModuleStreamStatusEnum

GetModuleStreamStatusEnumValues Enumerates the set of values for ModuleStreamStatusEnum

type ModuleStreamSummary

ModuleStreamSummary Provides the summary information for a module stream contained within a software source.

type ModuleStreamSummary struct {

    // The name of the stream.
    Name *string `mandatory:"true" json:"name"`

    // The name of the module that contains the stream.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // List of profiles in the stream.
    Profiles []string `mandatory:"true" json:"profiles"`

    // Indicates whether this module stream is the latest.
    IsLatest *bool `mandatory:"false" json:"isLatest"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that contains the the module stream.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`
}

func (ModuleStreamSummary) String

func (m ModuleStreamSummary) String() string

func (ModuleStreamSummary) ValidateEnumValue

func (m ModuleStreamSummary) 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 ModuleSummary

ModuleSummary Provides summary information about a module which is provided by a software source.

type ModuleSummary struct {

    // The name of the module.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"`

    // List of stream names.
    Streams []string `mandatory:"false" json:"streams"`
}

func (ModuleSummary) String

func (m ModuleSummary) String() string

func (ModuleSummary) ValidateEnumValue

func (m ModuleSummary) 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 OnboardingClient

OnboardingClient a client for Onboarding

type OnboardingClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewOnboardingClientWithConfigurationProvider

func NewOnboardingClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OnboardingClient, err error)

NewOnboardingClientWithConfigurationProvider Creates a new default Onboarding client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewOnboardingClientWithOboToken

func NewOnboardingClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OnboardingClient, err error)

NewOnboardingClientWithOboToken Creates a new default Onboarding 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 (OnboardingClient) ChangeProfileCompartment

func (client OnboardingClient) ChangeProfileCompartment(ctx context.Context, request ChangeProfileCompartmentRequest) (response ChangeProfileCompartmentResponse, err error)

ChangeProfileCompartment Moves the profile to a different compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeProfileCompartment.go.html to see an example of how to use ChangeProfileCompartment API. A default retry strategy applies to this operation ChangeProfileCompartment()

func (*OnboardingClient) ConfigurationProvider

func (client *OnboardingClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (OnboardingClient) CreateProfile

func (client OnboardingClient) CreateProfile(ctx context.Context, request CreateProfileRequest) (response CreateProfileResponse, err error)

CreateProfile Creates a registration profile. A profile defines the content applied to the instance when registering it with the service.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateProfile.go.html to see an example of how to use CreateProfile API. A default retry strategy applies to this operation CreateProfile()

func (OnboardingClient) DeleteProfile

func (client OnboardingClient) DeleteProfile(ctx context.Context, request DeleteProfileRequest) (response DeleteProfileResponse, err error)

DeleteProfile Deletes a specified registration profile.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteProfile.go.html to see an example of how to use DeleteProfile API. A default retry strategy applies to this operation DeleteProfile()

func (OnboardingClient) GetProfile

func (client OnboardingClient) GetProfile(ctx context.Context, request GetProfileRequest) (response GetProfileResponse, err error)

GetProfile Gets information about the specified registration profile.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetProfile.go.html to see an example of how to use GetProfile API. A default retry strategy applies to this operation GetProfile()

func (OnboardingClient) ListProfiles

func (client OnboardingClient) ListProfiles(ctx context.Context, request ListProfilesRequest) (response ListProfilesResponse, err error)

ListProfiles Lists registration profiles that match the specified compartment or profile OCID. Filter the list against a variety of criteria including but not limited to its name, status, vendor name, and architecture type.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListProfiles.go.html to see an example of how to use ListProfiles API. A default retry strategy applies to this operation ListProfiles()

func (*OnboardingClient) SetRegion

func (client *OnboardingClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OnboardingClient) UpdateProfile

func (client OnboardingClient) UpdateProfile(ctx context.Context, request UpdateProfileRequest) (response UpdateProfileResponse, err error)

UpdateProfile Updates the specified profile's name, description, and tags.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateProfile.go.html to see an example of how to use UpdateProfile API. A default retry strategy applies to this operation UpdateProfile()

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

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 OperationTypesEnum

OperationTypesEnum Enum with underlying type: string

type OperationTypesEnum string

Set of constants representing the allowable values for OperationTypesEnum

const (
    OperationTypesInstallPackages                  OperationTypesEnum = "INSTALL_PACKAGES"
    OperationTypesUpdatePackages                   OperationTypesEnum = "UPDATE_PACKAGES"
    OperationTypesRemovePackages                   OperationTypesEnum = "REMOVE_PACKAGES"
    OperationTypesUpdateAll                        OperationTypesEnum = "UPDATE_ALL"
    OperationTypesUpdateSecurity                   OperationTypesEnum = "UPDATE_SECURITY"
    OperationTypesUpdateBugfix                     OperationTypesEnum = "UPDATE_BUGFIX"
    OperationTypesUpdateEnhancement                OperationTypesEnum = "UPDATE_ENHANCEMENT"
    OperationTypesUpdateOther                      OperationTypesEnum = "UPDATE_OTHER"
    OperationTypesUpdateKspliceUserspace           OperationTypesEnum = "UPDATE_KSPLICE_USERSPACE"
    OperationTypesUpdateKspliceKernel              OperationTypesEnum = "UPDATE_KSPLICE_KERNEL"
    OperationTypesManageModuleStreams              OperationTypesEnum = "MANAGE_MODULE_STREAMS"
    OperationTypesSwitchModuleStream               OperationTypesEnum = "SWITCH_MODULE_STREAM"
    OperationTypesAttachSoftwareSources            OperationTypesEnum = "ATTACH_SOFTWARE_SOURCES"
    OperationTypesDetachSoftwareSources            OperationTypesEnum = "DETACH_SOFTWARE_SOURCES"
    OperationTypesSyncManagementStationMirror      OperationTypesEnum = "SYNC_MANAGEMENT_STATION_MIRROR"
    OperationTypesPromoteLifecycle                 OperationTypesEnum = "PROMOTE_LIFECYCLE"
    OperationTypesInstallWindowsUpdates            OperationTypesEnum = "INSTALL_WINDOWS_UPDATES"
    OperationTypesInstallAllWindowsUpdates         OperationTypesEnum = "INSTALL_ALL_WINDOWS_UPDATES"
    OperationTypesInstallSecurityWindowsUpdates    OperationTypesEnum = "INSTALL_SECURITY_WINDOWS_UPDATES"
    OperationTypesInstallBugfixWindowsUpdates      OperationTypesEnum = "INSTALL_BUGFIX_WINDOWS_UPDATES"
    OperationTypesInstallEnhancementWindowsUpdates OperationTypesEnum = "INSTALL_ENHANCEMENT_WINDOWS_UPDATES"
    OperationTypesInstallOtherWindowsUpdates       OperationTypesEnum = "INSTALL_OTHER_WINDOWS_UPDATES"
)

func GetMappingOperationTypesEnum

func GetMappingOperationTypesEnum(val string) (OperationTypesEnum, bool)

GetMappingOperationTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypesEnumValues

func GetOperationTypesEnumValues() []OperationTypesEnum

GetOperationTypesEnumValues Enumerates the set of values for OperationTypesEnum

type OsFamilyEnum

OsFamilyEnum Enum with underlying type: string

type OsFamilyEnum string

Set of constants representing the allowable values for OsFamilyEnum

const (
    OsFamilyOracleLinux9      OsFamilyEnum = "ORACLE_LINUX_9"
    OsFamilyOracleLinux8      OsFamilyEnum = "ORACLE_LINUX_8"
    OsFamilyOracleLinux7      OsFamilyEnum = "ORACLE_LINUX_7"
    OsFamilyOracleLinux6      OsFamilyEnum = "ORACLE_LINUX_6"
    OsFamilyWindowsServer2016 OsFamilyEnum = "WINDOWS_SERVER_2016"
    OsFamilyWindowsServer2019 OsFamilyEnum = "WINDOWS_SERVER_2019"
    OsFamilyWindowsServer2022 OsFamilyEnum = "WINDOWS_SERVER_2022"
    OsFamilyAll               OsFamilyEnum = "ALL"
)

func GetMappingOsFamilyEnum

func GetMappingOsFamilyEnum(val string) (OsFamilyEnum, bool)

GetMappingOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOsFamilyEnumValues

func GetOsFamilyEnumValues() []OsFamilyEnum

GetOsFamilyEnumValues Enumerates the set of values for OsFamilyEnum

type OverallStateEnum

OverallStateEnum Enum with underlying type: string

type OverallStateEnum string

Set of constants representing the allowable values for OverallStateEnum

const (
    OverallStateNormal            OverallStateEnum = "NORMAL"
    OverallStateRegistrationerror OverallStateEnum = "REGISTRATIONERROR"
    OverallStateSyncing           OverallStateEnum = "SYNCING"
    OverallStateSyncfailed        OverallStateEnum = "SYNCFAILED"
    OverallStateWarning           OverallStateEnum = "WARNING"
    OverallStateError             OverallStateEnum = "ERROR"
    OverallStateUnavailable       OverallStateEnum = "UNAVAILABLE"
)

func GetMappingOverallStateEnum

func GetMappingOverallStateEnum(val string) (OverallStateEnum, bool)

GetMappingOverallStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOverallStateEnumValues

func GetOverallStateEnumValues() []OverallStateEnum

GetOverallStateEnumValues Enumerates the set of values for OverallStateEnum

type PackageFilter

PackageFilter Provides the information used to create a filter for packages from a vendor software source to create or update a custom software source.

type PackageFilter struct {

    // The type of the filter.
    FilterType FilterTypeEnum `mandatory:"true" json:"filterType"`

    // The package name.
    PackageName *string `mandatory:"false" json:"packageName"`

    // The package name pattern.
    PackageNamePattern *string `mandatory:"false" json:"packageNamePattern"`

    // The package version, which is denoted by 'version-release', or 'epoch:version-release'.
    PackageVersion *string `mandatory:"false" json:"packageVersion"`
}

func (PackageFilter) String

func (m PackageFilter) String() string

func (PackageFilter) ValidateEnumValue

func (m PackageFilter) 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 PackageGroup

PackageGroup Yum or DNF package group, category, or environment.

type PackageGroup struct {

    // Package group identifier.
    Id *string `mandatory:"true" json:"id"`

    // Package group name.
    Name *string `mandatory:"true" json:"name"`

    // The list of packages in the package group.
    Packages []string `mandatory:"true" json:"packages"`

    // The repository IDs of the package group's repositories.
    Repositories []string `mandatory:"false" json:"repositories"`

    // Description of the package group.
    Description *string `mandatory:"false" json:"description"`

    // Indicates if this package group is visible to users.
    IsUserVisible *bool `mandatory:"false" json:"isUserVisible"`

    // Indicates if this package group is the default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Indicates if this is a group, category, or environment.
    GroupType PackageGroupGroupTypeEnum `mandatory:"false" json:"groupType,omitempty"`

    // Indicates the order to display category or environment.
    DisplayOrder *int `mandatory:"false" json:"displayOrder"`
}

func (PackageGroup) String

func (m PackageGroup) String() string

func (PackageGroup) ValidateEnumValue

func (m PackageGroup) 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 PackageGroupCollection

PackageGroupCollection The set of package groups returned for the ListPackageGroups SearchSoftwareSourcePackageGroups operation.

type PackageGroupCollection struct {

    // List of package groups.
    Items []PackageGroupSummary `mandatory:"true" json:"items"`
}

func (PackageGroupCollection) String

func (m PackageGroupCollection) String() string

func (PackageGroupCollection) ValidateEnumValue

func (m PackageGroupCollection) 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 PackageGroupFilter

PackageGroupFilter Provides the information used to create a filter for groups from a vendor software source to create or update a custom software source.

type PackageGroupFilter struct {

    // The type of the filter.
    FilterType FilterTypeEnum `mandatory:"true" json:"filterType"`

    // List of package group names.
    PackageGroups []string `mandatory:"false" json:"packageGroups"`
}

func (PackageGroupFilter) String

func (m PackageGroupFilter) String() string

func (PackageGroupFilter) ValidateEnumValue

func (m PackageGroupFilter) 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 PackageGroupGroupTypeEnum

PackageGroupGroupTypeEnum Enum with underlying type: string

type PackageGroupGroupTypeEnum string

Set of constants representing the allowable values for PackageGroupGroupTypeEnum

const (
    PackageGroupGroupTypeGroup       PackageGroupGroupTypeEnum = "GROUP"
    PackageGroupGroupTypeEnvironment PackageGroupGroupTypeEnum = "ENVIRONMENT"
    PackageGroupGroupTypeCategory    PackageGroupGroupTypeEnum = "CATEGORY"
)

func GetMappingPackageGroupGroupTypeEnum

func GetMappingPackageGroupGroupTypeEnum(val string) (PackageGroupGroupTypeEnum, bool)

GetMappingPackageGroupGroupTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPackageGroupGroupTypeEnumValues

func GetPackageGroupGroupTypeEnumValues() []PackageGroupGroupTypeEnum

GetPackageGroupGroupTypeEnumValues Enumerates the set of values for PackageGroupGroupTypeEnum

type PackageGroupSummary

PackageGroupSummary The yum or DNF package group that is associated with a software source.

type PackageGroupSummary struct {

    // Package group identifier.
    Id *string `mandatory:"true" json:"id"`

    // Package group name.
    Name *string `mandatory:"true" json:"name"`

    // Description of the package group.
    Description *string `mandatory:"false" json:"description"`

    // Indicates if this package group is visible to users.
    IsUserVisible *bool `mandatory:"false" json:"isUserVisible"`

    // Indicates if this package group is the default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // The repository IDs of the package group.
    Repositories []string `mandatory:"false" json:"repositories"`

    // Indicates if this is a group, category or environment.
    GroupType PackageGroupGroupTypeEnum `mandatory:"false" json:"groupType,omitempty"`

    // Indicates the order to display category or environment.
    DisplayOrder *int `mandatory:"false" json:"displayOrder"`
}

func (PackageGroupSummary) String

func (m PackageGroupSummary) String() string

func (PackageGroupSummary) ValidateEnumValue

func (m PackageGroupSummary) 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 PackageNameSummary

PackageNameSummary Provides summary information about a package.

type PackageNameSummary struct {

    // Full package name in NERVA format. This value should be unique.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The name of the software package.
    Name *string `mandatory:"true" json:"name"`

    // Type of the package.
    Type *string `mandatory:"false" json:"type"`

    // The version of the software package.
    Version *string `mandatory:"false" json:"version"`

    // The CPU architecture type for which this package was built.
    Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"`
}

func (PackageNameSummary) String

func (m PackageNameSummary) String() string

func (PackageNameSummary) ValidateEnumValue

func (m PackageNameSummary) 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 PackageSummary

PackageSummary Provides summary information for a software package.

type PackageSummary interface {

    // Package name.
    GetDisplayName() *string

    // Unique identifier for the package.
    GetName() *string

    // Type of the package.
    GetType() *string

    // Version of the installed package.
    GetVersion() *string

    // The architecture for which this package was built.
    GetArchitecture() ArchTypeEnum

    // List of software sources that provide the software package.
    GetSoftwareSources() []SoftwareSourceDetails
}

type PackageSummaryPackageClassificationEnum

PackageSummaryPackageClassificationEnum Enum with underlying type: string

type PackageSummaryPackageClassificationEnum string

Set of constants representing the allowable values for PackageSummaryPackageClassificationEnum

const (
    PackageSummaryPackageClassificationInstalled PackageSummaryPackageClassificationEnum = "INSTALLED"
    PackageSummaryPackageClassificationAvailable PackageSummaryPackageClassificationEnum = "AVAILABLE"
    PackageSummaryPackageClassificationUpdatable PackageSummaryPackageClassificationEnum = "UPDATABLE"
)

func GetMappingPackageSummaryPackageClassificationEnum

func GetMappingPackageSummaryPackageClassificationEnum(val string) (PackageSummaryPackageClassificationEnum, bool)

GetMappingPackageSummaryPackageClassificationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPackageSummaryPackageClassificationEnumValues

func GetPackageSummaryPackageClassificationEnumValues() []PackageSummaryPackageClassificationEnum

GetPackageSummaryPackageClassificationEnumValues Enumerates the set of values for PackageSummaryPackageClassificationEnum

type Profile

Profile Object that defines the registration profile.

type Profile interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    GetCompartmentId() *string

    // A user-friendly name for the profile.
    GetDisplayName() *string

    // The vendor of the operating system for the instance.
    GetVendorName() VendorNameEnum

    // The operating system family.
    GetOsFamily() OsFamilyEnum

    // The architecture type.
    GetArchType() ArchTypeEnum

    // The description of the registration profile.
    GetDescription() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    GetManagementStationId() *string

    // The time the registration profile was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    GetTimeCreated() *common.SDKTime

    // The current state of the registration profile.
    GetLifecycleState() ProfileLifecycleStateEnum

    // The type of instance to register.
    GetRegistrationType() ProfileRegistrationTypeEnum

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    GetIsDefaultProfile() *bool

    // Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
    GetIsServiceProvidedProfile() *bool

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ProfileCollection

ProfileCollection Results of a registration profile search. Contains both registration profile summary items and other data.

type ProfileCollection struct {

    // List of registration profiles.
    Items []ProfileSummary `mandatory:"true" json:"items"`
}

func (ProfileCollection) String

func (m ProfileCollection) String() string

func (ProfileCollection) ValidateEnumValue

func (m ProfileCollection) 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 ProfileLifecycleStateEnum

ProfileLifecycleStateEnum Enum with underlying type: string

type ProfileLifecycleStateEnum string

Set of constants representing the allowable values for ProfileLifecycleStateEnum

const (
    ProfileLifecycleStateCreating ProfileLifecycleStateEnum = "CREATING"
    ProfileLifecycleStateUpdating ProfileLifecycleStateEnum = "UPDATING"
    ProfileLifecycleStateActive   ProfileLifecycleStateEnum = "ACTIVE"
    ProfileLifecycleStateDeleting ProfileLifecycleStateEnum = "DELETING"
    ProfileLifecycleStateDeleted  ProfileLifecycleStateEnum = "DELETED"
    ProfileLifecycleStateFailed   ProfileLifecycleStateEnum = "FAILED"
)

func GetMappingProfileLifecycleStateEnum

func GetMappingProfileLifecycleStateEnum(val string) (ProfileLifecycleStateEnum, bool)

GetMappingProfileLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProfileLifecycleStateEnumValues

func GetProfileLifecycleStateEnumValues() []ProfileLifecycleStateEnum

GetProfileLifecycleStateEnumValues Enumerates the set of values for ProfileLifecycleStateEnum

type ProfileRegistrationTypeEnum

ProfileRegistrationTypeEnum Enum with underlying type: string

type ProfileRegistrationTypeEnum string

Set of constants representing the allowable values for ProfileRegistrationTypeEnum

const (
    ProfileRegistrationTypeOciLinux        ProfileRegistrationTypeEnum = "OCI_LINUX"
    ProfileRegistrationTypeNonOciLinux     ProfileRegistrationTypeEnum = "NON_OCI_LINUX"
    ProfileRegistrationTypeOciWindows      ProfileRegistrationTypeEnum = "OCI_WINDOWS"
    ProfileRegistrationTypeAutonomousLinux ProfileRegistrationTypeEnum = "AUTONOMOUS_LINUX"
)

func GetMappingProfileRegistrationTypeEnum

func GetMappingProfileRegistrationTypeEnum(val string) (ProfileRegistrationTypeEnum, bool)

GetMappingProfileRegistrationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProfileRegistrationTypeEnumValues

func GetProfileRegistrationTypeEnumValues() []ProfileRegistrationTypeEnum

GetProfileRegistrationTypeEnumValues Enumerates the set of values for ProfileRegistrationTypeEnum

type ProfileSummary

ProfileSummary Provides summary information for a registration profile.

type ProfileSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the profile.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // The type of registration profile.
    ProfileType ProfileTypeEnum `mandatory:"false" json:"profileType,omitempty"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"false" json:"vendorName,omitempty"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"`

    // The time the the Onboarding was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The current state of the registration profile.
    LifecycleState ProfileLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
    IsServiceProvidedProfile *bool `mandatory:"false" json:"isServiceProvidedProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ProfileSummary) String

func (m ProfileSummary) String() string

func (ProfileSummary) ValidateEnumValue

func (m ProfileSummary) 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 ProfileTypeEnum

ProfileTypeEnum Enum with underlying type: string

type ProfileTypeEnum string

Set of constants representing the allowable values for ProfileTypeEnum

const (
    ProfileTypeSoftwaresource    ProfileTypeEnum = "SOFTWARESOURCE"
    ProfileTypeGroup             ProfileTypeEnum = "GROUP"
    ProfileTypeLifecycle         ProfileTypeEnum = "LIFECYCLE"
    ProfileTypeStation           ProfileTypeEnum = "STATION"
    ProfileTypeWindowsStandalone ProfileTypeEnum = "WINDOWS_STANDALONE"
)

func GetMappingProfileTypeEnum

func GetMappingProfileTypeEnum(val string) (ProfileTypeEnum, bool)

GetMappingProfileTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProfileTypeEnumValues

func GetProfileTypeEnumValues() []ProfileTypeEnum

GetProfileTypeEnumValues Enumerates the set of values for ProfileTypeEnum

type PromoteSoftwareSourceToLifecycleStageDetails

PromoteSoftwareSourceToLifecycleStageDetails Provides detailed information about the lifecycle stage promotion.

type PromoteSoftwareSourceToLifecycleStageDetails struct {
    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (PromoteSoftwareSourceToLifecycleStageDetails) String

func (m PromoteSoftwareSourceToLifecycleStageDetails) String() string

func (PromoteSoftwareSourceToLifecycleStageDetails) ValidateEnumValue

func (m PromoteSoftwareSourceToLifecycleStageDetails) 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 PromoteSoftwareSourceToLifecycleStageRequest

PromoteSoftwareSourceToLifecycleStageRequest wrapper for the PromoteSoftwareSourceToLifecycleStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/PromoteSoftwareSourceToLifecycleStage.go.html to see an example of how to use PromoteSoftwareSourceToLifecycleStageRequest.

type PromoteSoftwareSourceToLifecycleStageRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    LifecycleStageId *string `mandatory:"true" contributesTo:"path" name:"lifecycleStageId"`

    // Details for the software source promotion job.
    PromoteSoftwareSourceToLifecycleStageDetails `contributesTo:"body"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source. This filter returns resources associated with this software source.
    SoftwareSourceId *string `mandatory:"false" contributesTo:"query" name:"softwareSourceId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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"`

    // 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
}

func (PromoteSoftwareSourceToLifecycleStageRequest) BinaryRequestBody

func (request PromoteSoftwareSourceToLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PromoteSoftwareSourceToLifecycleStageRequest) HTTPRequest

func (request PromoteSoftwareSourceToLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PromoteSoftwareSourceToLifecycleStageRequest) RetryPolicy

func (request PromoteSoftwareSourceToLifecycleStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PromoteSoftwareSourceToLifecycleStageRequest) String

func (request PromoteSoftwareSourceToLifecycleStageRequest) String() string

func (PromoteSoftwareSourceToLifecycleStageRequest) ValidateEnumValue

func (request PromoteSoftwareSourceToLifecycleStageRequest) 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 PromoteSoftwareSourceToLifecycleStageResponse

PromoteSoftwareSourceToLifecycleStageResponse wrapper for the PromoteSoftwareSourceToLifecycleStage operation

type PromoteSoftwareSourceToLifecycleStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (PromoteSoftwareSourceToLifecycleStageResponse) HTTPResponse

func (response PromoteSoftwareSourceToLifecycleStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PromoteSoftwareSourceToLifecycleStageResponse) String

func (response PromoteSoftwareSourceToLifecycleStageResponse) String() string

type ProxyConfiguration

ProxyConfiguration Proxy information used for the management station configuration.

type ProxyConfiguration struct {

    // Indicates if the proxy should be enabled or disabled. Default is enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // List of hosts.
    Hosts []string `mandatory:"false" json:"hosts"`

    // Listening port used for the proxy.
    Port *string `mandatory:"false" json:"port"`

    // The URL the proxy will forward to.
    Forward *string `mandatory:"false" json:"forward"`
}

func (ProxyConfiguration) String

func (m ProxyConfiguration) String() string

func (ProxyConfiguration) ValidateEnumValue

func (m ProxyConfiguration) 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 RefreshManagementStationConfigRequest

RefreshManagementStationConfigRequest wrapper for the RefreshManagementStationConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RefreshManagementStationConfig.go.html to see an example of how to use RefreshManagementStationConfigRequest.

type RefreshManagementStationConfigRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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"`

    // 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
}

func (RefreshManagementStationConfigRequest) BinaryRequestBody

func (request RefreshManagementStationConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RefreshManagementStationConfigRequest) HTTPRequest

func (request RefreshManagementStationConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RefreshManagementStationConfigRequest) RetryPolicy

func (request RefreshManagementStationConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RefreshManagementStationConfigRequest) String

func (request RefreshManagementStationConfigRequest) String() string

func (RefreshManagementStationConfigRequest) ValidateEnumValue

func (request RefreshManagementStationConfigRequest) 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 RefreshManagementStationConfigResponse

RefreshManagementStationConfigResponse wrapper for the RefreshManagementStationConfig operation

type RefreshManagementStationConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (RefreshManagementStationConfigResponse) HTTPResponse

func (response RefreshManagementStationConfigResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RefreshManagementStationConfigResponse) String

func (response RefreshManagementStationConfigResponse) String() string

type RefreshSoftwareOnManagedInstanceRequest

RefreshSoftwareOnManagedInstanceRequest wrapper for the RefreshSoftwareOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RefreshSoftwareOnManagedInstance.go.html to see an example of how to use RefreshSoftwareOnManagedInstanceRequest.

type RefreshSoftwareOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (RefreshSoftwareOnManagedInstanceRequest) BinaryRequestBody

func (request RefreshSoftwareOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RefreshSoftwareOnManagedInstanceRequest) HTTPRequest

func (request RefreshSoftwareOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RefreshSoftwareOnManagedInstanceRequest) RetryPolicy

func (request RefreshSoftwareOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RefreshSoftwareOnManagedInstanceRequest) String

func (request RefreshSoftwareOnManagedInstanceRequest) String() string

func (RefreshSoftwareOnManagedInstanceRequest) ValidateEnumValue

func (request RefreshSoftwareOnManagedInstanceRequest) 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 RefreshSoftwareOnManagedInstanceResponse

RefreshSoftwareOnManagedInstanceResponse wrapper for the RefreshSoftwareOnManagedInstance operation

type RefreshSoftwareOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (RefreshSoftwareOnManagedInstanceResponse) HTTPResponse

func (response RefreshSoftwareOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RefreshSoftwareOnManagedInstanceResponse) String

func (response RefreshSoftwareOnManagedInstanceResponse) String() string

type RemoveModuleStreamProfileFromManagedInstanceDetails

RemoveModuleStreamProfileFromManagedInstanceDetails Provides the information used to remove a module stream profile on a managed instance.

type RemoveModuleStreamProfileFromManagedInstanceDetails struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    // The name of a profile of the specified module stream.
    ProfileName *string `mandatory:"false" json:"profileName"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (RemoveModuleStreamProfileFromManagedInstanceDetails) String

func (m RemoveModuleStreamProfileFromManagedInstanceDetails) String() string

func (RemoveModuleStreamProfileFromManagedInstanceDetails) ValidateEnumValue

func (m RemoveModuleStreamProfileFromManagedInstanceDetails) 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 RemoveModuleStreamProfileFromManagedInstanceGroupDetails

RemoveModuleStreamProfileFromManagedInstanceGroupDetails Provides the details for removing a module stream profile from a managed instance group.

type RemoveModuleStreamProfileFromManagedInstanceGroupDetails struct {

    // The name of the module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"false" json:"streamName"`

    // The name of a profile of the specified module stream.
    ProfileName *string `mandatory:"false" json:"profileName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides the module stream
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (RemoveModuleStreamProfileFromManagedInstanceGroupDetails) String

func (m RemoveModuleStreamProfileFromManagedInstanceGroupDetails) String() string

func (RemoveModuleStreamProfileFromManagedInstanceGroupDetails) ValidateEnumValue

func (m RemoveModuleStreamProfileFromManagedInstanceGroupDetails) 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 RemoveModuleStreamProfileFromManagedInstanceGroupRequest

RemoveModuleStreamProfileFromManagedInstanceGroupRequest wrapper for the RemoveModuleStreamProfileFromManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemoveModuleStreamProfileFromManagedInstanceGroup.go.html to see an example of how to use RemoveModuleStreamProfileFromManagedInstanceGroupRequest.

type RemoveModuleStreamProfileFromManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The details used to remove profiles from the managed instance group. Providing the module stream name (without specifying a profile name) removes all profiles that have been installed for the module stream.
    RemoveModuleStreamProfileFromManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (RemoveModuleStreamProfileFromManagedInstanceGroupRequest) BinaryRequestBody

func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveModuleStreamProfileFromManagedInstanceGroupRequest) HTTPRequest

func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveModuleStreamProfileFromManagedInstanceGroupRequest) RetryPolicy

func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveModuleStreamProfileFromManagedInstanceGroupRequest) String

func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) String() string

func (RemoveModuleStreamProfileFromManagedInstanceGroupRequest) ValidateEnumValue

func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) 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 RemoveModuleStreamProfileFromManagedInstanceGroupResponse

RemoveModuleStreamProfileFromManagedInstanceGroupResponse wrapper for the RemoveModuleStreamProfileFromManagedInstanceGroup operation

type RemoveModuleStreamProfileFromManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (RemoveModuleStreamProfileFromManagedInstanceGroupResponse) HTTPResponse

func (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveModuleStreamProfileFromManagedInstanceGroupResponse) String

func (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse) String() string

type RemoveModuleStreamProfileFromManagedInstanceRequest

RemoveModuleStreamProfileFromManagedInstanceRequest wrapper for the RemoveModuleStreamProfileFromManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemoveModuleStreamProfileFromManagedInstance.go.html to see an example of how to use RemoveModuleStreamProfileFromManagedInstanceRequest.

type RemoveModuleStreamProfileFromManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // The details of the module stream profile to be removed from a managed instance.
    RemoveModuleStreamProfileFromManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (RemoveModuleStreamProfileFromManagedInstanceRequest) BinaryRequestBody

func (request RemoveModuleStreamProfileFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveModuleStreamProfileFromManagedInstanceRequest) HTTPRequest

func (request RemoveModuleStreamProfileFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveModuleStreamProfileFromManagedInstanceRequest) RetryPolicy

func (request RemoveModuleStreamProfileFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveModuleStreamProfileFromManagedInstanceRequest) String

func (request RemoveModuleStreamProfileFromManagedInstanceRequest) String() string

func (RemoveModuleStreamProfileFromManagedInstanceRequest) ValidateEnumValue

func (request RemoveModuleStreamProfileFromManagedInstanceRequest) 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 RemoveModuleStreamProfileFromManagedInstanceResponse

RemoveModuleStreamProfileFromManagedInstanceResponse wrapper for the RemoveModuleStreamProfileFromManagedInstance operation

type RemoveModuleStreamProfileFromManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (RemoveModuleStreamProfileFromManagedInstanceResponse) HTTPResponse

func (response RemoveModuleStreamProfileFromManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveModuleStreamProfileFromManagedInstanceResponse) String

func (response RemoveModuleStreamProfileFromManagedInstanceResponse) String() string

type RemovePackagesFromManagedInstanceDetails

RemovePackagesFromManagedInstanceDetails Provides the information used to remove software packages from a managed instance.

type RemovePackagesFromManagedInstanceDetails struct {

    // The list of package names.
    PackageNames []string `mandatory:"true" json:"packageNames"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (RemovePackagesFromManagedInstanceDetails) String

func (m RemovePackagesFromManagedInstanceDetails) String() string

func (RemovePackagesFromManagedInstanceDetails) ValidateEnumValue

func (m RemovePackagesFromManagedInstanceDetails) 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 RemovePackagesFromManagedInstanceGroupDetails

RemovePackagesFromManagedInstanceGroupDetails The names of the packages to be removed from the managed instance group.

type RemovePackagesFromManagedInstanceGroupDetails struct {

    // The list of package names.
    PackageNames []string `mandatory:"true" json:"packageNames"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (RemovePackagesFromManagedInstanceGroupDetails) String

func (m RemovePackagesFromManagedInstanceGroupDetails) String() string

func (RemovePackagesFromManagedInstanceGroupDetails) ValidateEnumValue

func (m RemovePackagesFromManagedInstanceGroupDetails) 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 RemovePackagesFromManagedInstanceGroupRequest

RemovePackagesFromManagedInstanceGroupRequest wrapper for the RemovePackagesFromManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemovePackagesFromManagedInstanceGroup.go.html to see an example of how to use RemovePackagesFromManagedInstanceGroupRequest.

type RemovePackagesFromManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // The names of packages to remove from the specified managed instance group.
    RemovePackagesFromManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (RemovePackagesFromManagedInstanceGroupRequest) BinaryRequestBody

func (request RemovePackagesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemovePackagesFromManagedInstanceGroupRequest) HTTPRequest

func (request RemovePackagesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemovePackagesFromManagedInstanceGroupRequest) RetryPolicy

func (request RemovePackagesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemovePackagesFromManagedInstanceGroupRequest) String

func (request RemovePackagesFromManagedInstanceGroupRequest) String() string

func (RemovePackagesFromManagedInstanceGroupRequest) ValidateEnumValue

func (request RemovePackagesFromManagedInstanceGroupRequest) 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 RemovePackagesFromManagedInstanceGroupResponse

RemovePackagesFromManagedInstanceGroupResponse wrapper for the RemovePackagesFromManagedInstanceGroup operation

type RemovePackagesFromManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (RemovePackagesFromManagedInstanceGroupResponse) HTTPResponse

func (response RemovePackagesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemovePackagesFromManagedInstanceGroupResponse) String

func (response RemovePackagesFromManagedInstanceGroupResponse) String() string

type RemovePackagesFromManagedInstanceRequest

RemovePackagesFromManagedInstanceRequest wrapper for the RemovePackagesFromManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RemovePackagesFromManagedInstance.go.html to see an example of how to use RemovePackagesFromManagedInstanceRequest.

type RemovePackagesFromManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details about packages to be removed on a managed instance.
    RemovePackagesFromManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (RemovePackagesFromManagedInstanceRequest) BinaryRequestBody

func (request RemovePackagesFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemovePackagesFromManagedInstanceRequest) HTTPRequest

func (request RemovePackagesFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemovePackagesFromManagedInstanceRequest) RetryPolicy

func (request RemovePackagesFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemovePackagesFromManagedInstanceRequest) String

func (request RemovePackagesFromManagedInstanceRequest) String() string

func (RemovePackagesFromManagedInstanceRequest) ValidateEnumValue

func (request RemovePackagesFromManagedInstanceRequest) 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 RemovePackagesFromManagedInstanceResponse

RemovePackagesFromManagedInstanceResponse wrapper for the RemovePackagesFromManagedInstance operation

type RemovePackagesFromManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (RemovePackagesFromManagedInstanceResponse) HTTPResponse

func (response RemovePackagesFromManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemovePackagesFromManagedInstanceResponse) String

func (response RemovePackagesFromManagedInstanceResponse) String() string

type ReportingManagedInstanceClient

ReportingManagedInstanceClient a client for ReportingManagedInstance

type ReportingManagedInstanceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewReportingManagedInstanceClientWithConfigurationProvider

func NewReportingManagedInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ReportingManagedInstanceClient, err error)

NewReportingManagedInstanceClientWithConfigurationProvider Creates a new default ReportingManagedInstance client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewReportingManagedInstanceClientWithOboToken

func NewReportingManagedInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ReportingManagedInstanceClient, err error)

NewReportingManagedInstanceClientWithOboToken Creates a new default ReportingManagedInstance 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 (*ReportingManagedInstanceClient) ConfigurationProvider

func (client *ReportingManagedInstanceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (ReportingManagedInstanceClient) GetManagedInstanceAnalyticContent

func (client ReportingManagedInstanceClient) GetManagedInstanceAnalyticContent(ctx context.Context, request GetManagedInstanceAnalyticContentRequest) (response GetManagedInstanceAnalyticContentResponse, err error)

GetManagedInstanceAnalyticContent Returns a report of managed instances matching the given filters. You can select CSV, XML, or JSON format.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstanceAnalyticContent.go.html to see an example of how to use GetManagedInstanceAnalyticContent API. A default retry strategy applies to this operation GetManagedInstanceAnalyticContent()

func (ReportingManagedInstanceClient) GetManagedInstanceContent

func (client ReportingManagedInstanceClient) GetManagedInstanceContent(ctx context.Context, request GetManagedInstanceContentRequest) (response GetManagedInstanceContentResponse, err error)

GetManagedInstanceContent Returns a report for a single managed instance whose associated erratas match the given filters. You can select CSV, XML, or JSON format.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetManagedInstanceContent.go.html to see an example of how to use GetManagedInstanceContent API. A default retry strategy applies to this operation GetManagedInstanceContent()

func (*ReportingManagedInstanceClient) SetRegion

func (client *ReportingManagedInstanceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ReportingManagedInstanceClient) SummarizeManagedInstanceAnalytics

func (client ReportingManagedInstanceClient) SummarizeManagedInstanceAnalytics(ctx context.Context, request SummarizeManagedInstanceAnalyticsRequest) (response SummarizeManagedInstanceAnalyticsResponse, err error)

SummarizeManagedInstanceAnalytics Returns a list of user specified metrics for a collection of managed instances.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SummarizeManagedInstanceAnalytics.go.html to see an example of how to use SummarizeManagedInstanceAnalytics API. A default retry strategy applies to this operation SummarizeManagedInstanceAnalytics()

type RunScheduledJobNowRequest

RunScheduledJobNowRequest wrapper for the RunScheduledJobNow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RunScheduledJobNow.go.html to see an example of how to use RunScheduledJobNowRequest.

type RunScheduledJobNowRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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"`

    // 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
}

func (RunScheduledJobNowRequest) BinaryRequestBody

func (request RunScheduledJobNowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RunScheduledJobNowRequest) HTTPRequest

func (request RunScheduledJobNowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RunScheduledJobNowRequest) RetryPolicy

func (request RunScheduledJobNowRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RunScheduledJobNowRequest) String

func (request RunScheduledJobNowRequest) String() string

func (RunScheduledJobNowRequest) ValidateEnumValue

func (request RunScheduledJobNowRequest) 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 RunScheduledJobNowResponse

RunScheduledJobNowResponse wrapper for the RunScheduledJobNow operation

type RunScheduledJobNowResponse 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"`
}

func (RunScheduledJobNowResponse) HTTPResponse

func (response RunScheduledJobNowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RunScheduledJobNowResponse) String

func (response RunScheduledJobNowResponse) String() string

type ScheduleTypesEnum

ScheduleTypesEnum Enum with underlying type: string

type ScheduleTypesEnum string

Set of constants representing the allowable values for ScheduleTypesEnum

const (
    ScheduleTypesOnetime   ScheduleTypesEnum = "ONETIME"
    ScheduleTypesRecurring ScheduleTypesEnum = "RECURRING"
)

func GetMappingScheduleTypesEnum

func GetMappingScheduleTypesEnum(val string) (ScheduleTypesEnum, bool)

GetMappingScheduleTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduleTypesEnumValues

func GetScheduleTypesEnumValues() []ScheduleTypesEnum

GetScheduleTypesEnumValues Enumerates the set of values for ScheduleTypesEnum

type ScheduledJob

ScheduledJob The object that defines a scheduled job. For more information about jobs, see Managing Jobs (https://docs.cloud.oracle.com/iaas/osmh/doc/jobs.htm).

type ScheduledJob struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job.
    Id *string `mandatory:"true" json:"id"`

    // User-friendly name for the scheduled job.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the scheduled job.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of scheduling frequency for the job.
    ScheduleType ScheduleTypesEnum `mandatory:"true" json:"scheduleType"`

    // The time of the next execution of this scheduled job (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeNextExecution *common.SDKTime `mandatory:"true" json:"timeNextExecution"`

    // The list of operations this scheduled job needs to perform.
    // A scheduled job supports only one operation type, unless it is one of the following:
    // * UPDATE_PACKAGES
    // * UPDATE_ALL
    // * UPDATE_SECURITY
    // * UPDATE_BUGFIX
    // * UPDATE_ENHANCEMENT
    // * UPDATE_OTHER
    // * UPDATE_KSPLICE_USERSPACE
    // * UPDATE_KSPLICE_KERNEL
    Operations []ScheduledJobOperation `mandatory:"true" json:"operations"`

    // The time this scheduled job was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time this scheduled job was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The current state of the scheduled job.
    LifecycleState ScheduledJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // User-specified description for the scheduled job.
    Description *string `mandatory:"false" json:"description"`

    // The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
    Locations []ManagedInstanceLocationEnum `mandatory:"false" json:"locations"`

    // The time of the last execution of this scheduled job (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeLastExecution *common.SDKTime `mandatory:"false" json:"timeLastExecution"`

    // The frequency schedule for a recurring scheduled job.
    RecurringRule *string `mandatory:"false" json:"recurringRule"`

    // The managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with
    // managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
    ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`

    // The managed instance group OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
    ManagedInstanceGroupIds []string `mandatory:"false" json:"managedInstanceGroupIds"`

    // The compartment OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on. A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
    ManagedCompartmentIds []string `mandatory:"false" json:"managedCompartmentIds"`

    // The lifecycle stage OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with
    // managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
    LifecycleStageIds []string `mandatory:"false" json:"lifecycleStageIds"`

    // Indicates whether to apply the scheduled job to all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) (root compartment).
    IsSubcompartmentIncluded *bool `mandatory:"false" json:"isSubcompartmentIncluded"`

    // The list of work request OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this scheduled job.
    WorkRequestIds []string `mandatory:"false" json:"workRequestIds"`

    // Indicates whether this scheduled job is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Indicates if the schedule job has restricted update and deletion capabilities. For restricted scheduled jobs,
    // you can update only the timeNextExecution, recurringRule, and tags.
    IsRestricted *bool `mandatory:"false" json:"isRestricted"`

    // The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically retry
    // a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the initial
    // execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits 5 minutes
    // and then retries. If that fails, the service waits 10 minutes and then retries.
    RetryIntervals []int `mandatory:"false" json:"retryIntervals"`
}

func (ScheduledJob) String

func (m ScheduledJob) String() string

func (ScheduledJob) ValidateEnumValue

func (m ScheduledJob) 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 ScheduledJobClient

ScheduledJobClient a client for ScheduledJob

type ScheduledJobClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewScheduledJobClientWithConfigurationProvider

func NewScheduledJobClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ScheduledJobClient, err error)

NewScheduledJobClientWithConfigurationProvider Creates a new default ScheduledJob client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewScheduledJobClientWithOboToken

func NewScheduledJobClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ScheduledJobClient, err error)

NewScheduledJobClientWithOboToken Creates a new default ScheduledJob 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 (ScheduledJobClient) ChangeScheduledJobCompartment

func (client ScheduledJobClient) ChangeScheduledJobCompartment(ctx context.Context, request ChangeScheduledJobCompartmentRequest) (response ChangeScheduledJobCompartmentResponse, err error)

ChangeScheduledJobCompartment Moves a scheduled job to another compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeScheduledJobCompartment.go.html to see an example of how to use ChangeScheduledJobCompartment API. A default retry strategy applies to this operation ChangeScheduledJobCompartment()

func (*ScheduledJobClient) ConfigurationProvider

func (client *ScheduledJobClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (ScheduledJobClient) CreateScheduledJob

func (client ScheduledJobClient) CreateScheduledJob(ctx context.Context, request CreateScheduledJobRequest) (response CreateScheduledJobResponse, err error)

CreateScheduledJob Creates a new scheduled job.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateScheduledJob.go.html to see an example of how to use CreateScheduledJob API. A default retry strategy applies to this operation CreateScheduledJob()

func (ScheduledJobClient) DeleteScheduledJob

func (client ScheduledJobClient) DeleteScheduledJob(ctx context.Context, request DeleteScheduledJobRequest) (response DeleteScheduledJobResponse, err error)

DeleteScheduledJob Deletes the specified scheduled job.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteScheduledJob.go.html to see an example of how to use DeleteScheduledJob API. A default retry strategy applies to this operation DeleteScheduledJob()

func (ScheduledJobClient) GetScheduledJob

func (client ScheduledJobClient) GetScheduledJob(ctx context.Context, request GetScheduledJobRequest) (response GetScheduledJobResponse, err error)

GetScheduledJob Gets information about the specified scheduled job.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetScheduledJob.go.html to see an example of how to use GetScheduledJob API. A default retry strategy applies to this operation GetScheduledJob()

func (ScheduledJobClient) ListScheduledJobs

func (client ScheduledJobClient) ListScheduledJobs(ctx context.Context, request ListScheduledJobsRequest) (response ListScheduledJobsResponse, err error)

ListScheduledJobs Lists scheduled jobs that match the specified compartment or scheduled job OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListScheduledJobs.go.html to see an example of how to use ListScheduledJobs API. A default retry strategy applies to this operation ListScheduledJobs()

func (ScheduledJobClient) RunScheduledJobNow

func (client ScheduledJobClient) RunScheduledJobNow(ctx context.Context, request RunScheduledJobNowRequest) (response RunScheduledJobNowResponse, err error)

RunScheduledJobNow Triggers an already created recurring scheduled job to run immediately instead of waiting for its next regularly scheduled time. This operation only applies to recurring jobs, not one-time scheduled jobs.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/RunScheduledJobNow.go.html to see an example of how to use RunScheduledJobNow API. A default retry strategy applies to this operation RunScheduledJobNow()

func (*ScheduledJobClient) SetRegion

func (client *ScheduledJobClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ScheduledJobClient) UpdateScheduledJob

func (client ScheduledJobClient) UpdateScheduledJob(ctx context.Context, request UpdateScheduledJobRequest) (response UpdateScheduledJobResponse, err error)

UpdateScheduledJob Updates the specified scheduled job's name, description, and other details, such as next execution and recurrence.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateScheduledJob.go.html to see an example of how to use UpdateScheduledJob API. A default retry strategy applies to this operation UpdateScheduledJob()

type ScheduledJobCollection

ScheduledJobCollection The set of scheduled jobs returned for the ListScheduledJobs operation.

type ScheduledJobCollection struct {

    // List of scheduled jobs.
    Items []ScheduledJobSummary `mandatory:"true" json:"items"`
}

func (ScheduledJobCollection) String

func (m ScheduledJobCollection) String() string

func (ScheduledJobCollection) ValidateEnumValue

func (m ScheduledJobCollection) 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 ScheduledJobLifecycleStateEnum

ScheduledJobLifecycleStateEnum Enum with underlying type: string

type ScheduledJobLifecycleStateEnum string

Set of constants representing the allowable values for ScheduledJobLifecycleStateEnum

const (
    ScheduledJobLifecycleStateCreating ScheduledJobLifecycleStateEnum = "CREATING"
    ScheduledJobLifecycleStateUpdating ScheduledJobLifecycleStateEnum = "UPDATING"
    ScheduledJobLifecycleStateActive   ScheduledJobLifecycleStateEnum = "ACTIVE"
    ScheduledJobLifecycleStateInactive ScheduledJobLifecycleStateEnum = "INACTIVE"
    ScheduledJobLifecycleStateDeleting ScheduledJobLifecycleStateEnum = "DELETING"
    ScheduledJobLifecycleStateDeleted  ScheduledJobLifecycleStateEnum = "DELETED"
    ScheduledJobLifecycleStateFailed   ScheduledJobLifecycleStateEnum = "FAILED"
)

func GetMappingScheduledJobLifecycleStateEnum

func GetMappingScheduledJobLifecycleStateEnum(val string) (ScheduledJobLifecycleStateEnum, bool)

GetMappingScheduledJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduledJobLifecycleStateEnumValues

func GetScheduledJobLifecycleStateEnumValues() []ScheduledJobLifecycleStateEnum

GetScheduledJobLifecycleStateEnumValues Enumerates the set of values for ScheduledJobLifecycleStateEnum

type ScheduledJobOperation

ScheduledJobOperation Defines an operation that is performed by a scheduled job.

type ScheduledJobOperation struct {

    // The type of operation this scheduled job performs.
    OperationType OperationTypesEnum `mandatory:"true" json:"operationType"`

    // The names of the target packages. This parameter only applies when the scheduled job is for installing, updating, or removing packages.
    PackageNames []string `mandatory:"false" json:"packageNames"`

    // Unique identifier for the Windows update. This parameter only applies if the scheduled job is for installing Windows updates.
    // Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // For example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'.
    WindowsUpdateNames []string `mandatory:"false" json:"windowsUpdateNames"`

    ManageModuleStreamsDetails *ManageModuleStreamsInScheduledJobDetails `mandatory:"false" json:"manageModuleStreamsDetails"`

    SwitchModuleStreamsDetails *ModuleStreamDetails `mandatory:"false" json:"switchModuleStreamsDetails"`

    // The software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    // This parameter only applies when the scheduled job is for attaching or detaching software sources.
    SoftwareSourceIds []string `mandatory:"false" json:"softwareSourceIds"`
}

func (ScheduledJobOperation) String

func (m ScheduledJobOperation) String() string

func (ScheduledJobOperation) ValidateEnumValue

func (m ScheduledJobOperation) 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 ScheduledJobSummary

ScheduledJobSummary Provides summary information for a scheduled job.

type ScheduledJobSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job.
    Id *string `mandatory:"true" json:"id"`

    // User-friendly name for the scheduled job.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the scheduled job.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of scheduling this scheduled job follows.
    ScheduleType ScheduleTypesEnum `mandatory:"true" json:"scheduleType"`

    // The time this scheduled job was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time this scheduled job was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The time of the next execution of this scheduled job (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeNextExecution *common.SDKTime `mandatory:"true" json:"timeNextExecution"`

    // The list of operations this scheduled job needs to perform.
    // A scheduled job supports only one operation type, unless it is one of the following:
    // * UPDATE_PACKAGES
    // * UPDATE_ALL
    // * UPDATE_SECURITY
    // * UPDATE_BUGFIX
    // * UPDATE_ENHANCEMENT
    // * UPDATE_OTHER
    // * UPDATE_KSPLICE_USERSPACE
    // * UPDATE_KSPLICE_KERNEL
    Operations []ScheduledJobOperation `mandatory:"true" json:"operations"`

    // The current state of the scheduled job.
    LifecycleState ScheduledJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // The list of locations this scheduled job should operate on for a job targeting on compartments. (Empty list means apply to all locations). This can only be set when managedCompartmentIds is not empty.
    Locations []ManagedInstanceLocationEnum `mandatory:"false" json:"locations"`

    // The time of the last execution of this scheduled job (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).b.
    TimeLastExecution *common.SDKTime `mandatory:"false" json:"timeLastExecution"`

    // The managed instance OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with
    // managedInstanceGroupIds, managedCompartmentIds, and lifecycleStageIds.
    ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`

    // The managed instance group OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with
    // managedInstanceIds, managedCompartmentIds, and lifecycleStageIds.
    ManagedInstanceGroupIds []string `mandatory:"false" json:"managedInstanceGroupIds"`

    // The compartment OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with
    // managedInstanceIds, managedInstanceGroupIds, and lifecycleStageIds.
    ManagedCompartmentIds []string `mandatory:"false" json:"managedCompartmentIds"`

    // The lifecycle stage OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that this scheduled job operates on.
    // A scheduled job can only operate on one type of target, therefore this parameter is mutually exclusive with
    // managedInstanceIds, managedInstanceGroupIds, and managedCompartmentIds.
    LifecycleStageIds []string `mandatory:"false" json:"lifecycleStageIds"`

    // Indicates whether this scheduled job is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Indicates if the schedule job has restricted update and deletion capabilities.
    // For restricted scheduled jobs, you can update only the timeNextExecution, recurringRule, and tags.
    IsRestricted *bool `mandatory:"false" json:"isRestricted"`

    // The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically
    // retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the
    // initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service waits
    // 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
    RetryIntervals []int `mandatory:"false" json:"retryIntervals"`
}

func (ScheduledJobSummary) String

func (m ScheduledJobSummary) String() string

func (ScheduledJobSummary) ValidateEnumValue

func (m ScheduledJobSummary) 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 SearchSoftwareSourceModuleStreamsDetails

SearchSoftwareSourceModuleStreamsDetails Provides the information used to search for a set of module streams from a list software sources.

type SearchSoftwareSourceModuleStreamsDetails struct {

    // List of software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    SoftwareSourceIds []string `mandatory:"true" json:"softwareSourceIds"`

    // The sort order.
    SortOrder SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The name of a module.
    ModuleName *string `mandatory:"false" json:"moduleName"`

    // The field to sort by.
    SortBy SearchSoftwareSourceModuleStreamsDetailsSortByEnum `mandatory:"false" json:"sortBy,omitempty"`
}

func (SearchSoftwareSourceModuleStreamsDetails) String

func (m SearchSoftwareSourceModuleStreamsDetails) String() string

func (SearchSoftwareSourceModuleStreamsDetails) ValidateEnumValue

func (m SearchSoftwareSourceModuleStreamsDetails) 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 SearchSoftwareSourceModuleStreamsDetailsSortByEnum

SearchSoftwareSourceModuleStreamsDetailsSortByEnum Enum with underlying type: string

type SearchSoftwareSourceModuleStreamsDetailsSortByEnum string

Set of constants representing the allowable values for SearchSoftwareSourceModuleStreamsDetailsSortByEnum

const (
    SearchSoftwareSourceModuleStreamsDetailsSortByModulename SearchSoftwareSourceModuleStreamsDetailsSortByEnum = "MODULENAME"
)

func GetMappingSearchSoftwareSourceModuleStreamsDetailsSortByEnum

func GetMappingSearchSoftwareSourceModuleStreamsDetailsSortByEnum(val string) (SearchSoftwareSourceModuleStreamsDetailsSortByEnum, bool)

GetMappingSearchSoftwareSourceModuleStreamsDetailsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumValues

func GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumValues() []SearchSoftwareSourceModuleStreamsDetailsSortByEnum

GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumValues Enumerates the set of values for SearchSoftwareSourceModuleStreamsDetailsSortByEnum

type SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum

SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum Enum with underlying type: string

type SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum string

Set of constants representing the allowable values for SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum

const (
    SearchSoftwareSourceModuleStreamsDetailsSortOrderAsc  SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum = "ASC"
    SearchSoftwareSourceModuleStreamsDetailsSortOrderDesc SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum = "DESC"
)

func GetMappingSearchSoftwareSourceModuleStreamsDetailsSortOrderEnum

func GetMappingSearchSoftwareSourceModuleStreamsDetailsSortOrderEnum(val string) (SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum, bool)

GetMappingSearchSoftwareSourceModuleStreamsDetailsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumValues

func GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumValues() []SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum

GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumValues Enumerates the set of values for SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum

type SearchSoftwareSourceModuleStreamsRequest

SearchSoftwareSourceModuleStreamsRequest wrapper for the SearchSoftwareSourceModuleStreams operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SearchSoftwareSourceModuleStreams.go.html to see an example of how to use SearchSoftwareSourceModuleStreamsRequest.

type SearchSoftwareSourceModuleStreamsRequest struct {

    // Request body that takes a list of software sources and any search filters.
    SearchSoftwareSourceModuleStreamsDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    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
}

func (SearchSoftwareSourceModuleStreamsRequest) BinaryRequestBody

func (request SearchSoftwareSourceModuleStreamsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchSoftwareSourceModuleStreamsRequest) HTTPRequest

func (request SearchSoftwareSourceModuleStreamsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchSoftwareSourceModuleStreamsRequest) RetryPolicy

func (request SearchSoftwareSourceModuleStreamsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SearchSoftwareSourceModuleStreamsRequest) String

func (request SearchSoftwareSourceModuleStreamsRequest) String() string

func (SearchSoftwareSourceModuleStreamsRequest) ValidateEnumValue

func (request SearchSoftwareSourceModuleStreamsRequest) 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 SearchSoftwareSourceModuleStreamsResponse

SearchSoftwareSourceModuleStreamsResponse wrapper for the SearchSoftwareSourceModuleStreams operation

type SearchSoftwareSourceModuleStreamsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ModuleStreamCollection instances
    ModuleStreamCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SearchSoftwareSourceModuleStreamsResponse) HTTPResponse

func (response SearchSoftwareSourceModuleStreamsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SearchSoftwareSourceModuleStreamsResponse) String

func (response SearchSoftwareSourceModuleStreamsResponse) String() string

type SearchSoftwareSourceModulesDetails

SearchSoftwareSourceModulesDetails Provides the information used to search for a set of modules from a list software sources.

type SearchSoftwareSourceModulesDetails struct {

    // List of sofware source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    SoftwareSourceIds []string `mandatory:"true" json:"softwareSourceIds"`

    // The sort order.
    SortOrder SearchSoftwareSourceModulesDetailsSortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The name of a module.
    Name *string `mandatory:"false" json:"name"`

    // A filter to return modules with a name that contains the given string.
    NameContains *string `mandatory:"false" json:"nameContains"`

    // The field to sort by.
    SortBy SearchSoftwareSourceModulesDetailsSortByEnum `mandatory:"false" json:"sortBy,omitempty"`
}

func (SearchSoftwareSourceModulesDetails) String

func (m SearchSoftwareSourceModulesDetails) String() string

func (SearchSoftwareSourceModulesDetails) ValidateEnumValue

func (m SearchSoftwareSourceModulesDetails) 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 SearchSoftwareSourceModulesDetailsSortByEnum

SearchSoftwareSourceModulesDetailsSortByEnum Enum with underlying type: string

type SearchSoftwareSourceModulesDetailsSortByEnum string

Set of constants representing the allowable values for SearchSoftwareSourceModulesDetailsSortByEnum

const (
    SearchSoftwareSourceModulesDetailsSortByName SearchSoftwareSourceModulesDetailsSortByEnum = "NAME"
)

func GetMappingSearchSoftwareSourceModulesDetailsSortByEnum

func GetMappingSearchSoftwareSourceModulesDetailsSortByEnum(val string) (SearchSoftwareSourceModulesDetailsSortByEnum, bool)

GetMappingSearchSoftwareSourceModulesDetailsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchSoftwareSourceModulesDetailsSortByEnumValues

func GetSearchSoftwareSourceModulesDetailsSortByEnumValues() []SearchSoftwareSourceModulesDetailsSortByEnum

GetSearchSoftwareSourceModulesDetailsSortByEnumValues Enumerates the set of values for SearchSoftwareSourceModulesDetailsSortByEnum

type SearchSoftwareSourceModulesDetailsSortOrderEnum

SearchSoftwareSourceModulesDetailsSortOrderEnum Enum with underlying type: string

type SearchSoftwareSourceModulesDetailsSortOrderEnum string

Set of constants representing the allowable values for SearchSoftwareSourceModulesDetailsSortOrderEnum

const (
    SearchSoftwareSourceModulesDetailsSortOrderAsc  SearchSoftwareSourceModulesDetailsSortOrderEnum = "ASC"
    SearchSoftwareSourceModulesDetailsSortOrderDesc SearchSoftwareSourceModulesDetailsSortOrderEnum = "DESC"
)

func GetMappingSearchSoftwareSourceModulesDetailsSortOrderEnum

func GetMappingSearchSoftwareSourceModulesDetailsSortOrderEnum(val string) (SearchSoftwareSourceModulesDetailsSortOrderEnum, bool)

GetMappingSearchSoftwareSourceModulesDetailsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchSoftwareSourceModulesDetailsSortOrderEnumValues

func GetSearchSoftwareSourceModulesDetailsSortOrderEnumValues() []SearchSoftwareSourceModulesDetailsSortOrderEnum

GetSearchSoftwareSourceModulesDetailsSortOrderEnumValues Enumerates the set of values for SearchSoftwareSourceModulesDetailsSortOrderEnum

type SearchSoftwareSourceModulesRequest

SearchSoftwareSourceModulesRequest wrapper for the SearchSoftwareSourceModules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SearchSoftwareSourceModules.go.html to see an example of how to use SearchSoftwareSourceModulesRequest.

type SearchSoftwareSourceModulesRequest struct {

    // Request body that takes a list of software sources and any search filters.
    SearchSoftwareSourceModulesDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    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
}

func (SearchSoftwareSourceModulesRequest) BinaryRequestBody

func (request SearchSoftwareSourceModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchSoftwareSourceModulesRequest) HTTPRequest

func (request SearchSoftwareSourceModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchSoftwareSourceModulesRequest) RetryPolicy

func (request SearchSoftwareSourceModulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SearchSoftwareSourceModulesRequest) String

func (request SearchSoftwareSourceModulesRequest) String() string

func (SearchSoftwareSourceModulesRequest) ValidateEnumValue

func (request SearchSoftwareSourceModulesRequest) 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 SearchSoftwareSourceModulesResponse

SearchSoftwareSourceModulesResponse wrapper for the SearchSoftwareSourceModules operation

type SearchSoftwareSourceModulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ModuleCollection instances
    ModuleCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SearchSoftwareSourceModulesResponse) HTTPResponse

func (response SearchSoftwareSourceModulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SearchSoftwareSourceModulesResponse) String

func (response SearchSoftwareSourceModulesResponse) String() string

type SearchSoftwareSourcePackageGroupsDetails

SearchSoftwareSourcePackageGroupsDetails Provides the software sources and search parameters to get a list of associated package groups.

type SearchSoftwareSourcePackageGroupsDetails struct {

    // List of software source OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
    SoftwareSourceIds []string `mandatory:"true" json:"softwareSourceIds"`

    // The sort order.
    SortOrder SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The field to sort by.
    SortBy SearchSoftwareSourcePackageGroupsDetailsSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // A filter that returns package groups with a name that contains the given string.
    NameContains *string `mandatory:"false" json:"nameContains"`

    // Indicates if this is a group, category or environment.
    GroupType PackageGroupGroupTypeEnum `mandatory:"false" json:"groupType,omitempty"`
}

func (SearchSoftwareSourcePackageGroupsDetails) String

func (m SearchSoftwareSourcePackageGroupsDetails) String() string

func (SearchSoftwareSourcePackageGroupsDetails) ValidateEnumValue

func (m SearchSoftwareSourcePackageGroupsDetails) 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 SearchSoftwareSourcePackageGroupsDetailsSortByEnum

SearchSoftwareSourcePackageGroupsDetailsSortByEnum Enum with underlying type: string

type SearchSoftwareSourcePackageGroupsDetailsSortByEnum string

Set of constants representing the allowable values for SearchSoftwareSourcePackageGroupsDetailsSortByEnum

const (
    SearchSoftwareSourcePackageGroupsDetailsSortByName SearchSoftwareSourcePackageGroupsDetailsSortByEnum = "NAME"
)

func GetMappingSearchSoftwareSourcePackageGroupsDetailsSortByEnum

func GetMappingSearchSoftwareSourcePackageGroupsDetailsSortByEnum(val string) (SearchSoftwareSourcePackageGroupsDetailsSortByEnum, bool)

GetMappingSearchSoftwareSourcePackageGroupsDetailsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumValues

func GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumValues() []SearchSoftwareSourcePackageGroupsDetailsSortByEnum

GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumValues Enumerates the set of values for SearchSoftwareSourcePackageGroupsDetailsSortByEnum

type SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum

SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum Enum with underlying type: string

type SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum string

Set of constants representing the allowable values for SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum

const (
    SearchSoftwareSourcePackageGroupsDetailsSortOrderAsc  SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum = "ASC"
    SearchSoftwareSourcePackageGroupsDetailsSortOrderDesc SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum = "DESC"
)

func GetMappingSearchSoftwareSourcePackageGroupsDetailsSortOrderEnum

func GetMappingSearchSoftwareSourcePackageGroupsDetailsSortOrderEnum(val string) (SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum, bool)

GetMappingSearchSoftwareSourcePackageGroupsDetailsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumValues

func GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumValues() []SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum

GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumValues Enumerates the set of values for SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum

type SearchSoftwareSourcePackageGroupsRequest

SearchSoftwareSourcePackageGroupsRequest wrapper for the SearchSoftwareSourcePackageGroups operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SearchSoftwareSourcePackageGroups.go.html to see an example of how to use SearchSoftwareSourcePackageGroupsRequest.

type SearchSoftwareSourcePackageGroupsRequest struct {

    // Request body that takes in a list of software sources and other search parameters.
    SearchSoftwareSourcePackageGroupsDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    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
}

func (SearchSoftwareSourcePackageGroupsRequest) BinaryRequestBody

func (request SearchSoftwareSourcePackageGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchSoftwareSourcePackageGroupsRequest) HTTPRequest

func (request SearchSoftwareSourcePackageGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchSoftwareSourcePackageGroupsRequest) RetryPolicy

func (request SearchSoftwareSourcePackageGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SearchSoftwareSourcePackageGroupsRequest) String

func (request SearchSoftwareSourcePackageGroupsRequest) String() string

func (SearchSoftwareSourcePackageGroupsRequest) ValidateEnumValue

func (request SearchSoftwareSourcePackageGroupsRequest) 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 SearchSoftwareSourcePackageGroupsResponse

SearchSoftwareSourcePackageGroupsResponse wrapper for the SearchSoftwareSourcePackageGroups operation

type SearchSoftwareSourcePackageGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PackageGroupCollection instances
    PackageGroupCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SearchSoftwareSourcePackageGroupsResponse) HTTPResponse

func (response SearchSoftwareSourcePackageGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SearchSoftwareSourcePackageGroupsResponse) String

func (response SearchSoftwareSourcePackageGroupsResponse) String() string

type SoftwarePackage

SoftwarePackage An object that defines a software package.

type SoftwarePackage struct {

    // Package name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. Note that this is not an OCID.
    Name *string `mandatory:"true" json:"name"`

    // Type of the package.
    Type *string `mandatory:"true" json:"type"`

    // Version of the package.
    Version *string `mandatory:"true" json:"version"`

    // The architecture for which this software was built
    Architecture SoftwarePackageArchitectureEnum `mandatory:"false" json:"architecture,omitempty"`

    // The date and time the package was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    LastModifiedDate *string `mandatory:"false" json:"lastModifiedDate"`

    // Checksum of the package.
    Checksum *string `mandatory:"false" json:"checksum"`

    // Type of the checksum.
    ChecksumType *string `mandatory:"false" json:"checksumType"`

    // Description of the package.
    Description *string `mandatory:"false" json:"description"`

    // Size of the package in bytes.
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`

    // List of dependencies for the software package.
    Dependencies []SoftwarePackageDependency `mandatory:"false" json:"dependencies"`

    // List of files for the software package.
    Files []SoftwarePackageFile `mandatory:"false" json:"files"`

    // List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    // Indicates whether this package is the latest version.
    IsLatest *bool `mandatory:"false" json:"isLatest"`

    // The OS families the package belongs to.
    OsFamilies []OsFamilyEnum `mandatory:"false" json:"osFamilies"`
}

func (SoftwarePackage) String

func (m SoftwarePackage) String() string

func (SoftwarePackage) ValidateEnumValue

func (m SoftwarePackage) 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 SoftwarePackageArchitectureEnum

SoftwarePackageArchitectureEnum Enum with underlying type: string

type SoftwarePackageArchitectureEnum string

Set of constants representing the allowable values for SoftwarePackageArchitectureEnum

const (
    SoftwarePackageArchitectureI386    SoftwarePackageArchitectureEnum = "I386"
    SoftwarePackageArchitectureI686    SoftwarePackageArchitectureEnum = "I686"
    SoftwarePackageArchitectureAarch64 SoftwarePackageArchitectureEnum = "AARCH64"
    SoftwarePackageArchitectureX8664   SoftwarePackageArchitectureEnum = "X86_64"
    SoftwarePackageArchitectureSrc     SoftwarePackageArchitectureEnum = "SRC"
    SoftwarePackageArchitectureNoarch  SoftwarePackageArchitectureEnum = "NOARCH"
    SoftwarePackageArchitectureOther   SoftwarePackageArchitectureEnum = "OTHER"
)

func GetMappingSoftwarePackageArchitectureEnum

func GetMappingSoftwarePackageArchitectureEnum(val string) (SoftwarePackageArchitectureEnum, bool)

GetMappingSoftwarePackageArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSoftwarePackageArchitectureEnumValues

func GetSoftwarePackageArchitectureEnumValues() []SoftwarePackageArchitectureEnum

GetSoftwarePackageArchitectureEnumValues Enumerates the set of values for SoftwarePackageArchitectureEnum

type SoftwarePackageCollection

SoftwarePackageCollection A set of software packages returned for the ListSoftwarePackages operation or ListAllSoftwarePackages operation.

type SoftwarePackageCollection struct {

    // List of software packages.
    Items []SoftwarePackageSummary `mandatory:"true" json:"items"`
}

func (SoftwarePackageCollection) String

func (m SoftwarePackageCollection) String() string

func (SoftwarePackageCollection) ValidateEnumValue

func (m SoftwarePackageCollection) 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 SoftwarePackageDependency

SoftwarePackageDependency Identifies the dependency for a software package.

type SoftwarePackageDependency struct {

    // The software package's dependency.
    Dependency *string `mandatory:"false" json:"dependency"`

    // The type of the dependency.
    DependencyType *string `mandatory:"false" json:"dependencyType"`

    // The modifier for the dependency.
    DependencyModifier *string `mandatory:"false" json:"dependencyModifier"`
}

func (SoftwarePackageDependency) String

func (m SoftwarePackageDependency) String() string

func (SoftwarePackageDependency) ValidateEnumValue

func (m SoftwarePackageDependency) 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 SoftwarePackageFile

SoftwarePackageFile A file associated with a package.

type SoftwarePackageFile struct {

    // File path.
    Path *string `mandatory:"false" json:"path"`

    // Type of the file.
    Type *string `mandatory:"false" json:"type"`

    // The date and time the file was last modified (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // Checksum of the file.
    Checksum *string `mandatory:"false" json:"checksum"`

    // Type of the checksum.
    ChecksumType *string `mandatory:"false" json:"checksumType"`

    // Size of the file in bytes.
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`
}

func (SoftwarePackageFile) String

func (m SoftwarePackageFile) String() string

func (SoftwarePackageFile) ValidateEnumValue

func (m SoftwarePackageFile) 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 SoftwarePackageSummary

SoftwarePackageSummary Provides summary information for a software package.

type SoftwarePackageSummary struct {

    // Package name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. Note that this is not an OCID.
    Name *string `mandatory:"true" json:"name"`

    // Type of the package.
    Type *string `mandatory:"true" json:"type"`

    // Version of the package.
    Version *string `mandatory:"true" json:"version"`

    // The architecture for which this software was built.
    Architecture SoftwarePackageArchitectureEnum `mandatory:"false" json:"architecture,omitempty"`

    // Checksum of the package.
    Checksum *string `mandatory:"false" json:"checksum"`

    // Type of the checksum.
    ChecksumType *string `mandatory:"false" json:"checksumType"`

    // Indicates whether this package is the latest version.
    IsLatest *bool `mandatory:"false" json:"isLatest"`

    // List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    // The OS families the package belongs to.
    OsFamilies []OsFamilyEnum `mandatory:"false" json:"osFamilies"`
}

func (SoftwarePackageSummary) String

func (m SoftwarePackageSummary) String() string

func (SoftwarePackageSummary) ValidateEnumValue

func (m SoftwarePackageSummary) 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 SoftwarePackagesDetails

SoftwarePackagesDetails Provides the information used to install, remove, or update software packages.

type SoftwarePackagesDetails struct {

    // The list of package names.
    PackageNames []string `mandatory:"true" json:"packageNames"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (SoftwarePackagesDetails) String

func (m SoftwarePackagesDetails) String() string

func (SoftwarePackagesDetails) ValidateEnumValue

func (m SoftwarePackagesDetails) 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 SoftwareSource

SoftwareSource The object that defines a software source. A software source contains a collection of packages. For more information, see Managing Software Sources (https://docs.cloud.oracle.com/iaas/osmh/doc/software-sources.htm).

type SoftwareSource interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    GetCompartmentId() *string

    // User-friendly name for the software source.
    GetDisplayName() *string

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    GetTimeCreated() *common.SDKTime

    // Availability of the software source (for non-OCI environments).
    GetAvailability() AvailabilityEnum

    // Availability of the software source (for OCI environments).
    GetAvailabilityAtOci() AvailabilityEnum

    // The repository ID for the software source.
    GetRepoId() *string

    // The OS family the software source belongs to.
    GetOsFamily() OsFamilyEnum

    // The architecture type supported by the software source.
    GetArchType() ArchTypeEnum

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    GetUrl() *string

    // User-specified description for the software source.
    GetDescription() *string

    // The current state of the software source.
    GetLifecycleState() SoftwareSourceLifecycleStateEnum

    // Number of packages the software source contains.
    GetPackageCount() *int64

    // The yum repository checksum type used by this software source.
    GetChecksumType() ChecksumTypeEnum

    // URL of the GPG key for this software source.
    GetGpgKeyUrl() *string

    // ID of the GPG key for this software source.
    GetGpgKeyId() *string

    // Fingerprint of the GPG key for this software source.
    GetGpgKeyFingerprint() *string

    // The size of the software source in gigabytes (GB).
    GetSize() *float64

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type SoftwareSourceAvailability

SoftwareSourceAvailability An object that defines the OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) and the availability of a vendor software source.

type SoftwareSourceAvailability struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vendor software source.
    SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"`

    // Availability of the software source to instances in private data centers or third-party clouds.
    Availability AvailabilityEnum `mandatory:"false" json:"availability,omitempty"`

    // Availability of the software source to OCI instances.
    AvailabilityAtOci AvailabilityEnum `mandatory:"false" json:"availabilityAtOci,omitempty"`
}

func (SoftwareSourceAvailability) String

func (m SoftwareSourceAvailability) String() string

func (SoftwareSourceAvailability) ValidateEnumValue

func (m SoftwareSourceAvailability) 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 SoftwareSourceClient

SoftwareSourceClient a client for SoftwareSource

type SoftwareSourceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewSoftwareSourceClientWithConfigurationProvider

func NewSoftwareSourceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SoftwareSourceClient, err error)

NewSoftwareSourceClientWithConfigurationProvider Creates a new default SoftwareSource client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewSoftwareSourceClientWithOboToken

func NewSoftwareSourceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SoftwareSourceClient, err error)

NewSoftwareSourceClientWithOboToken Creates a new default SoftwareSource 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 (SoftwareSourceClient) AddPackagesToSoftwareSource

func (client SoftwareSourceClient) AddPackagesToSoftwareSource(ctx context.Context, request AddPackagesToSoftwareSourceRequest) (response AddPackagesToSoftwareSourceResponse, err error)

AddPackagesToSoftwareSource Adds packages to a software source. This operation can only be done for custom and versioned custom software sources that are not created using filters. For a versioned custom software source, you can only add packages when the source is created. Once content is added to a versioned custom software source, it is immutable.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/AddPackagesToSoftwareSource.go.html to see an example of how to use AddPackagesToSoftwareSource API. A default retry strategy applies to this operation AddPackagesToSoftwareSource()

func (SoftwareSourceClient) ChangeAvailabilityOfSoftwareSources

func (client SoftwareSourceClient) ChangeAvailabilityOfSoftwareSources(ctx context.Context, request ChangeAvailabilityOfSoftwareSourcesRequest) (response ChangeAvailabilityOfSoftwareSourcesResponse, err error)

ChangeAvailabilityOfSoftwareSources Updates the availability for a list of specified software sources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeAvailabilityOfSoftwareSources.go.html to see an example of how to use ChangeAvailabilityOfSoftwareSources API. A default retry strategy applies to this operation ChangeAvailabilityOfSoftwareSources()

func (SoftwareSourceClient) ChangeSoftwareSourceCompartment

func (client SoftwareSourceClient) ChangeSoftwareSourceCompartment(ctx context.Context, request ChangeSoftwareSourceCompartmentRequest) (response ChangeSoftwareSourceCompartmentResponse, err error)

ChangeSoftwareSourceCompartment Moves the specified software sources to a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ChangeSoftwareSourceCompartment.go.html to see an example of how to use ChangeSoftwareSourceCompartment API. A default retry strategy applies to this operation ChangeSoftwareSourceCompartment()

func (*SoftwareSourceClient) ConfigurationProvider

func (client *SoftwareSourceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (SoftwareSourceClient) CreateEntitlement

func (client SoftwareSourceClient) CreateEntitlement(ctx context.Context, request CreateEntitlementRequest) (response CreateEntitlementResponse, err error)

CreateEntitlement Registers the necessary entitlement credentials for OS vendor software sources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateEntitlement.go.html to see an example of how to use CreateEntitlement API. A default retry strategy applies to this operation CreateEntitlement()

func (SoftwareSourceClient) CreateSoftwareSource

func (client SoftwareSourceClient) CreateSoftwareSource(ctx context.Context, request CreateSoftwareSourceRequest) (response CreateSoftwareSourceResponse, err error)

CreateSoftwareSource Creates a new versioned or custom software source.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/CreateSoftwareSource.go.html to see an example of how to use CreateSoftwareSource API. A default retry strategy applies to this operation CreateSoftwareSource()

func (SoftwareSourceClient) DeleteSoftwareSource

func (client SoftwareSourceClient) DeleteSoftwareSource(ctx context.Context, request DeleteSoftwareSourceRequest) (response DeleteSoftwareSourceResponse, err error)

DeleteSoftwareSource Deletes the specified software source.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/DeleteSoftwareSource.go.html to see an example of how to use DeleteSoftwareSource API. A default retry strategy applies to this operation DeleteSoftwareSource()

func (SoftwareSourceClient) GetErratum

func (client SoftwareSourceClient) GetErratum(ctx context.Context, request GetErratumRequest) (response GetErratumResponse, err error)

GetErratum Returns information about the specified erratum based on its advisory name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetErratum.go.html to see an example of how to use GetErratum API. A default retry strategy applies to this operation GetErratum()

func (SoftwareSourceClient) GetModuleStream

func (client SoftwareSourceClient) GetModuleStream(ctx context.Context, request GetModuleStreamRequest) (response GetModuleStreamResponse, err error)

GetModuleStream Returns information about the specified module stream in a software source.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetModuleStream.go.html to see an example of how to use GetModuleStream API. A default retry strategy applies to this operation GetModuleStream()

func (SoftwareSourceClient) GetModuleStreamProfile

func (client SoftwareSourceClient) GetModuleStreamProfile(ctx context.Context, request GetModuleStreamProfileRequest) (response GetModuleStreamProfileResponse, err error)

GetModuleStreamProfile Returns information about the specified module stream profile in a software source.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetModuleStreamProfile.go.html to see an example of how to use GetModuleStreamProfile API. A default retry strategy applies to this operation GetModuleStreamProfile()

func (SoftwareSourceClient) GetPackageGroup

func (client SoftwareSourceClient) GetPackageGroup(ctx context.Context, request GetPackageGroupRequest) (response GetPackageGroupResponse, err error)

GetPackageGroup Returns information about the specified package group from a software source.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetPackageGroup.go.html to see an example of how to use GetPackageGroup API. A default retry strategy applies to this operation GetPackageGroup()

func (SoftwareSourceClient) GetSoftwarePackage

func (client SoftwareSourceClient) GetSoftwarePackage(ctx context.Context, request GetSoftwarePackageRequest) (response GetSoftwarePackageResponse, err error)

GetSoftwarePackage Returns information about the specified software package.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetSoftwarePackage.go.html to see an example of how to use GetSoftwarePackage API. A default retry strategy applies to this operation GetSoftwarePackage()

func (SoftwareSourceClient) GetSoftwarePackageByName

func (client SoftwareSourceClient) GetSoftwarePackageByName(ctx context.Context, request GetSoftwarePackageByNameRequest) (response GetSoftwarePackageByNameResponse, err error)

GetSoftwarePackageByName Returns information about the specified software package based on its fully qualified name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetSoftwarePackageByName.go.html to see an example of how to use GetSoftwarePackageByName API. A default retry strategy applies to this operation GetSoftwarePackageByName()

func (SoftwareSourceClient) GetSoftwareSource

func (client SoftwareSourceClient) GetSoftwareSource(ctx context.Context, request GetSoftwareSourceRequest) (response GetSoftwareSourceResponse, err error)

GetSoftwareSource Returns information about the specified software source.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetSoftwareSource.go.html to see an example of how to use GetSoftwareSource API. A default retry strategy applies to this operation GetSoftwareSource()

func (SoftwareSourceClient) ListAllSoftwarePackages

func (client SoftwareSourceClient) ListAllSoftwarePackages(ctx context.Context, request ListAllSoftwarePackagesRequest) (response ListAllSoftwarePackagesResponse, err error)

ListAllSoftwarePackages Lists software packages available through the OS Management Hub service. Filter the list against a variety of criteria including but not limited to its name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListAllSoftwarePackages.go.html to see an example of how to use ListAllSoftwarePackages API. A default retry strategy applies to this operation ListAllSoftwarePackages()

func (SoftwareSourceClient) ListEntitlements

func (client SoftwareSourceClient) ListEntitlements(ctx context.Context, request ListEntitlementsRequest) (response ListEntitlementsResponse, err error)

ListEntitlements Lists entitlements in the specified tenancy OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Filter the list against a variety of criteria including but not limited to its Customer Support Identifier (CSI), and vendor name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListEntitlements.go.html to see an example of how to use ListEntitlements API. A default retry strategy applies to this operation ListEntitlements()

func (SoftwareSourceClient) ListErrata

func (client SoftwareSourceClient) ListErrata(ctx context.Context, request ListErrataRequest) (response ListErrataResponse, err error)

ListErrata Lists all of the currently available errata. Filter the list against a variety of criteria including but not limited to its name, classification type, advisory severity, and OS family.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListErrata.go.html to see an example of how to use ListErrata API. A default retry strategy applies to this operation ListErrata()

func (SoftwareSourceClient) ListModuleStreamProfiles

func (client SoftwareSourceClient) ListModuleStreamProfiles(ctx context.Context, request ListModuleStreamProfilesRequest) (response ListModuleStreamProfilesResponse, err error)

ListModuleStreamProfiles Lists module stream profiles from the specified software source OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Filter the list against a variety of criteria including but not limited to its module name, stream name, and profile name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListModuleStreamProfiles.go.html to see an example of how to use ListModuleStreamProfiles API. A default retry strategy applies to this operation ListModuleStreamProfiles()

func (SoftwareSourceClient) ListModuleStreams

func (client SoftwareSourceClient) ListModuleStreams(ctx context.Context, request ListModuleStreamsRequest) (response ListModuleStreamsResponse, err error)

ListModuleStreams Lists module streams from the specified software source OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Filter the list against a variety of criteria including but not limited to its module name and (stream) name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListModuleStreams.go.html to see an example of how to use ListModuleStreams API. A default retry strategy applies to this operation ListModuleStreams()

func (SoftwareSourceClient) ListPackageGroups

func (client SoftwareSourceClient) ListPackageGroups(ctx context.Context, request ListPackageGroupsRequest) (response ListPackageGroupsResponse, err error)

ListPackageGroups Lists package groups that are associated with the specified software source OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Filter the list against a variety of criteria including but not limited to its name, and package group type.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListPackageGroups.go.html to see an example of how to use ListPackageGroups API. A default retry strategy applies to this operation ListPackageGroups()

func (SoftwareSourceClient) ListSoftwarePackageSoftwareSources

func (client SoftwareSourceClient) ListSoftwarePackageSoftwareSources(ctx context.Context, request ListSoftwarePackageSoftwareSourcesRequest) (response ListSoftwarePackageSoftwareSourcesResponse, err error)

ListSoftwarePackageSoftwareSources Lists the software sources in the tenancy that contain the software package. Filter the list against a variety of criteria including but not limited to its name, type, architecture, and OS family.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwarePackageSoftwareSources.go.html to see an example of how to use ListSoftwarePackageSoftwareSources API. A default retry strategy applies to this operation ListSoftwarePackageSoftwareSources()

func (SoftwareSourceClient) ListSoftwarePackages

func (client SoftwareSourceClient) ListSoftwarePackages(ctx context.Context, request ListSoftwarePackagesRequest) (response ListSoftwarePackagesResponse, err error)

ListSoftwarePackages Lists software packages in the specified software source. Filter the list against a variety of criteria including but not limited to its name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwarePackages.go.html to see an example of how to use ListSoftwarePackages API. A default retry strategy applies to this operation ListSoftwarePackages()

func (SoftwareSourceClient) ListSoftwareSourceVendors

func (client SoftwareSourceClient) ListSoftwareSourceVendors(ctx context.Context, request ListSoftwareSourceVendorsRequest) (response ListSoftwareSourceVendorsResponse, err error)

ListSoftwareSourceVendors Lists available software source vendors. Filter the list against a variety of criteria including but not limited to its name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwareSourceVendors.go.html to see an example of how to use ListSoftwareSourceVendors API. A default retry strategy applies to this operation ListSoftwareSourceVendors()

func (SoftwareSourceClient) ListSoftwareSources

func (client SoftwareSourceClient) ListSoftwareSources(ctx context.Context, request ListSoftwareSourcesRequest) (response ListSoftwareSourcesResponse, err error)

ListSoftwareSources Lists software sources that match the specified tenancy or software source OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Filter the list against a variety of criteria including but not limited to its name, status, architecture, and OS family.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListSoftwareSources.go.html to see an example of how to use ListSoftwareSources API. A default retry strategy applies to this operation ListSoftwareSources()

func (SoftwareSourceClient) SearchSoftwareSourceModuleStreams

func (client SoftwareSourceClient) SearchSoftwareSourceModuleStreams(ctx context.Context, request SearchSoftwareSourceModuleStreamsRequest) (response SearchSoftwareSourceModuleStreamsResponse, err error)

SearchSoftwareSourceModuleStreams Returns a list of module streams from the specified software sources. Filter the list against a variety of criteria including the module name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SearchSoftwareSourceModuleStreams.go.html to see an example of how to use SearchSoftwareSourceModuleStreams API. A default retry strategy applies to this operation SearchSoftwareSourceModuleStreams()

func (SoftwareSourceClient) SearchSoftwareSourceModules

func (client SoftwareSourceClient) SearchSoftwareSourceModules(ctx context.Context, request SearchSoftwareSourceModulesRequest) (response SearchSoftwareSourceModulesResponse, err error)

SearchSoftwareSourceModules Lists modules from a list of software sources. Filter the list against a variety of criteria including the module name.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SearchSoftwareSourceModules.go.html to see an example of how to use SearchSoftwareSourceModules API. A default retry strategy applies to this operation SearchSoftwareSourceModules()

func (SoftwareSourceClient) SearchSoftwareSourcePackageGroups

func (client SoftwareSourceClient) SearchSoftwareSourcePackageGroups(ctx context.Context, request SearchSoftwareSourcePackageGroupsRequest) (response SearchSoftwareSourcePackageGroupsResponse, err error)

SearchSoftwareSourcePackageGroups Searches the package groups from the specified list of software sources. Filter the list against a variety of criteria including but not limited to its name, and group type.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SearchSoftwareSourcePackageGroups.go.html to see an example of how to use SearchSoftwareSourcePackageGroups API. A default retry strategy applies to this operation SearchSoftwareSourcePackageGroups()

func (*SoftwareSourceClient) SetRegion

func (client *SoftwareSourceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (SoftwareSourceClient) UpdateSoftwareSource

func (client SoftwareSourceClient) UpdateSoftwareSource(ctx context.Context, request UpdateSoftwareSourceRequest) (response UpdateSoftwareSourceResponse, err error)

UpdateSoftwareSource Updates the specified software source's details, including but not limited to name, description, and tags.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateSoftwareSource.go.html to see an example of how to use UpdateSoftwareSource API. A default retry strategy applies to this operation UpdateSoftwareSource()

type SoftwareSourceCollection

SoftwareSourceCollection A set of software sources returned for the ListSoftwareSources operation.

type SoftwareSourceCollection struct {

    // List of software sources.
    Items []SoftwareSourceSummary `mandatory:"true" json:"items"`
}

func (SoftwareSourceCollection) String

func (m SoftwareSourceCollection) String() string

func (*SoftwareSourceCollection) UnmarshalJSON

func (m *SoftwareSourceCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SoftwareSourceCollection) ValidateEnumValue

func (m SoftwareSourceCollection) 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 SoftwareSourceDetails

SoftwareSourceDetails Provides identifying information for the specified software source.

type SoftwareSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // Software source name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Software source description.
    Description *string `mandatory:"false" json:"description"`

    // Type of the software source.
    SoftwareSourceType SoftwareSourceTypeEnum `mandatory:"false" json:"softwareSourceType,omitempty"`

    // Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    IsMandatoryForAutonomousLinux *bool `mandatory:"false" json:"isMandatoryForAutonomousLinux"`
}

func (SoftwareSourceDetails) String

func (m SoftwareSourceDetails) String() string

func (SoftwareSourceDetails) ValidateEnumValue

func (m SoftwareSourceDetails) 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 SoftwareSourceEvent

SoftwareSourceEvent Provides information for a software source event.

type SoftwareSourceEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *SoftwareSourceEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (SoftwareSourceEvent) GetCompartmentId

func (m SoftwareSourceEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SoftwareSourceEvent) GetDefinedTags

func (m SoftwareSourceEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SoftwareSourceEvent) GetEventDetails

func (m SoftwareSourceEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (SoftwareSourceEvent) GetEventSummary

func (m SoftwareSourceEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (SoftwareSourceEvent) GetFreeformTags

func (m SoftwareSourceEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SoftwareSourceEvent) GetId

func (m SoftwareSourceEvent) GetId() *string

GetId returns Id

func (SoftwareSourceEvent) GetIsManagedByAutonomousLinux

func (m SoftwareSourceEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (SoftwareSourceEvent) GetLifecycleDetails

func (m SoftwareSourceEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SoftwareSourceEvent) GetLifecycleState

func (m SoftwareSourceEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SoftwareSourceEvent) GetResourceId

func (m SoftwareSourceEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (SoftwareSourceEvent) GetSystemDetails

func (m SoftwareSourceEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (SoftwareSourceEvent) GetSystemTags

func (m SoftwareSourceEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SoftwareSourceEvent) GetTimeCreated

func (m SoftwareSourceEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SoftwareSourceEvent) GetTimeOccurred

func (m SoftwareSourceEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (SoftwareSourceEvent) GetTimeUpdated

func (m SoftwareSourceEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SoftwareSourceEvent) MarshalJSON

func (m SoftwareSourceEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SoftwareSourceEvent) String

func (m SoftwareSourceEvent) String() string

func (SoftwareSourceEvent) ValidateEnumValue

func (m SoftwareSourceEvent) 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 SoftwareSourceEventData

SoftwareSourceEventData Provides additional information for a software source event.

type SoftwareSourceEventData struct {

    // Type of software source operation.
    OperationType SoftwareSourceEventDataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the software source operation.
    Status EventStatusEnum `mandatory:"true" json:"status"`

    AdditionalDetails *WorkRequestEventDataAdditionalDetails `mandatory:"false" json:"additionalDetails"`
}

func (SoftwareSourceEventData) String

func (m SoftwareSourceEventData) String() string

func (SoftwareSourceEventData) ValidateEnumValue

func (m SoftwareSourceEventData) 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 SoftwareSourceEventDataOperationTypeEnum

SoftwareSourceEventDataOperationTypeEnum Enum with underlying type: string

type SoftwareSourceEventDataOperationTypeEnum string

Set of constants representing the allowable values for SoftwareSourceEventDataOperationTypeEnum

const (
    SoftwareSourceEventDataOperationTypeEnableModuleStreams  SoftwareSourceEventDataOperationTypeEnum = "ENABLE_MODULE_STREAMS"
    SoftwareSourceEventDataOperationTypeDisableModuleStreams SoftwareSourceEventDataOperationTypeEnum = "DISABLE_MODULE_STREAMS"
    SoftwareSourceEventDataOperationTypeSwitchModuleStream   SoftwareSourceEventDataOperationTypeEnum = "SWITCH_MODULE_STREAM"
    SoftwareSourceEventDataOperationTypeInstallModuleProfile SoftwareSourceEventDataOperationTypeEnum = "INSTALL_MODULE_PROFILE"
    SoftwareSourceEventDataOperationTypeRemoveModuleProfiles SoftwareSourceEventDataOperationTypeEnum = "REMOVE_MODULE_PROFILES"
    SoftwareSourceEventDataOperationTypeSetSoftwareSources   SoftwareSourceEventDataOperationTypeEnum = "SET_SOFTWARE_SOURCES"
    SoftwareSourceEventDataOperationTypeUpdateSoftwareSource SoftwareSourceEventDataOperationTypeEnum = "UPDATE_SOFTWARE_SOURCE"
    SoftwareSourceEventDataOperationTypeCreateSoftwareSource SoftwareSourceEventDataOperationTypeEnum = "CREATE_SOFTWARE_SOURCE"
    SoftwareSourceEventDataOperationTypeLifecyclePromotion   SoftwareSourceEventDataOperationTypeEnum = "LIFECYCLE_PROMOTION"
)

func GetMappingSoftwareSourceEventDataOperationTypeEnum

func GetMappingSoftwareSourceEventDataOperationTypeEnum(val string) (SoftwareSourceEventDataOperationTypeEnum, bool)

GetMappingSoftwareSourceEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSoftwareSourceEventDataOperationTypeEnumValues

func GetSoftwareSourceEventDataOperationTypeEnumValues() []SoftwareSourceEventDataOperationTypeEnum

GetSoftwareSourceEventDataOperationTypeEnumValues Enumerates the set of values for SoftwareSourceEventDataOperationTypeEnum

type SoftwareSourceLifecycleStateEnum

SoftwareSourceLifecycleStateEnum Enum with underlying type: string

type SoftwareSourceLifecycleStateEnum string

Set of constants representing the allowable values for SoftwareSourceLifecycleStateEnum

const (
    SoftwareSourceLifecycleStateCreating SoftwareSourceLifecycleStateEnum = "CREATING"
    SoftwareSourceLifecycleStateUpdating SoftwareSourceLifecycleStateEnum = "UPDATING"
    SoftwareSourceLifecycleStateActive   SoftwareSourceLifecycleStateEnum = "ACTIVE"
    SoftwareSourceLifecycleStateInactive SoftwareSourceLifecycleStateEnum = "INACTIVE"
    SoftwareSourceLifecycleStateDeleting SoftwareSourceLifecycleStateEnum = "DELETING"
    SoftwareSourceLifecycleStateDeleted  SoftwareSourceLifecycleStateEnum = "DELETED"
    SoftwareSourceLifecycleStateFailed   SoftwareSourceLifecycleStateEnum = "FAILED"
)

func GetMappingSoftwareSourceLifecycleStateEnum

func GetMappingSoftwareSourceLifecycleStateEnum(val string) (SoftwareSourceLifecycleStateEnum, bool)

GetMappingSoftwareSourceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSoftwareSourceLifecycleStateEnumValues

func GetSoftwareSourceLifecycleStateEnumValues() []SoftwareSourceLifecycleStateEnum

GetSoftwareSourceLifecycleStateEnumValues Enumerates the set of values for SoftwareSourceLifecycleStateEnum

type SoftwareSourceProfile

SoftwareSourceProfile Provides the information for a software source registration profile.

type SoftwareSourceProfile struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the profile.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The list of software sources that the registration profile will use.
    SoftwareSources []SoftwareSourceDetails `mandatory:"true" json:"softwareSources"`

    // The description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // The time the registration profile was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
    IsServiceProvidedProfile *bool `mandatory:"false" json:"isServiceProvidedProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the registration profile.
    LifecycleState ProfileLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`
}

func (SoftwareSourceProfile) GetArchType

func (m SoftwareSourceProfile) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (SoftwareSourceProfile) GetCompartmentId

func (m SoftwareSourceProfile) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SoftwareSourceProfile) GetDefinedTags

func (m SoftwareSourceProfile) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SoftwareSourceProfile) GetDescription

func (m SoftwareSourceProfile) GetDescription() *string

GetDescription returns Description

func (SoftwareSourceProfile) GetDisplayName

func (m SoftwareSourceProfile) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SoftwareSourceProfile) GetFreeformTags

func (m SoftwareSourceProfile) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SoftwareSourceProfile) GetId

func (m SoftwareSourceProfile) GetId() *string

GetId returns Id

func (SoftwareSourceProfile) GetIsDefaultProfile

func (m SoftwareSourceProfile) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (SoftwareSourceProfile) GetIsServiceProvidedProfile

func (m SoftwareSourceProfile) GetIsServiceProvidedProfile() *bool

GetIsServiceProvidedProfile returns IsServiceProvidedProfile

func (SoftwareSourceProfile) GetLifecycleState

func (m SoftwareSourceProfile) GetLifecycleState() ProfileLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SoftwareSourceProfile) GetManagementStationId

func (m SoftwareSourceProfile) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (SoftwareSourceProfile) GetOsFamily

func (m SoftwareSourceProfile) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (SoftwareSourceProfile) GetRegistrationType

func (m SoftwareSourceProfile) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (SoftwareSourceProfile) GetSystemTags

func (m SoftwareSourceProfile) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SoftwareSourceProfile) GetTimeCreated

func (m SoftwareSourceProfile) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SoftwareSourceProfile) GetVendorName

func (m SoftwareSourceProfile) GetVendorName() VendorNameEnum

GetVendorName returns VendorName

func (SoftwareSourceProfile) MarshalJSON

func (m SoftwareSourceProfile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SoftwareSourceProfile) String

func (m SoftwareSourceProfile) String() string

func (SoftwareSourceProfile) ValidateEnumValue

func (m SoftwareSourceProfile) 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 SoftwareSourceSummary

SoftwareSourceSummary Provides summary information for a software source. A software source contains a collection of packages. For more information, see Managing Software Sources (https://docs.cloud.oracle.com/iaas/osmh/doc/software-sources.htm).

type SoftwareSourceSummary interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    GetCompartmentId() *string

    // User-friendly name for the software source.
    GetDisplayName() *string

    // The repository ID for the software source.
    GetRepoId() *string

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    GetUrl() *string

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    GetTimeCreated() *common.SDKTime

    // The date and time the software source was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    GetTimeUpdated() *common.SDKTime

    // Availability of the software source (for non-OCI environments).
    GetAvailability() AvailabilityEnum

    // Availability of the software source (for OCI environments).
    GetAvailabilityAtOci() AvailabilityEnum

    // The OS family the software source belongs to.
    GetOsFamily() OsFamilyEnum

    // The architecture type supported by the software source.
    GetArchType() ArchTypeEnum

    // Description of the software source. For custom software sources, this is user-specified.
    GetDescription() *string

    // Number of packages the software source contains.
    GetPackageCount() *int64

    // The current state of the software source.
    GetLifecycleState() SoftwareSourceLifecycleStateEnum

    // The size of the software source in gigabytes (GB).
    GetSize() *float64

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type SoftwareSourceTypeEnum

SoftwareSourceTypeEnum Enum with underlying type: string

type SoftwareSourceTypeEnum string

Set of constants representing the allowable values for SoftwareSourceTypeEnum

const (
    SoftwareSourceTypeVendor    SoftwareSourceTypeEnum = "VENDOR"
    SoftwareSourceTypeCustom    SoftwareSourceTypeEnum = "CUSTOM"
    SoftwareSourceTypeVersioned SoftwareSourceTypeEnum = "VERSIONED"
)

func GetMappingSoftwareSourceTypeEnum

func GetMappingSoftwareSourceTypeEnum(val string) (SoftwareSourceTypeEnum, bool)

GetMappingSoftwareSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSoftwareSourceTypeEnumValues

func GetSoftwareSourceTypeEnumValues() []SoftwareSourceTypeEnum

GetSoftwareSourceTypeEnumValues Enumerates the set of values for SoftwareSourceTypeEnum

type SoftwareSourceVendorCollection

SoftwareSourceVendorCollection Th set of software source vendors returned for the ListSoftwareSourceVendors operation.

type SoftwareSourceVendorCollection struct {

    // List of software source vendors.
    Items []SoftwareSourceVendorSummary `mandatory:"true" json:"items"`
}

func (SoftwareSourceVendorCollection) String

func (m SoftwareSourceVendorCollection) String() string

func (SoftwareSourceVendorCollection) ValidateEnumValue

func (m SoftwareSourceVendorCollection) 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 SoftwareSourceVendorSummary

SoftwareSourceVendorSummary Provides summary information about a software source vendor, including name, operating system family, and architecture type.

type SoftwareSourceVendorSummary struct {

    // Name of the vendor providing the software source.
    Name VendorNameEnum `mandatory:"true" json:"name"`

    // List of corresponding operating system families.
    OsFamilies []OsFamilyEnum `mandatory:"true" json:"osFamilies"`

    // List of corresponding architecture types.
    ArchTypes []ArchTypeEnum `mandatory:"true" json:"archTypes"`
}

func (SoftwareSourceVendorSummary) String

func (m SoftwareSourceVendorSummary) String() string

func (SoftwareSourceVendorSummary) ValidateEnumValue

func (m SoftwareSourceVendorSummary) 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 SoftwareSourcesDetails

SoftwareSourcesDetails The details about the software sources to be attached/detached.

type SoftwareSourcesDetails struct {

    // The list of software source OCIDs to be attached/detached.
    SoftwareSources []string `mandatory:"true" json:"softwareSources"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (SoftwareSourcesDetails) String

func (m SoftwareSourcesDetails) String() string

func (SoftwareSourcesDetails) ValidateEnumValue

func (m SoftwareSourcesDetails) 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 SoftwareUpdateEvent

SoftwareUpdateEvent Provides information for a software update event.

type SoftwareUpdateEvent struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    Id *string `mandatory:"true" json:"id"`

    // Summary of the event.
    EventSummary *string `mandatory:"true" json:"eventSummary"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Event was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    Data *SoftwareUpdateEventData `mandatory:"true" json:"data"`

    // Details of an event.
    EventDetails *string `mandatory:"false" json:"eventDetails"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance or resource where the event occurred.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    SystemDetails *SystemDetails `mandatory:"false" json:"systemDetails"`

    // The date and time that the event occurred.
    TimeOccurred *common.SDKTime `mandatory:"false" json:"timeOccurred"`

    // The date and time that the event was updated (in RFC 3339 (https://tools.ietf.org/html/rfc3339) format).
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Describes the current state of the event in more detail. For example, the
    // message can provide actionable information for a resource in the 'FAILED' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Indicates whether the event occurred on a resource that is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the event.
    LifecycleState EventLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (SoftwareUpdateEvent) GetCompartmentId

func (m SoftwareUpdateEvent) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SoftwareUpdateEvent) GetDefinedTags

func (m SoftwareUpdateEvent) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SoftwareUpdateEvent) GetEventDetails

func (m SoftwareUpdateEvent) GetEventDetails() *string

GetEventDetails returns EventDetails

func (SoftwareUpdateEvent) GetEventSummary

func (m SoftwareUpdateEvent) GetEventSummary() *string

GetEventSummary returns EventSummary

func (SoftwareUpdateEvent) GetFreeformTags

func (m SoftwareUpdateEvent) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SoftwareUpdateEvent) GetId

func (m SoftwareUpdateEvent) GetId() *string

GetId returns Id

func (SoftwareUpdateEvent) GetIsManagedByAutonomousLinux

func (m SoftwareUpdateEvent) GetIsManagedByAutonomousLinux() *bool

GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux

func (SoftwareUpdateEvent) GetLifecycleDetails

func (m SoftwareUpdateEvent) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SoftwareUpdateEvent) GetLifecycleState

func (m SoftwareUpdateEvent) GetLifecycleState() EventLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SoftwareUpdateEvent) GetResourceId

func (m SoftwareUpdateEvent) GetResourceId() *string

GetResourceId returns ResourceId

func (SoftwareUpdateEvent) GetSystemDetails

func (m SoftwareUpdateEvent) GetSystemDetails() *SystemDetails

GetSystemDetails returns SystemDetails

func (SoftwareUpdateEvent) GetSystemTags

func (m SoftwareUpdateEvent) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SoftwareUpdateEvent) GetTimeCreated

func (m SoftwareUpdateEvent) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SoftwareUpdateEvent) GetTimeOccurred

func (m SoftwareUpdateEvent) GetTimeOccurred() *common.SDKTime

GetTimeOccurred returns TimeOccurred

func (SoftwareUpdateEvent) GetTimeUpdated

func (m SoftwareUpdateEvent) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SoftwareUpdateEvent) MarshalJSON

func (m SoftwareUpdateEvent) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SoftwareUpdateEvent) String

func (m SoftwareUpdateEvent) String() string

func (SoftwareUpdateEvent) ValidateEnumValue

func (m SoftwareUpdateEvent) 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 SoftwareUpdateEventData

SoftwareUpdateEventData Provides additional information for a software update event.

type SoftwareUpdateEventData struct {

    // Type of software update operation.
    OperationType SoftwareUpdateEventDataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the software update.
    Status EventStatusEnum `mandatory:"true" json:"status"`

    AdditionalDetails *WorkRequestEventDataAdditionalDetails `mandatory:"false" json:"additionalDetails"`
}

func (SoftwareUpdateEventData) String

func (m SoftwareUpdateEventData) String() string

func (SoftwareUpdateEventData) ValidateEnumValue

func (m SoftwareUpdateEventData) 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 SoftwareUpdateEventDataOperationTypeEnum

SoftwareUpdateEventDataOperationTypeEnum Enum with underlying type: string

type SoftwareUpdateEventDataOperationTypeEnum string

Set of constants representing the allowable values for SoftwareUpdateEventDataOperationTypeEnum

const (
    SoftwareUpdateEventDataOperationTypeUpdateAllPackages SoftwareUpdateEventDataOperationTypeEnum = "UPDATE_ALL_PACKAGES"
    SoftwareUpdateEventDataOperationTypeInstallPackages   SoftwareUpdateEventDataOperationTypeEnum = "INSTALL_PACKAGES"
    SoftwareUpdateEventDataOperationTypeRemovePackages    SoftwareUpdateEventDataOperationTypeEnum = "REMOVE_PACKAGES"
    SoftwareUpdateEventDataOperationTypeUpdatePackages    SoftwareUpdateEventDataOperationTypeEnum = "UPDATE_PACKAGES"
    SoftwareUpdateEventDataOperationTypeUpdateSecurity    SoftwareUpdateEventDataOperationTypeEnum = "UPDATE_SECURITY"
    SoftwareUpdateEventDataOperationTypeUpdateBugfix      SoftwareUpdateEventDataOperationTypeEnum = "UPDATE_BUGFIX"
    SoftwareUpdateEventDataOperationTypeUpdateEnhancement SoftwareUpdateEventDataOperationTypeEnum = "UPDATE_ENHANCEMENT"
    SoftwareUpdateEventDataOperationTypeUpdateOther       SoftwareUpdateEventDataOperationTypeEnum = "UPDATE_OTHER"
)

func GetMappingSoftwareUpdateEventDataOperationTypeEnum

func GetMappingSoftwareUpdateEventDataOperationTypeEnum(val string) (SoftwareUpdateEventDataOperationTypeEnum, bool)

GetMappingSoftwareUpdateEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSoftwareUpdateEventDataOperationTypeEnumValues

func GetSoftwareUpdateEventDataOperationTypeEnumValues() []SoftwareUpdateEventDataOperationTypeEnum

GetSoftwareUpdateEventDataOperationTypeEnumValues Enumerates the set of values for SoftwareUpdateEventDataOperationTypeEnum

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

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 StationHealth

StationHealth Overall health information of the management station.

type StationHealth struct {

    // Overall health status of the management station.
    State HealthStateEnum `mandatory:"true" json:"state"`

    // Explanation of the health status.
    Description *string `mandatory:"false" json:"description"`
}

func (StationHealth) String

func (m StationHealth) String() string

func (StationHealth) ValidateEnumValue

func (m StationHealth) 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 StationProfile

StationProfile Provides the information for a management station registration profile. A management station profile can only be used by a single management station.

type StationProfile struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the profile.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // The time the registration profile was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
    IsServiceProvidedProfile *bool `mandatory:"false" json:"isServiceProvidedProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the registration profile.
    LifecycleState ProfileLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`
}

func (StationProfile) GetArchType

func (m StationProfile) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (StationProfile) GetCompartmentId

func (m StationProfile) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (StationProfile) GetDefinedTags

func (m StationProfile) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (StationProfile) GetDescription

func (m StationProfile) GetDescription() *string

GetDescription returns Description

func (StationProfile) GetDisplayName

func (m StationProfile) GetDisplayName() *string

GetDisplayName returns DisplayName

func (StationProfile) GetFreeformTags

func (m StationProfile) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (StationProfile) GetId

func (m StationProfile) GetId() *string

GetId returns Id

func (StationProfile) GetIsDefaultProfile

func (m StationProfile) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (StationProfile) GetIsServiceProvidedProfile

func (m StationProfile) GetIsServiceProvidedProfile() *bool

GetIsServiceProvidedProfile returns IsServiceProvidedProfile

func (StationProfile) GetLifecycleState

func (m StationProfile) GetLifecycleState() ProfileLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (StationProfile) GetManagementStationId

func (m StationProfile) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (StationProfile) GetOsFamily

func (m StationProfile) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (StationProfile) GetRegistrationType

func (m StationProfile) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (StationProfile) GetSystemTags

func (m StationProfile) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (StationProfile) GetTimeCreated

func (m StationProfile) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (StationProfile) GetVendorName

func (m StationProfile) GetVendorName() VendorNameEnum

GetVendorName returns VendorName

func (StationProfile) MarshalJSON

func (m StationProfile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StationProfile) String

func (m StationProfile) String() string

func (StationProfile) ValidateEnumValue

func (m StationProfile) 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 SummarizeManagedInstanceAnalyticsRequest

SummarizeManagedInstanceAnalyticsRequest wrapper for the SummarizeManagedInstanceAnalytics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SummarizeManagedInstanceAnalytics.go.html to see an example of how to use SummarizeManagedInstanceAnalyticsRequest.

type SummarizeManagedInstanceAnalyticsRequest struct {

    // A filter to return only metrics whose name matches the given metric names.
    MetricNames []MetricNameEnum `contributesTo:"query" name:"metricNames" omitEmpty:"true" collectionFormat:"multi"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    // This filter returns only resources contained within the specified compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group. This filter returns resources associated with this group.
    ManagedInstanceGroupId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceGroupId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment. This filter returns only resource contained with the specified lifecycle environment.
    LifecycleEnvironmentId *string `mandatory:"false" contributesTo:"query" name:"lifecycleEnvironmentId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage. This resource returns resources associated with this lifecycle stage.
    LifecycleStageId *string `mandatory:"false" contributesTo:"query" name:"lifecycleStageId"`

    // A filter to return only managed instances whose status matches the status provided.
    Status []ManagedInstanceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location matches the given value.
    Location []ManagedInstanceLocationEnum `contributesTo:"query" name:"location" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources whose location does not match the given value.
    LocationNotEqualTo []ManagedInstanceLocationEnum `contributesTo:"query" name:"locationNotEqualTo" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the given operating system family.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // Indicates whether to list only resources managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" contributesTo:"query" name:"isManagedByAutonomousLinux"`

    // A filter to return resources that match the given display names.
    DisplayName []string `contributesTo:"query" name:"displayName" collectionFormat:"multi"`

    // A filter to return resources that may partially match the given display name.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List" call.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `3`
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort by. Only one sort order may be provided. The default is to sort in ascending order by metricName (previously name, which is now depricated).
    // You can also sort by displayName (default is ascending order).
    SortBy SummarizeManagedInstanceAnalyticsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder SummarizeManagedInstanceAnalyticsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (SummarizeManagedInstanceAnalyticsRequest) BinaryRequestBody

func (request SummarizeManagedInstanceAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeManagedInstanceAnalyticsRequest) HTTPRequest

func (request SummarizeManagedInstanceAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeManagedInstanceAnalyticsRequest) RetryPolicy

func (request SummarizeManagedInstanceAnalyticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeManagedInstanceAnalyticsRequest) String

func (request SummarizeManagedInstanceAnalyticsRequest) String() string

func (SummarizeManagedInstanceAnalyticsRequest) ValidateEnumValue

func (request SummarizeManagedInstanceAnalyticsRequest) 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 SummarizeManagedInstanceAnalyticsResponse

SummarizeManagedInstanceAnalyticsResponse wrapper for the SummarizeManagedInstanceAnalytics operation

type SummarizeManagedInstanceAnalyticsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceAnalyticCollection instances
    ManagedInstanceAnalyticCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeManagedInstanceAnalyticsResponse) HTTPResponse

func (response SummarizeManagedInstanceAnalyticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeManagedInstanceAnalyticsResponse) String

func (response SummarizeManagedInstanceAnalyticsResponse) String() string

type SummarizeManagedInstanceAnalyticsSortByEnum

SummarizeManagedInstanceAnalyticsSortByEnum Enum with underlying type: string

type SummarizeManagedInstanceAnalyticsSortByEnum string

Set of constants representing the allowable values for SummarizeManagedInstanceAnalyticsSortByEnum

const (
    SummarizeManagedInstanceAnalyticsSortByName        SummarizeManagedInstanceAnalyticsSortByEnum = "name"
    SummarizeManagedInstanceAnalyticsSortByMetricname  SummarizeManagedInstanceAnalyticsSortByEnum = "metricName"
    SummarizeManagedInstanceAnalyticsSortByDisplayname SummarizeManagedInstanceAnalyticsSortByEnum = "displayName"
)

func GetMappingSummarizeManagedInstanceAnalyticsSortByEnum

func GetMappingSummarizeManagedInstanceAnalyticsSortByEnum(val string) (SummarizeManagedInstanceAnalyticsSortByEnum, bool)

GetMappingSummarizeManagedInstanceAnalyticsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeManagedInstanceAnalyticsSortByEnumValues

func GetSummarizeManagedInstanceAnalyticsSortByEnumValues() []SummarizeManagedInstanceAnalyticsSortByEnum

GetSummarizeManagedInstanceAnalyticsSortByEnumValues Enumerates the set of values for SummarizeManagedInstanceAnalyticsSortByEnum

type SummarizeManagedInstanceAnalyticsSortOrderEnum

SummarizeManagedInstanceAnalyticsSortOrderEnum Enum with underlying type: string

type SummarizeManagedInstanceAnalyticsSortOrderEnum string

Set of constants representing the allowable values for SummarizeManagedInstanceAnalyticsSortOrderEnum

const (
    SummarizeManagedInstanceAnalyticsSortOrderAsc  SummarizeManagedInstanceAnalyticsSortOrderEnum = "ASC"
    SummarizeManagedInstanceAnalyticsSortOrderDesc SummarizeManagedInstanceAnalyticsSortOrderEnum = "DESC"
)

func GetMappingSummarizeManagedInstanceAnalyticsSortOrderEnum

func GetMappingSummarizeManagedInstanceAnalyticsSortOrderEnum(val string) (SummarizeManagedInstanceAnalyticsSortOrderEnum, bool)

GetMappingSummarizeManagedInstanceAnalyticsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeManagedInstanceAnalyticsSortOrderEnumValues

func GetSummarizeManagedInstanceAnalyticsSortOrderEnumValues() []SummarizeManagedInstanceAnalyticsSortOrderEnum

GetSummarizeManagedInstanceAnalyticsSortOrderEnumValues Enumerates the set of values for SummarizeManagedInstanceAnalyticsSortOrderEnum

type SwitchModuleStreamOnManagedInstanceDetails

SwitchModuleStreamOnManagedInstanceDetails Provides the information used to switch module streams on a managed instance.

type SwitchModuleStreamOnManagedInstanceDetails struct {

    // The name of a module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"true" json:"streamName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that contains the module stream.
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (SwitchModuleStreamOnManagedInstanceDetails) String

func (m SwitchModuleStreamOnManagedInstanceDetails) String() string

func (SwitchModuleStreamOnManagedInstanceDetails) ValidateEnumValue

func (m SwitchModuleStreamOnManagedInstanceDetails) 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 SwitchModuleStreamOnManagedInstanceGroupDetails

SwitchModuleStreamOnManagedInstanceGroupDetails Provides the details for switching module streams on the managed instance group.

type SwitchModuleStreamOnManagedInstanceGroupDetails struct {

    // The name of the module.
    ModuleName *string `mandatory:"true" json:"moduleName"`

    // The name of a stream of the specified module.
    StreamName *string `mandatory:"true" json:"streamName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source that provides the module stream
    SoftwareSourceId *string `mandatory:"false" json:"softwareSourceId"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (SwitchModuleStreamOnManagedInstanceGroupDetails) String

func (m SwitchModuleStreamOnManagedInstanceGroupDetails) String() string

func (SwitchModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue

func (m SwitchModuleStreamOnManagedInstanceGroupDetails) 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 SwitchModuleStreamOnManagedInstanceGroupRequest

SwitchModuleStreamOnManagedInstanceGroupRequest wrapper for the SwitchModuleStreamOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SwitchModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use SwitchModuleStreamOnManagedInstanceGroupRequest.

type SwitchModuleStreamOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // Provides the details used to switch module streams on a managed instance group.
    SwitchModuleStreamOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (SwitchModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody

func (request SwitchModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SwitchModuleStreamOnManagedInstanceGroupRequest) HTTPRequest

func (request SwitchModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SwitchModuleStreamOnManagedInstanceGroupRequest) RetryPolicy

func (request SwitchModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SwitchModuleStreamOnManagedInstanceGroupRequest) String

func (request SwitchModuleStreamOnManagedInstanceGroupRequest) String() string

func (SwitchModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue

func (request SwitchModuleStreamOnManagedInstanceGroupRequest) 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 SwitchModuleStreamOnManagedInstanceGroupResponse

SwitchModuleStreamOnManagedInstanceGroupResponse wrapper for the SwitchModuleStreamOnManagedInstanceGroup operation

type SwitchModuleStreamOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (SwitchModuleStreamOnManagedInstanceGroupResponse) HTTPResponse

func (response SwitchModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SwitchModuleStreamOnManagedInstanceGroupResponse) String

func (response SwitchModuleStreamOnManagedInstanceGroupResponse) String() string

type SwitchModuleStreamOnManagedInstanceRequest

SwitchModuleStreamOnManagedInstanceRequest wrapper for the SwitchModuleStreamOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SwitchModuleStreamOnManagedInstance.go.html to see an example of how to use SwitchModuleStreamOnManagedInstanceRequest.

type SwitchModuleStreamOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // The details of the module stream to be switched on a managed instance.
    SwitchModuleStreamOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (SwitchModuleStreamOnManagedInstanceRequest) BinaryRequestBody

func (request SwitchModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SwitchModuleStreamOnManagedInstanceRequest) HTTPRequest

func (request SwitchModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SwitchModuleStreamOnManagedInstanceRequest) RetryPolicy

func (request SwitchModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SwitchModuleStreamOnManagedInstanceRequest) String

func (request SwitchModuleStreamOnManagedInstanceRequest) String() string

func (SwitchModuleStreamOnManagedInstanceRequest) ValidateEnumValue

func (request SwitchModuleStreamOnManagedInstanceRequest) 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 SwitchModuleStreamOnManagedInstanceResponse

SwitchModuleStreamOnManagedInstanceResponse wrapper for the SwitchModuleStreamOnManagedInstance operation

type SwitchModuleStreamOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (SwitchModuleStreamOnManagedInstanceResponse) HTTPResponse

func (response SwitchModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SwitchModuleStreamOnManagedInstanceResponse) String

func (response SwitchModuleStreamOnManagedInstanceResponse) String() string

type SynchronizeMirrorsDetails

SynchronizeMirrorsDetails Details for syncing selected mirrors

type SynchronizeMirrorsDetails struct {

    // List of Software Source OCIDs to synchronize
    SoftwareSourceList []string `mandatory:"true" json:"softwareSourceList"`
}

func (SynchronizeMirrorsDetails) String

func (m SynchronizeMirrorsDetails) String() string

func (SynchronizeMirrorsDetails) ValidateEnumValue

func (m SynchronizeMirrorsDetails) 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 SynchronizeMirrorsRequest

SynchronizeMirrorsRequest wrapper for the SynchronizeMirrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SynchronizeMirrors.go.html to see an example of how to use SynchronizeMirrorsRequest.

type SynchronizeMirrorsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // Details for syncing mirrors
    SynchronizeMirrorsDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (SynchronizeMirrorsRequest) BinaryRequestBody

func (request SynchronizeMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SynchronizeMirrorsRequest) HTTPRequest

func (request SynchronizeMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SynchronizeMirrorsRequest) RetryPolicy

func (request SynchronizeMirrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SynchronizeMirrorsRequest) String

func (request SynchronizeMirrorsRequest) String() string

func (SynchronizeMirrorsRequest) ValidateEnumValue

func (request SynchronizeMirrorsRequest) 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 SynchronizeMirrorsResponse

SynchronizeMirrorsResponse wrapper for the SynchronizeMirrors operation

type SynchronizeMirrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (SynchronizeMirrorsResponse) HTTPResponse

func (response SynchronizeMirrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SynchronizeMirrorsResponse) String

func (response SynchronizeMirrorsResponse) String() string

type SynchronizeSingleMirrorsRequest

SynchronizeSingleMirrorsRequest wrapper for the SynchronizeSingleMirrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/SynchronizeSingleMirrors.go.html to see an example of how to use SynchronizeSingleMirrorsRequest.

type SynchronizeSingleMirrorsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // Unique Software Source identifier
    MirrorId *string `mandatory:"true" contributesTo:"path" name:"mirrorId"`

    // 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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (SynchronizeSingleMirrorsRequest) BinaryRequestBody

func (request SynchronizeSingleMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SynchronizeSingleMirrorsRequest) HTTPRequest

func (request SynchronizeSingleMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SynchronizeSingleMirrorsRequest) RetryPolicy

func (request SynchronizeSingleMirrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SynchronizeSingleMirrorsRequest) String

func (request SynchronizeSingleMirrorsRequest) String() string

func (SynchronizeSingleMirrorsRequest) ValidateEnumValue

func (request SynchronizeSingleMirrorsRequest) 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 SynchronizeSingleMirrorsResponse

SynchronizeSingleMirrorsResponse wrapper for the SynchronizeSingleMirrors operation

type SynchronizeSingleMirrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (SynchronizeSingleMirrorsResponse) HTTPResponse

func (response SynchronizeSingleMirrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SynchronizeSingleMirrorsResponse) String

func (response SynchronizeSingleMirrorsResponse) String() string

type SystemDetails

SystemDetails Provides information about the system architecture and operating system.

type SystemDetails struct {

    // Architecture type.
    Architecture ArchTypeEnum `mandatory:"true" json:"architecture"`

    // Operating system type.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // Name of the operating system.
    OsName *string `mandatory:"true" json:"osName"`

    // Version of the operating system.
    OsSystemVersion *string `mandatory:"true" json:"osSystemVersion"`

    // Version of the Ksplice effective kernel.
    KspliceEffectiveKernelVersion *string `mandatory:"false" json:"kspliceEffectiveKernelVersion"`

    // Release of the kernel.
    OsKernelRelease *string `mandatory:"false" json:"osKernelRelease"`

    // Version of the kernel.
    OsKernelVersion *string `mandatory:"false" json:"osKernelVersion"`
}

func (SystemDetails) String

func (m SystemDetails) String() string

func (SystemDetails) ValidateEnumValue

func (m SystemDetails) 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 TargetResourceEntityTypeEnum

TargetResourceEntityTypeEnum Enum with underlying type: string

type TargetResourceEntityTypeEnum string

Set of constants representing the allowable values for TargetResourceEntityTypeEnum

const (
    TargetResourceEntityTypeInstance             TargetResourceEntityTypeEnum = "INSTANCE"
    TargetResourceEntityTypeGroup                TargetResourceEntityTypeEnum = "GROUP"
    TargetResourceEntityTypeCompartment          TargetResourceEntityTypeEnum = "COMPARTMENT"
    TargetResourceEntityTypeLifecycleEnvironment TargetResourceEntityTypeEnum = "LIFECYCLE_ENVIRONMENT"
    TargetResourceEntityTypeSoftwareSource       TargetResourceEntityTypeEnum = "SOFTWARE_SOURCE"
)

func GetMappingTargetResourceEntityTypeEnum

func GetMappingTargetResourceEntityTypeEnum(val string) (TargetResourceEntityTypeEnum, bool)

GetMappingTargetResourceEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetResourceEntityTypeEnumValues

func GetTargetResourceEntityTypeEnumValues() []TargetResourceEntityTypeEnum

GetTargetResourceEntityTypeEnumValues Enumerates the set of values for TargetResourceEntityTypeEnum

type UpdatableAutonomousSettings

UpdatableAutonomousSettings Updatable settings for the Autonomous Linux service.

type UpdatableAutonomousSettings struct {

    // Indicates whether Autonomous Linux will collect crash files.
    IsDataCollectionAuthorized *bool `mandatory:"false" json:"isDataCollectionAuthorized"`
}

func (UpdatableAutonomousSettings) String

func (m UpdatableAutonomousSettings) String() string

func (UpdatableAutonomousSettings) ValidateEnumValue

func (m UpdatableAutonomousSettings) 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 UpdatablePackageCollection

UpdatablePackageCollection The set of packages returned for the ListManagedInstanceUpdatablePackages operation.

type UpdatablePackageCollection struct {

    // List of updatable packages.
    Items []UpdatablePackageSummary `mandatory:"true" json:"items"`
}

func (UpdatablePackageCollection) String

func (m UpdatablePackageCollection) String() string

func (UpdatablePackageCollection) ValidateEnumValue

func (m UpdatablePackageCollection) 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 UpdatablePackageSummary

UpdatablePackageSummary Provides summary information for a software package available for installation on a managed instance.

type UpdatablePackageSummary struct {

    // Package name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package.
    Name *string `mandatory:"true" json:"name"`

    // Type of the package.
    Type *string `mandatory:"true" json:"type"`

    // Version of the installed package.
    Version *string `mandatory:"true" json:"version"`

    // List of software sources that provide the software package.
    SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"`

    // The version of the package that is currently installed on the instance.
    InstalledVersion *string `mandatory:"false" json:"installedVersion"`

    // List of errata applicable to this update.
    Errata []string `mandatory:"false" json:"errata"`

    // List of CVEs applicable to this erratum.
    RelatedCves []string `mandatory:"false" json:"relatedCves"`

    // The architecture for which this package was built.
    Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"`

    // The type of update.
    UpdateType ClassificationTypesEnum `mandatory:"true" json:"updateType"`
}

func (UpdatablePackageSummary) GetArchitecture

func (m UpdatablePackageSummary) GetArchitecture() ArchTypeEnum

GetArchitecture returns Architecture

func (UpdatablePackageSummary) GetDisplayName

func (m UpdatablePackageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdatablePackageSummary) GetName

func (m UpdatablePackageSummary) GetName() *string

GetName returns Name

func (UpdatablePackageSummary) GetSoftwareSources

func (m UpdatablePackageSummary) GetSoftwareSources() []SoftwareSourceDetails

GetSoftwareSources returns SoftwareSources

func (UpdatablePackageSummary) GetType

func (m UpdatablePackageSummary) GetType() *string

GetType returns Type

func (UpdatablePackageSummary) GetVersion

func (m UpdatablePackageSummary) GetVersion() *string

GetVersion returns Version

func (UpdatablePackageSummary) MarshalJSON

func (m UpdatablePackageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdatablePackageSummary) String

func (m UpdatablePackageSummary) String() string

func (UpdatablePackageSummary) ValidateEnumValue

func (m UpdatablePackageSummary) 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 UpdateAllPackagesOnManagedInstanceGroupDetails

UpdateAllPackagesOnManagedInstanceGroupDetails Provides the details for updating the packages on the managed instance.

type UpdateAllPackagesOnManagedInstanceGroupDetails struct {

    // The type of updates to be applied.
    UpdateTypes []UpdateTypesEnum `mandatory:"false" json:"updateTypes,omitempty"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (UpdateAllPackagesOnManagedInstanceGroupDetails) String

func (m UpdateAllPackagesOnManagedInstanceGroupDetails) String() string

func (UpdateAllPackagesOnManagedInstanceGroupDetails) ValidateEnumValue

func (m UpdateAllPackagesOnManagedInstanceGroupDetails) 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 UpdateAllPackagesOnManagedInstanceGroupRequest

UpdateAllPackagesOnManagedInstanceGroupRequest wrapper for the UpdateAllPackagesOnManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateAllPackagesOnManagedInstanceGroup.go.html to see an example of how to use UpdateAllPackagesOnManagedInstanceGroupRequest.

type UpdateAllPackagesOnManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // Details for update operation on the managed instance group.
    UpdateAllPackagesOnManagedInstanceGroupDetails `contributesTo:"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 `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"`

    // 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
}

func (UpdateAllPackagesOnManagedInstanceGroupRequest) BinaryRequestBody

func (request UpdateAllPackagesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAllPackagesOnManagedInstanceGroupRequest) HTTPRequest

func (request UpdateAllPackagesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAllPackagesOnManagedInstanceGroupRequest) RetryPolicy

func (request UpdateAllPackagesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateAllPackagesOnManagedInstanceGroupRequest) String

func (request UpdateAllPackagesOnManagedInstanceGroupRequest) String() string

func (UpdateAllPackagesOnManagedInstanceGroupRequest) ValidateEnumValue

func (request UpdateAllPackagesOnManagedInstanceGroupRequest) 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 UpdateAllPackagesOnManagedInstanceGroupResponse

UpdateAllPackagesOnManagedInstanceGroupResponse wrapper for the UpdateAllPackagesOnManagedInstanceGroup operation

type UpdateAllPackagesOnManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (UpdateAllPackagesOnManagedInstanceGroupResponse) HTTPResponse

func (response UpdateAllPackagesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAllPackagesOnManagedInstanceGroupResponse) String

func (response UpdateAllPackagesOnManagedInstanceGroupResponse) String() string

type UpdateAllPackagesOnManagedInstancesInCompartmentDetails

UpdateAllPackagesOnManagedInstancesInCompartmentDetails Provides the information used to update all packages of a specified type on managed instances within the specified compartment.

type UpdateAllPackagesOnManagedInstancesInCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The types of updates to be applied.
    UpdateTypes []UpdateTypesEnum `mandatory:"false" json:"updateTypes,omitempty"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (UpdateAllPackagesOnManagedInstancesInCompartmentDetails) String

func (m UpdateAllPackagesOnManagedInstancesInCompartmentDetails) String() string

func (UpdateAllPackagesOnManagedInstancesInCompartmentDetails) ValidateEnumValue

func (m UpdateAllPackagesOnManagedInstancesInCompartmentDetails) 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 UpdateAllPackagesOnManagedInstancesInCompartmentRequest

UpdateAllPackagesOnManagedInstancesInCompartmentRequest wrapper for the UpdateAllPackagesOnManagedInstancesInCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateAllPackagesOnManagedInstancesInCompartment.go.html to see an example of how to use UpdateAllPackagesOnManagedInstancesInCompartmentRequest.

type UpdateAllPackagesOnManagedInstancesInCompartmentRequest struct {

    // The details about package types are to be updated on all managed instances in a compartment.
    UpdateAllPackagesOnManagedInstancesInCompartmentDetails `contributesTo:"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 `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"`

    // 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
}

func (UpdateAllPackagesOnManagedInstancesInCompartmentRequest) BinaryRequestBody

func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAllPackagesOnManagedInstancesInCompartmentRequest) HTTPRequest

func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAllPackagesOnManagedInstancesInCompartmentRequest) RetryPolicy

func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateAllPackagesOnManagedInstancesInCompartmentRequest) String

func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) String() string

func (UpdateAllPackagesOnManagedInstancesInCompartmentRequest) ValidateEnumValue

func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) 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 UpdateAllPackagesOnManagedInstancesInCompartmentResponse

UpdateAllPackagesOnManagedInstancesInCompartmentResponse wrapper for the UpdateAllPackagesOnManagedInstancesInCompartment operation

type UpdateAllPackagesOnManagedInstancesInCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (UpdateAllPackagesOnManagedInstancesInCompartmentResponse) HTTPResponse

func (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAllPackagesOnManagedInstancesInCompartmentResponse) String

func (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse) String() string

type UpdateCustomSoftwareSourceDetails

UpdateCustomSoftwareSourceDetails Provides the information used to update a custom software source.

type UpdateCustomSoftwareSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the software source.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of vendor software sources that are used for the basis of the custom software source.
    VendorSoftwareSources []Id `mandatory:"false" json:"vendorSoftwareSources"`

    CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"`

    // Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    IsAutomaticallyUpdated *bool `mandatory:"false" json:"isAutomaticallyUpdated"`

    // Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    IsAutoResolveDependencies *bool `mandatory:"false" json:"isAutoResolveDependencies"`
}

func (UpdateCustomSoftwareSourceDetails) GetCompartmentId

func (m UpdateCustomSoftwareSourceDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateCustomSoftwareSourceDetails) GetDefinedTags

func (m UpdateCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateCustomSoftwareSourceDetails) GetDescription

func (m UpdateCustomSoftwareSourceDetails) GetDescription() *string

GetDescription returns Description

func (UpdateCustomSoftwareSourceDetails) GetDisplayName

func (m UpdateCustomSoftwareSourceDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateCustomSoftwareSourceDetails) GetFreeformTags

func (m UpdateCustomSoftwareSourceDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateCustomSoftwareSourceDetails) MarshalJSON

func (m UpdateCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateCustomSoftwareSourceDetails) String

func (m UpdateCustomSoftwareSourceDetails) String() string

func (UpdateCustomSoftwareSourceDetails) ValidateEnumValue

func (m UpdateCustomSoftwareSourceDetails) 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 UpdateEventDetails

UpdateEventDetails Provides the information for updating the tags of an event for the UpdateEvent operation.

type UpdateEventDetails struct {

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateEventDetails) String

func (m UpdateEventDetails) String() string

func (UpdateEventDetails) ValidateEnumValue

func (m UpdateEventDetails) 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 UpdateEventRequest

UpdateEventRequest wrapper for the UpdateEvent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateEvent.go.html to see an example of how to use UpdateEventRequest.

type UpdateEventRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the event.
    EventId *string `mandatory:"true" contributesTo:"path" name:"eventId"`

    // Provides the information used to update the event tags.
    UpdateEventDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdateEventRequest) BinaryRequestBody

func (request UpdateEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateEventRequest) HTTPRequest

func (request UpdateEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateEventRequest) RetryPolicy

func (request UpdateEventRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateEventRequest) String

func (request UpdateEventRequest) String() string

func (UpdateEventRequest) ValidateEnumValue

func (request UpdateEventRequest) 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 UpdateEventResponse

UpdateEventResponse wrapper for the UpdateEvent operation

type UpdateEventResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Event instance
    Event `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"`
}

func (UpdateEventResponse) HTTPResponse

func (response UpdateEventResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateEventResponse) String

func (response UpdateEventResponse) String() string

type UpdateLifecycleEnvironmentDetails

UpdateLifecycleEnvironmentDetails Provides the information used to update the lifecycle environment.

type UpdateLifecycleEnvironmentDetails struct {

    // A user-friendly name for the lifecycle environment. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified list of lifecycle stages used within the lifecycle environment. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The list of lifecycle stages to be updated.
    Stages []UpdateLifecycleStageDetails `mandatory:"false" json:"stages"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateLifecycleEnvironmentDetails) String

func (m UpdateLifecycleEnvironmentDetails) String() string

func (UpdateLifecycleEnvironmentDetails) ValidateEnumValue

func (m UpdateLifecycleEnvironmentDetails) 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 UpdateLifecycleEnvironmentRequest

UpdateLifecycleEnvironmentRequest wrapper for the UpdateLifecycleEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateLifecycleEnvironment.go.html to see an example of how to use UpdateLifecycleEnvironmentRequest.

type UpdateLifecycleEnvironmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle environment.
    LifecycleEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"lifecycleEnvironmentId"`

    // The information to be updated.
    UpdateLifecycleEnvironmentDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdateLifecycleEnvironmentRequest) BinaryRequestBody

func (request UpdateLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateLifecycleEnvironmentRequest) HTTPRequest

func (request UpdateLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateLifecycleEnvironmentRequest) RetryPolicy

func (request UpdateLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateLifecycleEnvironmentRequest) String

func (request UpdateLifecycleEnvironmentRequest) String() string

func (UpdateLifecycleEnvironmentRequest) ValidateEnumValue

func (request UpdateLifecycleEnvironmentRequest) 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 UpdateLifecycleEnvironmentResponse

UpdateLifecycleEnvironmentResponse wrapper for the UpdateLifecycleEnvironment operation

type UpdateLifecycleEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LifecycleEnvironment instance
    LifecycleEnvironment `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"`
}

func (UpdateLifecycleEnvironmentResponse) HTTPResponse

func (response UpdateLifecycleEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateLifecycleEnvironmentResponse) String

func (response UpdateLifecycleEnvironmentResponse) String() string

type UpdateLifecycleStageDetails

UpdateLifecycleStageDetails Provides the information used to update the lifecycle stage.

type UpdateLifecycleStageDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the lifecycle stage.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name for the lifecycle stage. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateLifecycleStageDetails) String

func (m UpdateLifecycleStageDetails) String() string

func (UpdateLifecycleStageDetails) ValidateEnumValue

func (m UpdateLifecycleStageDetails) 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 UpdateManagedInstanceDetails

UpdateManagedInstanceDetails Provides the information used to update a managed instance.

type UpdateManagedInstanceDetails struct {

    // User-specified description of the managed instance. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station for the instance to use as primary management station.
    PrimaryManagementStationId *string `mandatory:"false" json:"primaryManagementStationId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station for the instance to use as secondary management station.
    SecondaryManagementStationId *string `mandatory:"false" json:"secondaryManagementStationId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    NotificationTopicId *string `mandatory:"false" json:"notificationTopicId"`

    AutonomousSettings *UpdatableAutonomousSettings `mandatory:"false" json:"autonomousSettings"`
}

func (UpdateManagedInstanceDetails) String

func (m UpdateManagedInstanceDetails) String() string

func (UpdateManagedInstanceDetails) ValidateEnumValue

func (m UpdateManagedInstanceDetails) 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 UpdateManagedInstanceGroupDetails

UpdateManagedInstanceGroupDetails Provides the information used to update the managed instance group.

type UpdateManagedInstanceGroupDetails struct {

    // A user-friendly name for the managed instance group. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the managed instance group. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
    NotificationTopicId *string `mandatory:"false" json:"notificationTopicId"`

    AutonomousSettings *UpdatableAutonomousSettings `mandatory:"false" json:"autonomousSettings"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateManagedInstanceGroupDetails) String

func (m UpdateManagedInstanceGroupDetails) String() string

func (UpdateManagedInstanceGroupDetails) ValidateEnumValue

func (m UpdateManagedInstanceGroupDetails) 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 UpdateManagedInstanceGroupRequest

UpdateManagedInstanceGroupRequest wrapper for the UpdateManagedInstanceGroup operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateManagedInstanceGroup.go.html to see an example of how to use UpdateManagedInstanceGroupRequest.

type UpdateManagedInstanceGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance group.
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // Provides the details used to update the managed instance group.
    UpdateManagedInstanceGroupDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdateManagedInstanceGroupRequest) BinaryRequestBody

func (request UpdateManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedInstanceGroupRequest) HTTPRequest

func (request UpdateManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedInstanceGroupRequest) RetryPolicy

func (request UpdateManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagedInstanceGroupRequest) String

func (request UpdateManagedInstanceGroupRequest) String() string

func (UpdateManagedInstanceGroupRequest) ValidateEnumValue

func (request UpdateManagedInstanceGroupRequest) 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 UpdateManagedInstanceGroupResponse

UpdateManagedInstanceGroupResponse wrapper for the UpdateManagedInstanceGroup operation

type UpdateManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedInstanceGroup instance
    ManagedInstanceGroup `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"`
}

func (UpdateManagedInstanceGroupResponse) HTTPResponse

func (response UpdateManagedInstanceGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagedInstanceGroupResponse) String

func (response UpdateManagedInstanceGroupResponse) String() string

type UpdateManagedInstanceRequest

UpdateManagedInstanceRequest wrapper for the UpdateManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateManagedInstance.go.html to see an example of how to use UpdateManagedInstanceRequest.

type UpdateManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details about a managed instance to be updated.
    UpdateManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdateManagedInstanceRequest) BinaryRequestBody

func (request UpdateManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedInstanceRequest) HTTPRequest

func (request UpdateManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedInstanceRequest) RetryPolicy

func (request UpdateManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagedInstanceRequest) String

func (request UpdateManagedInstanceRequest) String() string

func (UpdateManagedInstanceRequest) ValidateEnumValue

func (request UpdateManagedInstanceRequest) 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 UpdateManagedInstanceResponse

UpdateManagedInstanceResponse wrapper for the UpdateManagedInstance operation

type UpdateManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedInstance instance
    ManagedInstance `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"`
}

func (UpdateManagedInstanceResponse) HTTPResponse

func (response UpdateManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagedInstanceResponse) String

func (response UpdateManagedInstanceResponse) String() string

type UpdateManagementStationDetails

UpdateManagementStationDetails Provides the information used to update the management station.

type UpdateManagementStationDetails struct {

    // User-friendly name for the management station. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the management station. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Hostname of the management station.
    Hostname *string `mandatory:"false" json:"hostname"`

    Proxy *UpdateProxyConfigurationDetails `mandatory:"false" json:"proxy"`

    Mirror *UpdateMirrorConfigurationDetails `mandatory:"false" json:"mirror"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateManagementStationDetails) String

func (m UpdateManagementStationDetails) String() string

func (UpdateManagementStationDetails) ValidateEnumValue

func (m UpdateManagementStationDetails) 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 UpdateManagementStationRequest

UpdateManagementStationRequest wrapper for the UpdateManagementStation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateManagementStation.go.html to see an example of how to use UpdateManagementStationRequest.

type UpdateManagementStationRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station.
    ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"`

    // The information used to update the management station.
    UpdateManagementStationDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdateManagementStationRequest) BinaryRequestBody

func (request UpdateManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagementStationRequest) HTTPRequest

func (request UpdateManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagementStationRequest) RetryPolicy

func (request UpdateManagementStationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagementStationRequest) String

func (request UpdateManagementStationRequest) String() string

func (UpdateManagementStationRequest) ValidateEnumValue

func (request UpdateManagementStationRequest) 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 UpdateManagementStationResponse

UpdateManagementStationResponse wrapper for the UpdateManagementStation operation

type UpdateManagementStationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagementStation instance
    ManagementStation `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"`
}

func (UpdateManagementStationResponse) HTTPResponse

func (response UpdateManagementStationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagementStationResponse) String

func (response UpdateManagementStationResponse) String() string

type UpdateMirrorConfigurationDetails

UpdateMirrorConfigurationDetails Provides the information used to update the mirror configuration for a management station.

type UpdateMirrorConfigurationDetails struct {

    // Path to the data volume on the management station where software source mirrors are stored.
    Directory *string `mandatory:"true" json:"directory"`

    // Default mirror listening port for http.
    Port *string `mandatory:"true" json:"port"`

    // Default mirror listening port for https.
    Sslport *string `mandatory:"true" json:"sslport"`

    // Path to the SSL cerfificate.
    Sslcert *string `mandatory:"false" json:"sslcert"`
}

func (UpdateMirrorConfigurationDetails) String

func (m UpdateMirrorConfigurationDetails) String() string

func (UpdateMirrorConfigurationDetails) ValidateEnumValue

func (m UpdateMirrorConfigurationDetails) 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 UpdatePackagesOnManagedInstanceDetails

UpdatePackagesOnManagedInstanceDetails Provides the information used to update software packages on a managed instance.

type UpdatePackagesOnManagedInstanceDetails struct {

    // The list of package names.
    PackageNames []string `mandatory:"false" json:"packageNames"`

    // The types of updates to be applied.
    UpdateTypes []UpdateTypesEnum `mandatory:"false" json:"updateTypes,omitempty"`

    WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}

func (UpdatePackagesOnManagedInstanceDetails) String

func (m UpdatePackagesOnManagedInstanceDetails) String() string

func (UpdatePackagesOnManagedInstanceDetails) ValidateEnumValue

func (m UpdatePackagesOnManagedInstanceDetails) 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 UpdatePackagesOnManagedInstanceRequest

UpdatePackagesOnManagedInstanceRequest wrapper for the UpdatePackagesOnManagedInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdatePackagesOnManagedInstance.go.html to see an example of how to use UpdatePackagesOnManagedInstanceRequest.

type UpdatePackagesOnManagedInstanceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details about packages to be updated on a managed instance.
    UpdatePackagesOnManagedInstanceDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdatePackagesOnManagedInstanceRequest) BinaryRequestBody

func (request UpdatePackagesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePackagesOnManagedInstanceRequest) HTTPRequest

func (request UpdatePackagesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePackagesOnManagedInstanceRequest) RetryPolicy

func (request UpdatePackagesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePackagesOnManagedInstanceRequest) String

func (request UpdatePackagesOnManagedInstanceRequest) String() string

func (UpdatePackagesOnManagedInstanceRequest) ValidateEnumValue

func (request UpdatePackagesOnManagedInstanceRequest) 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 UpdatePackagesOnManagedInstanceResponse

UpdatePackagesOnManagedInstanceResponse wrapper for the UpdatePackagesOnManagedInstance operation

type UpdatePackagesOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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"`
}

func (UpdatePackagesOnManagedInstanceResponse) HTTPResponse

func (response UpdatePackagesOnManagedInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePackagesOnManagedInstanceResponse) String

func (response UpdatePackagesOnManagedInstanceResponse) String() string

type UpdateProfileDetails

UpdateProfileDetails Information for updating a registration profile

type UpdateProfileDetails struct {

    // A user-friendly name for the profile. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the profile.
    Description *string `mandatory:"false" json:"description"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateProfileDetails) String

func (m UpdateProfileDetails) String() string

func (UpdateProfileDetails) ValidateEnumValue

func (m UpdateProfileDetails) 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 UpdateProfileRequest

UpdateProfileRequest wrapper for the UpdateProfile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateProfile.go.html to see an example of how to use UpdateProfileRequest.

type UpdateProfileRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    ProfileId *string `mandatory:"true" contributesTo:"path" name:"profileId"`

    // The information to be updated.
    UpdateProfileDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdateProfileRequest) BinaryRequestBody

func (request UpdateProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProfileRequest) HTTPRequest

func (request UpdateProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProfileRequest) RetryPolicy

func (request UpdateProfileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProfileRequest) String

func (request UpdateProfileRequest) String() string

func (UpdateProfileRequest) ValidateEnumValue

func (request UpdateProfileRequest) 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 UpdateProfileResponse

UpdateProfileResponse wrapper for the UpdateProfile operation

type UpdateProfileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Profile instance
    Profile `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"`
}

func (UpdateProfileResponse) HTTPResponse

func (response UpdateProfileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProfileResponse) String

func (response UpdateProfileResponse) String() string

type UpdateProxyConfigurationDetails

UpdateProxyConfigurationDetails Provides the information used to update the proxy configuration for a management station.

type UpdateProxyConfigurationDetails struct {

    // Indicates if the proxy should be enabled or disabled. Default is enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // List of hosts.
    Hosts []string `mandatory:"false" json:"hosts"`

    // Listening port used for the proxy.
    Port *string `mandatory:"false" json:"port"`

    // The URL the proxy will forward to.
    Forward *string `mandatory:"false" json:"forward"`
}

func (UpdateProxyConfigurationDetails) String

func (m UpdateProxyConfigurationDetails) String() string

func (UpdateProxyConfigurationDetails) ValidateEnumValue

func (m UpdateProxyConfigurationDetails) 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 UpdateScheduledJobDetails

UpdateScheduledJobDetails Provides the information used to update a scheduled job.

type UpdateScheduledJobDetails struct {

    // User-friendly name for the scheduled job. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description for the scheduled job. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The type of scheduling frequency for the job.
    ScheduleType ScheduleTypesEnum `mandatory:"false" json:"scheduleType,omitempty"`

    // The desired time of the next execution of this scheduled job (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"`

    // The frequency schedule for a recurring scheduled job.
    RecurringRule *string `mandatory:"false" json:"recurringRule"`

    // The list of operations this scheduled job needs to perform.
    // A scheduled job supports only one operation type, unless it is one of the following:
    // * UPDATE_PACKAGES
    // * UPDATE_ALL
    // * UPDATE_SECURITY
    // * UPDATE_BUGFIX
    // * UPDATE_ENHANCEMENT
    // * UPDATE_OTHER
    // * UPDATE_KSPLICE_USERSPACE
    // * UPDATE_KSPLICE_KERNEL
    Operations []ScheduledJobOperation `mandatory:"false" json:"operations"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The amount of time in minutes to wait until retrying the scheduled job. If set, the service will automatically
    // retry a failed scheduled job after the interval. For example, you could set the interval to [2,5,10]. If the
    // initial execution of the job fails, the service waits 2 minutes and then retries. If that fails, the service
    // waits 5 minutes and then retries. If that fails, the service waits 10 minutes and then retries.
    RetryIntervals []int `mandatory:"false" json:"retryIntervals"`
}

func (UpdateScheduledJobDetails) String

func (m UpdateScheduledJobDetails) String() string

func (UpdateScheduledJobDetails) ValidateEnumValue

func (m UpdateScheduledJobDetails) 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 UpdateScheduledJobRequest

UpdateScheduledJobRequest wrapper for the UpdateScheduledJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateScheduledJob.go.html to see an example of how to use UpdateScheduledJobRequest.

type UpdateScheduledJobRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

    // Provides the information used to update the job.
    UpdateScheduledJobDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
    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
}

func (UpdateScheduledJobRequest) BinaryRequestBody

func (request UpdateScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateScheduledJobRequest) HTTPRequest

func (request UpdateScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateScheduledJobRequest) RetryPolicy

func (request UpdateScheduledJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateScheduledJobRequest) String

func (request UpdateScheduledJobRequest) String() string

func (UpdateScheduledJobRequest) ValidateEnumValue

func (request UpdateScheduledJobRequest) 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 UpdateScheduledJobResponse

UpdateScheduledJobResponse wrapper for the UpdateScheduledJob operation

type UpdateScheduledJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ScheduledJob instance
    ScheduledJob `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"`
}

func (UpdateScheduledJobResponse) HTTPResponse

func (response UpdateScheduledJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateScheduledJobResponse) String

func (response UpdateScheduledJobResponse) String() string

type UpdateSoftwareSourceDetails

UpdateSoftwareSourceDetails Provides the information used to update a software source.

type UpdateSoftwareSourceDetails interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    GetCompartmentId() *string

    // User-friendly name for the software source.
    GetDisplayName() *string

    // User-specified description of the software source.
    GetDescription() *string

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateSoftwareSourceRequest

UpdateSoftwareSourceRequest wrapper for the UpdateSoftwareSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/UpdateSoftwareSource.go.html to see an example of how to use UpdateSoftwareSourceRequest.

type UpdateSoftwareSourceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The information to be updated.
    UpdateSoftwareSourceDetails `contributesTo:"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 `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
}

func (UpdateSoftwareSourceRequest) BinaryRequestBody

func (request UpdateSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateSoftwareSourceRequest) HTTPRequest

func (request UpdateSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateSoftwareSourceRequest) RetryPolicy

func (request UpdateSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateSoftwareSourceRequest) String

func (request UpdateSoftwareSourceRequest) String() string

func (UpdateSoftwareSourceRequest) ValidateEnumValue

func (request UpdateSoftwareSourceRequest) 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 UpdateSoftwareSourceResponse

UpdateSoftwareSourceResponse wrapper for the UpdateSoftwareSource operation

type UpdateSoftwareSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SoftwareSource instance
    SoftwareSource `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"`

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (UpdateSoftwareSourceResponse) HTTPResponse

func (response UpdateSoftwareSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateSoftwareSourceResponse) String

func (response UpdateSoftwareSourceResponse) String() string

type UpdateTypesEnum

UpdateTypesEnum Enum with underlying type: string

type UpdateTypesEnum string

Set of constants representing the allowable values for UpdateTypesEnum

const (
    UpdateTypesSecurity         UpdateTypesEnum = "SECURITY"
    UpdateTypesBugfix           UpdateTypesEnum = "BUGFIX"
    UpdateTypesEnhancement      UpdateTypesEnum = "ENHANCEMENT"
    UpdateTypesOther            UpdateTypesEnum = "OTHER"
    UpdateTypesKspliceKernel    UpdateTypesEnum = "KSPLICE_KERNEL"
    UpdateTypesKspliceUserspace UpdateTypesEnum = "KSPLICE_USERSPACE"
    UpdateTypesAll              UpdateTypesEnum = "ALL"
)

func GetMappingUpdateTypesEnum

func GetMappingUpdateTypesEnum(val string) (UpdateTypesEnum, bool)

GetMappingUpdateTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTypesEnumValues

func GetUpdateTypesEnumValues() []UpdateTypesEnum

GetUpdateTypesEnumValues Enumerates the set of values for UpdateTypesEnum

type UpdateVendorSoftwareSourceDetails

UpdateVendorSoftwareSourceDetails Provides the information for updating the tags of a vendor software source.

type UpdateVendorSoftwareSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the software source.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateVendorSoftwareSourceDetails) GetCompartmentId

func (m UpdateVendorSoftwareSourceDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateVendorSoftwareSourceDetails) GetDefinedTags

func (m UpdateVendorSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVendorSoftwareSourceDetails) GetDescription

func (m UpdateVendorSoftwareSourceDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVendorSoftwareSourceDetails) GetDisplayName

func (m UpdateVendorSoftwareSourceDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVendorSoftwareSourceDetails) GetFreeformTags

func (m UpdateVendorSoftwareSourceDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVendorSoftwareSourceDetails) MarshalJSON

func (m UpdateVendorSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVendorSoftwareSourceDetails) String

func (m UpdateVendorSoftwareSourceDetails) String() string

func (UpdateVendorSoftwareSourceDetails) ValidateEnumValue

func (m UpdateVendorSoftwareSourceDetails) 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 UpdateVersionedCustomSoftwareSourceDetails

UpdateVersionedCustomSoftwareSourceDetails Provides the information used to update a versioned custom software source.

type UpdateVersionedCustomSoftwareSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified description of the software source.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateVersionedCustomSoftwareSourceDetails) GetCompartmentId

func (m UpdateVersionedCustomSoftwareSourceDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateVersionedCustomSoftwareSourceDetails) GetDefinedTags

func (m UpdateVersionedCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVersionedCustomSoftwareSourceDetails) GetDescription

func (m UpdateVersionedCustomSoftwareSourceDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVersionedCustomSoftwareSourceDetails) GetDisplayName

func (m UpdateVersionedCustomSoftwareSourceDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVersionedCustomSoftwareSourceDetails) GetFreeformTags

func (m UpdateVersionedCustomSoftwareSourceDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVersionedCustomSoftwareSourceDetails) MarshalJSON

func (m UpdateVersionedCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVersionedCustomSoftwareSourceDetails) String

func (m UpdateVersionedCustomSoftwareSourceDetails) String() string

func (UpdateVersionedCustomSoftwareSourceDetails) ValidateEnumValue

func (m UpdateVersionedCustomSoftwareSourceDetails) 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 UpdateWorkRequestDetails

UpdateWorkRequestDetails Provides the information used to update a work request.

type UpdateWorkRequestDetails struct {

    // status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The percentage complete of the operation tracked by this work request.
    PercentComplete *float32 `mandatory:"false" json:"percentComplete"`

    // 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"`

    // A short description about the work request.
    Description *string `mandatory:"false" json:"description"`

    // A short display for about the work request.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (UpdateWorkRequestDetails) String

func (m UpdateWorkRequestDetails) String() string

func (UpdateWorkRequestDetails) ValidateEnumValue

func (m UpdateWorkRequestDetails) 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 VendorNameEnum

VendorNameEnum Enum with underlying type: string

type VendorNameEnum string

Set of constants representing the allowable values for VendorNameEnum

const (
    VendorNameOracle    VendorNameEnum = "ORACLE"
    VendorNameMicrosoft VendorNameEnum = "MICROSOFT"
)

func GetMappingVendorNameEnum

func GetMappingVendorNameEnum(val string) (VendorNameEnum, bool)

GetMappingVendorNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVendorNameEnumValues

func GetVendorNameEnumValues() []VendorNameEnum

GetVendorNameEnumValues Enumerates the set of values for VendorNameEnum

type VendorSoftwareSource

VendorSoftwareSource The object that defines a vendor software source. A software source is a collection of packages. For more information, see Managing Software Sources (https://docs.cloud.oracle.com/iaas/osmh/doc/software-sources.htm).

type VendorSoftwareSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The repository ID for the software source.
    RepoId *string `mandatory:"true" json:"repoId"`

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    Url *string `mandatory:"true" json:"url"`

    // User-specified description for the software source.
    Description *string `mandatory:"false" json:"description"`

    // Number of packages the software source contains.
    PackageCount *int64 `mandatory:"false" json:"packageCount"`

    // URL of the GPG key for this software source.
    GpgKeyUrl *string `mandatory:"false" json:"gpgKeyUrl"`

    // ID of the GPG key for this software source.
    GpgKeyId *string `mandatory:"false" json:"gpgKeyId"`

    // Fingerprint of the GPG key for this software source.
    GpgKeyFingerprint *string `mandatory:"false" json:"gpgKeyFingerprint"`

    // The size of the software source in gigabytes (GB).
    Size *float64 `mandatory:"false" json:"size"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // This property applies only to replicated vendor software sources. This is the OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vendor software source in the root compartment.
    OriginSoftwareSourceId *string `mandatory:"false" json:"originSoftwareSourceId"`

    // Indicates whether the software source is required for the Autonomous Linux service.
    IsMandatoryForAutonomousLinux *bool `mandatory:"false" json:"isMandatoryForAutonomousLinux"`

    // Availability of the software source (for non-OCI environments).
    Availability AvailabilityEnum `mandatory:"true" json:"availability"`

    // Availability of the software source (for OCI environments).
    AvailabilityAtOci AvailabilityEnum `mandatory:"true" json:"availabilityAtOci"`

    // The OS family the software source belongs to.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type supported by the software source.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the software source.
    LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The yum repository checksum type used by this software source.
    ChecksumType ChecksumTypeEnum `mandatory:"false" json:"checksumType,omitempty"`

    // Name of the vendor providing the software source.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`
}

func (VendorSoftwareSource) GetArchType

func (m VendorSoftwareSource) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (VendorSoftwareSource) GetAvailability

func (m VendorSoftwareSource) GetAvailability() AvailabilityEnum

GetAvailability returns Availability

func (VendorSoftwareSource) GetAvailabilityAtOci

func (m VendorSoftwareSource) GetAvailabilityAtOci() AvailabilityEnum

GetAvailabilityAtOci returns AvailabilityAtOci

func (VendorSoftwareSource) GetChecksumType

func (m VendorSoftwareSource) GetChecksumType() ChecksumTypeEnum

GetChecksumType returns ChecksumType

func (VendorSoftwareSource) GetCompartmentId

func (m VendorSoftwareSource) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VendorSoftwareSource) GetDefinedTags

func (m VendorSoftwareSource) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VendorSoftwareSource) GetDescription

func (m VendorSoftwareSource) GetDescription() *string

GetDescription returns Description

func (VendorSoftwareSource) GetDisplayName

func (m VendorSoftwareSource) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VendorSoftwareSource) GetFreeformTags

func (m VendorSoftwareSource) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VendorSoftwareSource) GetGpgKeyFingerprint

func (m VendorSoftwareSource) GetGpgKeyFingerprint() *string

GetGpgKeyFingerprint returns GpgKeyFingerprint

func (VendorSoftwareSource) GetGpgKeyId

func (m VendorSoftwareSource) GetGpgKeyId() *string

GetGpgKeyId returns GpgKeyId

func (VendorSoftwareSource) GetGpgKeyUrl

func (m VendorSoftwareSource) GetGpgKeyUrl() *string

GetGpgKeyUrl returns GpgKeyUrl

func (VendorSoftwareSource) GetId

func (m VendorSoftwareSource) GetId() *string

GetId returns Id

func (VendorSoftwareSource) GetLifecycleState

func (m VendorSoftwareSource) GetLifecycleState() SoftwareSourceLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VendorSoftwareSource) GetOsFamily

func (m VendorSoftwareSource) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (VendorSoftwareSource) GetPackageCount

func (m VendorSoftwareSource) GetPackageCount() *int64

GetPackageCount returns PackageCount

func (VendorSoftwareSource) GetRepoId

func (m VendorSoftwareSource) GetRepoId() *string

GetRepoId returns RepoId

func (VendorSoftwareSource) GetSize

func (m VendorSoftwareSource) GetSize() *float64

GetSize returns Size

func (VendorSoftwareSource) GetSystemTags

func (m VendorSoftwareSource) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VendorSoftwareSource) GetTimeCreated

func (m VendorSoftwareSource) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VendorSoftwareSource) GetUrl

func (m VendorSoftwareSource) GetUrl() *string

GetUrl returns Url

func (VendorSoftwareSource) MarshalJSON

func (m VendorSoftwareSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VendorSoftwareSource) String

func (m VendorSoftwareSource) String() string

func (VendorSoftwareSource) ValidateEnumValue

func (m VendorSoftwareSource) 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 VendorSoftwareSourceSummary

VendorSoftwareSourceSummary Provides summary information for a vendor software source.

type VendorSoftwareSourceSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The repository ID for the software source.
    RepoId *string `mandatory:"true" json:"repoId"`

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    Url *string `mandatory:"true" json:"url"`

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the software source was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Description of the software source. For custom software sources, this is user-specified.
    Description *string `mandatory:"false" json:"description"`

    // Number of packages the software source contains.
    PackageCount *int64 `mandatory:"false" json:"packageCount"`

    // The size of the software source in gigabytes (GB).
    Size *float64 `mandatory:"false" json:"size"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Indicates whether the software source is required for the Autonomous Linux service.
    IsMandatoryForAutonomousLinux *bool `mandatory:"false" json:"isMandatoryForAutonomousLinux"`

    // The current state of the software source.
    LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Availability of the software source (for non-OCI environments).
    Availability AvailabilityEnum `mandatory:"true" json:"availability"`

    // Availability of the software source (for OCI environments).
    AvailabilityAtOci AvailabilityEnum `mandatory:"true" json:"availabilityAtOci"`

    // The OS family the software source belongs to.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type supported by the software source.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // Name of the vendor providing the software source.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`
}

func (VendorSoftwareSourceSummary) GetArchType

func (m VendorSoftwareSourceSummary) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (VendorSoftwareSourceSummary) GetAvailability

func (m VendorSoftwareSourceSummary) GetAvailability() AvailabilityEnum

GetAvailability returns Availability

func (VendorSoftwareSourceSummary) GetAvailabilityAtOci

func (m VendorSoftwareSourceSummary) GetAvailabilityAtOci() AvailabilityEnum

GetAvailabilityAtOci returns AvailabilityAtOci

func (VendorSoftwareSourceSummary) GetCompartmentId

func (m VendorSoftwareSourceSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VendorSoftwareSourceSummary) GetDefinedTags

func (m VendorSoftwareSourceSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VendorSoftwareSourceSummary) GetDescription

func (m VendorSoftwareSourceSummary) GetDescription() *string

GetDescription returns Description

func (VendorSoftwareSourceSummary) GetDisplayName

func (m VendorSoftwareSourceSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VendorSoftwareSourceSummary) GetFreeformTags

func (m VendorSoftwareSourceSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VendorSoftwareSourceSummary) GetId

func (m VendorSoftwareSourceSummary) GetId() *string

GetId returns Id

func (VendorSoftwareSourceSummary) GetLifecycleState

func (m VendorSoftwareSourceSummary) GetLifecycleState() SoftwareSourceLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VendorSoftwareSourceSummary) GetOsFamily

func (m VendorSoftwareSourceSummary) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (VendorSoftwareSourceSummary) GetPackageCount

func (m VendorSoftwareSourceSummary) GetPackageCount() *int64

GetPackageCount returns PackageCount

func (VendorSoftwareSourceSummary) GetRepoId

func (m VendorSoftwareSourceSummary) GetRepoId() *string

GetRepoId returns RepoId

func (VendorSoftwareSourceSummary) GetSize

func (m VendorSoftwareSourceSummary) GetSize() *float64

GetSize returns Size

func (VendorSoftwareSourceSummary) GetSystemTags

func (m VendorSoftwareSourceSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VendorSoftwareSourceSummary) GetTimeCreated

func (m VendorSoftwareSourceSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VendorSoftwareSourceSummary) GetTimeUpdated

func (m VendorSoftwareSourceSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VendorSoftwareSourceSummary) GetUrl

func (m VendorSoftwareSourceSummary) GetUrl() *string

GetUrl returns Url

func (VendorSoftwareSourceSummary) MarshalJSON

func (m VendorSoftwareSourceSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VendorSoftwareSourceSummary) String

func (m VendorSoftwareSourceSummary) String() string

func (VendorSoftwareSourceSummary) ValidateEnumValue

func (m VendorSoftwareSourceSummary) 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 VersionedCustomSoftwareSource

VersionedCustomSoftwareSource The object that defines a versioned custom software source.

type VersionedCustomSoftwareSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The repository ID for the software source.
    RepoId *string `mandatory:"true" json:"repoId"`

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    Url *string `mandatory:"true" json:"url"`

    // List of vendor software sources that are used for the basis of the versioned custom software source.
    VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"`

    // The version to assign to this custom software source.
    SoftwareSourceVersion *string `mandatory:"true" json:"softwareSourceVersion"`

    // User-specified description for the software source.
    Description *string `mandatory:"false" json:"description"`

    // Number of packages the software source contains.
    PackageCount *int64 `mandatory:"false" json:"packageCount"`

    // URL of the GPG key for this software source.
    GpgKeyUrl *string `mandatory:"false" json:"gpgKeyUrl"`

    // ID of the GPG key for this software source.
    GpgKeyId *string `mandatory:"false" json:"gpgKeyId"`

    // Fingerprint of the GPG key for this software source.
    GpgKeyFingerprint *string `mandatory:"false" json:"gpgKeyFingerprint"`

    // The size of the software source in gigabytes (GB).
    Size *float64 `mandatory:"false" json:"size"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"`

    // Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    IsAutoResolveDependencies *bool `mandatory:"false" json:"isAutoResolveDependencies"`

    // Indicates whether the service should create the software source from a list of packages provided by the user.
    IsCreatedFromPackageList *bool `mandatory:"false" json:"isCreatedFromPackageList"`

    // The packages in the software source.
    Packages []string `mandatory:"false" json:"packages"`

    // Availability of the software source (for non-OCI environments).
    Availability AvailabilityEnum `mandatory:"true" json:"availability"`

    // Availability of the software source (for OCI environments).
    AvailabilityAtOci AvailabilityEnum `mandatory:"true" json:"availabilityAtOci"`

    // The OS family the software source belongs to.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type supported by the software source.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the software source.
    LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The yum repository checksum type used by this software source.
    ChecksumType ChecksumTypeEnum `mandatory:"false" json:"checksumType,omitempty"`
}

func (VersionedCustomSoftwareSource) GetArchType

func (m VersionedCustomSoftwareSource) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (VersionedCustomSoftwareSource) GetAvailability

func (m VersionedCustomSoftwareSource) GetAvailability() AvailabilityEnum

GetAvailability returns Availability

func (VersionedCustomSoftwareSource) GetAvailabilityAtOci

func (m VersionedCustomSoftwareSource) GetAvailabilityAtOci() AvailabilityEnum

GetAvailabilityAtOci returns AvailabilityAtOci

func (VersionedCustomSoftwareSource) GetChecksumType

func (m VersionedCustomSoftwareSource) GetChecksumType() ChecksumTypeEnum

GetChecksumType returns ChecksumType

func (VersionedCustomSoftwareSource) GetCompartmentId

func (m VersionedCustomSoftwareSource) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VersionedCustomSoftwareSource) GetDefinedTags

func (m VersionedCustomSoftwareSource) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VersionedCustomSoftwareSource) GetDescription

func (m VersionedCustomSoftwareSource) GetDescription() *string

GetDescription returns Description

func (VersionedCustomSoftwareSource) GetDisplayName

func (m VersionedCustomSoftwareSource) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VersionedCustomSoftwareSource) GetFreeformTags

func (m VersionedCustomSoftwareSource) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VersionedCustomSoftwareSource) GetGpgKeyFingerprint

func (m VersionedCustomSoftwareSource) GetGpgKeyFingerprint() *string

GetGpgKeyFingerprint returns GpgKeyFingerprint

func (VersionedCustomSoftwareSource) GetGpgKeyId

func (m VersionedCustomSoftwareSource) GetGpgKeyId() *string

GetGpgKeyId returns GpgKeyId

func (VersionedCustomSoftwareSource) GetGpgKeyUrl

func (m VersionedCustomSoftwareSource) GetGpgKeyUrl() *string

GetGpgKeyUrl returns GpgKeyUrl

func (VersionedCustomSoftwareSource) GetId

func (m VersionedCustomSoftwareSource) GetId() *string

GetId returns Id

func (VersionedCustomSoftwareSource) GetLifecycleState

func (m VersionedCustomSoftwareSource) GetLifecycleState() SoftwareSourceLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VersionedCustomSoftwareSource) GetOsFamily

func (m VersionedCustomSoftwareSource) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (VersionedCustomSoftwareSource) GetPackageCount

func (m VersionedCustomSoftwareSource) GetPackageCount() *int64

GetPackageCount returns PackageCount

func (VersionedCustomSoftwareSource) GetRepoId

func (m VersionedCustomSoftwareSource) GetRepoId() *string

GetRepoId returns RepoId

func (VersionedCustomSoftwareSource) GetSize

func (m VersionedCustomSoftwareSource) GetSize() *float64

GetSize returns Size

func (VersionedCustomSoftwareSource) GetSystemTags

func (m VersionedCustomSoftwareSource) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VersionedCustomSoftwareSource) GetTimeCreated

func (m VersionedCustomSoftwareSource) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VersionedCustomSoftwareSource) GetUrl

func (m VersionedCustomSoftwareSource) GetUrl() *string

GetUrl returns Url

func (VersionedCustomSoftwareSource) MarshalJSON

func (m VersionedCustomSoftwareSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VersionedCustomSoftwareSource) String

func (m VersionedCustomSoftwareSource) String() string

func (VersionedCustomSoftwareSource) ValidateEnumValue

func (m VersionedCustomSoftwareSource) 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 VersionedCustomSoftwareSourceSummary

VersionedCustomSoftwareSourceSummary Provides summary information for a versioned custom software source.

type VersionedCustomSoftwareSourceSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the software source.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the software source.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User-friendly name for the software source.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The repository ID for the software source.
    RepoId *string `mandatory:"true" json:"repoId"`

    // URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/<repoId>'.
    Url *string `mandatory:"true" json:"url"`

    // The date and time the software source was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the software source was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of vendor software sources that are used for the basis of the versioned custom software source.
    VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"`

    // The version to assign to this custom software source.
    SoftwareSourceVersion *string `mandatory:"true" json:"softwareSourceVersion"`

    // Description of the software source. For custom software sources, this is user-specified.
    Description *string `mandatory:"false" json:"description"`

    // Number of packages the software source contains.
    PackageCount *int64 `mandatory:"false" json:"packageCount"`

    // The size of the software source in gigabytes (GB).
    Size *float64 `mandatory:"false" json:"size"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the software source.
    LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Availability of the software source (for non-OCI environments).
    Availability AvailabilityEnum `mandatory:"true" json:"availability"`

    // Availability of the software source (for OCI environments).
    AvailabilityAtOci AvailabilityEnum `mandatory:"true" json:"availabilityAtOci"`

    // The OS family the software source belongs to.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type supported by the software source.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`
}

func (VersionedCustomSoftwareSourceSummary) GetArchType

func (m VersionedCustomSoftwareSourceSummary) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (VersionedCustomSoftwareSourceSummary) GetAvailability

func (m VersionedCustomSoftwareSourceSummary) GetAvailability() AvailabilityEnum

GetAvailability returns Availability

func (VersionedCustomSoftwareSourceSummary) GetAvailabilityAtOci

func (m VersionedCustomSoftwareSourceSummary) GetAvailabilityAtOci() AvailabilityEnum

GetAvailabilityAtOci returns AvailabilityAtOci

func (VersionedCustomSoftwareSourceSummary) GetCompartmentId

func (m VersionedCustomSoftwareSourceSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VersionedCustomSoftwareSourceSummary) GetDefinedTags

func (m VersionedCustomSoftwareSourceSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VersionedCustomSoftwareSourceSummary) GetDescription

func (m VersionedCustomSoftwareSourceSummary) GetDescription() *string

GetDescription returns Description

func (VersionedCustomSoftwareSourceSummary) GetDisplayName

func (m VersionedCustomSoftwareSourceSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VersionedCustomSoftwareSourceSummary) GetFreeformTags

func (m VersionedCustomSoftwareSourceSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VersionedCustomSoftwareSourceSummary) GetId

func (m VersionedCustomSoftwareSourceSummary) GetId() *string

GetId returns Id

func (VersionedCustomSoftwareSourceSummary) GetLifecycleState

func (m VersionedCustomSoftwareSourceSummary) GetLifecycleState() SoftwareSourceLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VersionedCustomSoftwareSourceSummary) GetOsFamily

func (m VersionedCustomSoftwareSourceSummary) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (VersionedCustomSoftwareSourceSummary) GetPackageCount

func (m VersionedCustomSoftwareSourceSummary) GetPackageCount() *int64

GetPackageCount returns PackageCount

func (VersionedCustomSoftwareSourceSummary) GetRepoId

func (m VersionedCustomSoftwareSourceSummary) GetRepoId() *string

GetRepoId returns RepoId

func (VersionedCustomSoftwareSourceSummary) GetSize

func (m VersionedCustomSoftwareSourceSummary) GetSize() *float64

GetSize returns Size

func (VersionedCustomSoftwareSourceSummary) GetSystemTags

func (m VersionedCustomSoftwareSourceSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VersionedCustomSoftwareSourceSummary) GetTimeCreated

func (m VersionedCustomSoftwareSourceSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VersionedCustomSoftwareSourceSummary) GetTimeUpdated

func (m VersionedCustomSoftwareSourceSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VersionedCustomSoftwareSourceSummary) GetUrl

func (m VersionedCustomSoftwareSourceSummary) GetUrl() *string

GetUrl returns Url

func (VersionedCustomSoftwareSourceSummary) MarshalJSON

func (m VersionedCustomSoftwareSourceSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VersionedCustomSoftwareSourceSummary) String

func (m VersionedCustomSoftwareSourceSummary) String() string

func (VersionedCustomSoftwareSourceSummary) ValidateEnumValue

func (m VersionedCustomSoftwareSourceSummary) 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 VmcoreDetails

VmcoreDetails Kernel event vmcore details

type VmcoreDetails struct {

    // Kernel vmcore backtrace.
    Backtrace *string `mandatory:"true" json:"backtrace"`

    // Kernel vmcore component.
    Component *string `mandatory:"true" json:"component"`
}

func (VmcoreDetails) String

func (m VmcoreDetails) String() string

func (VmcoreDetails) ValidateEnumValue

func (m VmcoreDetails) 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 VulnerabilityTypesEnum

VulnerabilityTypesEnum Enum with underlying type: string

type VulnerabilityTypesEnum string

Set of constants representing the allowable values for VulnerabilityTypesEnum

const (
    VulnerabilityTypesSecurity    VulnerabilityTypesEnum = "SECURITY"
    VulnerabilityTypesBugfix      VulnerabilityTypesEnum = "BUGFIX"
    VulnerabilityTypesEnhancement VulnerabilityTypesEnum = "ENHANCEMENT"
    VulnerabilityTypesOther       VulnerabilityTypesEnum = "OTHER"
    VulnerabilityTypesAll         VulnerabilityTypesEnum = "ALL"
)

func GetMappingVulnerabilityTypesEnum

func GetMappingVulnerabilityTypesEnum(val string) (VulnerabilityTypesEnum, bool)

GetMappingVulnerabilityTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVulnerabilityTypesEnumValues

func GetVulnerabilityTypesEnumValues() []VulnerabilityTypesEnum

GetVulnerabilityTypesEnumValues Enumerates the set of values for VulnerabilityTypesEnum

type WindowsStandaloneProfile

WindowsStandaloneProfile Provides the information for a windows standalone registration profile.

type WindowsStandaloneProfile struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the registration profile.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the registration profile.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name for the profile.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The description of the registration profile.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station to associate with an instance once registered. Associating with a management station applies only to non-OCI instances.
    ManagementStationId *string `mandatory:"false" json:"managementStationId"`

    // The time the registration profile was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Indicates if the profile is set as the default. There is exactly one default profile for a specified architecture, OS family, registration type, and vendor. When registering an instance with the corresonding characteristics, the default profile is used, unless another profile is specified.
    IsDefaultProfile *bool `mandatory:"false" json:"isDefaultProfile"`

    // Indicates if the profile was created by the service. OS Management Hub provides a limited set of standardized profiles that can be used to register Autonomous Linux or Windows instances.
    IsServiceProvidedProfile *bool `mandatory:"false" json:"isServiceProvidedProfile"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The vendor of the operating system for the instance.
    VendorName VendorNameEnum `mandatory:"true" json:"vendorName"`

    // The operating system family.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // The architecture type.
    ArchType ArchTypeEnum `mandatory:"true" json:"archType"`

    // The current state of the registration profile.
    LifecycleState ProfileLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The type of instance to register.
    RegistrationType ProfileRegistrationTypeEnum `mandatory:"false" json:"registrationType,omitempty"`
}

func (WindowsStandaloneProfile) GetArchType

func (m WindowsStandaloneProfile) GetArchType() ArchTypeEnum

GetArchType returns ArchType

func (WindowsStandaloneProfile) GetCompartmentId

func (m WindowsStandaloneProfile) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WindowsStandaloneProfile) GetDefinedTags

func (m WindowsStandaloneProfile) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WindowsStandaloneProfile) GetDescription

func (m WindowsStandaloneProfile) GetDescription() *string

GetDescription returns Description

func (WindowsStandaloneProfile) GetDisplayName

func (m WindowsStandaloneProfile) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WindowsStandaloneProfile) GetFreeformTags

func (m WindowsStandaloneProfile) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WindowsStandaloneProfile) GetId

func (m WindowsStandaloneProfile) GetId() *string

GetId returns Id

func (WindowsStandaloneProfile) GetIsDefaultProfile

func (m WindowsStandaloneProfile) GetIsDefaultProfile() *bool

GetIsDefaultProfile returns IsDefaultProfile

func (WindowsStandaloneProfile) GetIsServiceProvidedProfile

func (m WindowsStandaloneProfile) GetIsServiceProvidedProfile() *bool

GetIsServiceProvidedProfile returns IsServiceProvidedProfile

func (WindowsStandaloneProfile) GetLifecycleState

func (m WindowsStandaloneProfile) GetLifecycleState() ProfileLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WindowsStandaloneProfile) GetManagementStationId

func (m WindowsStandaloneProfile) GetManagementStationId() *string

GetManagementStationId returns ManagementStationId

func (WindowsStandaloneProfile) GetOsFamily

func (m WindowsStandaloneProfile) GetOsFamily() OsFamilyEnum

GetOsFamily returns OsFamily

func (WindowsStandaloneProfile) GetRegistrationType

func (m WindowsStandaloneProfile) GetRegistrationType() ProfileRegistrationTypeEnum

GetRegistrationType returns RegistrationType

func (WindowsStandaloneProfile) GetSystemTags

func (m WindowsStandaloneProfile) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WindowsStandaloneProfile) GetTimeCreated

func (m WindowsStandaloneProfile) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WindowsStandaloneProfile) GetVendorName

func (m WindowsStandaloneProfile) GetVendorName() VendorNameEnum

GetVendorName returns VendorName

func (WindowsStandaloneProfile) MarshalJSON

func (m WindowsStandaloneProfile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WindowsStandaloneProfile) String

func (m WindowsStandaloneProfile) String() string

func (WindowsStandaloneProfile) ValidateEnumValue

func (m WindowsStandaloneProfile) 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 WindowsUpdate

WindowsUpdate An object that provides information about an update for a Windows instance.

type WindowsUpdate struct {

    // Name of the Windows update.
    Name *string `mandatory:"true" json:"name"`

    // Unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: '6981d463-cd91-4a26-b7c4-ea4ded9183ed'
    UpdateId *string `mandatory:"true" json:"updateId"`

    // The type of Windows update.
    UpdateType ClassificationTypesEnum `mandatory:"true" json:"updateType"`

    // Description of the update.
    Description *string `mandatory:"false" json:"description"`

    // size of the package in bytes
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`

    // Indicates whether the update can be installed using the service.
    Installable WindowsUpdateInstallableEnum `mandatory:"false" json:"installable,omitempty"`

    // List of requirements for installing the update on the managed instance.
    InstallationRequirements []InstallationRequirementsEnum `mandatory:"false" json:"installationRequirements"`

    // Indicates whether a reboot is required to complete the installation of this update.
    IsRebootRequiredForInstallation *bool `mandatory:"false" json:"isRebootRequiredForInstallation"`

    // List of the Microsoft Knowledge Base Article Ids related to this Windows Update.
    KbArticleIds []string `mandatory:"false" json:"kbArticleIds"`
}

func (WindowsUpdate) String

func (m WindowsUpdate) String() string

func (WindowsUpdate) ValidateEnumValue

func (m WindowsUpdate) 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 WindowsUpdateCollection

WindowsUpdateCollection A set of Windows updates returned for the ListWindowsUpdates operation. The list contains a summary of each update.

type WindowsUpdateCollection struct {

    // List of Windows updates.
    Items []WindowsUpdateSummary `mandatory:"true" json:"items"`
}

func (WindowsUpdateCollection) String

func (m WindowsUpdateCollection) String() string

func (WindowsUpdateCollection) ValidateEnumValue

func (m WindowsUpdateCollection) 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 WindowsUpdateInstallableEnum

WindowsUpdateInstallableEnum Enum with underlying type: string

type WindowsUpdateInstallableEnum string

Set of constants representing the allowable values for WindowsUpdateInstallableEnum

const (
    WindowsUpdateInstallableInstallable    WindowsUpdateInstallableEnum = "INSTALLABLE"
    WindowsUpdateInstallableNotInstallable WindowsUpdateInstallableEnum = "NOT_INSTALLABLE"
)

func GetMappingWindowsUpdateInstallableEnum

func GetMappingWindowsUpdateInstallableEnum(val string) (WindowsUpdateInstallableEnum, bool)

GetMappingWindowsUpdateInstallableEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWindowsUpdateInstallableEnumValues

func GetWindowsUpdateInstallableEnumValues() []WindowsUpdateInstallableEnum

GetWindowsUpdateInstallableEnumValues Enumerates the set of values for WindowsUpdateInstallableEnum

type WindowsUpdateSummary

WindowsUpdateSummary Provides summary information about an update for a Windows instance.

type WindowsUpdateSummary struct {

    // Name of the Windows update.
    Name *string `mandatory:"true" json:"name"`

    // Unique identifier for the Windows update. Note that this is not an OCID, but is a unique identifier assigned by Microsoft.
    // Example: 6981d463-cd91-4a26-b7c4-ea4ded9183ed
    UpdateId *string `mandatory:"true" json:"updateId"`

    // The type of Windows update.
    UpdateType ClassificationTypesEnum `mandatory:"true" json:"updateType"`

    // Indicates whether the update can be installed using the service.
    Installable WindowsUpdateInstallableEnum `mandatory:"false" json:"installable,omitempty"`

    // Indicates whether a reboot is required to complete the installation of this update.
    IsRebootRequiredForInstallation *bool `mandatory:"false" json:"isRebootRequiredForInstallation"`
}

func (WindowsUpdateSummary) String

func (m WindowsUpdateSummary) String() string

func (WindowsUpdateSummary) ValidateEnumValue

func (m WindowsUpdateSummary) 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 WindowsUpdateTypesEnum

WindowsUpdateTypesEnum Enum with underlying type: string

type WindowsUpdateTypesEnum string

Set of constants representing the allowable values for WindowsUpdateTypesEnum

const (
    WindowsUpdateTypesSecurity    WindowsUpdateTypesEnum = "SECURITY"
    WindowsUpdateTypesBugfix      WindowsUpdateTypesEnum = "BUGFIX"
    WindowsUpdateTypesEnhancement WindowsUpdateTypesEnum = "ENHANCEMENT"
    WindowsUpdateTypesOther       WindowsUpdateTypesEnum = "OTHER"
    WindowsUpdateTypesAll         WindowsUpdateTypesEnum = "ALL"
)

func GetMappingWindowsUpdateTypesEnum

func GetMappingWindowsUpdateTypesEnum(val string) (WindowsUpdateTypesEnum, bool)

GetMappingWindowsUpdateTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWindowsUpdateTypesEnumValues

func GetWindowsUpdateTypesEnumValues() []WindowsUpdateTypesEnum

GetWindowsUpdateTypesEnumValues Enumerates the set of values for WindowsUpdateTypesEnum

type WorkRequest

WorkRequest An object that defines a work request.

type WorkRequest struct {

    // Type of the work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request.
    // Work requests should be scoped to the same compartment as the resource it affects.
    // If the work request affects multiple resources the different compartments, the services selects the compartment of the primary resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the resources affected by the work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The percentage complete of the operation tracked by this work request.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the work request was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A short description about the work request.
    Description *string `mandatory:"false" json:"description"`

    // A short display name for the work request.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A progress or error message, if there is any.
    Message *string `mandatory:"false" json:"message"`

    // The OCID of the parent work request, if there is any.
    ParentId *string `mandatory:"false" json:"parentId"`

    // The list of OCIDs for the child work requests.
    ChildrenId []string `mandatory:"false" json:"childrenId"`

    // A list of package names to be installed, updated, or removed.
    PackageNames []string `mandatory:"false" json:"packageNames"`

    // The UUIDs of the target Windows update (only used when operation type is INSTALL_WINDOWS_UPDATES).
    WindowsUpdateNames []string `mandatory:"false" json:"windowsUpdateNames"`

    // The list of appstream modules being operated on.
    ModuleSpecs []ModuleSpecDetails `mandatory:"false" json:"moduleSpecs"`

    // The date and time the work request started (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The date and time the work request started (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request completed (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that initiated the work request.
    InitiatorId *string `mandatory:"false" json:"initiatorId"`

    ManagementStation *WorkRequestManagementStationDetails `mandatory:"false" json:"managementStation"`

    // The scheduled date and time to retry the work request (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"`

    // The location of the bundle in the filesystem of the resource associated to this work request.
    ContentLocation *string `mandatory:"false" json:"contentLocation"`

    // The event id of the content. This property is required when the work request type is IMPORT_CONTENT or REMOVE_CONTENT.
    EventId *string `mandatory:"false" json:"eventId"`

    // The EventFingerprint associated with the content. This property is required when the work request type is IMPORT_CONTENT or REMOVE_CONTENT.
    ContentChecksum *string `mandatory:"false" json:"contentChecksum"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the original work request that is being retried.
    RetryOfId *string `mandatory:"false" json:"retryOfId"`

    // Indicates whether this work request is managed by the Autonomous Linux service.
    RetryIntervals []int `mandatory:"false" json:"retryIntervals"`

    // Indicates whether this work request is managed by the Autonomous Linux service.
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`
}

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 WorkRequestClient

WorkRequestClient a client for WorkRequest

type WorkRequestClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewWorkRequestClientWithConfigurationProvider

func NewWorkRequestClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestClient, err error)

NewWorkRequestClientWithConfigurationProvider Creates a new default WorkRequest client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewWorkRequestClientWithOboToken

func NewWorkRequestClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestClient, err error)

NewWorkRequestClientWithOboToken Creates a new default WorkRequest 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 (*WorkRequestClient) ConfigurationProvider

func (client *WorkRequestClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (WorkRequestClient) GetWorkRequest

func (client WorkRequestClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets information about the specified work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (WorkRequestClient) ListWorkRequestErrors

func (client WorkRequestClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Gets the errors for the specified work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (WorkRequestClient) ListWorkRequestLogs

func (client WorkRequestClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Gets the logs for the specified work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (WorkRequestClient) ListWorkRequests

func (client WorkRequestClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists work requests that match the specified compartment or work request OCID. Filter the list against a variety of criteria including but not limited to its name, status, and operation type.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/osmanagementhub/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (*WorkRequestClient) SetRegion

func (client *WorkRequestClient) SetRegion(region string)

SetRegion overrides the region of this client.

type WorkRequestDetails

WorkRequestDetails Provides the name and description of the job.

type WorkRequestDetails struct {

    // A user-friendly name for the job. The name does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User-specified information about the job. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`
}

func (WorkRequestDetails) String

func (m WorkRequestDetails) String() string

func (WorkRequestDetails) ValidateEnumValue

func (m WorkRequestDetails) 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

WorkRequestError An error encountered while executing a work request.

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. (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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

WorkRequestErrorCollection Results of a work request error search. Contains both work request error items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of work request error objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

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 WorkRequestEventDataAdditionalDetails

WorkRequestEventDataAdditionalDetails Provides additional information for the work request associated with an event.

type WorkRequestEventDataAdditionalDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that triggered the event, such as scheduled job id.
    InitiatorId *string `mandatory:"true" json:"initiatorId"`

    // List of all work request OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the event.
    WorkRequestIds []string `mandatory:"false" json:"workRequestIds"`
}

func (WorkRequestEventDataAdditionalDetails) String

func (m WorkRequestEventDataAdditionalDetails) String() string

func (WorkRequestEventDataAdditionalDetails) ValidateEnumValue

func (m WorkRequestEventDataAdditionalDetails) 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

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // A human readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the log message was written (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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

WorkRequestLogEntryCollection Results of a work request log search. Contains both work request log items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of work request log entries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

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 WorkRequestManagementStationDetails

WorkRequestManagementStationDetails Details about management station actions.

type WorkRequestManagementStationDetails struct {

    // Target version to update the management station software.
    ManagementStationVersion *string `mandatory:"false" json:"managementStationVersion"`

    // The configuration of the management station.
    Config []byte `mandatory:"false" json:"config"`

    // Optional list for mirrors to sync.
    SoftwareSourceIds []string `mandatory:"false" json:"softwareSourceIds"`
}

func (WorkRequestManagementStationDetails) String

func (m WorkRequestManagementStationDetails) String() string

func (WorkRequestManagementStationDetails) ValidateEnumValue

func (m WorkRequestManagementStationDetails) 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 WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    WorkRequestOperationTypeInstallPackages                  WorkRequestOperationTypeEnum = "INSTALL_PACKAGES"
    WorkRequestOperationTypeRemovePackages                   WorkRequestOperationTypeEnum = "REMOVE_PACKAGES"
    WorkRequestOperationTypeUpdatePackages                   WorkRequestOperationTypeEnum = "UPDATE_PACKAGES"
    WorkRequestOperationTypeUpdateAllPackages                WorkRequestOperationTypeEnum = "UPDATE_ALL_PACKAGES"
    WorkRequestOperationTypeUpdateSecurity                   WorkRequestOperationTypeEnum = "UPDATE_SECURITY"
    WorkRequestOperationTypeUpdateBugfix                     WorkRequestOperationTypeEnum = "UPDATE_BUGFIX"
    WorkRequestOperationTypeUpdateEnhancement                WorkRequestOperationTypeEnum = "UPDATE_ENHANCEMENT"
    WorkRequestOperationTypeUpdateOther                      WorkRequestOperationTypeEnum = "UPDATE_OTHER"
    WorkRequestOperationTypeUpdateKspliceKernel              WorkRequestOperationTypeEnum = "UPDATE_KSPLICE_KERNEL"
    WorkRequestOperationTypeUpdateKspliceUserspace           WorkRequestOperationTypeEnum = "UPDATE_KSPLICE_USERSPACE"
    WorkRequestOperationTypeEnableModuleStreams              WorkRequestOperationTypeEnum = "ENABLE_MODULE_STREAMS"
    WorkRequestOperationTypeDisableModuleStreams             WorkRequestOperationTypeEnum = "DISABLE_MODULE_STREAMS"
    WorkRequestOperationTypeSwitchModuleStream               WorkRequestOperationTypeEnum = "SWITCH_MODULE_STREAM"
    WorkRequestOperationTypeInstallModuleProfiles            WorkRequestOperationTypeEnum = "INSTALL_MODULE_PROFILES"
    WorkRequestOperationTypeRemoveModuleProfiles             WorkRequestOperationTypeEnum = "REMOVE_MODULE_PROFILES"
    WorkRequestOperationTypeSetSoftwareSources               WorkRequestOperationTypeEnum = "SET_SOFTWARE_SOURCES"
    WorkRequestOperationTypeListPackages                     WorkRequestOperationTypeEnum = "LIST_PACKAGES"
    WorkRequestOperationTypeSetManagementStationConfig       WorkRequestOperationTypeEnum = "SET_MANAGEMENT_STATION_CONFIG"
    WorkRequestOperationTypeSyncManagementStationMirror      WorkRequestOperationTypeEnum = "SYNC_MANAGEMENT_STATION_MIRROR"
    WorkRequestOperationTypeUpdateManagementStationSoftware  WorkRequestOperationTypeEnum = "UPDATE_MANAGEMENT_STATION_SOFTWARE"
    WorkRequestOperationTypeUpdate                           WorkRequestOperationTypeEnum = "UPDATE"
    WorkRequestOperationTypeModuleActions                    WorkRequestOperationTypeEnum = "MODULE_ACTIONS"
    WorkRequestOperationTypeLifecyclePromotion               WorkRequestOperationTypeEnum = "LIFECYCLE_PROMOTION"
    WorkRequestOperationTypeCreateSoftwareSource             WorkRequestOperationTypeEnum = "CREATE_SOFTWARE_SOURCE"
    WorkRequestOperationTypeUpdateSoftwareSource             WorkRequestOperationTypeEnum = "UPDATE_SOFTWARE_SOURCE"
    WorkRequestOperationTypeImportContent                    WorkRequestOperationTypeEnum = "IMPORT_CONTENT"
    WorkRequestOperationTypeSyncAgentConfig                  WorkRequestOperationTypeEnum = "SYNC_AGENT_CONFIG"
    WorkRequestOperationTypeInstallWindowsUpdates            WorkRequestOperationTypeEnum = "INSTALL_WINDOWS_UPDATES"
    WorkRequestOperationTypeListWindowsUpdate                WorkRequestOperationTypeEnum = "LIST_WINDOWS_UPDATE"
    WorkRequestOperationTypeGetWindowsUpdateDetails          WorkRequestOperationTypeEnum = "GET_WINDOWS_UPDATE_DETAILS"
    WorkRequestOperationTypeInstallAllWindowsUpdates         WorkRequestOperationTypeEnum = "INSTALL_ALL_WINDOWS_UPDATES"
    WorkRequestOperationTypeInstallSecurityWindowsUpdates    WorkRequestOperationTypeEnum = "INSTALL_SECURITY_WINDOWS_UPDATES"
    WorkRequestOperationTypeInstallBugfixWindowsUpdates      WorkRequestOperationTypeEnum = "INSTALL_BUGFIX_WINDOWS_UPDATES"
    WorkRequestOperationTypeInstallEnhancementWindowsUpdates WorkRequestOperationTypeEnum = "INSTALL_ENHANCEMENT_WINDOWS_UPDATES"
    WorkRequestOperationTypeInstallOtherWindowsUpdates       WorkRequestOperationTypeEnum = "INSTALL_OTHER_WINDOWS_UPDATES"
    WorkRequestOperationTypeRemoveContent                    WorkRequestOperationTypeEnum = "REMOVE_CONTENT"
    WorkRequestOperationTypeUnregisterManagedInstance        WorkRequestOperationTypeEnum = "UNREGISTER_MANAGED_INSTANCE"
)

func GetMappingWorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type that the work request affects.
    EntityType TargetResourceEntityTypeEnum `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"`

    // The name of the resource. Not all resources will have a name specified.
    Name *string `mandatory:"false" json:"name"`

    // Additional information that helps to explain the resource.
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

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

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

type WorkRequestResourceMetadataKeyEnum string

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

const (
    WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

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

WorkRequestSummary The summary of a work request.

type WorkRequestSummary struct {

    // Type of the work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request.
    // Work requests should be scoped to the same compartment as the resource it affects.
    // If the work request affects multiple resources the different compartments, the services selects the compartment of the primary resource.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the request was created - as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A short description about the work request.
    Description *string `mandatory:"false" json:"description"`

    // A short display name for the work request.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A progress or error message, if there is any.
    Message *string `mandatory:"false" json:"message"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent work request, if there is any.
    ParentId *string `mandatory:"false" json:"parentId"`

    // The list of OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for child work requests.
    ChildrenId []string `mandatory:"false" json:"childrenId"`

    // The percentage complete of the operation tracked by this work request.
    PercentComplete *float32 `mandatory:"false" json:"percentComplete"`

    // The scheduled date and time to retry the work request (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
    TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"`

    // Indicates whether this work request is managed by Autonomous Linux
    IsManagedByAutonomousLinux *bool `mandatory:"false" json:"isManagedByAutonomousLinux"`
}

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

WorkRequestSummaryCollection Results of a work request search. Contains both work request items and other information, such as metadata.

type WorkRequestSummaryCollection struct {

    // List of work requests.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

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