Documentation ¶
Index ¶
- type AddPackagesToSoftwareSourceDetails
- type AddPackagesToSoftwareSourceRequest
- type AddPackagesToSoftwareSourceResponse
- type ApiError
- type ArchTypesEnum
- type AttachChildSoftwareSourceToManagedInstanceDetails
- type AttachChildSoftwareSourceToManagedInstanceRequest
- type AttachChildSoftwareSourceToManagedInstanceResponse
- type AttachManagedInstanceToManagedInstanceGroupRequest
- func (request AttachManagedInstanceToManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request AttachManagedInstanceToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request AttachManagedInstanceToManagedInstanceGroupRequest) String() string
- type AttachManagedInstanceToManagedInstanceGroupResponse
- type AttachParentSoftwareSourceToManagedInstanceDetails
- type AttachParentSoftwareSourceToManagedInstanceRequest
- func (request AttachParentSoftwareSourceToManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request AttachParentSoftwareSourceToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request AttachParentSoftwareSourceToManagedInstanceRequest) String() string
- type AttachParentSoftwareSourceToManagedInstanceResponse
- type AvailableSoftwareSourceSummary
- type AvailableUpdateSummary
- type AvailableWindowsUpdateSummary
- type ChangeManagedInstanceGroupCompartmentDetails
- type ChangeManagedInstanceGroupCompartmentRequest
- type ChangeManagedInstanceGroupCompartmentResponse
- type ChangeScheduledJobCompartmentDetails
- type ChangeScheduledJobCompartmentRequest
- type ChangeScheduledJobCompartmentResponse
- type ChangeSoftwareSourceCompartmentDetails
- type ChangeSoftwareSourceCompartmentRequest
- type ChangeSoftwareSourceCompartmentResponse
- type ChecksumTypesEnum
- type CreateManagedInstanceGroupDetails
- type CreateManagedInstanceGroupRequest
- type CreateManagedInstanceGroupResponse
- type CreateScheduledJobDetails
- type CreateScheduledJobRequest
- type CreateScheduledJobResponse
- type CreateSoftwareSourceDetails
- type CreateSoftwareSourceRequest
- type CreateSoftwareSourceResponse
- type DeleteManagedInstanceGroupRequest
- type DeleteManagedInstanceGroupResponse
- type DeleteScheduledJobRequest
- type DeleteScheduledJobResponse
- type DeleteSoftwareSourceRequest
- type DeleteSoftwareSourceResponse
- type DetachChildSoftwareSourceFromManagedInstanceDetails
- type DetachChildSoftwareSourceFromManagedInstanceRequest
- func (request DetachChildSoftwareSourceFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request DetachChildSoftwareSourceFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachChildSoftwareSourceFromManagedInstanceRequest) String() string
- type DetachChildSoftwareSourceFromManagedInstanceResponse
- type DetachManagedInstanceFromManagedInstanceGroupRequest
- func (request DetachManagedInstanceFromManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request DetachManagedInstanceFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachManagedInstanceFromManagedInstanceGroupRequest) String() string
- type DetachManagedInstanceFromManagedInstanceGroupResponse
- type DetachParentSoftwareSourceFromManagedInstanceDetails
- type DetachParentSoftwareSourceFromManagedInstanceRequest
- func (request DetachParentSoftwareSourceFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request DetachParentSoftwareSourceFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request DetachParentSoftwareSourceFromManagedInstanceRequest) String() string
- type DetachParentSoftwareSourceFromManagedInstanceResponse
- type Erratum
- type ErratumSummary
- type GetErratumRequest
- type GetErratumResponse
- type GetManagedInstanceGroupRequest
- type GetManagedInstanceGroupResponse
- type GetManagedInstanceRequest
- type GetManagedInstanceResponse
- type GetScheduledJobRequest
- type GetScheduledJobResponse
- type GetSoftwarePackageRequest
- type GetSoftwarePackageResponse
- type GetSoftwareSourceRequest
- type GetSoftwareSourceResponse
- type GetWindowsUpdateRequest
- type GetWindowsUpdateResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type Id
- type InstallAllPackageUpdatesOnManagedInstanceRequest
- type InstallAllPackageUpdatesOnManagedInstanceResponse
- type InstallAllWindowsUpdatesOnManagedInstanceRequest
- type InstallAllWindowsUpdatesOnManagedInstanceResponse
- type InstallPackageOnManagedInstanceRequest
- type InstallPackageOnManagedInstanceResponse
- type InstallPackageUpdateOnManagedInstanceRequest
- type InstallPackageUpdateOnManagedInstanceResponse
- type InstallWindowsUpdateOnManagedInstanceRequest
- type InstallWindowsUpdateOnManagedInstanceResponse
- type InstallablePackageSummary
- type InstallationRequirementsEnum
- type InstalledPackageSummary
- type InstalledWindowsUpdateSummary
- type IntervalTypesEnum
- type IsEligibleForInstallationEnum
- type LifecycleStatesEnum
- type ListAvailablePackagesForManagedInstanceRequest
- type ListAvailablePackagesForManagedInstanceResponse
- type ListAvailablePackagesForManagedInstanceSortByEnum
- type ListAvailablePackagesForManagedInstanceSortOrderEnum
- type ListAvailableSoftwareSourcesForManagedInstanceRequest
- func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) String() string
- type ListAvailableSoftwareSourcesForManagedInstanceResponse
- type ListAvailableSoftwareSourcesForManagedInstanceSortByEnum
- type ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum
- type ListAvailableUpdatesForManagedInstanceRequest
- type ListAvailableUpdatesForManagedInstanceResponse
- type ListAvailableUpdatesForManagedInstanceSortByEnum
- type ListAvailableUpdatesForManagedInstanceSortOrderEnum
- type ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum
- type ListAvailableWindowsUpdatesForManagedInstanceRequest
- func (request ListAvailableWindowsUpdatesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ListAvailableWindowsUpdatesForManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAvailableWindowsUpdatesForManagedInstanceRequest) String() string
- type ListAvailableWindowsUpdatesForManagedInstanceResponse
- type ListAvailableWindowsUpdatesForManagedInstanceSortByEnum
- type ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum
- type ListManagedInstanceGroupsLifecycleStateEnum
- type ListManagedInstanceGroupsOsFamilyEnum
- type ListManagedInstanceGroupsRequest
- type ListManagedInstanceGroupsResponse
- type ListManagedInstanceGroupsSortByEnum
- type ListManagedInstanceGroupsSortOrderEnum
- type ListManagedInstancesOsFamilyEnum
- type ListManagedInstancesRequest
- type ListManagedInstancesResponse
- type ListManagedInstancesSortByEnum
- type ListManagedInstancesSortOrderEnum
- type ListPackagesInstalledOnManagedInstanceRequest
- type ListPackagesInstalledOnManagedInstanceResponse
- type ListPackagesInstalledOnManagedInstanceSortByEnum
- type ListPackagesInstalledOnManagedInstanceSortOrderEnum
- type ListScheduledJobsLifecycleStateEnum
- type ListScheduledJobsOperationTypeEnum
- type ListScheduledJobsOsFamilyEnum
- type ListScheduledJobsRequest
- type ListScheduledJobsResponse
- type ListScheduledJobsSortByEnum
- type ListScheduledJobsSortOrderEnum
- type ListSoftwareSourcePackagesRequest
- type ListSoftwareSourcePackagesResponse
- type ListSoftwareSourcePackagesSortByEnum
- type ListSoftwareSourcePackagesSortOrderEnum
- type ListSoftwareSourcesLifecycleStateEnum
- type ListSoftwareSourcesRequest
- type ListSoftwareSourcesResponse
- type ListSoftwareSourcesSortByEnum
- type ListSoftwareSourcesSortOrderEnum
- type ListUpcomingScheduledJobsLifecycleStateEnum
- type ListUpcomingScheduledJobsOsFamilyEnum
- type ListUpcomingScheduledJobsRequest
- type ListUpcomingScheduledJobsResponse
- type ListUpcomingScheduledJobsSortByEnum
- type ListUpcomingScheduledJobsSortOrderEnum
- type ListWindowsUpdatesInstalledOnManagedInstanceRequest
- func (request ListWindowsUpdatesInstalledOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ListWindowsUpdatesInstalledOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWindowsUpdatesInstalledOnManagedInstanceRequest) String() string
- type ListWindowsUpdatesInstalledOnManagedInstanceResponse
- type ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum
- type ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum
- type ListWindowsUpdatesRequest
- type ListWindowsUpdatesResponse
- type ListWindowsUpdatesSortByEnum
- type ListWindowsUpdatesSortOrderEnum
- type ListWorkRequestErrorsRequest
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsOsFamilyEnum
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ManagedInstance
- type ManagedInstanceGroup
- type ManagedInstanceGroupSummary
- type ManagedInstanceStatusEnum
- type ManagedInstanceSummary
- type ManagedInstanceSummaryStatusEnum
- type OperationStatusEnum
- type OperationTypesEnum
- type OsFamiliesEnum
- type OsManagementClient
- func (client OsManagementClient) AddPackagesToSoftwareSource(ctx context.Context, request AddPackagesToSoftwareSourceRequest) (response AddPackagesToSoftwareSourceResponse, err error)
- func (client OsManagementClient) AttachChildSoftwareSourceToManagedInstance(ctx context.Context, request AttachChildSoftwareSourceToManagedInstanceRequest) (response AttachChildSoftwareSourceToManagedInstanceResponse, err error)
- func (client OsManagementClient) AttachManagedInstanceToManagedInstanceGroup(ctx context.Context, ...) (response AttachManagedInstanceToManagedInstanceGroupResponse, err error)
- func (client OsManagementClient) AttachParentSoftwareSourceToManagedInstance(ctx context.Context, ...) (response AttachParentSoftwareSourceToManagedInstanceResponse, err error)
- func (client OsManagementClient) ChangeManagedInstanceGroupCompartment(ctx context.Context, request ChangeManagedInstanceGroupCompartmentRequest) (response ChangeManagedInstanceGroupCompartmentResponse, err error)
- func (client OsManagementClient) ChangeScheduledJobCompartment(ctx context.Context, request ChangeScheduledJobCompartmentRequest) (response ChangeScheduledJobCompartmentResponse, err error)
- func (client OsManagementClient) ChangeSoftwareSourceCompartment(ctx context.Context, request ChangeSoftwareSourceCompartmentRequest) (response ChangeSoftwareSourceCompartmentResponse, err error)
- func (client *OsManagementClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client OsManagementClient) CreateManagedInstanceGroup(ctx context.Context, request CreateManagedInstanceGroupRequest) (response CreateManagedInstanceGroupResponse, err error)
- func (client OsManagementClient) CreateScheduledJob(ctx context.Context, request CreateScheduledJobRequest) (response CreateScheduledJobResponse, err error)
- func (client OsManagementClient) CreateSoftwareSource(ctx context.Context, request CreateSoftwareSourceRequest) (response CreateSoftwareSourceResponse, err error)
- func (client OsManagementClient) DeleteManagedInstanceGroup(ctx context.Context, request DeleteManagedInstanceGroupRequest) (response DeleteManagedInstanceGroupResponse, err error)
- func (client OsManagementClient) DeleteScheduledJob(ctx context.Context, request DeleteScheduledJobRequest) (response DeleteScheduledJobResponse, err error)
- func (client OsManagementClient) DeleteSoftwareSource(ctx context.Context, request DeleteSoftwareSourceRequest) (response DeleteSoftwareSourceResponse, err error)
- func (client OsManagementClient) DetachChildSoftwareSourceFromManagedInstance(ctx context.Context, ...) (response DetachChildSoftwareSourceFromManagedInstanceResponse, err error)
- func (client OsManagementClient) DetachManagedInstanceFromManagedInstanceGroup(ctx context.Context, ...) (response DetachManagedInstanceFromManagedInstanceGroupResponse, err error)
- func (client OsManagementClient) DetachParentSoftwareSourceFromManagedInstance(ctx context.Context, ...) (response DetachParentSoftwareSourceFromManagedInstanceResponse, err error)
- func (client OsManagementClient) GetErratum(ctx context.Context, request GetErratumRequest) (response GetErratumResponse, err error)
- func (client OsManagementClient) GetManagedInstance(ctx context.Context, request GetManagedInstanceRequest) (response GetManagedInstanceResponse, err error)
- func (client OsManagementClient) GetManagedInstanceGroup(ctx context.Context, request GetManagedInstanceGroupRequest) (response GetManagedInstanceGroupResponse, err error)
- func (client OsManagementClient) GetScheduledJob(ctx context.Context, request GetScheduledJobRequest) (response GetScheduledJobResponse, err error)
- func (client OsManagementClient) GetSoftwarePackage(ctx context.Context, request GetSoftwarePackageRequest) (response GetSoftwarePackageResponse, err error)
- func (client OsManagementClient) GetSoftwareSource(ctx context.Context, request GetSoftwareSourceRequest) (response GetSoftwareSourceResponse, err error)
- func (client OsManagementClient) GetWindowsUpdate(ctx context.Context, request GetWindowsUpdateRequest) (response GetWindowsUpdateResponse, err error)
- func (client OsManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client OsManagementClient) InstallAllPackageUpdatesOnManagedInstance(ctx context.Context, request InstallAllPackageUpdatesOnManagedInstanceRequest) (response InstallAllPackageUpdatesOnManagedInstanceResponse, err error)
- func (client OsManagementClient) InstallAllWindowsUpdatesOnManagedInstance(ctx context.Context, request InstallAllWindowsUpdatesOnManagedInstanceRequest) (response InstallAllWindowsUpdatesOnManagedInstanceResponse, err error)
- func (client OsManagementClient) InstallPackageOnManagedInstance(ctx context.Context, request InstallPackageOnManagedInstanceRequest) (response InstallPackageOnManagedInstanceResponse, err error)
- func (client OsManagementClient) InstallPackageUpdateOnManagedInstance(ctx context.Context, request InstallPackageUpdateOnManagedInstanceRequest) (response InstallPackageUpdateOnManagedInstanceResponse, err error)
- func (client OsManagementClient) InstallWindowsUpdateOnManagedInstance(ctx context.Context, request InstallWindowsUpdateOnManagedInstanceRequest) (response InstallWindowsUpdateOnManagedInstanceResponse, err error)
- func (client OsManagementClient) ListAvailablePackagesForManagedInstance(ctx context.Context, request ListAvailablePackagesForManagedInstanceRequest) (response ListAvailablePackagesForManagedInstanceResponse, err error)
- func (client OsManagementClient) ListAvailableSoftwareSourcesForManagedInstance(ctx context.Context, ...) (response ListAvailableSoftwareSourcesForManagedInstanceResponse, err error)
- func (client OsManagementClient) ListAvailableUpdatesForManagedInstance(ctx context.Context, request ListAvailableUpdatesForManagedInstanceRequest) (response ListAvailableUpdatesForManagedInstanceResponse, err error)
- func (client OsManagementClient) ListAvailableWindowsUpdatesForManagedInstance(ctx context.Context, ...) (response ListAvailableWindowsUpdatesForManagedInstanceResponse, err error)
- func (client OsManagementClient) ListManagedInstanceGroups(ctx context.Context, request ListManagedInstanceGroupsRequest) (response ListManagedInstanceGroupsResponse, err error)
- func (client OsManagementClient) ListManagedInstances(ctx context.Context, request ListManagedInstancesRequest) (response ListManagedInstancesResponse, err error)
- func (client OsManagementClient) ListPackagesInstalledOnManagedInstance(ctx context.Context, request ListPackagesInstalledOnManagedInstanceRequest) (response ListPackagesInstalledOnManagedInstanceResponse, err error)
- func (client OsManagementClient) ListScheduledJobs(ctx context.Context, request ListScheduledJobsRequest) (response ListScheduledJobsResponse, err error)
- func (client OsManagementClient) ListSoftwareSourcePackages(ctx context.Context, request ListSoftwareSourcePackagesRequest) (response ListSoftwareSourcePackagesResponse, err error)
- func (client OsManagementClient) ListSoftwareSources(ctx context.Context, request ListSoftwareSourcesRequest) (response ListSoftwareSourcesResponse, err error)
- func (client OsManagementClient) ListUpcomingScheduledJobs(ctx context.Context, request ListUpcomingScheduledJobsRequest) (response ListUpcomingScheduledJobsResponse, err error)
- func (client OsManagementClient) ListWindowsUpdates(ctx context.Context, request ListWindowsUpdatesRequest) (response ListWindowsUpdatesResponse, err error)
- func (client OsManagementClient) ListWindowsUpdatesInstalledOnManagedInstance(ctx context.Context, ...) (response ListWindowsUpdatesInstalledOnManagedInstanceResponse, err error)
- func (client OsManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client OsManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client OsManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client OsManagementClient) RemovePackageFromManagedInstance(ctx context.Context, request RemovePackageFromManagedInstanceRequest) (response RemovePackageFromManagedInstanceResponse, err error)
- func (client OsManagementClient) RemovePackagesFromSoftwareSource(ctx context.Context, request RemovePackagesFromSoftwareSourceRequest) (response RemovePackagesFromSoftwareSourceResponse, err error)
- func (client OsManagementClient) RunScheduledJobNow(ctx context.Context, request RunScheduledJobNowRequest) (response RunScheduledJobNowResponse, err error)
- func (client OsManagementClient) SearchSoftwarePackages(ctx context.Context, request SearchSoftwarePackagesRequest) (response SearchSoftwarePackagesResponse, err error)
- func (client *OsManagementClient) SetRegion(region string)
- func (client OsManagementClient) SkipNextScheduledJobExecution(ctx context.Context, request SkipNextScheduledJobExecutionRequest) (response SkipNextScheduledJobExecutionResponse, err error)
- func (client OsManagementClient) UpdateManagedInstanceGroup(ctx context.Context, request UpdateManagedInstanceGroupRequest) (response UpdateManagedInstanceGroupResponse, err error)
- func (client OsManagementClient) UpdateScheduledJob(ctx context.Context, request UpdateScheduledJobRequest) (response UpdateScheduledJobResponse, err error)
- func (client OsManagementClient) UpdateSoftwareSource(ctx context.Context, request UpdateSoftwareSourceRequest) (response UpdateSoftwareSourceResponse, err error)
- type PackageName
- type PackageUpdateTypesEnum
- type Recurrence
- type RecurrenceIntervalTypeEnum
- type RemovePackageFromManagedInstanceRequest
- type RemovePackageFromManagedInstanceResponse
- type RemovePackagesFromSoftwareSourceDetails
- type RemovePackagesFromSoftwareSourceRequest
- type RemovePackagesFromSoftwareSourceResponse
- type RunScheduledJobNowRequest
- type RunScheduledJobNowResponse
- type ScheduleTypesEnum
- type ScheduledJob
- type ScheduledJobSummary
- type SearchSoftwarePackagesRequest
- type SearchSoftwarePackagesResponse
- type SearchSoftwarePackagesSortByEnum
- type SearchSoftwarePackagesSortOrderEnum
- type SkipNextScheduledJobExecutionRequest
- type SkipNextScheduledJobExecutionResponse
- type SoftwarePackage
- type SoftwarePackageDependency
- type SoftwarePackageFile
- type SoftwarePackageSearchSummary
- type SoftwarePackageSummary
- type SoftwareSource
- type SoftwareSourceId
- type SoftwareSourceStatusEnum
- type SoftwareSourceSummary
- type SoftwareSourceSummaryStatusEnum
- type UpdateManagedInstanceGroupDetails
- type UpdateManagedInstanceGroupRequest
- type UpdateManagedInstanceGroupResponse
- type UpdateScheduledJobDetails
- type UpdateScheduledJobRequest
- type UpdateScheduledJobResponse
- type UpdateSoftwareSourceDetails
- type UpdateSoftwareSourceRequest
- type UpdateSoftwareSourceResponse
- type UpdateTypesEnum
- type WindowsUpdate
- type WindowsUpdateInstallationRequirementsEnum
- type WindowsUpdateSummary
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPackagesToSoftwareSourceDetails ¶
type AddPackagesToSoftwareSourceDetails struct { // the list of package names PackageNames []string `mandatory:"true" json:"packageNames"` }
AddPackagesToSoftwareSourceDetails List of software package names
func (AddPackagesToSoftwareSourceDetails) String ¶
func (m AddPackagesToSoftwareSourceDetails) String() string
type AddPackagesToSoftwareSourceRequest ¶
type AddPackagesToSoftwareSourceRequest struct { // The OCID of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // A list of package identifiers AddPackagesToSoftwareSourceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AddPackagesToSoftwareSourceRequest wrapper for the AddPackagesToSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/AddPackagesToSoftwareSource.go.html to see an example of how to use AddPackagesToSoftwareSourceRequest.
func (AddPackagesToSoftwareSourceRequest) HTTPRequest ¶
func (request AddPackagesToSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddPackagesToSoftwareSourceRequest) RetryPolicy ¶
func (request AddPackagesToSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddPackagesToSoftwareSourceRequest) String ¶
func (request AddPackagesToSoftwareSourceRequest) String() string
type AddPackagesToSoftwareSourceResponse ¶
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"` }
AddPackagesToSoftwareSourceResponse wrapper for the AddPackagesToSoftwareSource operation
func (AddPackagesToSoftwareSourceResponse) HTTPResponse ¶
func (response AddPackagesToSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddPackagesToSoftwareSourceResponse) String ¶
func (response AddPackagesToSoftwareSourceResponse) String() string
type ApiError ¶
type ApiError struct { // A short error code that defines the error, meant for programmatic // parsing. Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` }
ApiError Error Information
type ArchTypesEnum ¶
type ArchTypesEnum string
ArchTypesEnum Enum with underlying type: string
const ( ArchTypesIa32 ArchTypesEnum = "IA_32" ArchTypesX8664 ArchTypesEnum = "X86_64" ArchTypesAarch64 ArchTypesEnum = "AARCH64" ArchTypesSparc ArchTypesEnum = "SPARC" ArchTypesAmd64Debian ArchTypesEnum = "AMD64_DEBIAN" )
Set of constants representing the allowable values for ArchTypesEnum
func GetArchTypesEnumValues ¶
func GetArchTypesEnumValues() []ArchTypesEnum
GetArchTypesEnumValues Enumerates the set of values for ArchTypesEnum
type AttachChildSoftwareSourceToManagedInstanceDetails ¶
type AttachChildSoftwareSourceToManagedInstanceDetails struct { // OCID for the Software Source SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"` }
AttachChildSoftwareSourceToManagedInstanceDetails Information for attaching a software source to a managed instance
func (AttachChildSoftwareSourceToManagedInstanceDetails) String ¶
func (m AttachChildSoftwareSourceToManagedInstanceDetails) String() string
type AttachChildSoftwareSourceToManagedInstanceRequest ¶
type AttachChildSoftwareSourceToManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Details for attaching a Software Source to a Managed Instance AttachChildSoftwareSourceToManagedInstanceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AttachChildSoftwareSourceToManagedInstanceRequest wrapper for the AttachChildSoftwareSourceToManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/AttachChildSoftwareSourceToManagedInstance.go.html to see an example of how to use AttachChildSoftwareSourceToManagedInstanceRequest.
func (AttachChildSoftwareSourceToManagedInstanceRequest) HTTPRequest ¶
func (request AttachChildSoftwareSourceToManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AttachChildSoftwareSourceToManagedInstanceRequest) RetryPolicy ¶
func (request AttachChildSoftwareSourceToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AttachChildSoftwareSourceToManagedInstanceRequest) String ¶
func (request AttachChildSoftwareSourceToManagedInstanceRequest) String() string
type AttachChildSoftwareSourceToManagedInstanceResponse ¶
type AttachChildSoftwareSourceToManagedInstanceResponse 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"` }
AttachChildSoftwareSourceToManagedInstanceResponse wrapper for the AttachChildSoftwareSourceToManagedInstance operation
func (AttachChildSoftwareSourceToManagedInstanceResponse) HTTPResponse ¶
func (response AttachChildSoftwareSourceToManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachChildSoftwareSourceToManagedInstanceResponse) String ¶
func (response AttachChildSoftwareSourceToManagedInstanceResponse) String() string
type AttachManagedInstanceToManagedInstanceGroupRequest ¶
type AttachManagedInstanceToManagedInstanceGroupRequest struct { // OCID for the managed instance group ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"query" name:"managedInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AttachManagedInstanceToManagedInstanceGroupRequest wrapper for the AttachManagedInstanceToManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/AttachManagedInstanceToManagedInstanceGroup.go.html to see an example of how to use AttachManagedInstanceToManagedInstanceGroupRequest.
func (AttachManagedInstanceToManagedInstanceGroupRequest) HTTPRequest ¶
func (request AttachManagedInstanceToManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AttachManagedInstanceToManagedInstanceGroupRequest) RetryPolicy ¶
func (request AttachManagedInstanceToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AttachManagedInstanceToManagedInstanceGroupRequest) String ¶
func (request AttachManagedInstanceToManagedInstanceGroupRequest) String() string
type AttachManagedInstanceToManagedInstanceGroupResponse ¶
type AttachManagedInstanceToManagedInstanceGroupResponse 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"` }
AttachManagedInstanceToManagedInstanceGroupResponse wrapper for the AttachManagedInstanceToManagedInstanceGroup operation
func (AttachManagedInstanceToManagedInstanceGroupResponse) HTTPResponse ¶
func (response AttachManagedInstanceToManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachManagedInstanceToManagedInstanceGroupResponse) String ¶
func (response AttachManagedInstanceToManagedInstanceGroupResponse) String() string
type AttachParentSoftwareSourceToManagedInstanceDetails ¶
type AttachParentSoftwareSourceToManagedInstanceDetails struct { // OCID for the Software Source SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"` }
AttachParentSoftwareSourceToManagedInstanceDetails Information for attaching a software source to a managed instance
func (AttachParentSoftwareSourceToManagedInstanceDetails) String ¶
func (m AttachParentSoftwareSourceToManagedInstanceDetails) String() string
type AttachParentSoftwareSourceToManagedInstanceRequest ¶
type AttachParentSoftwareSourceToManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Details for attaching a Software Source to a Managed Instance AttachParentSoftwareSourceToManagedInstanceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AttachParentSoftwareSourceToManagedInstanceRequest wrapper for the AttachParentSoftwareSourceToManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/AttachParentSoftwareSourceToManagedInstance.go.html to see an example of how to use AttachParentSoftwareSourceToManagedInstanceRequest.
func (AttachParentSoftwareSourceToManagedInstanceRequest) HTTPRequest ¶
func (request AttachParentSoftwareSourceToManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AttachParentSoftwareSourceToManagedInstanceRequest) RetryPolicy ¶
func (request AttachParentSoftwareSourceToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AttachParentSoftwareSourceToManagedInstanceRequest) String ¶
func (request AttachParentSoftwareSourceToManagedInstanceRequest) String() string
type AttachParentSoftwareSourceToManagedInstanceResponse ¶
type AttachParentSoftwareSourceToManagedInstanceResponse 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"` }
AttachParentSoftwareSourceToManagedInstanceResponse wrapper for the AttachParentSoftwareSourceToManagedInstance operation
func (AttachParentSoftwareSourceToManagedInstanceResponse) HTTPResponse ¶
func (response AttachParentSoftwareSourceToManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachParentSoftwareSourceToManagedInstanceResponse) String ¶
func (response AttachParentSoftwareSourceToManagedInstanceResponse) String() string
type AvailableSoftwareSourceSummary ¶
type AvailableSoftwareSourceSummary struct { // unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the parent software source, if there is one ParentId *string `mandatory:"false" json:"parentId"` // Display name of the parent software source, if there is one ParentName *string `mandatory:"false" json:"parentName"` }
AvailableSoftwareSourceSummary A software source which can be added to a managed instance. Once 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
type AvailableUpdateSummary ¶
type AvailableUpdateSummary struct { // Package name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the package available for update. NOTE - This is not an OCID Name *string `mandatory:"true" json:"name"` // Type of the package Type *string `mandatory:"true" json:"type"` // Version of the installed package InstalledVersion *string `mandatory:"true" json:"installedVersion"` // Version of the package available for update AvailableVersion *string `mandatory:"true" json:"availableVersion"` // The purpose of this update. UpdateType UpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"` // The architecture for which this package was built Architecture *string `mandatory:"false" json:"architecture"` // List of errata containing this update Errata []Id `mandatory:"false" json:"errata"` // List of CVEs applicable to this erratum RelatedCves []string `mandatory:"false" json:"relatedCves"` // list of software sources that provide the software package SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"` }
AvailableUpdateSummary An update available for a managed instance
func (AvailableUpdateSummary) String ¶
func (m AvailableUpdateSummary) String() string
type AvailableWindowsUpdateSummary ¶
type AvailableWindowsUpdateSummary struct { // Windows Update name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the Windows update. NOTE - This is not an OCID, // but is a unique identifier assigned by Microsoft. // Example: `6981d463-cd91-4a26-b7c4-ea4ded9183ed` Name *string `mandatory:"true" json:"name"` // The purpose of this update. UpdateType UpdateTypesEnum `mandatory:"true" json:"updateType"` // Indicates whether the update can be installed using OSMS. IsEligibleForInstallation IsEligibleForInstallationEnum `mandatory:"false" json:"isEligibleForInstallation,omitempty"` // Indicates whether a reboot may be required to complete installation of this update. IsRebootRequiredForInstallation *bool `mandatory:"false" json:"isRebootRequiredForInstallation"` }
AvailableWindowsUpdateSummary An update available for installation on the Windows managed instance.
func (AvailableWindowsUpdateSummary) String ¶
func (m AvailableWindowsUpdateSummary) String() string
type ChangeManagedInstanceGroupCompartmentDetails ¶
type ChangeManagedInstanceGroupCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // compartment into which the resource should be moved. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangeManagedInstanceGroupCompartmentDetails Compartment id for a managed instance group
func (ChangeManagedInstanceGroupCompartmentDetails) String ¶
func (m ChangeManagedInstanceGroupCompartmentDetails) String() string
type ChangeManagedInstanceGroupCompartmentRequest ¶
type ChangeManagedInstanceGroupCompartmentRequest struct { // OCID for the managed instance group ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // OCID for the compartment to which the resource will be moved. ChangeManagedInstanceGroupCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // 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/osmanagement/ChangeManagedInstanceGroupCompartment.go.html to see an example of how to use ChangeManagedInstanceGroupCompartmentRequest.
func (ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest ¶
func (request ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy ¶
func (request ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeManagedInstanceGroupCompartmentRequest) String ¶
func (request ChangeManagedInstanceGroupCompartmentRequest) String() string
type ChangeManagedInstanceGroupCompartmentResponse ¶
type ChangeManagedInstanceGroupCompartmentResponse struct { // The underlying http response RawResponse *http.Response OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeManagedInstanceGroupCompartmentResponse wrapper for the ChangeManagedInstanceGroupCompartment operation
func (ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse ¶
func (response ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeManagedInstanceGroupCompartmentResponse) String ¶
func (response ChangeManagedInstanceGroupCompartmentResponse) String() string
type ChangeScheduledJobCompartmentDetails ¶
type ChangeScheduledJobCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // compartment into which the resource should be moved. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangeScheduledJobCompartmentDetails Compartment id for a scheduled job
func (ChangeScheduledJobCompartmentDetails) String ¶
func (m ChangeScheduledJobCompartmentDetails) String() string
type ChangeScheduledJobCompartmentRequest ¶
type ChangeScheduledJobCompartmentRequest struct { // The ID of the scheduled job. ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"` // OCID for the compartment to which the resource will be moved. ChangeScheduledJobCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // 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/osmanagement/ChangeScheduledJobCompartment.go.html to see an example of how to use ChangeScheduledJobCompartmentRequest.
func (ChangeScheduledJobCompartmentRequest) HTTPRequest ¶
func (request ChangeScheduledJobCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeScheduledJobCompartmentRequest) RetryPolicy ¶
func (request ChangeScheduledJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeScheduledJobCompartmentRequest) String ¶
func (request ChangeScheduledJobCompartmentRequest) String() string
type ChangeScheduledJobCompartmentResponse ¶
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 ¶
func (response ChangeScheduledJobCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeScheduledJobCompartmentResponse) String ¶
func (response ChangeScheduledJobCompartmentResponse) String() string
type ChangeSoftwareSourceCompartmentDetails ¶
type ChangeSoftwareSourceCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // compartment into which the resource should be moved. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangeSoftwareSourceCompartmentDetails Compartment id for a software source
func (ChangeSoftwareSourceCompartmentDetails) String ¶
func (m ChangeSoftwareSourceCompartmentDetails) String() string
type ChangeSoftwareSourceCompartmentRequest ¶
type ChangeSoftwareSourceCompartmentRequest struct { // The OCID of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // OCID for the compartment to which the resource will be moved. ChangeSoftwareSourceCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // 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/osmanagement/ChangeSoftwareSourceCompartment.go.html to see an example of how to use ChangeSoftwareSourceCompartmentRequest.
func (ChangeSoftwareSourceCompartmentRequest) HTTPRequest ¶
func (request ChangeSoftwareSourceCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeSoftwareSourceCompartmentRequest) RetryPolicy ¶
func (request ChangeSoftwareSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeSoftwareSourceCompartmentRequest) String ¶
func (request ChangeSoftwareSourceCompartmentRequest) String() string
type ChangeSoftwareSourceCompartmentResponse ¶
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 ¶
func (response ChangeSoftwareSourceCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeSoftwareSourceCompartmentResponse) String ¶
func (response ChangeSoftwareSourceCompartmentResponse) String() string
type ChecksumTypesEnum ¶
type ChecksumTypesEnum string
ChecksumTypesEnum Enum with underlying type: string
const ( ChecksumTypesSha1 ChecksumTypesEnum = "SHA1" ChecksumTypesSha256 ChecksumTypesEnum = "SHA256" ChecksumTypesSha384 ChecksumTypesEnum = "SHA384" ChecksumTypesSha512 ChecksumTypesEnum = "SHA512" )
Set of constants representing the allowable values for ChecksumTypesEnum
func GetChecksumTypesEnumValues ¶
func GetChecksumTypesEnumValues() []ChecksumTypesEnum
GetChecksumTypesEnumValues Enumerates the set of values for ChecksumTypesEnum
type CreateManagedInstanceGroupDetails ¶
type CreateManagedInstanceGroupDetails struct { // Managed Instance Group identifier DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // Information specified by the user about the managed instance group Description *string `mandatory:"false" json:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Operating System type of the managed instance(s) on which this scheduled job will operate. // If not specified, this defaults to Linux. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
CreateManagedInstanceGroupDetails Detail information for creating a managed instance group
func (CreateManagedInstanceGroupDetails) String ¶
func (m CreateManagedInstanceGroupDetails) String() string
type CreateManagedInstanceGroupRequest ¶
type CreateManagedInstanceGroupRequest struct { // Details about a Managed Instance Group to create CreateManagedInstanceGroupDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateManagedInstanceGroupRequest wrapper for the CreateManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/CreateManagedInstanceGroup.go.html to see an example of how to use CreateManagedInstanceGroupRequest.
func (CreateManagedInstanceGroupRequest) HTTPRequest ¶
func (request CreateManagedInstanceGroupRequest) HTTPRequest(method, path 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
type CreateManagedInstanceGroupResponse ¶
type CreateManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // The ManagedInstanceGroup instance ManagedInstanceGroup `presentIn:"body"` // A link to the created Managed Instance Group 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"` }
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 CreateScheduledJobDetails ¶
type CreateScheduledJobDetails struct { // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // Scheduled Job name DisplayName *string `mandatory:"true" json:"displayName"` // the type of scheduling this Scheduled Job follows ScheduleType ScheduleTypesEnum `mandatory:"true" json:"scheduleType"` // the desired time for the next execution of this Scheduled Job TimeNextExecution *common.SDKTime `mandatory:"true" json:"timeNextExecution"` // the type of operation this Scheduled Job performs OperationType OperationTypesEnum `mandatory:"true" json:"operationType"` // Details describing the Scheduled Job. Description *string `mandatory:"false" json:"description"` // the interval period for a recurring Scheduled Job (only if schedule type is RECURRING) IntervalType IntervalTypesEnum `mandatory:"false" json:"intervalType,omitempty"` // the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING) IntervalValue *string `mandatory:"false" json:"intervalValue"` // The list of managed instances this scheduled job operates on // (mutually exclusive with managedInstanceGroups). Either this or the // managedInstanceGroups must be supplied. ManagedInstances []Id `mandatory:"false" json:"managedInstances"` // The list of managed instance groups this scheduled job operates on // (mutually exclusive with managedInstances). Either this or // managedInstances must be supplied. ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"` // Type of the update (only if operation type is UPDATEALL) UpdateType PackageUpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"` // the id of the package (only if operation type is INSTALL/UPDATE/REMOVE) PackageNames []PackageName `mandatory:"false" json:"packageNames"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The unique names of the Windows Updates (only if operation type is INSTALL). // This is only applicable when the osFamily is for Windows managed instances. UpdateNames []string `mandatory:"false" json:"updateNames"` // The Operating System type of the managed instance(s) on which this scheduled job will operate. // If not specified, this defaults to Linux. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
CreateScheduledJobDetails Information for creating a Scheduled Job
func (CreateScheduledJobDetails) String ¶
func (m CreateScheduledJobDetails) String() string
type CreateScheduledJobRequest ¶
type CreateScheduledJobRequest struct { // Details about a Scheduled Job to create CreateScheduledJobDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateScheduledJobRequest wrapper for the CreateScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/CreateScheduledJob.go.html to see an example of how to use CreateScheduledJobRequest.
func (CreateScheduledJobRequest) HTTPRequest ¶
func (request CreateScheduledJobRequest) HTTPRequest(method, path 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
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 struct { // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source DisplayName *string `mandatory:"true" json:"displayName"` // The architecture type supported by the Software Source ArchType ArchTypesEnum `mandatory:"true" json:"archType"` // Information specified by the user about the software source Description *string `mandatory:"false" json:"description"` // Name of the person maintaining this software source MaintainerName *string `mandatory:"false" json:"maintainerName"` // Email address of the person maintaining this software source MaintainerEmail *string `mandatory:"false" json:"maintainerEmail"` // Phone number of the person maintaining this software source MaintainerPhone *string `mandatory:"false" json:"maintainerPhone"` // The yum repository checksum type used by this software source ChecksumType ChecksumTypesEnum `mandatory:"false" json:"checksumType,omitempty"` // OCID for the parent software source, if there is one ParentId *string `mandatory:"false" json:"parentId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateSoftwareSourceDetails Description of a software source to be created on the management system
func (CreateSoftwareSourceDetails) String ¶
func (m CreateSoftwareSourceDetails) String() string
type CreateSoftwareSourceRequest ¶
type CreateSoftwareSourceRequest struct { // Details about a Sofware Source to create CreateSoftwareSourceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateSoftwareSourceRequest wrapper for the CreateSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/CreateSoftwareSource.go.html to see an example of how to use CreateSoftwareSourceRequest.
func (CreateSoftwareSourceRequest) HTTPRequest ¶
func (request CreateSoftwareSourceRequest) HTTPRequest(method, path 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
type CreateSoftwareSourceResponse ¶
type CreateSoftwareSourceResponse struct { // The underlying http response RawResponse *http.Response // The SoftwareSource instance SoftwareSource `presentIn:"body"` // A link to the created Software Source 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"` }
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 DeleteManagedInstanceGroupRequest ¶
type DeleteManagedInstanceGroupRequest struct { // OCID for the managed instance group ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteManagedInstanceGroupRequest wrapper for the DeleteManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DeleteManagedInstanceGroup.go.html to see an example of how to use DeleteManagedInstanceGroupRequest.
func (DeleteManagedInstanceGroupRequest) HTTPRequest ¶
func (request DeleteManagedInstanceGroupRequest) HTTPRequest(method, path 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
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 DeleteScheduledJobRequest ¶
type DeleteScheduledJobRequest struct { // The ID of the scheduled job. ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteScheduledJobRequest wrapper for the DeleteScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DeleteScheduledJob.go.html to see an example of how to use DeleteScheduledJobRequest.
func (DeleteScheduledJobRequest) HTTPRequest ¶
func (request DeleteScheduledJobRequest) HTTPRequest(method, path 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
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 of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteSoftwareSourceRequest wrapper for the DeleteSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DeleteSoftwareSource.go.html to see an example of how to use DeleteSoftwareSourceRequest.
func (DeleteSoftwareSourceRequest) HTTPRequest ¶
func (request DeleteSoftwareSourceRequest) HTTPRequest(method, path 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
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 DetachChildSoftwareSourceFromManagedInstanceDetails ¶
type DetachChildSoftwareSourceFromManagedInstanceDetails struct { // OCID for the Software Source SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"` }
DetachChildSoftwareSourceFromManagedInstanceDetails Information for detaching a software source from a managed instance
func (DetachChildSoftwareSourceFromManagedInstanceDetails) String ¶
func (m DetachChildSoftwareSourceFromManagedInstanceDetails) String() string
type DetachChildSoftwareSourceFromManagedInstanceRequest ¶
type DetachChildSoftwareSourceFromManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Details for detaching a Software Source from a Managed Instance DetachChildSoftwareSourceFromManagedInstanceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DetachChildSoftwareSourceFromManagedInstanceRequest wrapper for the DetachChildSoftwareSourceFromManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DetachChildSoftwareSourceFromManagedInstance.go.html to see an example of how to use DetachChildSoftwareSourceFromManagedInstanceRequest.
func (DetachChildSoftwareSourceFromManagedInstanceRequest) HTTPRequest ¶
func (request DetachChildSoftwareSourceFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DetachChildSoftwareSourceFromManagedInstanceRequest) RetryPolicy ¶
func (request DetachChildSoftwareSourceFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DetachChildSoftwareSourceFromManagedInstanceRequest) String ¶
func (request DetachChildSoftwareSourceFromManagedInstanceRequest) String() string
type DetachChildSoftwareSourceFromManagedInstanceResponse ¶
type DetachChildSoftwareSourceFromManagedInstanceResponse 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"` }
DetachChildSoftwareSourceFromManagedInstanceResponse wrapper for the DetachChildSoftwareSourceFromManagedInstance operation
func (DetachChildSoftwareSourceFromManagedInstanceResponse) HTTPResponse ¶
func (response DetachChildSoftwareSourceFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachChildSoftwareSourceFromManagedInstanceResponse) String ¶
func (response DetachChildSoftwareSourceFromManagedInstanceResponse) String() string
type DetachManagedInstanceFromManagedInstanceGroupRequest ¶
type DetachManagedInstanceFromManagedInstanceGroupRequest struct { // OCID for the managed instance group ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"query" name:"managedInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DetachManagedInstanceFromManagedInstanceGroupRequest wrapper for the DetachManagedInstanceFromManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DetachManagedInstanceFromManagedInstanceGroup.go.html to see an example of how to use DetachManagedInstanceFromManagedInstanceGroupRequest.
func (DetachManagedInstanceFromManagedInstanceGroupRequest) HTTPRequest ¶
func (request DetachManagedInstanceFromManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DetachManagedInstanceFromManagedInstanceGroupRequest) RetryPolicy ¶
func (request DetachManagedInstanceFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DetachManagedInstanceFromManagedInstanceGroupRequest) String ¶
func (request DetachManagedInstanceFromManagedInstanceGroupRequest) String() string
type DetachManagedInstanceFromManagedInstanceGroupResponse ¶
type DetachManagedInstanceFromManagedInstanceGroupResponse 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"` }
DetachManagedInstanceFromManagedInstanceGroupResponse wrapper for the DetachManagedInstanceFromManagedInstanceGroup operation
func (DetachManagedInstanceFromManagedInstanceGroupResponse) HTTPResponse ¶
func (response DetachManagedInstanceFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachManagedInstanceFromManagedInstanceGroupResponse) String ¶
func (response DetachManagedInstanceFromManagedInstanceGroupResponse) String() string
type DetachParentSoftwareSourceFromManagedInstanceDetails ¶
type DetachParentSoftwareSourceFromManagedInstanceDetails struct { // OCID for the Software Source SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"` }
DetachParentSoftwareSourceFromManagedInstanceDetails Information for detaching a software source from a managed instance
func (DetachParentSoftwareSourceFromManagedInstanceDetails) String ¶
func (m DetachParentSoftwareSourceFromManagedInstanceDetails) String() string
type DetachParentSoftwareSourceFromManagedInstanceRequest ¶
type DetachParentSoftwareSourceFromManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Details for detaching a Software Source from a Managed Instance DetachParentSoftwareSourceFromManagedInstanceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DetachParentSoftwareSourceFromManagedInstanceRequest wrapper for the DetachParentSoftwareSourceFromManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DetachParentSoftwareSourceFromManagedInstance.go.html to see an example of how to use DetachParentSoftwareSourceFromManagedInstanceRequest.
func (DetachParentSoftwareSourceFromManagedInstanceRequest) HTTPRequest ¶
func (request DetachParentSoftwareSourceFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DetachParentSoftwareSourceFromManagedInstanceRequest) RetryPolicy ¶
func (request DetachParentSoftwareSourceFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DetachParentSoftwareSourceFromManagedInstanceRequest) String ¶
func (request DetachParentSoftwareSourceFromManagedInstanceRequest) String() string
type DetachParentSoftwareSourceFromManagedInstanceResponse ¶
type DetachParentSoftwareSourceFromManagedInstanceResponse 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"` }
DetachParentSoftwareSourceFromManagedInstanceResponse wrapper for the DetachParentSoftwareSourceFromManagedInstance operation
func (DetachParentSoftwareSourceFromManagedInstanceResponse) HTTPResponse ¶
func (response DetachParentSoftwareSourceFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachParentSoftwareSourceFromManagedInstanceResponse) String ¶
func (response DetachParentSoftwareSourceFromManagedInstanceResponse) String() string
type Erratum ¶
type Erratum struct { // Advisory name Name *string `mandatory:"true" json:"name"` // OCID for the Erratum. Id *string `mandatory:"true" json:"id"` // OCID for the Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Summary description of the erratum. Synopsis *string `mandatory:"false" json:"synopsis"` // date the erratum was issued Issued *string `mandatory:"false" json:"issued"` // Details describing the erratum. Description *string `mandatory:"false" json:"description"` // most recent date the erratum was updated Updated *string `mandatory:"false" json:"updated"` // Type of the erratum. AdvisoryType UpdateTypesEnum `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 managed instances to this erratum AffectedInstances []Id `mandatory:"false" json:"affectedInstances"` // list of CVEs applicable to this erratum RelatedCves []string `mandatory:"false" json:"relatedCves"` // list of Software Sources SoftwareSources []Id `mandatory:"false" json:"softwareSources"` // list of Packages affected by this erratum Packages []SoftwarePackageSummary `mandatory:"false" json:"packages"` }
Erratum Details about the erratum.
type ErratumSummary ¶
type ErratumSummary struct { // Advisory name Name *string `mandatory:"true" json:"name"` // OCID for the Erratum. Id *string `mandatory:"true" json:"id"` // OCID for the Compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Summary description of the erratum. Synopsis *string `mandatory:"false" json:"synopsis"` // date the erratum was issued Issued *string `mandatory:"false" json:"issued"` // most recent date the erratum was updated Updated *string `mandatory:"false" json:"updated"` // Type of the erratum. AdvisoryType UpdateTypesEnum `mandatory:"false" json:"advisoryType,omitempty"` // list of CVEs applicable to this erratum RelatedCves []string `mandatory:"false" json:"relatedCves"` }
ErratumSummary Important changes for software. This can include security advisories, bug fixes, or enhancements.
func (ErratumSummary) String ¶
func (m ErratumSummary) String() string
type GetErratumRequest ¶
type GetErratumRequest struct { // The OCID of the erratum. ErratumId *string `mandatory:"true" contributesTo:"path" name:"erratumId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetErratumRequest wrapper for the GetErratum operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetErratum.go.html to see an example of how to use GetErratumRequest.
func (GetErratumRequest) HTTPRequest ¶
func (request GetErratumRequest) HTTPRequest(method, path 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
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 GetManagedInstanceGroupRequest ¶
type GetManagedInstanceGroupRequest struct { // OCID for the managed instance group ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetManagedInstanceGroupRequest wrapper for the GetManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetManagedInstanceGroup.go.html to see an example of how to use GetManagedInstanceGroupRequest.
func (GetManagedInstanceGroupRequest) HTTPRequest ¶
func (request GetManagedInstanceGroupRequest) HTTPRequest(method, path 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
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"` // some decimal number representing the number of seconds // the client should wait before polling this endpoint again RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
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 { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetManagedInstanceRequest wrapper for the GetManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetManagedInstance.go.html to see an example of how to use GetManagedInstanceRequest.
func (GetManagedInstanceRequest) HTTPRequest ¶
func (request GetManagedInstanceRequest) HTTPRequest(method, path 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
type GetManagedInstanceResponse ¶
type GetManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // The ManagedInstance instance ManagedInstance `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"` }
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 GetScheduledJobRequest ¶
type GetScheduledJobRequest struct { // The ID of the scheduled job. ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetScheduledJobRequest wrapper for the GetScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetScheduledJob.go.html to see an example of how to use GetScheduledJobRequest.
func (GetScheduledJobRequest) HTTPRequest ¶
func (request GetScheduledJobRequest) HTTPRequest(method, path 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
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"` // some decimal number representing the number of seconds // the client should wait before polling this endpoint again RetryAfter *float32 `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 GetSoftwarePackageRequest ¶
type GetSoftwarePackageRequest struct { // The OCID of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // The id of the software package. SoftwarePackageName *string `mandatory:"true" contributesTo:"path" name:"softwarePackageName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSoftwarePackageRequest wrapper for the GetSoftwarePackage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetSoftwarePackage.go.html to see an example of how to use GetSoftwarePackageRequest.
func (GetSoftwarePackageRequest) HTTPRequest ¶
func (request GetSoftwarePackageRequest) HTTPRequest(method, path 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
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 of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSoftwareSourceRequest wrapper for the GetSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetSoftwareSource.go.html to see an example of how to use GetSoftwareSourceRequest.
func (GetSoftwareSourceRequest) HTTPRequest ¶
func (request GetSoftwareSourceRequest) HTTPRequest(method, path 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
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"` // some decimal number representing the number of seconds // the client should wait before polling this endpoint again RetryAfter *float32 `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 ¶
type GetWindowsUpdateRequest struct { // The Windows Update WindowsUpdate *string `mandatory:"true" contributesTo:"path" name:"windowsUpdate"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWindowsUpdateRequest wrapper for the GetWindowsUpdate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetWindowsUpdate.go.html to see an example of how to use GetWindowsUpdateRequest.
func (GetWindowsUpdateRequest) HTTPRequest ¶
func (request GetWindowsUpdateRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWindowsUpdateRequest) RetryPolicy ¶
func (request GetWindowsUpdateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWindowsUpdateRequest) String ¶
func (request GetWindowsUpdateRequest) String() string
type GetWindowsUpdateResponse ¶
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 ¶
func (response GetWindowsUpdateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWindowsUpdateResponse) String ¶
func (response GetWindowsUpdateResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path 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
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"` // some decimal number representing the number of seconds // the client should wait before polling this endpoint again RetryAfter *float32 `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 Id ¶
type Id struct { // unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // User friendly name DisplayName *string `mandatory:"true" json:"displayName"` }
Id An id along with a name to simplify display for a user
type InstallAllPackageUpdatesOnManagedInstanceRequest ¶
type InstallAllPackageUpdatesOnManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
InstallAllPackageUpdatesOnManagedInstanceRequest wrapper for the InstallAllPackageUpdatesOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallAllPackageUpdatesOnManagedInstance.go.html to see an example of how to use InstallAllPackageUpdatesOnManagedInstanceRequest.
func (InstallAllPackageUpdatesOnManagedInstanceRequest) HTTPRequest ¶
func (request InstallAllPackageUpdatesOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (InstallAllPackageUpdatesOnManagedInstanceRequest) RetryPolicy ¶
func (request InstallAllPackageUpdatesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallAllPackageUpdatesOnManagedInstanceRequest) String ¶
func (request InstallAllPackageUpdatesOnManagedInstanceRequest) String() string
type InstallAllPackageUpdatesOnManagedInstanceResponse ¶
type InstallAllPackageUpdatesOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
InstallAllPackageUpdatesOnManagedInstanceResponse wrapper for the InstallAllPackageUpdatesOnManagedInstance operation
func (InstallAllPackageUpdatesOnManagedInstanceResponse) HTTPResponse ¶
func (response InstallAllPackageUpdatesOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallAllPackageUpdatesOnManagedInstanceResponse) String ¶
func (response InstallAllPackageUpdatesOnManagedInstanceResponse) String() string
type InstallAllWindowsUpdatesOnManagedInstanceRequest ¶
type InstallAllWindowsUpdatesOnManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
InstallAllWindowsUpdatesOnManagedInstanceRequest wrapper for the InstallAllWindowsUpdatesOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallAllWindowsUpdatesOnManagedInstance.go.html to see an example of how to use InstallAllWindowsUpdatesOnManagedInstanceRequest.
func (InstallAllWindowsUpdatesOnManagedInstanceRequest) HTTPRequest ¶
func (request InstallAllWindowsUpdatesOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (InstallAllWindowsUpdatesOnManagedInstanceRequest) RetryPolicy ¶
func (request InstallAllWindowsUpdatesOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallAllWindowsUpdatesOnManagedInstanceRequest) String ¶
func (request InstallAllWindowsUpdatesOnManagedInstanceRequest) String() string
type InstallAllWindowsUpdatesOnManagedInstanceResponse ¶
type InstallAllWindowsUpdatesOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
InstallAllWindowsUpdatesOnManagedInstanceResponse wrapper for the InstallAllWindowsUpdatesOnManagedInstance operation
func (InstallAllWindowsUpdatesOnManagedInstanceResponse) HTTPResponse ¶
func (response InstallAllWindowsUpdatesOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallAllWindowsUpdatesOnManagedInstanceResponse) String ¶
func (response InstallAllWindowsUpdatesOnManagedInstanceResponse) String() string
type InstallPackageOnManagedInstanceRequest ¶
type InstallPackageOnManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Package name SoftwarePackageName *string `mandatory:"true" contributesTo:"query" name:"softwarePackageName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
InstallPackageOnManagedInstanceRequest wrapper for the InstallPackageOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallPackageOnManagedInstance.go.html to see an example of how to use InstallPackageOnManagedInstanceRequest.
func (InstallPackageOnManagedInstanceRequest) HTTPRequest ¶
func (request InstallPackageOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (InstallPackageOnManagedInstanceRequest) RetryPolicy ¶
func (request InstallPackageOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallPackageOnManagedInstanceRequest) String ¶
func (request InstallPackageOnManagedInstanceRequest) String() string
type InstallPackageOnManagedInstanceResponse ¶
type InstallPackageOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
InstallPackageOnManagedInstanceResponse wrapper for the InstallPackageOnManagedInstance operation
func (InstallPackageOnManagedInstanceResponse) HTTPResponse ¶
func (response InstallPackageOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallPackageOnManagedInstanceResponse) String ¶
func (response InstallPackageOnManagedInstanceResponse) String() string
type InstallPackageUpdateOnManagedInstanceRequest ¶
type InstallPackageUpdateOnManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Package name SoftwarePackageName *string `mandatory:"true" contributesTo:"query" name:"softwarePackageName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
InstallPackageUpdateOnManagedInstanceRequest wrapper for the InstallPackageUpdateOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallPackageUpdateOnManagedInstance.go.html to see an example of how to use InstallPackageUpdateOnManagedInstanceRequest.
func (InstallPackageUpdateOnManagedInstanceRequest) HTTPRequest ¶
func (request InstallPackageUpdateOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (InstallPackageUpdateOnManagedInstanceRequest) RetryPolicy ¶
func (request InstallPackageUpdateOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallPackageUpdateOnManagedInstanceRequest) String ¶
func (request InstallPackageUpdateOnManagedInstanceRequest) String() string
type InstallPackageUpdateOnManagedInstanceResponse ¶
type InstallPackageUpdateOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
InstallPackageUpdateOnManagedInstanceResponse wrapper for the InstallPackageUpdateOnManagedInstance operation
func (InstallPackageUpdateOnManagedInstanceResponse) HTTPResponse ¶
func (response InstallPackageUpdateOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallPackageUpdateOnManagedInstanceResponse) String ¶
func (response InstallPackageUpdateOnManagedInstanceResponse) String() string
type InstallWindowsUpdateOnManagedInstanceRequest ¶
type InstallWindowsUpdateOnManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Unique identifier for the Windows update. NOTE - This is not an OCID, // but is a unique identifier assigned by Microsoft. // Example: `6981d463-cd91-4a26-b7c4-ea4ded9183ed` WindowsUpdateName *string `mandatory:"true" contributesTo:"query" name:"windowsUpdateName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
InstallWindowsUpdateOnManagedInstanceRequest wrapper for the InstallWindowsUpdateOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallWindowsUpdateOnManagedInstance.go.html to see an example of how to use InstallWindowsUpdateOnManagedInstanceRequest.
func (InstallWindowsUpdateOnManagedInstanceRequest) HTTPRequest ¶
func (request InstallWindowsUpdateOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (InstallWindowsUpdateOnManagedInstanceRequest) RetryPolicy ¶
func (request InstallWindowsUpdateOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (InstallWindowsUpdateOnManagedInstanceRequest) String ¶
func (request InstallWindowsUpdateOnManagedInstanceRequest) String() string
type InstallWindowsUpdateOnManagedInstanceResponse ¶
type InstallWindowsUpdateOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
InstallWindowsUpdateOnManagedInstanceResponse wrapper for the InstallWindowsUpdateOnManagedInstance operation
func (InstallWindowsUpdateOnManagedInstanceResponse) HTTPResponse ¶
func (response InstallWindowsUpdateOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (InstallWindowsUpdateOnManagedInstanceResponse) String ¶
func (response InstallWindowsUpdateOnManagedInstanceResponse) String() string
type InstallablePackageSummary ¶
type InstallablePackageSummary struct { // Package name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the package. NOTE - 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 package was built Architecture *string `mandatory:"false" json:"architecture"` // list of software sources that provide the software package SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"` }
InstallablePackageSummary A software package available for install on a managed instance
func (InstallablePackageSummary) String ¶
func (m InstallablePackageSummary) String() string
type InstallationRequirementsEnum ¶
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 ¶
func GetInstallationRequirementsEnumValues() []InstallationRequirementsEnum
GetInstallationRequirementsEnumValues Enumerates the set of values for InstallationRequirementsEnum
type InstalledPackageSummary ¶
type InstalledPackageSummary struct { // Package name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the package. NOTE - This is not an OCID 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 architecture for which this package was built Architecture *string `mandatory:"false" json:"architecture"` // Install time of the package InstallTime *string `mandatory:"false" json:"installTime"` // list of software sources that provide the software package SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"` }
InstalledPackageSummary A software package installed on a managed instance
func (InstalledPackageSummary) String ¶
func (m InstalledPackageSummary) String() string
type InstalledWindowsUpdateSummary ¶
type InstalledWindowsUpdateSummary struct { // Windows Update name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the Windows update. NOTE - This is not an OCID, // but is a unique identifier assigned by Microsoft. // Example: `6981d463-cd91-4a26-b7c4-ea4ded9183ed` Name *string `mandatory:"true" json:"name"` // The purpose of this update. UpdateType UpdateTypesEnum `mandatory:"true" json:"updateType"` }
InstalledWindowsUpdateSummary A Windows update installed on the Windows managed instance.
func (InstalledWindowsUpdateSummary) String ¶
func (m InstalledWindowsUpdateSummary) String() string
type IntervalTypesEnum ¶
type IntervalTypesEnum string
IntervalTypesEnum Enum with underlying type: string
const ( IntervalTypesHour IntervalTypesEnum = "HOUR" IntervalTypesDay IntervalTypesEnum = "DAY" IntervalTypesWeek IntervalTypesEnum = "WEEK" IntervalTypesMonth IntervalTypesEnum = "MONTH" )
Set of constants representing the allowable values for IntervalTypesEnum
func GetIntervalTypesEnumValues ¶
func GetIntervalTypesEnumValues() []IntervalTypesEnum
GetIntervalTypesEnumValues Enumerates the set of values for IntervalTypesEnum
type IsEligibleForInstallationEnum ¶
type IsEligibleForInstallationEnum string
IsEligibleForInstallationEnum Enum with underlying type: string
const ( IsEligibleForInstallationInstallable IsEligibleForInstallationEnum = "INSTALLABLE" IsEligibleForInstallationNotInstallable IsEligibleForInstallationEnum = "NOT_INSTALLABLE" IsEligibleForInstallationUnknown IsEligibleForInstallationEnum = "UNKNOWN" )
Set of constants representing the allowable values for IsEligibleForInstallationEnum
func GetIsEligibleForInstallationEnumValues ¶
func GetIsEligibleForInstallationEnumValues() []IsEligibleForInstallationEnum
GetIsEligibleForInstallationEnumValues Enumerates the set of values for IsEligibleForInstallationEnum
type LifecycleStatesEnum ¶
type LifecycleStatesEnum string
LifecycleStatesEnum Enum with underlying type: string
const ( LifecycleStatesCreating LifecycleStatesEnum = "CREATING" LifecycleStatesUpdating LifecycleStatesEnum = "UPDATING" LifecycleStatesActive LifecycleStatesEnum = "ACTIVE" LifecycleStatesDeleting LifecycleStatesEnum = "DELETING" LifecycleStatesDeleted LifecycleStatesEnum = "DELETED" LifecycleStatesFailed LifecycleStatesEnum = "FAILED" )
Set of constants representing the allowable values for LifecycleStatesEnum
func GetLifecycleStatesEnumValues ¶
func GetLifecycleStatesEnumValues() []LifecycleStatesEnum
GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum
type ListAvailablePackagesForManagedInstanceRequest ¶
type ListAvailablePackagesForManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListAvailablePackagesForManagedInstanceSortOrderEnum `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 ListAvailablePackagesForManagedInstanceSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAvailablePackagesForManagedInstanceRequest wrapper for the ListAvailablePackagesForManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailablePackagesForManagedInstance.go.html to see an example of how to use ListAvailablePackagesForManagedInstanceRequest.
func (ListAvailablePackagesForManagedInstanceRequest) HTTPRequest ¶
func (request ListAvailablePackagesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAvailablePackagesForManagedInstanceRequest) RetryPolicy ¶
func (request ListAvailablePackagesForManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAvailablePackagesForManagedInstanceRequest) String ¶
func (request ListAvailablePackagesForManagedInstanceRequest) String() string
type ListAvailablePackagesForManagedInstanceResponse ¶
type ListAvailablePackagesForManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // A list of []InstallablePackageSummary instances Items []InstallablePackageSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `InstallablePackageSummary`s. If // this header appears in the response, then this is a partial // list of `InstallablePackageSummary`s for the managed instance. // Include this value as the `page` parameter in a subsequent GET // request to get the next batch of managed instances. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAvailablePackagesForManagedInstanceResponse wrapper for the ListAvailablePackagesForManagedInstance operation
func (ListAvailablePackagesForManagedInstanceResponse) HTTPResponse ¶
func (response ListAvailablePackagesForManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAvailablePackagesForManagedInstanceResponse) String ¶
func (response ListAvailablePackagesForManagedInstanceResponse) String() string
type ListAvailablePackagesForManagedInstanceSortByEnum ¶
type ListAvailablePackagesForManagedInstanceSortByEnum string
ListAvailablePackagesForManagedInstanceSortByEnum Enum with underlying type: string
const ( ListAvailablePackagesForManagedInstanceSortByTimecreated ListAvailablePackagesForManagedInstanceSortByEnum = "TIMECREATED" ListAvailablePackagesForManagedInstanceSortByDisplayname ListAvailablePackagesForManagedInstanceSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAvailablePackagesForManagedInstanceSortByEnum
func GetListAvailablePackagesForManagedInstanceSortByEnumValues ¶
func GetListAvailablePackagesForManagedInstanceSortByEnumValues() []ListAvailablePackagesForManagedInstanceSortByEnum
GetListAvailablePackagesForManagedInstanceSortByEnumValues Enumerates the set of values for ListAvailablePackagesForManagedInstanceSortByEnum
type ListAvailablePackagesForManagedInstanceSortOrderEnum ¶
type ListAvailablePackagesForManagedInstanceSortOrderEnum string
ListAvailablePackagesForManagedInstanceSortOrderEnum Enum with underlying type: string
const ( ListAvailablePackagesForManagedInstanceSortOrderAsc ListAvailablePackagesForManagedInstanceSortOrderEnum = "ASC" ListAvailablePackagesForManagedInstanceSortOrderDesc ListAvailablePackagesForManagedInstanceSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAvailablePackagesForManagedInstanceSortOrderEnum
func GetListAvailablePackagesForManagedInstanceSortOrderEnumValues ¶
func GetListAvailablePackagesForManagedInstanceSortOrderEnumValues() []ListAvailablePackagesForManagedInstanceSortOrderEnum
GetListAvailablePackagesForManagedInstanceSortOrderEnumValues Enumerates the set of values for ListAvailablePackagesForManagedInstanceSortOrderEnum
type ListAvailableSoftwareSourcesForManagedInstanceRequest ¶
type ListAvailableSoftwareSourcesForManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum `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 ListAvailableSoftwareSourcesForManagedInstanceSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAvailableSoftwareSourcesForManagedInstanceRequest wrapper for the ListAvailableSoftwareSourcesForManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailableSoftwareSourcesForManagedInstance.go.html to see an example of how to use ListAvailableSoftwareSourcesForManagedInstanceRequest.
func (ListAvailableSoftwareSourcesForManagedInstanceRequest) HTTPRequest ¶
func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAvailableSoftwareSourcesForManagedInstanceRequest) RetryPolicy ¶
func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAvailableSoftwareSourcesForManagedInstanceRequest) String ¶
func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) String() string
type ListAvailableSoftwareSourcesForManagedInstanceResponse ¶
type ListAvailableSoftwareSourcesForManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // A list of []AvailableSoftwareSourceSummary instances Items []AvailableSoftwareSourceSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `AvailableSoftwareSourceSummary`s. If // this header appears in the response, then this is a partial // list of `AvailableSoftwareSourceSummmary'`s for the managed instance. // Include this value as the `page` parameter in a subsequent // GET request to get the next batch of managed instances. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAvailableSoftwareSourcesForManagedInstanceResponse wrapper for the ListAvailableSoftwareSourcesForManagedInstance operation
func (ListAvailableSoftwareSourcesForManagedInstanceResponse) HTTPResponse ¶
func (response ListAvailableSoftwareSourcesForManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAvailableSoftwareSourcesForManagedInstanceResponse) String ¶
func (response ListAvailableSoftwareSourcesForManagedInstanceResponse) String() string
type ListAvailableSoftwareSourcesForManagedInstanceSortByEnum ¶
type ListAvailableSoftwareSourcesForManagedInstanceSortByEnum string
ListAvailableSoftwareSourcesForManagedInstanceSortByEnum Enum with underlying type: string
const ( ListAvailableSoftwareSourcesForManagedInstanceSortByTimecreated ListAvailableSoftwareSourcesForManagedInstanceSortByEnum = "TIMECREATED" ListAvailableSoftwareSourcesForManagedInstanceSortByDisplayname ListAvailableSoftwareSourcesForManagedInstanceSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAvailableSoftwareSourcesForManagedInstanceSortByEnum
func GetListAvailableSoftwareSourcesForManagedInstanceSortByEnumValues ¶
func GetListAvailableSoftwareSourcesForManagedInstanceSortByEnumValues() []ListAvailableSoftwareSourcesForManagedInstanceSortByEnum
GetListAvailableSoftwareSourcesForManagedInstanceSortByEnumValues Enumerates the set of values for ListAvailableSoftwareSourcesForManagedInstanceSortByEnum
type ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum ¶
type ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum string
ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum Enum with underlying type: string
const ( ListAvailableSoftwareSourcesForManagedInstanceSortOrderAsc ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum = "ASC" ListAvailableSoftwareSourcesForManagedInstanceSortOrderDesc ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum
func GetListAvailableSoftwareSourcesForManagedInstanceSortOrderEnumValues ¶
func GetListAvailableSoftwareSourcesForManagedInstanceSortOrderEnumValues() []ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum
GetListAvailableSoftwareSourcesForManagedInstanceSortOrderEnumValues Enumerates the set of values for ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum
type ListAvailableUpdatesForManagedInstanceRequest ¶
type ListAvailableUpdatesForManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListAvailableUpdatesForManagedInstanceSortOrderEnum `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 ListAvailableUpdatesForManagedInstanceSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAvailableUpdatesForManagedInstanceRequest wrapper for the ListAvailableUpdatesForManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailableUpdatesForManagedInstance.go.html to see an example of how to use ListAvailableUpdatesForManagedInstanceRequest.
func (ListAvailableUpdatesForManagedInstanceRequest) HTTPRequest ¶
func (request ListAvailableUpdatesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAvailableUpdatesForManagedInstanceRequest) RetryPolicy ¶
func (request ListAvailableUpdatesForManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAvailableUpdatesForManagedInstanceRequest) String ¶
func (request ListAvailableUpdatesForManagedInstanceRequest) String() string
type ListAvailableUpdatesForManagedInstanceResponse ¶
type ListAvailableUpdatesForManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // A list of []AvailableUpdateSummary instances Items []AvailableUpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `UpdatablePackage`s. If this header // appears in the response, then this is a partial list of // `UpdatablePackage`s for the managed instance. Include this value // as the `page` parameter in a subsequent // GET request to get the next batch of managed instances. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAvailableUpdatesForManagedInstanceResponse wrapper for the ListAvailableUpdatesForManagedInstance operation
func (ListAvailableUpdatesForManagedInstanceResponse) HTTPResponse ¶
func (response ListAvailableUpdatesForManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAvailableUpdatesForManagedInstanceResponse) String ¶
func (response ListAvailableUpdatesForManagedInstanceResponse) String() string
type ListAvailableUpdatesForManagedInstanceSortByEnum ¶
type ListAvailableUpdatesForManagedInstanceSortByEnum string
ListAvailableUpdatesForManagedInstanceSortByEnum Enum with underlying type: string
const ( ListAvailableUpdatesForManagedInstanceSortByTimecreated ListAvailableUpdatesForManagedInstanceSortByEnum = "TIMECREATED" ListAvailableUpdatesForManagedInstanceSortByDisplayname ListAvailableUpdatesForManagedInstanceSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAvailableUpdatesForManagedInstanceSortByEnum
func GetListAvailableUpdatesForManagedInstanceSortByEnumValues ¶
func GetListAvailableUpdatesForManagedInstanceSortByEnumValues() []ListAvailableUpdatesForManagedInstanceSortByEnum
GetListAvailableUpdatesForManagedInstanceSortByEnumValues Enumerates the set of values for ListAvailableUpdatesForManagedInstanceSortByEnum
type ListAvailableUpdatesForManagedInstanceSortOrderEnum ¶
type ListAvailableUpdatesForManagedInstanceSortOrderEnum string
ListAvailableUpdatesForManagedInstanceSortOrderEnum Enum with underlying type: string
const ( ListAvailableUpdatesForManagedInstanceSortOrderAsc ListAvailableUpdatesForManagedInstanceSortOrderEnum = "ASC" ListAvailableUpdatesForManagedInstanceSortOrderDesc ListAvailableUpdatesForManagedInstanceSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAvailableUpdatesForManagedInstanceSortOrderEnum
func GetListAvailableUpdatesForManagedInstanceSortOrderEnumValues ¶
func GetListAvailableUpdatesForManagedInstanceSortOrderEnumValues() []ListAvailableUpdatesForManagedInstanceSortOrderEnum
GetListAvailableUpdatesForManagedInstanceSortOrderEnumValues Enumerates the set of values for ListAvailableUpdatesForManagedInstanceSortOrderEnum
type ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum ¶
type ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum string
ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum Enum with underlying type: string
const ( ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationInstallable ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum = "INSTALLABLE" ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationNotInstallable ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum = "NOT_INSTALLABLE" ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationUnknown ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum = "UNKNOWN" )
Set of constants representing the allowable values for ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum
func GetListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnumValues ¶
func GetListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnumValues() []ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum
GetListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnumValues Enumerates the set of values for ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum
type ListAvailableWindowsUpdatesForManagedInstanceRequest ¶
type ListAvailableWindowsUpdatesForManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum `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 ListAvailableWindowsUpdatesForManagedInstanceSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Indicator of whether the update can be installed using OSMS. IsEligibleForInstallation ListAvailableWindowsUpdatesForManagedInstanceIsEligibleForInstallationEnum `mandatory:"false" contributesTo:"query" name:"isEligibleForInstallation" 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 }
ListAvailableWindowsUpdatesForManagedInstanceRequest wrapper for the ListAvailableWindowsUpdatesForManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailableWindowsUpdatesForManagedInstance.go.html to see an example of how to use ListAvailableWindowsUpdatesForManagedInstanceRequest.
func (ListAvailableWindowsUpdatesForManagedInstanceRequest) HTTPRequest ¶
func (request ListAvailableWindowsUpdatesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAvailableWindowsUpdatesForManagedInstanceRequest) RetryPolicy ¶
func (request ListAvailableWindowsUpdatesForManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAvailableWindowsUpdatesForManagedInstanceRequest) String ¶
func (request ListAvailableWindowsUpdatesForManagedInstanceRequest) String() string
type ListAvailableWindowsUpdatesForManagedInstanceResponse ¶
type ListAvailableWindowsUpdatesForManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // A list of []AvailableWindowsUpdateSummary instances Items []AvailableWindowsUpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `AvailableWindowsUpdateSummary`s. If this header // appears in the response, then this is a partial list of // `AvailableWindowsUpdateSummary`s available to be installed on the managed instance. Include this value // as the `page` parameter in a subsequent // GET request to get the next batch of managed instances. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAvailableWindowsUpdatesForManagedInstanceResponse wrapper for the ListAvailableWindowsUpdatesForManagedInstance operation
func (ListAvailableWindowsUpdatesForManagedInstanceResponse) HTTPResponse ¶
func (response ListAvailableWindowsUpdatesForManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAvailableWindowsUpdatesForManagedInstanceResponse) String ¶
func (response ListAvailableWindowsUpdatesForManagedInstanceResponse) String() string
type ListAvailableWindowsUpdatesForManagedInstanceSortByEnum ¶
type ListAvailableWindowsUpdatesForManagedInstanceSortByEnum string
ListAvailableWindowsUpdatesForManagedInstanceSortByEnum Enum with underlying type: string
const ( ListAvailableWindowsUpdatesForManagedInstanceSortByTimecreated ListAvailableWindowsUpdatesForManagedInstanceSortByEnum = "TIMECREATED" ListAvailableWindowsUpdatesForManagedInstanceSortByDisplayname ListAvailableWindowsUpdatesForManagedInstanceSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAvailableWindowsUpdatesForManagedInstanceSortByEnum
func GetListAvailableWindowsUpdatesForManagedInstanceSortByEnumValues ¶
func GetListAvailableWindowsUpdatesForManagedInstanceSortByEnumValues() []ListAvailableWindowsUpdatesForManagedInstanceSortByEnum
GetListAvailableWindowsUpdatesForManagedInstanceSortByEnumValues Enumerates the set of values for ListAvailableWindowsUpdatesForManagedInstanceSortByEnum
type ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum ¶
type ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum string
ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum Enum with underlying type: string
const ( ListAvailableWindowsUpdatesForManagedInstanceSortOrderAsc ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum = "ASC" ListAvailableWindowsUpdatesForManagedInstanceSortOrderDesc ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum
func GetListAvailableWindowsUpdatesForManagedInstanceSortOrderEnumValues ¶
func GetListAvailableWindowsUpdatesForManagedInstanceSortOrderEnumValues() []ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum
GetListAvailableWindowsUpdatesForManagedInstanceSortOrderEnumValues Enumerates the set of values for ListAvailableWindowsUpdatesForManagedInstanceSortOrderEnum
type ListManagedInstanceGroupsLifecycleStateEnum ¶
type ListManagedInstanceGroupsLifecycleStateEnum string
ListManagedInstanceGroupsLifecycleStateEnum Enum with underlying type: string
const ( ListManagedInstanceGroupsLifecycleStateCreating ListManagedInstanceGroupsLifecycleStateEnum = "CREATING" ListManagedInstanceGroupsLifecycleStateUpdating ListManagedInstanceGroupsLifecycleStateEnum = "UPDATING" ListManagedInstanceGroupsLifecycleStateActive ListManagedInstanceGroupsLifecycleStateEnum = "ACTIVE" ListManagedInstanceGroupsLifecycleStateDeleting ListManagedInstanceGroupsLifecycleStateEnum = "DELETING" ListManagedInstanceGroupsLifecycleStateDeleted ListManagedInstanceGroupsLifecycleStateEnum = "DELETED" ListManagedInstanceGroupsLifecycleStateFailed ListManagedInstanceGroupsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListManagedInstanceGroupsLifecycleStateEnum
func GetListManagedInstanceGroupsLifecycleStateEnumValues ¶
func GetListManagedInstanceGroupsLifecycleStateEnumValues() []ListManagedInstanceGroupsLifecycleStateEnum
GetListManagedInstanceGroupsLifecycleStateEnumValues Enumerates the set of values for ListManagedInstanceGroupsLifecycleStateEnum
type ListManagedInstanceGroupsOsFamilyEnum ¶
type ListManagedInstanceGroupsOsFamilyEnum string
ListManagedInstanceGroupsOsFamilyEnum Enum with underlying type: string
const ( ListManagedInstanceGroupsOsFamilyLinux ListManagedInstanceGroupsOsFamilyEnum = "LINUX" ListManagedInstanceGroupsOsFamilyWindows ListManagedInstanceGroupsOsFamilyEnum = "WINDOWS" 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
type ListManagedInstanceGroupsRequest ¶
type ListManagedInstanceGroupsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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. If no value is specified TIMECREATED is default. SortBy ListManagedInstanceGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The current lifecycle state for the object. LifecycleState ListManagedInstanceGroupsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The OS family for which to list resources. OsFamily ListManagedInstanceGroupsOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" 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 }
ListManagedInstanceGroupsRequest wrapper for the ListManagedInstanceGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListManagedInstanceGroups.go.html to see an example of how to use ListManagedInstanceGroupsRequest.
func (ListManagedInstanceGroupsRequest) HTTPRequest ¶
func (request ListManagedInstanceGroupsRequest) HTTPRequest(method, path 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
type ListManagedInstanceGroupsResponse ¶
type ListManagedInstanceGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ManagedInstanceGroupSummary instances Items []ManagedInstanceGroupSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `ManagedInstanceGroup`s. If this // header appears in the response, then this is a partial list of // managed instance groups. Include this value as the `page` // parameter in a subsequent GET request to get the next batch of // managed instance groups. 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
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
type ListManagedInstancesOsFamilyEnum ¶
type ListManagedInstancesOsFamilyEnum string
ListManagedInstancesOsFamilyEnum Enum with underlying type: string
const ( ListManagedInstancesOsFamilyLinux ListManagedInstancesOsFamilyEnum = "LINUX" ListManagedInstancesOsFamilyWindows ListManagedInstancesOsFamilyEnum = "WINDOWS" ListManagedInstancesOsFamilyAll ListManagedInstancesOsFamilyEnum = "ALL" )
Set of constants representing the allowable values for ListManagedInstancesOsFamilyEnum
func GetListManagedInstancesOsFamilyEnumValues ¶
func GetListManagedInstancesOsFamilyEnumValues() []ListManagedInstancesOsFamilyEnum
GetListManagedInstancesOsFamilyEnumValues Enumerates the set of values for ListManagedInstancesOsFamilyEnum
type ListManagedInstancesRequest ¶
type ListManagedInstancesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. 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. If no value is specified TIMECREATED is default. SortBy ListManagedInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OS family for which to list resources. OsFamily ListManagedInstancesOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" 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 }
ListManagedInstancesRequest wrapper for the ListManagedInstances operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListManagedInstances.go.html to see an example of how to use ListManagedInstancesRequest.
func (ListManagedInstancesRequest) HTTPRequest ¶
func (request ListManagedInstancesRequest) HTTPRequest(method, path 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
type ListManagedInstancesResponse ¶
type ListManagedInstancesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ManagedInstanceSummary instances Items []ManagedInstanceSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `ManagedInstance`s. If this header // appears in the response, then this is a partial list of managed // instances. Include this value as the `page` parameter in a // subsequent GET request to get the next batch of managed // instances. 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
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
type ListPackagesInstalledOnManagedInstanceRequest ¶
type ListPackagesInstalledOnManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListPackagesInstalledOnManagedInstanceSortOrderEnum `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 ListPackagesInstalledOnManagedInstanceSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPackagesInstalledOnManagedInstanceRequest wrapper for the ListPackagesInstalledOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListPackagesInstalledOnManagedInstance.go.html to see an example of how to use ListPackagesInstalledOnManagedInstanceRequest.
func (ListPackagesInstalledOnManagedInstanceRequest) HTTPRequest ¶
func (request ListPackagesInstalledOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPackagesInstalledOnManagedInstanceRequest) RetryPolicy ¶
func (request ListPackagesInstalledOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPackagesInstalledOnManagedInstanceRequest) String ¶
func (request ListPackagesInstalledOnManagedInstanceRequest) String() string
type ListPackagesInstalledOnManagedInstanceResponse ¶
type ListPackagesInstalledOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // A list of []InstalledPackageSummary instances Items []InstalledPackageSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `InstalledPackageSummary`s. If this // header appears in the response, then this is a partial list of // `InstalledPackageSummary`s for the managed instance. Include // this value as the `page` parameter in a subsequent GET request // to get the next batch of managed instances. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListPackagesInstalledOnManagedInstanceResponse wrapper for the ListPackagesInstalledOnManagedInstance operation
func (ListPackagesInstalledOnManagedInstanceResponse) HTTPResponse ¶
func (response ListPackagesInstalledOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPackagesInstalledOnManagedInstanceResponse) String ¶
func (response ListPackagesInstalledOnManagedInstanceResponse) String() string
type ListPackagesInstalledOnManagedInstanceSortByEnum ¶
type ListPackagesInstalledOnManagedInstanceSortByEnum string
ListPackagesInstalledOnManagedInstanceSortByEnum Enum with underlying type: string
const ( ListPackagesInstalledOnManagedInstanceSortByTimecreated ListPackagesInstalledOnManagedInstanceSortByEnum = "TIMECREATED" ListPackagesInstalledOnManagedInstanceSortByDisplayname ListPackagesInstalledOnManagedInstanceSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListPackagesInstalledOnManagedInstanceSortByEnum
func GetListPackagesInstalledOnManagedInstanceSortByEnumValues ¶
func GetListPackagesInstalledOnManagedInstanceSortByEnumValues() []ListPackagesInstalledOnManagedInstanceSortByEnum
GetListPackagesInstalledOnManagedInstanceSortByEnumValues Enumerates the set of values for ListPackagesInstalledOnManagedInstanceSortByEnum
type ListPackagesInstalledOnManagedInstanceSortOrderEnum ¶
type ListPackagesInstalledOnManagedInstanceSortOrderEnum string
ListPackagesInstalledOnManagedInstanceSortOrderEnum Enum with underlying type: string
const ( ListPackagesInstalledOnManagedInstanceSortOrderAsc ListPackagesInstalledOnManagedInstanceSortOrderEnum = "ASC" ListPackagesInstalledOnManagedInstanceSortOrderDesc ListPackagesInstalledOnManagedInstanceSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPackagesInstalledOnManagedInstanceSortOrderEnum
func GetListPackagesInstalledOnManagedInstanceSortOrderEnumValues ¶
func GetListPackagesInstalledOnManagedInstanceSortOrderEnumValues() []ListPackagesInstalledOnManagedInstanceSortOrderEnum
GetListPackagesInstalledOnManagedInstanceSortOrderEnumValues Enumerates the set of values for ListPackagesInstalledOnManagedInstanceSortOrderEnum
type ListScheduledJobsLifecycleStateEnum ¶
type ListScheduledJobsLifecycleStateEnum string
ListScheduledJobsLifecycleStateEnum Enum with underlying type: string
const ( ListScheduledJobsLifecycleStateCreating ListScheduledJobsLifecycleStateEnum = "CREATING" ListScheduledJobsLifecycleStateUpdating ListScheduledJobsLifecycleStateEnum = "UPDATING" ListScheduledJobsLifecycleStateActive ListScheduledJobsLifecycleStateEnum = "ACTIVE" ListScheduledJobsLifecycleStateDeleting ListScheduledJobsLifecycleStateEnum = "DELETING" ListScheduledJobsLifecycleStateDeleted ListScheduledJobsLifecycleStateEnum = "DELETED" ListScheduledJobsLifecycleStateFailed ListScheduledJobsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListScheduledJobsLifecycleStateEnum
func GetListScheduledJobsLifecycleStateEnumValues ¶
func GetListScheduledJobsLifecycleStateEnumValues() []ListScheduledJobsLifecycleStateEnum
GetListScheduledJobsLifecycleStateEnumValues Enumerates the set of values for ListScheduledJobsLifecycleStateEnum
type ListScheduledJobsOperationTypeEnum ¶
type ListScheduledJobsOperationTypeEnum string
ListScheduledJobsOperationTypeEnum Enum with underlying type: string
const ( ListScheduledJobsOperationTypeInstall ListScheduledJobsOperationTypeEnum = "INSTALL" ListScheduledJobsOperationTypeUpdate ListScheduledJobsOperationTypeEnum = "UPDATE" ListScheduledJobsOperationTypeRemove ListScheduledJobsOperationTypeEnum = "REMOVE" ListScheduledJobsOperationTypeUpdateall ListScheduledJobsOperationTypeEnum = "UPDATEALL" )
Set of constants representing the allowable values for ListScheduledJobsOperationTypeEnum
func GetListScheduledJobsOperationTypeEnumValues ¶
func GetListScheduledJobsOperationTypeEnumValues() []ListScheduledJobsOperationTypeEnum
GetListScheduledJobsOperationTypeEnumValues Enumerates the set of values for ListScheduledJobsOperationTypeEnum
type ListScheduledJobsOsFamilyEnum ¶
type ListScheduledJobsOsFamilyEnum string
ListScheduledJobsOsFamilyEnum Enum with underlying type: string
const ( ListScheduledJobsOsFamilyLinux ListScheduledJobsOsFamilyEnum = "LINUX" ListScheduledJobsOsFamilyWindows ListScheduledJobsOsFamilyEnum = "WINDOWS" ListScheduledJobsOsFamilyAll ListScheduledJobsOsFamilyEnum = "ALL" )
Set of constants representing the allowable values for ListScheduledJobsOsFamilyEnum
func GetListScheduledJobsOsFamilyEnumValues ¶
func GetListScheduledJobsOsFamilyEnumValues() []ListScheduledJobsOsFamilyEnum
GetListScheduledJobsOsFamilyEnumValues Enumerates the set of values for ListScheduledJobsOsFamilyEnum
type ListScheduledJobsRequest ¶
type ListScheduledJobsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the managed instance for which to list resources. ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"` // The ID of the managed instace group for which to list resources. ManagedInstanceGroupId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceGroupId"` // The operation type for which to list resources OperationType ListScheduledJobsOperationTypeEnum `mandatory:"false" contributesTo:"query" name:"operationType" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. 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. If no value is specified TIMECREATED is default. SortBy ListScheduledJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The current lifecycle state for the object. LifecycleState ListScheduledJobsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OS family for which to list resources. OsFamily ListScheduledJobsOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" 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 }
ListScheduledJobsRequest wrapper for the ListScheduledJobs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListScheduledJobs.go.html to see an example of how to use ListScheduledJobsRequest.
func (ListScheduledJobsRequest) HTTPRequest ¶
func (request ListScheduledJobsRequest) HTTPRequest(method, path 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
type ListScheduledJobsResponse ¶
type ListScheduledJobsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ScheduledJobSummary instances Items []ScheduledJobSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
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 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
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
type ListSoftwareSourcePackagesRequest ¶
type ListSoftwareSourcePackagesRequest struct { // The OCID of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListSoftwareSourcePackagesSortOrderEnum `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 ListSoftwareSourcePackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSoftwareSourcePackagesRequest wrapper for the ListSoftwareSourcePackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListSoftwareSourcePackages.go.html to see an example of how to use ListSoftwareSourcePackagesRequest.
func (ListSoftwareSourcePackagesRequest) HTTPRequest ¶
func (request ListSoftwareSourcePackagesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSoftwareSourcePackagesRequest) RetryPolicy ¶
func (request ListSoftwareSourcePackagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSoftwareSourcePackagesRequest) String ¶
func (request ListSoftwareSourcePackagesRequest) String() string
type ListSoftwareSourcePackagesResponse ¶
type ListSoftwareSourcePackagesResponse struct { // The underlying http response RawResponse *http.Response // A list of []SoftwarePackageSummary instances Items []SoftwarePackageSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `SoftwarePackages`s. If this header // appears in the response, then this is a partial list of software // sources. Include this value as the `page` parameter in a // subsequent GET request to get the next batch of software // sources. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSoftwareSourcePackagesResponse wrapper for the ListSoftwareSourcePackages operation
func (ListSoftwareSourcePackagesResponse) HTTPResponse ¶
func (response ListSoftwareSourcePackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSoftwareSourcePackagesResponse) String ¶
func (response ListSoftwareSourcePackagesResponse) String() string
type ListSoftwareSourcePackagesSortByEnum ¶
type ListSoftwareSourcePackagesSortByEnum string
ListSoftwareSourcePackagesSortByEnum Enum with underlying type: string
const ( ListSoftwareSourcePackagesSortByTimecreated ListSoftwareSourcePackagesSortByEnum = "TIMECREATED" ListSoftwareSourcePackagesSortByDisplayname ListSoftwareSourcePackagesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListSoftwareSourcePackagesSortByEnum
func GetListSoftwareSourcePackagesSortByEnumValues ¶
func GetListSoftwareSourcePackagesSortByEnumValues() []ListSoftwareSourcePackagesSortByEnum
GetListSoftwareSourcePackagesSortByEnumValues Enumerates the set of values for ListSoftwareSourcePackagesSortByEnum
type ListSoftwareSourcePackagesSortOrderEnum ¶
type ListSoftwareSourcePackagesSortOrderEnum string
ListSoftwareSourcePackagesSortOrderEnum Enum with underlying type: string
const ( ListSoftwareSourcePackagesSortOrderAsc ListSoftwareSourcePackagesSortOrderEnum = "ASC" ListSoftwareSourcePackagesSortOrderDesc ListSoftwareSourcePackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSoftwareSourcePackagesSortOrderEnum
func GetListSoftwareSourcePackagesSortOrderEnumValues ¶
func GetListSoftwareSourcePackagesSortOrderEnumValues() []ListSoftwareSourcePackagesSortOrderEnum
GetListSoftwareSourcePackagesSortOrderEnumValues Enumerates the set of values for ListSoftwareSourcePackagesSortOrderEnum
type ListSoftwareSourcesLifecycleStateEnum ¶
type ListSoftwareSourcesLifecycleStateEnum string
ListSoftwareSourcesLifecycleStateEnum Enum with underlying type: string
const ( ListSoftwareSourcesLifecycleStateCreating ListSoftwareSourcesLifecycleStateEnum = "CREATING" ListSoftwareSourcesLifecycleStateUpdating ListSoftwareSourcesLifecycleStateEnum = "UPDATING" ListSoftwareSourcesLifecycleStateActive ListSoftwareSourcesLifecycleStateEnum = "ACTIVE" ListSoftwareSourcesLifecycleStateDeleting ListSoftwareSourcesLifecycleStateEnum = "DELETING" ListSoftwareSourcesLifecycleStateDeleted ListSoftwareSourcesLifecycleStateEnum = "DELETED" ListSoftwareSourcesLifecycleStateFailed ListSoftwareSourcesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListSoftwareSourcesLifecycleStateEnum
func GetListSoftwareSourcesLifecycleStateEnumValues ¶
func GetListSoftwareSourcesLifecycleStateEnumValues() []ListSoftwareSourcesLifecycleStateEnum
GetListSoftwareSourcesLifecycleStateEnumValues Enumerates the set of values for ListSoftwareSourcesLifecycleStateEnum
type ListSoftwareSourcesRequest ¶
type ListSoftwareSourcesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. 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. If no value is specified TIMECREATED is default. SortBy ListSoftwareSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The current lifecycle state for the object. LifecycleState ListSoftwareSourcesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSoftwareSourcesRequest wrapper for the ListSoftwareSources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListSoftwareSources.go.html to see an example of how to use ListSoftwareSourcesRequest.
func (ListSoftwareSourcesRequest) HTTPRequest ¶
func (request ListSoftwareSourcesRequest) HTTPRequest(method, path 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
type ListSoftwareSourcesResponse ¶
type ListSoftwareSourcesResponse struct { // The underlying http response RawResponse *http.Response // A list of []SoftwareSourceSummary instances Items []SoftwareSourceSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `SoftwareSource`s. If this header // appears in the response, then this is a partial list of software // sources. Include this value as the `page` parameter in a // subsequent GET request to get the next batch of software // sources. 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
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
type ListUpcomingScheduledJobsLifecycleStateEnum ¶
type ListUpcomingScheduledJobsLifecycleStateEnum string
ListUpcomingScheduledJobsLifecycleStateEnum Enum with underlying type: string
const ( ListUpcomingScheduledJobsLifecycleStateCreating ListUpcomingScheduledJobsLifecycleStateEnum = "CREATING" ListUpcomingScheduledJobsLifecycleStateUpdating ListUpcomingScheduledJobsLifecycleStateEnum = "UPDATING" ListUpcomingScheduledJobsLifecycleStateActive ListUpcomingScheduledJobsLifecycleStateEnum = "ACTIVE" ListUpcomingScheduledJobsLifecycleStateDeleting ListUpcomingScheduledJobsLifecycleStateEnum = "DELETING" ListUpcomingScheduledJobsLifecycleStateDeleted ListUpcomingScheduledJobsLifecycleStateEnum = "DELETED" ListUpcomingScheduledJobsLifecycleStateFailed ListUpcomingScheduledJobsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListUpcomingScheduledJobsLifecycleStateEnum
func GetListUpcomingScheduledJobsLifecycleStateEnumValues ¶
func GetListUpcomingScheduledJobsLifecycleStateEnumValues() []ListUpcomingScheduledJobsLifecycleStateEnum
GetListUpcomingScheduledJobsLifecycleStateEnumValues Enumerates the set of values for ListUpcomingScheduledJobsLifecycleStateEnum
type ListUpcomingScheduledJobsOsFamilyEnum ¶
type ListUpcomingScheduledJobsOsFamilyEnum string
ListUpcomingScheduledJobsOsFamilyEnum Enum with underlying type: string
const ( ListUpcomingScheduledJobsOsFamilyLinux ListUpcomingScheduledJobsOsFamilyEnum = "LINUX" ListUpcomingScheduledJobsOsFamilyWindows ListUpcomingScheduledJobsOsFamilyEnum = "WINDOWS" ListUpcomingScheduledJobsOsFamilyAll ListUpcomingScheduledJobsOsFamilyEnum = "ALL" )
Set of constants representing the allowable values for ListUpcomingScheduledJobsOsFamilyEnum
func GetListUpcomingScheduledJobsOsFamilyEnumValues ¶
func GetListUpcomingScheduledJobsOsFamilyEnumValues() []ListUpcomingScheduledJobsOsFamilyEnum
GetListUpcomingScheduledJobsOsFamilyEnumValues Enumerates the set of values for ListUpcomingScheduledJobsOsFamilyEnum
type ListUpcomingScheduledJobsRequest ¶
type ListUpcomingScheduledJobsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The cut-off time before which to list all upcoming schedules, in ISO 8601 format // Example: 2017-07-14T02:40:00.000Z TimeEnd *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeEnd"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListUpcomingScheduledJobsSortOrderEnum `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 ListUpcomingScheduledJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The name of the tag. TagName *string `mandatory:"false" contributesTo:"query" name:"tagName"` // The value for the tag. TagValue *string `mandatory:"false" contributesTo:"query" name:"tagValue"` // The current lifecycle state for the object. LifecycleState ListUpcomingScheduledJobsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OS family for which to list resources. OsFamily ListUpcomingScheduledJobsOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" 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 }
ListUpcomingScheduledJobsRequest wrapper for the ListUpcomingScheduledJobs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListUpcomingScheduledJobs.go.html to see an example of how to use ListUpcomingScheduledJobsRequest.
func (ListUpcomingScheduledJobsRequest) HTTPRequest ¶
func (request ListUpcomingScheduledJobsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListUpcomingScheduledJobsRequest) RetryPolicy ¶
func (request ListUpcomingScheduledJobsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListUpcomingScheduledJobsRequest) String ¶
func (request ListUpcomingScheduledJobsRequest) String() string
type ListUpcomingScheduledJobsResponse ¶
type ListUpcomingScheduledJobsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ScheduledJobSummary instances Items []ScheduledJobSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListUpcomingScheduledJobsResponse wrapper for the ListUpcomingScheduledJobs operation
func (ListUpcomingScheduledJobsResponse) HTTPResponse ¶
func (response ListUpcomingScheduledJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListUpcomingScheduledJobsResponse) String ¶
func (response ListUpcomingScheduledJobsResponse) String() string
type ListUpcomingScheduledJobsSortByEnum ¶
type ListUpcomingScheduledJobsSortByEnum string
ListUpcomingScheduledJobsSortByEnum Enum with underlying type: string
const ( ListUpcomingScheduledJobsSortByTimecreated ListUpcomingScheduledJobsSortByEnum = "TIMECREATED" ListUpcomingScheduledJobsSortByDisplayname ListUpcomingScheduledJobsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListUpcomingScheduledJobsSortByEnum
func GetListUpcomingScheduledJobsSortByEnumValues ¶
func GetListUpcomingScheduledJobsSortByEnumValues() []ListUpcomingScheduledJobsSortByEnum
GetListUpcomingScheduledJobsSortByEnumValues Enumerates the set of values for ListUpcomingScheduledJobsSortByEnum
type ListUpcomingScheduledJobsSortOrderEnum ¶
type ListUpcomingScheduledJobsSortOrderEnum string
ListUpcomingScheduledJobsSortOrderEnum Enum with underlying type: string
const ( ListUpcomingScheduledJobsSortOrderAsc ListUpcomingScheduledJobsSortOrderEnum = "ASC" ListUpcomingScheduledJobsSortOrderDesc ListUpcomingScheduledJobsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListUpcomingScheduledJobsSortOrderEnum
func GetListUpcomingScheduledJobsSortOrderEnumValues ¶
func GetListUpcomingScheduledJobsSortOrderEnumValues() []ListUpcomingScheduledJobsSortOrderEnum
GetListUpcomingScheduledJobsSortOrderEnumValues Enumerates the set of values for ListUpcomingScheduledJobsSortOrderEnum
type ListWindowsUpdatesInstalledOnManagedInstanceRequest ¶
type ListWindowsUpdatesInstalledOnManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum `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 ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWindowsUpdatesInstalledOnManagedInstanceRequest wrapper for the ListWindowsUpdatesInstalledOnManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWindowsUpdatesInstalledOnManagedInstance.go.html to see an example of how to use ListWindowsUpdatesInstalledOnManagedInstanceRequest.
func (ListWindowsUpdatesInstalledOnManagedInstanceRequest) HTTPRequest ¶
func (request ListWindowsUpdatesInstalledOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWindowsUpdatesInstalledOnManagedInstanceRequest) RetryPolicy ¶
func (request ListWindowsUpdatesInstalledOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWindowsUpdatesInstalledOnManagedInstanceRequest) String ¶
func (request ListWindowsUpdatesInstalledOnManagedInstanceRequest) String() string
type ListWindowsUpdatesInstalledOnManagedInstanceResponse ¶
type ListWindowsUpdatesInstalledOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // A list of []InstalledWindowsUpdateSummary instances Items []InstalledWindowsUpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `InstalledWindowsUpdateSummary`s. If this header // appears in the response, then this is a partial list of // `InstalledWindowsUpdateSummary`s installed on the managed instance. Include this value // as the `page` parameter in a subsequent // GET request to get the next batch of managed instances. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWindowsUpdatesInstalledOnManagedInstanceResponse wrapper for the ListWindowsUpdatesInstalledOnManagedInstance operation
func (ListWindowsUpdatesInstalledOnManagedInstanceResponse) HTTPResponse ¶
func (response ListWindowsUpdatesInstalledOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWindowsUpdatesInstalledOnManagedInstanceResponse) String ¶
func (response ListWindowsUpdatesInstalledOnManagedInstanceResponse) String() string
type ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum ¶
type ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum string
ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum Enum with underlying type: string
const ( ListWindowsUpdatesInstalledOnManagedInstanceSortByTimecreated ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum = "TIMECREATED" ListWindowsUpdatesInstalledOnManagedInstanceSortByDisplayname ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum
func GetListWindowsUpdatesInstalledOnManagedInstanceSortByEnumValues ¶
func GetListWindowsUpdatesInstalledOnManagedInstanceSortByEnumValues() []ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum
GetListWindowsUpdatesInstalledOnManagedInstanceSortByEnumValues Enumerates the set of values for ListWindowsUpdatesInstalledOnManagedInstanceSortByEnum
type ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum ¶
type ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum string
ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum Enum with underlying type: string
const ( ListWindowsUpdatesInstalledOnManagedInstanceSortOrderAsc ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum = "ASC" ListWindowsUpdatesInstalledOnManagedInstanceSortOrderDesc ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum
func GetListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnumValues ¶
func GetListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnumValues() []ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum
GetListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnumValues Enumerates the set of values for ListWindowsUpdatesInstalledOnManagedInstanceSortOrderEnum
type ListWindowsUpdatesRequest ¶
type ListWindowsUpdatesRequest struct { // The ID of the compartment in which to list resources. This parameter is optional and in some cases may have no effect. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. 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 TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListWindowsUpdatesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWindowsUpdatesRequest wrapper for the ListWindowsUpdates operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWindowsUpdates.go.html to see an example of how to use ListWindowsUpdatesRequest.
func (ListWindowsUpdatesRequest) HTTPRequest ¶
func (request ListWindowsUpdatesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWindowsUpdatesRequest) RetryPolicy ¶
func (request ListWindowsUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWindowsUpdatesRequest) String ¶
func (request ListWindowsUpdatesRequest) String() string
type ListWindowsUpdatesResponse ¶
type ListWindowsUpdatesResponse struct { // The underlying http response RawResponse *http.Response // A list of []WindowsUpdateSummary instances Items []WindowsUpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `WindowdsUpdateSummary`s. If this header // appears in the response, then this is a partial list of managed // instances. Include this value as the `page` parameter in a // subsequent GET request to get the next batch of managed // instances. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWindowsUpdatesResponse wrapper for the ListWindowsUpdates operation
func (ListWindowsUpdatesResponse) HTTPResponse ¶
func (response ListWindowsUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWindowsUpdatesResponse) String ¶
func (response ListWindowsUpdatesResponse) String() string
type ListWindowsUpdatesSortByEnum ¶
type ListWindowsUpdatesSortByEnum string
ListWindowsUpdatesSortByEnum Enum with underlying type: string
const ( ListWindowsUpdatesSortByTimecreated ListWindowsUpdatesSortByEnum = "TIMECREATED" ListWindowsUpdatesSortByDisplayname ListWindowsUpdatesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListWindowsUpdatesSortByEnum
func GetListWindowsUpdatesSortByEnumValues ¶
func GetListWindowsUpdatesSortByEnumValues() []ListWindowsUpdatesSortByEnum
GetListWindowsUpdatesSortByEnumValues Enumerates the set of values for ListWindowsUpdatesSortByEnum
type ListWindowsUpdatesSortOrderEnum ¶
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 ¶
func GetListWindowsUpdatesSortOrderEnumValues() []ListWindowsUpdatesSortOrderEnum
GetListWindowsUpdatesSortOrderEnumValues Enumerates the set of values for ListWindowsUpdatesSortOrderEnum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestErrorsSortOrderEnum `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 ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path 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
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // some decimal number representing the number of seconds the client should wait before polling this endpoint again RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
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
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
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestLogsSortOrderEnum `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 ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path 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
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // some decimal number representing the number of seconds the client should wait before polling this endpoint again RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
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
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
type ListWorkRequestsOsFamilyEnum ¶
type ListWorkRequestsOsFamilyEnum string
ListWorkRequestsOsFamilyEnum Enum with underlying type: string
const ( ListWorkRequestsOsFamilyLinux ListWorkRequestsOsFamilyEnum = "LINUX" ListWorkRequestsOsFamilyWindows ListWorkRequestsOsFamilyEnum = "WINDOWS" ListWorkRequestsOsFamilyAll ListWorkRequestsOsFamilyEnum = "ALL" )
Set of constants representing the allowable values for ListWorkRequestsOsFamilyEnum
func GetListWorkRequestsOsFamilyEnumValues ¶
func GetListWorkRequestsOsFamilyEnumValues() []ListWorkRequestsOsFamilyEnum
GetListWorkRequestsOsFamilyEnumValues Enumerates the set of values for ListWorkRequestsOsFamilyEnum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The ID of the managed instance for which to list resources. ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OS family for which to list resources. OsFamily ListWorkRequestsOsFamilyEnum `mandatory:"false" contributesTo:"query" name:"osFamily" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path 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
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestSummary instances Items []WorkRequestSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const ( 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
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
type ManagedInstance ¶
type ManagedInstance struct { // Managed Instance identifier DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the managed instance Id *string `mandatory:"true" json:"id"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // Information specified by the user about the managed instance Description *string `mandatory:"false" json:"description"` // Time at which the instance last checked in LastCheckin *string `mandatory:"false" json:"lastCheckin"` // Time at which the instance last booted LastBoot *string `mandatory:"false" json:"lastBoot"` // Number of updates available to be installed UpdatesAvailable *int `mandatory:"false" json:"updatesAvailable"` // 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"` // status of the managed instance. Status ManagedInstanceStatusEnum `mandatory:"false" json:"status,omitempty"` // the parent (base) Software Source attached to the Managed Instance ParentSoftwareSource *SoftwareSourceId `mandatory:"false" json:"parentSoftwareSource"` // list of child Software Sources attached to the Managed Instance ChildSoftwareSources []SoftwareSourceId `mandatory:"false" json:"childSoftwareSources"` // The ids of the managed instance groups of which this instance is a // member. ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` // Indicates whether a reboot is required to complete installation of updates. IsRebootRequired *bool `mandatory:"false" json:"isRebootRequired"` }
ManagedInstance Detail information for an OCI Compute instance that is being managed
func (ManagedInstance) String ¶
func (m ManagedInstance) String() string
type ManagedInstanceGroup ¶
type ManagedInstanceGroup struct { // Managed Instance Group identifier DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the managed instance group Id *string `mandatory:"true" json:"id"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // Information specified by the user about the managed instance group Description *string `mandatory:"false" json:"description"` // list of Managed Instances in the group ManagedInstances []Id `mandatory:"false" json:"managedInstances"` // The current state of the Software Source. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
ManagedInstanceGroup Detail information for a managed instance group
func (ManagedInstanceGroup) String ¶
func (m ManagedInstanceGroup) String() string
type ManagedInstanceGroupSummary ¶
type ManagedInstanceGroupSummary struct { // user settable name DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the managed instance group Id *string `mandatory:"true" json:"id"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // Information specified by the user about the managed instance group Description *string `mandatory:"false" json:"description"` // Number of managed instances in this managed instance group ManagedInstanceCount *int `mandatory:"false" json:"managedInstanceCount"` // The current state of the Software Source. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
ManagedInstanceGroupSummary An group of managed instances that will be managed together
func (ManagedInstanceGroupSummary) String ¶
func (m ManagedInstanceGroupSummary) String() string
type ManagedInstanceStatusEnum ¶
type ManagedInstanceStatusEnum string
ManagedInstanceStatusEnum Enum with underlying type: string
const ( ManagedInstanceStatusNormal ManagedInstanceStatusEnum = "NORMAL" ManagedInstanceStatusUnreachable ManagedInstanceStatusEnum = "UNREACHABLE" ManagedInstanceStatusError ManagedInstanceStatusEnum = "ERROR" ManagedInstanceStatusWarning ManagedInstanceStatusEnum = "WARNING" )
Set of constants representing the allowable values for ManagedInstanceStatusEnum
func GetManagedInstanceStatusEnumValues ¶
func GetManagedInstanceStatusEnumValues() []ManagedInstanceStatusEnum
GetManagedInstanceStatusEnumValues Enumerates the set of values for ManagedInstanceStatusEnum
type ManagedInstanceSummary ¶
type ManagedInstanceSummary struct { // user settable name DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the managed instance Id *string `mandatory:"true" json:"id"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // Time at which the instance last checked in LastCheckin *string `mandatory:"false" json:"lastCheckin"` // Time at which the instance last booted LastBoot *string `mandatory:"false" json:"lastBoot"` // Number of updates available to be installed UpdatesAvailable *int `mandatory:"false" json:"updatesAvailable"` // Information specified by the user about the managed instance Description *string `mandatory:"false" json:"description"` // status of the managed instance. Status ManagedInstanceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` // Indicates whether a reboot is required to complete installation of updates. IsRebootRequired *bool `mandatory:"false" json:"isRebootRequired"` }
ManagedInstanceSummary An OCI Compute instance that is being managed
func (ManagedInstanceSummary) String ¶
func (m ManagedInstanceSummary) String() string
type ManagedInstanceSummaryStatusEnum ¶
type ManagedInstanceSummaryStatusEnum string
ManagedInstanceSummaryStatusEnum Enum with underlying type: string
const ( ManagedInstanceSummaryStatusNormal ManagedInstanceSummaryStatusEnum = "NORMAL" ManagedInstanceSummaryStatusUnreachable ManagedInstanceSummaryStatusEnum = "UNREACHABLE" ManagedInstanceSummaryStatusError ManagedInstanceSummaryStatusEnum = "ERROR" ManagedInstanceSummaryStatusWarning ManagedInstanceSummaryStatusEnum = "WARNING" )
Set of constants representing the allowable values for ManagedInstanceSummaryStatusEnum
func GetManagedInstanceSummaryStatusEnumValues ¶
func GetManagedInstanceSummaryStatusEnumValues() []ManagedInstanceSummaryStatusEnum
GetManagedInstanceSummaryStatusEnumValues Enumerates the set of values for ManagedInstanceSummaryStatusEnum
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" OperationStatusCancelling OperationStatusEnum = "CANCELLING" OperationStatusCanceled OperationStatusEnum = "CANCELED" )
Set of constants representing the allowable values for OperationStatusEnum
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 ( OperationTypesInstall OperationTypesEnum = "INSTALL" OperationTypesUpdate OperationTypesEnum = "UPDATE" OperationTypesRemove OperationTypesEnum = "REMOVE" OperationTypesUpdateall OperationTypesEnum = "UPDATEALL" )
Set of constants representing the allowable values for OperationTypesEnum
func GetOperationTypesEnumValues ¶
func GetOperationTypesEnumValues() []OperationTypesEnum
GetOperationTypesEnumValues Enumerates the set of values for OperationTypesEnum
type OsFamiliesEnum ¶
type OsFamiliesEnum string
OsFamiliesEnum Enum with underlying type: string
const ( OsFamiliesLinux OsFamiliesEnum = "LINUX" OsFamiliesWindows OsFamiliesEnum = "WINDOWS" OsFamiliesAll OsFamiliesEnum = "ALL" )
Set of constants representing the allowable values for OsFamiliesEnum
func GetOsFamiliesEnumValues ¶
func GetOsFamiliesEnumValues() []OsFamiliesEnum
GetOsFamiliesEnumValues Enumerates the set of values for OsFamiliesEnum
type OsManagementClient ¶
type OsManagementClient struct { common.BaseClient // contains filtered or unexported fields }
OsManagementClient a client for OsManagement
func NewOsManagementClientWithConfigurationProvider ¶
func NewOsManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OsManagementClient, err error)
NewOsManagementClientWithConfigurationProvider Creates a new default OsManagement client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewOsManagementClientWithOboToken ¶
func NewOsManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OsManagementClient, err error)
NewOsManagementClientWithOboToken Creates a new default OsManagement 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 (OsManagementClient) AddPackagesToSoftwareSource ¶
func (client OsManagementClient) AddPackagesToSoftwareSource(ctx context.Context, request AddPackagesToSoftwareSourceRequest) (response AddPackagesToSoftwareSourceResponse, err error)
AddPackagesToSoftwareSource Adds a given list of Software Packages to a specific Software Source.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/AddPackagesToSoftwareSource.go.html to see an example of how to use AddPackagesToSoftwareSource API.
func (OsManagementClient) AttachChildSoftwareSourceToManagedInstance ¶
func (client OsManagementClient) AttachChildSoftwareSourceToManagedInstance(ctx context.Context, request AttachChildSoftwareSourceToManagedInstanceRequest) (response AttachChildSoftwareSourceToManagedInstanceResponse, err error)
AttachChildSoftwareSourceToManagedInstance Adds a child software source 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/osmanagement/AttachChildSoftwareSourceToManagedInstance.go.html to see an example of how to use AttachChildSoftwareSourceToManagedInstance API.
func (OsManagementClient) AttachManagedInstanceToManagedInstanceGroup ¶
func (client OsManagementClient) AttachManagedInstanceToManagedInstanceGroup(ctx context.Context, request AttachManagedInstanceToManagedInstanceGroupRequest) (response AttachManagedInstanceToManagedInstanceGroupResponse, err error)
AttachManagedInstanceToManagedInstanceGroup Adds a Managed Instance to a Managed Instance Group. After the Managed Instance has been added, then operations can be performed on the Managed Instance Group which will then apply to all Managed Instances in the group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/AttachManagedInstanceToManagedInstanceGroup.go.html to see an example of how to use AttachManagedInstanceToManagedInstanceGroup API.
func (OsManagementClient) AttachParentSoftwareSourceToManagedInstance ¶
func (client OsManagementClient) AttachParentSoftwareSourceToManagedInstance(ctx context.Context, request AttachParentSoftwareSourceToManagedInstanceRequest) (response AttachParentSoftwareSourceToManagedInstanceResponse, err error)
AttachParentSoftwareSourceToManagedInstance Adds a parent software source to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance. Software sources that have this software source as a parent will be able to be added to this managed instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/AttachParentSoftwareSourceToManagedInstance.go.html to see an example of how to use AttachParentSoftwareSourceToManagedInstance API.
func (OsManagementClient) ChangeManagedInstanceGroupCompartment ¶
func (client OsManagementClient) ChangeManagedInstanceGroupCompartment(ctx context.Context, request ChangeManagedInstanceGroupCompartmentRequest) (response ChangeManagedInstanceGroupCompartmentResponse, err error)
ChangeManagedInstanceGroupCompartment Moves a resource into a different compartment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ChangeManagedInstanceGroupCompartment.go.html to see an example of how to use ChangeManagedInstanceGroupCompartment API.
func (OsManagementClient) ChangeScheduledJobCompartment ¶
func (client OsManagementClient) ChangeScheduledJobCompartment(ctx context.Context, request ChangeScheduledJobCompartmentRequest) (response ChangeScheduledJobCompartmentResponse, err error)
ChangeScheduledJobCompartment Moves a resource into a different compartment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ChangeScheduledJobCompartment.go.html to see an example of how to use ChangeScheduledJobCompartment API.
func (OsManagementClient) ChangeSoftwareSourceCompartment ¶
func (client OsManagementClient) ChangeSoftwareSourceCompartment(ctx context.Context, request ChangeSoftwareSourceCompartmentRequest) (response ChangeSoftwareSourceCompartmentResponse, err error)
ChangeSoftwareSourceCompartment Moves a resource into a different compartment. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ChangeSoftwareSourceCompartment.go.html to see an example of how to use ChangeSoftwareSourceCompartment API.
func (*OsManagementClient) ConfigurationProvider ¶
func (client *OsManagementClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (OsManagementClient) CreateManagedInstanceGroup ¶
func (client OsManagementClient) CreateManagedInstanceGroup(ctx context.Context, request CreateManagedInstanceGroupRequest) (response CreateManagedInstanceGroupResponse, err error)
CreateManagedInstanceGroup Creates a new Managed Instance Group on the management system. This will not contain any managed instances after it is first created, and they must be added later.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/CreateManagedInstanceGroup.go.html to see an example of how to use CreateManagedInstanceGroup API.
func (OsManagementClient) CreateScheduledJob ¶
func (client OsManagementClient) CreateScheduledJob(ctx context.Context, request CreateScheduledJobRequest) (response CreateScheduledJobResponse, err error)
CreateScheduledJob Creates a new Scheduled Job to perform a specific package operation on a set of managed instances or managed instance groups. Can be created as a one-time execution in the future, or as a recurring execution that repeats on a defined interval.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/CreateScheduledJob.go.html to see an example of how to use CreateScheduledJob API.
func (OsManagementClient) CreateSoftwareSource ¶
func (client OsManagementClient) CreateSoftwareSource(ctx context.Context, request CreateSoftwareSourceRequest) (response CreateSoftwareSourceResponse, err error)
CreateSoftwareSource Creates a new custom Software Source on the management system. This will not contain any packages after it is first created, and they must be added later.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/CreateSoftwareSource.go.html to see an example of how to use CreateSoftwareSource API.
func (OsManagementClient) DeleteManagedInstanceGroup ¶
func (client OsManagementClient) DeleteManagedInstanceGroup(ctx context.Context, request DeleteManagedInstanceGroupRequest) (response DeleteManagedInstanceGroupResponse, err error)
DeleteManagedInstanceGroup Deletes a Managed Instance Group from the management system
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DeleteManagedInstanceGroup.go.html to see an example of how to use DeleteManagedInstanceGroup API.
func (OsManagementClient) DeleteScheduledJob ¶
func (client OsManagementClient) DeleteScheduledJob(ctx context.Context, request DeleteScheduledJobRequest) (response DeleteScheduledJobResponse, err error)
DeleteScheduledJob Cancels an existing Scheduled Job on the management system
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DeleteScheduledJob.go.html to see an example of how to use DeleteScheduledJob API.
func (OsManagementClient) DeleteSoftwareSource ¶
func (client OsManagementClient) DeleteSoftwareSource(ctx context.Context, request DeleteSoftwareSourceRequest) (response DeleteSoftwareSourceResponse, err error)
DeleteSoftwareSource Deletes a custom Software Source on the management system
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DeleteSoftwareSource.go.html to see an example of how to use DeleteSoftwareSource API.
func (OsManagementClient) DetachChildSoftwareSourceFromManagedInstance ¶
func (client OsManagementClient) DetachChildSoftwareSourceFromManagedInstance(ctx context.Context, request DetachChildSoftwareSourceFromManagedInstanceRequest) (response DetachChildSoftwareSourceFromManagedInstanceResponse, err error)
DetachChildSoftwareSourceFromManagedInstance Removes a child software source 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/osmanagement/DetachChildSoftwareSourceFromManagedInstance.go.html to see an example of how to use DetachChildSoftwareSourceFromManagedInstance API.
func (OsManagementClient) DetachManagedInstanceFromManagedInstanceGroup ¶
func (client OsManagementClient) DetachManagedInstanceFromManagedInstanceGroup(ctx context.Context, request DetachManagedInstanceFromManagedInstanceGroupRequest) (response DetachManagedInstanceFromManagedInstanceGroupResponse, err error)
DetachManagedInstanceFromManagedInstanceGroup Removes a Managed Instance from a Managed Instance Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/DetachManagedInstanceFromManagedInstanceGroup.go.html to see an example of how to use DetachManagedInstanceFromManagedInstanceGroup API.
func (OsManagementClient) DetachParentSoftwareSourceFromManagedInstance ¶
func (client OsManagementClient) DetachParentSoftwareSourceFromManagedInstance(ctx context.Context, request DetachParentSoftwareSourceFromManagedInstanceRequest) (response DetachParentSoftwareSourceFromManagedInstanceResponse, err error)
DetachParentSoftwareSourceFromManagedInstance Removes a software source from a managed instance. All child software sources will also be removed from the 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/osmanagement/DetachParentSoftwareSourceFromManagedInstance.go.html to see an example of how to use DetachParentSoftwareSourceFromManagedInstance API.
func (OsManagementClient) GetErratum ¶
func (client OsManagementClient) GetErratum(ctx context.Context, request GetErratumRequest) (response GetErratumResponse, err error)
GetErratum Returns a specific erratum.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetErratum.go.html to see an example of how to use GetErratum API.
func (OsManagementClient) GetManagedInstance ¶
func (client OsManagementClient) GetManagedInstance(ctx context.Context, request GetManagedInstanceRequest) (response GetManagedInstanceResponse, err error)
GetManagedInstance Returns a specific Managed Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetManagedInstance.go.html to see an example of how to use GetManagedInstance API.
func (OsManagementClient) GetManagedInstanceGroup ¶
func (client OsManagementClient) GetManagedInstanceGroup(ctx context.Context, request GetManagedInstanceGroupRequest) (response GetManagedInstanceGroupResponse, err error)
GetManagedInstanceGroup Returns a specific Managed Instance Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetManagedInstanceGroup.go.html to see an example of how to use GetManagedInstanceGroup API.
func (OsManagementClient) GetScheduledJob ¶
func (client OsManagementClient) GetScheduledJob(ctx context.Context, request GetScheduledJobRequest) (response GetScheduledJobResponse, err error)
GetScheduledJob Gets the detailed information for the Scheduled Job with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetScheduledJob.go.html to see an example of how to use GetScheduledJob API.
func (OsManagementClient) GetSoftwarePackage ¶
func (client OsManagementClient) GetSoftwarePackage(ctx context.Context, request GetSoftwarePackageRequest) (response GetSoftwarePackageResponse, err error)
GetSoftwarePackage Returns a specific Software Package.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetSoftwarePackage.go.html to see an example of how to use GetSoftwarePackage API.
func (OsManagementClient) GetSoftwareSource ¶
func (client OsManagementClient) GetSoftwareSource(ctx context.Context, request GetSoftwareSourceRequest) (response GetSoftwareSourceResponse, err error)
GetSoftwareSource Returns a specific Software Source.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetSoftwareSource.go.html to see an example of how to use GetSoftwareSource API.
func (OsManagementClient) GetWindowsUpdate ¶
func (client OsManagementClient) 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/osmanagement/GetWindowsUpdate.go.html to see an example of how to use GetWindowsUpdate API.
func (OsManagementClient) GetWorkRequest ¶
func (client OsManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the detailed information for the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (OsManagementClient) InstallAllPackageUpdatesOnManagedInstance ¶
func (client OsManagementClient) InstallAllPackageUpdatesOnManagedInstance(ctx context.Context, request InstallAllPackageUpdatesOnManagedInstanceRequest) (response InstallAllPackageUpdatesOnManagedInstanceResponse, err error)
InstallAllPackageUpdatesOnManagedInstance Install all of the available package updates for the managed instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallAllPackageUpdatesOnManagedInstance.go.html to see an example of how to use InstallAllPackageUpdatesOnManagedInstance API.
func (OsManagementClient) InstallAllWindowsUpdatesOnManagedInstance ¶
func (client OsManagementClient) InstallAllWindowsUpdatesOnManagedInstance(ctx context.Context, request InstallAllWindowsUpdatesOnManagedInstanceRequest) (response InstallAllWindowsUpdatesOnManagedInstanceResponse, err error)
InstallAllWindowsUpdatesOnManagedInstance Install all of the available Windows updates for the managed instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallAllWindowsUpdatesOnManagedInstance.go.html to see an example of how to use InstallAllWindowsUpdatesOnManagedInstance API.
func (OsManagementClient) InstallPackageOnManagedInstance ¶
func (client OsManagementClient) InstallPackageOnManagedInstance(ctx context.Context, request InstallPackageOnManagedInstanceRequest) (response InstallPackageOnManagedInstanceResponse, err error)
InstallPackageOnManagedInstance Installs a package on a managed instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallPackageOnManagedInstance.go.html to see an example of how to use InstallPackageOnManagedInstance API.
func (OsManagementClient) InstallPackageUpdateOnManagedInstance ¶
func (client OsManagementClient) InstallPackageUpdateOnManagedInstance(ctx context.Context, request InstallPackageUpdateOnManagedInstanceRequest) (response InstallPackageUpdateOnManagedInstanceResponse, err error)
InstallPackageUpdateOnManagedInstance Updates a package on a managed instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallPackageUpdateOnManagedInstance.go.html to see an example of how to use InstallPackageUpdateOnManagedInstance API.
func (OsManagementClient) InstallWindowsUpdateOnManagedInstance ¶
func (client OsManagementClient) InstallWindowsUpdateOnManagedInstance(ctx context.Context, request InstallWindowsUpdateOnManagedInstanceRequest) (response InstallWindowsUpdateOnManagedInstanceResponse, err error)
InstallWindowsUpdateOnManagedInstance Installs a Windows update on a managed instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/InstallWindowsUpdateOnManagedInstance.go.html to see an example of how to use InstallWindowsUpdateOnManagedInstance API.
func (OsManagementClient) ListAvailablePackagesForManagedInstance ¶
func (client OsManagementClient) ListAvailablePackagesForManagedInstance(ctx context.Context, request ListAvailablePackagesForManagedInstanceRequest) (response ListAvailablePackagesForManagedInstanceResponse, err error)
ListAvailablePackagesForManagedInstance Returns a list of packages available for install on the Managed Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailablePackagesForManagedInstance.go.html to see an example of how to use ListAvailablePackagesForManagedInstance API.
func (OsManagementClient) ListAvailableSoftwareSourcesForManagedInstance ¶
func (client OsManagementClient) ListAvailableSoftwareSourcesForManagedInstance(ctx context.Context, request ListAvailableSoftwareSourcesForManagedInstanceRequest) (response ListAvailableSoftwareSourcesForManagedInstanceResponse, err error)
ListAvailableSoftwareSourcesForManagedInstance Returns a list of available software sources for a Managed Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailableSoftwareSourcesForManagedInstance.go.html to see an example of how to use ListAvailableSoftwareSourcesForManagedInstance API.
func (OsManagementClient) ListAvailableUpdatesForManagedInstance ¶
func (client OsManagementClient) ListAvailableUpdatesForManagedInstance(ctx context.Context, request ListAvailableUpdatesForManagedInstanceRequest) (response ListAvailableUpdatesForManagedInstanceResponse, err error)
ListAvailableUpdatesForManagedInstance Returns a list of available updates for a Managed Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailableUpdatesForManagedInstance.go.html to see an example of how to use ListAvailableUpdatesForManagedInstance API.
func (OsManagementClient) ListAvailableWindowsUpdatesForManagedInstance ¶
func (client OsManagementClient) ListAvailableWindowsUpdatesForManagedInstance(ctx context.Context, request ListAvailableWindowsUpdatesForManagedInstanceRequest) (response ListAvailableWindowsUpdatesForManagedInstanceResponse, err error)
ListAvailableWindowsUpdatesForManagedInstance Returns a list of available Windows updates for a Managed Instance. This is only applicable to Windows instances.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListAvailableWindowsUpdatesForManagedInstance.go.html to see an example of how to use ListAvailableWindowsUpdatesForManagedInstance API.
func (OsManagementClient) ListManagedInstanceGroups ¶
func (client OsManagementClient) ListManagedInstanceGroups(ctx context.Context, request ListManagedInstanceGroupsRequest) (response ListManagedInstanceGroupsResponse, err error)
ListManagedInstanceGroups Returns a list of all Managed Instance Groups.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListManagedInstanceGroups.go.html to see an example of how to use ListManagedInstanceGroups API.
func (OsManagementClient) ListManagedInstances ¶
func (client OsManagementClient) ListManagedInstances(ctx context.Context, request ListManagedInstancesRequest) (response ListManagedInstancesResponse, err error)
ListManagedInstances Returns a list of all Managed Instances.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListManagedInstances.go.html to see an example of how to use ListManagedInstances API.
func (OsManagementClient) ListPackagesInstalledOnManagedInstance ¶
func (client OsManagementClient) ListPackagesInstalledOnManagedInstance(ctx context.Context, request ListPackagesInstalledOnManagedInstanceRequest) (response ListPackagesInstalledOnManagedInstanceResponse, err error)
ListPackagesInstalledOnManagedInstance Returns a list of installed packages on the Managed Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListPackagesInstalledOnManagedInstance.go.html to see an example of how to use ListPackagesInstalledOnManagedInstance API.
func (OsManagementClient) ListScheduledJobs ¶
func (client OsManagementClient) ListScheduledJobs(ctx context.Context, request ListScheduledJobsRequest) (response ListScheduledJobsResponse, err error)
ListScheduledJobs Returns a list of all of the currently active Scheduled Jobs in the system
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListScheduledJobs.go.html to see an example of how to use ListScheduledJobs API.
func (OsManagementClient) ListSoftwareSourcePackages ¶
func (client OsManagementClient) ListSoftwareSourcePackages(ctx context.Context, request ListSoftwareSourcePackagesRequest) (response ListSoftwareSourcePackagesResponse, err error)
ListSoftwareSourcePackages Lists Software Packages in a Software Source
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListSoftwareSourcePackages.go.html to see an example of how to use ListSoftwareSourcePackages API.
func (OsManagementClient) ListSoftwareSources ¶
func (client OsManagementClient) ListSoftwareSources(ctx context.Context, request ListSoftwareSourcesRequest) (response ListSoftwareSourcesResponse, err error)
ListSoftwareSources Returns a list of all Software Sources.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListSoftwareSources.go.html to see an example of how to use ListSoftwareSources API.
func (OsManagementClient) ListUpcomingScheduledJobs ¶
func (client OsManagementClient) ListUpcomingScheduledJobs(ctx context.Context, request ListUpcomingScheduledJobsRequest) (response ListUpcomingScheduledJobsResponse, err error)
ListUpcomingScheduledJobs Returns a list of all of the Scheduled Jobs whose next execution time is at or before the specified time.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListUpcomingScheduledJobs.go.html to see an example of how to use ListUpcomingScheduledJobs API.
func (OsManagementClient) ListWindowsUpdates ¶
func (client OsManagementClient) ListWindowsUpdates(ctx context.Context, request ListWindowsUpdatesRequest) (response ListWindowsUpdatesResponse, err error)
ListWindowsUpdates Returns a list of Windows Updates.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWindowsUpdates.go.html to see an example of how to use ListWindowsUpdates API.
func (OsManagementClient) ListWindowsUpdatesInstalledOnManagedInstance ¶
func (client OsManagementClient) ListWindowsUpdatesInstalledOnManagedInstance(ctx context.Context, request ListWindowsUpdatesInstalledOnManagedInstanceRequest) (response ListWindowsUpdatesInstalledOnManagedInstanceResponse, err error)
ListWindowsUpdatesInstalledOnManagedInstance Returns a list of installed Windows updates for a Managed Instance. This is only applicable to Windows instances.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWindowsUpdatesInstalledOnManagedInstance.go.html to see an example of how to use ListWindowsUpdatesInstalledOnManagedInstance API.
func (OsManagementClient) ListWorkRequestErrors ¶
func (client OsManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Gets the errors for the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (OsManagementClient) ListWorkRequestLogs ¶
func (client OsManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Lists the log entries for the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (OsManagementClient) ListWorkRequests ¶
func (client OsManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (OsManagementClient) RemovePackageFromManagedInstance ¶
func (client OsManagementClient) RemovePackageFromManagedInstance(ctx context.Context, request RemovePackageFromManagedInstanceRequest) (response RemovePackageFromManagedInstanceResponse, err error)
RemovePackageFromManagedInstance Removes an installed package from a managed instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/RemovePackageFromManagedInstance.go.html to see an example of how to use RemovePackageFromManagedInstance API.
func (OsManagementClient) RemovePackagesFromSoftwareSource ¶
func (client OsManagementClient) RemovePackagesFromSoftwareSource(ctx context.Context, request RemovePackagesFromSoftwareSourceRequest) (response RemovePackagesFromSoftwareSourceResponse, err error)
RemovePackagesFromSoftwareSource Removes a given list of Software Packages from a specific Software Source.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/RemovePackagesFromSoftwareSource.go.html to see an example of how to use RemovePackagesFromSoftwareSource API.
func (OsManagementClient) RunScheduledJobNow ¶
func (client OsManagementClient) RunScheduledJobNow(ctx context.Context, request RunScheduledJobNowRequest) (response RunScheduledJobNowResponse, err error)
RunScheduledJobNow This will trigger an already created Scheduled Job to being executing immediately instead of waiting for its next regularly scheduled time.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/RunScheduledJobNow.go.html to see an example of how to use RunScheduledJobNow API.
func (OsManagementClient) SearchSoftwarePackages ¶
func (client OsManagementClient) SearchSoftwarePackages(ctx context.Context, request SearchSoftwarePackagesRequest) (response SearchSoftwarePackagesResponse, err error)
SearchSoftwarePackages Searches all of the available Software Sources and returns any/all Software Packages matching the search criteria.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/SearchSoftwarePackages.go.html to see an example of how to use SearchSoftwarePackages API.
func (*OsManagementClient) SetRegion ¶
func (client *OsManagementClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (OsManagementClient) SkipNextScheduledJobExecution ¶
func (client OsManagementClient) SkipNextScheduledJobExecution(ctx context.Context, request SkipNextScheduledJobExecutionRequest) (response SkipNextScheduledJobExecutionResponse, err error)
SkipNextScheduledJobExecution This will force an already created Scheduled Job to skip its next regularly scheduled execution
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/SkipNextScheduledJobExecution.go.html to see an example of how to use SkipNextScheduledJobExecution API.
func (OsManagementClient) UpdateManagedInstanceGroup ¶
func (client OsManagementClient) UpdateManagedInstanceGroup(ctx context.Context, request UpdateManagedInstanceGroupRequest) (response UpdateManagedInstanceGroupResponse, err error)
UpdateManagedInstanceGroup Updates a specific Managed Instance Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/UpdateManagedInstanceGroup.go.html to see an example of how to use UpdateManagedInstanceGroup API.
func (OsManagementClient) UpdateScheduledJob ¶
func (client OsManagementClient) UpdateScheduledJob(ctx context.Context, request UpdateScheduledJobRequest) (response UpdateScheduledJobResponse, err error)
UpdateScheduledJob Updates an existing Scheduled Job on the management system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/UpdateScheduledJob.go.html to see an example of how to use UpdateScheduledJob API.
func (OsManagementClient) UpdateSoftwareSource ¶
func (client OsManagementClient) UpdateSoftwareSource(ctx context.Context, request UpdateSoftwareSourceRequest) (response UpdateSoftwareSourceResponse, err error)
UpdateSoftwareSource Updates an existing custom Software Source on the management system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/UpdateSoftwareSource.go.html to see an example of how to use UpdateSoftwareSource API.
type PackageName ¶
type PackageName struct { // package identifier Name *string `mandatory:"true" json:"name"` }
PackageName Identifying information for the specified package
func (PackageName) String ¶
func (m PackageName) String() string
type PackageUpdateTypesEnum ¶
type PackageUpdateTypesEnum string
PackageUpdateTypesEnum Enum with underlying type: string
const ( PackageUpdateTypesSecurity PackageUpdateTypesEnum = "SECURITY" PackageUpdateTypesBugfix PackageUpdateTypesEnum = "BUGFIX" PackageUpdateTypesEnhancement PackageUpdateTypesEnum = "ENHANCEMENT" PackageUpdateTypesAll PackageUpdateTypesEnum = "ALL" )
Set of constants representing the allowable values for PackageUpdateTypesEnum
func GetPackageUpdateTypesEnumValues ¶
func GetPackageUpdateTypesEnumValues() []PackageUpdateTypesEnum
GetPackageUpdateTypesEnumValues Enumerates the set of values for PackageUpdateTypesEnum
type Recurrence ¶
type Recurrence struct { // the interval period for the recurrence IntervalType RecurrenceIntervalTypeEnum `mandatory:"true" json:"intervalType"` // the value for the interval period for the recurrence IntervalValue *string `mandatory:"true" json:"intervalValue"` }
Recurrence An object for representing a recurrence time interval
func (Recurrence) String ¶
func (m Recurrence) String() string
type RecurrenceIntervalTypeEnum ¶
type RecurrenceIntervalTypeEnum string
RecurrenceIntervalTypeEnum Enum with underlying type: string
const ( RecurrenceIntervalTypeMinutes RecurrenceIntervalTypeEnum = "MINUTES" RecurrenceIntervalTypeHours RecurrenceIntervalTypeEnum = "HOURS" RecurrenceIntervalTypeDays RecurrenceIntervalTypeEnum = "DAYS" RecurrenceIntervalTypeWeeks RecurrenceIntervalTypeEnum = "WEEKS" )
Set of constants representing the allowable values for RecurrenceIntervalTypeEnum
func GetRecurrenceIntervalTypeEnumValues ¶
func GetRecurrenceIntervalTypeEnumValues() []RecurrenceIntervalTypeEnum
GetRecurrenceIntervalTypeEnumValues Enumerates the set of values for RecurrenceIntervalTypeEnum
type RemovePackageFromManagedInstanceRequest ¶
type RemovePackageFromManagedInstanceRequest struct { // OCID for the managed instance ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Package name SoftwarePackageName *string `mandatory:"true" contributesTo:"query" name:"softwarePackageName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemovePackageFromManagedInstanceRequest wrapper for the RemovePackageFromManagedInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/RemovePackageFromManagedInstance.go.html to see an example of how to use RemovePackageFromManagedInstanceRequest.
func (RemovePackageFromManagedInstanceRequest) HTTPRequest ¶
func (request RemovePackageFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemovePackageFromManagedInstanceRequest) RetryPolicy ¶
func (request RemovePackageFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemovePackageFromManagedInstanceRequest) String ¶
func (request RemovePackageFromManagedInstanceRequest) String() string
type RemovePackageFromManagedInstanceResponse ¶
type RemovePackageFromManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RemovePackageFromManagedInstanceResponse wrapper for the RemovePackageFromManagedInstance operation
func (RemovePackageFromManagedInstanceResponse) HTTPResponse ¶
func (response RemovePackageFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemovePackageFromManagedInstanceResponse) String ¶
func (response RemovePackageFromManagedInstanceResponse) String() string
type RemovePackagesFromSoftwareSourceDetails ¶
type RemovePackagesFromSoftwareSourceDetails struct { // the list of package names PackageNames []string `mandatory:"true" json:"packageNames"` }
RemovePackagesFromSoftwareSourceDetails List of software package names
func (RemovePackagesFromSoftwareSourceDetails) String ¶
func (m RemovePackagesFromSoftwareSourceDetails) String() string
type RemovePackagesFromSoftwareSourceRequest ¶
type RemovePackagesFromSoftwareSourceRequest struct { // The OCID of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // A list of package identifiers RemovePackagesFromSoftwareSourceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RemovePackagesFromSoftwareSourceRequest wrapper for the RemovePackagesFromSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/RemovePackagesFromSoftwareSource.go.html to see an example of how to use RemovePackagesFromSoftwareSourceRequest.
func (RemovePackagesFromSoftwareSourceRequest) HTTPRequest ¶
func (request RemovePackagesFromSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemovePackagesFromSoftwareSourceRequest) RetryPolicy ¶
func (request RemovePackagesFromSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemovePackagesFromSoftwareSourceRequest) String ¶
func (request RemovePackagesFromSoftwareSourceRequest) String() string
type RemovePackagesFromSoftwareSourceResponse ¶
type RemovePackagesFromSoftwareSourceResponse 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"` }
RemovePackagesFromSoftwareSourceResponse wrapper for the RemovePackagesFromSoftwareSource operation
func (RemovePackagesFromSoftwareSourceResponse) HTTPResponse ¶
func (response RemovePackagesFromSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemovePackagesFromSoftwareSourceResponse) String ¶
func (response RemovePackagesFromSoftwareSourceResponse) String() string
type RunScheduledJobNowRequest ¶
type RunScheduledJobNowRequest struct { // The ID of the scheduled job. ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // 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/osmanagement/RunScheduledJobNow.go.html to see an example of how to use RunScheduledJobNowRequest.
func (RunScheduledJobNowRequest) HTTPRequest ¶
func (request RunScheduledJobNowRequest) HTTPRequest(method, path 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
type RunScheduledJobNowResponse ¶
type RunScheduledJobNowResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
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 GetScheduleTypesEnumValues ¶
func GetScheduleTypesEnumValues() []ScheduleTypesEnum
GetScheduleTypesEnumValues Enumerates the set of values for ScheduleTypesEnum
type ScheduledJob ¶
type ScheduledJob struct { // OCID for the Scheduled Job Id *string `mandatory:"true" json:"id"` // Scheduled Job name DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the Compartment CompartmentId *string `mandatory:"false" json:"compartmentId"` // Details describing the Scheduled Job. Description *string `mandatory:"false" json:"description"` // the type of scheduling this Scheduled Job follows ScheduleType ScheduleTypesEnum `mandatory:"false" json:"scheduleType,omitempty"` // the time of the next execution of this Scheduled Job TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"` // the time of the last execution of this Scheduled Job TimeLastExecution *common.SDKTime `mandatory:"false" json:"timeLastExecution"` // the interval period for a recurring Scheduled Job (only if schedule type is RECURRING) IntervalType IntervalTypesEnum `mandatory:"false" json:"intervalType,omitempty"` // the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING) IntervalValue *string `mandatory:"false" json:"intervalValue"` // the list of managed instances this scheduled job operates on (mutually exclusive with managedInstanceGroups) ManagedInstances []Id `mandatory:"false" json:"managedInstances"` // the list of managed instance groups this scheduled job operates on (mutually exclusive with managedInstances) ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"` // the type of operation this Scheduled Job performs OperationType OperationTypesEnum `mandatory:"false" json:"operationType,omitempty"` // Type of the update (only if operation type is UPDATEALL) UpdateType PackageUpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"` // the names of the updates (only if operation type is INSTALL/UPDATE/REMOVE) PackageNames []PackageName `mandatory:"false" json:"packageNames"` // list of Work Requests associated with this Scheduled Job WorkRequests []Id `mandatory:"false" json:"workRequests"` // The current state of the Scheduled Job. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The unique names of the Windows Updates (only if operation type is INSTALL). // This is only applicable when the osFamily is for Windows managed instances. UpdateNames []string `mandatory:"false" json:"updateNames"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
ScheduledJob Detailed information about a Scheduled Job
func (ScheduledJob) String ¶
func (m ScheduledJob) String() string
type ScheduledJobSummary ¶
type ScheduledJobSummary struct { // OCID for the Scheduled Job Id *string `mandatory:"true" json:"id"` // Scheduled Job name DisplayName *string `mandatory:"true" json:"displayName"` // OCID for the Compartment CompartmentId *string `mandatory:"false" json:"compartmentId"` // the type of scheduling this Scheduled Job follows ScheduleType ScheduleTypesEnum `mandatory:"false" json:"scheduleType,omitempty"` // the time/date of the next scheduled execution of this Scheduled Job TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"` // the time/date of the last execution of this Scheduled Job TimeLastExecution *common.SDKTime `mandatory:"false" json:"timeLastExecution"` // the list of managed instances this scheduled job operates on (mutually exclusive with managedInstanceGroups) ManagedInstances []Id `mandatory:"false" json:"managedInstances"` // the list of managed instance groups this scheduled job operates on (mutually exclusive with managedInstances) ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"` // the type of operation this Scheduled Job performs OperationType OperationTypesEnum `mandatory:"false" json:"operationType,omitempty"` // The current state of the Scheduled Job. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
ScheduledJobSummary Basic information about a Scheduled Job
func (ScheduledJobSummary) String ¶
func (m ScheduledJobSummary) String() string
type SearchSoftwarePackagesRequest ¶
type SearchSoftwarePackagesRequest struct { // the identifier for the software package (not an OCID) SoftwarePackageName *string `mandatory:"false" contributesTo:"query" name:"softwarePackageName"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The name of the CVE as published. // Example: `CVE-2006-4535` CveName *string `mandatory:"false" contributesTo:"query" name:"cveName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder SearchSoftwarePackagesSortOrderEnum `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 SearchSoftwarePackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchSoftwarePackagesRequest wrapper for the SearchSoftwarePackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/SearchSoftwarePackages.go.html to see an example of how to use SearchSoftwarePackagesRequest.
func (SearchSoftwarePackagesRequest) HTTPRequest ¶
func (request SearchSoftwarePackagesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchSoftwarePackagesRequest) RetryPolicy ¶
func (request SearchSoftwarePackagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchSoftwarePackagesRequest) String ¶
func (request SearchSoftwarePackagesRequest) String() string
type SearchSoftwarePackagesResponse ¶
type SearchSoftwarePackagesResponse struct { // The underlying http response RawResponse *http.Response // A list of []SoftwarePackageSearchSummary instances Items []SoftwarePackageSearchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `SoftwarePackages`s. If this header // appears in the response, then this is a partial list of software // sources. Include this value as the `page` parameter in a // subsequent GET request to get the next batch of software // sources. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchSoftwarePackagesResponse wrapper for the SearchSoftwarePackages operation
func (SearchSoftwarePackagesResponse) HTTPResponse ¶
func (response SearchSoftwarePackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchSoftwarePackagesResponse) String ¶
func (response SearchSoftwarePackagesResponse) String() string
type SearchSoftwarePackagesSortByEnum ¶
type SearchSoftwarePackagesSortByEnum string
SearchSoftwarePackagesSortByEnum Enum with underlying type: string
const ( SearchSoftwarePackagesSortByTimecreated SearchSoftwarePackagesSortByEnum = "TIMECREATED" SearchSoftwarePackagesSortByDisplayname SearchSoftwarePackagesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for SearchSoftwarePackagesSortByEnum
func GetSearchSoftwarePackagesSortByEnumValues ¶
func GetSearchSoftwarePackagesSortByEnumValues() []SearchSoftwarePackagesSortByEnum
GetSearchSoftwarePackagesSortByEnumValues Enumerates the set of values for SearchSoftwarePackagesSortByEnum
type SearchSoftwarePackagesSortOrderEnum ¶
type SearchSoftwarePackagesSortOrderEnum string
SearchSoftwarePackagesSortOrderEnum Enum with underlying type: string
const ( SearchSoftwarePackagesSortOrderAsc SearchSoftwarePackagesSortOrderEnum = "ASC" SearchSoftwarePackagesSortOrderDesc SearchSoftwarePackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for SearchSoftwarePackagesSortOrderEnum
func GetSearchSoftwarePackagesSortOrderEnumValues ¶
func GetSearchSoftwarePackagesSortOrderEnumValues() []SearchSoftwarePackagesSortOrderEnum
GetSearchSoftwarePackagesSortOrderEnumValues Enumerates the set of values for SearchSoftwarePackagesSortOrderEnum
type SkipNextScheduledJobExecutionRequest ¶
type SkipNextScheduledJobExecutionRequest struct { // The ID of the scheduled job. ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // 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 }
SkipNextScheduledJobExecutionRequest wrapper for the SkipNextScheduledJobExecution operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/SkipNextScheduledJobExecution.go.html to see an example of how to use SkipNextScheduledJobExecutionRequest.
func (SkipNextScheduledJobExecutionRequest) HTTPRequest ¶
func (request SkipNextScheduledJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SkipNextScheduledJobExecutionRequest) RetryPolicy ¶
func (request SkipNextScheduledJobExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SkipNextScheduledJobExecutionRequest) String ¶
func (request SkipNextScheduledJobExecutionRequest) String() string
type SkipNextScheduledJobExecutionResponse ¶
type SkipNextScheduledJobExecutionResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
SkipNextScheduledJobExecutionResponse wrapper for the SkipNextScheduledJobExecution operation
func (SkipNextScheduledJobExecutionResponse) HTTPResponse ¶
func (response SkipNextScheduledJobExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SkipNextScheduledJobExecutionResponse) String ¶
func (response SkipNextScheduledJobExecutionResponse) String() string
type SoftwarePackage ¶
type SoftwarePackage struct { // Package name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the package. NOTE - 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 *string `mandatory:"false" json:"architecture"` // date of the last update to the package 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 SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"` }
SoftwarePackage The details for a software package
func (SoftwarePackage) String ¶
func (m SoftwarePackage) String() string
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 A dependecy for a software package
func (SoftwarePackageDependency) String ¶
func (m SoftwarePackageDependency) String() string
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 of the last modification to this file, as described // in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. 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
type SoftwarePackageSearchSummary ¶
type SoftwarePackageSearchSummary struct { // Package name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the package. NOTE - 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 *string `mandatory:"false" json:"architecture"` // a summary description of the software package Summary *string `mandatory:"false" json:"summary"` // Type of the erratum. AdvisoryType UpdateTypesEnum `mandatory:"false" json:"advisoryType,omitempty"` // List of errata containing this software package Errata []Id `mandatory:"false" json:"errata"` // list of software sources that provide the software package SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"` }
SoftwarePackageSearchSummary Summary information for a software package
func (SoftwarePackageSearchSummary) String ¶
func (m SoftwarePackageSearchSummary) String() string
type SoftwarePackageSummary ¶
type SoftwarePackageSummary struct { // Package name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the package. NOTE - 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 *string `mandatory:"false" json:"architecture"` // checksum of the package Checksum *string `mandatory:"false" json:"checksum"` // type of the checksum ChecksumType *string `mandatory:"false" json:"checksumType"` }
SoftwarePackageSummary Summary information for a software package
func (SoftwarePackageSummary) String ¶
func (m SoftwarePackageSummary) String() string
type SoftwareSource ¶
type SoftwareSource struct { // OCID for the Software Source Id *string `mandatory:"true" json:"id"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source DisplayName *string `mandatory:"true" json:"displayName"` // Type of the Software Source RepoType *string `mandatory:"true" json:"repoType"` // URL for the repostiory Url *string `mandatory:"true" json:"url"` // Information specified by the user about the software source Description *string `mandatory:"false" json:"description"` // The architecture type supported by the Software Source ArchType ArchTypesEnum `mandatory:"false" json:"archType,omitempty"` // OCID for the parent software source, if there is one ParentId *string `mandatory:"false" json:"parentId"` // Display name the parent software source, if there is one ParentName *string `mandatory:"false" json:"parentName"` // The yum repository checksum type used by this software source ChecksumType ChecksumTypesEnum `mandatory:"false" json:"checksumType,omitempty"` // Name of the person maintaining this software source MaintainerName *string `mandatory:"false" json:"maintainerName"` // Email address of the person maintaining this software source MaintainerEmail *string `mandatory:"false" json:"maintainerEmail"` // Phone number of the person maintaining this software source MaintainerPhone *string `mandatory:"false" json:"maintainerPhone"` // 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"` // status of the software source. Status SoftwareSourceStatusEnum `mandatory:"false" json:"status,omitempty"` // The current state of the Software Source. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Number of packages Packages *int `mandatory:"false" json:"packages"` // list of the Managed Instances associated with this Software Sources AssociatedManagedInstances []Id `mandatory:"false" json:"associatedManagedInstances"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
SoftwareSource A software source contains a collection of packages
func (SoftwareSource) String ¶
func (m SoftwareSource) String() string
type SoftwareSourceId ¶
type SoftwareSourceId struct { // software source identifier Id *string `mandatory:"true" json:"id"` // software source name Name *string `mandatory:"false" json:"name"` }
SoftwareSourceId Identifying information for the specified software source
func (SoftwareSourceId) String ¶
func (m SoftwareSourceId) String() string
type SoftwareSourceStatusEnum ¶
type SoftwareSourceStatusEnum string
SoftwareSourceStatusEnum Enum with underlying type: string
const ( SoftwareSourceStatusNormal SoftwareSourceStatusEnum = "NORMAL" SoftwareSourceStatusUnreachable SoftwareSourceStatusEnum = "UNREACHABLE" SoftwareSourceStatusError SoftwareSourceStatusEnum = "ERROR" SoftwareSourceStatusWarning SoftwareSourceStatusEnum = "WARNING" )
Set of constants representing the allowable values for SoftwareSourceStatusEnum
func GetSoftwareSourceStatusEnumValues ¶
func GetSoftwareSourceStatusEnumValues() []SoftwareSourceStatusEnum
GetSoftwareSourceStatusEnumValues Enumerates the set of values for SoftwareSourceStatusEnum
type SoftwareSourceSummary ¶
type SoftwareSourceSummary struct { // OCID for the Software Source Id *string `mandatory:"true" json:"id"` // OCID for the Compartment CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source DisplayName *string `mandatory:"true" json:"displayName"` // Type of the Software Source RepoType *string `mandatory:"true" json:"repoType"` // Information specified by the user about the software source Description *string `mandatory:"false" json:"description"` // status of the software source. Status SoftwareSourceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"` // Number of packages Packages *int `mandatory:"false" json:"packages"` // The current state of the software source. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // OCID for the parent software source, if there is one ParentId *string `mandatory:"false" json:"parentId"` // Display name the parent software source, if there is one ParentName *string `mandatory:"false" json:"parentName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
SoftwareSourceSummary A software source contains a collection of packages
func (SoftwareSourceSummary) String ¶
func (m SoftwareSourceSummary) String() string
type SoftwareSourceSummaryStatusEnum ¶
type SoftwareSourceSummaryStatusEnum string
SoftwareSourceSummaryStatusEnum Enum with underlying type: string
const ( SoftwareSourceSummaryStatusNormal SoftwareSourceSummaryStatusEnum = "NORMAL" SoftwareSourceSummaryStatusUnreachable SoftwareSourceSummaryStatusEnum = "UNREACHABLE" SoftwareSourceSummaryStatusError SoftwareSourceSummaryStatusEnum = "ERROR" SoftwareSourceSummaryStatusWarning SoftwareSourceSummaryStatusEnum = "WARNING" )
Set of constants representing the allowable values for SoftwareSourceSummaryStatusEnum
func GetSoftwareSourceSummaryStatusEnumValues ¶
func GetSoftwareSourceSummaryStatusEnumValues() []SoftwareSourceSummaryStatusEnum
GetSoftwareSourceSummaryStatusEnumValues Enumerates the set of values for SoftwareSourceSummaryStatusEnum
type UpdateManagedInstanceGroupDetails ¶
type UpdateManagedInstanceGroupDetails struct { // Managed Instance Group identifier DisplayName *string `mandatory:"false" json:"displayName"` // Information specified by the user about the managed instance group Description *string `mandatory:"false" json:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateManagedInstanceGroupDetails Information for updating a managed instance group
func (UpdateManagedInstanceGroupDetails) String ¶
func (m UpdateManagedInstanceGroupDetails) String() string
type UpdateManagedInstanceGroupRequest ¶
type UpdateManagedInstanceGroupRequest struct { // OCID for the managed instance group ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // Details about a Managed Instance Group to update UpdateManagedInstanceGroupDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateManagedInstanceGroupRequest wrapper for the UpdateManagedInstanceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/UpdateManagedInstanceGroup.go.html to see an example of how to use UpdateManagedInstanceGroupRequest.
func (UpdateManagedInstanceGroupRequest) HTTPRequest ¶
func (request UpdateManagedInstanceGroupRequest) HTTPRequest(method, path 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
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 UpdateScheduledJobDetails ¶
type UpdateScheduledJobDetails struct { // Scheduled Job name DisplayName *string `mandatory:"false" json:"displayName"` // Details describing the Scheduled Job. Description *string `mandatory:"false" json:"description"` // the type of scheduling this Scheduled Job follows ScheduleType ScheduleTypesEnum `mandatory:"false" json:"scheduleType,omitempty"` // the desired time for the next execution of this Scheduled Job TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"` // the interval period for a recurring Scheduled Job (only if schedule type is RECURRING) IntervalType IntervalTypesEnum `mandatory:"false" json:"intervalType,omitempty"` // the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING) IntervalValue *string `mandatory:"false" json:"intervalValue"` // the type of operation this Scheduled Job performs OperationType OperationTypesEnum `mandatory:"false" json:"operationType,omitempty"` // Type of the update (only if operation type is UPDATEALL) UpdateType PackageUpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"` // the id of the package (only if operation type is INSTALL/UPDATE/REMOVE) PackageNames []PackageName `mandatory:"false" json:"packageNames"` // The unique names of the Windows Updates (only if operation type is INSTALL). // This is only applicable when the osFamily is for Windows managed instances. UpdateNames []string `mandatory:"false" json:"updateNames"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateScheduledJobDetails Information for updating a Scheduled Job
func (UpdateScheduledJobDetails) String ¶
func (m UpdateScheduledJobDetails) String() string
type UpdateScheduledJobRequest ¶
type UpdateScheduledJobRequest struct { // The ID of the scheduled job. ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"` // Details about a Scheduled Job to update UpdateScheduledJobDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateScheduledJobRequest wrapper for the UpdateScheduledJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/UpdateScheduledJob.go.html to see an example of how to use UpdateScheduledJobRequest.
func (UpdateScheduledJobRequest) HTTPRequest ¶
func (request UpdateScheduledJobRequest) HTTPRequest(method, path 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
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 struct { // User friendly name for the software source DisplayName *string `mandatory:"false" json:"displayName"` // Information specified by the user about the software source Description *string `mandatory:"false" json:"description"` // Name of the person maintaining this software source MaintainerName *string `mandatory:"false" json:"maintainerName"` // Email address of the person maintaining this software source MaintainerEmail *string `mandatory:"false" json:"maintainerEmail"` // Phone number of the person maintaining this software source MaintainerPhone *string `mandatory:"false" json:"maintainerPhone"` // The yum repository checksum type used by this software source ChecksumType ChecksumTypesEnum `mandatory:"false" json:"checksumType,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateSoftwareSourceDetails Information for updating a software source on the management system
func (UpdateSoftwareSourceDetails) String ¶
func (m UpdateSoftwareSourceDetails) String() string
type UpdateSoftwareSourceRequest ¶
type UpdateSoftwareSourceRequest struct { // The OCID of the software source. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // Details about a Sofware Source to update UpdateSoftwareSourceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateSoftwareSourceRequest wrapper for the UpdateSoftwareSource operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/osmanagement/UpdateSoftwareSource.go.html to see an example of how to use UpdateSoftwareSourceRequest.
func (UpdateSoftwareSourceRequest) HTTPRequest ¶
func (request UpdateSoftwareSourceRequest) HTTPRequest(method, path 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
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"` }
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" UpdateTypesBug UpdateTypesEnum = "BUG" UpdateTypesEnhancement UpdateTypesEnum = "ENHANCEMENT" UpdateTypesOther UpdateTypesEnum = "OTHER" )
Set of constants representing the allowable values for UpdateTypesEnum
func GetUpdateTypesEnumValues ¶
func GetUpdateTypesEnumValues() []UpdateTypesEnum
GetUpdateTypesEnumValues Enumerates the set of values for UpdateTypesEnum
type WindowsUpdate ¶
type WindowsUpdate struct { // Windows Update name. DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the Windows update. NOTE - This is not an OCID, // but is a unique identifier assigned by Microsoft. // Example: `6981d463-cd91-4a26-b7c4-ea4ded9183ed` Name *string `mandatory:"true" json:"name"` // The purpose of this update. UpdateType UpdateTypesEnum `mandatory:"true" json:"updateType"` // Information about the Windows 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 OSMS. IsEligibleForInstallation IsEligibleForInstallationEnum `mandatory:"false" json:"isEligibleForInstallation,omitempty"` // List of requirements forinstalling on a managed instances InstallationRequirements []WindowsUpdateInstallationRequirementsEnum `mandatory:"false" json:"installationRequirements,omitempty"` // Indicates whether a reboot may be required to complete 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 update available for a Windows managed instance.
func (WindowsUpdate) String ¶
func (m WindowsUpdate) String() string
type WindowsUpdateInstallationRequirementsEnum ¶
type WindowsUpdateInstallationRequirementsEnum string
WindowsUpdateInstallationRequirementsEnum Enum with underlying type: string
const ( WindowsUpdateInstallationRequirementsEulaAcceptanceRequired WindowsUpdateInstallationRequirementsEnum = "EULA_ACCEPTANCE_REQUIRED" WindowsUpdateInstallationRequirementsSoftwareMediaRequired WindowsUpdateInstallationRequirementsEnum = "SOFTWARE_MEDIA_REQUIRED" WindowsUpdateInstallationRequirementsUserInteractionRequired WindowsUpdateInstallationRequirementsEnum = "USER_INTERACTION_REQUIRED" )
Set of constants representing the allowable values for WindowsUpdateInstallationRequirementsEnum
func GetWindowsUpdateInstallationRequirementsEnumValues ¶
func GetWindowsUpdateInstallationRequirementsEnumValues() []WindowsUpdateInstallationRequirementsEnum
GetWindowsUpdateInstallationRequirementsEnumValues Enumerates the set of values for WindowsUpdateInstallationRequirementsEnum
type WindowsUpdateSummary ¶
type WindowsUpdateSummary struct { // Windows Update name DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the Windows update. NOTE - This is not an OCID, // but is a unique identifier assigned by Microsoft. // Example: `6981d463-cd91-4a26-b7c4-ea4ded9183ed` Name *string `mandatory:"true" json:"name"` // The purpose of this update. UpdateType UpdateTypesEnum `mandatory:"true" json:"updateType"` // Indicates whether the update can be installed using OSMS. Installable IsEligibleForInstallationEnum `mandatory:"false" json:"installable,omitempty"` // Indicates whether a reboot may be required to complete installation of this update. IsRebootRequiredForInstallation *bool `mandatory:"false" json:"isRebootRequiredForInstallation"` }
WindowsUpdateSummary An update available for a Windows managed instance.
func (WindowsUpdateSummary) String ¶
func (m WindowsUpdateSummary) String() string
type WorkRequest ¶
type WorkRequest struct { // the type of operation this Work Request performs OperationType OperationTypesEnum `mandatory:"true" json:"operationType"` // status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // Description of the type of work. Description *string `mandatory:"false" json:"description"` // A progress or error message, if there is any. Message *string `mandatory:"false" json:"message"` ManagedInstanceId *Id `mandatory:"false" json:"managedInstanceId"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
WorkRequest A description of workrequest status
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The date and time the error happened, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` }
WorkRequestError Human readable error message describing why the work request failed
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // A human readable log message. Message *string `mandatory:"true" json:"message"` // The date and time the error happened, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry Human readable log message describing what the work request is doing
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type for the work request. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. If the request failed for that resource, // the state will be FAILED. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource. Not all resources will have an id. 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:"true" json:"entityUri"` // The name of the resource. Not all resources will have a name specified. Name *string `mandatory:"false" json:"name"` }
WorkRequestResource A resource created, operated on or used by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeFailed WorkRequestResourceActionTypeEnum = "FAILED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeInstalled WorkRequestResourceActionTypeEnum = "INSTALLED" WorkRequestResourceActionTypeRemoved WorkRequestResourceActionTypeEnum = "REMOVED" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // the type of operation this Work Request performs OperationType OperationTypesEnum `mandatory:"true" json:"operationType"` // status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // Description of the type of work. Description *string `mandatory:"false" json:"description"` // A progress or error message, if there is any. Message *string `mandatory:"false" json:"message"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"false" json:"percentComplete"` // The Operating System type of the managed instance. OsFamily OsFamiliesEnum `mandatory:"false" json:"osFamily,omitempty"` }
WorkRequestSummary A work request summary
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
Source Files ¶
- add_packages_to_software_source_details.go
- add_packages_to_software_source_request_response.go
- api_error.go
- arch_types.go
- attach_child_software_source_to_managed_instance_details.go
- attach_child_software_source_to_managed_instance_request_response.go
- attach_managed_instance_to_managed_instance_group_request_response.go
- attach_parent_software_source_to_managed_instance_details.go
- attach_parent_software_source_to_managed_instance_request_response.go
- available_software_source_summary.go
- available_update_summary.go
- available_windows_update_summary.go
- change_managed_instance_group_compartment_details.go
- change_managed_instance_group_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_types.go
- create_managed_instance_group_details.go
- create_managed_instance_group_request_response.go
- create_scheduled_job_details.go
- create_scheduled_job_request_response.go
- create_software_source_details.go
- create_software_source_request_response.go
- delete_managed_instance_group_request_response.go
- delete_scheduled_job_request_response.go
- delete_software_source_request_response.go
- detach_child_software_source_from_managed_instance_details.go
- detach_child_software_source_from_managed_instance_request_response.go
- detach_managed_instance_from_managed_instance_group_request_response.go
- detach_parent_software_source_from_managed_instance_details.go
- detach_parent_software_source_from_managed_instance_request_response.go
- erratum.go
- erratum_summary.go
- get_erratum_request_response.go
- get_managed_instance_group_request_response.go
- get_managed_instance_request_response.go
- get_scheduled_job_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
- id.go
- install_all_package_updates_on_managed_instance_request_response.go
- install_all_windows_updates_on_managed_instance_request_response.go
- install_package_on_managed_instance_request_response.go
- install_package_update_on_managed_instance_request_response.go
- install_windows_update_on_managed_instance_request_response.go
- installable_package_summary.go
- installation_requirements.go
- installed_package_summary.go
- installed_windows_update_summary.go
- interval_types.go
- is_eligible_for_installation.go
- lifecycle_states.go
- list_available_packages_for_managed_instance_request_response.go
- list_available_software_sources_for_managed_instance_request_response.go
- list_available_updates_for_managed_instance_request_response.go
- list_available_windows_updates_for_managed_instance_request_response.go
- list_managed_instance_groups_request_response.go
- list_managed_instances_request_response.go
- list_packages_installed_on_managed_instance_request_response.go
- list_scheduled_jobs_request_response.go
- list_software_source_packages_request_response.go
- list_software_sources_request_response.go
- list_upcoming_scheduled_jobs_request_response.go
- list_windows_updates_installed_on_managed_instance_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
- managed_instance.go
- managed_instance_group.go
- managed_instance_group_summary.go
- managed_instance_summary.go
- operation_status.go
- operation_types.go
- os_families.go
- osmanagement_client.go
- package_name.go
- package_update_types.go
- recurrence.go
- remove_package_from_managed_instance_request_response.go
- remove_packages_from_software_source_details.go
- remove_packages_from_software_source_request_response.go
- run_scheduled_job_now_request_response.go
- schedule_types.go
- scheduled_job.go
- scheduled_job_summary.go
- search_software_packages_request_response.go
- skip_next_scheduled_job_execution_request_response.go
- software_package.go
- software_package_dependency.go
- software_package_file.go
- software_package_search_summary.go
- software_package_summary.go
- software_source.go
- software_source_id.go
- software_source_summary.go
- update_managed_instance_group_details.go
- update_managed_instance_group_request_response.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
- windows_update.go
- windows_update_summary.go
- work_request.go
- work_request_error.go
- work_request_log_entry.go
- work_request_resource.go
- work_request_summary.go