Documentation ¶
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
- type AddPackagesToSoftwareSourceDetails
- type AddPackagesToSoftwareSourceRequest
- func (request AddPackagesToSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddPackagesToSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddPackagesToSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
- func (request AddPackagesToSoftwareSourceRequest) String() string
- func (request AddPackagesToSoftwareSourceRequest) ValidateEnumValue() (bool, error)
- type AddPackagesToSoftwareSourceResponse
- type AdvisorySeverityEnum
- type AdvisoryTypesEnum
- 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
- type AgentEventDataOperationTypeEnum
- type ArchTypeEnum
- type AttachManagedInstancesToLifecycleStageDetails
- type AttachManagedInstancesToLifecycleStageRequest
- func (request AttachManagedInstancesToLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AttachManagedInstancesToLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AttachManagedInstancesToLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
- func (request AttachManagedInstancesToLifecycleStageRequest) String() string
- func (request AttachManagedInstancesToLifecycleStageRequest) ValidateEnumValue() (bool, error)
- type AttachManagedInstancesToLifecycleStageResponse
- type AttachManagedInstancesToManagedInstanceGroupDetails
- type AttachManagedInstancesToManagedInstanceGroupRequest
- func (request AttachManagedInstancesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AttachManagedInstancesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AttachManagedInstancesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request AttachManagedInstancesToManagedInstanceGroupRequest) String() string
- func (request AttachManagedInstancesToManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type AttachManagedInstancesToManagedInstanceGroupResponse
- type AttachProfileToManagedInstanceDetails
- type AttachProfileToManagedInstanceRequest
- func (request AttachProfileToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AttachProfileToManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AttachProfileToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request AttachProfileToManagedInstanceRequest) String() string
- func (request AttachProfileToManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type AttachProfileToManagedInstanceResponse
- type AttachSoftwareSourcesToManagedInstanceDetails
- type AttachSoftwareSourcesToManagedInstanceGroupDetails
- type AttachSoftwareSourcesToManagedInstanceGroupRequest
- func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) String() string
- func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type AttachSoftwareSourcesToManagedInstanceGroupResponse
- type AttachSoftwareSourcesToManagedInstanceRequest
- func (request AttachSoftwareSourcesToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AttachSoftwareSourcesToManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AttachSoftwareSourcesToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request AttachSoftwareSourcesToManagedInstanceRequest) String() string
- func (request AttachSoftwareSourcesToManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type AttachSoftwareSourcesToManagedInstanceResponse
- type AutonomousSettings
- type AvailabilityEnum
- type AvailablePackageCollection
- 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
- type AvailableSoftwareSourceSummary
- type AvailableWindowsUpdateCollection
- type AvailableWindowsUpdateSummary
- type ChangeAvailabilityOfSoftwareSourcesDetails
- type ChangeAvailabilityOfSoftwareSourcesRequest
- func (request ChangeAvailabilityOfSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeAvailabilityOfSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeAvailabilityOfSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAvailabilityOfSoftwareSourcesRequest) String() string
- func (request ChangeAvailabilityOfSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
- type ChangeAvailabilityOfSoftwareSourcesResponse
- type ChangeEventCompartmentDetails
- type ChangeEventCompartmentRequest
- func (request ChangeEventCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeEventCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeEventCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeEventCompartmentRequest) String() string
- func (request ChangeEventCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeEventCompartmentResponse
- type ChangeLifecycleEnvironmentCompartmentDetails
- type ChangeLifecycleEnvironmentCompartmentRequest
- func (request ChangeLifecycleEnvironmentCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeLifecycleEnvironmentCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeLifecycleEnvironmentCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeLifecycleEnvironmentCompartmentRequest) String() string
- func (request ChangeLifecycleEnvironmentCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeLifecycleEnvironmentCompartmentResponse
- type ChangeManagedInstanceGroupCompartmentDetails
- type ChangeManagedInstanceGroupCompartmentRequest
- func (request ChangeManagedInstanceGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeManagedInstanceGroupCompartmentRequest) String() string
- func (request ChangeManagedInstanceGroupCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeManagedInstanceGroupCompartmentResponse
- type ChangeManagementStationCompartmentDetails
- type ChangeManagementStationCompartmentRequest
- func (request ChangeManagementStationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeManagementStationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeManagementStationCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeManagementStationCompartmentRequest) String() string
- func (request ChangeManagementStationCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeManagementStationCompartmentResponse
- type ChangeProfileCompartmentDetails
- type ChangeProfileCompartmentRequest
- func (request ChangeProfileCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeProfileCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeProfileCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeProfileCompartmentRequest) String() string
- func (request ChangeProfileCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeProfileCompartmentResponse
- type ChangeScheduledJobCompartmentDetails
- type ChangeScheduledJobCompartmentRequest
- func (request ChangeScheduledJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeScheduledJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeScheduledJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeScheduledJobCompartmentRequest) String() string
- func (request ChangeScheduledJobCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeScheduledJobCompartmentResponse
- type ChangeSoftwareSourceCompartmentDetails
- type ChangeSoftwareSourceCompartmentRequest
- func (request ChangeSoftwareSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeSoftwareSourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeSoftwareSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeSoftwareSourceCompartmentRequest) String() string
- func (request ChangeSoftwareSourceCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeSoftwareSourceCompartmentResponse
- type ChecksumTypeEnum
- type ClassificationTypesEnum
- 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
- type CreateEntitlementRequest
- func (request CreateEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateEntitlementRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateEntitlementRequest) String() string
- func (request CreateEntitlementRequest) ValidateEnumValue() (bool, error)
- type CreateEntitlementResponse
- 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
- type CreateLifecycleEnvironmentRequest
- func (request CreateLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateLifecycleEnvironmentRequest) String() string
- func (request CreateLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
- type CreateLifecycleEnvironmentResponse
- 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
- type CreateManagedInstanceGroupDetails
- type CreateManagedInstanceGroupRequest
- func (request CreateManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateManagedInstanceGroupRequest) String() string
- func (request CreateManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type CreateManagedInstanceGroupResponse
- type CreateManagementStationDetails
- type CreateManagementStationRequest
- func (request CreateManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateManagementStationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateManagementStationRequest) String() string
- func (request CreateManagementStationRequest) ValidateEnumValue() (bool, error)
- type CreateManagementStationResponse
- type CreateMirrorConfigurationDetails
- type CreateProfileDetails
- type CreateProfileRequest
- func (request CreateProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateProfileRequest) String() string
- func (request CreateProfileRequest) ValidateEnumValue() (bool, error)
- type CreateProfileResponse
- type CreateProxyConfigurationDetails
- type CreateScheduledJobDetails
- type CreateScheduledJobRequest
- func (request CreateScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateScheduledJobRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateScheduledJobRequest) String() string
- func (request CreateScheduledJobRequest) ValidateEnumValue() (bool, error)
- type CreateScheduledJobResponse
- 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, ...) (http.Request, error)
- func (request CreateSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateSoftwareSourceRequest) String() string
- func (request CreateSoftwareSourceRequest) ValidateEnumValue() (bool, error)
- type CreateSoftwareSourceResponse
- 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
- 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, ...) (http.Request, error)
- func (request DeleteEventContentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteEventContentRequest) String() string
- func (request DeleteEventContentRequest) ValidateEnumValue() (bool, error)
- type DeleteEventContentResponse
- type DeleteEventRequest
- func (request DeleteEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteEventRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteEventRequest) String() string
- func (request DeleteEventRequest) ValidateEnumValue() (bool, error)
- type DeleteEventResponse
- type DeleteLifecycleEnvironmentRequest
- func (request DeleteLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteLifecycleEnvironmentRequest) String() string
- func (request DeleteLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
- type DeleteLifecycleEnvironmentResponse
- type DeleteManagedInstanceGroupRequest
- func (request DeleteManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteManagedInstanceGroupRequest) String() string
- func (request DeleteManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type DeleteManagedInstanceGroupResponse
- type DeleteManagedInstanceRequest
- func (request DeleteManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteManagedInstanceRequest) String() string
- func (request DeleteManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type DeleteManagedInstanceResponse
- type DeleteManagementStationRequest
- func (request DeleteManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteManagementStationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteManagementStationRequest) String() string
- func (request DeleteManagementStationRequest) ValidateEnumValue() (bool, error)
- type DeleteManagementStationResponse
- type DeleteProfileRequest
- func (request DeleteProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteProfileRequest) String() string
- func (request DeleteProfileRequest) ValidateEnumValue() (bool, error)
- type DeleteProfileResponse
- type DeleteScheduledJobRequest
- func (request DeleteScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteScheduledJobRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteScheduledJobRequest) String() string
- func (request DeleteScheduledJobRequest) ValidateEnumValue() (bool, error)
- type DeleteScheduledJobResponse
- type DeleteSoftwareSourceRequest
- func (request DeleteSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteSoftwareSourceRequest) String() string
- func (request DeleteSoftwareSourceRequest) ValidateEnumValue() (bool, error)
- type DeleteSoftwareSourceResponse
- type DetachManagedInstancesFromLifecycleStageDetails
- type DetachManagedInstancesFromLifecycleStageRequest
- func (request DetachManagedInstancesFromLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DetachManagedInstancesFromLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DetachManagedInstancesFromLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachManagedInstancesFromLifecycleStageRequest) String() string
- func (request DetachManagedInstancesFromLifecycleStageRequest) ValidateEnumValue() (bool, error)
- type DetachManagedInstancesFromLifecycleStageResponse
- type DetachManagedInstancesFromManagedInstanceGroupDetails
- type DetachManagedInstancesFromManagedInstanceGroupRequest
- func (request DetachManagedInstancesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DetachManagedInstancesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DetachManagedInstancesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachManagedInstancesFromManagedInstanceGroupRequest) String() string
- func (request DetachManagedInstancesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type DetachManagedInstancesFromManagedInstanceGroupResponse
- type DetachProfileFromManagedInstanceRequest
- func (request DetachProfileFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DetachProfileFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DetachProfileFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachProfileFromManagedInstanceRequest) String() string
- func (request DetachProfileFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type DetachProfileFromManagedInstanceResponse
- type DetachSoftwareSourcesFromManagedInstanceDetails
- type DetachSoftwareSourcesFromManagedInstanceGroupDetails
- type DetachSoftwareSourcesFromManagedInstanceGroupRequest
- func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) String() string
- func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type DetachSoftwareSourcesFromManagedInstanceGroupResponse
- type DetachSoftwareSourcesFromManagedInstanceRequest
- func (request DetachSoftwareSourcesFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DetachSoftwareSourcesFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DetachSoftwareSourcesFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachSoftwareSourcesFromManagedInstanceRequest) String() string
- func (request DetachSoftwareSourcesFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type DetachSoftwareSourcesFromManagedInstanceResponse
- type DisableModuleStreamOnManagedInstanceDetails
- type DisableModuleStreamOnManagedInstanceGroupDetails
- type DisableModuleStreamOnManagedInstanceGroupRequest
- func (request DisableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableModuleStreamOnManagedInstanceGroupRequest) String() string
- func (request DisableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type DisableModuleStreamOnManagedInstanceGroupResponse
- type DisableModuleStreamOnManagedInstanceRequest
- func (request DisableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableModuleStreamOnManagedInstanceRequest) String() string
- func (request DisableModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type DisableModuleStreamOnManagedInstanceResponse
- type EnableModuleStreamOnManagedInstanceDetails
- type EnableModuleStreamOnManagedInstanceGroupDetails
- type EnableModuleStreamOnManagedInstanceGroupRequest
- func (request EnableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableModuleStreamOnManagedInstanceGroupRequest) String() string
- func (request EnableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type EnableModuleStreamOnManagedInstanceGroupResponse
- type EnableModuleStreamOnManagedInstanceRequest
- func (request EnableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableModuleStreamOnManagedInstanceRequest) String() string
- func (request EnableModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type EnableModuleStreamOnManagedInstanceResponse
- type EntitlementCollection
- type EntitlementSummary
- type Erratum
- type ErratumCollection
- type ErratumSummary
- type Event
- type EventClient
- 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
- type EventContent
- type EventContentTypeEnum
- type EventLifecycleStateEnum
- type EventStatusEnum
- type EventSummary
- type EventTypeEnum
- type ExploitAttemptAdditionalDetails
- 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
- type ExploitAttemptEventData
- type FilterTypeEnum
- type GetErratumRequest
- func (request GetErratumRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetErratumRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetErratumRequest) RetryPolicy() *common.RetryPolicy
- func (request GetErratumRequest) String() string
- func (request GetErratumRequest) ValidateEnumValue() (bool, error)
- type GetErratumResponse
- type GetEventContentRequest
- func (request GetEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetEventContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetEventContentRequest) String() string
- func (request GetEventContentRequest) ValidateEnumValue() (bool, error)
- type GetEventContentResponse
- type GetEventRequest
- func (request GetEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetEventRequest) RetryPolicy() *common.RetryPolicy
- func (request GetEventRequest) String() string
- func (request GetEventRequest) ValidateEnumValue() (bool, error)
- type GetEventResponse
- type GetLifecycleEnvironmentRequest
- func (request GetLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetLifecycleEnvironmentRequest) String() string
- func (request GetLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
- type GetLifecycleEnvironmentResponse
- type GetLifecycleStageRequest
- func (request GetLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetLifecycleStageRequest) String() string
- func (request GetLifecycleStageRequest) ValidateEnumValue() (bool, error)
- type GetLifecycleStageResponse
- type GetManagedInstanceAnalyticContentReportFormatEnum
- type GetManagedInstanceAnalyticContentReportTypeEnum
- type GetManagedInstanceAnalyticContentRequest
- func (request GetManagedInstanceAnalyticContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetManagedInstanceAnalyticContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetManagedInstanceAnalyticContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetManagedInstanceAnalyticContentRequest) String() string
- func (request GetManagedInstanceAnalyticContentRequest) ValidateEnumValue() (bool, error)
- type GetManagedInstanceAnalyticContentResponse
- type GetManagedInstanceContentReportFormatEnum
- type GetManagedInstanceContentRequest
- func (request GetManagedInstanceContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetManagedInstanceContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetManagedInstanceContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetManagedInstanceContentRequest) String() string
- func (request GetManagedInstanceContentRequest) ValidateEnumValue() (bool, error)
- type GetManagedInstanceContentResponse
- type GetManagedInstanceGroupRequest
- func (request GetManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetManagedInstanceGroupRequest) String() string
- func (request GetManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type GetManagedInstanceGroupResponse
- type GetManagedInstanceRequest
- func (request GetManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetManagedInstanceRequest) String() string
- func (request GetManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type GetManagedInstanceResponse
- type GetManagementStationRequest
- func (request GetManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetManagementStationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetManagementStationRequest) String() string
- func (request GetManagementStationRequest) ValidateEnumValue() (bool, error)
- type GetManagementStationResponse
- type GetModuleStreamProfileRequest
- func (request GetModuleStreamProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetModuleStreamProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetModuleStreamProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request GetModuleStreamProfileRequest) String() string
- func (request GetModuleStreamProfileRequest) ValidateEnumValue() (bool, error)
- type GetModuleStreamProfileResponse
- type GetModuleStreamRequest
- func (request GetModuleStreamRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetModuleStreamRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetModuleStreamRequest) RetryPolicy() *common.RetryPolicy
- func (request GetModuleStreamRequest) String() string
- func (request GetModuleStreamRequest) ValidateEnumValue() (bool, error)
- type GetModuleStreamResponse
- type GetPackageGroupRequest
- func (request GetPackageGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPackageGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPackageGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPackageGroupRequest) String() string
- func (request GetPackageGroupRequest) ValidateEnumValue() (bool, error)
- type GetPackageGroupResponse
- type GetProfileRequest
- func (request GetProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request GetProfileRequest) String() string
- func (request GetProfileRequest) ValidateEnumValue() (bool, error)
- type GetProfileResponse
- type GetScheduledJobRequest
- func (request GetScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetScheduledJobRequest) RetryPolicy() *common.RetryPolicy
- func (request GetScheduledJobRequest) String() string
- func (request GetScheduledJobRequest) ValidateEnumValue() (bool, error)
- type GetScheduledJobResponse
- type GetSoftwarePackageByNameRequest
- func (request GetSoftwarePackageByNameRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSoftwarePackageByNameRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSoftwarePackageByNameRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSoftwarePackageByNameRequest) String() string
- func (request GetSoftwarePackageByNameRequest) ValidateEnumValue() (bool, error)
- type GetSoftwarePackageByNameResponse
- type GetSoftwarePackageRequest
- func (request GetSoftwarePackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSoftwarePackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSoftwarePackageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSoftwarePackageRequest) String() string
- func (request GetSoftwarePackageRequest) ValidateEnumValue() (bool, error)
- type GetSoftwarePackageResponse
- type GetSoftwareSourceRequest
- func (request GetSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSoftwareSourceRequest) String() string
- func (request GetSoftwareSourceRequest) ValidateEnumValue() (bool, error)
- type GetSoftwareSourceResponse
- type GetWindowsUpdateRequest
- func (request GetWindowsUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWindowsUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWindowsUpdateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWindowsUpdateRequest) String() string
- func (request GetWindowsUpdateRequest) ValidateEnumValue() (bool, error)
- type GetWindowsUpdateResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type 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
- type Id
- type ImportEventContentRequest
- func (request ImportEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ImportEventContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ImportEventContentRequest) RetryPolicy() *common.RetryPolicy
- func (request ImportEventContentRequest) String() string
- func (request ImportEventContentRequest) ValidateEnumValue() (bool, error)
- type ImportEventContentResponse
- type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails
- type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest
- func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) String() string
- func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) ValidateEnumValue() (bool, error)
- type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse
- type InstallModuleStreamProfileOnManagedInstanceDetails
- type InstallModuleStreamProfileOnManagedInstanceGroupDetails
- type InstallModuleStreamProfileOnManagedInstanceGroupRequest
- func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) String() string
- func (request InstallModuleStreamProfileOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type InstallModuleStreamProfileOnManagedInstanceGroupResponse
- type InstallModuleStreamProfileOnManagedInstanceRequest
- func (request InstallModuleStreamProfileOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request InstallModuleStreamProfileOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request InstallModuleStreamProfileOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request InstallModuleStreamProfileOnManagedInstanceRequest) String() string
- func (request InstallModuleStreamProfileOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type InstallModuleStreamProfileOnManagedInstanceResponse
- type InstallPackagesOnManagedInstanceDetails
- type InstallPackagesOnManagedInstanceGroupDetails
- type InstallPackagesOnManagedInstanceGroupRequest
- func (request InstallPackagesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request InstallPackagesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request InstallPackagesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request InstallPackagesOnManagedInstanceGroupRequest) String() string
- func (request InstallPackagesOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type InstallPackagesOnManagedInstanceGroupResponse
- type InstallPackagesOnManagedInstanceRequest
- func (request InstallPackagesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request InstallPackagesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request InstallPackagesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request InstallPackagesOnManagedInstanceRequest) String() string
- func (request InstallPackagesOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type InstallPackagesOnManagedInstanceResponse
- type InstallWindowsUpdatesOnManagedInstanceDetails
- type InstallWindowsUpdatesOnManagedInstanceGroupDetails
- type InstallWindowsUpdatesOnManagedInstanceGroupRequest
- func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) String() string
- func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type InstallWindowsUpdatesOnManagedInstanceGroupResponse
- type InstallWindowsUpdatesOnManagedInstanceRequest
- func (request InstallWindowsUpdatesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request InstallWindowsUpdatesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request InstallWindowsUpdatesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request InstallWindowsUpdatesOnManagedInstanceRequest) String() string
- func (request InstallWindowsUpdatesOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type InstallWindowsUpdatesOnManagedInstanceResponse
- type InstallationRequirementsEnum
- type InstalledPackageCollection
- 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
- type InstalledWindowsUpdateSummary
- 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
- type KernelEventContent
- type KernelEventContentContentAvailabilityEnum
- type KernelEventData
- 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
- type KspliceUpdateEventDataOperationTypeEnum
- type LifecycleEnvironment
- 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
- type LifecycleEnvironmentDetails
- type LifecycleEnvironmentLifecycleStateEnum
- type LifecycleEnvironmentSummary
- 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
- type LifecycleStageCollection
- type LifecycleStageDetails
- type LifecycleStageLifecycleStateEnum
- type LifecycleStageSummary
- type ListAllSoftwarePackagesArchitectureEnum
- type ListAllSoftwarePackagesOsFamilyEnum
- type ListAllSoftwarePackagesRequest
- func (request ListAllSoftwarePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAllSoftwarePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAllSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAllSoftwarePackagesRequest) String() string
- func (request ListAllSoftwarePackagesRequest) ValidateEnumValue() (bool, error)
- type ListAllSoftwarePackagesResponse
- type ListAllSoftwarePackagesSortByEnum
- type ListAllSoftwarePackagesSortOrderEnum
- type ListEntitlementsRequest
- func (request ListEntitlementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListEntitlementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListEntitlementsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListEntitlementsRequest) String() string
- func (request ListEntitlementsRequest) ValidateEnumValue() (bool, error)
- type ListEntitlementsResponse
- type ListEntitlementsSortByEnum
- type ListEntitlementsSortOrderEnum
- type ListEntitlementsVendorNameEnum
- type ListErrataOsFamilyEnum
- type ListErrataRequest
- func (request ListErrataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListErrataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListErrataRequest) RetryPolicy() *common.RetryPolicy
- func (request ListErrataRequest) String() string
- func (request ListErrataRequest) ValidateEnumValue() (bool, error)
- type ListErrataResponse
- type ListErrataSortByEnum
- type ListErrataSortOrderEnum
- type ListEventsRequest
- func (request ListEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListEventsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListEventsRequest) String() string
- func (request ListEventsRequest) ValidateEnumValue() (bool, error)
- type ListEventsResponse
- type ListEventsSortByEnum
- type ListEventsSortOrderEnum
- type ListLifecycleEnvironmentsArchTypeEnum
- type ListLifecycleEnvironmentsOsFamilyEnum
- type ListLifecycleEnvironmentsRequest
- func (request ListLifecycleEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListLifecycleEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListLifecycleEnvironmentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListLifecycleEnvironmentsRequest) String() string
- func (request ListLifecycleEnvironmentsRequest) ValidateEnumValue() (bool, error)
- type ListLifecycleEnvironmentsResponse
- type ListLifecycleEnvironmentsSortByEnum
- type ListLifecycleEnvironmentsSortOrderEnum
- type ListLifecycleStageInstalledPackagesRequest
- func (request ListLifecycleStageInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListLifecycleStageInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListLifecycleStageInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListLifecycleStageInstalledPackagesRequest) String() string
- func (request ListLifecycleStageInstalledPackagesRequest) ValidateEnumValue() (bool, error)
- type ListLifecycleStageInstalledPackagesResponse
- type ListLifecycleStageInstalledPackagesSortByEnum
- type ListLifecycleStageInstalledPackagesSortOrderEnum
- type ListLifecycleStagesArchTypeEnum
- type ListLifecycleStagesOsFamilyEnum
- type ListLifecycleStagesRequest
- func (request ListLifecycleStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListLifecycleStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListLifecycleStagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListLifecycleStagesRequest) String() string
- func (request ListLifecycleStagesRequest) ValidateEnumValue() (bool, error)
- type ListLifecycleStagesResponse
- type ListLifecycleStagesSortByEnum
- type ListLifecycleStagesSortOrderEnum
- type ListManagedInstanceAvailablePackagesRequest
- func (request ListManagedInstanceAvailablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceAvailablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceAvailablePackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceAvailablePackagesRequest) String() string
- func (request ListManagedInstanceAvailablePackagesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceAvailablePackagesResponse
- type ListManagedInstanceAvailablePackagesSortByEnum
- type ListManagedInstanceAvailablePackagesSortOrderEnum
- type ListManagedInstanceAvailableSoftwareSourcesRequest
- func (request ListManagedInstanceAvailableSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceAvailableSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceAvailableSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceAvailableSoftwareSourcesRequest) String() string
- func (request ListManagedInstanceAvailableSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceAvailableSoftwareSourcesResponse
- type ListManagedInstanceAvailableSoftwareSourcesSortByEnum
- type ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum
- type ListManagedInstanceAvailableWindowsUpdatesRequest
- func (request ListManagedInstanceAvailableWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceAvailableWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceAvailableWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceAvailableWindowsUpdatesRequest) String() string
- func (request ListManagedInstanceAvailableWindowsUpdatesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceAvailableWindowsUpdatesResponse
- type ListManagedInstanceAvailableWindowsUpdatesSortByEnum
- type ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum
- type ListManagedInstanceErrataRequest
- func (request ListManagedInstanceErrataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceErrataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceErrataRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceErrataRequest) String() string
- func (request ListManagedInstanceErrataRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceErrataResponse
- type ListManagedInstanceErrataSortByEnum
- type ListManagedInstanceErrataSortOrderEnum
- type ListManagedInstanceGroupAvailableModulesRequest
- func (request ListManagedInstanceGroupAvailableModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceGroupAvailableModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceGroupAvailableModulesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceGroupAvailableModulesRequest) String() string
- func (request ListManagedInstanceGroupAvailableModulesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceGroupAvailableModulesResponse
- type ListManagedInstanceGroupAvailableModulesSortByEnum
- type ListManagedInstanceGroupAvailableModulesSortOrderEnum
- type ListManagedInstanceGroupAvailablePackagesRequest
- func (request ListManagedInstanceGroupAvailablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceGroupAvailablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceGroupAvailablePackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceGroupAvailablePackagesRequest) String() string
- func (request ListManagedInstanceGroupAvailablePackagesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceGroupAvailablePackagesResponse
- type ListManagedInstanceGroupAvailablePackagesSortByEnum
- type ListManagedInstanceGroupAvailablePackagesSortOrderEnum
- type ListManagedInstanceGroupAvailableSoftwareSourcesRequest
- func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) String() string
- func (request ListManagedInstanceGroupAvailableSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceGroupAvailableSoftwareSourcesResponse
- type ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum
- 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, ...) (http.Request, error)
- func (request ListManagedInstanceGroupInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceGroupInstalledPackagesRequest) String() string
- func (request ListManagedInstanceGroupInstalledPackagesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceGroupInstalledPackagesResponse
- type ListManagedInstanceGroupInstalledPackagesSortByEnum
- type ListManagedInstanceGroupInstalledPackagesSortOrderEnum
- type ListManagedInstanceGroupModulesRequest
- func (request ListManagedInstanceGroupModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceGroupModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceGroupModulesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceGroupModulesRequest) String() string
- func (request ListManagedInstanceGroupModulesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceGroupModulesResponse
- type ListManagedInstanceGroupModulesSortByEnum
- type ListManagedInstanceGroupModulesSortOrderEnum
- type ListManagedInstanceGroupsArchTypeEnum
- type ListManagedInstanceGroupsOsFamilyEnum
- type ListManagedInstanceGroupsRequest
- func (request ListManagedInstanceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceGroupsRequest) String() string
- func (request ListManagedInstanceGroupsRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceGroupsResponse
- type ListManagedInstanceGroupsSortByEnum
- type ListManagedInstanceGroupsSortOrderEnum
- type ListManagedInstanceInstalledPackagesRequest
- func (request ListManagedInstanceInstalledPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceInstalledPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceInstalledPackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceInstalledPackagesRequest) String() string
- func (request ListManagedInstanceInstalledPackagesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceInstalledPackagesResponse
- type ListManagedInstanceInstalledPackagesSortByEnum
- type ListManagedInstanceInstalledPackagesSortOrderEnum
- type ListManagedInstanceInstalledWindowsUpdatesRequest
- func (request ListManagedInstanceInstalledWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceInstalledWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceInstalledWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceInstalledWindowsUpdatesRequest) String() string
- func (request ListManagedInstanceInstalledWindowsUpdatesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceInstalledWindowsUpdatesResponse
- type ListManagedInstanceInstalledWindowsUpdatesSortByEnum
- type ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum
- type ListManagedInstanceModulesRequest
- func (request ListManagedInstanceModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceModulesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceModulesRequest) String() string
- func (request ListManagedInstanceModulesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceModulesResponse
- type ListManagedInstanceModulesSortByEnum
- type ListManagedInstanceModulesSortOrderEnum
- type ListManagedInstanceUpdatablePackagesRequest
- func (request ListManagedInstanceUpdatablePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstanceUpdatablePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstanceUpdatablePackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstanceUpdatablePackagesRequest) String() string
- func (request ListManagedInstanceUpdatablePackagesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstanceUpdatablePackagesResponse
- type ListManagedInstanceUpdatablePackagesSortByEnum
- type ListManagedInstanceUpdatablePackagesSortOrderEnum
- type ListManagedInstancesRequest
- func (request ListManagedInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagedInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagedInstancesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagedInstancesRequest) String() string
- func (request ListManagedInstancesRequest) ValidateEnumValue() (bool, error)
- type ListManagedInstancesResponse
- type ListManagedInstancesSortByEnum
- type ListManagedInstancesSortOrderEnum
- type ListManagementStationsRequest
- func (request ListManagementStationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListManagementStationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListManagementStationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListManagementStationsRequest) String() string
- func (request ListManagementStationsRequest) ValidateEnumValue() (bool, error)
- type ListManagementStationsResponse
- type ListManagementStationsSortByEnum
- type ListManagementStationsSortOrderEnum
- type ListMirrorsRequest
- func (request ListMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMirrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMirrorsRequest) String() string
- func (request ListMirrorsRequest) ValidateEnumValue() (bool, error)
- type ListMirrorsResponse
- type ListMirrorsSortByEnum
- type ListMirrorsSortOrderEnum
- type ListModuleStreamProfilesRequest
- func (request ListModuleStreamProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListModuleStreamProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListModuleStreamProfilesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListModuleStreamProfilesRequest) String() string
- func (request ListModuleStreamProfilesRequest) ValidateEnumValue() (bool, error)
- type ListModuleStreamProfilesResponse
- type ListModuleStreamProfilesSortByEnum
- type ListModuleStreamProfilesSortOrderEnum
- type ListModuleStreamsRequest
- func (request ListModuleStreamsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListModuleStreamsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListModuleStreamsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListModuleStreamsRequest) String() string
- func (request ListModuleStreamsRequest) ValidateEnumValue() (bool, error)
- type ListModuleStreamsResponse
- type ListModuleStreamsSortByEnum
- type ListModuleStreamsSortOrderEnum
- type ListPackageGroupsRequest
- func (request ListPackageGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPackageGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPackageGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPackageGroupsRequest) String() string
- func (request ListPackageGroupsRequest) ValidateEnumValue() (bool, error)
- type ListPackageGroupsResponse
- type ListPackageGroupsSortByEnum
- type ListPackageGroupsSortOrderEnum
- type ListProfilesArchTypeEnum
- type ListProfilesOsFamilyEnum
- type ListProfilesRequest
- func (request ListProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListProfilesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListProfilesRequest) String() string
- func (request ListProfilesRequest) ValidateEnumValue() (bool, error)
- type ListProfilesResponse
- type ListProfilesSortByEnum
- type ListProfilesSortOrderEnum
- type ListProfilesVendorNameEnum
- type ListScheduledJobsOperationTypeEnum
- type ListScheduledJobsRequest
- func (request ListScheduledJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListScheduledJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListScheduledJobsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListScheduledJobsRequest) String() string
- func (request ListScheduledJobsRequest) ValidateEnumValue() (bool, error)
- type ListScheduledJobsResponse
- type ListScheduledJobsScheduleTypeEnum
- type ListScheduledJobsSortByEnum
- type ListScheduledJobsSortOrderEnum
- type ListSoftwarePackageSoftwareSourcesRequest
- func (request ListSoftwarePackageSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSoftwarePackageSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSoftwarePackageSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSoftwarePackageSoftwareSourcesRequest) String() string
- func (request ListSoftwarePackageSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
- type ListSoftwarePackageSoftwareSourcesResponse
- type ListSoftwarePackageSoftwareSourcesSortByEnum
- type ListSoftwarePackageSoftwareSourcesSortOrderEnum
- type ListSoftwarePackagesRequest
- func (request ListSoftwarePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSoftwarePackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSoftwarePackagesRequest) String() string
- func (request ListSoftwarePackagesRequest) ValidateEnumValue() (bool, error)
- type ListSoftwarePackagesResponse
- type ListSoftwarePackagesSortByEnum
- type ListSoftwarePackagesSortOrderEnum
- type ListSoftwareSourceVendorsRequest
- func (request ListSoftwareSourceVendorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSoftwareSourceVendorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSoftwareSourceVendorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSoftwareSourceVendorsRequest) String() string
- func (request ListSoftwareSourceVendorsRequest) ValidateEnumValue() (bool, error)
- type ListSoftwareSourceVendorsResponse
- type ListSoftwareSourceVendorsSortByEnum
- type ListSoftwareSourceVendorsSortOrderEnum
- type ListSoftwareSourcesRequest
- func (request ListSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSoftwareSourcesRequest) String() string
- func (request ListSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
- type ListSoftwareSourcesResponse
- type ListSoftwareSourcesSortByEnum
- type ListSoftwareSourcesSortOrderEnum
- type ListSoftwareSourcesVendorNameEnum
- type ListWindowsUpdatesRequest
- func (request ListWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWindowsUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWindowsUpdatesRequest) String() string
- func (request ListWindowsUpdatesRequest) ValidateEnumValue() (bool, error)
- type ListWindowsUpdatesResponse
- type ListWindowsUpdatesSortByEnum
- type ListWindowsUpdatesSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ManageModuleStreamsInScheduledJobDetails
- type ManageModuleStreamsOnManagedInstanceDetails
- type ManageModuleStreamsOnManagedInstanceGroupDetails
- type ManageModuleStreamsOnManagedInstanceGroupRequest
- func (request ManageModuleStreamsOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ManageModuleStreamsOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ManageModuleStreamsOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request ManageModuleStreamsOnManagedInstanceGroupRequest) String() string
- func (request ManageModuleStreamsOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type ManageModuleStreamsOnManagedInstanceGroupResponse
- type ManageModuleStreamsOnManagedInstanceRequest
- func (request ManageModuleStreamsOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ManageModuleStreamsOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ManageModuleStreamsOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request ManageModuleStreamsOnManagedInstanceRequest) String() string
- func (request ManageModuleStreamsOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type ManageModuleStreamsOnManagedInstanceResponse
- type ManagedInstance
- type ManagedInstanceAnalyticCollection
- type ManagedInstanceAnalyticSummary
- type ManagedInstanceClient
- 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, ...) (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse, ...)
- func (client ManagedInstanceClient) InstallModuleStreamProfileOnManagedInstance(ctx context.Context, ...) (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, ...) (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, ...) (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, ...) (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
- type ManagedInstanceDetails
- type ManagedInstanceErratumSummary
- type ManagedInstanceErratumSummaryCollection
- type ManagedInstanceGroup
- type ManagedInstanceGroupAvailableModuleCollection
- type ManagedInstanceGroupAvailableModuleSummary
- type ManagedInstanceGroupAvailablePackageCollection
- type ManagedInstanceGroupAvailablePackageSummary
- 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, ...) (response AttachManagedInstancesToManagedInstanceGroupResponse, err error)
- func (client ManagedInstanceGroupClient) AttachSoftwareSourcesToManagedInstanceGroup(ctx context.Context, ...) (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, ...) (response DetachManagedInstancesFromManagedInstanceGroupResponse, err error)
- func (client ManagedInstanceGroupClient) DetachSoftwareSourcesFromManagedInstanceGroup(ctx context.Context, ...) (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, ...) (response InstallModuleStreamProfileOnManagedInstanceGroupResponse, err error)
- func (client ManagedInstanceGroupClient) InstallPackagesOnManagedInstanceGroup(ctx context.Context, request InstallPackagesOnManagedInstanceGroupRequest) (response InstallPackagesOnManagedInstanceGroupResponse, err error)
- func (client ManagedInstanceGroupClient) InstallWindowsUpdatesOnManagedInstanceGroup(ctx context.Context, ...) (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, ...) (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, ...) (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
- type ManagedInstanceGroupDetails
- type ManagedInstanceGroupInstalledPackageCollection
- type ManagedInstanceGroupInstalledPackageSummary
- type ManagedInstanceGroupLifecycleStateEnum
- type ManagedInstanceGroupModuleCollection
- type ManagedInstanceGroupModuleSummary
- type ManagedInstanceGroupSummary
- type ManagedInstanceLocationEnum
- type ManagedInstanceModuleCollection
- type ManagedInstanceModuleSummary
- type ManagedInstanceStatusEnum
- type ManagedInstanceSummary
- type ManagedInstancesDetails
- type ManagementStation
- type ManagementStationClient
- 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
- type ManagementStationDetails
- 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
- type ManagementStationEventDataOperationTypeEnum
- type ManagementStationLifecycleStateEnum
- type ManagementStationSummary
- type MetricNameEnum
- type MirrorConfiguration
- type MirrorStateEnum
- type MirrorSummary
- type MirrorSyncStatus
- type MirrorTypeEnum
- type MirrorsCollection
- type ModuleCollection
- type ModuleSpecDetails
- type ModuleStream
- type ModuleStreamCollection
- type ModuleStreamDetails
- type ModuleStreamDetailsBody
- type ModuleStreamProfile
- type ModuleStreamProfileCollection
- type ModuleStreamProfileDetails
- type ModuleStreamProfileDetailsBody
- type ModuleStreamProfileFilter
- type ModuleStreamProfileStatusEnum
- type ModuleStreamProfileSummary
- type ModuleStreamStatusEnum
- type ModuleStreamSummary
- type ModuleSummary
- type OnboardingClient
- 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
- type OperationTypesEnum
- type OsFamilyEnum
- type OverallStateEnum
- type PackageFilter
- type PackageGroup
- type PackageGroupCollection
- type PackageGroupFilter
- type PackageGroupGroupTypeEnum
- type PackageGroupSummary
- type PackageNameSummary
- type PackageSummary
- type PackageSummaryPackageClassificationEnum
- type Profile
- type ProfileCollection
- type ProfileLifecycleStateEnum
- type ProfileRegistrationTypeEnum
- type ProfileSummary
- type ProfileTypeEnum
- type PromoteSoftwareSourceToLifecycleStageDetails
- type PromoteSoftwareSourceToLifecycleStageRequest
- func (request PromoteSoftwareSourceToLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PromoteSoftwareSourceToLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PromoteSoftwareSourceToLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
- func (request PromoteSoftwareSourceToLifecycleStageRequest) String() string
- func (request PromoteSoftwareSourceToLifecycleStageRequest) ValidateEnumValue() (bool, error)
- type PromoteSoftwareSourceToLifecycleStageResponse
- type ProxyConfiguration
- type RefreshManagementStationConfigRequest
- func (request RefreshManagementStationConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RefreshManagementStationConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RefreshManagementStationConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request RefreshManagementStationConfigRequest) String() string
- func (request RefreshManagementStationConfigRequest) ValidateEnumValue() (bool, error)
- type RefreshManagementStationConfigResponse
- type RefreshSoftwareOnManagedInstanceRequest
- func (request RefreshSoftwareOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RefreshSoftwareOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RefreshSoftwareOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request RefreshSoftwareOnManagedInstanceRequest) String() string
- func (request RefreshSoftwareOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type RefreshSoftwareOnManagedInstanceResponse
- type RemoveModuleStreamProfileFromManagedInstanceDetails
- type RemoveModuleStreamProfileFromManagedInstanceGroupDetails
- type RemoveModuleStreamProfileFromManagedInstanceGroupRequest
- func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) String() string
- func (request RemoveModuleStreamProfileFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type RemoveModuleStreamProfileFromManagedInstanceGroupResponse
- type RemoveModuleStreamProfileFromManagedInstanceRequest
- func (request RemoveModuleStreamProfileFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveModuleStreamProfileFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveModuleStreamProfileFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveModuleStreamProfileFromManagedInstanceRequest) String() string
- func (request RemoveModuleStreamProfileFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type RemoveModuleStreamProfileFromManagedInstanceResponse
- type RemovePackagesFromManagedInstanceDetails
- type RemovePackagesFromManagedInstanceGroupDetails
- type RemovePackagesFromManagedInstanceGroupRequest
- func (request RemovePackagesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemovePackagesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemovePackagesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request RemovePackagesFromManagedInstanceGroupRequest) String() string
- func (request RemovePackagesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type RemovePackagesFromManagedInstanceGroupResponse
- type RemovePackagesFromManagedInstanceRequest
- func (request RemovePackagesFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemovePackagesFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemovePackagesFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request RemovePackagesFromManagedInstanceRequest) String() string
- func (request RemovePackagesFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type RemovePackagesFromManagedInstanceResponse
- 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, ...) (http.Request, error)
- func (request RunScheduledJobNowRequest) RetryPolicy() *common.RetryPolicy
- func (request RunScheduledJobNowRequest) String() string
- func (request RunScheduledJobNowRequest) ValidateEnumValue() (bool, error)
- type RunScheduledJobNowResponse
- type ScheduleTypesEnum
- type ScheduledJob
- type ScheduledJobClient
- 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
- type ScheduledJobLifecycleStateEnum
- type ScheduledJobOperation
- type ScheduledJobSummary
- type SearchSoftwareSourceModuleStreamsDetails
- type SearchSoftwareSourceModuleStreamsDetailsSortByEnum
- type SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum
- type SearchSoftwareSourceModuleStreamsRequest
- func (request SearchSoftwareSourceModuleStreamsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchSoftwareSourceModuleStreamsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchSoftwareSourceModuleStreamsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchSoftwareSourceModuleStreamsRequest) String() string
- func (request SearchSoftwareSourceModuleStreamsRequest) ValidateEnumValue() (bool, error)
- type SearchSoftwareSourceModuleStreamsResponse
- type SearchSoftwareSourceModulesDetails
- type SearchSoftwareSourceModulesDetailsSortByEnum
- type SearchSoftwareSourceModulesDetailsSortOrderEnum
- type SearchSoftwareSourceModulesRequest
- func (request SearchSoftwareSourceModulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchSoftwareSourceModulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchSoftwareSourceModulesRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchSoftwareSourceModulesRequest) String() string
- func (request SearchSoftwareSourceModulesRequest) ValidateEnumValue() (bool, error)
- type SearchSoftwareSourceModulesResponse
- type SearchSoftwareSourcePackageGroupsDetails
- type SearchSoftwareSourcePackageGroupsDetailsSortByEnum
- type SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum
- type SearchSoftwareSourcePackageGroupsRequest
- func (request SearchSoftwareSourcePackageGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchSoftwareSourcePackageGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchSoftwareSourcePackageGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchSoftwareSourcePackageGroupsRequest) String() string
- func (request SearchSoftwareSourcePackageGroupsRequest) ValidateEnumValue() (bool, error)
- type SearchSoftwareSourcePackageGroupsResponse
- type SoftwarePackage
- type SoftwarePackageArchitectureEnum
- type SoftwarePackageCollection
- type SoftwarePackageDependency
- type SoftwarePackageFile
- type SoftwarePackageSummary
- type SoftwarePackagesDetails
- type SoftwareSource
- type SoftwareSourceAvailability
- type SoftwareSourceClient
- 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
- type SoftwareSourceDetails
- 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
- type SoftwareSourceEventDataOperationTypeEnum
- type 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
- type SoftwareSourceVendorCollection
- type SoftwareSourceVendorSummary
- type SoftwareSourcesDetails
- 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
- type SoftwareUpdateEventDataOperationTypeEnum
- type SortOrderEnum
- type StationHealth
- 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, ...) (http.Request, error)
- func (request SummarizeManagedInstanceAnalyticsRequest) RetryPolicy() *common.RetryPolicy
- func (request SummarizeManagedInstanceAnalyticsRequest) String() string
- func (request SummarizeManagedInstanceAnalyticsRequest) ValidateEnumValue() (bool, error)
- type SummarizeManagedInstanceAnalyticsResponse
- type SummarizeManagedInstanceAnalyticsSortByEnum
- type SummarizeManagedInstanceAnalyticsSortOrderEnum
- type SwitchModuleStreamOnManagedInstanceDetails
- type SwitchModuleStreamOnManagedInstanceGroupDetails
- type SwitchModuleStreamOnManagedInstanceGroupRequest
- func (request SwitchModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SwitchModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SwitchModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchModuleStreamOnManagedInstanceGroupRequest) String() string
- func (request SwitchModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type SwitchModuleStreamOnManagedInstanceGroupResponse
- type SwitchModuleStreamOnManagedInstanceRequest
- func (request SwitchModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SwitchModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SwitchModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchModuleStreamOnManagedInstanceRequest) String() string
- func (request SwitchModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type SwitchModuleStreamOnManagedInstanceResponse
- type SynchronizeMirrorsDetails
- type SynchronizeMirrorsRequest
- func (request SynchronizeMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SynchronizeMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SynchronizeMirrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request SynchronizeMirrorsRequest) String() string
- func (request SynchronizeMirrorsRequest) ValidateEnumValue() (bool, error)
- type SynchronizeMirrorsResponse
- type SynchronizeSingleMirrorsRequest
- func (request SynchronizeSingleMirrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SynchronizeSingleMirrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SynchronizeSingleMirrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request SynchronizeSingleMirrorsRequest) String() string
- func (request SynchronizeSingleMirrorsRequest) ValidateEnumValue() (bool, error)
- type SynchronizeSingleMirrorsResponse
- type SystemDetails
- type TargetResourceEntityTypeEnum
- type UpdatableAutonomousSettings
- type UpdatablePackageCollection
- 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
- type UpdateAllPackagesOnManagedInstanceGroupRequest
- func (request UpdateAllPackagesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAllPackagesOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAllPackagesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAllPackagesOnManagedInstanceGroupRequest) String() string
- func (request UpdateAllPackagesOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type UpdateAllPackagesOnManagedInstanceGroupResponse
- type UpdateAllPackagesOnManagedInstancesInCompartmentDetails
- type UpdateAllPackagesOnManagedInstancesInCompartmentRequest
- func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) String() string
- func (request UpdateAllPackagesOnManagedInstancesInCompartmentRequest) ValidateEnumValue() (bool, error)
- type UpdateAllPackagesOnManagedInstancesInCompartmentResponse
- 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
- type UpdateEventRequest
- func (request UpdateEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateEventRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateEventRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateEventRequest) String() string
- func (request UpdateEventRequest) ValidateEnumValue() (bool, error)
- type UpdateEventResponse
- type UpdateLifecycleEnvironmentDetails
- type UpdateLifecycleEnvironmentRequest
- func (request UpdateLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateLifecycleEnvironmentRequest) String() string
- func (request UpdateLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
- type UpdateLifecycleEnvironmentResponse
- type UpdateLifecycleStageDetails
- type UpdateManagedInstanceDetails
- type UpdateManagedInstanceGroupDetails
- type UpdateManagedInstanceGroupRequest
- func (request UpdateManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateManagedInstanceGroupRequest) String() string
- func (request UpdateManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
- type UpdateManagedInstanceGroupResponse
- type UpdateManagedInstanceRequest
- func (request UpdateManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateManagedInstanceRequest) String() string
- func (request UpdateManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type UpdateManagedInstanceResponse
- type UpdateManagementStationDetails
- type UpdateManagementStationRequest
- func (request UpdateManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateManagementStationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateManagementStationRequest) String() string
- func (request UpdateManagementStationRequest) ValidateEnumValue() (bool, error)
- type UpdateManagementStationResponse
- type UpdateMirrorConfigurationDetails
- type UpdatePackagesOnManagedInstanceDetails
- type UpdatePackagesOnManagedInstanceRequest
- func (request UpdatePackagesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePackagesOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePackagesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePackagesOnManagedInstanceRequest) String() string
- func (request UpdatePackagesOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
- type UpdatePackagesOnManagedInstanceResponse
- type UpdateProfileDetails
- type UpdateProfileRequest
- func (request UpdateProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateProfileRequest) String() string
- func (request UpdateProfileRequest) ValidateEnumValue() (bool, error)
- type UpdateProfileResponse
- type UpdateProxyConfigurationDetails
- type UpdateScheduledJobDetails
- type UpdateScheduledJobRequest
- func (request UpdateScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateScheduledJobRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateScheduledJobRequest) String() string
- func (request UpdateScheduledJobRequest) ValidateEnumValue() (bool, error)
- type UpdateScheduledJobResponse
- type UpdateSoftwareSourceDetails
- type UpdateSoftwareSourceRequest
- func (request UpdateSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateSoftwareSourceRequest) String() string
- func (request UpdateSoftwareSourceRequest) ValidateEnumValue() (bool, error)
- type UpdateSoftwareSourceResponse
- type 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
- type 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
- type 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
- type WindowsUpdateCollection
- type WindowsUpdateInstallableEnum
- type WindowsUpdateSummary
- type WindowsUpdateTypesEnum
- type WorkRequest
- type WorkRequestClient
- 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
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestEventDataAdditionalDetails
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestManagementStationDetails
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceMetadataKeyEnum
- type WorkRequestSummary
- type WorkRequestSummaryCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 ¶ added in v65.64.0
func GetAdvisoryTypesEnumStringValues() []string
GetAdvisoryTypesEnumStringValues Enumerates the set of values in String for AdvisoryTypesEnum
func GetAgentEventDataOperationTypeEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetEventContentTypeEnumStringValues() []string
GetEventContentTypeEnumStringValues Enumerates the set of values in String for EventContentTypeEnum
func GetEventLifecycleStateEnumStringValues ¶ added in v65.64.0
func GetEventLifecycleStateEnumStringValues() []string
GetEventLifecycleStateEnumStringValues Enumerates the set of values in String for EventLifecycleStateEnum
func GetEventStatusEnumStringValues ¶ added in v65.64.0
func GetEventStatusEnumStringValues() []string
GetEventStatusEnumStringValues Enumerates the set of values in String for EventStatusEnum
func GetEventTypeEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetGetManagedInstanceAnalyticContentReportFormatEnumStringValues() []string
GetGetManagedInstanceAnalyticContentReportFormatEnumStringValues Enumerates the set of values in String for GetManagedInstanceAnalyticContentReportFormatEnum
func GetGetManagedInstanceAnalyticContentReportTypeEnumStringValues ¶ added in v65.64.0
func GetGetManagedInstanceAnalyticContentReportTypeEnumStringValues() []string
GetGetManagedInstanceAnalyticContentReportTypeEnumStringValues Enumerates the set of values in String for GetManagedInstanceAnalyticContentReportTypeEnum
func GetGetManagedInstanceContentReportFormatEnumStringValues ¶ added in v65.64.0
func GetGetManagedInstanceContentReportFormatEnumStringValues() []string
GetGetManagedInstanceContentReportFormatEnumStringValues Enumerates the set of values in String for GetManagedInstanceContentReportFormatEnum
func GetHealthStateEnumStringValues ¶ added in v65.64.0
func GetHealthStateEnumStringValues() []string
GetHealthStateEnumStringValues Enumerates the set of values in String for HealthStateEnum
func GetInstallationRequirementsEnumStringValues ¶ added in v65.64.0
func GetInstallationRequirementsEnumStringValues() []string
GetInstallationRequirementsEnumStringValues Enumerates the set of values in String for InstallationRequirementsEnum
func GetKernelEventContentContentAvailabilityEnumStringValues ¶ added in v65.64.0
func GetKernelEventContentContentAvailabilityEnumStringValues() []string
GetKernelEventContentContentAvailabilityEnumStringValues Enumerates the set of values in String for KernelEventContentContentAvailabilityEnum
func GetKspliceUpdateEventDataOperationTypeEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetListAllSoftwarePackagesArchitectureEnumStringValues() []string
GetListAllSoftwarePackagesArchitectureEnumStringValues Enumerates the set of values in String for ListAllSoftwarePackagesArchitectureEnum
func GetListAllSoftwarePackagesOsFamilyEnumStringValues ¶ added in v65.64.0
func GetListAllSoftwarePackagesOsFamilyEnumStringValues() []string
GetListAllSoftwarePackagesOsFamilyEnumStringValues Enumerates the set of values in String for ListAllSoftwarePackagesOsFamilyEnum
func GetListAllSoftwarePackagesSortByEnumStringValues ¶ added in v65.64.0
func GetListAllSoftwarePackagesSortByEnumStringValues() []string
GetListAllSoftwarePackagesSortByEnumStringValues Enumerates the set of values in String for ListAllSoftwarePackagesSortByEnum
func GetListAllSoftwarePackagesSortOrderEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetListEventsSortByEnumStringValues() []string
GetListEventsSortByEnumStringValues Enumerates the set of values in String for ListEventsSortByEnum
func GetListEventsSortOrderEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumStringValues() []string
GetListManagedInstanceAvailableWindowsUpdatesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailableWindowsUpdatesSortByEnum
func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumStringValues() []string
GetListManagedInstanceInstalledWindowsUpdatesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceInstalledWindowsUpdatesSortByEnum
func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetListSoftwarePackageSoftwareSourcesSortByEnumStringValues() []string
GetListSoftwarePackageSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListSoftwarePackageSoftwareSourcesSortByEnum
func GetListSoftwarePackageSoftwareSourcesSortOrderEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetListWindowsUpdatesSortByEnumStringValues() []string
GetListWindowsUpdatesSortByEnumStringValues Enumerates the set of values in String for ListWindowsUpdatesSortByEnum
func GetListWindowsUpdatesSortOrderEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetSoftwarePackageArchitectureEnumStringValues() []string
GetSoftwarePackageArchitectureEnumStringValues Enumerates the set of values in String for SoftwarePackageArchitectureEnum
func GetSoftwareSourceEventDataOperationTypeEnumStringValues ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
func GetVulnerabilityTypesEnumStringValues() []string
GetVulnerabilityTypesEnumStringValues Enumerates the set of values in String for VulnerabilityTypesEnum
func GetWindowsUpdateInstallableEnumStringValues ¶ added in v65.64.0
func GetWindowsUpdateInstallableEnumStringValues() []string
GetWindowsUpdateInstallableEnumStringValues Enumerates the set of values in String for WindowsUpdateInstallableEnum
func GetWindowsUpdateTypesEnumStringValues ¶ added in v65.64.0
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
Types ¶
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeFailed ActionTypeEnum = "FAILED" )
Set of constants representing the allowable values for ActionTypeEnum
func GetActionTypeEnumValues ¶
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
func GetMappingActionTypeEnum ¶
func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AddPackagesToSoftwareSourceDetails ¶ added in v65.64.0
type AddPackagesToSoftwareSourceDetails struct { // List of packages specified by the full package name (NEVRA.rpm). Packages []string `mandatory:"true" json:"packages"` }
AddPackagesToSoftwareSourceDetails Provides the list of packages to add to a software source.
func (AddPackagesToSoftwareSourceDetails) String ¶ added in v65.64.0
func (m AddPackagesToSoftwareSourceDetails) String() string
func (AddPackagesToSoftwareSourceDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
AddPackagesToSoftwareSourceRequest wrapper for the AddPackagesToSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/AddPackagesToSoftwareSource.go.html to see an example of how to use AddPackagesToSoftwareSourceRequest.
func (AddPackagesToSoftwareSourceRequest) BinaryRequestBody ¶ added in v65.64.0
func (request AddPackagesToSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddPackagesToSoftwareSourceRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request AddPackagesToSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddPackagesToSoftwareSourceRequest) String ¶ added in v65.64.0
func (request AddPackagesToSoftwareSourceRequest) String() string
func (AddPackagesToSoftwareSourceRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
AddPackagesToSoftwareSourceResponse wrapper for the AddPackagesToSoftwareSource operation
func (AddPackagesToSoftwareSourceResponse) HTTPResponse ¶ added in v65.64.0
func (response AddPackagesToSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddPackagesToSoftwareSourceResponse) String ¶ added in v65.64.0
func (response AddPackagesToSoftwareSourceResponse) String() string
type AdvisorySeverityEnum ¶
type AdvisorySeverityEnum string
AdvisorySeverityEnum Enum with underlying type: string
const ( AdvisorySeverityLow AdvisorySeverityEnum = "LOW" AdvisorySeverityModerate AdvisorySeverityEnum = "MODERATE" AdvisorySeverityImportant AdvisorySeverityEnum = "IMPORTANT" AdvisorySeverityCritical AdvisorySeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for AdvisorySeverityEnum
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 ¶ added in v65.64.0
type AdvisoryTypesEnum string
AdvisoryTypesEnum Enum with underlying type: string
const ( AdvisoryTypesSecurity AdvisoryTypesEnum = "SECURITY" AdvisoryTypesBugfix AdvisoryTypesEnum = "BUGFIX" AdvisoryTypesEnhancement AdvisoryTypesEnum = "ENHANCEMENT" )
Set of constants representing the allowable values for AdvisoryTypesEnum
func GetAdvisoryTypesEnumValues ¶ added in v65.64.0
func GetAdvisoryTypesEnumValues() []AdvisoryTypesEnum
GetAdvisoryTypesEnumValues Enumerates the set of values for AdvisoryTypesEnum
func GetMappingAdvisoryTypesEnum ¶ added in v65.64.0
func GetMappingAdvisoryTypesEnum(val string) (AdvisoryTypesEnum, bool)
GetMappingAdvisoryTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type AgentEvent ¶ added in v65.64.0
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"` }
AgentEvent Provides information about the agent event.
func (AgentEvent) GetCompartmentId ¶ added in v65.64.0
func (m AgentEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (AgentEvent) GetDefinedTags ¶ added in v65.64.0
func (m AgentEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (AgentEvent) GetEventDetails ¶ added in v65.64.0
func (m AgentEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (AgentEvent) GetEventSummary ¶ added in v65.64.0
func (m AgentEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (AgentEvent) GetFreeformTags ¶ added in v65.64.0
func (m AgentEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (AgentEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m AgentEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (AgentEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m AgentEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (AgentEvent) GetLifecycleState ¶ added in v65.64.0
func (m AgentEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (AgentEvent) GetResourceId ¶ added in v65.64.0
func (m AgentEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (AgentEvent) GetSystemDetails ¶ added in v65.64.0
func (m AgentEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (AgentEvent) GetSystemTags ¶ added in v65.64.0
func (m AgentEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (AgentEvent) GetTimeCreated ¶ added in v65.64.0
func (m AgentEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (AgentEvent) GetTimeOccurred ¶ added in v65.64.0
func (m AgentEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (AgentEvent) GetTimeUpdated ¶ added in v65.64.0
func (m AgentEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (AgentEvent) MarshalJSON ¶ added in v65.64.0
func (m AgentEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AgentEvent) String ¶ added in v65.64.0
func (m AgentEvent) String() string
func (AgentEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
AgentEventData Provides additional information for an agent event.
func (AgentEventData) String ¶ added in v65.64.0
func (m AgentEventData) String() string
func (AgentEventData) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type AgentEventDataOperationTypeEnum string
AgentEventDataOperationTypeEnum Enum with underlying type: string
const ( AgentEventDataOperationTypeListPackages AgentEventDataOperationTypeEnum = "LIST_PACKAGES" AgentEventDataOperationTypeUploadContent AgentEventDataOperationTypeEnum = "UPLOAD_CONTENT" AgentEventDataOperationTypeSyncAgentConfig AgentEventDataOperationTypeEnum = "SYNC_AGENT_CONFIG" )
Set of constants representing the allowable values for AgentEventDataOperationTypeEnum
func GetAgentEventDataOperationTypeEnumValues ¶ added in v65.64.0
func GetAgentEventDataOperationTypeEnumValues() []AgentEventDataOperationTypeEnum
GetAgentEventDataOperationTypeEnumValues Enumerates the set of values for AgentEventDataOperationTypeEnum
func GetMappingAgentEventDataOperationTypeEnum ¶ added in v65.64.0
func GetMappingAgentEventDataOperationTypeEnum(val string) (AgentEventDataOperationTypeEnum, bool)
GetMappingAgentEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ArchTypeEnum ¶
type ArchTypeEnum string
ArchTypeEnum Enum with underlying type: string
const ( ArchTypeX8664 ArchTypeEnum = "X86_64" ArchTypeAarch64 ArchTypeEnum = "AARCH64" ArchTypeI686 ArchTypeEnum = "I686" ArchTypeNoarch ArchTypeEnum = "NOARCH" ArchTypeSrc ArchTypeEnum = "SRC" )
Set of constants representing the allowable values for ArchTypeEnum
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 ¶
type AttachManagedInstancesToLifecycleStageDetails struct {
ManagedInstanceDetails *ManagedInstancesDetails `mandatory:"false" json:"managedInstanceDetails"`
}
AttachManagedInstancesToLifecycleStageDetails The managed instances to attach to the lifecycle stage.
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 ¶
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 }
AttachManagedInstancesToLifecycleStageRequest wrapper for the AttachManagedInstancesToLifecycleStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/AttachManagedInstancesToLifecycleStage.go.html to see an example of how to use AttachManagedInstancesToLifecycleStageRequest.
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 ¶
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"` }
AttachManagedInstancesToLifecycleStageResponse wrapper for the AttachManagedInstancesToLifecycleStage operation
func (AttachManagedInstancesToLifecycleStageResponse) HTTPResponse ¶
func (response AttachManagedInstancesToLifecycleStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachManagedInstancesToLifecycleStageResponse) String ¶
func (response AttachManagedInstancesToLifecycleStageResponse) String() string
type AttachManagedInstancesToManagedInstanceGroupDetails ¶
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"` }
AttachManagedInstancesToManagedInstanceGroupDetails Provides the information used to attach managed instances to a group.
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 ¶
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 }
AttachManagedInstancesToManagedInstanceGroupRequest wrapper for the AttachManagedInstancesToManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/AttachManagedInstancesToManagedInstanceGroup.go.html to see an example of how to use AttachManagedInstancesToManagedInstanceGroupRequest.
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 ¶
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"` }
AttachManagedInstancesToManagedInstanceGroupResponse wrapper for the AttachManagedInstancesToManagedInstanceGroup operation
func (AttachManagedInstancesToManagedInstanceGroupResponse) HTTPResponse ¶
func (response AttachManagedInstancesToManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachManagedInstancesToManagedInstanceGroupResponse) String ¶
func (response AttachManagedInstancesToManagedInstanceGroupResponse) String() string
type AttachProfileToManagedInstanceDetails ¶ added in v65.64.0
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"` }
AttachProfileToManagedInstanceDetails Provides the information used to set a profile for a managed instance.
func (AttachProfileToManagedInstanceDetails) String ¶ added in v65.64.0
func (m AttachProfileToManagedInstanceDetails) String() string
func (AttachProfileToManagedInstanceDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
AttachProfileToManagedInstanceRequest wrapper for the AttachProfileToManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/AttachProfileToManagedInstance.go.html to see an example of how to use AttachProfileToManagedInstanceRequest.
func (AttachProfileToManagedInstanceRequest) BinaryRequestBody ¶ added in v65.64.0
func (request AttachProfileToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AttachProfileToManagedInstanceRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request AttachProfileToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AttachProfileToManagedInstanceRequest) String ¶ added in v65.64.0
func (request AttachProfileToManagedInstanceRequest) String() string
func (AttachProfileToManagedInstanceRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
AttachProfileToManagedInstanceResponse wrapper for the AttachProfileToManagedInstance operation
func (AttachProfileToManagedInstanceResponse) HTTPResponse ¶ added in v65.64.0
func (response AttachProfileToManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachProfileToManagedInstanceResponse) String ¶ added in v65.64.0
func (response AttachProfileToManagedInstanceResponse) String() string
type AttachSoftwareSourcesToManagedInstanceDetails ¶
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"` }
AttachSoftwareSourcesToManagedInstanceDetails Provides the information used to attach software sources to a managed instance.
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 ¶
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"` }
AttachSoftwareSourcesToManagedInstanceGroupDetails Provides the information used to attach software sources to a managed instance group.
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 ¶
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 }
AttachSoftwareSourcesToManagedInstanceGroupRequest wrapper for the AttachSoftwareSourcesToManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/AttachSoftwareSourcesToManagedInstanceGroup.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstanceGroupRequest.
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 ¶
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"` }
AttachSoftwareSourcesToManagedInstanceGroupResponse wrapper for the AttachSoftwareSourcesToManagedInstanceGroup operation
func (AttachSoftwareSourcesToManagedInstanceGroupResponse) HTTPResponse ¶
func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachSoftwareSourcesToManagedInstanceGroupResponse) String ¶
func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) String() string
type 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 }
AttachSoftwareSourcesToManagedInstanceRequest wrapper for the AttachSoftwareSourcesToManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/AttachSoftwareSourcesToManagedInstance.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstanceRequest.
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 ¶
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"` }
AttachSoftwareSourcesToManagedInstanceResponse wrapper for the AttachSoftwareSourcesToManagedInstance operation
func (AttachSoftwareSourcesToManagedInstanceResponse) HTTPResponse ¶
func (response AttachSoftwareSourcesToManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachSoftwareSourcesToManagedInstanceResponse) String ¶
func (response AttachSoftwareSourcesToManagedInstanceResponse) String() string
type AutonomousSettings ¶ added in v65.64.0
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"` }
AutonomousSettings Settings for the Autonomous Linux service.
func (AutonomousSettings) String ¶ added in v65.64.0
func (m AutonomousSettings) String() string
func (AutonomousSettings) ValidateEnumValue ¶ added in v65.64.0
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 ¶
type AvailabilityEnum string
AvailabilityEnum Enum with underlying type: string
const ( AvailabilityAvailable AvailabilityEnum = "AVAILABLE" AvailabilitySelected AvailabilityEnum = "SELECTED" AvailabilityRestricted AvailabilityEnum = "RESTRICTED" )
Set of constants representing the allowable values for AvailabilityEnum
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 ¶
type AvailablePackageCollection struct { // List of available packages. Items []AvailablePackageSummary `mandatory:"true" json:"items"` }
AvailablePackageCollection The set of packages returned for the ListManagedInstanceAvailablePackages operation.
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 ¶
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"` }
AvailablePackageSummary Provides summary information about a software package available for installation on a managed instance.
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 ¶
type AvailableSoftwareSourceCollection struct { // List of available software sources. Items []AvailableSoftwareSourceSummary `mandatory:"true" json:"items"` }
AvailableSoftwareSourceCollection The set of available software sources returned for the ListManagedInstanceAvailableSoftwareSources or the ListManagedInstanceGroupAvailableSoftwareSources operation.
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 ¶
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"` }
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.
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 ¶ added in v65.64.0
type AvailableWindowsUpdateCollection struct { // List of available Windows updates. Items []AvailableWindowsUpdateSummary `mandatory:"true" json:"items"` }
AvailableWindowsUpdateCollection The set of available Windows updates returned for the ListManagedInstanceAvailableWindowsUpdates operation.
func (AvailableWindowsUpdateCollection) String ¶ added in v65.64.0
func (m AvailableWindowsUpdateCollection) String() string
func (AvailableWindowsUpdateCollection) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
AvailableWindowsUpdateSummary An object that defines an available update for a Windows instance.
func (AvailableWindowsUpdateSummary) String ¶ added in v65.64.0
func (m AvailableWindowsUpdateSummary) String() string
func (AvailableWindowsUpdateSummary) ValidateEnumValue ¶ added in v65.64.0
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 ¶
type ChangeAvailabilityOfSoftwareSourcesDetails struct { // List of vendor software sources and their availability statuses. SoftwareSourceAvailabilities []SoftwareSourceAvailability `mandatory:"true" json:"softwareSourceAvailabilities"` }
ChangeAvailabilityOfSoftwareSourcesDetails Provides the information used to update the availability of a list of software sources.
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 ¶
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 }
ChangeAvailabilityOfSoftwareSourcesRequest wrapper for the ChangeAvailabilityOfSoftwareSources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeAvailabilityOfSoftwareSources.go.html to see an example of how to use ChangeAvailabilityOfSoftwareSourcesRequest.
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 ¶
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"` }
ChangeAvailabilityOfSoftwareSourcesResponse wrapper for the ChangeAvailabilityOfSoftwareSources operation
func (ChangeAvailabilityOfSoftwareSourcesResponse) HTTPResponse ¶
func (response ChangeAvailabilityOfSoftwareSourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAvailabilityOfSoftwareSourcesResponse) String ¶
func (response ChangeAvailabilityOfSoftwareSourcesResponse) String() string
type ChangeEventCompartmentDetails ¶ added in v65.64.0
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"` }
ChangeEventCompartmentDetails Specifies which compartment to move the event to for the ChangeEventCompartment operation.
func (ChangeEventCompartmentDetails) String ¶ added in v65.64.0
func (m ChangeEventCompartmentDetails) String() string
func (ChangeEventCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
ChangeEventCompartmentRequest wrapper for the ChangeEventCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeEventCompartment.go.html to see an example of how to use ChangeEventCompartmentRequest.
func (ChangeEventCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ChangeEventCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeEventCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ChangeEventCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeEventCompartmentRequest) String ¶ added in v65.64.0
func (request ChangeEventCompartmentRequest) String() string
func (ChangeEventCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ChangeEventCompartmentResponse wrapper for the ChangeEventCompartment operation
func (ChangeEventCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response ChangeEventCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeEventCompartmentResponse) String ¶ added in v65.64.0
func (response ChangeEventCompartmentResponse) String() string
type ChangeLifecycleEnvironmentCompartmentDetails ¶ added in v65.64.0
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"` }
ChangeLifecycleEnvironmentCompartmentDetails Provides the information used to move the lifecycle environment to another compartment.
func (ChangeLifecycleEnvironmentCompartmentDetails) String ¶ added in v65.64.0
func (m ChangeLifecycleEnvironmentCompartmentDetails) String() string
func (ChangeLifecycleEnvironmentCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
ChangeLifecycleEnvironmentCompartmentRequest wrapper for the ChangeLifecycleEnvironmentCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeLifecycleEnvironmentCompartment.go.html to see an example of how to use ChangeLifecycleEnvironmentCompartmentRequest.
func (ChangeLifecycleEnvironmentCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ChangeLifecycleEnvironmentCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeLifecycleEnvironmentCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ChangeLifecycleEnvironmentCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeLifecycleEnvironmentCompartmentRequest) String ¶ added in v65.64.0
func (request ChangeLifecycleEnvironmentCompartmentRequest) String() string
func (ChangeLifecycleEnvironmentCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ChangeLifecycleEnvironmentCompartmentResponse wrapper for the ChangeLifecycleEnvironmentCompartment operation
func (ChangeLifecycleEnvironmentCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response ChangeLifecycleEnvironmentCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeLifecycleEnvironmentCompartmentResponse) String ¶ added in v65.64.0
func (response ChangeLifecycleEnvironmentCompartmentResponse) String() string
type ChangeManagedInstanceGroupCompartmentDetails ¶ added in v65.64.0
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"` }
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).
func (ChangeManagedInstanceGroupCompartmentDetails) String ¶ added in v65.64.0
func (m ChangeManagedInstanceGroupCompartmentDetails) String() string
func (ChangeManagedInstanceGroupCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
ChangeManagedInstanceGroupCompartmentRequest wrapper for the ChangeManagedInstanceGroupCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeManagedInstanceGroupCompartment.go.html to see an example of how to use ChangeManagedInstanceGroupCompartmentRequest.
func (ChangeManagedInstanceGroupCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ChangeManagedInstanceGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeManagedInstanceGroupCompartmentRequest) String ¶ added in v65.64.0
func (request ChangeManagedInstanceGroupCompartmentRequest) String() string
func (ChangeManagedInstanceGroupCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ChangeManagedInstanceGroupCompartmentResponse wrapper for the ChangeManagedInstanceGroupCompartment operation
func (ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeManagedInstanceGroupCompartmentResponse) String ¶ added in v65.64.0
func (response ChangeManagedInstanceGroupCompartmentResponse) String() string
type ChangeManagementStationCompartmentDetails ¶ added in v65.64.0
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"` }
ChangeManagementStationCompartmentDetails Provides the information used to move a management station to a different compartment.
func (ChangeManagementStationCompartmentDetails) String ¶ added in v65.64.0
func (m ChangeManagementStationCompartmentDetails) String() string
func (ChangeManagementStationCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
ChangeManagementStationCompartmentRequest wrapper for the ChangeManagementStationCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeManagementStationCompartment.go.html to see an example of how to use ChangeManagementStationCompartmentRequest.
func (ChangeManagementStationCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ChangeManagementStationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeManagementStationCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ChangeManagementStationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeManagementStationCompartmentRequest) String ¶ added in v65.64.0
func (request ChangeManagementStationCompartmentRequest) String() string
func (ChangeManagementStationCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ChangeManagementStationCompartmentResponse wrapper for the ChangeManagementStationCompartment operation
func (ChangeManagementStationCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response ChangeManagementStationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeManagementStationCompartmentResponse) String ¶ added in v65.64.0
func (response ChangeManagementStationCompartmentResponse) String() string
type ChangeProfileCompartmentDetails ¶ added in v65.64.0
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"` }
ChangeProfileCompartmentDetails Provides the information used to move a profile to another compartment.
func (ChangeProfileCompartmentDetails) String ¶ added in v65.64.0
func (m ChangeProfileCompartmentDetails) String() string
func (ChangeProfileCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
ChangeProfileCompartmentRequest wrapper for the ChangeProfileCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeProfileCompartment.go.html to see an example of how to use ChangeProfileCompartmentRequest.
func (ChangeProfileCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ChangeProfileCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeProfileCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ChangeProfileCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeProfileCompartmentRequest) String ¶ added in v65.64.0
func (request ChangeProfileCompartmentRequest) String() string
func (ChangeProfileCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ChangeProfileCompartmentResponse wrapper for the ChangeProfileCompartment operation
func (ChangeProfileCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response ChangeProfileCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeProfileCompartmentResponse) String ¶ added in v65.64.0
func (response ChangeProfileCompartmentResponse) String() string
type ChangeScheduledJobCompartmentDetails ¶ added in v65.64.0
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"` }
ChangeScheduledJobCompartmentDetails Provides the information used to move a scheduled job to another compartment.
func (ChangeScheduledJobCompartmentDetails) String ¶ added in v65.64.0
func (m ChangeScheduledJobCompartmentDetails) String() string
func (ChangeScheduledJobCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
ChangeScheduledJobCompartmentRequest wrapper for the ChangeScheduledJobCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeScheduledJobCompartment.go.html to see an example of how to use ChangeScheduledJobCompartmentRequest.
func (ChangeScheduledJobCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ChangeScheduledJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeScheduledJobCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ChangeScheduledJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeScheduledJobCompartmentRequest) String ¶ added in v65.64.0
func (request ChangeScheduledJobCompartmentRequest) String() string
func (ChangeScheduledJobCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ChangeScheduledJobCompartmentResponse wrapper for the ChangeScheduledJobCompartment operation
func (ChangeScheduledJobCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response ChangeScheduledJobCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeScheduledJobCompartmentResponse) String ¶ added in v65.64.0
func (response ChangeScheduledJobCompartmentResponse) String() string
type ChangeSoftwareSourceCompartmentDetails ¶ added in v65.64.0
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"` }
ChangeSoftwareSourceCompartmentDetails Provides the information used to move the software source to another compartment.
func (ChangeSoftwareSourceCompartmentDetails) String ¶ added in v65.64.0
func (m ChangeSoftwareSourceCompartmentDetails) String() string
func (ChangeSoftwareSourceCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
ChangeSoftwareSourceCompartmentRequest wrapper for the ChangeSoftwareSourceCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ChangeSoftwareSourceCompartment.go.html to see an example of how to use ChangeSoftwareSourceCompartmentRequest.
func (ChangeSoftwareSourceCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ChangeSoftwareSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeSoftwareSourceCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ChangeSoftwareSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeSoftwareSourceCompartmentRequest) String ¶ added in v65.64.0
func (request ChangeSoftwareSourceCompartmentRequest) String() string
func (ChangeSoftwareSourceCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ChangeSoftwareSourceCompartmentResponse wrapper for the ChangeSoftwareSourceCompartment operation
func (ChangeSoftwareSourceCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response ChangeSoftwareSourceCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeSoftwareSourceCompartmentResponse) String ¶ added in v65.64.0
func (response ChangeSoftwareSourceCompartmentResponse) String() string
type ChecksumTypeEnum ¶
type ChecksumTypeEnum string
ChecksumTypeEnum Enum with underlying type: string
const ( ChecksumTypeSha1 ChecksumTypeEnum = "SHA1" ChecksumTypeSha256 ChecksumTypeEnum = "SHA256" ChecksumTypeSha384 ChecksumTypeEnum = "SHA384" ChecksumTypeSha512 ChecksumTypeEnum = "SHA512" )
Set of constants representing the allowable values for ChecksumTypeEnum
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 ¶
type ClassificationTypesEnum string
ClassificationTypesEnum Enum with underlying type: string
const ( ClassificationTypesSecurity ClassificationTypesEnum = "SECURITY" ClassificationTypesBugfix ClassificationTypesEnum = "BUGFIX" ClassificationTypesEnhancement ClassificationTypesEnum = "ENHANCEMENT" ClassificationTypesOther ClassificationTypesEnum = "OTHER" )
Set of constants representing the allowable values for ClassificationTypesEnum
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 ¶
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"` // Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters). // * For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages. // * For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream. // * For a package filter that does not specify a version, this will include only the latest available version of the package. // * For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored). // * For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored). IsLatestContentOnly *bool `mandatory:"false" json:"isLatestContentOnly"` // 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"` }
CreateCustomSoftwareSourceDetails Provides the information used to create a custom software source.
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 ¶
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"` }
CreateEntitlementDetails Provides the information used to create an entitlement using the Customer Support Identifier (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 ¶
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 }
CreateEntitlementRequest wrapper for the CreateEntitlement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/CreateEntitlement.go.html to see an example of how to use CreateEntitlementRequest.
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 ¶
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"` }
CreateEntitlementResponse wrapper for the CreateEntitlement operation
func (CreateEntitlementResponse) HTTPResponse ¶
func (response CreateEntitlementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateEntitlementResponse) String ¶
func (response CreateEntitlementResponse) String() string
type CreateGroupProfileDetails ¶
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"` }
CreateGroupProfileDetails Provides the information used to create a group registration profile.
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 ¶ added in v65.64.0
func (m CreateGroupProfileDetails) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (CreateGroupProfileDetails) GetManagementStationId ¶
func (m CreateGroupProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (CreateGroupProfileDetails) GetRegistrationType ¶ added in v65.64.0
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 ¶
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"` }
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.
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 ¶
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 }
CreateLifecycleEnvironmentRequest wrapper for the CreateLifecycleEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/CreateLifecycleEnvironment.go.html to see an example of how to use CreateLifecycleEnvironmentRequest.
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 ¶
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"` }
CreateLifecycleEnvironmentResponse wrapper for the CreateLifecycleEnvironment operation
func (CreateLifecycleEnvironmentResponse) HTTPResponse ¶
func (response CreateLifecycleEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateLifecycleEnvironmentResponse) String ¶
func (response CreateLifecycleEnvironmentResponse) String() string
type CreateLifecycleProfileDetails ¶
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"` }
CreateLifecycleProfileDetails Provides the information used to create a lifecycle environment registration profile.
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 ¶ added in v65.64.0
func (m CreateLifecycleProfileDetails) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (CreateLifecycleProfileDetails) GetManagementStationId ¶
func (m CreateLifecycleProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (CreateLifecycleProfileDetails) GetRegistrationType ¶ added in v65.64.0
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 ¶
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"` }
CreateLifecycleStageDetails Provides the information used to create a lifecycle stage.
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 ¶
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"` }
CreateManagedInstanceGroupDetails Provides the information used to create a new managed instance group.
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 ¶
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 }
CreateManagedInstanceGroupRequest wrapper for the CreateManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/CreateManagedInstanceGroup.go.html to see an example of how to use CreateManagedInstanceGroupRequest.
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 ¶
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"` }
CreateManagedInstanceGroupResponse wrapper for the CreateManagedInstanceGroup operation
func (CreateManagedInstanceGroupResponse) HTTPResponse ¶
func (response CreateManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateManagedInstanceGroupResponse) String ¶
func (response CreateManagedInstanceGroupResponse) String() string
type CreateManagementStationDetails ¶
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"` }
CreateManagementStationDetails Provides the information used to create a management station.
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 ¶
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 }
CreateManagementStationRequest wrapper for the CreateManagementStation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/CreateManagementStation.go.html to see an example of how to use CreateManagementStationRequest.
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 ¶
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"` }
CreateManagementStationResponse wrapper for the CreateManagementStation operation
func (CreateManagementStationResponse) HTTPResponse ¶
func (response CreateManagementStationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateManagementStationResponse) String ¶
func (response CreateManagementStationResponse) String() string
type CreateMirrorConfigurationDetails ¶
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"` }
CreateMirrorConfigurationDetails Information used to create the mirror configuration for a management station.
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 ¶
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{} }
CreateProfileDetails Provides the information used to create a new registration profile.
type 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 }
CreateProfileRequest wrapper for the CreateProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/CreateProfile.go.html to see an example of how to use CreateProfileRequest.
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 ¶
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"` }
CreateProfileResponse wrapper for the CreateProfile operation
func (CreateProfileResponse) HTTPResponse ¶
func (response CreateProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateProfileResponse) String ¶
func (response CreateProfileResponse) String() string
type CreateProxyConfigurationDetails ¶
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"` }
CreateProxyConfigurationDetails Information used to create the proxy configuration for a management station.
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 ¶
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"` }
CreateScheduledJobDetails Provides the information used to create a scheduled job.
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 ¶
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 }
CreateScheduledJobRequest wrapper for the CreateScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/CreateScheduledJob.go.html to see an example of how to use CreateScheduledJobRequest.
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 ¶
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"` }
CreateScheduledJobResponse wrapper for the CreateScheduledJob operation
func (CreateScheduledJobResponse) HTTPResponse ¶
func (response CreateScheduledJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateScheduledJobResponse) String ¶
func (response CreateScheduledJobResponse) String() string
type CreateSoftwareSourceDetails ¶
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{} }
CreateSoftwareSourceDetails Provides the information used to create a software source.
type CreateSoftwareSourceProfileDetails ¶
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"` }
CreateSoftwareSourceProfileDetails Provides the information used to create the software source registration profile.
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 ¶ added in v65.64.0
func (m CreateSoftwareSourceProfileDetails) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (CreateSoftwareSourceProfileDetails) GetManagementStationId ¶
func (m CreateSoftwareSourceProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (CreateSoftwareSourceProfileDetails) GetRegistrationType ¶ added in v65.64.0
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 ¶
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 }
CreateSoftwareSourceRequest wrapper for the CreateSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/CreateSoftwareSource.go.html to see an example of how to use CreateSoftwareSourceRequest.
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 ¶
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"` }
CreateSoftwareSourceResponse wrapper for the CreateSoftwareSource operation
func (CreateSoftwareSourceResponse) HTTPResponse ¶
func (response CreateSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSoftwareSourceResponse) String ¶
func (response CreateSoftwareSourceResponse) String() string
type CreateStationProfileDetails ¶
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"` }
CreateStationProfileDetails Provides the information used to create the management station profile.
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 ¶ added in v65.64.0
func (m CreateStationProfileDetails) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (CreateStationProfileDetails) GetManagementStationId ¶
func (m CreateStationProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (CreateStationProfileDetails) GetRegistrationType ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
CreateVendorSoftwareSourceDetails Provides the information used to replicated a vendor software source into another compartment (other than root).
func (CreateVendorSoftwareSourceDetails) GetCompartmentId ¶ added in v65.64.0
func (m CreateVendorSoftwareSourceDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateVendorSoftwareSourceDetails) GetDefinedTags ¶ added in v65.64.0
func (m CreateVendorSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateVendorSoftwareSourceDetails) GetDescription ¶ added in v65.64.0
func (m CreateVendorSoftwareSourceDetails) GetDescription() *string
GetDescription returns Description
func (CreateVendorSoftwareSourceDetails) GetDisplayName ¶ added in v65.64.0
func (m CreateVendorSoftwareSourceDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateVendorSoftwareSourceDetails) GetFreeformTags ¶ added in v65.64.0
func (m CreateVendorSoftwareSourceDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateVendorSoftwareSourceDetails) MarshalJSON ¶ added in v65.64.0
func (m CreateVendorSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateVendorSoftwareSourceDetails) String ¶ added in v65.64.0
func (m CreateVendorSoftwareSourceDetails) String() string
func (CreateVendorSoftwareSourceDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶
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"` // Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters). // * For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages. // * For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream. // * For a package filter that does not specify a version, this will include only the latest available version of the package. // * For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored). // * For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored). IsLatestContentOnly *bool `mandatory:"false" json:"isLatestContentOnly"` // 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"` }
CreateVersionedCustomSoftwareSourceDetails Provides the information used to create a versioned custom software source.
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 ¶
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"` // Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters). // * For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages. // * For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream. // * For a package filter that does not specify a version, this will include only the latest available version of the package. // * For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored). // * For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored). IsLatestContentOnly *bool `mandatory:"false" json:"isLatestContentOnly"` // 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"` }
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).
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 ¶ added in v65.64.0
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) 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 ¶ added in v65.64.0
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 ¶
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"` }
CustomSoftwareSourceFilter Provides the information used to apply filters to a vendor software source to create or update a custom software source.
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 ¶
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"` }
CustomSoftwareSourceSummary Indicates whether the service should create the software source from a list of packages provided by the user.
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
DeleteEventContentRequest wrapper for the DeleteEventContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteEventContent.go.html to see an example of how to use DeleteEventContentRequest.
func (DeleteEventContentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request DeleteEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteEventContentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request DeleteEventContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteEventContentRequest) String ¶ added in v65.64.0
func (request DeleteEventContentRequest) String() string
func (DeleteEventContentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
DeleteEventContentResponse wrapper for the DeleteEventContent operation
func (DeleteEventContentResponse) HTTPResponse ¶ added in v65.64.0
func (response DeleteEventContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteEventContentResponse) String ¶ added in v65.64.0
func (response DeleteEventContentResponse) String() string
type DeleteEventRequest ¶ added in v65.64.0
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 }
DeleteEventRequest wrapper for the DeleteEvent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteEvent.go.html to see an example of how to use DeleteEventRequest.
func (DeleteEventRequest) BinaryRequestBody ¶ added in v65.64.0
func (request DeleteEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteEventRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request DeleteEventRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteEventRequest) String ¶ added in v65.64.0
func (request DeleteEventRequest) String() string
func (DeleteEventRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
DeleteEventResponse wrapper for the DeleteEvent operation
func (DeleteEventResponse) HTTPResponse ¶ added in v65.64.0
func (response DeleteEventResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteEventResponse) String ¶ added in v65.64.0
func (response DeleteEventResponse) String() string
type 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 }
DeleteLifecycleEnvironmentRequest wrapper for the DeleteLifecycleEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteLifecycleEnvironment.go.html to see an example of how to use DeleteLifecycleEnvironmentRequest.
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 ¶
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"` }
DeleteLifecycleEnvironmentResponse wrapper for the DeleteLifecycleEnvironment operation
func (DeleteLifecycleEnvironmentResponse) HTTPResponse ¶
func (response DeleteLifecycleEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteLifecycleEnvironmentResponse) String ¶
func (response DeleteLifecycleEnvironmentResponse) String() string
type 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 }
DeleteManagedInstanceGroupRequest wrapper for the DeleteManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteManagedInstanceGroup.go.html to see an example of how to use DeleteManagedInstanceGroupRequest.
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 ¶
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"` }
DeleteManagedInstanceGroupResponse wrapper for the DeleteManagedInstanceGroup operation
func (DeleteManagedInstanceGroupResponse) HTTPResponse ¶
func (response DeleteManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteManagedInstanceGroupResponse) String ¶
func (response DeleteManagedInstanceGroupResponse) String() string
type DeleteManagedInstanceRequest ¶ added in v65.64.0
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 }
DeleteManagedInstanceRequest wrapper for the DeleteManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteManagedInstance.go.html to see an example of how to use DeleteManagedInstanceRequest.
func (DeleteManagedInstanceRequest) BinaryRequestBody ¶ added in v65.64.0
func (request DeleteManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteManagedInstanceRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request DeleteManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteManagedInstanceRequest) String ¶ added in v65.64.0
func (request DeleteManagedInstanceRequest) String() string
func (DeleteManagedInstanceRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
DeleteManagedInstanceResponse wrapper for the DeleteManagedInstance operation
func (DeleteManagedInstanceResponse) HTTPResponse ¶ added in v65.64.0
func (response DeleteManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteManagedInstanceResponse) String ¶ added in v65.64.0
func (response DeleteManagedInstanceResponse) String() string
type 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 }
DeleteManagementStationRequest wrapper for the DeleteManagementStation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteManagementStation.go.html to see an example of how to use DeleteManagementStationRequest.
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 ¶
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"` }
DeleteManagementStationResponse wrapper for the DeleteManagementStation operation
func (DeleteManagementStationResponse) HTTPResponse ¶
func (response DeleteManagementStationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteManagementStationResponse) String ¶
func (response DeleteManagementStationResponse) String() string
type 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 }
DeleteProfileRequest wrapper for the DeleteProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteProfile.go.html to see an example of how to use DeleteProfileRequest.
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 ¶
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"` }
DeleteProfileResponse wrapper for the DeleteProfile operation
func (DeleteProfileResponse) HTTPResponse ¶
func (response DeleteProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteProfileResponse) String ¶
func (response DeleteProfileResponse) String() string
type 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 }
DeleteScheduledJobRequest wrapper for the DeleteScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteScheduledJob.go.html to see an example of how to use DeleteScheduledJobRequest.
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 ¶
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"` }
DeleteScheduledJobResponse wrapper for the DeleteScheduledJob operation
func (DeleteScheduledJobResponse) HTTPResponse ¶
func (response DeleteScheduledJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteScheduledJobResponse) String ¶
func (response DeleteScheduledJobResponse) String() string
type 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 }
DeleteSoftwareSourceRequest wrapper for the DeleteSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DeleteSoftwareSource.go.html to see an example of how to use DeleteSoftwareSourceRequest.
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 ¶
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"` }
DeleteSoftwareSourceResponse wrapper for the DeleteSoftwareSource operation
func (DeleteSoftwareSourceResponse) HTTPResponse ¶
func (response DeleteSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteSoftwareSourceResponse) String ¶
func (response DeleteSoftwareSourceResponse) String() string
type DetachManagedInstancesFromLifecycleStageDetails ¶
type DetachManagedInstancesFromLifecycleStageDetails struct {
ManagedInstanceDetails *ManagedInstancesDetails `mandatory:"false" json:"managedInstanceDetails"`
}
DetachManagedInstancesFromLifecycleStageDetails The managed instances to detach from the lifecycle stage.
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 ¶
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 }
DetachManagedInstancesFromLifecycleStageRequest wrapper for the DetachManagedInstancesFromLifecycleStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DetachManagedInstancesFromLifecycleStage.go.html to see an example of how to use DetachManagedInstancesFromLifecycleStageRequest.
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 ¶
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"` }
DetachManagedInstancesFromLifecycleStageResponse wrapper for the DetachManagedInstancesFromLifecycleStage operation
func (DetachManagedInstancesFromLifecycleStageResponse) HTTPResponse ¶
func (response DetachManagedInstancesFromLifecycleStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachManagedInstancesFromLifecycleStageResponse) String ¶
func (response DetachManagedInstancesFromLifecycleStageResponse) String() string
type DetachManagedInstancesFromManagedInstanceGroupDetails ¶
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"` }
DetachManagedInstancesFromManagedInstanceGroupDetails Provides the information used to detach managed instances from a group.
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 ¶
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 }
DetachManagedInstancesFromManagedInstanceGroupRequest wrapper for the DetachManagedInstancesFromManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DetachManagedInstancesFromManagedInstanceGroup.go.html to see an example of how to use DetachManagedInstancesFromManagedInstanceGroupRequest.
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 ¶
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"` }
DetachManagedInstancesFromManagedInstanceGroupResponse wrapper for the DetachManagedInstancesFromManagedInstanceGroup operation
func (DetachManagedInstancesFromManagedInstanceGroupResponse) HTTPResponse ¶
func (response DetachManagedInstancesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachManagedInstancesFromManagedInstanceGroupResponse) String ¶
func (response DetachManagedInstancesFromManagedInstanceGroupResponse) String() string
type DetachProfileFromManagedInstanceRequest ¶ added in v65.64.0
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 }
DetachProfileFromManagedInstanceRequest wrapper for the DetachProfileFromManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DetachProfileFromManagedInstance.go.html to see an example of how to use DetachProfileFromManagedInstanceRequest.
func (DetachProfileFromManagedInstanceRequest) BinaryRequestBody ¶ added in v65.64.0
func (request DetachProfileFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DetachProfileFromManagedInstanceRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request DetachProfileFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DetachProfileFromManagedInstanceRequest) String ¶ added in v65.64.0
func (request DetachProfileFromManagedInstanceRequest) String() string
func (DetachProfileFromManagedInstanceRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
DetachProfileFromManagedInstanceResponse wrapper for the DetachProfileFromManagedInstance operation
func (DetachProfileFromManagedInstanceResponse) HTTPResponse ¶ added in v65.64.0
func (response DetachProfileFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachProfileFromManagedInstanceResponse) String ¶ added in v65.64.0
func (response DetachProfileFromManagedInstanceResponse) String() string
type DetachSoftwareSourcesFromManagedInstanceDetails ¶
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"` }
DetachSoftwareSourcesFromManagedInstanceDetails Provides the information used to detach the software sources from the managed instance.
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 ¶
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"` }
DetachSoftwareSourcesFromManagedInstanceGroupDetails Provides the information used to detach software sources from a managed instance group.
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 ¶
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 }
DetachSoftwareSourcesFromManagedInstanceGroupRequest wrapper for the DetachSoftwareSourcesFromManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DetachSoftwareSourcesFromManagedInstanceGroup.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstanceGroupRequest.
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 ¶
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"` }
DetachSoftwareSourcesFromManagedInstanceGroupResponse wrapper for the DetachSoftwareSourcesFromManagedInstanceGroup operation
func (DetachSoftwareSourcesFromManagedInstanceGroupResponse) HTTPResponse ¶
func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachSoftwareSourcesFromManagedInstanceGroupResponse) String ¶
func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) String() string
type 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 }
DetachSoftwareSourcesFromManagedInstanceRequest wrapper for the DetachSoftwareSourcesFromManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DetachSoftwareSourcesFromManagedInstance.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstanceRequest.
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 ¶
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"` }
DetachSoftwareSourcesFromManagedInstanceResponse wrapper for the DetachSoftwareSourcesFromManagedInstance operation
func (DetachSoftwareSourcesFromManagedInstanceResponse) HTTPResponse ¶
func (response DetachSoftwareSourcesFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachSoftwareSourcesFromManagedInstanceResponse) String ¶
func (response DetachSoftwareSourcesFromManagedInstanceResponse) String() string
type DisableModuleStreamOnManagedInstanceDetails ¶
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"` }
DisableModuleStreamOnManagedInstanceDetails Provides the information used to disable a module stream on a managed instance.
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 ¶
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"` }
DisableModuleStreamOnManagedInstanceGroupDetails Provides the details for disabling a module stream on a managed instance group.
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 ¶
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 }
DisableModuleStreamOnManagedInstanceGroupRequest wrapper for the DisableModuleStreamOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DisableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use DisableModuleStreamOnManagedInstanceGroupRequest.
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 ¶
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"` }
DisableModuleStreamOnManagedInstanceGroupResponse wrapper for the DisableModuleStreamOnManagedInstanceGroup operation
func (DisableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse ¶
func (response DisableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableModuleStreamOnManagedInstanceGroupResponse) String ¶
func (response DisableModuleStreamOnManagedInstanceGroupResponse) String() string
type 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 }
DisableModuleStreamOnManagedInstanceRequest wrapper for the DisableModuleStreamOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/DisableModuleStreamOnManagedInstance.go.html to see an example of how to use DisableModuleStreamOnManagedInstanceRequest.
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 ¶
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"` }
DisableModuleStreamOnManagedInstanceResponse wrapper for the DisableModuleStreamOnManagedInstance operation
func (DisableModuleStreamOnManagedInstanceResponse) HTTPResponse ¶
func (response DisableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableModuleStreamOnManagedInstanceResponse) String ¶
func (response DisableModuleStreamOnManagedInstanceResponse) String() string
type EnableModuleStreamOnManagedInstanceDetails ¶
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"` }
EnableModuleStreamOnManagedInstanceDetails Provides the information used to enable a module stream on a managed instance.
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 ¶
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"` }
EnableModuleStreamOnManagedInstanceGroupDetails Provides the details for enabling a module stream on a managed instance group.
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 ¶
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 }
EnableModuleStreamOnManagedInstanceGroupRequest wrapper for the EnableModuleStreamOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/EnableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use EnableModuleStreamOnManagedInstanceGroupRequest.
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 ¶
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"` }
EnableModuleStreamOnManagedInstanceGroupResponse wrapper for the EnableModuleStreamOnManagedInstanceGroup operation
func (EnableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse ¶
func (response EnableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableModuleStreamOnManagedInstanceGroupResponse) String ¶
func (response EnableModuleStreamOnManagedInstanceGroupResponse) String() string
type 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 }
EnableModuleStreamOnManagedInstanceRequest wrapper for the EnableModuleStreamOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/EnableModuleStreamOnManagedInstance.go.html to see an example of how to use EnableModuleStreamOnManagedInstanceRequest.
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 ¶
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"` }
EnableModuleStreamOnManagedInstanceResponse wrapper for the EnableModuleStreamOnManagedInstance operation
func (EnableModuleStreamOnManagedInstanceResponse) HTTPResponse ¶
func (response EnableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableModuleStreamOnManagedInstanceResponse) String ¶
func (response EnableModuleStreamOnManagedInstanceResponse) String() string
type EntitlementCollection ¶
type EntitlementCollection struct { // List of entitlements. Items []EntitlementSummary `mandatory:"true" json:"items"` }
EntitlementCollection The set of entitlements returned for the ListEntitlements.
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 ¶
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"` }
EntitlementSummary Provides summary information for an entitlement.
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 ¶
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"` }
Erratum An object that defines an erratum..
func (Erratum) ValidateEnumValue ¶
ValidateEnumValue returns an error 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 ¶
type ErratumCollection struct { // List of errata. Items []ErratumSummary `mandatory:"true" json:"items"` }
ErratumCollection The set of errata returned for the ListErrata operation.
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 ¶
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"` }
ErratumSummary Provides summary information for an erratum. An erratum is an important software change which can include security advisories, bug fixes, or enhancements.
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 ¶ added in v65.64.0
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{} }
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 EventClient ¶ added in v65.64.0
type EventClient struct { common.BaseClient // contains filtered or unexported fields }
EventClient a client for Event
func NewEventClientWithConfigurationProvider ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
func (client *EventClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (EventClient) DeleteEvent ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
func (client *EventClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (EventClient) UpdateEvent ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
type EventCollection struct { // List of events. Items []EventSummary `mandatory:"true" json:"items"` }
EventCollection A set of events returned for the ListEvents operation. The list contains a summary of each event and other information, such as metadata.
func (EventCollection) String ¶ added in v65.64.0
func (m EventCollection) String() string
func (EventCollection) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type EventContent interface { }
EventContent Information collected during the event, such as logs.
type EventContentTypeEnum ¶ added in v65.64.0
type EventContentTypeEnum string
EventContentTypeEnum Enum with underlying type: string
const ( EventContentTypeKernel EventContentTypeEnum = "KERNEL" EventContentTypeExploitAttempt EventContentTypeEnum = "EXPLOIT_ATTEMPT" )
Set of constants representing the allowable values for EventContentTypeEnum
func GetEventContentTypeEnumValues ¶ added in v65.64.0
func GetEventContentTypeEnumValues() []EventContentTypeEnum
GetEventContentTypeEnumValues Enumerates the set of values for EventContentTypeEnum
func GetMappingEventContentTypeEnum ¶ added in v65.64.0
func GetMappingEventContentTypeEnum(val string) (EventContentTypeEnum, bool)
GetMappingEventContentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type EventLifecycleStateEnum ¶ added in v65.64.0
type EventLifecycleStateEnum string
EventLifecycleStateEnum Enum with underlying type: string
const ( EventLifecycleStateCreating EventLifecycleStateEnum = "CREATING" EventLifecycleStateUpdating EventLifecycleStateEnum = "UPDATING" EventLifecycleStateActive EventLifecycleStateEnum = "ACTIVE" EventLifecycleStateDeleting EventLifecycleStateEnum = "DELETING" EventLifecycleStateDeleted EventLifecycleStateEnum = "DELETED" EventLifecycleStateFailed EventLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for EventLifecycleStateEnum
func GetEventLifecycleStateEnumValues ¶ added in v65.64.0
func GetEventLifecycleStateEnumValues() []EventLifecycleStateEnum
GetEventLifecycleStateEnumValues Enumerates the set of values for EventLifecycleStateEnum
func GetMappingEventLifecycleStateEnum ¶ added in v65.64.0
func GetMappingEventLifecycleStateEnum(val string) (EventLifecycleStateEnum, bool)
GetMappingEventLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type EventStatusEnum ¶ added in v65.64.0
type EventStatusEnum string
EventStatusEnum Enum with underlying type: string
const ( EventStatusSucceeded EventStatusEnum = "SUCCEEDED" EventStatusFailed EventStatusEnum = "FAILED" )
Set of constants representing the allowable values for EventStatusEnum
func GetEventStatusEnumValues ¶ added in v65.64.0
func GetEventStatusEnumValues() []EventStatusEnum
GetEventStatusEnumValues Enumerates the set of values for EventStatusEnum
func GetMappingEventStatusEnum ¶ added in v65.64.0
func GetMappingEventStatusEnum(val string) (EventStatusEnum, bool)
GetMappingEventStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type EventSummary ¶ added in v65.64.0
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"` }
EventSummary Provides summary information about an event.
func (EventSummary) String ¶ added in v65.64.0
func (m EventSummary) String() string
func (EventSummary) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type EventTypeEnum string
EventTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for EventTypeEnum
func GetEventTypeEnumValues ¶ added in v65.64.0
func GetEventTypeEnumValues() []EventTypeEnum
GetEventTypeEnumValues Enumerates the set of values for EventTypeEnum
func GetMappingEventTypeEnum ¶ added in v65.64.0
func GetMappingEventTypeEnum(val string) (EventTypeEnum, bool)
GetMappingEventTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExploitAttemptAdditionalDetails ¶ added in v65.64.0
type ExploitAttemptAdditionalDetails struct { // List of CVEs in the exploit. ExploitCves []string `mandatory:"true" json:"exploitCves"` }
ExploitAttemptAdditionalDetails Provides additional information about the Ksplice known exploit detection.
func (ExploitAttemptAdditionalDetails) String ¶ added in v65.64.0
func (m ExploitAttemptAdditionalDetails) String() string
func (ExploitAttemptAdditionalDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ExploitAttemptEvent Information about the exploit attempt event.
func (ExploitAttemptEvent) GetCompartmentId ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ExploitAttemptEvent) GetDefinedTags ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ExploitAttemptEvent) GetEventDetails ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (ExploitAttemptEvent) GetEventSummary ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (ExploitAttemptEvent) GetFreeformTags ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ExploitAttemptEvent) GetId ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetId() *string
GetId returns Id
func (ExploitAttemptEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (ExploitAttemptEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ExploitAttemptEvent) GetLifecycleState ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ExploitAttemptEvent) GetResourceId ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (ExploitAttemptEvent) GetSystemDetails ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (ExploitAttemptEvent) GetSystemTags ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ExploitAttemptEvent) GetTimeCreated ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ExploitAttemptEvent) GetTimeOccurred ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (ExploitAttemptEvent) GetTimeUpdated ¶ added in v65.64.0
func (m ExploitAttemptEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ExploitAttemptEvent) MarshalJSON ¶ added in v65.64.0
func (m ExploitAttemptEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExploitAttemptEvent) String ¶ added in v65.64.0
func (m ExploitAttemptEvent) String() string
func (ExploitAttemptEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ExploitAttemptEventContent Provides information collected for the exploit attempt event.
func (ExploitAttemptEventContent) MarshalJSON ¶ added in v65.64.0
func (m ExploitAttemptEventContent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExploitAttemptEventContent) String ¶ added in v65.64.0
func (m ExploitAttemptEventContent) String() string
func (ExploitAttemptEventContent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ExploitAttemptEventData Information about the exploit attempt event.
func (ExploitAttemptEventData) String ¶ added in v65.64.0
func (m ExploitAttemptEventData) String() string
func (ExploitAttemptEventData) ValidateEnumValue ¶ added in v65.64.0
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 ¶
type FilterTypeEnum string
FilterTypeEnum Enum with underlying type: string
const ( FilterTypeInclude FilterTypeEnum = "INCLUDE" FilterTypeExclude FilterTypeEnum = "EXCLUDE" )
Set of constants representing the allowable values for FilterTypeEnum
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 ¶
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 }
GetErratumRequest wrapper for the GetErratum operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetErratum.go.html to see an example of how to use GetErratumRequest.
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 ¶
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"` }
GetErratumResponse wrapper for the GetErratum operation
func (GetErratumResponse) HTTPResponse ¶
func (response GetErratumResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetErratumResponse) String ¶
func (response GetErratumResponse) String() string
type GetEventContentRequest ¶ added in v65.64.0
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 }
GetEventContentRequest wrapper for the GetEventContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetEventContent.go.html to see an example of how to use GetEventContentRequest.
func (GetEventContentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request GetEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetEventContentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request GetEventContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetEventContentRequest) String ¶ added in v65.64.0
func (request GetEventContentRequest) String() string
func (GetEventContentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
GetEventContentResponse wrapper for the GetEventContent operation
func (GetEventContentResponse) HTTPResponse ¶ added in v65.64.0
func (response GetEventContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetEventContentResponse) String ¶ added in v65.64.0
func (response GetEventContentResponse) String() string
type GetEventRequest ¶ added in v65.64.0
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 }
GetEventRequest wrapper for the GetEvent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetEvent.go.html to see an example of how to use GetEventRequest.
func (GetEventRequest) BinaryRequestBody ¶ added in v65.64.0
func (request GetEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetEventRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request GetEventRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetEventRequest) String ¶ added in v65.64.0
func (request GetEventRequest) String() string
func (GetEventRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
GetEventResponse wrapper for the GetEvent operation
func (GetEventResponse) HTTPResponse ¶ added in v65.64.0
func (response GetEventResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetEventResponse) String ¶ added in v65.64.0
func (response GetEventResponse) String() string
type 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 }
GetLifecycleEnvironmentRequest wrapper for the GetLifecycleEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetLifecycleEnvironment.go.html to see an example of how to use GetLifecycleEnvironmentRequest.
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 ¶
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"` }
GetLifecycleEnvironmentResponse wrapper for the GetLifecycleEnvironment operation
func (GetLifecycleEnvironmentResponse) HTTPResponse ¶
func (response GetLifecycleEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetLifecycleEnvironmentResponse) String ¶
func (response GetLifecycleEnvironmentResponse) String() string
type 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 }
GetLifecycleStageRequest wrapper for the GetLifecycleStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetLifecycleStage.go.html to see an example of how to use GetLifecycleStageRequest.
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 ¶
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"` }
GetLifecycleStageResponse wrapper for the GetLifecycleStage operation
func (GetLifecycleStageResponse) HTTPResponse ¶
func (response GetLifecycleStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetLifecycleStageResponse) String ¶
func (response GetLifecycleStageResponse) String() string
type GetManagedInstanceAnalyticContentReportFormatEnum ¶ added in v65.64.0
type GetManagedInstanceAnalyticContentReportFormatEnum string
GetManagedInstanceAnalyticContentReportFormatEnum Enum with underlying type: string
const ( GetManagedInstanceAnalyticContentReportFormatCsv GetManagedInstanceAnalyticContentReportFormatEnum = "csv" GetManagedInstanceAnalyticContentReportFormatJson GetManagedInstanceAnalyticContentReportFormatEnum = "json" GetManagedInstanceAnalyticContentReportFormatXml GetManagedInstanceAnalyticContentReportFormatEnum = "xml" )
Set of constants representing the allowable values for GetManagedInstanceAnalyticContentReportFormatEnum
func GetGetManagedInstanceAnalyticContentReportFormatEnumValues ¶ added in v65.64.0
func GetGetManagedInstanceAnalyticContentReportFormatEnumValues() []GetManagedInstanceAnalyticContentReportFormatEnum
GetGetManagedInstanceAnalyticContentReportFormatEnumValues Enumerates the set of values for GetManagedInstanceAnalyticContentReportFormatEnum
func GetMappingGetManagedInstanceAnalyticContentReportFormatEnum ¶ added in v65.64.0
func GetMappingGetManagedInstanceAnalyticContentReportFormatEnum(val string) (GetManagedInstanceAnalyticContentReportFormatEnum, bool)
GetMappingGetManagedInstanceAnalyticContentReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum
type GetManagedInstanceAnalyticContentReportTypeEnum ¶ added in v65.64.0
type GetManagedInstanceAnalyticContentReportTypeEnum string
GetManagedInstanceAnalyticContentReportTypeEnum Enum with underlying type: string
const ( GetManagedInstanceAnalyticContentReportTypeSecurity GetManagedInstanceAnalyticContentReportTypeEnum = "SECURITY" GetManagedInstanceAnalyticContentReportTypeBugfix GetManagedInstanceAnalyticContentReportTypeEnum = "BUGFIX" GetManagedInstanceAnalyticContentReportTypeActivity GetManagedInstanceAnalyticContentReportTypeEnum = "ACTIVITY" GetManagedInstanceAnalyticContentReportTypeAll GetManagedInstanceAnalyticContentReportTypeEnum = "ALL" )
Set of constants representing the allowable values for GetManagedInstanceAnalyticContentReportTypeEnum
func GetGetManagedInstanceAnalyticContentReportTypeEnumValues ¶ added in v65.64.0
func GetGetManagedInstanceAnalyticContentReportTypeEnumValues() []GetManagedInstanceAnalyticContentReportTypeEnum
GetGetManagedInstanceAnalyticContentReportTypeEnumValues Enumerates the set of values for GetManagedInstanceAnalyticContentReportTypeEnum
func GetMappingGetManagedInstanceAnalyticContentReportTypeEnum ¶ added in v65.64.0
func GetMappingGetManagedInstanceAnalyticContentReportTypeEnum(val string) (GetManagedInstanceAnalyticContentReportTypeEnum, bool)
GetMappingGetManagedInstanceAnalyticContentReportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
GetManagedInstanceAnalyticContentRequest wrapper for the GetManagedInstanceAnalyticContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetManagedInstanceAnalyticContent.go.html to see an example of how to use GetManagedInstanceAnalyticContentRequest.
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 ¶
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"` }
GetManagedInstanceAnalyticContentResponse wrapper for the GetManagedInstanceAnalyticContent operation
func (GetManagedInstanceAnalyticContentResponse) HTTPResponse ¶
func (response GetManagedInstanceAnalyticContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetManagedInstanceAnalyticContentResponse) String ¶
func (response GetManagedInstanceAnalyticContentResponse) String() string
type GetManagedInstanceContentReportFormatEnum ¶ added in v65.64.0
type GetManagedInstanceContentReportFormatEnum string
GetManagedInstanceContentReportFormatEnum Enum with underlying type: string
const ( GetManagedInstanceContentReportFormatCsv GetManagedInstanceContentReportFormatEnum = "csv" GetManagedInstanceContentReportFormatJson GetManagedInstanceContentReportFormatEnum = "json" GetManagedInstanceContentReportFormatXml GetManagedInstanceContentReportFormatEnum = "xml" )
Set of constants representing the allowable values for GetManagedInstanceContentReportFormatEnum
func GetGetManagedInstanceContentReportFormatEnumValues ¶ added in v65.64.0
func GetGetManagedInstanceContentReportFormatEnumValues() []GetManagedInstanceContentReportFormatEnum
GetGetManagedInstanceContentReportFormatEnumValues Enumerates the set of values for GetManagedInstanceContentReportFormatEnum
func GetMappingGetManagedInstanceContentReportFormatEnum ¶ added in v65.64.0
func GetMappingGetManagedInstanceContentReportFormatEnum(val string) (GetManagedInstanceContentReportFormatEnum, bool)
GetMappingGetManagedInstanceContentReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
GetManagedInstanceContentRequest wrapper for the GetManagedInstanceContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetManagedInstanceContent.go.html to see an example of how to use GetManagedInstanceContentRequest.
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 ¶
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"` }
GetManagedInstanceContentResponse wrapper for the GetManagedInstanceContent operation
func (GetManagedInstanceContentResponse) HTTPResponse ¶
func (response GetManagedInstanceContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetManagedInstanceContentResponse) String ¶
func (response GetManagedInstanceContentResponse) String() string
type 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 }
GetManagedInstanceGroupRequest wrapper for the GetManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetManagedInstanceGroup.go.html to see an example of how to use GetManagedInstanceGroupRequest.
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 ¶
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"` }
GetManagedInstanceGroupResponse wrapper for the GetManagedInstanceGroup operation
func (GetManagedInstanceGroupResponse) HTTPResponse ¶
func (response GetManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetManagedInstanceGroupResponse) String ¶
func (response GetManagedInstanceGroupResponse) String() string
type 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 }
GetManagedInstanceRequest wrapper for the GetManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetManagedInstance.go.html to see an example of how to use GetManagedInstanceRequest.
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 ¶
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"` }
GetManagedInstanceResponse wrapper for the GetManagedInstance operation
func (GetManagedInstanceResponse) HTTPResponse ¶
func (response GetManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetManagedInstanceResponse) String ¶
func (response GetManagedInstanceResponse) String() string
type 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 }
GetManagementStationRequest wrapper for the GetManagementStation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetManagementStation.go.html to see an example of how to use GetManagementStationRequest.
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 ¶
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"` }
GetManagementStationResponse wrapper for the GetManagementStation operation
func (GetManagementStationResponse) HTTPResponse ¶
func (response GetManagementStationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetManagementStationResponse) String ¶
func (response GetManagementStationResponse) String() string
type 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 }
GetModuleStreamProfileRequest wrapper for the GetModuleStreamProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetModuleStreamProfile.go.html to see an example of how to use GetModuleStreamProfileRequest.
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 ¶
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"` }
GetModuleStreamProfileResponse wrapper for the GetModuleStreamProfile operation
func (GetModuleStreamProfileResponse) HTTPResponse ¶
func (response GetModuleStreamProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetModuleStreamProfileResponse) String ¶
func (response GetModuleStreamProfileResponse) String() string
type 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 }
GetModuleStreamRequest wrapper for the GetModuleStream operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetModuleStream.go.html to see an example of how to use GetModuleStreamRequest.
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 ¶
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"` }
GetModuleStreamResponse wrapper for the GetModuleStream operation
func (GetModuleStreamResponse) HTTPResponse ¶
func (response GetModuleStreamResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetModuleStreamResponse) String ¶
func (response GetModuleStreamResponse) String() string
type 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 }
GetPackageGroupRequest wrapper for the GetPackageGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetPackageGroup.go.html to see an example of how to use GetPackageGroupRequest.
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 ¶
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"` }
GetPackageGroupResponse wrapper for the GetPackageGroup operation
func (GetPackageGroupResponse) HTTPResponse ¶
func (response GetPackageGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPackageGroupResponse) String ¶
func (response GetPackageGroupResponse) String() string
type 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 }
GetProfileRequest wrapper for the GetProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetProfile.go.html to see an example of how to use GetProfileRequest.
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 ¶
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"` }
GetProfileResponse wrapper for the GetProfile operation
func (GetProfileResponse) HTTPResponse ¶
func (response GetProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetProfileResponse) String ¶
func (response GetProfileResponse) String() string
type 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 }
GetScheduledJobRequest wrapper for the GetScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetScheduledJob.go.html to see an example of how to use GetScheduledJobRequest.
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 ¶
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"` }
GetScheduledJobResponse wrapper for the GetScheduledJob operation
func (GetScheduledJobResponse) HTTPResponse ¶
func (response GetScheduledJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetScheduledJobResponse) String ¶
func (response GetScheduledJobResponse) String() string
type GetSoftwarePackageByNameRequest ¶ added in v65.64.0
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 }
GetSoftwarePackageByNameRequest wrapper for the GetSoftwarePackageByName operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetSoftwarePackageByName.go.html to see an example of how to use GetSoftwarePackageByNameRequest.
func (GetSoftwarePackageByNameRequest) BinaryRequestBody ¶ added in v65.64.0
func (request GetSoftwarePackageByNameRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSoftwarePackageByNameRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request GetSoftwarePackageByNameRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSoftwarePackageByNameRequest) String ¶ added in v65.64.0
func (request GetSoftwarePackageByNameRequest) String() string
func (GetSoftwarePackageByNameRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
GetSoftwarePackageByNameResponse wrapper for the GetSoftwarePackageByName operation
func (GetSoftwarePackageByNameResponse) HTTPResponse ¶ added in v65.64.0
func (response GetSoftwarePackageByNameResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSoftwarePackageByNameResponse) String ¶ added in v65.64.0
func (response GetSoftwarePackageByNameResponse) String() string
type 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 }
GetSoftwarePackageRequest wrapper for the GetSoftwarePackage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetSoftwarePackage.go.html to see an example of how to use GetSoftwarePackageRequest.
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 ¶
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"` }
GetSoftwarePackageResponse wrapper for the GetSoftwarePackage operation
func (GetSoftwarePackageResponse) HTTPResponse ¶
func (response GetSoftwarePackageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSoftwarePackageResponse) String ¶
func (response GetSoftwarePackageResponse) String() string
type 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 }
GetSoftwareSourceRequest wrapper for the GetSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetSoftwareSource.go.html to see an example of how to use GetSoftwareSourceRequest.
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 ¶
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"` }
GetSoftwareSourceResponse wrapper for the GetSoftwareSource operation
func (GetSoftwareSourceResponse) HTTPResponse ¶
func (response GetSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSoftwareSourceResponse) String ¶
func (response GetSoftwareSourceResponse) String() string
type GetWindowsUpdateRequest ¶ added in v65.64.0
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 }
GetWindowsUpdateRequest wrapper for the GetWindowsUpdate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetWindowsUpdate.go.html to see an example of how to use GetWindowsUpdateRequest.
func (GetWindowsUpdateRequest) BinaryRequestBody ¶ added in v65.64.0
func (request GetWindowsUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWindowsUpdateRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request GetWindowsUpdateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWindowsUpdateRequest) String ¶ added in v65.64.0
func (request GetWindowsUpdateRequest) String() string
func (GetWindowsUpdateRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
GetWindowsUpdateResponse wrapper for the GetWindowsUpdate operation
func (GetWindowsUpdateResponse) HTTPResponse ¶ added in v65.64.0
func (response GetWindowsUpdateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWindowsUpdateResponse) String ¶ added in v65.64.0
func (response GetWindowsUpdateResponse) String() string
type 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
func (GetWorkRequestRequest) ValidateEnumValue ¶
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *int `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type GroupProfile ¶
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"` }
GroupProfile Provides the information for a group registration profile.
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) GetIsDefaultProfile ¶ added in v65.64.0
func (m GroupProfile) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (GroupProfile) GetIsServiceProvidedProfile ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
type HealthStateEnum string
HealthStateEnum Enum with underlying type: string
const ( HealthStateHealthy HealthStateEnum = "HEALTHY" HealthStateUnhealthy HealthStateEnum = "UNHEALTHY" )
Set of constants representing the allowable values for HealthStateEnum
func GetHealthStateEnumValues ¶ added in v65.64.0
func GetHealthStateEnumValues() []HealthStateEnum
GetHealthStateEnumValues Enumerates the set of values for HealthStateEnum
func GetMappingHealthStateEnum ¶ added in v65.64.0
func GetMappingHealthStateEnum(val string) (HealthStateEnum, bool)
GetMappingHealthStateEnum performs case Insensitive comparison on enum value and return the desired enum
type Id ¶
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"` }
Id Id and name of a resource to simplify the display for the user.
func (Id) ValidateEnumValue ¶
ValidateEnumValue returns an error 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 ¶ added in v65.64.0
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 }
ImportEventContentRequest wrapper for the ImportEventContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ImportEventContent.go.html to see an example of how to use ImportEventContentRequest.
func (ImportEventContentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ImportEventContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ImportEventContentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ImportEventContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ImportEventContentRequest) String ¶ added in v65.64.0
func (request ImportEventContentRequest) String() string
func (ImportEventContentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ImportEventContentResponse wrapper for the ImportEventContent operation
func (ImportEventContentResponse) HTTPResponse ¶ added in v65.64.0
func (response ImportEventContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ImportEventContentResponse) String ¶ added in v65.64.0
func (response ImportEventContentResponse) String() string
type InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails ¶ added in v65.64.0
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"` }
InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails Provides the information used to install all Windows updates of a specified type on managed instances within the specified compartment.
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) String ¶ added in v65.64.0
func (m InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) String() string
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest wrapper for the InstallAllWindowsUpdatesOnManagedInstancesInCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/InstallAllWindowsUpdatesOnManagedInstancesInCompartment.go.html to see an example of how to use InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest.
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) BinaryRequestBody ¶ added in v65.64.0
func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) String ¶ added in v65.64.0
func (request InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) String() string
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse wrapper for the InstallAllWindowsUpdatesOnManagedInstancesInCompartment operation
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) HTTPResponse ¶ added in v65.64.0
func (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) String ¶ added in v65.64.0
func (response InstallAllWindowsUpdatesOnManagedInstancesInCompartmentResponse) String() string
type InstallModuleStreamProfileOnManagedInstanceDetails ¶
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"` }
InstallModuleStreamProfileOnManagedInstanceDetails Provides the information used to install a module stream profile on a managed instance.
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 ¶
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"` }
InstallModuleStreamProfileOnManagedInstanceGroupDetails Provides the details for installing a module stream profile on a managed instance group.
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 ¶
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 }
InstallModuleStreamProfileOnManagedInstanceGroupRequest wrapper for the InstallModuleStreamProfileOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/InstallModuleStreamProfileOnManagedInstanceGroup.go.html to see an example of how to use InstallModuleStreamProfileOnManagedInstanceGroupRequest.
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 ¶
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"` }
InstallModuleStreamProfileOnManagedInstanceGroupResponse wrapper for the InstallModuleStreamProfileOnManagedInstanceGroup operation
func (InstallModuleStreamProfileOnManagedInstanceGroupResponse) HTTPResponse ¶
func (response InstallModuleStreamProfileOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallModuleStreamProfileOnManagedInstanceGroupResponse) String ¶
func (response InstallModuleStreamProfileOnManagedInstanceGroupResponse) String() string
type 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 }
InstallModuleStreamProfileOnManagedInstanceRequest wrapper for the InstallModuleStreamProfileOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/InstallModuleStreamProfileOnManagedInstance.go.html to see an example of how to use InstallModuleStreamProfileOnManagedInstanceRequest.
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 ¶
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"` }
InstallModuleStreamProfileOnManagedInstanceResponse wrapper for the InstallModuleStreamProfileOnManagedInstance operation
func (InstallModuleStreamProfileOnManagedInstanceResponse) HTTPResponse ¶
func (response InstallModuleStreamProfileOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallModuleStreamProfileOnManagedInstanceResponse) String ¶
func (response InstallModuleStreamProfileOnManagedInstanceResponse) String() string
type InstallPackagesOnManagedInstanceDetails ¶
type InstallPackagesOnManagedInstanceDetails struct { // The list of package names. PackageNames []string `mandatory:"true" json:"packageNames"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
InstallPackagesOnManagedInstanceDetails Provides the information used to install software packages on a managed instance.
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 ¶
type InstallPackagesOnManagedInstanceGroupDetails struct { // The list of package names. PackageNames []string `mandatory:"true" json:"packageNames"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
InstallPackagesOnManagedInstanceGroupDetails The names of the packages to be installed on the managed instance group.
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 ¶
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 }
InstallPackagesOnManagedInstanceGroupRequest wrapper for the InstallPackagesOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/InstallPackagesOnManagedInstanceGroup.go.html to see an example of how to use InstallPackagesOnManagedInstanceGroupRequest.
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 ¶
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"` }
InstallPackagesOnManagedInstanceGroupResponse wrapper for the InstallPackagesOnManagedInstanceGroup operation
func (InstallPackagesOnManagedInstanceGroupResponse) HTTPResponse ¶
func (response InstallPackagesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallPackagesOnManagedInstanceGroupResponse) String ¶
func (response InstallPackagesOnManagedInstanceGroupResponse) String() string
type 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 }
InstallPackagesOnManagedInstanceRequest wrapper for the InstallPackagesOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/InstallPackagesOnManagedInstance.go.html to see an example of how to use InstallPackagesOnManagedInstanceRequest.
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 ¶
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"` }
InstallPackagesOnManagedInstanceResponse wrapper for the InstallPackagesOnManagedInstance operation
func (InstallPackagesOnManagedInstanceResponse) HTTPResponse ¶
func (response InstallPackagesOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallPackagesOnManagedInstanceResponse) String ¶
func (response InstallPackagesOnManagedInstanceResponse) String() string
type InstallWindowsUpdatesOnManagedInstanceDetails ¶ added in v65.64.0
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"` }
InstallWindowsUpdatesOnManagedInstanceDetails Provides the information used to install Windows updates on a managed instance.
func (InstallWindowsUpdatesOnManagedInstanceDetails) String ¶ added in v65.64.0
func (m InstallWindowsUpdatesOnManagedInstanceDetails) String() string
func (InstallWindowsUpdatesOnManagedInstanceDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type InstallWindowsUpdatesOnManagedInstanceGroupDetails struct { // The type of Windows updates to be applied. WindowsUpdateTypes []WindowsUpdateTypesEnum `mandatory:"true" json:"windowsUpdateTypes"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
InstallWindowsUpdatesOnManagedInstanceGroupDetails Provides the details for the Windows update installed on the managed instance group.
func (InstallWindowsUpdatesOnManagedInstanceGroupDetails) String ¶ added in v65.64.0
func (m InstallWindowsUpdatesOnManagedInstanceGroupDetails) String() string
func (InstallWindowsUpdatesOnManagedInstanceGroupDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
InstallWindowsUpdatesOnManagedInstanceGroupRequest wrapper for the InstallWindowsUpdatesOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/InstallWindowsUpdatesOnManagedInstanceGroup.go.html to see an example of how to use InstallWindowsUpdatesOnManagedInstanceGroupRequest.
func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) BinaryRequestBody ¶ added in v65.64.0
func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) String ¶ added in v65.64.0
func (request InstallWindowsUpdatesOnManagedInstanceGroupRequest) String() string
func (InstallWindowsUpdatesOnManagedInstanceGroupRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
InstallWindowsUpdatesOnManagedInstanceGroupResponse wrapper for the InstallWindowsUpdatesOnManagedInstanceGroup operation
func (InstallWindowsUpdatesOnManagedInstanceGroupResponse) HTTPResponse ¶ added in v65.64.0
func (response InstallWindowsUpdatesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallWindowsUpdatesOnManagedInstanceGroupResponse) String ¶ added in v65.64.0
func (response InstallWindowsUpdatesOnManagedInstanceGroupResponse) String() string
type InstallWindowsUpdatesOnManagedInstanceRequest ¶ added in v65.64.0
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 }
InstallWindowsUpdatesOnManagedInstanceRequest wrapper for the InstallWindowsUpdatesOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/InstallWindowsUpdatesOnManagedInstance.go.html to see an example of how to use InstallWindowsUpdatesOnManagedInstanceRequest.
func (InstallWindowsUpdatesOnManagedInstanceRequest) BinaryRequestBody ¶ added in v65.64.0
func (request InstallWindowsUpdatesOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (InstallWindowsUpdatesOnManagedInstanceRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request InstallWindowsUpdatesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallWindowsUpdatesOnManagedInstanceRequest) String ¶ added in v65.64.0
func (request InstallWindowsUpdatesOnManagedInstanceRequest) String() string
func (InstallWindowsUpdatesOnManagedInstanceRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
InstallWindowsUpdatesOnManagedInstanceResponse wrapper for the InstallWindowsUpdatesOnManagedInstance operation
func (InstallWindowsUpdatesOnManagedInstanceResponse) HTTPResponse ¶ added in v65.64.0
func (response InstallWindowsUpdatesOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallWindowsUpdatesOnManagedInstanceResponse) String ¶ added in v65.64.0
func (response InstallWindowsUpdatesOnManagedInstanceResponse) String() string
type InstallationRequirementsEnum ¶ added in v65.64.0
type InstallationRequirementsEnum string
InstallationRequirementsEnum Enum with underlying type: string
const ( InstallationRequirementsEulaAcceptanceRequired InstallationRequirementsEnum = "EULA_ACCEPTANCE_REQUIRED" InstallationRequirementsSoftwareMediaRequired InstallationRequirementsEnum = "SOFTWARE_MEDIA_REQUIRED" InstallationRequirementsUserInteractionRequired InstallationRequirementsEnum = "USER_INTERACTION_REQUIRED" )
Set of constants representing the allowable values for InstallationRequirementsEnum
func GetInstallationRequirementsEnumValues ¶ added in v65.64.0
func GetInstallationRequirementsEnumValues() []InstallationRequirementsEnum
GetInstallationRequirementsEnumValues Enumerates the set of values for InstallationRequirementsEnum
func GetMappingInstallationRequirementsEnum ¶ added in v65.64.0
func GetMappingInstallationRequirementsEnum(val string) (InstallationRequirementsEnum, bool)
GetMappingInstallationRequirementsEnum performs case Insensitive comparison on enum value and return the desired enum
type InstalledPackageCollection ¶
type InstalledPackageCollection struct { // List of installed packages. Items []InstalledPackageSummary `mandatory:"true" json:"items"` }
InstalledPackageCollection The set of installed packages on a managed instance.
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 ¶
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"` }
InstalledPackageSummary Provides summary information for a software package installed on a managed instance.
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 ¶ added in v65.64.0
type InstalledWindowsUpdateCollection struct { // List of installed Windows updates. Items []InstalledWindowsUpdateSummary `mandatory:"true" json:"items"` }
InstalledWindowsUpdateCollection The set of installed Windows updates returned for the ListManagedInstanceInstalledWindowsUpdates operation.
func (InstalledWindowsUpdateCollection) String ¶ added in v65.64.0
func (m InstalledWindowsUpdateCollection) String() string
func (InstalledWindowsUpdateCollection) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
InstalledWindowsUpdateSummary An object that defines an installed update for a Windows instance.
func (InstalledWindowsUpdateSummary) String ¶ added in v65.64.0
func (m InstalledWindowsUpdateSummary) String() string
func (InstalledWindowsUpdateSummary) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
KernelCrashEvent Information about the kernel crash event. A kernel crash event occurs when the kernel detects an exception and triggers a reboot.
func (KernelCrashEvent) GetCompartmentId ¶ added in v65.64.0
func (m KernelCrashEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (KernelCrashEvent) GetDefinedTags ¶ added in v65.64.0
func (m KernelCrashEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (KernelCrashEvent) GetEventDetails ¶ added in v65.64.0
func (m KernelCrashEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (KernelCrashEvent) GetEventSummary ¶ added in v65.64.0
func (m KernelCrashEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (KernelCrashEvent) GetFreeformTags ¶ added in v65.64.0
func (m KernelCrashEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (KernelCrashEvent) GetId ¶ added in v65.64.0
func (m KernelCrashEvent) GetId() *string
GetId returns Id
func (KernelCrashEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m KernelCrashEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (KernelCrashEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m KernelCrashEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (KernelCrashEvent) GetLifecycleState ¶ added in v65.64.0
func (m KernelCrashEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (KernelCrashEvent) GetResourceId ¶ added in v65.64.0
func (m KernelCrashEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (KernelCrashEvent) GetSystemDetails ¶ added in v65.64.0
func (m KernelCrashEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (KernelCrashEvent) GetSystemTags ¶ added in v65.64.0
func (m KernelCrashEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (KernelCrashEvent) GetTimeCreated ¶ added in v65.64.0
func (m KernelCrashEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KernelCrashEvent) GetTimeOccurred ¶ added in v65.64.0
func (m KernelCrashEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (KernelCrashEvent) GetTimeUpdated ¶ added in v65.64.0
func (m KernelCrashEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (KernelCrashEvent) MarshalJSON ¶ added in v65.64.0
func (m KernelCrashEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KernelCrashEvent) String ¶ added in v65.64.0
func (m KernelCrashEvent) String() string
func (KernelCrashEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type KernelEventAdditionalDetails struct {
Vmcore *VmcoreDetails `mandatory:"true" json:"vmcore"`
}
KernelEventAdditionalDetails Provides additional information about the kernel event.
func (KernelEventAdditionalDetails) String ¶ added in v65.64.0
func (m KernelEventAdditionalDetails) String() string
func (KernelEventAdditionalDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
KernelEventContent Provides information collected for the kernel event.
func (KernelEventContent) MarshalJSON ¶ added in v65.64.0
func (m KernelEventContent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KernelEventContent) String ¶ added in v65.64.0
func (m KernelEventContent) String() string
func (KernelEventContent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type KernelEventContentContentAvailabilityEnum string
KernelEventContentContentAvailabilityEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for KernelEventContentContentAvailabilityEnum
func GetKernelEventContentContentAvailabilityEnumValues ¶ added in v65.64.0
func GetKernelEventContentContentAvailabilityEnumValues() []KernelEventContentContentAvailabilityEnum
GetKernelEventContentContentAvailabilityEnumValues Enumerates the set of values for KernelEventContentContentAvailabilityEnum
func GetMappingKernelEventContentContentAvailabilityEnum ¶ added in v65.64.0
func GetMappingKernelEventContentContentAvailabilityEnum(val string) (KernelEventContentContentAvailabilityEnum, bool)
GetMappingKernelEventContentContentAvailabilityEnum performs case Insensitive comparison on enum value and return the desired enum
type KernelEventData ¶ added in v65.64.0
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"` }
KernelEventData Information about the kernel event.
func (KernelEventData) String ¶ added in v65.64.0
func (m KernelEventData) String() string
func (KernelEventData) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
KernelOopsEvent Information about the kernel OOPS event. A kernel OOPS event occurs when the kernel detects an erroneous state inside itself.
func (KernelOopsEvent) GetCompartmentId ¶ added in v65.64.0
func (m KernelOopsEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (KernelOopsEvent) GetDefinedTags ¶ added in v65.64.0
func (m KernelOopsEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (KernelOopsEvent) GetEventDetails ¶ added in v65.64.0
func (m KernelOopsEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (KernelOopsEvent) GetEventSummary ¶ added in v65.64.0
func (m KernelOopsEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (KernelOopsEvent) GetFreeformTags ¶ added in v65.64.0
func (m KernelOopsEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (KernelOopsEvent) GetId ¶ added in v65.64.0
func (m KernelOopsEvent) GetId() *string
GetId returns Id
func (KernelOopsEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m KernelOopsEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (KernelOopsEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m KernelOopsEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (KernelOopsEvent) GetLifecycleState ¶ added in v65.64.0
func (m KernelOopsEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (KernelOopsEvent) GetResourceId ¶ added in v65.64.0
func (m KernelOopsEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (KernelOopsEvent) GetSystemDetails ¶ added in v65.64.0
func (m KernelOopsEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (KernelOopsEvent) GetSystemTags ¶ added in v65.64.0
func (m KernelOopsEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (KernelOopsEvent) GetTimeCreated ¶ added in v65.64.0
func (m KernelOopsEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KernelOopsEvent) GetTimeOccurred ¶ added in v65.64.0
func (m KernelOopsEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (KernelOopsEvent) GetTimeUpdated ¶ added in v65.64.0
func (m KernelOopsEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (KernelOopsEvent) MarshalJSON ¶ added in v65.64.0
func (m KernelOopsEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KernelOopsEvent) String ¶ added in v65.64.0
func (m KernelOopsEvent) String() string
func (KernelOopsEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
KspliceUpdateEvent Provides information for a Ksplice update event.
func (KspliceUpdateEvent) GetCompartmentId ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (KspliceUpdateEvent) GetDefinedTags ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (KspliceUpdateEvent) GetEventDetails ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (KspliceUpdateEvent) GetEventSummary ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (KspliceUpdateEvent) GetFreeformTags ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (KspliceUpdateEvent) GetId ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetId() *string
GetId returns Id
func (KspliceUpdateEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (KspliceUpdateEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (KspliceUpdateEvent) GetLifecycleState ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (KspliceUpdateEvent) GetResourceId ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (KspliceUpdateEvent) GetSystemDetails ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (KspliceUpdateEvent) GetSystemTags ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (KspliceUpdateEvent) GetTimeCreated ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KspliceUpdateEvent) GetTimeOccurred ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (KspliceUpdateEvent) GetTimeUpdated ¶ added in v65.64.0
func (m KspliceUpdateEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (KspliceUpdateEvent) MarshalJSON ¶ added in v65.64.0
func (m KspliceUpdateEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KspliceUpdateEvent) String ¶ added in v65.64.0
func (m KspliceUpdateEvent) String() string
func (KspliceUpdateEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
KspliceUpdateEventData Provides additional information for a Ksplice update event.
func (KspliceUpdateEventData) String ¶ added in v65.64.0
func (m KspliceUpdateEventData) String() string
func (KspliceUpdateEventData) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type KspliceUpdateEventDataOperationTypeEnum string
KspliceUpdateEventDataOperationTypeEnum Enum with underlying type: string
const ( KspliceUpdateEventDataOperationTypeKernel KspliceUpdateEventDataOperationTypeEnum = "UPDATE_KSPLICE_KERNEL" KspliceUpdateEventDataOperationTypeUserspace KspliceUpdateEventDataOperationTypeEnum = "UPDATE_KSPLICE_USERSPACE" )
Set of constants representing the allowable values for KspliceUpdateEventDataOperationTypeEnum
func GetKspliceUpdateEventDataOperationTypeEnumValues ¶ added in v65.64.0
func GetKspliceUpdateEventDataOperationTypeEnumValues() []KspliceUpdateEventDataOperationTypeEnum
GetKspliceUpdateEventDataOperationTypeEnumValues Enumerates the set of values for KspliceUpdateEventDataOperationTypeEnum
func GetMappingKspliceUpdateEventDataOperationTypeEnum ¶ added in v65.64.0
func GetMappingKspliceUpdateEventDataOperationTypeEnum(val string) (KspliceUpdateEventDataOperationTypeEnum, bool)
GetMappingKspliceUpdateEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type LifecycleEnvironment ¶
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"` }
LifecycleEnvironment Defines the lifecycle environment, including the associated versioned software sources, lifecycle stages, and managed instances.
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 ¶
type LifecycleEnvironmentClient struct { common.BaseClient // contains filtered or unexported fields }
LifecycleEnvironmentClient a client for LifecycleEnvironment
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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶
type LifecycleEnvironmentCollection struct { // List of lifecycle environments. Items []LifecycleEnvironmentSummary `mandatory:"true" json:"items"` }
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.
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 ¶
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"` }
LifecycleEnvironmentDetails Provides identifying information for the specified lifecycle environment.
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 ¶
type LifecycleEnvironmentLifecycleStateEnum string
LifecycleEnvironmentLifecycleStateEnum Enum with underlying type: string
const ( LifecycleEnvironmentLifecycleStateCreating LifecycleEnvironmentLifecycleStateEnum = "CREATING" LifecycleEnvironmentLifecycleStateUpdating LifecycleEnvironmentLifecycleStateEnum = "UPDATING" LifecycleEnvironmentLifecycleStateActive LifecycleEnvironmentLifecycleStateEnum = "ACTIVE" LifecycleEnvironmentLifecycleStateDeleting LifecycleEnvironmentLifecycleStateEnum = "DELETING" LifecycleEnvironmentLifecycleStateDeleted LifecycleEnvironmentLifecycleStateEnum = "DELETED" LifecycleEnvironmentLifecycleStateFailed LifecycleEnvironmentLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for LifecycleEnvironmentLifecycleStateEnum
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 ¶
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"` }
LifecycleEnvironmentSummary Summary of the lifecycle environment.
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 ¶
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"` }
LifecycleProfile Provides the information for a lifecycle environment registration profile.
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) GetIsDefaultProfile ¶ added in v65.64.0
func (m LifecycleProfile) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (LifecycleProfile) GetIsServiceProvidedProfile ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶
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"` }
LifecycleStage Defines the lifecycle stage.
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 ¶
type LifecycleStageCollection struct { // List of lifecycle stages. Items []LifecycleStageSummary `mandatory:"true" json:"items"` }
LifecycleStageCollection A set of lifecycle stages returned for the ListLifecycleStages operation.
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 ¶
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"` }
LifecycleStageDetails Provides identifying information for the specified lifecycle stage.
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 ¶
type LifecycleStageLifecycleStateEnum string
LifecycleStageLifecycleStateEnum Enum with underlying type: string
const ( LifecycleStageLifecycleStateCreating LifecycleStageLifecycleStateEnum = "CREATING" LifecycleStageLifecycleStateUpdating LifecycleStageLifecycleStateEnum = "UPDATING" LifecycleStageLifecycleStateActive LifecycleStageLifecycleStateEnum = "ACTIVE" LifecycleStageLifecycleStateDeleting LifecycleStageLifecycleStateEnum = "DELETING" LifecycleStageLifecycleStateDeleted LifecycleStageLifecycleStateEnum = "DELETED" LifecycleStageLifecycleStateFailed LifecycleStageLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for LifecycleStageLifecycleStateEnum
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 ¶
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"` }
LifecycleStageSummary Provides summary information for a lifecycle stage.
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 ¶ added in v65.64.0
type ListAllSoftwarePackagesArchitectureEnum string
ListAllSoftwarePackagesArchitectureEnum Enum with underlying type: string
const ( ListAllSoftwarePackagesArchitectureI386 ListAllSoftwarePackagesArchitectureEnum = "I386" ListAllSoftwarePackagesArchitectureI686 ListAllSoftwarePackagesArchitectureEnum = "I686" ListAllSoftwarePackagesArchitectureAarch64 ListAllSoftwarePackagesArchitectureEnum = "AARCH64" ListAllSoftwarePackagesArchitectureX8664 ListAllSoftwarePackagesArchitectureEnum = "X86_64" ListAllSoftwarePackagesArchitectureSrc ListAllSoftwarePackagesArchitectureEnum = "SRC" ListAllSoftwarePackagesArchitectureNoarch ListAllSoftwarePackagesArchitectureEnum = "NOARCH" ListAllSoftwarePackagesArchitectureOther ListAllSoftwarePackagesArchitectureEnum = "OTHER" )
Set of constants representing the allowable values for ListAllSoftwarePackagesArchitectureEnum
func GetListAllSoftwarePackagesArchitectureEnumValues ¶ added in v65.64.0
func GetListAllSoftwarePackagesArchitectureEnumValues() []ListAllSoftwarePackagesArchitectureEnum
GetListAllSoftwarePackagesArchitectureEnumValues Enumerates the set of values for ListAllSoftwarePackagesArchitectureEnum
func GetMappingListAllSoftwarePackagesArchitectureEnum ¶ added in v65.64.0
func GetMappingListAllSoftwarePackagesArchitectureEnum(val string) (ListAllSoftwarePackagesArchitectureEnum, bool)
GetMappingListAllSoftwarePackagesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAllSoftwarePackagesOsFamilyEnum ¶ added in v65.64.0
type ListAllSoftwarePackagesOsFamilyEnum string
ListAllSoftwarePackagesOsFamilyEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListAllSoftwarePackagesOsFamilyEnum
func GetListAllSoftwarePackagesOsFamilyEnumValues ¶ added in v65.64.0
func GetListAllSoftwarePackagesOsFamilyEnumValues() []ListAllSoftwarePackagesOsFamilyEnum
GetListAllSoftwarePackagesOsFamilyEnumValues Enumerates the set of values for ListAllSoftwarePackagesOsFamilyEnum
func GetMappingListAllSoftwarePackagesOsFamilyEnum ¶ added in v65.64.0
func GetMappingListAllSoftwarePackagesOsFamilyEnum(val string) (ListAllSoftwarePackagesOsFamilyEnum, bool)
GetMappingListAllSoftwarePackagesOsFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAllSoftwarePackagesRequest ¶ added in v65.64.0
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 }
ListAllSoftwarePackagesRequest wrapper for the ListAllSoftwarePackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListAllSoftwarePackages.go.html to see an example of how to use ListAllSoftwarePackagesRequest.
func (ListAllSoftwarePackagesRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ListAllSoftwarePackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAllSoftwarePackagesRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ListAllSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAllSoftwarePackagesRequest) String ¶ added in v65.64.0
func (request ListAllSoftwarePackagesRequest) String() string
func (ListAllSoftwarePackagesRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ListAllSoftwarePackagesResponse wrapper for the ListAllSoftwarePackages operation
func (ListAllSoftwarePackagesResponse) HTTPResponse ¶ added in v65.64.0
func (response ListAllSoftwarePackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAllSoftwarePackagesResponse) String ¶ added in v65.64.0
func (response ListAllSoftwarePackagesResponse) String() string
type ListAllSoftwarePackagesSortByEnum ¶ added in v65.64.0
type ListAllSoftwarePackagesSortByEnum string
ListAllSoftwarePackagesSortByEnum Enum with underlying type: string
const (
ListAllSoftwarePackagesSortByDisplayname ListAllSoftwarePackagesSortByEnum = "displayName"
)
Set of constants representing the allowable values for ListAllSoftwarePackagesSortByEnum
func GetListAllSoftwarePackagesSortByEnumValues ¶ added in v65.64.0
func GetListAllSoftwarePackagesSortByEnumValues() []ListAllSoftwarePackagesSortByEnum
GetListAllSoftwarePackagesSortByEnumValues Enumerates the set of values for ListAllSoftwarePackagesSortByEnum
func GetMappingListAllSoftwarePackagesSortByEnum ¶ added in v65.64.0
func GetMappingListAllSoftwarePackagesSortByEnum(val string) (ListAllSoftwarePackagesSortByEnum, bool)
GetMappingListAllSoftwarePackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAllSoftwarePackagesSortOrderEnum ¶ added in v65.64.0
type ListAllSoftwarePackagesSortOrderEnum string
ListAllSoftwarePackagesSortOrderEnum Enum with underlying type: string
const ( ListAllSoftwarePackagesSortOrderAsc ListAllSoftwarePackagesSortOrderEnum = "ASC" ListAllSoftwarePackagesSortOrderDesc ListAllSoftwarePackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAllSoftwarePackagesSortOrderEnum
func GetListAllSoftwarePackagesSortOrderEnumValues ¶ added in v65.64.0
func GetListAllSoftwarePackagesSortOrderEnumValues() []ListAllSoftwarePackagesSortOrderEnum
GetListAllSoftwarePackagesSortOrderEnumValues Enumerates the set of values for ListAllSoftwarePackagesSortOrderEnum
func GetMappingListAllSoftwarePackagesSortOrderEnum ¶ added in v65.64.0
func GetMappingListAllSoftwarePackagesSortOrderEnum(val string) (ListAllSoftwarePackagesSortOrderEnum, bool)
GetMappingListAllSoftwarePackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListEntitlementsRequest wrapper for the ListEntitlements operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListEntitlements.go.html to see an example of how to use ListEntitlementsRequest.
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 ¶
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"` }
ListEntitlementsResponse wrapper for the ListEntitlements operation
func (ListEntitlementsResponse) HTTPResponse ¶
func (response ListEntitlementsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListEntitlementsResponse) String ¶
func (response ListEntitlementsResponse) String() string
type ListEntitlementsSortByEnum ¶
type ListEntitlementsSortByEnum string
ListEntitlementsSortByEnum Enum with underlying type: string
const ( ListEntitlementsSortByCsi ListEntitlementsSortByEnum = "csi" ListEntitlementsSortByVendorname ListEntitlementsSortByEnum = "vendorName" )
Set of constants representing the allowable values for ListEntitlementsSortByEnum
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 ¶
type ListEntitlementsSortOrderEnum string
ListEntitlementsSortOrderEnum Enum with underlying type: string
const ( ListEntitlementsSortOrderAsc ListEntitlementsSortOrderEnum = "ASC" ListEntitlementsSortOrderDesc ListEntitlementsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListEntitlementsSortOrderEnum
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 ¶
type ListEntitlementsVendorNameEnum string
ListEntitlementsVendorNameEnum Enum with underlying type: string
const ( ListEntitlementsVendorNameOracle ListEntitlementsVendorNameEnum = "ORACLE" ListEntitlementsVendorNameMicrosoft ListEntitlementsVendorNameEnum = "MICROSOFT" )
Set of constants representing the allowable values for ListEntitlementsVendorNameEnum
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 ¶
type ListErrataOsFamilyEnum string
ListErrataOsFamilyEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListErrataOsFamilyEnum
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 ¶
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 }
ListErrataRequest wrapper for the ListErrata operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListErrata.go.html to see an example of how to use ListErrataRequest.
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 ¶
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"` }
ListErrataResponse wrapper for the ListErrata operation
func (ListErrataResponse) HTTPResponse ¶
func (response ListErrataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListErrataResponse) String ¶
func (response ListErrataResponse) String() string
type ListErrataSortByEnum ¶
type ListErrataSortByEnum string
ListErrataSortByEnum Enum with underlying type: string
const ( ListErrataSortByTimeissued ListErrataSortByEnum = "timeIssued" ListErrataSortByName ListErrataSortByEnum = "name" )
Set of constants representing the allowable values for ListErrataSortByEnum
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 ¶
type ListErrataSortOrderEnum string
ListErrataSortOrderEnum Enum with underlying type: string
const ( ListErrataSortOrderAsc ListErrataSortOrderEnum = "ASC" ListErrataSortOrderDesc ListErrataSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListErrataSortOrderEnum
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 ¶ added in v65.64.0
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 }
ListEventsRequest wrapper for the ListEvents operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListEvents.go.html to see an example of how to use ListEventsRequest.
func (ListEventsRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ListEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListEventsRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ListEventsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListEventsRequest) String ¶ added in v65.64.0
func (request ListEventsRequest) String() string
func (ListEventsRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ListEventsResponse wrapper for the ListEvents operation
func (ListEventsResponse) HTTPResponse ¶ added in v65.64.0
func (response ListEventsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListEventsResponse) String ¶ added in v65.64.0
func (response ListEventsResponse) String() string
type ListEventsSortByEnum ¶ added in v65.64.0
type ListEventsSortByEnum string
ListEventsSortByEnum Enum with underlying type: string
const ( ListEventsSortByTimecreated ListEventsSortByEnum = "timeCreated" ListEventsSortByTimeoccurredat ListEventsSortByEnum = "timeOccurredAt" ListEventsSortByTimeupdated ListEventsSortByEnum = "timeUpdated" ListEventsSortByEventsummary ListEventsSortByEnum = "eventSummary" )
Set of constants representing the allowable values for ListEventsSortByEnum
func GetListEventsSortByEnumValues ¶ added in v65.64.0
func GetListEventsSortByEnumValues() []ListEventsSortByEnum
GetListEventsSortByEnumValues Enumerates the set of values for ListEventsSortByEnum
func GetMappingListEventsSortByEnum ¶ added in v65.64.0
func GetMappingListEventsSortByEnum(val string) (ListEventsSortByEnum, bool)
GetMappingListEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListEventsSortOrderEnum ¶ added in v65.64.0
type ListEventsSortOrderEnum string
ListEventsSortOrderEnum Enum with underlying type: string
const ( ListEventsSortOrderAsc ListEventsSortOrderEnum = "ASC" ListEventsSortOrderDesc ListEventsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListEventsSortOrderEnum
func GetListEventsSortOrderEnumValues ¶ added in v65.64.0
func GetListEventsSortOrderEnumValues() []ListEventsSortOrderEnum
GetListEventsSortOrderEnumValues Enumerates the set of values for ListEventsSortOrderEnum
func GetMappingListEventsSortOrderEnum ¶ added in v65.64.0
func GetMappingListEventsSortOrderEnum(val string) (ListEventsSortOrderEnum, bool)
GetMappingListEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListLifecycleEnvironmentsArchTypeEnum ¶
type ListLifecycleEnvironmentsArchTypeEnum string
ListLifecycleEnvironmentsArchTypeEnum Enum with underlying type: string
const ( ListLifecycleEnvironmentsArchTypeX8664 ListLifecycleEnvironmentsArchTypeEnum = "X86_64" ListLifecycleEnvironmentsArchTypeAarch64 ListLifecycleEnvironmentsArchTypeEnum = "AARCH64" ListLifecycleEnvironmentsArchTypeI686 ListLifecycleEnvironmentsArchTypeEnum = "I686" ListLifecycleEnvironmentsArchTypeNoarch ListLifecycleEnvironmentsArchTypeEnum = "NOARCH" ListLifecycleEnvironmentsArchTypeSrc ListLifecycleEnvironmentsArchTypeEnum = "SRC" )
Set of constants representing the allowable values for ListLifecycleEnvironmentsArchTypeEnum
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 ¶
type ListLifecycleEnvironmentsOsFamilyEnum string
ListLifecycleEnvironmentsOsFamilyEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListLifecycleEnvironmentsOsFamilyEnum
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 ¶
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 }
ListLifecycleEnvironmentsRequest wrapper for the ListLifecycleEnvironments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListLifecycleEnvironments.go.html to see an example of how to use ListLifecycleEnvironmentsRequest.
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 ¶
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"` }
ListLifecycleEnvironmentsResponse wrapper for the ListLifecycleEnvironments operation
func (ListLifecycleEnvironmentsResponse) HTTPResponse ¶
func (response ListLifecycleEnvironmentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListLifecycleEnvironmentsResponse) String ¶
func (response ListLifecycleEnvironmentsResponse) String() string
type ListLifecycleEnvironmentsSortByEnum ¶
type ListLifecycleEnvironmentsSortByEnum string
ListLifecycleEnvironmentsSortByEnum Enum with underlying type: string
const ( ListLifecycleEnvironmentsSortByTimecreated ListLifecycleEnvironmentsSortByEnum = "timeCreated" ListLifecycleEnvironmentsSortByDisplayname ListLifecycleEnvironmentsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListLifecycleEnvironmentsSortByEnum
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 ¶
type ListLifecycleEnvironmentsSortOrderEnum string
ListLifecycleEnvironmentsSortOrderEnum Enum with underlying type: string
const ( ListLifecycleEnvironmentsSortOrderAsc ListLifecycleEnvironmentsSortOrderEnum = "ASC" ListLifecycleEnvironmentsSortOrderDesc ListLifecycleEnvironmentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListLifecycleEnvironmentsSortOrderEnum
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 ¶
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 }
ListLifecycleStageInstalledPackagesRequest wrapper for the ListLifecycleStageInstalledPackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListLifecycleStageInstalledPackages.go.html to see an example of how to use ListLifecycleStageInstalledPackagesRequest.
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 ¶
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"` }
ListLifecycleStageInstalledPackagesResponse wrapper for the ListLifecycleStageInstalledPackages operation
func (ListLifecycleStageInstalledPackagesResponse) HTTPResponse ¶
func (response ListLifecycleStageInstalledPackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListLifecycleStageInstalledPackagesResponse) String ¶
func (response ListLifecycleStageInstalledPackagesResponse) String() string
type ListLifecycleStageInstalledPackagesSortByEnum ¶
type ListLifecycleStageInstalledPackagesSortByEnum string
ListLifecycleStageInstalledPackagesSortByEnum Enum with underlying type: string
const ( ListLifecycleStageInstalledPackagesSortByTimecreated ListLifecycleStageInstalledPackagesSortByEnum = "timeCreated" ListLifecycleStageInstalledPackagesSortByDisplayname ListLifecycleStageInstalledPackagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListLifecycleStageInstalledPackagesSortByEnum
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 ¶
type ListLifecycleStageInstalledPackagesSortOrderEnum string
ListLifecycleStageInstalledPackagesSortOrderEnum Enum with underlying type: string
const ( ListLifecycleStageInstalledPackagesSortOrderAsc ListLifecycleStageInstalledPackagesSortOrderEnum = "ASC" ListLifecycleStageInstalledPackagesSortOrderDesc ListLifecycleStageInstalledPackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListLifecycleStageInstalledPackagesSortOrderEnum
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 ¶
type ListLifecycleStagesArchTypeEnum string
ListLifecycleStagesArchTypeEnum Enum with underlying type: string
const ( ListLifecycleStagesArchTypeX8664 ListLifecycleStagesArchTypeEnum = "X86_64" ListLifecycleStagesArchTypeAarch64 ListLifecycleStagesArchTypeEnum = "AARCH64" ListLifecycleStagesArchTypeI686 ListLifecycleStagesArchTypeEnum = "I686" ListLifecycleStagesArchTypeNoarch ListLifecycleStagesArchTypeEnum = "NOARCH" ListLifecycleStagesArchTypeSrc ListLifecycleStagesArchTypeEnum = "SRC" )
Set of constants representing the allowable values for ListLifecycleStagesArchTypeEnum
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 ¶
type ListLifecycleStagesOsFamilyEnum string
ListLifecycleStagesOsFamilyEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListLifecycleStagesOsFamilyEnum
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 ¶
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 }
ListLifecycleStagesRequest wrapper for the ListLifecycleStages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListLifecycleStages.go.html to see an example of how to use ListLifecycleStagesRequest.
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 ¶
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"` }
ListLifecycleStagesResponse wrapper for the ListLifecycleStages operation
func (ListLifecycleStagesResponse) HTTPResponse ¶
func (response ListLifecycleStagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListLifecycleStagesResponse) String ¶
func (response ListLifecycleStagesResponse) String() string
type ListLifecycleStagesSortByEnum ¶
type ListLifecycleStagesSortByEnum string
ListLifecycleStagesSortByEnum Enum with underlying type: string
const ( ListLifecycleStagesSortByTimecreated ListLifecycleStagesSortByEnum = "timeCreated" ListLifecycleStagesSortByDisplayname ListLifecycleStagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListLifecycleStagesSortByEnum
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 ¶
type ListLifecycleStagesSortOrderEnum string
ListLifecycleStagesSortOrderEnum Enum with underlying type: string
const ( ListLifecycleStagesSortOrderAsc ListLifecycleStagesSortOrderEnum = "ASC" ListLifecycleStagesSortOrderDesc ListLifecycleStagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListLifecycleStagesSortOrderEnum
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 ¶
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 }
ListManagedInstanceAvailablePackagesRequest wrapper for the ListManagedInstanceAvailablePackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceAvailablePackages.go.html to see an example of how to use ListManagedInstanceAvailablePackagesRequest.
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 ¶
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"` }
ListManagedInstanceAvailablePackagesResponse wrapper for the ListManagedInstanceAvailablePackages operation
func (ListManagedInstanceAvailablePackagesResponse) HTTPResponse ¶
func (response ListManagedInstanceAvailablePackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceAvailablePackagesResponse) String ¶
func (response ListManagedInstanceAvailablePackagesResponse) String() string
type ListManagedInstanceAvailablePackagesSortByEnum ¶
type ListManagedInstanceAvailablePackagesSortByEnum string
ListManagedInstanceAvailablePackagesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceAvailablePackagesSortByTimecreated ListManagedInstanceAvailablePackagesSortByEnum = "timeCreated" ListManagedInstanceAvailablePackagesSortByDisplayname ListManagedInstanceAvailablePackagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceAvailablePackagesSortByEnum
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 ¶
type ListManagedInstanceAvailablePackagesSortOrderEnum string
ListManagedInstanceAvailablePackagesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceAvailablePackagesSortOrderAsc ListManagedInstanceAvailablePackagesSortOrderEnum = "ASC" ListManagedInstanceAvailablePackagesSortOrderDesc ListManagedInstanceAvailablePackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceAvailablePackagesSortOrderEnum
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 ¶
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 }
ListManagedInstanceAvailableSoftwareSourcesRequest wrapper for the ListManagedInstanceAvailableSoftwareSources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceAvailableSoftwareSources.go.html to see an example of how to use ListManagedInstanceAvailableSoftwareSourcesRequest.
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 ¶
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"` }
ListManagedInstanceAvailableSoftwareSourcesResponse wrapper for the ListManagedInstanceAvailableSoftwareSources operation
func (ListManagedInstanceAvailableSoftwareSourcesResponse) HTTPResponse ¶
func (response ListManagedInstanceAvailableSoftwareSourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceAvailableSoftwareSourcesResponse) String ¶
func (response ListManagedInstanceAvailableSoftwareSourcesResponse) String() string
type ListManagedInstanceAvailableSoftwareSourcesSortByEnum ¶
type ListManagedInstanceAvailableSoftwareSourcesSortByEnum string
ListManagedInstanceAvailableSoftwareSourcesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceAvailableSoftwareSourcesSortByTimecreated ListManagedInstanceAvailableSoftwareSourcesSortByEnum = "timeCreated" ListManagedInstanceAvailableSoftwareSourcesSortByDisplayname ListManagedInstanceAvailableSoftwareSourcesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceAvailableSoftwareSourcesSortByEnum
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 ¶
type ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum string
ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceAvailableSoftwareSourcesSortOrderAsc ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum = "ASC" ListManagedInstanceAvailableSoftwareSourcesSortOrderDesc ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum
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 ¶ added in v65.64.0
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 }
ListManagedInstanceAvailableWindowsUpdatesRequest wrapper for the ListManagedInstanceAvailableWindowsUpdates operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceAvailableWindowsUpdates.go.html to see an example of how to use ListManagedInstanceAvailableWindowsUpdatesRequest.
func (ListManagedInstanceAvailableWindowsUpdatesRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ListManagedInstanceAvailableWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListManagedInstanceAvailableWindowsUpdatesRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ListManagedInstanceAvailableWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListManagedInstanceAvailableWindowsUpdatesRequest) String ¶ added in v65.64.0
func (request ListManagedInstanceAvailableWindowsUpdatesRequest) String() string
func (ListManagedInstanceAvailableWindowsUpdatesRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ListManagedInstanceAvailableWindowsUpdatesResponse wrapper for the ListManagedInstanceAvailableWindowsUpdates operation
func (ListManagedInstanceAvailableWindowsUpdatesResponse) HTTPResponse ¶ added in v65.64.0
func (response ListManagedInstanceAvailableWindowsUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceAvailableWindowsUpdatesResponse) String ¶ added in v65.64.0
func (response ListManagedInstanceAvailableWindowsUpdatesResponse) String() string
type ListManagedInstanceAvailableWindowsUpdatesSortByEnum ¶ added in v65.64.0
type ListManagedInstanceAvailableWindowsUpdatesSortByEnum string
ListManagedInstanceAvailableWindowsUpdatesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceAvailableWindowsUpdatesSortByTimecreated ListManagedInstanceAvailableWindowsUpdatesSortByEnum = "timeCreated" ListManagedInstanceAvailableWindowsUpdatesSortByName ListManagedInstanceAvailableWindowsUpdatesSortByEnum = "name" ListManagedInstanceAvailableWindowsUpdatesSortByDisplayname ListManagedInstanceAvailableWindowsUpdatesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceAvailableWindowsUpdatesSortByEnum
func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumValues ¶ added in v65.64.0
func GetListManagedInstanceAvailableWindowsUpdatesSortByEnumValues() []ListManagedInstanceAvailableWindowsUpdatesSortByEnum
GetListManagedInstanceAvailableWindowsUpdatesSortByEnumValues Enumerates the set of values for ListManagedInstanceAvailableWindowsUpdatesSortByEnum
func GetMappingListManagedInstanceAvailableWindowsUpdatesSortByEnum ¶ added in v65.64.0
func GetMappingListManagedInstanceAvailableWindowsUpdatesSortByEnum(val string) (ListManagedInstanceAvailableWindowsUpdatesSortByEnum, bool)
GetMappingListManagedInstanceAvailableWindowsUpdatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum ¶ added in v65.64.0
type ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum string
ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceAvailableWindowsUpdatesSortOrderAsc ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum = "ASC" ListManagedInstanceAvailableWindowsUpdatesSortOrderDesc ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum
func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumValues ¶ added in v65.64.0
func GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumValues() []ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum
GetListManagedInstanceAvailableWindowsUpdatesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum
func GetMappingListManagedInstanceAvailableWindowsUpdatesSortOrderEnum ¶ added in v65.64.0
func GetMappingListManagedInstanceAvailableWindowsUpdatesSortOrderEnum(val string) (ListManagedInstanceAvailableWindowsUpdatesSortOrderEnum, bool)
GetMappingListManagedInstanceAvailableWindowsUpdatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListManagedInstanceErrataRequest wrapper for the ListManagedInstanceErrata operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceErrata.go.html to see an example of how to use ListManagedInstanceErrataRequest.
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 ¶
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"` }
ListManagedInstanceErrataResponse wrapper for the ListManagedInstanceErrata operation
func (ListManagedInstanceErrataResponse) HTTPResponse ¶
func (response ListManagedInstanceErrataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceErrataResponse) String ¶
func (response ListManagedInstanceErrataResponse) String() string
type ListManagedInstanceErrataSortByEnum ¶
type ListManagedInstanceErrataSortByEnum string
ListManagedInstanceErrataSortByEnum Enum with underlying type: string
const ( ListManagedInstanceErrataSortByTimeissued ListManagedInstanceErrataSortByEnum = "timeIssued" ListManagedInstanceErrataSortByName ListManagedInstanceErrataSortByEnum = "name" )
Set of constants representing the allowable values for ListManagedInstanceErrataSortByEnum
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 ¶
type ListManagedInstanceErrataSortOrderEnum string
ListManagedInstanceErrataSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceErrataSortOrderAsc ListManagedInstanceErrataSortOrderEnum = "ASC" ListManagedInstanceErrataSortOrderDesc ListManagedInstanceErrataSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceErrataSortOrderEnum
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 ¶
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 }
ListManagedInstanceGroupAvailableModulesRequest wrapper for the ListManagedInstanceGroupAvailableModules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceGroupAvailableModules.go.html to see an example of how to use ListManagedInstanceGroupAvailableModulesRequest.
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 ¶
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"` }
ListManagedInstanceGroupAvailableModulesResponse wrapper for the ListManagedInstanceGroupAvailableModules operation
func (ListManagedInstanceGroupAvailableModulesResponse) HTTPResponse ¶
func (response ListManagedInstanceGroupAvailableModulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceGroupAvailableModulesResponse) String ¶
func (response ListManagedInstanceGroupAvailableModulesResponse) String() string
type ListManagedInstanceGroupAvailableModulesSortByEnum ¶
type ListManagedInstanceGroupAvailableModulesSortByEnum string
ListManagedInstanceGroupAvailableModulesSortByEnum Enum with underlying type: string
const (
ListManagedInstanceGroupAvailableModulesSortByName ListManagedInstanceGroupAvailableModulesSortByEnum = "name"
)
Set of constants representing the allowable values for ListManagedInstanceGroupAvailableModulesSortByEnum
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 ¶
type ListManagedInstanceGroupAvailableModulesSortOrderEnum string
ListManagedInstanceGroupAvailableModulesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceGroupAvailableModulesSortOrderAsc ListManagedInstanceGroupAvailableModulesSortOrderEnum = "ASC" ListManagedInstanceGroupAvailableModulesSortOrderDesc ListManagedInstanceGroupAvailableModulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceGroupAvailableModulesSortOrderEnum
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 ¶
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 }
ListManagedInstanceGroupAvailablePackagesRequest wrapper for the ListManagedInstanceGroupAvailablePackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceGroupAvailablePackages.go.html to see an example of how to use ListManagedInstanceGroupAvailablePackagesRequest.
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 ¶
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"` }
ListManagedInstanceGroupAvailablePackagesResponse wrapper for the ListManagedInstanceGroupAvailablePackages operation
func (ListManagedInstanceGroupAvailablePackagesResponse) HTTPResponse ¶
func (response ListManagedInstanceGroupAvailablePackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceGroupAvailablePackagesResponse) String ¶
func (response ListManagedInstanceGroupAvailablePackagesResponse) String() string
type ListManagedInstanceGroupAvailablePackagesSortByEnum ¶
type ListManagedInstanceGroupAvailablePackagesSortByEnum string
ListManagedInstanceGroupAvailablePackagesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceGroupAvailablePackagesSortByTimecreated ListManagedInstanceGroupAvailablePackagesSortByEnum = "timeCreated" ListManagedInstanceGroupAvailablePackagesSortByDisplayname ListManagedInstanceGroupAvailablePackagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceGroupAvailablePackagesSortByEnum
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 ¶
type ListManagedInstanceGroupAvailablePackagesSortOrderEnum string
ListManagedInstanceGroupAvailablePackagesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceGroupAvailablePackagesSortOrderAsc ListManagedInstanceGroupAvailablePackagesSortOrderEnum = "ASC" ListManagedInstanceGroupAvailablePackagesSortOrderDesc ListManagedInstanceGroupAvailablePackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceGroupAvailablePackagesSortOrderEnum
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 ¶
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 }
ListManagedInstanceGroupAvailableSoftwareSourcesRequest wrapper for the ListManagedInstanceGroupAvailableSoftwareSources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceGroupAvailableSoftwareSources.go.html to see an example of how to use ListManagedInstanceGroupAvailableSoftwareSourcesRequest.
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 ¶
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"` }
ListManagedInstanceGroupAvailableSoftwareSourcesResponse wrapper for the ListManagedInstanceGroupAvailableSoftwareSources operation
func (ListManagedInstanceGroupAvailableSoftwareSourcesResponse) HTTPResponse ¶
func (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceGroupAvailableSoftwareSourcesResponse) String ¶
func (response ListManagedInstanceGroupAvailableSoftwareSourcesResponse) String() string
type ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum ¶
type ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum string
ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceGroupAvailableSoftwareSourcesSortByTimecreated ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum = "timeCreated" ListManagedInstanceGroupAvailableSoftwareSourcesSortByDisplayname ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum
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 ¶
type ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum string
ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderAsc ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum = "ASC" ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderDesc ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum
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 ¶
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 }
ListManagedInstanceGroupInstalledPackagesRequest wrapper for the ListManagedInstanceGroupInstalledPackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceGroupInstalledPackages.go.html to see an example of how to use ListManagedInstanceGroupInstalledPackagesRequest.
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 ¶
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"` }
ListManagedInstanceGroupInstalledPackagesResponse wrapper for the ListManagedInstanceGroupInstalledPackages operation
func (ListManagedInstanceGroupInstalledPackagesResponse) HTTPResponse ¶
func (response ListManagedInstanceGroupInstalledPackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceGroupInstalledPackagesResponse) String ¶
func (response ListManagedInstanceGroupInstalledPackagesResponse) String() string
type ListManagedInstanceGroupInstalledPackagesSortByEnum ¶
type ListManagedInstanceGroupInstalledPackagesSortByEnum string
ListManagedInstanceGroupInstalledPackagesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceGroupInstalledPackagesSortByTimeinstalled ListManagedInstanceGroupInstalledPackagesSortByEnum = "timeInstalled" ListManagedInstanceGroupInstalledPackagesSortByTimecreated ListManagedInstanceGroupInstalledPackagesSortByEnum = "timeCreated" ListManagedInstanceGroupInstalledPackagesSortByDisplayname ListManagedInstanceGroupInstalledPackagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceGroupInstalledPackagesSortByEnum
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 ¶
type ListManagedInstanceGroupInstalledPackagesSortOrderEnum string
ListManagedInstanceGroupInstalledPackagesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceGroupInstalledPackagesSortOrderAsc ListManagedInstanceGroupInstalledPackagesSortOrderEnum = "ASC" ListManagedInstanceGroupInstalledPackagesSortOrderDesc ListManagedInstanceGroupInstalledPackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceGroupInstalledPackagesSortOrderEnum
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 ¶
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 }
ListManagedInstanceGroupModulesRequest wrapper for the ListManagedInstanceGroupModules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceGroupModules.go.html to see an example of how to use ListManagedInstanceGroupModulesRequest.
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 ¶
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"` }
ListManagedInstanceGroupModulesResponse wrapper for the ListManagedInstanceGroupModules operation
func (ListManagedInstanceGroupModulesResponse) HTTPResponse ¶
func (response ListManagedInstanceGroupModulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceGroupModulesResponse) String ¶
func (response ListManagedInstanceGroupModulesResponse) String() string
type ListManagedInstanceGroupModulesSortByEnum ¶
type ListManagedInstanceGroupModulesSortByEnum string
ListManagedInstanceGroupModulesSortByEnum Enum with underlying type: string
const (
ListManagedInstanceGroupModulesSortByName ListManagedInstanceGroupModulesSortByEnum = "name"
)
Set of constants representing the allowable values for ListManagedInstanceGroupModulesSortByEnum
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 ¶
type ListManagedInstanceGroupModulesSortOrderEnum string
ListManagedInstanceGroupModulesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceGroupModulesSortOrderAsc ListManagedInstanceGroupModulesSortOrderEnum = "ASC" ListManagedInstanceGroupModulesSortOrderDesc ListManagedInstanceGroupModulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceGroupModulesSortOrderEnum
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 ¶
type ListManagedInstanceGroupsArchTypeEnum string
ListManagedInstanceGroupsArchTypeEnum Enum with underlying type: string
const ( ListManagedInstanceGroupsArchTypeX8664 ListManagedInstanceGroupsArchTypeEnum = "X86_64" ListManagedInstanceGroupsArchTypeAarch64 ListManagedInstanceGroupsArchTypeEnum = "AARCH64" ListManagedInstanceGroupsArchTypeI686 ListManagedInstanceGroupsArchTypeEnum = "I686" ListManagedInstanceGroupsArchTypeNoarch ListManagedInstanceGroupsArchTypeEnum = "NOARCH" ListManagedInstanceGroupsArchTypeSrc ListManagedInstanceGroupsArchTypeEnum = "SRC" )
Set of constants representing the allowable values for ListManagedInstanceGroupsArchTypeEnum
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 ¶
type ListManagedInstanceGroupsOsFamilyEnum string
ListManagedInstanceGroupsOsFamilyEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListManagedInstanceGroupsOsFamilyEnum
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 ¶
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 }
ListManagedInstanceGroupsRequest wrapper for the ListManagedInstanceGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceGroups.go.html to see an example of how to use ListManagedInstanceGroupsRequest.
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 ¶
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"` }
ListManagedInstanceGroupsResponse wrapper for the ListManagedInstanceGroups operation
func (ListManagedInstanceGroupsResponse) HTTPResponse ¶
func (response ListManagedInstanceGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceGroupsResponse) String ¶
func (response ListManagedInstanceGroupsResponse) String() string
type ListManagedInstanceGroupsSortByEnum ¶
type ListManagedInstanceGroupsSortByEnum string
ListManagedInstanceGroupsSortByEnum Enum with underlying type: string
const ( ListManagedInstanceGroupsSortByTimecreated ListManagedInstanceGroupsSortByEnum = "timeCreated" ListManagedInstanceGroupsSortByDisplayname ListManagedInstanceGroupsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceGroupsSortByEnum
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 ¶
type ListManagedInstanceGroupsSortOrderEnum string
ListManagedInstanceGroupsSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceGroupsSortOrderAsc ListManagedInstanceGroupsSortOrderEnum = "ASC" ListManagedInstanceGroupsSortOrderDesc ListManagedInstanceGroupsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceGroupsSortOrderEnum
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 ¶
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 }
ListManagedInstanceInstalledPackagesRequest wrapper for the ListManagedInstanceInstalledPackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceInstalledPackages.go.html to see an example of how to use ListManagedInstanceInstalledPackagesRequest.
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 ¶
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"` }
ListManagedInstanceInstalledPackagesResponse wrapper for the ListManagedInstanceInstalledPackages operation
func (ListManagedInstanceInstalledPackagesResponse) HTTPResponse ¶
func (response ListManagedInstanceInstalledPackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceInstalledPackagesResponse) String ¶
func (response ListManagedInstanceInstalledPackagesResponse) String() string
type ListManagedInstanceInstalledPackagesSortByEnum ¶
type ListManagedInstanceInstalledPackagesSortByEnum string
ListManagedInstanceInstalledPackagesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceInstalledPackagesSortByTimeinstalled ListManagedInstanceInstalledPackagesSortByEnum = "timeInstalled" ListManagedInstanceInstalledPackagesSortByTimecreated ListManagedInstanceInstalledPackagesSortByEnum = "timeCreated" ListManagedInstanceInstalledPackagesSortByDisplayname ListManagedInstanceInstalledPackagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceInstalledPackagesSortByEnum
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 ¶
type ListManagedInstanceInstalledPackagesSortOrderEnum string
ListManagedInstanceInstalledPackagesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceInstalledPackagesSortOrderAsc ListManagedInstanceInstalledPackagesSortOrderEnum = "ASC" ListManagedInstanceInstalledPackagesSortOrderDesc ListManagedInstanceInstalledPackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceInstalledPackagesSortOrderEnum
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 ¶ added in v65.64.0
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 }
ListManagedInstanceInstalledWindowsUpdatesRequest wrapper for the ListManagedInstanceInstalledWindowsUpdates operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceInstalledWindowsUpdates.go.html to see an example of how to use ListManagedInstanceInstalledWindowsUpdatesRequest.
func (ListManagedInstanceInstalledWindowsUpdatesRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ListManagedInstanceInstalledWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListManagedInstanceInstalledWindowsUpdatesRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ListManagedInstanceInstalledWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListManagedInstanceInstalledWindowsUpdatesRequest) String ¶ added in v65.64.0
func (request ListManagedInstanceInstalledWindowsUpdatesRequest) String() string
func (ListManagedInstanceInstalledWindowsUpdatesRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ListManagedInstanceInstalledWindowsUpdatesResponse wrapper for the ListManagedInstanceInstalledWindowsUpdates operation
func (ListManagedInstanceInstalledWindowsUpdatesResponse) HTTPResponse ¶ added in v65.64.0
func (response ListManagedInstanceInstalledWindowsUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceInstalledWindowsUpdatesResponse) String ¶ added in v65.64.0
func (response ListManagedInstanceInstalledWindowsUpdatesResponse) String() string
type ListManagedInstanceInstalledWindowsUpdatesSortByEnum ¶ added in v65.64.0
type ListManagedInstanceInstalledWindowsUpdatesSortByEnum string
ListManagedInstanceInstalledWindowsUpdatesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceInstalledWindowsUpdatesSortByTimecreated ListManagedInstanceInstalledWindowsUpdatesSortByEnum = "timeCreated" ListManagedInstanceInstalledWindowsUpdatesSortByName ListManagedInstanceInstalledWindowsUpdatesSortByEnum = "name" ListManagedInstanceInstalledWindowsUpdatesSortByDisplayname ListManagedInstanceInstalledWindowsUpdatesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceInstalledWindowsUpdatesSortByEnum
func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumValues ¶ added in v65.64.0
func GetListManagedInstanceInstalledWindowsUpdatesSortByEnumValues() []ListManagedInstanceInstalledWindowsUpdatesSortByEnum
GetListManagedInstanceInstalledWindowsUpdatesSortByEnumValues Enumerates the set of values for ListManagedInstanceInstalledWindowsUpdatesSortByEnum
func GetMappingListManagedInstanceInstalledWindowsUpdatesSortByEnum ¶ added in v65.64.0
func GetMappingListManagedInstanceInstalledWindowsUpdatesSortByEnum(val string) (ListManagedInstanceInstalledWindowsUpdatesSortByEnum, bool)
GetMappingListManagedInstanceInstalledWindowsUpdatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum ¶ added in v65.64.0
type ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum string
ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceInstalledWindowsUpdatesSortOrderAsc ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum = "ASC" ListManagedInstanceInstalledWindowsUpdatesSortOrderDesc ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum
func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumValues ¶ added in v65.64.0
func GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumValues() []ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum
GetListManagedInstanceInstalledWindowsUpdatesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum
func GetMappingListManagedInstanceInstalledWindowsUpdatesSortOrderEnum ¶ added in v65.64.0
func GetMappingListManagedInstanceInstalledWindowsUpdatesSortOrderEnum(val string) (ListManagedInstanceInstalledWindowsUpdatesSortOrderEnum, bool)
GetMappingListManagedInstanceInstalledWindowsUpdatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListManagedInstanceModulesRequest wrapper for the ListManagedInstanceModules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceModules.go.html to see an example of how to use ListManagedInstanceModulesRequest.
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 ¶
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"` }
ListManagedInstanceModulesResponse wrapper for the ListManagedInstanceModules operation
func (ListManagedInstanceModulesResponse) HTTPResponse ¶
func (response ListManagedInstanceModulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceModulesResponse) String ¶
func (response ListManagedInstanceModulesResponse) String() string
type ListManagedInstanceModulesSortByEnum ¶
type ListManagedInstanceModulesSortByEnum string
ListManagedInstanceModulesSortByEnum Enum with underlying type: string
const (
ListManagedInstanceModulesSortByName ListManagedInstanceModulesSortByEnum = "name"
)
Set of constants representing the allowable values for ListManagedInstanceModulesSortByEnum
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 ¶
type ListManagedInstanceModulesSortOrderEnum string
ListManagedInstanceModulesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceModulesSortOrderAsc ListManagedInstanceModulesSortOrderEnum = "ASC" ListManagedInstanceModulesSortOrderDesc ListManagedInstanceModulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceModulesSortOrderEnum
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 ¶
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 }
ListManagedInstanceUpdatablePackagesRequest wrapper for the ListManagedInstanceUpdatablePackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstanceUpdatablePackages.go.html to see an example of how to use ListManagedInstanceUpdatablePackagesRequest.
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 ¶
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"` }
ListManagedInstanceUpdatablePackagesResponse wrapper for the ListManagedInstanceUpdatablePackages operation
func (ListManagedInstanceUpdatablePackagesResponse) HTTPResponse ¶
func (response ListManagedInstanceUpdatablePackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstanceUpdatablePackagesResponse) String ¶
func (response ListManagedInstanceUpdatablePackagesResponse) String() string
type ListManagedInstanceUpdatablePackagesSortByEnum ¶
type ListManagedInstanceUpdatablePackagesSortByEnum string
ListManagedInstanceUpdatablePackagesSortByEnum Enum with underlying type: string
const ( ListManagedInstanceUpdatablePackagesSortByTimecreated ListManagedInstanceUpdatablePackagesSortByEnum = "timeCreated" ListManagedInstanceUpdatablePackagesSortByDisplayname ListManagedInstanceUpdatablePackagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstanceUpdatablePackagesSortByEnum
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 ¶
type ListManagedInstanceUpdatablePackagesSortOrderEnum string
ListManagedInstanceUpdatablePackagesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstanceUpdatablePackagesSortOrderAsc ListManagedInstanceUpdatablePackagesSortOrderEnum = "ASC" ListManagedInstanceUpdatablePackagesSortOrderDesc ListManagedInstanceUpdatablePackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstanceUpdatablePackagesSortOrderEnum
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 ¶
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 }
ListManagedInstancesRequest wrapper for the ListManagedInstances operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagedInstances.go.html to see an example of how to use ListManagedInstancesRequest.
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 ¶
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"` }
ListManagedInstancesResponse wrapper for the ListManagedInstances operation
func (ListManagedInstancesResponse) HTTPResponse ¶
func (response ListManagedInstancesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagedInstancesResponse) String ¶
func (response ListManagedInstancesResponse) String() string
type ListManagedInstancesSortByEnum ¶
type ListManagedInstancesSortByEnum string
ListManagedInstancesSortByEnum Enum with underlying type: string
const ( ListManagedInstancesSortByTimecreated ListManagedInstancesSortByEnum = "timeCreated" ListManagedInstancesSortByDisplayname ListManagedInstancesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagedInstancesSortByEnum
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 ¶
type ListManagedInstancesSortOrderEnum string
ListManagedInstancesSortOrderEnum Enum with underlying type: string
const ( ListManagedInstancesSortOrderAsc ListManagedInstancesSortOrderEnum = "ASC" ListManagedInstancesSortOrderDesc ListManagedInstancesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagedInstancesSortOrderEnum
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 ¶
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 }
ListManagementStationsRequest wrapper for the ListManagementStations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListManagementStations.go.html to see an example of how to use ListManagementStationsRequest.
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 ¶
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"` }
ListManagementStationsResponse wrapper for the ListManagementStations operation
func (ListManagementStationsResponse) HTTPResponse ¶
func (response ListManagementStationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListManagementStationsResponse) String ¶
func (response ListManagementStationsResponse) String() string
type ListManagementStationsSortByEnum ¶
type ListManagementStationsSortByEnum string
ListManagementStationsSortByEnum Enum with underlying type: string
const ( ListManagementStationsSortByTimecreated ListManagementStationsSortByEnum = "timeCreated" ListManagementStationsSortByDisplayname ListManagementStationsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListManagementStationsSortByEnum
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 ¶
type ListManagementStationsSortOrderEnum string
ListManagementStationsSortOrderEnum Enum with underlying type: string
const ( ListManagementStationsSortOrderAsc ListManagementStationsSortOrderEnum = "ASC" ListManagementStationsSortOrderDesc ListManagementStationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListManagementStationsSortOrderEnum
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 ¶
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 }
ListMirrorsRequest wrapper for the ListMirrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListMirrors.go.html to see an example of how to use ListMirrorsRequest.
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 ¶
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"` }
ListMirrorsResponse wrapper for the ListMirrors operation
func (ListMirrorsResponse) HTTPResponse ¶
func (response ListMirrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMirrorsResponse) String ¶
func (response ListMirrorsResponse) String() string
type ListMirrorsSortByEnum ¶
type ListMirrorsSortByEnum string
ListMirrorsSortByEnum Enum with underlying type: string
const ( ListMirrorsSortByTimecreated ListMirrorsSortByEnum = "timeCreated" ListMirrorsSortByDisplayname ListMirrorsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListMirrorsSortByEnum
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 ¶
type ListMirrorsSortOrderEnum string
ListMirrorsSortOrderEnum Enum with underlying type: string
const ( ListMirrorsSortOrderAsc ListMirrorsSortOrderEnum = "ASC" ListMirrorsSortOrderDesc ListMirrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListMirrorsSortOrderEnum
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 ¶
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 }
ListModuleStreamProfilesRequest wrapper for the ListModuleStreamProfiles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListModuleStreamProfiles.go.html to see an example of how to use ListModuleStreamProfilesRequest.
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 ¶
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"` }
ListModuleStreamProfilesResponse wrapper for the ListModuleStreamProfiles operation
func (ListModuleStreamProfilesResponse) HTTPResponse ¶
func (response ListModuleStreamProfilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListModuleStreamProfilesResponse) String ¶
func (response ListModuleStreamProfilesResponse) String() string
type ListModuleStreamProfilesSortByEnum ¶
type ListModuleStreamProfilesSortByEnum string
ListModuleStreamProfilesSortByEnum Enum with underlying type: string
const (
ListModuleStreamProfilesSortByModulename ListModuleStreamProfilesSortByEnum = "moduleName"
)
Set of constants representing the allowable values for ListModuleStreamProfilesSortByEnum
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 ¶
type ListModuleStreamProfilesSortOrderEnum string
ListModuleStreamProfilesSortOrderEnum Enum with underlying type: string
const ( ListModuleStreamProfilesSortOrderAsc ListModuleStreamProfilesSortOrderEnum = "ASC" ListModuleStreamProfilesSortOrderDesc ListModuleStreamProfilesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListModuleStreamProfilesSortOrderEnum
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 ¶
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 }
ListModuleStreamsRequest wrapper for the ListModuleStreams operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListModuleStreams.go.html to see an example of how to use ListModuleStreamsRequest.
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 ¶
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"` }
ListModuleStreamsResponse wrapper for the ListModuleStreams operation
func (ListModuleStreamsResponse) HTTPResponse ¶
func (response ListModuleStreamsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListModuleStreamsResponse) String ¶
func (response ListModuleStreamsResponse) String() string
type ListModuleStreamsSortByEnum ¶
type ListModuleStreamsSortByEnum string
ListModuleStreamsSortByEnum Enum with underlying type: string
const (
ListModuleStreamsSortByModulename ListModuleStreamsSortByEnum = "moduleName"
)
Set of constants representing the allowable values for ListModuleStreamsSortByEnum
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 ¶
type ListModuleStreamsSortOrderEnum string
ListModuleStreamsSortOrderEnum Enum with underlying type: string
const ( ListModuleStreamsSortOrderAsc ListModuleStreamsSortOrderEnum = "ASC" ListModuleStreamsSortOrderDesc ListModuleStreamsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListModuleStreamsSortOrderEnum
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 ¶
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 }
ListPackageGroupsRequest wrapper for the ListPackageGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListPackageGroups.go.html to see an example of how to use ListPackageGroupsRequest.
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 ¶
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"` }
ListPackageGroupsResponse wrapper for the ListPackageGroups operation
func (ListPackageGroupsResponse) HTTPResponse ¶
func (response ListPackageGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPackageGroupsResponse) String ¶
func (response ListPackageGroupsResponse) String() string
type ListPackageGroupsSortByEnum ¶
type ListPackageGroupsSortByEnum string
ListPackageGroupsSortByEnum Enum with underlying type: string
const ( ListPackageGroupsSortByTimecreated ListPackageGroupsSortByEnum = "timeCreated" ListPackageGroupsSortByDisplayname ListPackageGroupsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListPackageGroupsSortByEnum
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 ¶
type ListPackageGroupsSortOrderEnum string
ListPackageGroupsSortOrderEnum Enum with underlying type: string
const ( ListPackageGroupsSortOrderAsc ListPackageGroupsSortOrderEnum = "ASC" ListPackageGroupsSortOrderDesc ListPackageGroupsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPackageGroupsSortOrderEnum
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 ¶
type ListProfilesArchTypeEnum string
ListProfilesArchTypeEnum Enum with underlying type: string
const ( ListProfilesArchTypeX8664 ListProfilesArchTypeEnum = "X86_64" ListProfilesArchTypeAarch64 ListProfilesArchTypeEnum = "AARCH64" ListProfilesArchTypeI686 ListProfilesArchTypeEnum = "I686" ListProfilesArchTypeNoarch ListProfilesArchTypeEnum = "NOARCH" ListProfilesArchTypeSrc ListProfilesArchTypeEnum = "SRC" )
Set of constants representing the allowable values for ListProfilesArchTypeEnum
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 ¶
type ListProfilesOsFamilyEnum string
ListProfilesOsFamilyEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListProfilesOsFamilyEnum
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 ¶
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 }
ListProfilesRequest wrapper for the ListProfiles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListProfiles.go.html to see an example of how to use ListProfilesRequest.
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 ¶
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"` }
ListProfilesResponse wrapper for the ListProfiles operation
func (ListProfilesResponse) HTTPResponse ¶
func (response ListProfilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListProfilesResponse) String ¶
func (response ListProfilesResponse) String() string
type ListProfilesSortByEnum ¶
type ListProfilesSortByEnum string
ListProfilesSortByEnum Enum with underlying type: string
const ( ListProfilesSortByTimecreated ListProfilesSortByEnum = "timeCreated" ListProfilesSortByDisplayname ListProfilesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListProfilesSortByEnum
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 ¶
type ListProfilesSortOrderEnum string
ListProfilesSortOrderEnum Enum with underlying type: string
const ( ListProfilesSortOrderAsc ListProfilesSortOrderEnum = "ASC" ListProfilesSortOrderDesc ListProfilesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListProfilesSortOrderEnum
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 ¶
type ListProfilesVendorNameEnum string
ListProfilesVendorNameEnum Enum with underlying type: string
const ( ListProfilesVendorNameOracle ListProfilesVendorNameEnum = "ORACLE" ListProfilesVendorNameMicrosoft ListProfilesVendorNameEnum = "MICROSOFT" )
Set of constants representing the allowable values for ListProfilesVendorNameEnum
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 ¶
type ListScheduledJobsOperationTypeEnum string
ListScheduledJobsOperationTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListScheduledJobsOperationTypeEnum
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 ¶
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 }
ListScheduledJobsRequest wrapper for the ListScheduledJobs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListScheduledJobs.go.html to see an example of how to use ListScheduledJobsRequest.
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 ¶
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"` }
ListScheduledJobsResponse wrapper for the ListScheduledJobs operation
func (ListScheduledJobsResponse) HTTPResponse ¶
func (response ListScheduledJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListScheduledJobsResponse) String ¶
func (response ListScheduledJobsResponse) String() string
type ListScheduledJobsScheduleTypeEnum ¶
type ListScheduledJobsScheduleTypeEnum string
ListScheduledJobsScheduleTypeEnum Enum with underlying type: string
const ( ListScheduledJobsScheduleTypeOnetime ListScheduledJobsScheduleTypeEnum = "ONETIME" ListScheduledJobsScheduleTypeRecurring ListScheduledJobsScheduleTypeEnum = "RECURRING" )
Set of constants representing the allowable values for ListScheduledJobsScheduleTypeEnum
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 ¶
type ListScheduledJobsSortByEnum string
ListScheduledJobsSortByEnum Enum with underlying type: string
const ( ListScheduledJobsSortByTimecreated ListScheduledJobsSortByEnum = "timeCreated" ListScheduledJobsSortByDisplayname ListScheduledJobsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListScheduledJobsSortByEnum
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 ¶
type ListScheduledJobsSortOrderEnum string
ListScheduledJobsSortOrderEnum Enum with underlying type: string
const ( ListScheduledJobsSortOrderAsc ListScheduledJobsSortOrderEnum = "ASC" ListScheduledJobsSortOrderDesc ListScheduledJobsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListScheduledJobsSortOrderEnum
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 ¶ added in v65.64.0
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 }
ListSoftwarePackageSoftwareSourcesRequest wrapper for the ListSoftwarePackageSoftwareSources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListSoftwarePackageSoftwareSources.go.html to see an example of how to use ListSoftwarePackageSoftwareSourcesRequest.
func (ListSoftwarePackageSoftwareSourcesRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ListSoftwarePackageSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSoftwarePackageSoftwareSourcesRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ListSoftwarePackageSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSoftwarePackageSoftwareSourcesRequest) String ¶ added in v65.64.0
func (request ListSoftwarePackageSoftwareSourcesRequest) String() string
func (ListSoftwarePackageSoftwareSourcesRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ListSoftwarePackageSoftwareSourcesResponse wrapper for the ListSoftwarePackageSoftwareSources operation
func (ListSoftwarePackageSoftwareSourcesResponse) HTTPResponse ¶ added in v65.64.0
func (response ListSoftwarePackageSoftwareSourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSoftwarePackageSoftwareSourcesResponse) String ¶ added in v65.64.0
func (response ListSoftwarePackageSoftwareSourcesResponse) String() string
type ListSoftwarePackageSoftwareSourcesSortByEnum ¶ added in v65.64.0
type ListSoftwarePackageSoftwareSourcesSortByEnum string
ListSoftwarePackageSoftwareSourcesSortByEnum Enum with underlying type: string
const ( ListSoftwarePackageSoftwareSourcesSortByTimecreated ListSoftwarePackageSoftwareSourcesSortByEnum = "timeCreated" ListSoftwarePackageSoftwareSourcesSortByDisplayname ListSoftwarePackageSoftwareSourcesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListSoftwarePackageSoftwareSourcesSortByEnum
func GetListSoftwarePackageSoftwareSourcesSortByEnumValues ¶ added in v65.64.0
func GetListSoftwarePackageSoftwareSourcesSortByEnumValues() []ListSoftwarePackageSoftwareSourcesSortByEnum
GetListSoftwarePackageSoftwareSourcesSortByEnumValues Enumerates the set of values for ListSoftwarePackageSoftwareSourcesSortByEnum
func GetMappingListSoftwarePackageSoftwareSourcesSortByEnum ¶ added in v65.64.0
func GetMappingListSoftwarePackageSoftwareSourcesSortByEnum(val string) (ListSoftwarePackageSoftwareSourcesSortByEnum, bool)
GetMappingListSoftwarePackageSoftwareSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSoftwarePackageSoftwareSourcesSortOrderEnum ¶ added in v65.64.0
type ListSoftwarePackageSoftwareSourcesSortOrderEnum string
ListSoftwarePackageSoftwareSourcesSortOrderEnum Enum with underlying type: string
const ( ListSoftwarePackageSoftwareSourcesSortOrderAsc ListSoftwarePackageSoftwareSourcesSortOrderEnum = "ASC" ListSoftwarePackageSoftwareSourcesSortOrderDesc ListSoftwarePackageSoftwareSourcesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSoftwarePackageSoftwareSourcesSortOrderEnum
func GetListSoftwarePackageSoftwareSourcesSortOrderEnumValues ¶ added in v65.64.0
func GetListSoftwarePackageSoftwareSourcesSortOrderEnumValues() []ListSoftwarePackageSoftwareSourcesSortOrderEnum
GetListSoftwarePackageSoftwareSourcesSortOrderEnumValues Enumerates the set of values for ListSoftwarePackageSoftwareSourcesSortOrderEnum
func GetMappingListSoftwarePackageSoftwareSourcesSortOrderEnum ¶ added in v65.64.0
func GetMappingListSoftwarePackageSoftwareSourcesSortOrderEnum(val string) (ListSoftwarePackageSoftwareSourcesSortOrderEnum, bool)
GetMappingListSoftwarePackageSoftwareSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListSoftwarePackagesRequest wrapper for the ListSoftwarePackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListSoftwarePackages.go.html to see an example of how to use ListSoftwarePackagesRequest.
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 ¶
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"` }
ListSoftwarePackagesResponse wrapper for the ListSoftwarePackages operation
func (ListSoftwarePackagesResponse) HTTPResponse ¶
func (response ListSoftwarePackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSoftwarePackagesResponse) String ¶
func (response ListSoftwarePackagesResponse) String() string
type ListSoftwarePackagesSortByEnum ¶
type ListSoftwarePackagesSortByEnum string
ListSoftwarePackagesSortByEnum Enum with underlying type: string
const ( ListSoftwarePackagesSortByTimecreated ListSoftwarePackagesSortByEnum = "timeCreated" ListSoftwarePackagesSortByDisplayname ListSoftwarePackagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListSoftwarePackagesSortByEnum
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 ¶
type ListSoftwarePackagesSortOrderEnum string
ListSoftwarePackagesSortOrderEnum Enum with underlying type: string
const ( ListSoftwarePackagesSortOrderAsc ListSoftwarePackagesSortOrderEnum = "ASC" ListSoftwarePackagesSortOrderDesc ListSoftwarePackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSoftwarePackagesSortOrderEnum
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 ¶
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 }
ListSoftwareSourceVendorsRequest wrapper for the ListSoftwareSourceVendors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListSoftwareSourceVendors.go.html to see an example of how to use ListSoftwareSourceVendorsRequest.
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 ¶
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"` }
ListSoftwareSourceVendorsResponse wrapper for the ListSoftwareSourceVendors operation
func (ListSoftwareSourceVendorsResponse) HTTPResponse ¶
func (response ListSoftwareSourceVendorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSoftwareSourceVendorsResponse) String ¶
func (response ListSoftwareSourceVendorsResponse) String() string
type ListSoftwareSourceVendorsSortByEnum ¶
type ListSoftwareSourceVendorsSortByEnum string
ListSoftwareSourceVendorsSortByEnum Enum with underlying type: string
const (
ListSoftwareSourceVendorsSortByName ListSoftwareSourceVendorsSortByEnum = "name"
)
Set of constants representing the allowable values for ListSoftwareSourceVendorsSortByEnum
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 ¶
type ListSoftwareSourceVendorsSortOrderEnum string
ListSoftwareSourceVendorsSortOrderEnum Enum with underlying type: string
const ( ListSoftwareSourceVendorsSortOrderAsc ListSoftwareSourceVendorsSortOrderEnum = "ASC" ListSoftwareSourceVendorsSortOrderDesc ListSoftwareSourceVendorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSoftwareSourceVendorsSortOrderEnum
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 ¶
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 }
ListSoftwareSourcesRequest wrapper for the ListSoftwareSources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListSoftwareSources.go.html to see an example of how to use ListSoftwareSourcesRequest.
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 ¶
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"` }
ListSoftwareSourcesResponse wrapper for the ListSoftwareSources operation
func (ListSoftwareSourcesResponse) HTTPResponse ¶
func (response ListSoftwareSourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSoftwareSourcesResponse) String ¶
func (response ListSoftwareSourcesResponse) String() string
type ListSoftwareSourcesSortByEnum ¶
type ListSoftwareSourcesSortByEnum string
ListSoftwareSourcesSortByEnum Enum with underlying type: string
const ( ListSoftwareSourcesSortByTimecreated ListSoftwareSourcesSortByEnum = "timeCreated" ListSoftwareSourcesSortByDisplayname ListSoftwareSourcesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListSoftwareSourcesSortByEnum
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 ¶
type ListSoftwareSourcesSortOrderEnum string
ListSoftwareSourcesSortOrderEnum Enum with underlying type: string
const ( ListSoftwareSourcesSortOrderAsc ListSoftwareSourcesSortOrderEnum = "ASC" ListSoftwareSourcesSortOrderDesc ListSoftwareSourcesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSoftwareSourcesSortOrderEnum
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 ¶
type ListSoftwareSourcesVendorNameEnum string
ListSoftwareSourcesVendorNameEnum Enum with underlying type: string
const ( ListSoftwareSourcesVendorNameOracle ListSoftwareSourcesVendorNameEnum = "ORACLE" ListSoftwareSourcesVendorNameMicrosoft ListSoftwareSourcesVendorNameEnum = "MICROSOFT" )
Set of constants representing the allowable values for ListSoftwareSourcesVendorNameEnum
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 ¶ added in v65.64.0
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 }
ListWindowsUpdatesRequest wrapper for the ListWindowsUpdates operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListWindowsUpdates.go.html to see an example of how to use ListWindowsUpdatesRequest.
func (ListWindowsUpdatesRequest) BinaryRequestBody ¶ added in v65.64.0
func (request ListWindowsUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWindowsUpdatesRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request ListWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWindowsUpdatesRequest) String ¶ added in v65.64.0
func (request ListWindowsUpdatesRequest) String() string
func (ListWindowsUpdatesRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ListWindowsUpdatesResponse wrapper for the ListWindowsUpdates operation
func (ListWindowsUpdatesResponse) HTTPResponse ¶ added in v65.64.0
func (response ListWindowsUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWindowsUpdatesResponse) String ¶ added in v65.64.0
func (response ListWindowsUpdatesResponse) String() string
type ListWindowsUpdatesSortByEnum ¶ added in v65.64.0
type ListWindowsUpdatesSortByEnum string
ListWindowsUpdatesSortByEnum Enum with underlying type: string
const ( ListWindowsUpdatesSortByTimecreated ListWindowsUpdatesSortByEnum = "timeCreated" ListWindowsUpdatesSortByName ListWindowsUpdatesSortByEnum = "name" ListWindowsUpdatesSortByDisplayname ListWindowsUpdatesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWindowsUpdatesSortByEnum
func GetListWindowsUpdatesSortByEnumValues ¶ added in v65.64.0
func GetListWindowsUpdatesSortByEnumValues() []ListWindowsUpdatesSortByEnum
GetListWindowsUpdatesSortByEnumValues Enumerates the set of values for ListWindowsUpdatesSortByEnum
func GetMappingListWindowsUpdatesSortByEnum ¶ added in v65.64.0
func GetMappingListWindowsUpdatesSortByEnum(val string) (ListWindowsUpdatesSortByEnum, bool)
GetMappingListWindowsUpdatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWindowsUpdatesSortOrderEnum ¶ added in v65.64.0
type ListWindowsUpdatesSortOrderEnum string
ListWindowsUpdatesSortOrderEnum Enum with underlying type: string
const ( ListWindowsUpdatesSortOrderAsc ListWindowsUpdatesSortOrderEnum = "ASC" ListWindowsUpdatesSortOrderDesc ListWindowsUpdatesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWindowsUpdatesSortOrderEnum
func GetListWindowsUpdatesSortOrderEnumValues ¶ added in v65.64.0
func GetListWindowsUpdatesSortOrderEnumValues() []ListWindowsUpdatesSortOrderEnum
GetListWindowsUpdatesSortOrderEnumValues Enumerates the set of values for ListWindowsUpdatesSortOrderEnum
func GetMappingListWindowsUpdatesSortOrderEnum ¶ added in v65.64.0
func GetMappingListWindowsUpdatesSortOrderEnum(val string) (ListWindowsUpdatesSortOrderEnum, bool)
GetMappingListWindowsUpdatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶
func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For 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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated" ListWorkRequestErrorsSortByDisplayname ListWorkRequestErrorsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum ¶
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶
func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogEntryCollection instances WorkRequestLogEntryCollection `presentIn:"body"` // For 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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated" ListWorkRequestLogsSortByDisplayname ListWorkRequestLogsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum ¶
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶
func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestSummaryCollection instances WorkRequestSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For 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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const ( ListWorkRequestsSortByTimecreated ListWorkRequestsSortByEnum = "timeCreated" ListWorkRequestsSortByDisplayname ListWorkRequestsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum ¶
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsSortOrderEnum ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum ¶
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ManageModuleStreamsInScheduledJobDetails ¶
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"` }
ManageModuleStreamsInScheduledJobDetails The set of changes to make to the state of the modules, streams, and profiles on the managed target.
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 ¶
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"` }
ManageModuleStreamsOnManagedInstanceDetails The set of changes to make to the state of the modules, streams, and profiles on a managed instance
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 ¶
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"` }
ManageModuleStreamsOnManagedInstanceGroupDetails The set of changes to make to the state of the modules, streams, and profiles on a managed instance group.
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 ¶
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 }
ManageModuleStreamsOnManagedInstanceGroupRequest wrapper for the ManageModuleStreamsOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ManageModuleStreamsOnManagedInstanceGroup.go.html to see an example of how to use ManageModuleStreamsOnManagedInstanceGroupRequest.
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 ¶
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"` }
ManageModuleStreamsOnManagedInstanceGroupResponse wrapper for the ManageModuleStreamsOnManagedInstanceGroup operation
func (ManageModuleStreamsOnManagedInstanceGroupResponse) HTTPResponse ¶
func (response ManageModuleStreamsOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ManageModuleStreamsOnManagedInstanceGroupResponse) String ¶
func (response ManageModuleStreamsOnManagedInstanceGroupResponse) String() string
type 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 }
ManageModuleStreamsOnManagedInstanceRequest wrapper for the ManageModuleStreamsOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/ManageModuleStreamsOnManagedInstance.go.html to see an example of how to use ManageModuleStreamsOnManagedInstanceRequest.
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 ¶
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"` }
ManageModuleStreamsOnManagedInstanceResponse wrapper for the ManageModuleStreamsOnManagedInstance operation
func (ManageModuleStreamsOnManagedInstanceResponse) HTTPResponse ¶
func (response ManageModuleStreamsOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ManageModuleStreamsOnManagedInstanceResponse) String ¶
func (response ManageModuleStreamsOnManagedInstanceResponse) String() string
type ManagedInstance ¶
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"` }
ManagedInstance An object that defines the instance being managed by the service.
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 ¶
type ManagedInstanceAnalyticCollection struct { // List of managed instance analytic summary objects. Items []ManagedInstanceAnalyticSummary `mandatory:"true" json:"items"` }
ManagedInstanceAnalyticCollection A set of managed instance metrics returned for the SummarizeManagedInstanceAnalytics operation.
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 ¶
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"` }
ManagedInstanceAnalyticSummary A metric emitted by managed instance resource.
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 ¶
type ManagedInstanceClient struct { common.BaseClient // contains filtered or unexported fields }
ManagedInstanceClient a client for ManagedInstance
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 ¶ added in v65.64.0
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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶
type ManagedInstanceCollection struct { // List of managed instances. Items []ManagedInstanceSummary `mandatory:"true" json:"items"` }
ManagedInstanceCollection The set of managed instances returned for the ListManagedInstances operation.
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 ¶
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"` }
ManagedInstanceDetails Provides identifying information for the specified managed instance.
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 ¶
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"` }
ManagedInstanceErratumSummary Provides summary information about an erratum associated with a managed instance.
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 ¶
type ManagedInstanceErratumSummaryCollection struct { // List of errata. Items []ManagedInstanceErratumSummary `mandatory:"true" json:"items"` }
ManagedInstanceErratumSummaryCollection The set of errata returned for the ListManagedInstanceErrata operation.
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 ¶
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"` }
ManagedInstanceGroup An object that defines the managed instance group.
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 ¶
type ManagedInstanceGroupAvailableModuleCollection struct { // List of available modules. Items []ManagedInstanceGroupAvailableModuleSummary `mandatory:"true" json:"items"` }
ManagedInstanceGroupAvailableModuleCollection A set of modules returned for the ListManagedInstanceGroupAvailableModules operation.
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 ¶
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"` }
ManagedInstanceGroupAvailableModuleSummary Provides summary information about a module stream made available to a managed instance group.
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 ¶
type ManagedInstanceGroupAvailablePackageCollection struct { // List of available packages. Items []ManagedInstanceGroupAvailablePackageSummary `mandatory:"true" json:"items"` }
ManagedInstanceGroupAvailablePackageCollection A set of available packages returned for the ListManagedInstanceGroupAvailablePackages operation.
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 ¶
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"` }
ManagedInstanceGroupAvailablePackageSummary Provides summary information for an available package for a managed instance group.
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 ¶
type ManagedInstanceGroupClient struct { common.BaseClient // contains filtered or unexported fields }
ManagedInstanceGroupClient a client for ManagedInstanceGroup
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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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 ¶
type ManagedInstanceGroupCollection struct { // List of managed instance groups. Items []ManagedInstanceGroupSummary `mandatory:"true" json:"items"` }
ManagedInstanceGroupCollection A set of managed instance groups returned for the ListManagedInstanceGroups operation.
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 ¶
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"` }
ManagedInstanceGroupDetails Provides identifying information for the specified managed instance group.
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 ¶
type ManagedInstanceGroupInstalledPackageCollection struct { // List of installed packages. Items []ManagedInstanceGroupInstalledPackageSummary `mandatory:"true" json:"items"` }
ManagedInstanceGroupInstalledPackageCollection A set of installed packages returned for the ListManagedInstanceGroupInstalledPackages operation.
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 ¶
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"` }
ManagedInstanceGroupInstalledPackageSummary Provides summary information for a package installed on a managed instance group.
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 ¶
type ManagedInstanceGroupLifecycleStateEnum string
ManagedInstanceGroupLifecycleStateEnum Enum with underlying type: string
const ( ManagedInstanceGroupLifecycleStateCreating ManagedInstanceGroupLifecycleStateEnum = "CREATING" ManagedInstanceGroupLifecycleStateUpdating ManagedInstanceGroupLifecycleStateEnum = "UPDATING" ManagedInstanceGroupLifecycleStateActive ManagedInstanceGroupLifecycleStateEnum = "ACTIVE" ManagedInstanceGroupLifecycleStateDeleting ManagedInstanceGroupLifecycleStateEnum = "DELETING" ManagedInstanceGroupLifecycleStateDeleted ManagedInstanceGroupLifecycleStateEnum = "DELETED" ManagedInstanceGroupLifecycleStateFailed ManagedInstanceGroupLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ManagedInstanceGroupLifecycleStateEnum
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 ¶
type ManagedInstanceGroupModuleCollection struct { // List of module streams. Items []ManagedInstanceGroupModuleSummary `mandatory:"true" json:"items"` }
ManagedInstanceGroupModuleCollection A set of module streams returned for the ListManagedInstanceGroupModules operation.
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 ¶
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"` }
ManagedInstanceGroupModuleSummary Provides the summary information about a module on a managed instance group.
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 ¶
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"` }
ManagedInstanceGroupSummary Summary of the managed instance group.
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 ¶
type ManagedInstanceLocationEnum string
ManagedInstanceLocationEnum Enum with underlying type: string
const ( ManagedInstanceLocationOnPremise ManagedInstanceLocationEnum = "ON_PREMISE" ManagedInstanceLocationOciCompute ManagedInstanceLocationEnum = "OCI_COMPUTE" ManagedInstanceLocationAzure ManagedInstanceLocationEnum = "AZURE" ManagedInstanceLocationEc2 ManagedInstanceLocationEnum = "EC2" ManagedInstanceLocationGcp ManagedInstanceLocationEnum = "GCP" )
Set of constants representing the allowable values for ManagedInstanceLocationEnum
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 ¶
type ManagedInstanceModuleCollection struct { // List of module streams. Items []ManagedInstanceModuleSummary `mandatory:"true" json:"items"` }
ManagedInstanceModuleCollection The set of modules returned for the ListManagedInstanceModules operation.
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 ¶
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"` }
ManagedInstanceModuleSummary Provides summary information for a module on a managed instance.
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 ¶
type ManagedInstanceStatusEnum string
ManagedInstanceStatusEnum Enum with underlying type: string
const ( ManagedInstanceStatusNormal ManagedInstanceStatusEnum = "NORMAL" ManagedInstanceStatusUnreachable ManagedInstanceStatusEnum = "UNREACHABLE" ManagedInstanceStatusError ManagedInstanceStatusEnum = "ERROR" ManagedInstanceStatusWarning ManagedInstanceStatusEnum = "WARNING" ManagedInstanceStatusRegistrationError ManagedInstanceStatusEnum = "REGISTRATION_ERROR" ManagedInstanceStatusDeleting ManagedInstanceStatusEnum = "DELETING" ManagedInstanceStatusOnboarding ManagedInstanceStatusEnum = "ONBOARDING" )
Set of constants representing the allowable values for ManagedInstanceStatusEnum
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 ¶
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"` }
ManagedInstanceSummary Provides summary information for a managed instance.
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 ¶
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"` }
ManagedInstancesDetails The details about the managed instances.
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 ¶
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"` }
ManagementStation Provides information about the management station, including name, state, and configuration.
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 ¶
type ManagementStationClient struct { common.BaseClient // contains filtered or unexported fields }
ManagementStationClient a client for ManagementStation
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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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 ¶
type ManagementStationCollection struct { // List of management stations. Items []ManagementStationSummary `mandatory:"true" json:"items"` }
ManagementStationCollection A set of management stations returned for the ListManagementStations operation.
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 ¶
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"` }
ManagementStationDetails Provides the management station details used to configure a managed instance.
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 ¶ added in v65.64.0
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"` }
ManagementStationEvent Provides information about the management station event.
func (ManagementStationEvent) GetCompartmentId ¶ added in v65.64.0
func (m ManagementStationEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ManagementStationEvent) GetDefinedTags ¶ added in v65.64.0
func (m ManagementStationEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ManagementStationEvent) GetEventDetails ¶ added in v65.64.0
func (m ManagementStationEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (ManagementStationEvent) GetEventSummary ¶ added in v65.64.0
func (m ManagementStationEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (ManagementStationEvent) GetFreeformTags ¶ added in v65.64.0
func (m ManagementStationEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ManagementStationEvent) GetId ¶ added in v65.64.0
func (m ManagementStationEvent) GetId() *string
GetId returns Id
func (ManagementStationEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m ManagementStationEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (ManagementStationEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m ManagementStationEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ManagementStationEvent) GetLifecycleState ¶ added in v65.64.0
func (m ManagementStationEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ManagementStationEvent) GetResourceId ¶ added in v65.64.0
func (m ManagementStationEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (ManagementStationEvent) GetSystemDetails ¶ added in v65.64.0
func (m ManagementStationEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (ManagementStationEvent) GetSystemTags ¶ added in v65.64.0
func (m ManagementStationEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ManagementStationEvent) GetTimeCreated ¶ added in v65.64.0
func (m ManagementStationEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ManagementStationEvent) GetTimeOccurred ¶ added in v65.64.0
func (m ManagementStationEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (ManagementStationEvent) GetTimeUpdated ¶ added in v65.64.0
func (m ManagementStationEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ManagementStationEvent) MarshalJSON ¶ added in v65.64.0
func (m ManagementStationEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ManagementStationEvent) String ¶ added in v65.64.0
func (m ManagementStationEvent) String() string
func (ManagementStationEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
ManagementStationEventData Provides additional information for a management station event.
func (ManagementStationEventData) String ¶ added in v65.64.0
func (m ManagementStationEventData) String() string
func (ManagementStationEventData) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type ManagementStationEventDataOperationTypeEnum string
ManagementStationEventDataOperationTypeEnum Enum with underlying type: string
const ( ManagementStationEventDataOperationTypeSetManagementStationConfig ManagementStationEventDataOperationTypeEnum = "SET_MANAGEMENT_STATION_CONFIG" ManagementStationEventDataOperationTypeSyncManagementStationMirror ManagementStationEventDataOperationTypeEnum = "SYNC_MANAGEMENT_STATION_MIRROR" ManagementStationEventDataOperationTypeUpdateManagementStationSoftware ManagementStationEventDataOperationTypeEnum = "UPDATE_MANAGEMENT_STATION_SOFTWARE" )
Set of constants representing the allowable values for ManagementStationEventDataOperationTypeEnum
func GetManagementStationEventDataOperationTypeEnumValues ¶ added in v65.64.0
func GetManagementStationEventDataOperationTypeEnumValues() []ManagementStationEventDataOperationTypeEnum
GetManagementStationEventDataOperationTypeEnumValues Enumerates the set of values for ManagementStationEventDataOperationTypeEnum
func GetMappingManagementStationEventDataOperationTypeEnum ¶ added in v65.64.0
func GetMappingManagementStationEventDataOperationTypeEnum(val string) (ManagementStationEventDataOperationTypeEnum, bool)
GetMappingManagementStationEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ManagementStationLifecycleStateEnum ¶
type ManagementStationLifecycleStateEnum string
ManagementStationLifecycleStateEnum Enum with underlying type: string
const ( ManagementStationLifecycleStateCreating ManagementStationLifecycleStateEnum = "CREATING" ManagementStationLifecycleStateUpdating ManagementStationLifecycleStateEnum = "UPDATING" ManagementStationLifecycleStateActive ManagementStationLifecycleStateEnum = "ACTIVE" ManagementStationLifecycleStateDeleting ManagementStationLifecycleStateEnum = "DELETING" ManagementStationLifecycleStateDeleted ManagementStationLifecycleStateEnum = "DELETED" ManagementStationLifecycleStateFailed ManagementStationLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ManagementStationLifecycleStateEnum
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 ¶
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"` }
ManagementStationSummary Summary of the Management Station.
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 ¶
type MetricNameEnum string
MetricNameEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for MetricNameEnum
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 ¶
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"` }
MirrorConfiguration Mirror information used for the management station configuration.
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 ¶
type MirrorStateEnum string
MirrorStateEnum Enum with underlying type: string
const ( MirrorStateUnsynced MirrorStateEnum = "UNSYNCED" MirrorStateQueued MirrorStateEnum = "QUEUED" MirrorStateSyncing MirrorStateEnum = "SYNCING" MirrorStateSynced MirrorStateEnum = "SYNCED" MirrorStateFailed MirrorStateEnum = "FAILED" )
Set of constants representing the allowable values for MirrorStateEnum
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 ¶
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"` }
MirrorSummary Summary of a Mirror
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 ¶
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"` }
MirrorSyncStatus Status summary of the mirror sync.
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 ¶
type MirrorTypeEnum string
MirrorTypeEnum Enum with underlying type: string
const ( MirrorTypeCustom MirrorTypeEnum = "CUSTOM" MirrorTypeVendor MirrorTypeEnum = "VENDOR" MirrorTypeVersioned MirrorTypeEnum = "VERSIONED" )
Set of constants representing the allowable values for MirrorTypeEnum
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 ¶
type MirrorsCollection struct { // List of mirrors Items []MirrorSummary `mandatory:"true" json:"items"` }
MirrorsCollection List of mirrors associated with a Management Station
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 ¶
type ModuleCollection struct { // List of modules. Items []ModuleSummary `mandatory:"true" json:"items"` }
ModuleCollection The set of modules returned for the SearchSoftwareSourceModules operation.
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 ¶
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"` }
ModuleSpecDetails Details about a specific appstream module.
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 ¶
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"` }
ModuleStream An object that defines a module stream provided by a software source.
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 ¶
type ModuleStreamCollection struct { // List of module streams. Items []ModuleStreamSummary `mandatory:"true" json:"items"` }
ModuleStreamCollection The set of module streams returned for ListModuleStreamProfiles operation.
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 ¶
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"` }
ModuleStreamDetails Provides the information used to update a module stream.
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 ¶
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"` }
ModuleStreamDetailsBody Provides the information used to enable or disable the module stream on a managed instance.
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 ¶
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"` }
ModuleStreamProfile An object that defines a module stream profile provide by a software source.
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 ¶
type ModuleStreamProfileCollection struct { // List of module stream profiles. Items []ModuleStreamProfileSummary `mandatory:"true" json:"items"` }
ModuleStreamProfileCollection The set of module stream profiles returned for the ListModuleStreamProfiles operation.
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 ¶
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"` }
ModuleStreamProfileDetails Provides the information used to update a module stream profile.
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 ¶
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"` }
ModuleStreamProfileDetailsBody Provides the information used to install or remove a module stream profile on a managed instance.
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 ¶
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"` }
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.
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 ¶
type ModuleStreamProfileStatusEnum string
ModuleStreamProfileStatusEnum Enum with underlying type: string
const ( ModuleStreamProfileStatusInstalled ModuleStreamProfileStatusEnum = "INSTALLED" ModuleStreamProfileStatusAvailable ModuleStreamProfileStatusEnum = "AVAILABLE" )
Set of constants representing the allowable values for ModuleStreamProfileStatusEnum
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 ¶
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"` }
ModuleStreamProfileSummary Provides the summary information for a module stream profile contained within a software source.
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 ¶
type ModuleStreamStatusEnum string
ModuleStreamStatusEnum Enum with underlying type: string
const ( ModuleStreamStatusEnabled ModuleStreamStatusEnum = "ENABLED" ModuleStreamStatusDisabled ModuleStreamStatusEnum = "DISABLED" ModuleStreamStatusActive ModuleStreamStatusEnum = "ACTIVE" )
Set of constants representing the allowable values for ModuleStreamStatusEnum
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 ¶
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"` }
ModuleStreamSummary Provides the summary information for a module stream contained within a software source.
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 ¶
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"` }
ModuleSummary Provides summary information about a module which is provided by a software source.
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 ¶
type OnboardingClient struct { common.BaseClient // contains filtered or unexported fields }
OnboardingClient a client for Onboarding
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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" )
Set of constants representing the allowable values for OperationStatusEnum
func GetMappingOperationStatusEnum ¶
func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypesEnum ¶
type OperationTypesEnum string
OperationTypesEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for OperationTypesEnum
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 ¶
type OsFamilyEnum string
OsFamilyEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for OsFamilyEnum
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 ¶
type OverallStateEnum string
OverallStateEnum Enum with underlying type: string
const ( OverallStateNormal OverallStateEnum = "NORMAL" OverallStateRegistrationerror OverallStateEnum = "REGISTRATIONERROR" OverallStateSyncing OverallStateEnum = "SYNCING" OverallStateSyncfailed OverallStateEnum = "SYNCFAILED" OverallStateWarning OverallStateEnum = "WARNING" OverallStateError OverallStateEnum = "ERROR" )
Set of constants representing the allowable values for OverallStateEnum
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 ¶
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"` }
PackageFilter Provides the information used to create a filter for packages from a vendor software source to create or update a custom software source.
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 ¶
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"` }
PackageGroup Yum or DNF package group, category, or environment.
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 ¶
type PackageGroupCollection struct { // List of package groups. Items []PackageGroupSummary `mandatory:"true" json:"items"` }
PackageGroupCollection The set of package groups returned for the ListPackageGroups SearchSoftwareSourcePackageGroups operation.
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 ¶
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"` }
PackageGroupFilter Provides the information used to create a filter for groups from a vendor software source to create or update a custom software source.
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 ¶
type PackageGroupGroupTypeEnum string
PackageGroupGroupTypeEnum Enum with underlying type: string
const ( PackageGroupGroupTypeGroup PackageGroupGroupTypeEnum = "GROUP" PackageGroupGroupTypeEnvironment PackageGroupGroupTypeEnum = "ENVIRONMENT" PackageGroupGroupTypeCategory PackageGroupGroupTypeEnum = "CATEGORY" )
Set of constants representing the allowable values for PackageGroupGroupTypeEnum
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 ¶
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"` }
PackageGroupSummary The yum or DNF package group that is associated with a software source.
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 ¶
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"` }
PackageNameSummary Provides summary information about a package.
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 ¶
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 }
PackageSummary Provides summary information for a software package.
type PackageSummaryPackageClassificationEnum ¶
type PackageSummaryPackageClassificationEnum string
PackageSummaryPackageClassificationEnum Enum with underlying type: string
const ( PackageSummaryPackageClassificationInstalled PackageSummaryPackageClassificationEnum = "INSTALLED" PackageSummaryPackageClassificationAvailable PackageSummaryPackageClassificationEnum = "AVAILABLE" PackageSummaryPackageClassificationUpdatable PackageSummaryPackageClassificationEnum = "UPDATABLE" )
Set of constants representing the allowable values for PackageSummaryPackageClassificationEnum
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 ¶
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{} }
Profile Object that defines the registration profile.
type ProfileCollection ¶
type ProfileCollection struct { // List of registration profiles. Items []ProfileSummary `mandatory:"true" json:"items"` }
ProfileCollection Results of a registration profile search. Contains both registration profile summary items and other data.
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 ¶
type ProfileLifecycleStateEnum string
ProfileLifecycleStateEnum Enum with underlying type: string
const ( ProfileLifecycleStateCreating ProfileLifecycleStateEnum = "CREATING" ProfileLifecycleStateUpdating ProfileLifecycleStateEnum = "UPDATING" ProfileLifecycleStateActive ProfileLifecycleStateEnum = "ACTIVE" ProfileLifecycleStateDeleting ProfileLifecycleStateEnum = "DELETING" ProfileLifecycleStateDeleted ProfileLifecycleStateEnum = "DELETED" ProfileLifecycleStateFailed ProfileLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ProfileLifecycleStateEnum
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 ¶ added in v65.64.0
type ProfileRegistrationTypeEnum string
ProfileRegistrationTypeEnum Enum with underlying type: string
const ( ProfileRegistrationTypeOciLinux ProfileRegistrationTypeEnum = "OCI_LINUX" ProfileRegistrationTypeNonOciLinux ProfileRegistrationTypeEnum = "NON_OCI_LINUX" ProfileRegistrationTypeOciWindows ProfileRegistrationTypeEnum = "OCI_WINDOWS" ProfileRegistrationTypeAutonomousLinux ProfileRegistrationTypeEnum = "AUTONOMOUS_LINUX" )
Set of constants representing the allowable values for ProfileRegistrationTypeEnum
func GetMappingProfileRegistrationTypeEnum ¶ added in v65.64.0
func GetMappingProfileRegistrationTypeEnum(val string) (ProfileRegistrationTypeEnum, bool)
GetMappingProfileRegistrationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProfileRegistrationTypeEnumValues ¶ added in v65.64.0
func GetProfileRegistrationTypeEnumValues() []ProfileRegistrationTypeEnum
GetProfileRegistrationTypeEnumValues Enumerates the set of values for ProfileRegistrationTypeEnum
type ProfileSummary ¶
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"` }
ProfileSummary Provides summary information for a registration profile.
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 ¶
type ProfileTypeEnum string
ProfileTypeEnum Enum with underlying type: string
const ( ProfileTypeSoftwaresource ProfileTypeEnum = "SOFTWARESOURCE" ProfileTypeGroup ProfileTypeEnum = "GROUP" ProfileTypeLifecycle ProfileTypeEnum = "LIFECYCLE" ProfileTypeStation ProfileTypeEnum = "STATION" ProfileTypeWindowsStandalone ProfileTypeEnum = "WINDOWS_STANDALONE" )
Set of constants representing the allowable values for ProfileTypeEnum
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 ¶
type PromoteSoftwareSourceToLifecycleStageDetails struct {
WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"`
}
PromoteSoftwareSourceToLifecycleStageDetails Provides detailed information about the lifecycle stage promotion.
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 ¶
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 }
PromoteSoftwareSourceToLifecycleStageRequest wrapper for the PromoteSoftwareSourceToLifecycleStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/PromoteSoftwareSourceToLifecycleStage.go.html to see an example of how to use PromoteSoftwareSourceToLifecycleStageRequest.
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 ¶
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"` }
PromoteSoftwareSourceToLifecycleStageResponse wrapper for the PromoteSoftwareSourceToLifecycleStage operation
func (PromoteSoftwareSourceToLifecycleStageResponse) HTTPResponse ¶
func (response PromoteSoftwareSourceToLifecycleStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PromoteSoftwareSourceToLifecycleStageResponse) String ¶
func (response PromoteSoftwareSourceToLifecycleStageResponse) String() string
type ProxyConfiguration ¶
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"` }
ProxyConfiguration Proxy information used for the management station configuration.
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 ¶ added in v65.64.0
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 }
RefreshManagementStationConfigRequest wrapper for the RefreshManagementStationConfig operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/RefreshManagementStationConfig.go.html to see an example of how to use RefreshManagementStationConfigRequest.
func (RefreshManagementStationConfigRequest) BinaryRequestBody ¶ added in v65.64.0
func (request RefreshManagementStationConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RefreshManagementStationConfigRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request RefreshManagementStationConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RefreshManagementStationConfigRequest) String ¶ added in v65.64.0
func (request RefreshManagementStationConfigRequest) String() string
func (RefreshManagementStationConfigRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
RefreshManagementStationConfigResponse wrapper for the RefreshManagementStationConfig operation
func (RefreshManagementStationConfigResponse) HTTPResponse ¶ added in v65.64.0
func (response RefreshManagementStationConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RefreshManagementStationConfigResponse) String ¶ added in v65.64.0
func (response RefreshManagementStationConfigResponse) String() string
type 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 }
RefreshSoftwareOnManagedInstanceRequest wrapper for the RefreshSoftwareOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/RefreshSoftwareOnManagedInstance.go.html to see an example of how to use RefreshSoftwareOnManagedInstanceRequest.
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 ¶
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"` }
RefreshSoftwareOnManagedInstanceResponse wrapper for the RefreshSoftwareOnManagedInstance operation
func (RefreshSoftwareOnManagedInstanceResponse) HTTPResponse ¶
func (response RefreshSoftwareOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RefreshSoftwareOnManagedInstanceResponse) String ¶
func (response RefreshSoftwareOnManagedInstanceResponse) String() string
type RemoveModuleStreamProfileFromManagedInstanceDetails ¶
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"` }
RemoveModuleStreamProfileFromManagedInstanceDetails Provides the information used to remove a module stream profile on a managed instance.
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 ¶
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"` }
RemoveModuleStreamProfileFromManagedInstanceGroupDetails Provides the details for removing a module stream profile from a managed instance group.
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 ¶
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 }
RemoveModuleStreamProfileFromManagedInstanceGroupRequest wrapper for the RemoveModuleStreamProfileFromManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/RemoveModuleStreamProfileFromManagedInstanceGroup.go.html to see an example of how to use RemoveModuleStreamProfileFromManagedInstanceGroupRequest.
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 ¶
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"` }
RemoveModuleStreamProfileFromManagedInstanceGroupResponse wrapper for the RemoveModuleStreamProfileFromManagedInstanceGroup operation
func (RemoveModuleStreamProfileFromManagedInstanceGroupResponse) HTTPResponse ¶
func (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveModuleStreamProfileFromManagedInstanceGroupResponse) String ¶
func (response RemoveModuleStreamProfileFromManagedInstanceGroupResponse) String() string
type 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 }
RemoveModuleStreamProfileFromManagedInstanceRequest wrapper for the RemoveModuleStreamProfileFromManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/RemoveModuleStreamProfileFromManagedInstance.go.html to see an example of how to use RemoveModuleStreamProfileFromManagedInstanceRequest.
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 ¶
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"` }
RemoveModuleStreamProfileFromManagedInstanceResponse wrapper for the RemoveModuleStreamProfileFromManagedInstance operation
func (RemoveModuleStreamProfileFromManagedInstanceResponse) HTTPResponse ¶
func (response RemoveModuleStreamProfileFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveModuleStreamProfileFromManagedInstanceResponse) String ¶
func (response RemoveModuleStreamProfileFromManagedInstanceResponse) String() string
type RemovePackagesFromManagedInstanceDetails ¶
type RemovePackagesFromManagedInstanceDetails struct { // The list of package names. PackageNames []string `mandatory:"true" json:"packageNames"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
RemovePackagesFromManagedInstanceDetails Provides the information used to remove software packages from a managed instance.
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 ¶
type RemovePackagesFromManagedInstanceGroupDetails struct { // The list of package names. PackageNames []string `mandatory:"true" json:"packageNames"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
RemovePackagesFromManagedInstanceGroupDetails The names of the packages to be removed from the managed instance group.
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 ¶
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 }
RemovePackagesFromManagedInstanceGroupRequest wrapper for the RemovePackagesFromManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/RemovePackagesFromManagedInstanceGroup.go.html to see an example of how to use RemovePackagesFromManagedInstanceGroupRequest.
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 ¶
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"` }
RemovePackagesFromManagedInstanceGroupResponse wrapper for the RemovePackagesFromManagedInstanceGroup operation
func (RemovePackagesFromManagedInstanceGroupResponse) HTTPResponse ¶
func (response RemovePackagesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemovePackagesFromManagedInstanceGroupResponse) String ¶
func (response RemovePackagesFromManagedInstanceGroupResponse) String() string
type 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 }
RemovePackagesFromManagedInstanceRequest wrapper for the RemovePackagesFromManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/RemovePackagesFromManagedInstance.go.html to see an example of how to use RemovePackagesFromManagedInstanceRequest.
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 ¶
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"` }
RemovePackagesFromManagedInstanceResponse wrapper for the RemovePackagesFromManagedInstance operation
func (RemovePackagesFromManagedInstanceResponse) HTTPResponse ¶
func (response RemovePackagesFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemovePackagesFromManagedInstanceResponse) String ¶
func (response RemovePackagesFromManagedInstanceResponse) String() string
type ReportingManagedInstanceClient ¶
type ReportingManagedInstanceClient struct { common.BaseClient // contains filtered or unexported fields }
ReportingManagedInstanceClient a client for ReportingManagedInstance
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/latest/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/latest/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/latest/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 ¶
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 }
RunScheduledJobNowRequest wrapper for the RunScheduledJobNow operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/RunScheduledJobNow.go.html to see an example of how to use RunScheduledJobNowRequest.
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 ¶
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"` }
RunScheduledJobNowResponse wrapper for the RunScheduledJobNow operation
func (RunScheduledJobNowResponse) HTTPResponse ¶
func (response RunScheduledJobNowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RunScheduledJobNowResponse) String ¶
func (response RunScheduledJobNowResponse) String() string
type ScheduleTypesEnum ¶
type ScheduleTypesEnum string
ScheduleTypesEnum Enum with underlying type: string
const ( ScheduleTypesOnetime ScheduleTypesEnum = "ONETIME" ScheduleTypesRecurring ScheduleTypesEnum = "RECURRING" )
Set of constants representing the allowable values for ScheduleTypesEnum
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 ¶
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"` }
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).
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 ¶
type ScheduledJobClient struct { common.BaseClient // contains filtered or unexported fields }
ScheduledJobClient a client for ScheduledJob
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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶
type ScheduledJobCollection struct { // List of scheduled jobs. Items []ScheduledJobSummary `mandatory:"true" json:"items"` }
ScheduledJobCollection The set of scheduled jobs returned for the ListScheduledJobs operation.
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 ¶
type ScheduledJobLifecycleStateEnum string
ScheduledJobLifecycleStateEnum Enum with underlying type: string
const ( ScheduledJobLifecycleStateCreating ScheduledJobLifecycleStateEnum = "CREATING" ScheduledJobLifecycleStateUpdating ScheduledJobLifecycleStateEnum = "UPDATING" ScheduledJobLifecycleStateActive ScheduledJobLifecycleStateEnum = "ACTIVE" ScheduledJobLifecycleStateInactive ScheduledJobLifecycleStateEnum = "INACTIVE" ScheduledJobLifecycleStateDeleting ScheduledJobLifecycleStateEnum = "DELETING" ScheduledJobLifecycleStateDeleted ScheduledJobLifecycleStateEnum = "DELETED" ScheduledJobLifecycleStateFailed ScheduledJobLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ScheduledJobLifecycleStateEnum
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 ¶
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"` }
ScheduledJobOperation Defines an operation that is performed by a scheduled job.
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 ¶
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"` }
ScheduledJobSummary Provides summary information for a scheduled job.
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 ¶
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"` }
SearchSoftwareSourceModuleStreamsDetails Provides the information used to search for a set of module streams from a list software sources.
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 ¶
type SearchSoftwareSourceModuleStreamsDetailsSortByEnum string
SearchSoftwareSourceModuleStreamsDetailsSortByEnum Enum with underlying type: string
const (
SearchSoftwareSourceModuleStreamsDetailsSortByModulename SearchSoftwareSourceModuleStreamsDetailsSortByEnum = "MODULENAME"
)
Set of constants representing the allowable values for SearchSoftwareSourceModuleStreamsDetailsSortByEnum
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 ¶
type SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum string
SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum Enum with underlying type: string
const ( SearchSoftwareSourceModuleStreamsDetailsSortOrderAsc SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum = "ASC" SearchSoftwareSourceModuleStreamsDetailsSortOrderDesc SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum
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 ¶
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 }
SearchSoftwareSourceModuleStreamsRequest wrapper for the SearchSoftwareSourceModuleStreams operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SearchSoftwareSourceModuleStreams.go.html to see an example of how to use SearchSoftwareSourceModuleStreamsRequest.
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 ¶
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"` }
SearchSoftwareSourceModuleStreamsResponse wrapper for the SearchSoftwareSourceModuleStreams operation
func (SearchSoftwareSourceModuleStreamsResponse) HTTPResponse ¶
func (response SearchSoftwareSourceModuleStreamsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchSoftwareSourceModuleStreamsResponse) String ¶
func (response SearchSoftwareSourceModuleStreamsResponse) String() string
type SearchSoftwareSourceModulesDetails ¶
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"` }
SearchSoftwareSourceModulesDetails Provides the information used to search for a set of modules from a list software sources.
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 ¶
type SearchSoftwareSourceModulesDetailsSortByEnum string
SearchSoftwareSourceModulesDetailsSortByEnum Enum with underlying type: string
const (
SearchSoftwareSourceModulesDetailsSortByName SearchSoftwareSourceModulesDetailsSortByEnum = "NAME"
)
Set of constants representing the allowable values for SearchSoftwareSourceModulesDetailsSortByEnum
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 ¶
type SearchSoftwareSourceModulesDetailsSortOrderEnum string
SearchSoftwareSourceModulesDetailsSortOrderEnum Enum with underlying type: string
const ( SearchSoftwareSourceModulesDetailsSortOrderAsc SearchSoftwareSourceModulesDetailsSortOrderEnum = "ASC" SearchSoftwareSourceModulesDetailsSortOrderDesc SearchSoftwareSourceModulesDetailsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for SearchSoftwareSourceModulesDetailsSortOrderEnum
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 ¶
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 }
SearchSoftwareSourceModulesRequest wrapper for the SearchSoftwareSourceModules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SearchSoftwareSourceModules.go.html to see an example of how to use SearchSoftwareSourceModulesRequest.
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 ¶
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"` }
SearchSoftwareSourceModulesResponse wrapper for the SearchSoftwareSourceModules operation
func (SearchSoftwareSourceModulesResponse) HTTPResponse ¶
func (response SearchSoftwareSourceModulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchSoftwareSourceModulesResponse) String ¶
func (response SearchSoftwareSourceModulesResponse) String() string
type SearchSoftwareSourcePackageGroupsDetails ¶
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"` }
SearchSoftwareSourcePackageGroupsDetails Provides the software sources and search parameters to get a list of associated package groups.
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 ¶
type SearchSoftwareSourcePackageGroupsDetailsSortByEnum string
SearchSoftwareSourcePackageGroupsDetailsSortByEnum Enum with underlying type: string
const (
SearchSoftwareSourcePackageGroupsDetailsSortByName SearchSoftwareSourcePackageGroupsDetailsSortByEnum = "NAME"
)
Set of constants representing the allowable values for SearchSoftwareSourcePackageGroupsDetailsSortByEnum
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 ¶
type SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum string
SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum Enum with underlying type: string
const ( SearchSoftwareSourcePackageGroupsDetailsSortOrderAsc SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum = "ASC" SearchSoftwareSourcePackageGroupsDetailsSortOrderDesc SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum
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 ¶
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 }
SearchSoftwareSourcePackageGroupsRequest wrapper for the SearchSoftwareSourcePackageGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SearchSoftwareSourcePackageGroups.go.html to see an example of how to use SearchSoftwareSourcePackageGroupsRequest.
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 ¶
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"` }
SearchSoftwareSourcePackageGroupsResponse wrapper for the SearchSoftwareSourcePackageGroups operation
func (SearchSoftwareSourcePackageGroupsResponse) HTTPResponse ¶
func (response SearchSoftwareSourcePackageGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchSoftwareSourcePackageGroupsResponse) String ¶
func (response SearchSoftwareSourcePackageGroupsResponse) String() string
type SoftwarePackage ¶
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"` }
SoftwarePackage An object that defines a software package.
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 ¶ added in v65.64.0
type SoftwarePackageArchitectureEnum string
SoftwarePackageArchitectureEnum Enum with underlying type: string
const ( SoftwarePackageArchitectureI386 SoftwarePackageArchitectureEnum = "I386" SoftwarePackageArchitectureI686 SoftwarePackageArchitectureEnum = "I686" SoftwarePackageArchitectureAarch64 SoftwarePackageArchitectureEnum = "AARCH64" SoftwarePackageArchitectureX8664 SoftwarePackageArchitectureEnum = "X86_64" SoftwarePackageArchitectureSrc SoftwarePackageArchitectureEnum = "SRC" SoftwarePackageArchitectureNoarch SoftwarePackageArchitectureEnum = "NOARCH" SoftwarePackageArchitectureOther SoftwarePackageArchitectureEnum = "OTHER" )
Set of constants representing the allowable values for SoftwarePackageArchitectureEnum
func GetMappingSoftwarePackageArchitectureEnum ¶ added in v65.64.0
func GetMappingSoftwarePackageArchitectureEnum(val string) (SoftwarePackageArchitectureEnum, bool)
GetMappingSoftwarePackageArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSoftwarePackageArchitectureEnumValues ¶ added in v65.64.0
func GetSoftwarePackageArchitectureEnumValues() []SoftwarePackageArchitectureEnum
GetSoftwarePackageArchitectureEnumValues Enumerates the set of values for SoftwarePackageArchitectureEnum
type SoftwarePackageCollection ¶
type SoftwarePackageCollection struct { // List of software packages. Items []SoftwarePackageSummary `mandatory:"true" json:"items"` }
SoftwarePackageCollection A set of software packages returned for the ListSoftwarePackages operation or ListAllSoftwarePackages operation.
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 ¶
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"` }
SoftwarePackageDependency Identifies the dependency for a software package.
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 ¶
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"` }
SoftwarePackageFile A file associated with a package.
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 ¶
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"` }
SoftwarePackageSummary Provides summary information for a software package.
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 ¶
type SoftwarePackagesDetails struct { // The list of package names. PackageNames []string `mandatory:"true" json:"packageNames"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
SoftwarePackagesDetails Provides the information used to install, remove, or update software packages.
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 ¶
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{} }
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 SoftwareSourceAvailability ¶
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"` }
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.
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 ¶
type SoftwareSourceClient struct { common.BaseClient // contains filtered or unexported fields }
SoftwareSourceClient a client for SoftwareSource
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 ¶ added in v65.64.0
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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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 for a tenancy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶ added in v65.64.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 ¶
type SoftwareSourceCollection struct { // List of software sources. Items []SoftwareSourceSummary `mandatory:"true" json:"items"` }
SoftwareSourceCollection A set of software sources returned for the ListSoftwareSources operation.
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 ¶
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"` }
SoftwareSourceDetails Provides identifying information for the specified software source.
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 ¶ added in v65.64.0
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"` }
SoftwareSourceEvent Provides information for a software source event.
func (SoftwareSourceEvent) GetCompartmentId ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (SoftwareSourceEvent) GetDefinedTags ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (SoftwareSourceEvent) GetEventDetails ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (SoftwareSourceEvent) GetEventSummary ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (SoftwareSourceEvent) GetFreeformTags ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (SoftwareSourceEvent) GetId ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetId() *string
GetId returns Id
func (SoftwareSourceEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (SoftwareSourceEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (SoftwareSourceEvent) GetLifecycleState ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (SoftwareSourceEvent) GetResourceId ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (SoftwareSourceEvent) GetSystemDetails ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (SoftwareSourceEvent) GetSystemTags ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (SoftwareSourceEvent) GetTimeCreated ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (SoftwareSourceEvent) GetTimeOccurred ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (SoftwareSourceEvent) GetTimeUpdated ¶ added in v65.64.0
func (m SoftwareSourceEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (SoftwareSourceEvent) MarshalJSON ¶ added in v65.64.0
func (m SoftwareSourceEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SoftwareSourceEvent) String ¶ added in v65.64.0
func (m SoftwareSourceEvent) String() string
func (SoftwareSourceEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
SoftwareSourceEventData Provides additional information for a software source event.
func (SoftwareSourceEventData) String ¶ added in v65.64.0
func (m SoftwareSourceEventData) String() string
func (SoftwareSourceEventData) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type SoftwareSourceEventDataOperationTypeEnum string
SoftwareSourceEventDataOperationTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for SoftwareSourceEventDataOperationTypeEnum
func GetMappingSoftwareSourceEventDataOperationTypeEnum ¶ added in v65.64.0
func GetMappingSoftwareSourceEventDataOperationTypeEnum(val string) (SoftwareSourceEventDataOperationTypeEnum, bool)
GetMappingSoftwareSourceEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSoftwareSourceEventDataOperationTypeEnumValues ¶ added in v65.64.0
func GetSoftwareSourceEventDataOperationTypeEnumValues() []SoftwareSourceEventDataOperationTypeEnum
GetSoftwareSourceEventDataOperationTypeEnumValues Enumerates the set of values for SoftwareSourceEventDataOperationTypeEnum
type SoftwareSourceLifecycleStateEnum ¶
type SoftwareSourceLifecycleStateEnum string
SoftwareSourceLifecycleStateEnum Enum with underlying type: string
const ( SoftwareSourceLifecycleStateCreating SoftwareSourceLifecycleStateEnum = "CREATING" SoftwareSourceLifecycleStateUpdating SoftwareSourceLifecycleStateEnum = "UPDATING" SoftwareSourceLifecycleStateActive SoftwareSourceLifecycleStateEnum = "ACTIVE" SoftwareSourceLifecycleStateInactive SoftwareSourceLifecycleStateEnum = "INACTIVE" SoftwareSourceLifecycleStateDeleting SoftwareSourceLifecycleStateEnum = "DELETING" SoftwareSourceLifecycleStateDeleted SoftwareSourceLifecycleStateEnum = "DELETED" SoftwareSourceLifecycleStateFailed SoftwareSourceLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for SoftwareSourceLifecycleStateEnum
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 ¶
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"` }
SoftwareSourceProfile Provides the information for a software source registration profile.
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 ¶ added in v65.64.0
func (m SoftwareSourceProfile) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (SoftwareSourceProfile) GetIsServiceProvidedProfile ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶
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{} }
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 SoftwareSourceTypeEnum ¶
type SoftwareSourceTypeEnum string
SoftwareSourceTypeEnum Enum with underlying type: string
const ( SoftwareSourceTypeVendor SoftwareSourceTypeEnum = "VENDOR" SoftwareSourceTypeCustom SoftwareSourceTypeEnum = "CUSTOM" SoftwareSourceTypeVersioned SoftwareSourceTypeEnum = "VERSIONED" )
Set of constants representing the allowable values for SoftwareSourceTypeEnum
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 ¶
type SoftwareSourceVendorCollection struct { // List of software source vendors. Items []SoftwareSourceVendorSummary `mandatory:"true" json:"items"` }
SoftwareSourceVendorCollection Th set of software source vendors returned for the ListSoftwareSourceVendors operation.
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 ¶
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"` }
SoftwareSourceVendorSummary Provides summary information about a software source vendor, including name, operating system family, and architecture type.
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 ¶
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"` }
SoftwareSourcesDetails The details about the software sources to be attached/detached.
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 ¶ added in v65.64.0
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"` }
SoftwareUpdateEvent Provides information for a software update event.
func (SoftwareUpdateEvent) GetCompartmentId ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (SoftwareUpdateEvent) GetDefinedTags ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (SoftwareUpdateEvent) GetEventDetails ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetEventDetails() *string
GetEventDetails returns EventDetails
func (SoftwareUpdateEvent) GetEventSummary ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetEventSummary() *string
GetEventSummary returns EventSummary
func (SoftwareUpdateEvent) GetFreeformTags ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (SoftwareUpdateEvent) GetId ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetId() *string
GetId returns Id
func (SoftwareUpdateEvent) GetIsManagedByAutonomousLinux ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetIsManagedByAutonomousLinux() *bool
GetIsManagedByAutonomousLinux returns IsManagedByAutonomousLinux
func (SoftwareUpdateEvent) GetLifecycleDetails ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (SoftwareUpdateEvent) GetLifecycleState ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetLifecycleState() EventLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (SoftwareUpdateEvent) GetResourceId ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetResourceId() *string
GetResourceId returns ResourceId
func (SoftwareUpdateEvent) GetSystemDetails ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetSystemDetails() *SystemDetails
GetSystemDetails returns SystemDetails
func (SoftwareUpdateEvent) GetSystemTags ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (SoftwareUpdateEvent) GetTimeCreated ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (SoftwareUpdateEvent) GetTimeOccurred ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (SoftwareUpdateEvent) GetTimeUpdated ¶ added in v65.64.0
func (m SoftwareUpdateEvent) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (SoftwareUpdateEvent) MarshalJSON ¶ added in v65.64.0
func (m SoftwareUpdateEvent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SoftwareUpdateEvent) String ¶ added in v65.64.0
func (m SoftwareUpdateEvent) String() string
func (SoftwareUpdateEvent) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
SoftwareUpdateEventData Provides additional information for a software update event.
func (SoftwareUpdateEventData) String ¶ added in v65.64.0
func (m SoftwareUpdateEventData) String() string
func (SoftwareUpdateEventData) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type SoftwareUpdateEventDataOperationTypeEnum string
SoftwareUpdateEventDataOperationTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for SoftwareUpdateEventDataOperationTypeEnum
func GetMappingSoftwareUpdateEventDataOperationTypeEnum ¶ added in v65.64.0
func GetMappingSoftwareUpdateEventDataOperationTypeEnum(val string) (SoftwareUpdateEventDataOperationTypeEnum, bool)
GetMappingSoftwareUpdateEventDataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSoftwareUpdateEventDataOperationTypeEnumValues ¶ added in v65.64.0
func GetSoftwareUpdateEventDataOperationTypeEnumValues() []SoftwareUpdateEventDataOperationTypeEnum
GetSoftwareUpdateEventDataOperationTypeEnumValues Enumerates the set of values for SoftwareUpdateEventDataOperationTypeEnum
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetMappingSortOrderEnum ¶
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type StationHealth ¶ added in v65.64.0
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"` }
StationHealth Overall health information of the management station.
func (StationHealth) String ¶ added in v65.64.0
func (m StationHealth) String() string
func (StationHealth) ValidateEnumValue ¶ added in v65.64.0
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 ¶
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"` }
StationProfile Provides the information for a management station registration profile. A management station profile can only be used by a single management station.
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) GetIsDefaultProfile ¶ added in v65.64.0
func (m StationProfile) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (StationProfile) GetIsServiceProvidedProfile ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶
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 }
SummarizeManagedInstanceAnalyticsRequest wrapper for the SummarizeManagedInstanceAnalytics operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SummarizeManagedInstanceAnalytics.go.html to see an example of how to use SummarizeManagedInstanceAnalyticsRequest.
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 ¶
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"` }
SummarizeManagedInstanceAnalyticsResponse wrapper for the SummarizeManagedInstanceAnalytics operation
func (SummarizeManagedInstanceAnalyticsResponse) HTTPResponse ¶
func (response SummarizeManagedInstanceAnalyticsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SummarizeManagedInstanceAnalyticsResponse) String ¶
func (response SummarizeManagedInstanceAnalyticsResponse) String() string
type SummarizeManagedInstanceAnalyticsSortByEnum ¶
type SummarizeManagedInstanceAnalyticsSortByEnum string
SummarizeManagedInstanceAnalyticsSortByEnum Enum with underlying type: string
const ( SummarizeManagedInstanceAnalyticsSortByName SummarizeManagedInstanceAnalyticsSortByEnum = "name" SummarizeManagedInstanceAnalyticsSortByMetricname SummarizeManagedInstanceAnalyticsSortByEnum = "metricName" SummarizeManagedInstanceAnalyticsSortByDisplayname SummarizeManagedInstanceAnalyticsSortByEnum = "displayName" )
Set of constants representing the allowable values for SummarizeManagedInstanceAnalyticsSortByEnum
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 ¶
type SummarizeManagedInstanceAnalyticsSortOrderEnum string
SummarizeManagedInstanceAnalyticsSortOrderEnum Enum with underlying type: string
const ( SummarizeManagedInstanceAnalyticsSortOrderAsc SummarizeManagedInstanceAnalyticsSortOrderEnum = "ASC" SummarizeManagedInstanceAnalyticsSortOrderDesc SummarizeManagedInstanceAnalyticsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for SummarizeManagedInstanceAnalyticsSortOrderEnum
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 ¶
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"` }
SwitchModuleStreamOnManagedInstanceDetails Provides the information used to switch module streams on a managed instance.
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 ¶ added in v65.64.0
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"` }
SwitchModuleStreamOnManagedInstanceGroupDetails Provides the details for switching module streams on the managed instance group.
func (SwitchModuleStreamOnManagedInstanceGroupDetails) String ¶ added in v65.64.0
func (m SwitchModuleStreamOnManagedInstanceGroupDetails) String() string
func (SwitchModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
SwitchModuleStreamOnManagedInstanceGroupRequest wrapper for the SwitchModuleStreamOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SwitchModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use SwitchModuleStreamOnManagedInstanceGroupRequest.
func (SwitchModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody ¶ added in v65.64.0
func (request SwitchModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SwitchModuleStreamOnManagedInstanceGroupRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request SwitchModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchModuleStreamOnManagedInstanceGroupRequest) String ¶ added in v65.64.0
func (request SwitchModuleStreamOnManagedInstanceGroupRequest) String() string
func (SwitchModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
SwitchModuleStreamOnManagedInstanceGroupResponse wrapper for the SwitchModuleStreamOnManagedInstanceGroup operation
func (SwitchModuleStreamOnManagedInstanceGroupResponse) HTTPResponse ¶ added in v65.64.0
func (response SwitchModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchModuleStreamOnManagedInstanceGroupResponse) String ¶ added in v65.64.0
func (response SwitchModuleStreamOnManagedInstanceGroupResponse) String() string
type 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 }
SwitchModuleStreamOnManagedInstanceRequest wrapper for the SwitchModuleStreamOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SwitchModuleStreamOnManagedInstance.go.html to see an example of how to use SwitchModuleStreamOnManagedInstanceRequest.
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 ¶
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"` }
SwitchModuleStreamOnManagedInstanceResponse wrapper for the SwitchModuleStreamOnManagedInstance operation
func (SwitchModuleStreamOnManagedInstanceResponse) HTTPResponse ¶
func (response SwitchModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchModuleStreamOnManagedInstanceResponse) String ¶
func (response SwitchModuleStreamOnManagedInstanceResponse) String() string
type SynchronizeMirrorsDetails ¶
type SynchronizeMirrorsDetails struct { // List of Software Source OCIDs to synchronize SoftwareSourceList []string `mandatory:"true" json:"softwareSourceList"` }
SynchronizeMirrorsDetails Details for syncing selected mirrors
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 ¶
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 }
SynchronizeMirrorsRequest wrapper for the SynchronizeMirrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SynchronizeMirrors.go.html to see an example of how to use SynchronizeMirrorsRequest.
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 ¶
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"` }
SynchronizeMirrorsResponse wrapper for the SynchronizeMirrors operation
func (SynchronizeMirrorsResponse) HTTPResponse ¶
func (response SynchronizeMirrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SynchronizeMirrorsResponse) String ¶
func (response SynchronizeMirrorsResponse) String() string
type 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 }
SynchronizeSingleMirrorsRequest wrapper for the SynchronizeSingleMirrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/SynchronizeSingleMirrors.go.html to see an example of how to use SynchronizeSingleMirrorsRequest.
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 ¶
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"` }
SynchronizeSingleMirrorsResponse wrapper for the SynchronizeSingleMirrors operation
func (SynchronizeSingleMirrorsResponse) HTTPResponse ¶
func (response SynchronizeSingleMirrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SynchronizeSingleMirrorsResponse) String ¶
func (response SynchronizeSingleMirrorsResponse) String() string
type SystemDetails ¶ added in v65.64.0
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"` }
SystemDetails Provides information about the system architecture and operating system.
func (SystemDetails) String ¶ added in v65.64.0
func (m SystemDetails) String() string
func (SystemDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶
type TargetResourceEntityTypeEnum string
TargetResourceEntityTypeEnum Enum with underlying type: string
const ( TargetResourceEntityTypeInstance TargetResourceEntityTypeEnum = "INSTANCE" TargetResourceEntityTypeGroup TargetResourceEntityTypeEnum = "GROUP" TargetResourceEntityTypeCompartment TargetResourceEntityTypeEnum = "COMPARTMENT" TargetResourceEntityTypeLifecycleEnvironment TargetResourceEntityTypeEnum = "LIFECYCLE_ENVIRONMENT" TargetResourceEntityTypeSoftwareSource TargetResourceEntityTypeEnum = "SOFTWARE_SOURCE" )
Set of constants representing the allowable values for TargetResourceEntityTypeEnum
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 ¶ added in v65.64.0
type UpdatableAutonomousSettings struct { // Indicates whether Autonomous Linux will collect crash files. IsDataCollectionAuthorized *bool `mandatory:"false" json:"isDataCollectionAuthorized"` }
UpdatableAutonomousSettings Updatable settings for the Autonomous Linux service.
func (UpdatableAutonomousSettings) String ¶ added in v65.64.0
func (m UpdatableAutonomousSettings) String() string
func (UpdatableAutonomousSettings) ValidateEnumValue ¶ added in v65.64.0
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 ¶
type UpdatablePackageCollection struct { // List of updatable packages. Items []UpdatablePackageSummary `mandatory:"true" json:"items"` }
UpdatablePackageCollection The set of packages returned for the ListManagedInstanceUpdatablePackages operation.
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 ¶
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"` }
UpdatablePackageSummary Provides summary information for a software package available for installation on a managed instance.
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 ¶
type UpdateAllPackagesOnManagedInstanceGroupDetails struct { // The type of updates to be applied. UpdateTypes []UpdateTypesEnum `mandatory:"false" json:"updateTypes,omitempty"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
UpdateAllPackagesOnManagedInstanceGroupDetails Provides the details for updating the packages on the managed instance.
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 ¶
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 }
UpdateAllPackagesOnManagedInstanceGroupRequest wrapper for the UpdateAllPackagesOnManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateAllPackagesOnManagedInstanceGroup.go.html to see an example of how to use UpdateAllPackagesOnManagedInstanceGroupRequest.
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 ¶
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"` }
UpdateAllPackagesOnManagedInstanceGroupResponse wrapper for the UpdateAllPackagesOnManagedInstanceGroup operation
func (UpdateAllPackagesOnManagedInstanceGroupResponse) HTTPResponse ¶
func (response UpdateAllPackagesOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAllPackagesOnManagedInstanceGroupResponse) String ¶
func (response UpdateAllPackagesOnManagedInstanceGroupResponse) String() string
type UpdateAllPackagesOnManagedInstancesInCompartmentDetails ¶
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"` }
UpdateAllPackagesOnManagedInstancesInCompartmentDetails Provides the information used to update all packages of a specified type on managed instances within the specified compartment.
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 ¶
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 }
UpdateAllPackagesOnManagedInstancesInCompartmentRequest wrapper for the UpdateAllPackagesOnManagedInstancesInCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateAllPackagesOnManagedInstancesInCompartment.go.html to see an example of how to use UpdateAllPackagesOnManagedInstancesInCompartmentRequest.
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 ¶
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"` }
UpdateAllPackagesOnManagedInstancesInCompartmentResponse wrapper for the UpdateAllPackagesOnManagedInstancesInCompartment operation
func (UpdateAllPackagesOnManagedInstancesInCompartmentResponse) HTTPResponse ¶
func (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAllPackagesOnManagedInstancesInCompartmentResponse) String ¶
func (response UpdateAllPackagesOnManagedInstancesInCompartmentResponse) String() string
type UpdateCustomSoftwareSourceDetails ¶
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"` // Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters). // * For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages. // * For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream. // * For a package filter that does not specify a version, this will include only the latest available version of the package. // * For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored). // * For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored). IsLatestContentOnly *bool `mandatory:"false" json:"isLatestContentOnly"` }
UpdateCustomSoftwareSourceDetails Provides the information used to update a custom software source.
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 ¶ added in v65.64.0
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"` }
UpdateEventDetails Provides the information for updating the tags of an event for the UpdateEvent operation.
func (UpdateEventDetails) String ¶ added in v65.64.0
func (m UpdateEventDetails) String() string
func (UpdateEventDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 }
UpdateEventRequest wrapper for the UpdateEvent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateEvent.go.html to see an example of how to use UpdateEventRequest.
func (UpdateEventRequest) BinaryRequestBody ¶ added in v65.64.0
func (request UpdateEventRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateEventRequest) HTTPRequest ¶ added in v65.64.0
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 ¶ added in v65.64.0
func (request UpdateEventRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateEventRequest) String ¶ added in v65.64.0
func (request UpdateEventRequest) String() string
func (UpdateEventRequest) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
UpdateEventResponse wrapper for the UpdateEvent operation
func (UpdateEventResponse) HTTPResponse ¶ added in v65.64.0
func (response UpdateEventResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateEventResponse) String ¶ added in v65.64.0
func (response UpdateEventResponse) String() string
type UpdateLifecycleEnvironmentDetails ¶
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"` }
UpdateLifecycleEnvironmentDetails Provides the information used to update the lifecycle environment.
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 ¶
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 }
UpdateLifecycleEnvironmentRequest wrapper for the UpdateLifecycleEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateLifecycleEnvironment.go.html to see an example of how to use UpdateLifecycleEnvironmentRequest.
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 ¶
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"` }
UpdateLifecycleEnvironmentResponse wrapper for the UpdateLifecycleEnvironment operation
func (UpdateLifecycleEnvironmentResponse) HTTPResponse ¶
func (response UpdateLifecycleEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateLifecycleEnvironmentResponse) String ¶
func (response UpdateLifecycleEnvironmentResponse) String() string
type UpdateLifecycleStageDetails ¶
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"` }
UpdateLifecycleStageDetails Provides the information used to update the lifecycle stage.
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 ¶
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"` }
UpdateManagedInstanceDetails Provides the information used to update a managed instance.
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 ¶
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"` }
UpdateManagedInstanceGroupDetails Provides the information used to update the managed instance group.
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 ¶
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 }
UpdateManagedInstanceGroupRequest wrapper for the UpdateManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateManagedInstanceGroup.go.html to see an example of how to use UpdateManagedInstanceGroupRequest.
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 ¶
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"` }
UpdateManagedInstanceGroupResponse wrapper for the UpdateManagedInstanceGroup operation
func (UpdateManagedInstanceGroupResponse) HTTPResponse ¶
func (response UpdateManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateManagedInstanceGroupResponse) String ¶
func (response UpdateManagedInstanceGroupResponse) String() string
type 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 }
UpdateManagedInstanceRequest wrapper for the UpdateManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateManagedInstance.go.html to see an example of how to use UpdateManagedInstanceRequest.
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 ¶
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"` }
UpdateManagedInstanceResponse wrapper for the UpdateManagedInstance operation
func (UpdateManagedInstanceResponse) HTTPResponse ¶
func (response UpdateManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateManagedInstanceResponse) String ¶
func (response UpdateManagedInstanceResponse) String() string
type UpdateManagementStationDetails ¶
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"` }
UpdateManagementStationDetails Provides the information used to update the management station.
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 ¶
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 }
UpdateManagementStationRequest wrapper for the UpdateManagementStation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateManagementStation.go.html to see an example of how to use UpdateManagementStationRequest.
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 ¶
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"` }
UpdateManagementStationResponse wrapper for the UpdateManagementStation operation
func (UpdateManagementStationResponse) HTTPResponse ¶
func (response UpdateManagementStationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateManagementStationResponse) String ¶
func (response UpdateManagementStationResponse) String() string
type UpdateMirrorConfigurationDetails ¶
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"` }
UpdateMirrorConfigurationDetails Provides the information used to update the mirror configuration for a management station.
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 ¶
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"` }
UpdatePackagesOnManagedInstanceDetails Provides the information used to update software packages on a managed instance.
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 ¶
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 }
UpdatePackagesOnManagedInstanceRequest wrapper for the UpdatePackagesOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdatePackagesOnManagedInstance.go.html to see an example of how to use UpdatePackagesOnManagedInstanceRequest.
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 ¶
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"` }
UpdatePackagesOnManagedInstanceResponse wrapper for the UpdatePackagesOnManagedInstance operation
func (UpdatePackagesOnManagedInstanceResponse) HTTPResponse ¶
func (response UpdatePackagesOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePackagesOnManagedInstanceResponse) String ¶
func (response UpdatePackagesOnManagedInstanceResponse) String() string
type UpdateProfileDetails ¶
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"` }
UpdateProfileDetails Information for updating a registration profile
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 ¶
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 }
UpdateProfileRequest wrapper for the UpdateProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateProfile.go.html to see an example of how to use UpdateProfileRequest.
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 ¶
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"` }
UpdateProfileResponse wrapper for the UpdateProfile operation
func (UpdateProfileResponse) HTTPResponse ¶
func (response UpdateProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateProfileResponse) String ¶
func (response UpdateProfileResponse) String() string
type UpdateProxyConfigurationDetails ¶
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"` }
UpdateProxyConfigurationDetails Provides the information used to update the proxy configuration for a management station.
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 ¶
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"` }
UpdateScheduledJobDetails Provides the information used to update a scheduled job.
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 ¶
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 }
UpdateScheduledJobRequest wrapper for the UpdateScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateScheduledJob.go.html to see an example of how to use UpdateScheduledJobRequest.
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 ¶
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"` }
UpdateScheduledJobResponse wrapper for the UpdateScheduledJob operation
func (UpdateScheduledJobResponse) HTTPResponse ¶
func (response UpdateScheduledJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateScheduledJobResponse) String ¶
func (response UpdateScheduledJobResponse) String() string
type UpdateSoftwareSourceDetails ¶
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{} }
UpdateSoftwareSourceDetails Provides the information used to update a software source.
type 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 }
UpdateSoftwareSourceRequest wrapper for the UpdateSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagementhub/UpdateSoftwareSource.go.html to see an example of how to use UpdateSoftwareSourceRequest.
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 ¶
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"` }
UpdateSoftwareSourceResponse wrapper for the UpdateSoftwareSource operation
func (UpdateSoftwareSourceResponse) HTTPResponse ¶
func (response UpdateSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateSoftwareSourceResponse) String ¶
func (response UpdateSoftwareSourceResponse) String() string
type UpdateTypesEnum ¶
type UpdateTypesEnum string
UpdateTypesEnum Enum with underlying type: string
const ( UpdateTypesSecurity UpdateTypesEnum = "SECURITY" UpdateTypesBugfix UpdateTypesEnum = "BUGFIX" UpdateTypesEnhancement UpdateTypesEnum = "ENHANCEMENT" UpdateTypesOther UpdateTypesEnum = "OTHER" UpdateTypesKspliceKernel UpdateTypesEnum = "KSPLICE_KERNEL" UpdateTypesKspliceUserspace UpdateTypesEnum = "KSPLICE_USERSPACE" UpdateTypesAll UpdateTypesEnum = "ALL" )
Set of constants representing the allowable values for UpdateTypesEnum
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 ¶
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"` }
UpdateVendorSoftwareSourceDetails Provides the information for updating the tags of a vendor software source.
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 ¶ added in v65.64.0
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"` }
UpdateVersionedCustomSoftwareSourceDetails Provides the information used to update a versioned custom software source.
func (UpdateVersionedCustomSoftwareSourceDetails) GetCompartmentId ¶ added in v65.64.0
func (m UpdateVersionedCustomSoftwareSourceDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (UpdateVersionedCustomSoftwareSourceDetails) GetDefinedTags ¶ added in v65.64.0
func (m UpdateVersionedCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateVersionedCustomSoftwareSourceDetails) GetDescription ¶ added in v65.64.0
func (m UpdateVersionedCustomSoftwareSourceDetails) GetDescription() *string
GetDescription returns Description
func (UpdateVersionedCustomSoftwareSourceDetails) GetDisplayName ¶ added in v65.64.0
func (m UpdateVersionedCustomSoftwareSourceDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateVersionedCustomSoftwareSourceDetails) GetFreeformTags ¶ added in v65.64.0
func (m UpdateVersionedCustomSoftwareSourceDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateVersionedCustomSoftwareSourceDetails) MarshalJSON ¶ added in v65.64.0
func (m UpdateVersionedCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateVersionedCustomSoftwareSourceDetails) String ¶ added in v65.64.0
func (m UpdateVersionedCustomSoftwareSourceDetails) String() string
func (UpdateVersionedCustomSoftwareSourceDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶
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"` }
UpdateWorkRequestDetails Provides the information used to update a work request.
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 ¶
type VendorNameEnum string
VendorNameEnum Enum with underlying type: string
const ( VendorNameOracle VendorNameEnum = "ORACLE" VendorNameMicrosoft VendorNameEnum = "MICROSOFT" )
Set of constants representing the allowable values for VendorNameEnum
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 ¶
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"` }
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).
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 ¶ added in v65.64.0
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) 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 ¶ added in v65.64.0
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 ¶
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"` }
VendorSoftwareSourceSummary Provides summary information for a vendor software source.
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶
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"` // Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters). // * For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages. // * For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream. // * For a package filter that does not specify a version, this will include only the latest available version of the package. // * For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored). // * For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored). IsLatestContentOnly *bool `mandatory:"false" json:"isLatestContentOnly"` // 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"` }
VersionedCustomSoftwareSource The object that defines a versioned custom software source.
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶
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"` }
VersionedCustomSoftwareSourceSummary Provides summary information for a versioned custom software source.
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
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 ¶ added in v65.64.0
type VmcoreDetails struct { // Kernel vmcore backtrace. Backtrace *string `mandatory:"true" json:"backtrace"` // Kernel vmcore component. Component *string `mandatory:"true" json:"component"` }
VmcoreDetails Kernel event vmcore details
func (VmcoreDetails) String ¶ added in v65.64.0
func (m VmcoreDetails) String() string
func (VmcoreDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type VulnerabilityTypesEnum string
VulnerabilityTypesEnum Enum with underlying type: string
const ( VulnerabilityTypesSecurity VulnerabilityTypesEnum = "SECURITY" VulnerabilityTypesBugfix VulnerabilityTypesEnum = "BUGFIX" VulnerabilityTypesEnhancement VulnerabilityTypesEnum = "ENHANCEMENT" VulnerabilityTypesOther VulnerabilityTypesEnum = "OTHER" VulnerabilityTypesAll VulnerabilityTypesEnum = "ALL" )
Set of constants representing the allowable values for VulnerabilityTypesEnum
func GetMappingVulnerabilityTypesEnum ¶ added in v65.64.0
func GetMappingVulnerabilityTypesEnum(val string) (VulnerabilityTypesEnum, bool)
GetMappingVulnerabilityTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVulnerabilityTypesEnumValues ¶ added in v65.64.0
func GetVulnerabilityTypesEnumValues() []VulnerabilityTypesEnum
GetVulnerabilityTypesEnumValues Enumerates the set of values for VulnerabilityTypesEnum
type WindowsStandaloneProfile ¶ added in v65.64.0
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"` }
WindowsStandaloneProfile Provides the information for a windows standalone registration profile.
func (WindowsStandaloneProfile) GetArchType ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetArchType() ArchTypeEnum
GetArchType returns ArchType
func (WindowsStandaloneProfile) GetCompartmentId ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (WindowsStandaloneProfile) GetDefinedTags ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (WindowsStandaloneProfile) GetDescription ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetDescription() *string
GetDescription returns Description
func (WindowsStandaloneProfile) GetDisplayName ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetDisplayName() *string
GetDisplayName returns DisplayName
func (WindowsStandaloneProfile) GetFreeformTags ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (WindowsStandaloneProfile) GetId ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetId() *string
GetId returns Id
func (WindowsStandaloneProfile) GetIsDefaultProfile ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetIsDefaultProfile() *bool
GetIsDefaultProfile returns IsDefaultProfile
func (WindowsStandaloneProfile) GetIsServiceProvidedProfile ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetIsServiceProvidedProfile() *bool
GetIsServiceProvidedProfile returns IsServiceProvidedProfile
func (WindowsStandaloneProfile) GetLifecycleState ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetLifecycleState() ProfileLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (WindowsStandaloneProfile) GetManagementStationId ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (WindowsStandaloneProfile) GetOsFamily ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetOsFamily() OsFamilyEnum
GetOsFamily returns OsFamily
func (WindowsStandaloneProfile) GetRegistrationType ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetRegistrationType() ProfileRegistrationTypeEnum
GetRegistrationType returns RegistrationType
func (WindowsStandaloneProfile) GetSystemTags ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (WindowsStandaloneProfile) GetTimeCreated ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (WindowsStandaloneProfile) GetVendorName ¶ added in v65.64.0
func (m WindowsStandaloneProfile) GetVendorName() VendorNameEnum
GetVendorName returns VendorName
func (WindowsStandaloneProfile) MarshalJSON ¶ added in v65.64.0
func (m WindowsStandaloneProfile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (WindowsStandaloneProfile) String ¶ added in v65.64.0
func (m WindowsStandaloneProfile) String() string
func (WindowsStandaloneProfile) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
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"` }
WindowsUpdate An object that provides information about an update for a Windows instance.
func (WindowsUpdate) String ¶ added in v65.64.0
func (m WindowsUpdate) String() string
func (WindowsUpdate) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type WindowsUpdateCollection struct { // List of Windows updates. Items []WindowsUpdateSummary `mandatory:"true" json:"items"` }
WindowsUpdateCollection A set of Windows updates returned for the ListWindowsUpdates operation. The list contains a summary of each update.
func (WindowsUpdateCollection) String ¶ added in v65.64.0
func (m WindowsUpdateCollection) String() string
func (WindowsUpdateCollection) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type WindowsUpdateInstallableEnum string
WindowsUpdateInstallableEnum Enum with underlying type: string
const ( WindowsUpdateInstallableInstallable WindowsUpdateInstallableEnum = "INSTALLABLE" WindowsUpdateInstallableNotInstallable WindowsUpdateInstallableEnum = "NOT_INSTALLABLE" )
Set of constants representing the allowable values for WindowsUpdateInstallableEnum
func GetMappingWindowsUpdateInstallableEnum ¶ added in v65.64.0
func GetMappingWindowsUpdateInstallableEnum(val string) (WindowsUpdateInstallableEnum, bool)
GetMappingWindowsUpdateInstallableEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWindowsUpdateInstallableEnumValues ¶ added in v65.64.0
func GetWindowsUpdateInstallableEnumValues() []WindowsUpdateInstallableEnum
GetWindowsUpdateInstallableEnumValues Enumerates the set of values for WindowsUpdateInstallableEnum
type WindowsUpdateSummary ¶ added in v65.64.0
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"` }
WindowsUpdateSummary Provides summary information about an update for a Windows instance.
func (WindowsUpdateSummary) String ¶ added in v65.64.0
func (m WindowsUpdateSummary) String() string
func (WindowsUpdateSummary) ValidateEnumValue ¶ added in v65.64.0
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 ¶ added in v65.64.0
type WindowsUpdateTypesEnum string
WindowsUpdateTypesEnum Enum with underlying type: string
const ( WindowsUpdateTypesSecurity WindowsUpdateTypesEnum = "SECURITY" WindowsUpdateTypesBugfix WindowsUpdateTypesEnum = "BUGFIX" WindowsUpdateTypesEnhancement WindowsUpdateTypesEnum = "ENHANCEMENT" WindowsUpdateTypesOther WindowsUpdateTypesEnum = "OTHER" WindowsUpdateTypesAll WindowsUpdateTypesEnum = "ALL" )
Set of constants representing the allowable values for WindowsUpdateTypesEnum
func GetMappingWindowsUpdateTypesEnum ¶ added in v65.64.0
func GetMappingWindowsUpdateTypesEnum(val string) (WindowsUpdateTypesEnum, bool)
GetMappingWindowsUpdateTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWindowsUpdateTypesEnumValues ¶ added in v65.64.0
func GetWindowsUpdateTypesEnumValues() []WindowsUpdateTypesEnum
GetWindowsUpdateTypesEnumValues Enumerates the set of values for WindowsUpdateTypesEnum
type WorkRequest ¶
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"` }
WorkRequest An object that defines a work request.
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 ¶
type WorkRequestClient struct { common.BaseClient // contains filtered or unexported fields }
WorkRequestClient a client for WorkRequest
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/latest/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/latest/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/latest/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/latest/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 ¶
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"` }
WorkRequestDetails Provides the name and description of the job.
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 ¶
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"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶
func (m WorkRequestError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // List of work request error objects. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection Results of a work request error search. Contains both work request error items and other information, such as metadata.
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
func (WorkRequestErrorCollection) ValidateEnumValue ¶
func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestEventDataAdditionalDetails ¶ added in v65.64.0
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"` }
WorkRequestEventDataAdditionalDetails Provides additional information for the work request associated with an event.
func (WorkRequestEventDataAdditionalDetails) String ¶ added in v65.64.0
func (m WorkRequestEventDataAdditionalDetails) String() string
func (WorkRequestEventDataAdditionalDetails) ValidateEnumValue ¶ added in v65.64.0
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 ¶
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"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
func (WorkRequestLogEntry) ValidateEnumValue ¶
func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // List of work request log entries. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection Results of a work request log search. Contains both work request log items and other information, such as metadata.
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
func (WorkRequestLogEntryCollection) ValidateEnumValue ¶
func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestManagementStationDetails ¶
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"` }
WorkRequestManagementStationDetails Details about management station actions.
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 ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
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 ¶
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"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶
func (m WorkRequestResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestResourceMetadataKeyEnum ¶
type WorkRequestResourceMetadataKeyEnum string
WorkRequestResourceMetadataKeyEnum Enum with underlying type: string
const (
WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum
func GetMappingWorkRequestResourceMetadataKeyEnum ¶
func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceMetadataKeyEnumValues ¶
func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // Type of the work request. OperationType 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"` }
WorkRequestSummary The summary of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
func (WorkRequestSummary) ValidateEnumValue ¶
func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestSummaryCollection ¶
type WorkRequestSummaryCollection struct { // List of work requests. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestSummaryCollection Results of a work request search. Contains both work request items and other information, such as metadata.
func (WorkRequestSummaryCollection) String ¶
func (m WorkRequestSummaryCollection) String() string
func (WorkRequestSummaryCollection) ValidateEnumValue ¶
func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Source Files ¶
- 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