func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetAdvisorySeverityEnumStringValues() []string
GetAdvisorySeverityEnumStringValues Enumerates the set of values in String for AdvisorySeverityEnum
func GetArchTypeEnumStringValues() []string
GetArchTypeEnumStringValues Enumerates the set of values in String for ArchTypeEnum
func GetAvailabilityEnumStringValues() []string
GetAvailabilityEnumStringValues Enumerates the set of values in String for AvailabilityEnum
func GetChecksumTypeEnumStringValues() []string
GetChecksumTypeEnumStringValues Enumerates the set of values in String for ChecksumTypeEnum
func GetClassificationTypesEnumStringValues() []string
GetClassificationTypesEnumStringValues Enumerates the set of values in String for ClassificationTypesEnum
func GetFilterTypeEnumStringValues() []string
GetFilterTypeEnumStringValues Enumerates the set of values in String for FilterTypeEnum
func GetGetManagedInstanceAnalyticContentInstanceLocationEnumStringValues() []string
GetGetManagedInstanceAnalyticContentInstanceLocationEnumStringValues Enumerates the set of values in String for GetManagedInstanceAnalyticContentInstanceLocationEnum
func GetGetManagedInstanceContentAdvisoryTypeEnumStringValues() []string
GetGetManagedInstanceContentAdvisoryTypeEnumStringValues Enumerates the set of values in String for GetManagedInstanceContentAdvisoryTypeEnum
func GetLifecycleEnvironmentLifecycleStateEnumStringValues() []string
GetLifecycleEnvironmentLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleEnvironmentLifecycleStateEnum
func GetLifecycleStageLifecycleStateEnumStringValues() []string
GetLifecycleStageLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStageLifecycleStateEnum
func GetListEntitlementsSortByEnumStringValues() []string
GetListEntitlementsSortByEnumStringValues Enumerates the set of values in String for ListEntitlementsSortByEnum
func GetListEntitlementsSortOrderEnumStringValues() []string
GetListEntitlementsSortOrderEnumStringValues Enumerates the set of values in String for ListEntitlementsSortOrderEnum
func GetListEntitlementsVendorNameEnumStringValues() []string
GetListEntitlementsVendorNameEnumStringValues Enumerates the set of values in String for ListEntitlementsVendorNameEnum
func GetListErrataOsFamilyEnumStringValues() []string
GetListErrataOsFamilyEnumStringValues Enumerates the set of values in String for ListErrataOsFamilyEnum
func GetListErrataSortByEnumStringValues() []string
GetListErrataSortByEnumStringValues Enumerates the set of values in String for ListErrataSortByEnum
func GetListErrataSortOrderEnumStringValues() []string
GetListErrataSortOrderEnumStringValues Enumerates the set of values in String for ListErrataSortOrderEnum
func GetListLifecycleEnvironmentsArchTypeEnumStringValues() []string
GetListLifecycleEnvironmentsArchTypeEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsArchTypeEnum
func GetListLifecycleEnvironmentsOsFamilyEnumStringValues() []string
GetListLifecycleEnvironmentsOsFamilyEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsOsFamilyEnum
func GetListLifecycleEnvironmentsSortByEnumStringValues() []string
GetListLifecycleEnvironmentsSortByEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsSortByEnum
func GetListLifecycleEnvironmentsSortOrderEnumStringValues() []string
GetListLifecycleEnvironmentsSortOrderEnumStringValues Enumerates the set of values in String for ListLifecycleEnvironmentsSortOrderEnum
func GetListLifecycleStageInstalledPackagesSortByEnumStringValues() []string
GetListLifecycleStageInstalledPackagesSortByEnumStringValues Enumerates the set of values in String for ListLifecycleStageInstalledPackagesSortByEnum
func GetListLifecycleStageInstalledPackagesSortOrderEnumStringValues() []string
GetListLifecycleStageInstalledPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListLifecycleStageInstalledPackagesSortOrderEnum
func GetListLifecycleStagesArchTypeEnumStringValues() []string
GetListLifecycleStagesArchTypeEnumStringValues Enumerates the set of values in String for ListLifecycleStagesArchTypeEnum
func GetListLifecycleStagesOsFamilyEnumStringValues() []string
GetListLifecycleStagesOsFamilyEnumStringValues Enumerates the set of values in String for ListLifecycleStagesOsFamilyEnum
func GetListLifecycleStagesSortByEnumStringValues() []string
GetListLifecycleStagesSortByEnumStringValues Enumerates the set of values in String for ListLifecycleStagesSortByEnum
func GetListLifecycleStagesSortOrderEnumStringValues() []string
GetListLifecycleStagesSortOrderEnumStringValues Enumerates the set of values in String for ListLifecycleStagesSortOrderEnum
func GetListManagedInstanceAvailablePackagesSortByEnumStringValues() []string
GetListManagedInstanceAvailablePackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailablePackagesSortByEnum
func GetListManagedInstanceAvailablePackagesSortOrderEnumStringValues() []string
GetListManagedInstanceAvailablePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailablePackagesSortOrderEnum
func GetListManagedInstanceAvailableSoftwareSourcesSortByEnumStringValues() []string
GetListManagedInstanceAvailableSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailableSoftwareSourcesSortByEnum
func GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumStringValues() []string
GetListManagedInstanceAvailableSoftwareSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceAvailableSoftwareSourcesSortOrderEnum
func GetListManagedInstanceErrataAdvisoryTypeEnumStringValues() []string
GetListManagedInstanceErrataAdvisoryTypeEnumStringValues Enumerates the set of values in String for ListManagedInstanceErrataAdvisoryTypeEnum
func GetListManagedInstanceErrataSortByEnumStringValues() []string
GetListManagedInstanceErrataSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceErrataSortByEnum
func GetListManagedInstanceErrataSortOrderEnumStringValues() []string
GetListManagedInstanceErrataSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceErrataSortOrderEnum
func GetListManagedInstanceGroupAvailableModulesSortByEnumStringValues() []string
GetListManagedInstanceGroupAvailableModulesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableModulesSortByEnum
func GetListManagedInstanceGroupAvailableModulesSortOrderEnumStringValues() []string
GetListManagedInstanceGroupAvailableModulesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableModulesSortOrderEnum
func GetListManagedInstanceGroupAvailablePackagesSortByEnumStringValues() []string
GetListManagedInstanceGroupAvailablePackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailablePackagesSortByEnum
func GetListManagedInstanceGroupAvailablePackagesSortOrderEnumStringValues() []string
GetListManagedInstanceGroupAvailablePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailablePackagesSortOrderEnum
func GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumStringValues() []string
GetListManagedInstanceGroupAvailableSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableSoftwareSourcesSortByEnum
func GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumStringValues() []string
GetListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupAvailableSoftwareSourcesSortOrderEnum
func GetListManagedInstanceGroupInstalledPackagesSortByEnumStringValues() []string
GetListManagedInstanceGroupInstalledPackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupInstalledPackagesSortByEnum
func GetListManagedInstanceGroupInstalledPackagesSortOrderEnumStringValues() []string
GetListManagedInstanceGroupInstalledPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupInstalledPackagesSortOrderEnum
func GetListManagedInstanceGroupModulesSortByEnumStringValues() []string
GetListManagedInstanceGroupModulesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupModulesSortByEnum
func GetListManagedInstanceGroupModulesSortOrderEnumStringValues() []string
GetListManagedInstanceGroupModulesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupModulesSortOrderEnum
func GetListManagedInstanceGroupsArchTypeEnumStringValues() []string
GetListManagedInstanceGroupsArchTypeEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsArchTypeEnum
func GetListManagedInstanceGroupsOsFamilyEnumStringValues() []string
GetListManagedInstanceGroupsOsFamilyEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsOsFamilyEnum
func GetListManagedInstanceGroupsSortByEnumStringValues() []string
GetListManagedInstanceGroupsSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsSortByEnum
func GetListManagedInstanceGroupsSortOrderEnumStringValues() []string
GetListManagedInstanceGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceGroupsSortOrderEnum
func GetListManagedInstanceInstalledPackagesSortByEnumStringValues() []string
GetListManagedInstanceInstalledPackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceInstalledPackagesSortByEnum
func GetListManagedInstanceInstalledPackagesSortOrderEnumStringValues() []string
GetListManagedInstanceInstalledPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceInstalledPackagesSortOrderEnum
func GetListManagedInstanceModulesSortByEnumStringValues() []string
GetListManagedInstanceModulesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceModulesSortByEnum
func GetListManagedInstanceModulesSortOrderEnumStringValues() []string
GetListManagedInstanceModulesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceModulesSortOrderEnum
func GetListManagedInstanceUpdatablePackagesSortByEnumStringValues() []string
GetListManagedInstanceUpdatablePackagesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceUpdatablePackagesSortByEnum
func GetListManagedInstanceUpdatablePackagesSortOrderEnumStringValues() []string
GetListManagedInstanceUpdatablePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceUpdatablePackagesSortOrderEnum
func GetListManagedInstancesSortByEnumStringValues() []string
GetListManagedInstancesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstancesSortByEnum
func GetListManagedInstancesSortOrderEnumStringValues() []string
GetListManagedInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstancesSortOrderEnum
func GetListManagementStationsSortByEnumStringValues() []string
GetListManagementStationsSortByEnumStringValues Enumerates the set of values in String for ListManagementStationsSortByEnum
func GetListManagementStationsSortOrderEnumStringValues() []string
GetListManagementStationsSortOrderEnumStringValues Enumerates the set of values in String for ListManagementStationsSortOrderEnum
func GetListMirrorsSortByEnumStringValues() []string
GetListMirrorsSortByEnumStringValues Enumerates the set of values in String for ListMirrorsSortByEnum
func GetListMirrorsSortOrderEnumStringValues() []string
GetListMirrorsSortOrderEnumStringValues Enumerates the set of values in String for ListMirrorsSortOrderEnum
func GetListModuleStreamProfilesSortByEnumStringValues() []string
GetListModuleStreamProfilesSortByEnumStringValues Enumerates the set of values in String for ListModuleStreamProfilesSortByEnum
func GetListModuleStreamProfilesSortOrderEnumStringValues() []string
GetListModuleStreamProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListModuleStreamProfilesSortOrderEnum
func GetListModuleStreamsSortByEnumStringValues() []string
GetListModuleStreamsSortByEnumStringValues Enumerates the set of values in String for ListModuleStreamsSortByEnum
func GetListModuleStreamsSortOrderEnumStringValues() []string
GetListModuleStreamsSortOrderEnumStringValues Enumerates the set of values in String for ListModuleStreamsSortOrderEnum
func GetListPackageGroupsSortByEnumStringValues() []string
GetListPackageGroupsSortByEnumStringValues Enumerates the set of values in String for ListPackageGroupsSortByEnum
func GetListPackageGroupsSortOrderEnumStringValues() []string
GetListPackageGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListPackageGroupsSortOrderEnum
func GetListProfilesArchTypeEnumStringValues() []string
GetListProfilesArchTypeEnumStringValues Enumerates the set of values in String for ListProfilesArchTypeEnum
func GetListProfilesOsFamilyEnumStringValues() []string
GetListProfilesOsFamilyEnumStringValues Enumerates the set of values in String for ListProfilesOsFamilyEnum
func GetListProfilesSortByEnumStringValues() []string
GetListProfilesSortByEnumStringValues Enumerates the set of values in String for ListProfilesSortByEnum
func GetListProfilesSortOrderEnumStringValues() []string
GetListProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListProfilesSortOrderEnum
func GetListProfilesVendorNameEnumStringValues() []string
GetListProfilesVendorNameEnumStringValues Enumerates the set of values in String for ListProfilesVendorNameEnum
func GetListScheduledJobsOperationTypeEnumStringValues() []string
GetListScheduledJobsOperationTypeEnumStringValues Enumerates the set of values in String for ListScheduledJobsOperationTypeEnum
func GetListScheduledJobsScheduleTypeEnumStringValues() []string
GetListScheduledJobsScheduleTypeEnumStringValues Enumerates the set of values in String for ListScheduledJobsScheduleTypeEnum
func GetListScheduledJobsSortByEnumStringValues() []string
GetListScheduledJobsSortByEnumStringValues Enumerates the set of values in String for ListScheduledJobsSortByEnum
func GetListScheduledJobsSortOrderEnumStringValues() []string
GetListScheduledJobsSortOrderEnumStringValues Enumerates the set of values in String for ListScheduledJobsSortOrderEnum
func GetListSoftwarePackagesSortByEnumStringValues() []string
GetListSoftwarePackagesSortByEnumStringValues Enumerates the set of values in String for ListSoftwarePackagesSortByEnum
func GetListSoftwarePackagesSortOrderEnumStringValues() []string
GetListSoftwarePackagesSortOrderEnumStringValues Enumerates the set of values in String for ListSoftwarePackagesSortOrderEnum
func GetListSoftwareSourceVendorsSortByEnumStringValues() []string
GetListSoftwareSourceVendorsSortByEnumStringValues Enumerates the set of values in String for ListSoftwareSourceVendorsSortByEnum
func GetListSoftwareSourceVendorsSortOrderEnumStringValues() []string
GetListSoftwareSourceVendorsSortOrderEnumStringValues Enumerates the set of values in String for ListSoftwareSourceVendorsSortOrderEnum
func GetListSoftwareSourcesSortByEnumStringValues() []string
GetListSoftwareSourcesSortByEnumStringValues Enumerates the set of values in String for ListSoftwareSourcesSortByEnum
func GetListSoftwareSourcesSortOrderEnumStringValues() []string
GetListSoftwareSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListSoftwareSourcesSortOrderEnum
func GetListSoftwareSourcesVendorNameEnumStringValues() []string
GetListSoftwareSourcesVendorNameEnumStringValues Enumerates the set of values in String for ListSoftwareSourcesVendorNameEnum
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetManagedInstanceGroupLifecycleStateEnumStringValues() []string
GetManagedInstanceGroupLifecycleStateEnumStringValues Enumerates the set of values in String for ManagedInstanceGroupLifecycleStateEnum
func GetManagedInstanceLocationEnumStringValues() []string
GetManagedInstanceLocationEnumStringValues Enumerates the set of values in String for ManagedInstanceLocationEnum
func GetManagedInstanceStatusEnumStringValues() []string
GetManagedInstanceStatusEnumStringValues Enumerates the set of values in String for ManagedInstanceStatusEnum
func GetManagementStationLifecycleStateEnumStringValues() []string
GetManagementStationLifecycleStateEnumStringValues Enumerates the set of values in String for ManagementStationLifecycleStateEnum
func GetMetricNameEnumStringValues() []string
GetMetricNameEnumStringValues Enumerates the set of values in String for MetricNameEnum
func GetMirrorStateEnumStringValues() []string
GetMirrorStateEnumStringValues Enumerates the set of values in String for MirrorStateEnum
func GetMirrorTypeEnumStringValues() []string
GetMirrorTypeEnumStringValues Enumerates the set of values in String for MirrorTypeEnum
func GetModuleStreamProfileStatusEnumStringValues() []string
GetModuleStreamProfileStatusEnumStringValues Enumerates the set of values in String for ModuleStreamProfileStatusEnum
func GetModuleStreamStatusEnumStringValues() []string
GetModuleStreamStatusEnumStringValues Enumerates the set of values in String for ModuleStreamStatusEnum
func GetOperationStatusEnumStringValues() []string
GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum
func GetOperationTypesEnumStringValues() []string
GetOperationTypesEnumStringValues Enumerates the set of values in String for OperationTypesEnum
func GetOsFamilyEnumStringValues() []string
GetOsFamilyEnumStringValues Enumerates the set of values in String for OsFamilyEnum
func GetOverallStateEnumStringValues() []string
GetOverallStateEnumStringValues Enumerates the set of values in String for OverallStateEnum
func GetPackageGroupGroupTypeEnumStringValues() []string
GetPackageGroupGroupTypeEnumStringValues Enumerates the set of values in String for PackageGroupGroupTypeEnum
func GetPackageSummaryPackageClassificationEnumStringValues() []string
GetPackageSummaryPackageClassificationEnumStringValues Enumerates the set of values in String for PackageSummaryPackageClassificationEnum
func GetProfileLifecycleStateEnumStringValues() []string
GetProfileLifecycleStateEnumStringValues Enumerates the set of values in String for ProfileLifecycleStateEnum
func GetProfileTypeEnumStringValues() []string
GetProfileTypeEnumStringValues Enumerates the set of values in String for ProfileTypeEnum
func GetScheduleTypesEnumStringValues() []string
GetScheduleTypesEnumStringValues Enumerates the set of values in String for ScheduleTypesEnum
func GetScheduledJobLifecycleStateEnumStringValues() []string
GetScheduledJobLifecycleStateEnumStringValues Enumerates the set of values in String for ScheduledJobLifecycleStateEnum
func GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumStringValues() []string
GetSearchSoftwareSourceModuleStreamsDetailsSortByEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModuleStreamsDetailsSortByEnum
func GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumStringValues() []string
GetSearchSoftwareSourceModuleStreamsDetailsSortOrderEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModuleStreamsDetailsSortOrderEnum
func GetSearchSoftwareSourceModulesDetailsSortByEnumStringValues() []string
GetSearchSoftwareSourceModulesDetailsSortByEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModulesDetailsSortByEnum
func GetSearchSoftwareSourceModulesDetailsSortOrderEnumStringValues() []string
GetSearchSoftwareSourceModulesDetailsSortOrderEnumStringValues Enumerates the set of values in String for SearchSoftwareSourceModulesDetailsSortOrderEnum
func GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumStringValues() []string
GetSearchSoftwareSourcePackageGroupsDetailsSortByEnumStringValues Enumerates the set of values in String for SearchSoftwareSourcePackageGroupsDetailsSortByEnum
func GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumStringValues() []string
GetSearchSoftwareSourcePackageGroupsDetailsSortOrderEnumStringValues Enumerates the set of values in String for SearchSoftwareSourcePackageGroupsDetailsSortOrderEnum
func GetSoftwareSourceLifecycleStateEnumStringValues() []string
GetSoftwareSourceLifecycleStateEnumStringValues Enumerates the set of values in String for SoftwareSourceLifecycleStateEnum
func GetSoftwareSourceTypeEnumStringValues() []string
GetSoftwareSourceTypeEnumStringValues Enumerates the set of values in String for SoftwareSourceTypeEnum
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetSummarizeManagedInstanceAnalyticsInstanceLocationEnumStringValues() []string
GetSummarizeManagedInstanceAnalyticsInstanceLocationEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceAnalyticsInstanceLocationEnum
func GetSummarizeManagedInstanceAnalyticsSortByEnumStringValues() []string
GetSummarizeManagedInstanceAnalyticsSortByEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceAnalyticsSortByEnum
func GetSummarizeManagedInstanceAnalyticsSortOrderEnumStringValues() []string
GetSummarizeManagedInstanceAnalyticsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceAnalyticsSortOrderEnum
func GetTargetResourceEntityTypeEnumStringValues() []string
GetTargetResourceEntityTypeEnumStringValues Enumerates the set of values in String for TargetResourceEntityTypeEnum
func GetUpdateTypesEnumStringValues() []string
GetUpdateTypesEnumStringValues Enumerates the set of values in String for UpdateTypesEnum
func GetVendorNameEnumStringValues() []string
GetVendorNameEnumStringValues Enumerates the set of values in String for VendorNameEnum
func GetWorkRequestOperationTypeEnumStringValues() []string
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum
ActionTypeEnum Enum with underlying type: string
type ActionTypeEnum string
Set of constants representing the allowable values for ActionTypeEnum
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeFailed ActionTypeEnum = "FAILED" )
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AdvisorySeverityEnum Enum with underlying type: string
type AdvisorySeverityEnum string
Set of constants representing the allowable values for AdvisorySeverityEnum
const ( AdvisorySeverityLow AdvisorySeverityEnum = "LOW" AdvisorySeverityModerate AdvisorySeverityEnum = "MODERATE" AdvisorySeverityImportant AdvisorySeverityEnum = "IMPORTANT" AdvisorySeverityCritical AdvisorySeverityEnum = "CRITICAL" )
func GetAdvisorySeverityEnumValues() []AdvisorySeverityEnum
GetAdvisorySeverityEnumValues Enumerates the set of values for AdvisorySeverityEnum
func GetMappingAdvisorySeverityEnum(val string) (AdvisorySeverityEnum, bool)
GetMappingAdvisorySeverityEnum performs case Insensitive comparison on enum value and return the desired enum
ArchTypeEnum Enum with underlying type: string
type ArchTypeEnum string
Set of constants representing the allowable values for ArchTypeEnum
const ( ArchTypeX8664 ArchTypeEnum = "X86_64" ArchTypeAarch64 ArchTypeEnum = "AARCH64" ArchTypeI686 ArchTypeEnum = "I686" ArchTypeNoarch ArchTypeEnum = "NOARCH" ArchTypeSrc ArchTypeEnum = "SRC" )
func GetArchTypeEnumValues() []ArchTypeEnum
GetArchTypeEnumValues Enumerates the set of values for ArchTypeEnum
func GetMappingArchTypeEnum(val string) (ArchTypeEnum, bool)
GetMappingArchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AttachManagedInstancesToLifecycleStageDetails The managed instances to attach to the lifecycle stage.
type AttachManagedInstancesToLifecycleStageDetails struct { ManagedInstanceDetails *ManagedInstancesDetails `mandatory:"false" json:"managedInstanceDetails"` }
func (m AttachManagedInstancesToLifecycleStageDetails) String() string
func (m AttachManagedInstancesToLifecycleStageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachManagedInstancesToLifecycleStageRequest wrapper for the AttachManagedInstancesToLifecycleStage operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/AttachManagedInstancesToLifecycleStage.go.html to see an example of how to use AttachManagedInstancesToLifecycleStageRequest.
type AttachManagedInstancesToLifecycleStageRequest struct { // The OCID of the lifecycle stage. LifecycleStageId *string `mandatory:"true" contributesTo:"path" name:"lifecycleStageId"` // Details for managed instances to attach to the lifecycle stage. AttachManagedInstancesToLifecycleStageDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AttachManagedInstancesToLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AttachManagedInstancesToLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AttachManagedInstancesToLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AttachManagedInstancesToLifecycleStageRequest) String() string
func (request AttachManagedInstancesToLifecycleStageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachManagedInstancesToLifecycleStageResponse wrapper for the AttachManagedInstancesToLifecycleStage operation
type AttachManagedInstancesToLifecycleStageResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response AttachManagedInstancesToLifecycleStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AttachManagedInstancesToLifecycleStageResponse) String() string
AttachManagedInstancesToManagedInstanceGroupDetails The managed instance OCIDs to attach to the managed instance group.
type AttachManagedInstancesToManagedInstanceGroupDetails struct { // The list of managed instance OCIDs to be attached. ManagedInstances []string `mandatory:"false" json:"managedInstances"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m AttachManagedInstancesToManagedInstanceGroupDetails) String() string
func (m AttachManagedInstancesToManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachManagedInstancesToManagedInstanceGroupRequest wrapper for the AttachManagedInstancesToManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/AttachManagedInstancesToManagedInstanceGroup.go.html to see an example of how to use AttachManagedInstancesToManagedInstanceGroupRequest.
type AttachManagedInstancesToManagedInstanceGroupRequest struct { // The managed instance group OCID. ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // Details for managed instances to attach to the managed instance group. AttachManagedInstancesToManagedInstanceGroupDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AttachManagedInstancesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AttachManagedInstancesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AttachManagedInstancesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AttachManagedInstancesToManagedInstanceGroupRequest) String() string
func (request AttachManagedInstancesToManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachManagedInstancesToManagedInstanceGroupResponse wrapper for the AttachManagedInstancesToManagedInstanceGroup operation
type AttachManagedInstancesToManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AttachManagedInstancesToManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AttachManagedInstancesToManagedInstanceGroupResponse) String() string
AttachSoftwareSourcesToManagedInstanceDetails The details about the software sources to be attached.
type AttachSoftwareSourcesToManagedInstanceDetails struct { // The list of software source OCIDs to be attached/detached. SoftwareSources []string `mandatory:"true" json:"softwareSources"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m AttachSoftwareSourcesToManagedInstanceDetails) String() string
func (m AttachSoftwareSourcesToManagedInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachSoftwareSourcesToManagedInstanceGroupDetails The software sources OCIDs to attach to the managed instance group.
type AttachSoftwareSourcesToManagedInstanceGroupDetails struct { // The list of software sources OCIDs to be attached. SoftwareSources []string `mandatory:"false" json:"softwareSources"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m AttachSoftwareSourcesToManagedInstanceGroupDetails) String() string
func (m AttachSoftwareSourcesToManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachSoftwareSourcesToManagedInstanceGroupRequest wrapper for the AttachSoftwareSourcesToManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/AttachSoftwareSourcesToManagedInstanceGroup.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstanceGroupRequest.
type AttachSoftwareSourcesToManagedInstanceGroupRequest struct { // The managed instance group OCID. ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // Details for software sources to attach to the managed instance group. AttachSoftwareSourcesToManagedInstanceGroupDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) String() string
func (request AttachSoftwareSourcesToManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachSoftwareSourcesToManagedInstanceGroupResponse wrapper for the AttachSoftwareSourcesToManagedInstanceGroup operation
type AttachSoftwareSourcesToManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AttachSoftwareSourcesToManagedInstanceGroupResponse) String() string
AttachSoftwareSourcesToManagedInstanceRequest wrapper for the AttachSoftwareSourcesToManagedInstance operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/AttachSoftwareSourcesToManagedInstance.go.html to see an example of how to use AttachSoftwareSourcesToManagedInstanceRequest.
type AttachSoftwareSourcesToManagedInstanceRequest struct { // The OCID of the managed instance. ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Details of software sources to be attached to a managed instance. AttachSoftwareSourcesToManagedInstanceDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AttachSoftwareSourcesToManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AttachSoftwareSourcesToManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AttachSoftwareSourcesToManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AttachSoftwareSourcesToManagedInstanceRequest) String() string
func (request AttachSoftwareSourcesToManagedInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachSoftwareSourcesToManagedInstanceResponse wrapper for the AttachSoftwareSourcesToManagedInstance operation
type AttachSoftwareSourcesToManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AttachSoftwareSourcesToManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AttachSoftwareSourcesToManagedInstanceResponse) String() string
AvailabilityEnum Enum with underlying type: string
type AvailabilityEnum string
Set of constants representing the allowable values for AvailabilityEnum
const ( AvailabilityAvailable AvailabilityEnum = "AVAILABLE" AvailabilitySelected AvailabilityEnum = "SELECTED" AvailabilityRestricted AvailabilityEnum = "RESTRICTED" )
func GetAvailabilityEnumValues() []AvailabilityEnum
GetAvailabilityEnumValues Enumerates the set of values for AvailabilityEnum
func GetMappingAvailabilityEnum(val string) (AvailabilityEnum, bool)
GetMappingAvailabilityEnum performs case Insensitive comparison on enum value and return the desired enum
AvailablePackageCollection Results of an available package search on a managed instance.
type AvailablePackageCollection struct { // List of available packages. Items []AvailablePackageSummary `mandatory:"true" json:"items"` }
func (m AvailablePackageCollection) String() string
func (m AvailablePackageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AvailablePackageSummary A software package available for install on a managed instance.
type AvailablePackageSummary struct { // Package name. DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier for the package. Name *string `mandatory:"true" json:"name"` // Type of the package. Type *string `mandatory:"true" json:"type"` // Version of the installed package. Version *string `mandatory:"true" json:"version"` // list of software sources that provide the software package. SoftwareSources []SoftwareSourceDetails `mandatory:"false" json:"softwareSources"` // The architecture for which this package was built. Architecture ArchTypeEnum `mandatory:"false" json:"architecture,omitempty"` }
func (m AvailablePackageSummary) GetArchitecture() ArchTypeEnum
GetArchitecture returns Architecture
func (m AvailablePackageSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m AvailablePackageSummary) GetName() *string
GetName returns Name
func (m AvailablePackageSummary) GetSoftwareSources() []SoftwareSourceDetails
GetSoftwareSources returns SoftwareSources
func (m AvailablePackageSummary) GetType() *string
GetType returns Type
func (m AvailablePackageSummary) GetVersion() *string
GetVersion returns Version
func (m AvailablePackageSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AvailablePackageSummary) String() string
func (m AvailablePackageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AvailableSoftwareSourceCollection Results of searching for available software sources for a managed instance.
type AvailableSoftwareSourceCollection struct { // List of available software sources. Items []AvailableSoftwareSourceSummary `mandatory:"true" json:"items"` }
func (m AvailableSoftwareSourceCollection) String() string
func (m AvailableSoftwareSourceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
type AvailableSoftwareSourceSummary struct { // unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // The OCID for the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source. DisplayName *string `mandatory:"true" json:"displayName"` }
func (m AvailableSoftwareSourceSummary) String() string
func (m AvailableSoftwareSourceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeAvailabilityOfSoftwareSourcesDetails Request body that contains a list of software sources whose availability needs to be updated.
type ChangeAvailabilityOfSoftwareSourcesDetails struct { // List of objects containing software source ids and its availability. SoftwareSourceAvailabilities []SoftwareSourceAvailability `mandatory:"false" json:"softwareSourceAvailabilities"` }
func (m ChangeAvailabilityOfSoftwareSourcesDetails) String() string
func (m ChangeAvailabilityOfSoftwareSourcesDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeAvailabilityOfSoftwareSourcesRequest wrapper for the ChangeAvailabilityOfSoftwareSources operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/ChangeAvailabilityOfSoftwareSources.go.html to see an example of how to use ChangeAvailabilityOfSoftwareSourcesRequest.
type ChangeAvailabilityOfSoftwareSourcesRequest struct { // Request body that contains a list of software sources whose availability needs to be updated. ChangeAvailabilityOfSoftwareSourcesDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeAvailabilityOfSoftwareSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeAvailabilityOfSoftwareSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeAvailabilityOfSoftwareSourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeAvailabilityOfSoftwareSourcesRequest) String() string
func (request ChangeAvailabilityOfSoftwareSourcesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeAvailabilityOfSoftwareSourcesResponse wrapper for the ChangeAvailabilityOfSoftwareSources operation
type ChangeAvailabilityOfSoftwareSourcesResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeAvailabilityOfSoftwareSourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeAvailabilityOfSoftwareSourcesResponse) String() string
ChecksumTypeEnum Enum with underlying type: string
type ChecksumTypeEnum string
Set of constants representing the allowable values for ChecksumTypeEnum
const ( ChecksumTypeSha1 ChecksumTypeEnum = "SHA1" ChecksumTypeSha256 ChecksumTypeEnum = "SHA256" ChecksumTypeSha384 ChecksumTypeEnum = "SHA384" ChecksumTypeSha512 ChecksumTypeEnum = "SHA512" )
func GetChecksumTypeEnumValues() []ChecksumTypeEnum
GetChecksumTypeEnumValues Enumerates the set of values for ChecksumTypeEnum
func GetMappingChecksumTypeEnum(val string) (ChecksumTypeEnum, bool)
GetMappingChecksumTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ClassificationTypesEnum Enum with underlying type: string
type ClassificationTypesEnum string
Set of constants representing the allowable values for ClassificationTypesEnum
const ( ClassificationTypesSecurity ClassificationTypesEnum = "SECURITY" ClassificationTypesBugfix ClassificationTypesEnum = "BUGFIX" ClassificationTypesEnhancement ClassificationTypesEnum = "ENHANCEMENT" ClassificationTypesOther ClassificationTypesEnum = "OTHER" )
func GetClassificationTypesEnumValues() []ClassificationTypesEnum
GetClassificationTypesEnumValues Enumerates the set of values for ClassificationTypesEnum
func GetMappingClassificationTypesEnum(val string) (ClassificationTypesEnum, bool)
GetMappingClassificationTypesEnum performs case Insensitive comparison on enum value and return the desired enum
CreateCustomSoftwareSourceDetails Description of a custom software source to be created.
type CreateCustomSoftwareSourceDetails struct { // The OCID of the tenancy containing the software source. CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source. DisplayName *string `mandatory:"true" json:"displayName"` // List of vendor software sources. VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"` // Information specified by the user about the software source. Description *string `mandatory:"false" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"` // Indicates whether service should automatically update the custom software source for the user. IsAutomaticallyUpdated *bool `mandatory:"false" json:"isAutomaticallyUpdated"` }
func (m CreateCustomSoftwareSourceDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateCustomSoftwareSourceDetails) GetDescription() *string
GetDescription returns Description
func (m CreateCustomSoftwareSourceDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateCustomSoftwareSourceDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateCustomSoftwareSourceDetails) String() string
func (m CreateCustomSoftwareSourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntitlementDetails Creates an entitlement for the specified compartment OCID and CSI.
type CreateEntitlementDetails struct { // The OCID of the tenancy containing the entitlement. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A Customer Support Identifier (CSI) is a unique key given to a customer to unlock software sources. It uniquely identifies the entitlement. Csi *string `mandatory:"true" json:"csi"` }
func (m CreateEntitlementDetails) String() string
func (m CreateEntitlementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntitlementRequest wrapper for the CreateEntitlement operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/CreateEntitlement.go.html to see an example of how to use CreateEntitlementRequest.
type CreateEntitlementRequest struct { // Details for creating entitlements. CreateEntitlementDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateEntitlementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateEntitlementRequest) String() string
func (request CreateEntitlementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntitlementResponse wrapper for the CreateEntitlement operation
type CreateEntitlementResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateEntitlementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateEntitlementResponse) String() string
CreateGroupProfileDetails Description of a group registration profile to be created.
type CreateGroupProfileDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the tenancy containing the registration profile. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the managed instance group from which the registration profile will inherit its software sources. ManagedInstanceGroupId *string `mandatory:"true" json:"managedInstanceGroupId"` // The description of the registration profile. Description *string `mandatory:"false" json:"description"` // The OCID of the management station. ManagementStationId *string `mandatory:"false" json:"managementStationId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateGroupProfileDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateGroupProfileDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateGroupProfileDetails) GetDescription() *string
GetDescription returns Description
func (m CreateGroupProfileDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateGroupProfileDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateGroupProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (m CreateGroupProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateGroupProfileDetails) String() string
func (m CreateGroupProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateLifecycleEnvironmentDetails Creates a lifecycle environment. A lifecycle environment is a user-defined pipeline to deliver curated, versioned content in a prescribed, methodical manner.
type CreateLifecycleEnvironmentDetails struct { // The OCID of the tenancy containing the lifecycle environment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // User specified list of ranked lifecycle stages to be created for the lifecycle environment. Stages []CreateLifecycleStageDetails `mandatory:"true" json:"stages"` // The CPU architecture of the managed instance(s) in the lifecycle environment. ArchType ArchTypeEnum `mandatory:"true" json:"archType"` // The operating system type of the managed instance(s) in the lifecycle environment. OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"` // The software source vendor name. VendorName VendorNameEnum `mandatory:"true" json:"vendorName"` // User specified information about the lifecycle environment. Description *string `mandatory:"false" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateLifecycleEnvironmentDetails) String() string
func (m CreateLifecycleEnvironmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateLifecycleEnvironmentRequest wrapper for the CreateLifecycleEnvironment operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/CreateLifecycleEnvironment.go.html to see an example of how to use CreateLifecycleEnvironmentRequest.
type CreateLifecycleEnvironmentRequest struct { // Details for the new lifecycle environment. CreateLifecycleEnvironmentDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateLifecycleEnvironmentRequest) String() string
func (request CreateLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateLifecycleEnvironmentResponse wrapper for the CreateLifecycleEnvironment operation
type CreateLifecycleEnvironmentResponse struct { // The underlying http response RawResponse *http.Response // The LifecycleEnvironment instance LifecycleEnvironment `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateLifecycleEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateLifecycleEnvironmentResponse) String() string
CreateLifecycleProfileDetails Description of a lifecycle registration profile to be created.
type CreateLifecycleProfileDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the tenancy containing the registration profile. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the lifecycle stage from which the registration profile will inherit its software source. LifecycleStageId *string `mandatory:"true" json:"lifecycleStageId"` // The description of the registration profile. Description *string `mandatory:"false" json:"description"` // The OCID of the management station. ManagementStationId *string `mandatory:"false" json:"managementStationId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateLifecycleProfileDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateLifecycleProfileDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateLifecycleProfileDetails) GetDescription() *string
GetDescription returns Description
func (m CreateLifecycleProfileDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateLifecycleProfileDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateLifecycleProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (m CreateLifecycleProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateLifecycleProfileDetails) String() string
func (m CreateLifecycleProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateLifecycleStageDetails The information about a lifecycle stage.
type CreateLifecycleStageDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // User specified rank for the lifecycle stage. // Rank determines the hierarchy of the lifecycle stages for a given lifecycle environment. Rank *int `mandatory:"true" json:"rank"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateLifecycleStageDetails) String() string
func (m CreateLifecycleStageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateManagedInstanceGroupDetails The information about new managed instance group.
type CreateManagedInstanceGroupDetails struct { // A user-friendly name for the managed instance group. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the tenancy containing the managed instance group. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The operating system type of the managed instance(s) that this managed instance group will contain. OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"` // The CPU architecture type of the managed instance(s) that this managed instance group will contain. ArchType ArchTypeEnum `mandatory:"true" json:"archType"` // The software source vendor name. VendorName VendorNameEnum `mandatory:"true" json:"vendorName"` // The list of software source OCIDs available to the managed instances in the managed instance group. SoftwareSourceIds []string `mandatory:"true" json:"softwareSourceIds"` // Details about the managed instance group. Description *string `mandatory:"false" json:"description"` // The list of managed instance OCIDs to be added to the managed instance group. ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateManagedInstanceGroupDetails) String() string
func (m CreateManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateManagedInstanceGroupRequest wrapper for the CreateManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/CreateManagedInstanceGroup.go.html to see an example of how to use CreateManagedInstanceGroupRequest.
type CreateManagedInstanceGroupRequest struct { // Details for the new managed instance group. CreateManagedInstanceGroupDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateManagedInstanceGroupRequest) String() string
func (request CreateManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateManagedInstanceGroupResponse wrapper for the CreateManagedInstanceGroup operation
type CreateManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // The ManagedInstanceGroup instance ManagedInstanceGroup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateManagedInstanceGroupResponse) String() string
CreateManagementStationDetails Information for creating an ManagementStation
type CreateManagementStationDetails struct { // The OCID of the tenancy containing the Management Station. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Management Station name DisplayName *string `mandatory:"true" json:"displayName"` // Name of the host Hostname *string `mandatory:"true" json:"hostname"` Proxy *CreateProxyConfigurationDetails `mandatory:"true" json:"proxy"` Mirror *CreateMirrorConfigurationDetails `mandatory:"true" json:"mirror"` // Details describing the Management Station config. Description *string `mandatory:"false" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateManagementStationDetails) String() string
func (m CreateManagementStationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateManagementStationRequest wrapper for the CreateManagementStation operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/CreateManagementStation.go.html to see an example of how to use CreateManagementStationRequest.
type CreateManagementStationRequest struct { // Details for the new ManagementStation. CreateManagementStationDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateManagementStationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateManagementStationRequest) String() string
func (request CreateManagementStationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateManagementStationResponse wrapper for the CreateManagementStation operation
type CreateManagementStationResponse struct { // The underlying http response RawResponse *http.Response // The ManagementStation instance ManagementStation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateManagementStationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateManagementStationResponse) String() string
CreateMirrorConfigurationDetails Information for creating a mirror configuration
type CreateMirrorConfigurationDetails struct { // Directory for the mirroring Directory *string `mandatory:"true" json:"directory"` // Default port for the mirror Port *string `mandatory:"true" json:"port"` // Default sslport for the mirror Sslport *string `mandatory:"true" json:"sslport"` // Local path for the sslcert Sslcert *string `mandatory:"false" json:"sslcert"` }
func (m CreateMirrorConfigurationDetails) String() string
func (m CreateMirrorConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateProfileDetails The information about new registration profile.
type CreateProfileDetails interface { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. GetDisplayName() *string // The OCID of the tenancy containing the registration profile. GetCompartmentId() *string // The description of the registration profile. GetDescription() *string // The OCID of the management station. GetManagementStationId() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateProfileRequest wrapper for the CreateProfile operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/CreateProfile.go.html to see an example of how to use CreateProfileRequest.
type CreateProfileRequest struct { // Details for the new registration profile. CreateProfileDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateProfileRequest) String() string
func (request CreateProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateProfileResponse wrapper for the CreateProfile operation
type CreateProfileResponse struct { // The underlying http response RawResponse *http.Response // The Profile instance Profile `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateProfileResponse) String() string
CreateProxyConfigurationDetails Information for creating a proxy configuration
type CreateProxyConfigurationDetails struct { // To enable or disable the proxy (default true) IsEnabled *bool `mandatory:"true" json:"isEnabled"` // List of hosts Hosts []string `mandatory:"false" json:"hosts"` // Port that the proxy will use Port *string `mandatory:"false" json:"port"` // URL that the proxy will forward to Forward *string `mandatory:"false" json:"forward"` }
func (m CreateProxyConfigurationDetails) String() string
func (m CreateProxyConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateScheduledJobDetails Information for creating a scheduled job.
type CreateScheduledJobDetails struct { // The OCID of the compartment containing the scheduled job. CompartmentId *string `mandatory:"true" json:"compartmentId"` // 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 list of operations this scheduled job needs to perform (can only support one operation if the operationType is not UPDATE_PACKAGES/UPDATE_ALL/UPDATE_SECURITY/UPDATE_BUGFIX/UPDATE_ENHANCEMENT/UPDATE_OTHER/UPDATE_KSPLICE_USERSPACE/UPDATE_KSPLICE_KERNEL). Operations []ScheduledJobOperation `mandatory:"true" json:"operations"` // Scheduled job name. DisplayName *string `mandatory:"false" json:"displayName"` // Details describing the scheduled job. Description *string `mandatory:"false" json:"description"` // The recurring rule for a recurring scheduled job. RecurringRule *string `mandatory:"false" json:"recurringRule"` // The list of managed instance OCIDs this scheduled job operates on. Either this or // managedInstanceGroupIds, or managedCompartmentIds, or lifecycleStageIds must be supplied. ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"` // The list of managed instance group OCIDs this scheduled job operates on. Either this or // managedInstanceIds, or managedCompartmentIds, or lifecycleStageIds must be supplied. ManagedInstanceGroupIds []string `mandatory:"false" json:"managedInstanceGroupIds"` // The list of target compartment OCIDs if this scheduled job operates on a compartment level. // Either this or managedInstanceIds, or managedInstanceGroupIds, or lifecycleStageIds must be supplied. ManagedCompartmentIds []string `mandatory:"false" json:"managedCompartmentIds"` // The list of lifecycle stage OCIDs this scheduled job operates on. Either this or // managedInstanceIds, or managedInstanceGroupIds, or managedCompartmentIds must be supplied. LifecycleStageIds []string `mandatory:"false" json:"lifecycleStageIds"` // Whether to create jobs for all compartments in the tenancy when managedCompartmentIds specifies the tenancy OCID. IsSubcompartmentIncluded *bool `mandatory:"false" json:"isSubcompartmentIncluded"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateScheduledJobDetails) String() string
func (m CreateScheduledJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateScheduledJobRequest wrapper for the CreateScheduledJob operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/CreateScheduledJob.go.html to see an example of how to use CreateScheduledJobRequest.
type CreateScheduledJobRequest struct { // Details for the new scheduled job. CreateScheduledJobDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateScheduledJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateScheduledJobRequest) String() string
func (request CreateScheduledJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateScheduledJobResponse wrapper for the CreateScheduledJob operation
type CreateScheduledJobResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledJob instance ScheduledJob `presentIn:"body"` // A link to the created scheduled job. Location *string `presentIn:"header" name:"location"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateScheduledJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateScheduledJobResponse) String() string
CreateSoftwareSourceDetails Description of a software source to be created.
type CreateSoftwareSourceDetails interface { // The OCID of the tenancy containing the software source. GetCompartmentId() *string // User friendly name for the software source. GetDisplayName() *string // Information specified by the user about the software source. GetDescription() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateSoftwareSourceProfileDetails Description of a software source registration profile to be created.
type CreateSoftwareSourceProfileDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the tenancy containing the registration profile. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The list of software source OCIDs that the registration profile will use. SoftwareSourceIds []string `mandatory:"true" json:"softwareSourceIds"` // The description of the registration profile. Description *string `mandatory:"false" json:"description"` // The OCID of the management station. ManagementStationId *string `mandatory:"false" json:"managementStationId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The software source vendor name. VendorName VendorNameEnum `mandatory:"true" json:"vendorName"` // The operating system family. OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"` // The architecture type. ArchType ArchTypeEnum `mandatory:"true" json:"archType"` }
func (m CreateSoftwareSourceProfileDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateSoftwareSourceProfileDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateSoftwareSourceProfileDetails) GetDescription() *string
GetDescription returns Description
func (m CreateSoftwareSourceProfileDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateSoftwareSourceProfileDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateSoftwareSourceProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (m CreateSoftwareSourceProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateSoftwareSourceProfileDetails) String() string
func (m CreateSoftwareSourceProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSoftwareSourceRequest wrapper for the CreateSoftwareSource operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/CreateSoftwareSource.go.html to see an example of how to use CreateSoftwareSourceRequest.
type CreateSoftwareSourceRequest struct { // Details for the new software source. CreateSoftwareSourceDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSoftwareSourceRequest) String() string
func (request CreateSoftwareSourceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSoftwareSourceResponse wrapper for the CreateSoftwareSource operation
type CreateSoftwareSourceResponse struct { // The underlying http response RawResponse *http.Response // The SoftwareSource instance SoftwareSource `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // URL for the created software source, the software source OCID will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response CreateSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSoftwareSourceResponse) String() string
CreateStationProfileDetails Description of a group registration profile to be created.
type CreateStationProfileDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the tenancy containing the registration profile. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The description of the registration profile. Description *string `mandatory:"false" json:"description"` // The OCID of the management station. ManagementStationId *string `mandatory:"false" json:"managementStationId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The software source vendor name. VendorName VendorNameEnum `mandatory:"false" json:"vendorName,omitempty"` // The operating system family. OsFamily OsFamilyEnum `mandatory:"false" json:"osFamily,omitempty"` // The architecture type. ArchType ArchTypeEnum `mandatory:"false" json:"archType,omitempty"` }
func (m CreateStationProfileDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateStationProfileDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateStationProfileDetails) GetDescription() *string
GetDescription returns Description
func (m CreateStationProfileDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateStationProfileDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateStationProfileDetails) GetManagementStationId() *string
GetManagementStationId returns ManagementStationId
func (m CreateStationProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateStationProfileDetails) String() string
func (m CreateStationProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateVersionedCustomSoftwareSourceDetails Description of a versioned custom software source to be created.
type CreateVersionedCustomSoftwareSourceDetails struct { // The OCID of the tenancy containing the software source. CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source. DisplayName *string `mandatory:"true" json:"displayName"` // List of vendor software sources. VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"` // The version to assign to this custom software source. SoftwareSourceVersion *string `mandatory:"true" json:"softwareSourceVersion"` // Information specified by the user about the software source. Description *string `mandatory:"false" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"` }
func (m CreateVersionedCustomSoftwareSourceDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateVersionedCustomSoftwareSourceDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CreateVersionedCustomSoftwareSourceDetails) GetDescription() *string
GetDescription returns Description
func (m CreateVersionedCustomSoftwareSourceDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateVersionedCustomSoftwareSourceDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CreateVersionedCustomSoftwareSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateVersionedCustomSoftwareSourceDetails) String() string
func (m CreateVersionedCustomSoftwareSourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomSoftwareSource A custom software source contains a custom collection of packages.
type CustomSoftwareSource struct { // OCID for the software source. Id *string `mandatory:"true" json:"id"` // The OCID of the tenancy containing the software source. CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source. DisplayName *string `mandatory:"true" json:"displayName"` // The date and time the software source was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The Repo ID for the software source. RepoId *string `mandatory:"true" json:"repoId"` // URL for the repository. Url *string `mandatory:"true" json:"url"` // List of vendor software sources. VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"` // Information specified by the user about the software source. Description *string `mandatory:"false" json:"description"` // Number of packages. PackageCount *int64 `mandatory:"false" json:"packageCount"` // URL of the GPG key for this software source. GpgKeyUrl *string `mandatory:"false" json:"gpgKeyUrl"` // ID of the GPG key for this software source. GpgKeyId *string `mandatory:"false" json:"gpgKeyId"` // Fingerprint of the GPG key for this software source. GpgKeyFingerprint *string `mandatory:"false" json:"gpgKeyFingerprint"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` CustomSoftwareSourceFilter *CustomSoftwareSourceFilter `mandatory:"false" json:"customSoftwareSourceFilter"` // Indicates whether service should automatically update the custom software source for the user. IsAutomaticallyUpdated *bool `mandatory:"false" json:"isAutomaticallyUpdated"` // Possible availabilities of a software source. Availability AvailabilityEnum `mandatory:"true" json:"availability"` // The OS family the software source belongs to. OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"` // The architecture type supported by the software source. ArchType ArchTypeEnum `mandatory:"true" json:"archType"` // The current state of the software source. LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The yum repository checksum type used by this software source. ChecksumType ChecksumTypeEnum `mandatory:"false" json:"checksumType,omitempty"` }
func (m CustomSoftwareSource) GetArchType() ArchTypeEnum
GetArchType returns ArchType
func (m CustomSoftwareSource) GetAvailability() AvailabilityEnum
GetAvailability returns Availability
func (m CustomSoftwareSource) GetChecksumType() ChecksumTypeEnum
GetChecksumType returns ChecksumType
func (m CustomSoftwareSource) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CustomSoftwareSource) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CustomSoftwareSource) GetDescription() *string
GetDescription returns Description
func (m CustomSoftwareSource) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CustomSoftwareSource) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CustomSoftwareSource) GetGpgKeyFingerprint() *string
GetGpgKeyFingerprint returns GpgKeyFingerprint
func (m CustomSoftwareSource) GetGpgKeyId() *string
GetGpgKeyId returns GpgKeyId
func (m CustomSoftwareSource) GetGpgKeyUrl() *string
GetGpgKeyUrl returns GpgKeyUrl
func (m CustomSoftwareSource) GetId() *string
GetId returns Id
func (m CustomSoftwareSource) GetLifecycleState() SoftwareSourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CustomSoftwareSource) GetOsFamily() OsFamilyEnum
GetOsFamily returns OsFamily
func (m CustomSoftwareSource) GetPackageCount() *int64
GetPackageCount returns PackageCount
func (m CustomSoftwareSource) GetRepoId() *string
GetRepoId returns RepoId
func (m CustomSoftwareSource) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (m CustomSoftwareSource) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CustomSoftwareSource) GetUrl() *string
GetUrl returns Url
func (m CustomSoftwareSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CustomSoftwareSource) String() string
func (m CustomSoftwareSource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomSoftwareSourceFilter Used to apply filters to a VendorSoftwareSource to create/update CustomSoftwareSources.
type CustomSoftwareSourceFilter struct { // The list of package filters. PackageFilters []PackageFilter `mandatory:"false" json:"packageFilters"` // The list of module stream/profile filters. ModuleStreamProfileFilters []ModuleStreamProfileFilter `mandatory:"false" json:"moduleStreamProfileFilters"` // The list of group filters. PackageGroupFilters []PackageGroupFilter `mandatory:"false" json:"packageGroupFilters"` }
func (m CustomSoftwareSourceFilter) String() string
func (m CustomSoftwareSourceFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomSoftwareSourceSummary A custom software source contains a custom collection of packages.
type CustomSoftwareSourceSummary struct { // The OCID for the software source. Id *string `mandatory:"true" json:"id"` // The OCID of the tenancy containing the software source. CompartmentId *string `mandatory:"true" json:"compartmentId"` // User friendly name for the software source. DisplayName *string `mandatory:"true" json:"displayName"` // The Repo ID for the software source. RepoId *string `mandatory:"true" json:"repoId"` // URL for the repository. Url *string `mandatory:"true" json:"url"` // The date and time the software source was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time of when the software source was updated as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // List of vendor software sources. VendorSoftwareSources []Id `mandatory:"true" json:"vendorSoftwareSources"` // Information specified by the user about the software source. Description *string `mandatory:"false" json:"description"` // Number of packages. PackageCount *int64 `mandatory:"false" json:"packageCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The current state of the software source. LifecycleState SoftwareSourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Possible availabilities of a software source. Availability AvailabilityEnum `mandatory:"true" json:"availability"` // The OS family the software source belongs to. OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"` // The architecture type supported by the software source. ArchType ArchTypeEnum `mandatory:"true" json:"archType"` }
func (m CustomSoftwareSourceSummary) GetArchType() ArchTypeEnum
GetArchType returns ArchType
func (m CustomSoftwareSourceSummary) GetAvailability() AvailabilityEnum
GetAvailability returns Availability
func (m CustomSoftwareSourceSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CustomSoftwareSourceSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (m CustomSoftwareSourceSummary) GetDescription() *string
GetDescription returns Description
func (m CustomSoftwareSourceSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CustomSoftwareSourceSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (m CustomSoftwareSourceSummary) GetId() *string
GetId returns Id
func (m CustomSoftwareSourceSummary) GetLifecycleState() SoftwareSourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CustomSoftwareSourceSummary) GetOsFamily() OsFamilyEnum
GetOsFamily returns OsFamily
func (m CustomSoftwareSourceSummary) GetPackageCount() *int64
GetPackageCount returns PackageCount
func (m CustomSoftwareSourceSummary) GetRepoId() *string
GetRepoId returns RepoId
func (m CustomSoftwareSourceSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (m CustomSoftwareSourceSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CustomSoftwareSourceSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CustomSoftwareSourceSummary) GetUrl() *string
GetUrl returns Url
func (m CustomSoftwareSourceSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CustomSoftwareSourceSummary) String() string
func (m CustomSoftwareSourceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteLifecycleEnvironmentRequest wrapper for the DeleteLifecycleEnvironment operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DeleteLifecycleEnvironment.go.html to see an example of how to use DeleteLifecycleEnvironmentRequest.
type DeleteLifecycleEnvironmentRequest struct { // The OCID of the lifecycle environment. LifecycleEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"lifecycleEnvironmentId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteLifecycleEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteLifecycleEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteLifecycleEnvironmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteLifecycleEnvironmentRequest) String() string
func (request DeleteLifecycleEnvironmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteLifecycleEnvironmentResponse wrapper for the DeleteLifecycleEnvironment operation
type DeleteLifecycleEnvironmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteLifecycleEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteLifecycleEnvironmentResponse) String() string
DeleteManagedInstanceGroupRequest wrapper for the DeleteManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DeleteManagedInstanceGroup.go.html to see an example of how to use DeleteManagedInstanceGroupRequest.
type DeleteManagedInstanceGroupRequest struct { // The managed instance group OCID. ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteManagedInstanceGroupRequest) String() string
func (request DeleteManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteManagedInstanceGroupResponse wrapper for the DeleteManagedInstanceGroup operation
type DeleteManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteManagedInstanceGroupResponse) String() string
DeleteManagementStationRequest wrapper for the DeleteManagementStation operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DeleteManagementStation.go.html to see an example of how to use DeleteManagementStationRequest.
type DeleteManagementStationRequest struct { // The OCID of the management station. ManagementStationId *string `mandatory:"true" contributesTo:"path" name:"managementStationId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteManagementStationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteManagementStationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteManagementStationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteManagementStationRequest) String() string
func (request DeleteManagementStationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteManagementStationResponse wrapper for the DeleteManagementStation operation
type DeleteManagementStationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteManagementStationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteManagementStationResponse) String() string
DeleteProfileRequest wrapper for the DeleteProfile operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DeleteProfile.go.html to see an example of how to use DeleteProfileRequest.
type DeleteProfileRequest struct { // The OCID of the registration profile. ProfileId *string `mandatory:"true" contributesTo:"path" name:"profileId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteProfileRequest) String() string
func (request DeleteProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteProfileResponse wrapper for the DeleteProfile operation
type DeleteProfileResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteProfileResponse) String() string
DeleteScheduledJobRequest wrapper for the DeleteScheduledJob operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DeleteScheduledJob.go.html to see an example of how to use DeleteScheduledJobRequest.
type DeleteScheduledJobRequest struct { // The OCID of the scheduled job. ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteScheduledJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteScheduledJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteScheduledJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteScheduledJobRequest) String() string
func (request DeleteScheduledJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteScheduledJobResponse wrapper for the DeleteScheduledJob operation
type DeleteScheduledJobResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteScheduledJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteScheduledJobResponse) String() string
DeleteSoftwareSourceRequest wrapper for the DeleteSoftwareSource operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DeleteSoftwareSource.go.html to see an example of how to use DeleteSoftwareSourceRequest.
type DeleteSoftwareSourceRequest struct { // The software source OCID. SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteSoftwareSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSoftwareSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSoftwareSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSoftwareSourceRequest) String() string
func (request DeleteSoftwareSourceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSoftwareSourceResponse wrapper for the DeleteSoftwareSource operation
type DeleteSoftwareSourceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteSoftwareSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSoftwareSourceResponse) String() string
DetachManagedInstancesFromLifecycleStageDetails The managed instances to detach from the lifecycle stage.
type DetachManagedInstancesFromLifecycleStageDetails struct { ManagedInstanceDetails *ManagedInstancesDetails `mandatory:"false" json:"managedInstanceDetails"` }
func (m DetachManagedInstancesFromLifecycleStageDetails) String() string
func (m DetachManagedInstancesFromLifecycleStageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachManagedInstancesFromLifecycleStageRequest wrapper for the DetachManagedInstancesFromLifecycleStage operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DetachManagedInstancesFromLifecycleStage.go.html to see an example of how to use DetachManagedInstancesFromLifecycleStageRequest.
type DetachManagedInstancesFromLifecycleStageRequest struct { // The OCID of the lifecycle stage. LifecycleStageId *string `mandatory:"true" contributesTo:"path" name:"lifecycleStageId"` // Details for managed instances to detach from the lifecycle stage. DetachManagedInstancesFromLifecycleStageDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DetachManagedInstancesFromLifecycleStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DetachManagedInstancesFromLifecycleStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DetachManagedInstancesFromLifecycleStageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DetachManagedInstancesFromLifecycleStageRequest) String() string
func (request DetachManagedInstancesFromLifecycleStageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachManagedInstancesFromLifecycleStageResponse wrapper for the DetachManagedInstancesFromLifecycleStage operation
type DetachManagedInstancesFromLifecycleStageResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DetachManagedInstancesFromLifecycleStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DetachManagedInstancesFromLifecycleStageResponse) String() string
DetachManagedInstancesFromManagedInstanceGroupDetails The managed instance OCIDs to detach from the managed instance group.
type DetachManagedInstancesFromManagedInstanceGroupDetails struct { // The list of managed instance OCIDs to be detached. ManagedInstances []string `mandatory:"false" json:"managedInstances"` }
func (m DetachManagedInstancesFromManagedInstanceGroupDetails) String() string
func (m DetachManagedInstancesFromManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachManagedInstancesFromManagedInstanceGroupRequest wrapper for the DetachManagedInstancesFromManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DetachManagedInstancesFromManagedInstanceGroup.go.html to see an example of how to use DetachManagedInstancesFromManagedInstanceGroupRequest.
type DetachManagedInstancesFromManagedInstanceGroupRequest struct { // The managed instance group OCID. ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // Details for managed instances to detach from the managed instance group. DetachManagedInstancesFromManagedInstanceGroupDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DetachManagedInstancesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DetachManagedInstancesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DetachManagedInstancesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DetachManagedInstancesFromManagedInstanceGroupRequest) String() string
func (request DetachManagedInstancesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachManagedInstancesFromManagedInstanceGroupResponse wrapper for the DetachManagedInstancesFromManagedInstanceGroup operation
type DetachManagedInstancesFromManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DetachManagedInstancesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DetachManagedInstancesFromManagedInstanceGroupResponse) String() string
DetachSoftwareSourcesFromManagedInstanceDetails The details about the software sources to be detached.
type DetachSoftwareSourcesFromManagedInstanceDetails struct { // The list of software source OCIDs to be attached/detached. SoftwareSources []string `mandatory:"true" json:"softwareSources"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m DetachSoftwareSourcesFromManagedInstanceDetails) String() string
func (m DetachSoftwareSourcesFromManagedInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachSoftwareSourcesFromManagedInstanceGroupDetails The software sources OCIDs to detach from the managed instance group.
type DetachSoftwareSourcesFromManagedInstanceGroupDetails struct { // The list of software sources OCIDs to be detached. SoftwareSources []string `mandatory:"false" json:"softwareSources"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m DetachSoftwareSourcesFromManagedInstanceGroupDetails) String() string
func (m DetachSoftwareSourcesFromManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachSoftwareSourcesFromManagedInstanceGroupRequest wrapper for the DetachSoftwareSourcesFromManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DetachSoftwareSourcesFromManagedInstanceGroup.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstanceGroupRequest.
type DetachSoftwareSourcesFromManagedInstanceGroupRequest struct { // The managed instance group OCID. ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // Details for software sources to attach to the specified managed instance group. DetachSoftwareSourcesFromManagedInstanceGroupDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) String() string
func (request DetachSoftwareSourcesFromManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachSoftwareSourcesFromManagedInstanceGroupResponse wrapper for the DetachSoftwareSourcesFromManagedInstanceGroup operation
type DetachSoftwareSourcesFromManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DetachSoftwareSourcesFromManagedInstanceGroupResponse) String() string
DetachSoftwareSourcesFromManagedInstanceRequest wrapper for the DetachSoftwareSourcesFromManagedInstance operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DetachSoftwareSourcesFromManagedInstance.go.html to see an example of how to use DetachSoftwareSourcesFromManagedInstanceRequest.
type DetachSoftwareSourcesFromManagedInstanceRequest struct { // The OCID of the managed instance. ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // Details of software sources to be detached from a managed instance. DetachSoftwareSourcesFromManagedInstanceDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DetachSoftwareSourcesFromManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DetachSoftwareSourcesFromManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DetachSoftwareSourcesFromManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DetachSoftwareSourcesFromManagedInstanceRequest) String() string
func (request DetachSoftwareSourcesFromManagedInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetachSoftwareSourcesFromManagedInstanceResponse wrapper for the DetachSoftwareSourcesFromManagedInstance operation
type DetachSoftwareSourcesFromManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DetachSoftwareSourcesFromManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DetachSoftwareSourcesFromManagedInstanceResponse) String() string
DisableModuleStreamOnManagedInstanceDetails The details of the module stream to be disabled on a managed instance.
type DisableModuleStreamOnManagedInstanceDetails struct { // The name of a module. ModuleName *string `mandatory:"true" json:"moduleName"` // The name of a stream of the specified module. StreamName *string `mandatory:"false" json:"streamName"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m DisableModuleStreamOnManagedInstanceDetails) String() string
func (m DisableModuleStreamOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableModuleStreamOnManagedInstanceGroupDetails The work request details for the module stream operation on the managed instance group.
type DisableModuleStreamOnManagedInstanceGroupDetails struct { // The name of a module. ModuleName *string `mandatory:"false" json:"moduleName"` // The name of a stream of the specified module. StreamName *string `mandatory:"false" json:"streamName"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m DisableModuleStreamOnManagedInstanceGroupDetails) String() string
func (m DisableModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableModuleStreamOnManagedInstanceGroupRequest wrapper for the DisableModuleStreamOnManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DisableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use DisableModuleStreamOnManagedInstanceGroupRequest.
type DisableModuleStreamOnManagedInstanceGroupRequest struct { // The managed instance group OCID. ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // Details for modules to disable on the managed instance group. DisableModuleStreamOnManagedInstanceGroupDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableModuleStreamOnManagedInstanceGroupRequest) String() string
func (request DisableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableModuleStreamOnManagedInstanceGroupResponse wrapper for the DisableModuleStreamOnManagedInstanceGroup operation
type DisableModuleStreamOnManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableModuleStreamOnManagedInstanceGroupResponse) String() string
DisableModuleStreamOnManagedInstanceRequest wrapper for the DisableModuleStreamOnManagedInstance operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/DisableModuleStreamOnManagedInstance.go.html to see an example of how to use DisableModuleStreamOnManagedInstanceRequest.
type DisableModuleStreamOnManagedInstanceRequest struct { // The OCID of the managed instance. ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // The details of the module stream to be disabled on a managed instance. DisableModuleStreamOnManagedInstanceDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableModuleStreamOnManagedInstanceRequest) String() string
func (request DisableModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableModuleStreamOnManagedInstanceResponse wrapper for the DisableModuleStreamOnManagedInstance operation
type DisableModuleStreamOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableModuleStreamOnManagedInstanceResponse) String() string
EnableModuleStreamOnManagedInstanceDetails The details of the module stream to be enabled on a managed instance.
type EnableModuleStreamOnManagedInstanceDetails struct { // The name of a module. ModuleName *string `mandatory:"true" json:"moduleName"` // The name of a stream of the specified module. StreamName *string `mandatory:"false" json:"streamName"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m EnableModuleStreamOnManagedInstanceDetails) String() string
func (m EnableModuleStreamOnManagedInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableModuleStreamOnManagedInstanceGroupDetails The work request details for the module stream operation on the managed instance group.
type EnableModuleStreamOnManagedInstanceGroupDetails struct { // The name of a module. ModuleName *string `mandatory:"false" json:"moduleName"` // The name of a stream of the specified module. StreamName *string `mandatory:"false" json:"streamName"` WorkRequestDetails *WorkRequestDetails `mandatory:"false" json:"workRequestDetails"` }
func (m EnableModuleStreamOnManagedInstanceGroupDetails) String() string
func (m EnableModuleStreamOnManagedInstanceGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableModuleStreamOnManagedInstanceGroupRequest wrapper for the EnableModuleStreamOnManagedInstanceGroup operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/EnableModuleStreamOnManagedInstanceGroup.go.html to see an example of how to use EnableModuleStreamOnManagedInstanceGroupRequest.
type EnableModuleStreamOnManagedInstanceGroupRequest struct { // The managed instance group OCID. ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"` // Details for modules to enable on the managed instance group. EnableModuleStreamOnManagedInstanceGroupDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableModuleStreamOnManagedInstanceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableModuleStreamOnManagedInstanceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableModuleStreamOnManagedInstanceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableModuleStreamOnManagedInstanceGroupRequest) String() string
func (request EnableModuleStreamOnManagedInstanceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableModuleStreamOnManagedInstanceGroupResponse wrapper for the EnableModuleStreamOnManagedInstanceGroup operation
type EnableModuleStreamOnManagedInstanceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableModuleStreamOnManagedInstanceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableModuleStreamOnManagedInstanceGroupResponse) String() string
EnableModuleStreamOnManagedInstanceRequest wrapper for the EnableModuleStreamOnManagedInstance operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/osmanagementhub/EnableModuleStreamOnManagedInstance.go.html to see an example of how to use EnableModuleStreamOnManagedInstanceRequest.
type EnableModuleStreamOnManagedInstanceRequest struct { // The OCID of the managed instance. ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"` // The details of the module stream to be enabled on a managed instance. EnableModuleStreamOnManagedInstanceDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableModuleStreamOnManagedInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableModuleStreamOnManagedInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableModuleStreamOnManagedInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableModuleStreamOnManagedInstanceRequest) String() string
func (request EnableModuleStreamOnManagedInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableModuleStreamOnManagedInstanceResponse wrapper for the EnableModuleStreamOnManagedInstance operation
type EnableModuleStreamOnManagedInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableModuleStreamOnManagedInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableModuleStreamOnManagedInstanceResponse) String() string
EntitlementCollection Results of a Entitlement search. Contains boh EntitlementSummary items and other information, such as metadata.
type EntitlementCollection struct { // List of Entitlement. Items []EntitlementSummary `m