func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetAgentTypeEnumStringValues() []string
GetAgentTypeEnumStringValues Enumerates the set of values in String for AgentTypeEnum
func GetAlgorithmsEnumStringValues() []string
GetAlgorithmsEnumStringValues Enumerates the set of values in String for AlgorithmsEnum
func GetAnnouncementSortByEnumStringValues() []string
GetAnnouncementSortByEnumStringValues Enumerates the set of values in String for AnnouncementSortByEnum
func GetApplicationExecutionTypeEnumStringValues() []string
GetApplicationExecutionTypeEnumStringValues Enumerates the set of values in String for ApplicationExecutionTypeEnum
func GetApplicationInstallationSortByEnumStringValues() []string
GetApplicationInstallationSortByEnumStringValues Enumerates the set of values in String for ApplicationInstallationSortByEnum
func GetApplicationSortByEnumStringValues() []string
GetApplicationSortByEnumStringValues Enumerates the set of values in String for ApplicationSortByEnum
func GetArtifactContentTypeEnumStringValues() []string
GetArtifactContentTypeEnumStringValues Enumerates the set of values in String for ArtifactContentTypeEnum
func GetBlocklistSortByEnumStringValues() []string
GetBlocklistSortByEnumStringValues Enumerates the set of values in String for BlocklistSortByEnum
func GetCryptoAnalysisResultModeEnumStringValues() []string
GetCryptoAnalysisResultModeEnumStringValues Enumerates the set of values in String for CryptoAnalysisResultModeEnum
func GetCryptoAnalysisResultSortByEnumStringValues() []string
GetCryptoAnalysisResultSortByEnumStringValues Enumerates the set of values in String for CryptoAnalysisResultSortByEnum
func GetDeployedApplicationInstallationSortByEnumStringValues() []string
GetDeployedApplicationInstallationSortByEnumStringValues Enumerates the set of values in String for DeployedApplicationInstallationSortByEnum
func GetDeployedApplicationSortByEnumStringValues() []string
GetDeployedApplicationSortByEnumStringValues Enumerates the set of values in String for DeployedApplicationSortByEnum
func GetDrsFileChecksumTypeEnumStringValues() []string
GetDrsFileChecksumTypeEnumStringValues Enumerates the set of values in String for DrsFileChecksumTypeEnum
func GetDrsFileSortByEnumStringValues() []string
GetDrsFileSortByEnumStringValues Enumerates the set of values in String for DrsFileSortByEnum
func GetDrsFileStatusEnumStringValues() []string
GetDrsFileStatusEnumStringValues Enumerates the set of values in String for DrsFileStatusEnum
func GetDrsFileSummaryChecksumTypeEnumStringValues() []string
GetDrsFileSummaryChecksumTypeEnumStringValues Enumerates the set of values in String for DrsFileSummaryChecksumTypeEnum
func GetExportDurationEnumStringValues() []string
GetExportDurationEnumStringValues Enumerates the set of values in String for ExportDurationEnum
func GetExportFrequencyEnumStringValues() []string
GetExportFrequencyEnumStringValues Enumerates the set of values in String for ExportFrequencyEnum
func GetExportResourcesEnumStringValues() []string
GetExportResourcesEnumStringValues Enumerates the set of values in String for ExportResourcesEnum
func GetExportRunStatusEnumStringValues() []string
GetExportRunStatusEnumStringValues Enumerates the set of values in String for ExportRunStatusEnum
func GetFleetDiagnosisSummaryResourceStateEnumStringValues() []string
GetFleetDiagnosisSummaryResourceStateEnumStringValues Enumerates the set of values in String for FleetDiagnosisSummaryResourceStateEnum
func GetFleetDiagnosisSummaryResourceTypeEnumStringValues() []string
GetFleetDiagnosisSummaryResourceTypeEnumStringValues Enumerates the set of values in String for FleetDiagnosisSummaryResourceTypeEnum
func GetGlobalLoggingLevelEnumStringValues() []string
GetGlobalLoggingLevelEnumStringValues Enumerates the set of values in String for GlobalLoggingLevelEnum
func GetInstallationSiteSortByEnumStringValues() []string
GetInstallationSiteSortByEnumStringValues Enumerates the set of values in String for InstallationSiteSortByEnum
func GetInstallationSortByEnumStringValues() []string
GetInstallationSortByEnumStringValues Enumerates the set of values in String for InstallationSortByEnum
func GetJavaFamilySortByEnumStringValues() []string
GetJavaFamilySortByEnumStringValues Enumerates the set of values in String for JavaFamilySortByEnum
func GetJavaMigrationAnalysisResultSortByEnumStringValues() []string
GetJavaMigrationAnalysisResultSortByEnumStringValues Enumerates the set of values in String for JavaMigrationAnalysisResultSortByEnum
func GetJavaReleaseSortByEnumStringValues() []string
GetJavaReleaseSortByEnumStringValues Enumerates the set of values in String for JavaReleaseSortByEnum
func GetJavaServerInstanceSortByEnumStringValues() []string
GetJavaServerInstanceSortByEnumStringValues Enumerates the set of values in String for JavaServerInstanceSortByEnum
func GetJavaServerSortByEnumStringValues() []string
GetJavaServerSortByEnumStringValues Enumerates the set of values in String for JavaServerSortByEnum
func GetJreSecurityStatusEnumStringValues() []string
GetJreSecurityStatusEnumStringValues Enumerates the set of values in String for JreSecurityStatusEnum
func GetJreSortByEnumStringValues() []string
GetJreSortByEnumStringValues Enumerates the set of values in String for JreSortByEnum
func GetLibrarySortByEnumStringValues() []string
GetLibrarySortByEnumStringValues Enumerates the set of values in String for LibrarySortByEnum
func GetLicenseTypeEnumStringValues() []string
GetLicenseTypeEnumStringValues Enumerates the set of values in String for LicenseTypeEnum
func GetLifecycleStateEnumStringValues() []string
GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum
func GetListAnnouncementsSortByEnumStringValues() []string
GetListAnnouncementsSortByEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortByEnum
func GetListAnnouncementsSortOrderEnumStringValues() []string
GetListAnnouncementsSortOrderEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortOrderEnum
func GetListBlocklistsOperationEnumStringValues() []string
GetListBlocklistsOperationEnumStringValues Enumerates the set of values in String for ListBlocklistsOperationEnum
func GetListBlocklistsSortByEnumStringValues() []string
GetListBlocklistsSortByEnumStringValues Enumerates the set of values in String for ListBlocklistsSortByEnum
func GetListBlocklistsSortOrderEnumStringValues() []string
GetListBlocklistsSortOrderEnumStringValues Enumerates the set of values in String for ListBlocklistsSortOrderEnum
func GetListCryptoAnalysisResultsAggregationModeEnumStringValues() []string
GetListCryptoAnalysisResultsAggregationModeEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsAggregationModeEnum
func GetListCryptoAnalysisResultsSortByEnumStringValues() []string
GetListCryptoAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsSortByEnum
func GetListCryptoAnalysisResultsSortOrderEnumStringValues() []string
GetListCryptoAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsSortOrderEnum
func GetListDrsFilesSortByEnumStringValues() []string
GetListDrsFilesSortByEnumStringValues Enumerates the set of values in String for ListDrsFilesSortByEnum
func GetListDrsFilesSortOrderEnumStringValues() []string
GetListDrsFilesSortOrderEnumStringValues Enumerates the set of values in String for ListDrsFilesSortOrderEnum
func GetListFleetsLifecycleStateEnumStringValues() []string
GetListFleetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFleetsLifecycleStateEnum
func GetListFleetsSortByEnumStringValues() []string
GetListFleetsSortByEnumStringValues Enumerates the set of values in String for ListFleetsSortByEnum
func GetListFleetsSortOrderEnumStringValues() []string
GetListFleetsSortOrderEnumStringValues Enumerates the set of values in String for ListFleetsSortOrderEnum
func GetListInstallationSitesJreSecurityStatusEnumStringValues() []string
GetListInstallationSitesJreSecurityStatusEnumStringValues Enumerates the set of values in String for ListInstallationSitesJreSecurityStatusEnum
func GetListInstallationSitesSortByEnumStringValues() []string
GetListInstallationSitesSortByEnumStringValues Enumerates the set of values in String for ListInstallationSitesSortByEnum
func GetListInstallationSitesSortOrderEnumStringValues() []string
GetListInstallationSitesSortOrderEnumStringValues Enumerates the set of values in String for ListInstallationSitesSortOrderEnum
func GetListJavaFamiliesSortByEnumStringValues() []string
GetListJavaFamiliesSortByEnumStringValues Enumerates the set of values in String for ListJavaFamiliesSortByEnum
func GetListJavaFamiliesSortOrderEnumStringValues() []string
GetListJavaFamiliesSortOrderEnumStringValues Enumerates the set of values in String for ListJavaFamiliesSortOrderEnum
func GetListJavaMigrationAnalysisResultsSortByEnumStringValues() []string
GetListJavaMigrationAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisResultsSortByEnum
func GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues() []string
GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisResultsSortOrderEnum
func GetListJavaReleasesJreSecurityStatusEnumStringValues() []string
GetListJavaReleasesJreSecurityStatusEnumStringValues Enumerates the set of values in String for ListJavaReleasesJreSecurityStatusEnum
func GetListJavaReleasesLicenseTypeEnumStringValues() []string
GetListJavaReleasesLicenseTypeEnumStringValues Enumerates the set of values in String for ListJavaReleasesLicenseTypeEnum
func GetListJavaReleasesReleaseTypeEnumStringValues() []string
GetListJavaReleasesReleaseTypeEnumStringValues Enumerates the set of values in String for ListJavaReleasesReleaseTypeEnum
func GetListJavaReleasesSortByEnumStringValues() []string
GetListJavaReleasesSortByEnumStringValues Enumerates the set of values in String for ListJavaReleasesSortByEnum
func GetListJavaReleasesSortOrderEnumStringValues() []string
GetListJavaReleasesSortOrderEnumStringValues Enumerates the set of values in String for ListJavaReleasesSortOrderEnum
func GetListJreUsageSortByEnumStringValues() []string
GetListJreUsageSortByEnumStringValues Enumerates the set of values in String for ListJreUsageSortByEnum
func GetListJreUsageSortOrderEnumStringValues() []string
GetListJreUsageSortOrderEnumStringValues Enumerates the set of values in String for ListJreUsageSortOrderEnum
func GetListPerformanceTuningAnalysisResultsSortByEnumStringValues() []string
GetListPerformanceTuningAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisResultsSortByEnum
func GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues() []string
GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisResultsSortOrderEnum
func GetManagedInstanceSortByEnumStringValues() []string
GetManagedInstanceSortByEnumStringValues Enumerates the set of values in String for ManagedInstanceSortByEnum
func GetManagedInstanceTypeEnumStringValues() []string
GetManagedInstanceTypeEnumStringValues Enumerates the set of values in String for ManagedInstanceTypeEnum
func GetOperationStatusEnumStringValues() []string
GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum
func GetOperationTypeEnumStringValues() []string
GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum
func GetOsFamilyEnumStringValues() []string
GetOsFamilyEnumStringValues Enumerates the set of values in String for OsFamilyEnum
func GetPerformanceTuningAnalysisResultSortByEnumStringValues() []string
GetPerformanceTuningAnalysisResultSortByEnumStringValues Enumerates the set of values in String for PerformanceTuningAnalysisResultSortByEnum
func GetPerformanceTuningResultStatusEnumStringValues() []string
GetPerformanceTuningResultStatusEnumStringValues Enumerates the set of values in String for PerformanceTuningResultStatusEnum
func GetPostInstallationActionsEnumStringValues() []string
GetPostInstallationActionsEnumStringValues Enumerates the set of values in String for PostInstallationActionsEnum
func GetReleaseTypeEnumStringValues() []string
GetReleaseTypeEnumStringValues Enumerates the set of values in String for ReleaseTypeEnum
func GetSortByEnumStringValues() []string
GetSortByEnumStringValues Enumerates the set of values in String for SortByEnum
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetSummarizeApplicationInstallationUsageSortByEnumStringValues() []string
GetSummarizeApplicationInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeApplicationInstallationUsageSortByEnum
func GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues() []string
GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeApplicationInstallationUsageSortOrderEnum
func GetSummarizeApplicationUsageFieldsEnumStringValues() []string
GetSummarizeApplicationUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageFieldsEnum
func GetSummarizeApplicationUsageSortByEnumStringValues() []string
GetSummarizeApplicationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageSortByEnum
func GetSummarizeApplicationUsageSortOrderEnumStringValues() []string
GetSummarizeApplicationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageSortOrderEnum
func GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues() []string
GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationInstallationUsageSortByEnum
func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues() []string
GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationInstallationUsageSortOrderEnum
func GetSummarizeDeployedApplicationUsageSortByEnumStringValues() []string
GetSummarizeDeployedApplicationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationUsageSortByEnum
func GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues() []string
GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationUsageSortOrderEnum
func GetSummarizeInstallationUsageFieldsEnumStringValues() []string
GetSummarizeInstallationUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageFieldsEnum
func GetSummarizeInstallationUsageSortByEnumStringValues() []string
GetSummarizeInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageSortByEnum
func GetSummarizeInstallationUsageSortOrderEnumStringValues() []string
GetSummarizeInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageSortOrderEnum
func GetSummarizeJavaServerInstanceUsageSortByEnumStringValues() []string
GetSummarizeJavaServerInstanceUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJavaServerInstanceUsageSortByEnum
func GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues() []string
GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJavaServerInstanceUsageSortOrderEnum
func GetSummarizeJavaServerUsageSortByEnumStringValues() []string
GetSummarizeJavaServerUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJavaServerUsageSortByEnum
func GetSummarizeJavaServerUsageSortOrderEnumStringValues() []string
GetSummarizeJavaServerUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJavaServerUsageSortOrderEnum
func GetSummarizeJreUsageFieldsEnumStringValues() []string
GetSummarizeJreUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeJreUsageFieldsEnum
func GetSummarizeJreUsageJreSecurityStatusEnumStringValues() []string
GetSummarizeJreUsageJreSecurityStatusEnumStringValues Enumerates the set of values in String for SummarizeJreUsageJreSecurityStatusEnum
func GetSummarizeJreUsageSortByEnumStringValues() []string
GetSummarizeJreUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJreUsageSortByEnum
func GetSummarizeJreUsageSortOrderEnumStringValues() []string
GetSummarizeJreUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJreUsageSortOrderEnum
func GetSummarizeLibraryUsageSortByEnumStringValues() []string
GetSummarizeLibraryUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeLibraryUsageSortByEnum
func GetSummarizeLibraryUsageSortOrderEnumStringValues() []string
GetSummarizeLibraryUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeLibraryUsageSortOrderEnum
func GetSummarizeManagedInstanceUsageFieldsEnumStringValues() []string
GetSummarizeManagedInstanceUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageFieldsEnum
func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues() []string
GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageManagedInstanceTypeEnum
func GetSummarizeManagedInstanceUsageSortByEnumStringValues() []string
GetSummarizeManagedInstanceUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageSortByEnum
func GetSummarizeManagedInstanceUsageSortOrderEnumStringValues() []string
GetSummarizeManagedInstanceUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageSortOrderEnum
func GetSupportTypeEnumStringValues() []string
GetSupportTypeEnumStringValues Enumerates the set of values in String for SupportTypeEnum
func GetTlsVersionsEnumStringValues() []string
GetTlsVersionsEnumStringValues Enumerates the set of values in String for TlsVersionsEnum
func GetWorkItemDetailsKindEnumStringValues() []string
GetWorkItemDetailsKindEnumStringValues Enumerates the set of values in String for WorkItemDetailsKindEnum
func GetWorkItemStatusEnumStringValues() []string
GetWorkItemStatusEnumStringValues Enumerates the set of values in String for WorkItemStatusEnum
func GetWorkItemTypeEnumStringValues() []string
GetWorkItemTypeEnumStringValues Enumerates the set of values in String for WorkItemTypeEnum
ActionTypeEnum Enum with underlying type: string
type ActionTypeEnum string
Set of constants representing the allowable values for ActionTypeEnum
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" 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
AddFleetInstallationSitesDetails The list of Java installation sites to add.
type AddFleetInstallationSitesDetails struct { // The list of installation sites to add. InstallationSites []NewInstallationSite `mandatory:"true" json:"installationSites"` // Optional list of post java installation actions PostInstallationActions []PostInstallationActionsEnum `mandatory:"false" json:"postInstallationActions"` }
func (m AddFleetInstallationSitesDetails) String() string
func (m AddFleetInstallationSitesDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddFleetInstallationSitesRequest wrapper for the AddFleetInstallationSites operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/AddFleetInstallationSites.go.html to see an example of how to use AddFleetInstallationSitesRequest.
type AddFleetInstallationSitesRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // List of installation sites to be added. AddFleetInstallationSitesDetails `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"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AddFleetInstallationSitesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AddFleetInstallationSitesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AddFleetInstallationSitesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AddFleetInstallationSitesRequest) String() string
func (request AddFleetInstallationSitesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddFleetInstallationSitesResponse wrapper for the AddFleetInstallationSites operation
type AddFleetInstallationSitesResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AddFleetInstallationSitesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AddFleetInstallationSitesResponse) String() string
AdvancedUsageTracking AdvancedUsageTracking configuration
type AdvancedUsageTracking struct { // AdvancedUsageTracking flag to store enabled or disabled status. IsEnabled *bool `mandatory:"false" json:"isEnabled"` }
func (m AdvancedUsageTracking) String() string
func (m AdvancedUsageTracking) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Agent Information about the agent.
type Agent struct { // The name of the agent. DisplayName *string `mandatory:"true" json:"displayName"` // The agent type. Type AgentTypeEnum `mandatory:"true" json:"type"` // The java version. JavaVersion *string `mandatory:"true" json:"javaVersion"` // The security status of the Java Runtime. JavaSecurityStatus JreSecurityStatusEnum `mandatory:"true" json:"javaSecurityStatus"` // A list of plugins installed on this agent. Plugins []Plugin `mandatory:"true" json:"plugins"` }
func (m Agent) String() string
func (m Agent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AgentTypeEnum Enum with underlying type: string
type AgentTypeEnum string
Set of constants representing the allowable values for AgentTypeEnum
const ( AgentTypeOma AgentTypeEnum = "OMA" AgentTypeOca AgentTypeEnum = "OCA" )
func GetAgentTypeEnumValues() []AgentTypeEnum
GetAgentTypeEnumValues Enumerates the set of values for AgentTypeEnum
func GetMappingAgentTypeEnum(val string) (AgentTypeEnum, bool)
GetMappingAgentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AlgorithmsEnum Enum with underlying type: string
type AlgorithmsEnum string
Set of constants representing the allowable values for AlgorithmsEnum
const ( AlgorithmsRsa AlgorithmsEnum = "RSA" AlgorithmsDsa AlgorithmsEnum = "DSA" AlgorithmsEc AlgorithmsEnum = "EC" AlgorithmsDh AlgorithmsEnum = "DH" )
func GetAlgorithmsEnumValues() []AlgorithmsEnum
GetAlgorithmsEnumValues Enumerates the set of values for AlgorithmsEnum
func GetMappingAlgorithmsEnum(val string) (AlgorithmsEnum, bool)
GetMappingAlgorithmsEnum performs case Insensitive comparison on enum value and return the desired enum
AnnouncementCollection Results of list announcements call. Contains AnnouncementSummary items
type AnnouncementCollection struct { // List of AnnouncementSummary items Items []AnnouncementSummary `mandatory:"true" json:"items"` }
func (m AnnouncementCollection) String() string
func (m AnnouncementCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AnnouncementSortByEnum Enum with underlying type: string
type AnnouncementSortByEnum string
Set of constants representing the allowable values for AnnouncementSortByEnum
const ( AnnouncementSortByTimeReleased AnnouncementSortByEnum = "timeReleased" AnnouncementSortBySummary AnnouncementSortByEnum = "summary" )
func GetAnnouncementSortByEnumValues() []AnnouncementSortByEnum
GetAnnouncementSortByEnumValues Enumerates the set of values for AnnouncementSortByEnum
func GetMappingAnnouncementSortByEnum(val string) (AnnouncementSortByEnum, bool)
GetMappingAnnouncementSortByEnum performs case Insensitive comparison on enum value and return the desired enum
AnnouncementSummary An summary of a announcement on Console Overview page
type AnnouncementSummary struct { // Unique id of the announcement Key *int `mandatory:"true" json:"key"` // Summary text of the announcement Summary *string `mandatory:"true" json:"summary"` // URL to the announcement web page Url *string `mandatory:"true" json:"url"` // Date time on which the announcement was released TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` }
func (m AnnouncementSummary) String() string
func (m AnnouncementSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApplicationExecutionTypeEnum Enum with underlying type: string
type ApplicationExecutionTypeEnum string
Set of constants representing the allowable values for ApplicationExecutionTypeEnum
const ( ApplicationExecutionTypeInstalled ApplicationExecutionTypeEnum = "INSTALLED" ApplicationExecutionTypeDeployed ApplicationExecutionTypeEnum = "DEPLOYED" )
func GetApplicationExecutionTypeEnumValues() []ApplicationExecutionTypeEnum
GetApplicationExecutionTypeEnumValues Enumerates the set of values for ApplicationExecutionTypeEnum
func GetMappingApplicationExecutionTypeEnum(val string) (ApplicationExecutionTypeEnum, bool)
GetMappingApplicationExecutionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApplicationInstallationSortByEnum Enum with underlying type: string
type ApplicationInstallationSortByEnum string
Set of constants representing the allowable values for ApplicationInstallationSortByEnum
const ( ApplicationInstallationSortByTimeFirstSeen ApplicationInstallationSortByEnum = "timeFirstSeen" ApplicationInstallationSortByTimeLastSeen ApplicationInstallationSortByEnum = "timeLastSeen" ApplicationInstallationSortByDisplayName ApplicationInstallationSortByEnum = "displayName" ApplicationInstallationSortByInstallationPath ApplicationInstallationSortByEnum = "installationPath" ApplicationInstallationSortByOsName ApplicationInstallationSortByEnum = "osName" ApplicationInstallationSortByApproximateJreCount ApplicationInstallationSortByEnum = "approximateJreCount" ApplicationInstallationSortByApproximateInstallationCount ApplicationInstallationSortByEnum = "approximateInstallationCount" ApplicationInstallationSortByApproximateManagedInstanceCount ApplicationInstallationSortByEnum = "approximateManagedInstanceCount" )
func GetApplicationInstallationSortByEnumValues() []ApplicationInstallationSortByEnum
GetApplicationInstallationSortByEnumValues Enumerates the set of values for ApplicationInstallationSortByEnum
func GetMappingApplicationInstallationSortByEnum(val string) (ApplicationInstallationSortByEnum, bool)
GetMappingApplicationInstallationSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ApplicationInstallationUsageSummary Summarizes application installation usage information during a specified time period. The main difference between ApplicationUsage and ApplicationInstallationUsageSummary is the presence of installation information. ApplicationUsage provides only aggregated information for an application regardless of the installation paths. Therefore, two different applications with the same application name installed in two different paths will be aggregated to a single application. This aggregation makes it difficult to focus actions to single application installed on a known path. An application installation is independent of the Java Runtime on which it's running or the Managed Instance where it's installed.
type ApplicationInstallationUsageSummary struct { // An internal identifier for the application installation that is unique to a Fleet. ApplicationInstallationKey *string `mandatory:"true" json:"applicationInstallationKey"` // An internal identifier for the application that is unique to a Fleet. // ApplicationKey will be identical for applications with different installation information. ApplicationKey *string `mandatory:"true" json:"applicationKey"` // The name of the application. DisplayName *string `mandatory:"true" json:"displayName"` // The type of the application, denoted by how the application was started. ApplicationType *string `mandatory:"true" json:"applicationType"` // The full path on which the application installation was detected. InstallationPath *string `mandatory:"false" json:"installationPath"` // List of full paths where the application last searched for classes. // Contains full paths to all items from module-list and class path list. FullClassPath []string `mandatory:"false" json:"fullClassPath"` // The operating systems running this application. OperatingSystems []OperatingSystem `mandatory:"false" json:"operatingSystems"` // The approximate count of installations running this application. ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"` // The approximate count of Java Runtimes running this application. ApproximateJreCount *int `mandatory:"false" json:"approximateJreCount"` // The approximate count of managed instances reporting this application. ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"` // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"` // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The date and time the resource was _first_ reported to JMS. // This is potentially _before_ the specified time period provided by the filters. // For example, a resource can be first reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` }
func (m ApplicationInstallationUsageSummary) String() string
func (m ApplicationInstallationUsageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApplicationInstallationUsageSummaryCollection Results of an application installation search. Contains ApplicationInstallationUsageSummary items.
type ApplicationInstallationUsageSummaryCollection struct { // A list of application installations. Items []ApplicationInstallationUsageSummary `mandatory:"true" json:"items"` }
func (m ApplicationInstallationUsageSummaryCollection) String() string
func (m ApplicationInstallationUsageSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApplicationSortByEnum Enum with underlying type: string
type ApplicationSortByEnum string
Set of constants representing the allowable values for ApplicationSortByEnum
const ( ApplicationSortByTimeFirstSeen ApplicationSortByEnum = "timeFirstSeen" ApplicationSortByTimeLastSeen ApplicationSortByEnum = "timeLastSeen" ApplicationSortByDisplayName ApplicationSortByEnum = "displayName" ApplicationSortByApproximateJreCount ApplicationSortByEnum = "approximateJreCount" ApplicationSortByApproximateInstallationCount ApplicationSortByEnum = "approximateInstallationCount" ApplicationSortByApproximateManagedInstanceCount ApplicationSortByEnum = "approximateManagedInstanceCount" ApplicationSortByOsName ApplicationSortByEnum = "osName" )
func GetApplicationSortByEnumValues() []ApplicationSortByEnum
GetApplicationSortByEnumValues Enumerates the set of values for ApplicationSortByEnum
func GetMappingApplicationSortByEnum(val string) (ApplicationSortByEnum, bool)
GetMappingApplicationSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ApplicationUsage Application usage during a specified time period. An application is a Java application that can be executed by a Java Runtime installation. An application is independent of the Java Runtime or its installation.
type ApplicationUsage struct { // An internal identifier for the application that is unique to a Fleet. ApplicationId *string `mandatory:"true" json:"applicationId"` // The name of the application. DisplayName *string `mandatory:"true" json:"displayName"` // The type of the application, denoted by how the application was started. ApplicationType *string `mandatory:"true" json:"applicationType"` // The operating systems running this application. OperatingSystems []OperatingSystem `mandatory:"false" json:"operatingSystems"` // The approximate count of installations running this application. ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"` // The approximate count of Java Runtimes running this application. ApproximateJreCount *int `mandatory:"false" json:"approximateJreCount"` // The approximate count of managed instances reporting this application. ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"` // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"` // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The date and time the resource was _first_ reported to JMS. // This is potentially _before_ the specified time period provided by the filters. // For example, a resource can be first reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` }
func (m ApplicationUsage) String() string
func (m ApplicationUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApplicationUsageCollection Results of an application search. Contains ApplicationUsage items.
type ApplicationUsageCollection struct { // A list of applications. Items []ApplicationUsage `mandatory:"true" json:"items"` }
func (m ApplicationUsageCollection) String() string
func (m ApplicationUsageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApplicationWorkItemDetails The work item details with JFR related information.
type ApplicationWorkItemDetails struct { // The unique key of the application of the JFR. ApplicationKey *string `mandatory:"true" json:"applicationKey"` // The application name. ApplicationName *string `mandatory:"true" json:"applicationName"` // The unique key of the application installation of the JFR. ApplicationInstallationKey *string `mandatory:"false" json:"applicationInstallationKey"` // The full path on which application installation was detected. ApplicationInstallationPath *string `mandatory:"false" json:"applicationInstallationPath"` // The work item type. WorkItemType WorkItemTypeEnum `mandatory:"false" json:"workItemType,omitempty"` }
func (m ApplicationWorkItemDetails) GetWorkItemType() WorkItemTypeEnum
GetWorkItemType returns WorkItemType
func (m ApplicationWorkItemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ApplicationWorkItemDetails) String() string
func (m ApplicationWorkItemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ArtifactContentTypeEnum Enum with underlying type: string
type ArtifactContentTypeEnum string
Set of constants representing the allowable values for ArtifactContentTypeEnum
const ( ArtifactContentTypeJdk ArtifactContentTypeEnum = "JDK" ArtifactContentTypeJre ArtifactContentTypeEnum = "JRE" ArtifactContentTypeServerJre ArtifactContentTypeEnum = "SERVER_JRE" )
func GetArtifactContentTypeEnumValues() []ArtifactContentTypeEnum
GetArtifactContentTypeEnumValues Enumerates the set of values for ArtifactContentTypeEnum
func GetMappingArtifactContentTypeEnum(val string) (ArtifactContentTypeEnum, bool)
GetMappingArtifactContentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
BasicWorkItemDetails The common work item details.
type BasicWorkItemDetails struct { // The work item type. WorkItemType WorkItemTypeEnum `mandatory:"false" json:"workItemType,omitempty"` }
func (m BasicWorkItemDetails) GetWorkItemType() WorkItemTypeEnum
GetWorkItemType returns WorkItemType
func (m BasicWorkItemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BasicWorkItemDetails) String() string
func (m BasicWorkItemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Blocklist The blocklist record to prevent a target resource from certain operation with reason.
type Blocklist struct { // The unique identifier of this blocklist record. Key *string `mandatory:"true" json:"key"` Target *BlocklistTarget `mandatory:"true" json:"target"` // The operation type Operation OperationTypeEnum `mandatory:"true" json:"operation"` // The reason why the operation is blocklisted. Reason *string `mandatory:"false" json:"reason"` }
func (m Blocklist) String() string
func (m Blocklist) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BlocklistCollection Results of a blocklist search that contain Blocklist records.
type BlocklistCollection struct { // The blocklist Items []Blocklist `mandatory:"true" json:"items"` }
func (m BlocklistCollection) String() string
func (m BlocklistCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BlocklistEntry An entry for blocklist to describe blocked operation and reason.
type BlocklistEntry struct { // The operation type. Operation OperationTypeEnum `mandatory:"true" json:"operation"` // The reason why the operation is blocklisted. Reason *string `mandatory:"true" json:"reason"` }
func (m BlocklistEntry) String() string
func (m BlocklistEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BlocklistSortByEnum Enum with underlying type: string
type BlocklistSortByEnum string
Set of constants representing the allowable values for BlocklistSortByEnum
const ( BlocklistSortByOperation BlocklistSortByEnum = "operation" )
func GetBlocklistSortByEnumValues() []BlocklistSortByEnum
GetBlocklistSortByEnumValues Enumerates the set of values for BlocklistSortByEnum
func GetMappingBlocklistSortByEnum(val string) (BlocklistSortByEnum, bool)
GetMappingBlocklistSortByEnum performs case Insensitive comparison on enum value and return the desired enum
BlocklistTarget A resource to blocklist for certain operation.
type BlocklistTarget struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the fleet. FleetId *string `mandatory:"true" json:"fleetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance. ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"` // The unique identifier for the installation of Java Runtime at a specific path on a specific operating system. InstallationKey *string `mandatory:"false" json:"installationKey"` }
func (m BlocklistTarget) String() string
func (m BlocklistTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CancelWorkRequestRequest wrapper for the CancelWorkRequest operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.
type CancelWorkRequestRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CancelWorkRequestRequest) String() string
func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CancelWorkRequestResponse wrapper for the CancelWorkRequest operation
type CancelWorkRequestResponse 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 CancelWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CancelWorkRequestResponse) String() string
ChangeFleetCompartmentDetails Attributes to change the compartment of a Fleet.
type ChangeFleetCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the Fleet should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeFleetCompartmentDetails) String() string
func (m ChangeFleetCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeFleetCompartmentRequest wrapper for the ChangeFleetCompartment operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartmentRequest.
type ChangeFleetCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Compartment identifier. ChangeFleetCompartmentDetails `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"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeFleetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeFleetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeFleetCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeFleetCompartmentRequest) String() string
func (request ChangeFleetCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeFleetCompartmentResponse wrapper for the ChangeFleetCompartment operation
type ChangeFleetCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeFleetCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeFleetCompartmentResponse) String() string
CreateBlocklistDetails The blocklist record details.
type CreateBlocklistDetails struct { Target *BlocklistTarget `mandatory:"true" json:"target"` // The operation type Operation OperationTypeEnum `mandatory:"true" json:"operation"` // The reason why the operation is blocklisted Reason *string `mandatory:"false" json:"reason"` }
func (m CreateBlocklistDetails) String() string
func (m CreateBlocklistDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateBlocklistRequest wrapper for the CreateBlocklist operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CreateBlocklist.go.html to see an example of how to use CreateBlocklistRequest.
type CreateBlocklistRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Details for the new blocklist record. CreateBlocklistDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateBlocklistRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateBlocklistRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateBlocklistRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateBlocklistRequest) String() string
func (request CreateBlocklistRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateBlocklistResponse wrapper for the CreateBlocklist operation
type CreateBlocklistResponse struct { // The underlying http response RawResponse *http.Response // The Blocklist instance Blocklist `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 CreateBlocklistResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateBlocklistResponse) String() string
CreateDrsFileDetails Details of the request to create DRS file in a Fleet.
type CreateDrsFileDetails struct { // The Object Storage bucket name where the DRS file is located. BucketName *string `mandatory:"true" json:"bucketName"` // The namespace for Object Storage. Namespace *string `mandatory:"true" json:"namespace"` // The name of the DRS file in Object Store. DrsFileName *string `mandatory:"true" json:"drsFileName"` }
func (m CreateDrsFileDetails) String() string
func (m CreateDrsFileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDrsFileRequest wrapper for the CreateDrsFile operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CreateDrsFile.go.html to see an example of how to use CreateDrsFileRequest.
type CreateDrsFileRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Detail information to create DRS CreateDrsFileDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDrsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDrsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDrsFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDrsFileRequest) String() string
func (request CreateDrsFileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDrsFileResponse wrapper for the CreateDrsFile operation
type CreateDrsFileResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDrsFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDrsFileResponse) String() string
CreateFleetDetails Attributes to create a Fleet.
type CreateFleetDetails struct { // The name of the Fleet. The displayName must be unique for Fleets in the same compartment. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet. CompartmentId *string `mandatory:"true" json:"compartmentId"` InventoryLog *CustomLog `mandatory:"true" json:"inventoryLog"` // The Fleet's description. If nothing is provided, the Fleet description will be null. Description *string `mandatory:"false" json:"description"` OperationLog *CustomLog `mandatory:"false" json:"operationLog"` // Whether or not advanced features are enabled in this Fleet. // Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead. IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}`. (See Understanding Free-form Tags (https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}`. (See Managing Tags and Tag Namespaces (https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm).) FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
func (m CreateFleetDetails) String() string
func (m CreateFleetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetRequest wrapper for the CreateFleet operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CreateFleet.go.html to see an example of how to use CreateFleetRequest.
type CreateFleetRequest struct { // Details for the new Fleet. CreateFleetDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFleetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFleetRequest) String() string
func (request CreateFleetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetResponse wrapper for the CreateFleet operation
type CreateFleetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFleetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFleetResponse) String() string
CryptoAnalysisResult Metadata for the result of a crypto event analysis. The analysis result is stored in an Object Storage bucket.
type CryptoAnalysisResult struct { // The OCID to identify this analysis results. Id *string `mandatory:"true" json:"id"` // The result aggregation mode AggregationMode CryptoAnalysisResultModeEnum `mandatory:"true" json:"aggregationMode"` // The fleet OCID. FleetId *string `mandatory:"true" json:"fleetId"` // Total number of events in the analysis. TotalEventCount *int `mandatory:"true" json:"totalEventCount"` // Total number of summarized events. Summarized events are deduplicated events of interest. SummarizedEventCount *int `mandatory:"true" json:"summarizedEventCount"` // Total number of findings with the analysis. FindingCount *int `mandatory:"true" json:"findingCount"` // Total number of non-compliant findings with the analysis. A non-compliant finding means the // application won't work properly with the changes introduced by the Crypto Roadmap version // used by the analysis. NonCompliantFindingCount *int `mandatory:"true" json:"nonCompliantFindingCount"` // The Crypto Roadmap version used to perform the analysis. CryptoRoadmapVersion *string `mandatory:"true" json:"cryptoRoadmapVersion"` // The Object Storage namespace of this analysis result. Namespace *string `mandatory:"true" json:"namespace"` // The Object Storage bucket name of this analysis result. BucketName *string `mandatory:"true" json:"bucketName"` // The Object Storage object name of this analysis result. ObjectName *string `mandatory:"true" json:"objectName"` // The OCID of the work request to start the analysis. WorkRequestId *string `mandatory:"false" json:"workRequestId"` // The managed instance OCID. ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"` // The hostname of the managed instance. HostName *string `mandatory:"false" json:"hostName"` // Time of the first event in the analysis. TimeFirstEvent *common.SDKTime `mandatory:"false" json:"timeFirstEvent"` // Time of the last event in the analysis. TimeLastEvent *common.SDKTime `mandatory:"false" json:"timeLastEvent"` // The time the result is compiled. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
func (m CryptoAnalysisResult) String() string
func (m CryptoAnalysisResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CryptoAnalysisResultCollection List of Crypto event analysis results.
type CryptoAnalysisResultCollection struct { // A list of Crypto Event Analysis results. Items []CryptoAnalysisResultSummary `mandatory:"true" json:"items"` }
func (m CryptoAnalysisResultCollection) String() string
func (m CryptoAnalysisResultCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CryptoAnalysisResultModeEnum Enum with underlying type: string
type CryptoAnalysisResultModeEnum string
Set of constants representing the allowable values for CryptoAnalysisResultModeEnum
const ( CryptoAnalysisResultModeJfr CryptoAnalysisResultModeEnum = "JFR" CryptoAnalysisResultModeManagedInstance CryptoAnalysisResultModeEnum = "MANAGED_INSTANCE" )
func GetCryptoAnalysisResultModeEnumValues() []CryptoAnalysisResultModeEnum
GetCryptoAnalysisResultModeEnumValues Enumerates the set of values for CryptoAnalysisResultModeEnum
func GetMappingCryptoAnalysisResultModeEnum(val string) (CryptoAnalysisResultModeEnum, bool)
GetMappingCryptoAnalysisResultModeEnum performs case Insensitive comparison on enum value and return the desired enum
CryptoAnalysisResultSortByEnum Enum with underlying type: string
type CryptoAnalysisResultSortByEnum string
Set of constants representing the allowable values for CryptoAnalysisResultSortByEnum
const ( CryptoAnalysisResultSortByTimeCreated CryptoAnalysisResultSortByEnum = "timeCreated" CryptoAnalysisResultSortByManagedInstanceId CryptoAnalysisResultSortByEnum = "managedInstanceId" CryptoAnalysisResultSortByWorkRequestId CryptoAnalysisResultSortByEnum = "workRequestId" )
func GetCryptoAnalysisResultSortByEnumValues() []CryptoAnalysisResultSortByEnum
GetCryptoAnalysisResultSortByEnumValues Enumerates the set of values for CryptoAnalysisResultSortByEnum
func GetMappingCryptoAnalysisResultSortByEnum(val string) (CryptoAnalysisResultSortByEnum, bool)
GetMappingCryptoAnalysisResultSortByEnum performs case Insensitive comparison on enum value and return the desired enum
CryptoAnalysisResultSummary Summary of a crypto analysis result. The actual output of the analysis is stored in the Object Storage object.
type CryptoAnalysisResultSummary struct { // The OCID to identify this analysis results. Id *string `mandatory:"true" json:"id"` // The result aggregation mode AggregationMode CryptoAnalysisResultModeEnum `mandatory:"true" json:"aggregationMode"` // The fleet OCID. FleetId *string `mandatory:"true" json:"fleetId"` // Total number of events in the analysis. TotalEventCount *int `mandatory:"true" json:"totalEventCount"` // Total number of summarized events. Summarized events are deduplicated events of interest. SummarizedEventCount *int `mandatory:"true" json:"summarizedEventCount"` // Total number of findings with the analysis. FindingCount *int `mandatory:"true" json:"findingCount"` // Total number of non-compliant findings with the analysis. A non-compliant finding means the // application won't work properly with the changes introduced by the Crypto Roadmap version // used by the analysis. NonCompliantFindingCount *int `mandatory:"true" json:"nonCompliantFindingCount"` // The Crypto Roadmap version used to perform the analysis. CryptoRoadmapVersion *string `mandatory:"true" json:"cryptoRoadmapVersion"` // The Object Storage namespace of this analysis result. Namespace *string `mandatory:"true" json:"namespace"` // The Object Storage bucket name of this analysis result. BucketName *string `mandatory:"true" json:"bucketName"` // The Object Storage object name of this analysis result. ObjectName *string `mandatory:"true" json:"objectName"` // The OCID of the work request to start the analysis. WorkRequestId *string `mandatory:"false" json:"workRequestId"` // The managed instance OCID. ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"` // The hostname of the managed instance. HostName *string `mandatory:"false" json:"hostName"` // Time of the first event in the analysis. TimeFirstEvent *common.SDKTime `mandatory:"false" json:"timeFirstEvent"` // Time of the last event in the analysis. TimeLastEvent *common.SDKTime `mandatory:"false" json:"timeLastEvent"` // The time the result is compiled. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
func (m CryptoAnalysisResultSummary) String() string
func (m CryptoAnalysisResultSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CryptoEventAnalysis CryptoEventAnalysis configuration
type CryptoEventAnalysis struct { // CryptoEventAnalysis flag to store enabled or disabled status. IsEnabled *bool `mandatory:"false" json:"isEnabled"` SummarizedEventsLog *SummarizedEventsLog `mandatory:"false" json:"summarizedEventsLog"` }
func (m CryptoEventAnalysis) String() string
func (m CryptoEventAnalysis) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomLog Custom Log for inventory or operation log.
type CustomLog struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the log group. LogGroupId *string `mandatory:"true" json:"logGroupId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the log. LogId *string `mandatory:"true" json:"logId"` }
func (m CustomLog) String() string
func (m CustomLog) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteBlocklistRequest wrapper for the DeleteBlocklist operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteBlocklist.go.html to see an example of how to use DeleteBlocklistRequest.
type DeleteBlocklistRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The unique identifier of the blocklist record. BlocklistKey *string `mandatory:"true" contributesTo:"path" name:"blocklistKey"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteBlocklistRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteBlocklistRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteBlocklistRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteBlocklistRequest) String() string
func (request DeleteBlocklistRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteBlocklistResponse wrapper for the DeleteBlocklist operation
type DeleteBlocklistResponse 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 DeleteBlocklistResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteBlocklistResponse) String() string
DeleteCryptoAnalysisResultRequest wrapper for the DeleteCryptoAnalysisResult operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteCryptoAnalysisResult.go.html to see an example of how to use DeleteCryptoAnalysisResultRequest.
type DeleteCryptoAnalysisResultRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The OCID of the analysis result. CryptoAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"cryptoAnalysisResultId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteCryptoAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCryptoAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCryptoAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCryptoAnalysisResultRequest) String() string
func (request DeleteCryptoAnalysisResultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCryptoAnalysisResultResponse wrapper for the DeleteCryptoAnalysisResult operation
type DeleteCryptoAnalysisResultResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteCryptoAnalysisResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCryptoAnalysisResultResponse) String() string
DeleteDrsFileRequest wrapper for the DeleteDrsFile operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteDrsFile.go.html to see an example of how to use DeleteDrsFileRequest.
type DeleteDrsFileRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The unique identifier of the DRS File in Object Storage. DrsFileKey *string `mandatory:"true" contributesTo:"path" name:"drsFileKey"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteDrsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDrsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDrsFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDrsFileRequest) String() string
func (request DeleteDrsFileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteDrsFileResponse wrapper for the DeleteDrsFile operation
type DeleteDrsFileResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteDrsFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDrsFileResponse) String() string
DeleteFleetRequest wrapper for the DeleteFleet operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteFleet.go.html to see an example of how to use DeleteFleetRequest.
type DeleteFleetRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFleetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFleetRequest) String() string
func (request DeleteFleetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteFleetResponse wrapper for the DeleteFleet operation
type DeleteFleetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFleetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFleetResponse) String() string
DeleteJavaMigrationAnalysisResultRequest wrapper for the DeleteJavaMigrationAnalysisResult operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteJavaMigrationAnalysisResult.go.html to see an example of how to use DeleteJavaMigrationAnalysisResultRequest.
type DeleteJavaMigrationAnalysisResultRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The OCID of the analysis result. JavaMigrationAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"javaMigrationAnalysisResultId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteJavaMigrationAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteJavaMigrationAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteJavaMigrationAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteJavaMigrationAnalysisResultRequest) String() string
func (request DeleteJavaMigrationAnalysisResultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteJavaMigrationAnalysisResultResponse wrapper for the DeleteJavaMigrationAnalysisResult operation
type DeleteJavaMigrationAnalysisResultResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteJavaMigrationAnalysisResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteJavaMigrationAnalysisResultResponse) String() string
DeletePerformanceTuningAnalysisResultRequest wrapper for the DeletePerformanceTuningAnalysisResult operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeletePerformanceTuningAnalysisResult.go.html to see an example of how to use DeletePerformanceTuningAnalysisResultRequest.
type DeletePerformanceTuningAnalysisResultRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The OCID of the performance tuning analysis result. PerformanceTuningAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"performanceTuningAnalysisResultId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeletePerformanceTuningAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePerformanceTuningAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePerformanceTuningAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePerformanceTuningAnalysisResultRequest) String() string
func (request DeletePerformanceTuningAnalysisResultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePerformanceTuningAnalysisResultResponse wrapper for the DeletePerformanceTuningAnalysisResult operation
type DeletePerformanceTuningAnalysisResultResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeletePerformanceTuningAnalysisResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePerformanceTuningAnalysisResultResponse) String() string
DeployedApplicationInstallationSortByEnum Enum with underlying type: string
type DeployedApplicationInstallationSortByEnum string
Set of constants representing the allowable values for DeployedApplicationInstallationSortByEnum
const ( DeployedApplicationInstallationSortByApplicationName DeployedApplicationInstallationSortByEnum = "applicationName" DeployedApplicationInstallationSortByApplicationType DeployedApplicationInstallationSortByEnum = "applicationType" DeployedApplicationInstallationSortByApplicationSourcePath DeployedApplicationInstallationSortByEnum = "applicationSourcePath" DeployedApplicationInstallationSortByIsClustered DeployedApplicationInstallationSortByEnum = "isClustered" DeployedApplicationInstallationSortByJavaServerInstanceCount DeployedApplicationInstallationSortByEnum = "javaServerInstanceCount" DeployedApplicationInstallationSortByTimeFirstSeen DeployedApplicationInstallationSortByEnum = "timeFirstSeen" DeployedApplicationInstallationSortByTimeLastSeen DeployedApplicationInstallationSortByEnum = "timeLastSeen" )
func GetDeployedApplicationInstallationSortByEnumValues() []DeployedApplicationInstallationSortByEnum
GetDeployedApplicationInstallationSortByEnumValues Enumerates the set of values for DeployedApplicationInstallationSortByEnum
func GetMappingDeployedApplicationInstallationSortByEnum(val string) (DeployedApplicationInstallationSortByEnum, bool)
GetMappingDeployedApplicationInstallationSortByEnum performs case Insensitive comparison on enum value and return the desired enum
DeployedApplicationInstallationUsageSummary Summarize usage information about an application deployed on Java servers including installation information during a specified time period. The main difference between DeployedApplicationInstallationUsageSummary and DeployedApplicationUsage is the presence of the applicationSourcePath. DeployedApplicationUsage provides only an aggregated view to the deployed applications without installation information. It therefore doesn’t distinguish between applications with the identical deployment information deployed to different paths. DeployedApplicationInstallationUsageSummary contains installation information, and it’s therefore possible to target actions.
type DeployedApplicationInstallationUsageSummary struct { // The internal identifier of the deployed application installation. ApplicationInstallationKey *string `mandatory:"true" json:"applicationInstallationKey"` // The internal identifier of the deployed application. // ApplicationKey will be identical for deployed applications with different applicationSourcePaths. ApplicationKey *string `mandatory:"true" json:"applicationKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet. FleetId *string `mandatory:"true" json:"fleetId"` // The name of the deployed application. ApplicationName *string `mandatory:"true" json:"applicationName"` // The type of the deployed application. ApplicationType *string `mandatory:"false" json:"applicationType"` // The full path to source WAR or EAR file for deployed application. ApplicationSourcePath *string `mandatory:"false" json:"applicationSourcePath"` // Whether or not the deployed application is clustered. IsClustered *bool `mandatory:"false" json:"isClustered"` // The approximate count of Java Server instances running the deployed application installations. ApproximateJavaServerInstanceCount *int `mandatory:"false" json:"approximateJavaServerInstanceCount"` // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"` // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The date and time the resource was _first_ reported to JMS. // This is potentially _before_ the specified time period provided by the filters. // For example, a resource can be first reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` }
func (m DeployedApplicationInstallationUsageSummary) String() string
func (m DeployedApplicationInstallationUsageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeployedApplicationInstallationUsageSummaryCollection Results of a deployed application installation usage search. Contains deployed application installation usage items.
type DeployedApplicationInstallationUsageSummaryCollection struct { // A list of deployed application installation usages. Items []DeployedApplicationInstallationUsageSummary `mandatory:"true" json:"items"` }
func (m DeployedApplicationInstallationUsageSummaryCollection) String() string
func (m DeployedApplicationInstallationUsageSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeployedApplicationSortByEnum Enum with underlying type: string
type DeployedApplicationSortByEnum string
Set of constants representing the allowable values for DeployedApplicationSortByEnum
const ( DeployedApplicationSortByApplicationName DeployedApplicationSortByEnum = "applicationName" DeployedApplicationSortByApplicationType DeployedApplicationSortByEnum = "applicationType" DeployedApplicationSortByIsClustered DeployedApplicationSortByEnum = "isClustered" DeployedApplicationSortByJavaServerInstanceCount DeployedApplicationSortByEnum = "javaServerInstanceCount" DeployedApplicationSortByTimeFirstSeen DeployedApplicationSortByEnum = "timeFirstSeen" DeployedApplicationSortByTimeLastSeen DeployedApplicationSortByEnum = "timeLastSeen" )
func GetDeployedApplicationSortByEnumValues() []DeployedApplicationSortByEnum
GetDeployedApplicationSortByEnumValues Enumerates the set of values for DeployedApplicationSortByEnum
func GetMappingDeployedApplicationSortByEnum(val string) (DeployedApplicationSortByEnum, bool)
GetMappingDeployedApplicationSortByEnum performs case Insensitive comparison on enum value and return the desired enum
DeployedApplicationUsage Deployed application usage during a specified time period.
type DeployedApplicationUsage struct { // The internal identifier of the deployed application. ApplicationKey *string `mandatory:"true" json:"applicationKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet. FleetId *string `mandatory:"true" json:"fleetId"` // The name of the deployed application. ApplicationName *string `mandatory:"true" json:"applicationName"` // The type of the deployed application. ApplicationType *string `mandatory:"false" json:"applicationType"` // Whether or not the deployed application is clustered. IsClustered *bool `mandatory:"false" json:"isClustered"` // The approximate count of Java Server instances running the deployed application. ApproximateJavaServerInstanceCount *int `mandatory:"false" json:"approximateJavaServerInstanceCount"` // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"` // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The date and time the resource was _first_ reported to JMS. // This is potentially _before_ the specified time period provided by the filters. // For example, a resource can be first reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` }
func (m DeployedApplicationUsage) String() string
func (m DeployedApplicationUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeployedApplicationUsageCollection Results of a deployed application usage search. Contains deployed application usage items.
type DeployedApplicationUsageCollection struct { // A list of deployed application usages. Items []DeployedApplicationUsage `mandatory:"true" json:"items"` }
func (m DeployedApplicationUsageCollection) String() string
func (m DeployedApplicationUsageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableDrsDetails Details of the request to disable DRS file from active managed instance(s) in a Fleet. When the targets aren't specified, then all active managed instance(s) currently in the Fleet are selected.
type DisableDrsDetails struct { ManageDrsDetails *ManageDrsDetails `mandatory:"false" json:"manageDrsDetails"` }
func (m DisableDrsDetails) String() string
func (m DisableDrsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableDrsRequest wrapper for the DisableDrs operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DisableDrs.go.html to see an example of how to use DisableDrsRequest.
type DisableDrsRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Detail information to disable DRS DisableDrsDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableDrsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableDrsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableDrsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableDrsRequest) String() string
func (request DisableDrsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableDrsResponse wrapper for the DisableDrs operation
type DisableDrsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableDrsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableDrsResponse) String() string
DrsFile A Deployment Rule Set(DRS) is a JAR (Java ARchive) file used in Java applications to enforce security and manage compatibility between different versions of Java applets and web start applications (https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/deployment_rules.html).
type DrsFile struct { // The Object Storage bucket name where the DRS file is located. BucketName *string `mandatory:"true" json:"bucketName"` // The namespace for Object Storage. Namespace *string `mandatory:"true" json:"namespace"` // The name of the DRS file in Object Store. DrsFileName *string `mandatory:"true" json:"drsFileName"` // The unique identifier of the DRS file in Object Storage. DrsFileKey *string `mandatory:"true" json:"drsFileKey"` // The checksum type for the DRS file in Object Storage. ChecksumType DrsFileChecksumTypeEnum `mandatory:"true" json:"checksumType"` // The checksum value for the DRS file in Object Storage. ChecksumValue *string `mandatory:"true" json:"checksumValue"` // To check if the DRS file is the detfault ones. IsDefault *bool `mandatory:"true" json:"isDefault"` }
func (m DrsFile) String() string
func (m DrsFile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DrsFileChecksumTypeEnum Enum with underlying type: string
type DrsFileChecksumTypeEnum string
Set of constants representing the allowable values for DrsFileChecksumTypeEnum
const ( DrsFileChecksumTypeSha256 DrsFileChecksumTypeEnum = "SHA256" )
func GetDrsFileChecksumTypeEnumValues() []DrsFileChecksumTypeEnum
GetDrsFileChecksumTypeEnumValues Enumerates the set of values for DrsFileChecksumTypeEnum
func GetMappingDrsFileChecksumTypeEnum(val string) (DrsFileChecksumTypeEnum, bool)
GetMappingDrsFileChecksumTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DrsFileCollection List of DRS details.
type DrsFileCollection struct { // A list of DRS details. Items []DrsFileSummary `mandatory:"true" json:"items"` }
func (m DrsFileCollection) String() string
func (m DrsFileCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DrsFileSortByEnum Enum with underlying type: string
type DrsFileSortByEnum string
Set of constants representing the allowable values for DrsFileSortByEnum
const ( DrsFileSortByBucketName DrsFileSortByEnum = "bucketName" DrsFileSortByNamespace DrsFileSortByEnum = "namespace" DrsFileSortByDrsFileKey DrsFileSortByEnum = "drsFileKey" DrsFileSortByDrsFileName DrsFileSortByEnum = "drsFileName" DrsFileSortByChecksumType DrsFileSortByEnum = "checksumType" DrsFileSortByIsDefault DrsFileSortByEnum = "isDefault" )
func GetDrsFileSortByEnumValues() []DrsFileSortByEnum
GetDrsFileSortByEnumValues Enumerates the set of values for DrsFileSortByEnum
func GetMappingDrsFileSortByEnum(val string) (DrsFileSortByEnum, bool)
GetMappingDrsFileSortByEnum performs case Insensitive comparison on enum value and return the desired enum
DrsFileStatusEnum Enum with underlying type: string
type DrsFileStatusEnum string
Set of constants representing the allowable values for DrsFileStatusEnum
const ( DrsFileStatusPresent DrsFileStatusEnum = "PRESENT" DrsFileStatusAbsent DrsFileStatusEnum = "ABSENT" DrsFileStatusMismatch DrsFileStatusEnum = "MISMATCH" DrsFileStatusNotConfigured DrsFileStatusEnum = "NOT_CONFIGURED" )
func GetDrsFileStatusEnumValues() []DrsFileStatusEnum
GetDrsFileStatusEnumValues Enumerates the set of values for DrsFileStatusEnum
func GetMappingDrsFileStatusEnum(val string) (DrsFileStatusEnum, bool)
GetMappingDrsFileStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DrsFileSummary A Deployment Rule Set(DRS) is a JAR (Java ARchive) file used in Java applications to enforce security and manage compatibility between different versions of Java applets and web start applications (https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/deployment_rules.html).
type DrsFileSummary struct { // The Object Storage bucket name where the DRS file is located. BucketName *string `mandatory:"true" json:"bucketName"` // The namespace for Object Storage. Namespace *string `mandatory:"true" json:"namespace"` // The name of the DRS file in Object Store. DrsFileName *string `mandatory:"true" json:"drsFileName"` // The unique identifier of the DRS file in Object Storage. DrsFileKey *string `mandatory:"true" json:"drsFileKey"` // The checksum type for the DRS file in Object Storage. ChecksumType DrsFileSummaryChecksumTypeEnum `mandatory:"true" json:"checksumType"` // The checksum value for the DRS file in Object Storage. ChecksumValue *string `mandatory:"true" json:"checksumValue"` // To check if the DRS file is the detfault ones. IsDefault *bool `mandatory:"true" json:"isDefault"` }
func (m DrsFileSummary) String() string
func (m DrsFileSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DrsFileSummaryChecksumTypeEnum Enum with underlying type: string
type DrsFileSummaryChecksumTypeEnum string
Set of constants representing the allowable values for DrsFileSummaryChecksumTypeEnum
const ( DrsFileSummaryChecksumTypeSha256 DrsFileSummaryChecksumTypeEnum = "SHA256" )
func GetDrsFileSummaryChecksumTypeEnumValues() []DrsFileSummaryChecksumTypeEnum
GetDrsFileSummaryChecksumTypeEnumValues Enumerates the set of values for DrsFileSummaryChecksumTypeEnum
func GetMappingDrsFileSummaryChecksumTypeEnum(val string) (DrsFileSummaryChecksumTypeEnum, bool)
GetMappingDrsFileSummaryChecksumTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DrsTarget The target to manage DRS distribution. A target is a managed instance.
type DrsTarget struct { // OCID of the managed instance to manage DRS distribution. ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"` }
func (m DrsTarget) String() string
func (m DrsTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableDrsDetails Details of the request to enable DRS in active managed instance(s) in a Fleet. When the targets aren't specified, then all active managed instance(s) currently in the Fleet are selected.
type EnableDrsDetails struct { ManageDrsDetails *ManageDrsDetails `mandatory:"false" json:"manageDrsDetails"` }
func (m EnableDrsDetails) String() string
func (m EnableDrsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableDrsRequest wrapper for the EnableDrs operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/EnableDrs.go.html to see an example of how to use EnableDrsRequest.
type EnableDrsRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Detail information to enable DRS EnableDrsDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableDrsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableDrsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableDrsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableDrsRequest) String() string
func (request EnableDrsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableDrsResponse wrapper for the EnableDrs operation
type EnableDrsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query the status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableDrsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableDrsResponse) String() string
ExistingInstallationSiteId The essential properties to identity a Java installation site.
type ExistingInstallationSiteId struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance. ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"` // The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system. InstallationKey *string `mandatory:"true" json:"installationKey"` }
func (m ExistingInstallationSiteId) String() string
func (m ExistingInstallationSiteId) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExportDurationEnum Enum with underlying type: string
type ExportDurationEnum string
Set of constants representing the allowable values for ExportDurationEnum
const ( ExportDurationLast30Days ExportDurationEnum = "LAST_30_DAYS" ExportDurationLast60Days ExportDurationEnum = "LAST_60_DAYS" ExportDurationLast90Days ExportDurationEnum = "LAST_90_DAYS" )
func GetExportDurationEnumValues() []ExportDurationEnum
GetExportDurationEnumValues Enumerates the set of values for ExportDurationEnum
func GetMappingExportDurationEnum(val string) (ExportDurationEnum, bool)
GetMappingExportDurationEnum performs case Insensitive comparison on enum value and return the desired enum
ExportFrequencyEnum Enum with underlying type: string
type ExportFrequencyEnum string
Set of constants representing the allowable values for ExportFrequencyEnum
const ( ExportFrequencyDaily ExportFrequencyEnum = "DAILY" ExportFrequencyWeekly ExportFrequencyEnum = "WEEKLY" ExportFrequencyMonthly ExportFrequencyEnum = "MONTHLY" )
func GetExportFrequencyEnumValues() []ExportFrequencyEnum
GetExportFrequencyEnumValues Enumerates the set of values for ExportFrequencyEnum
func GetMappingExportFrequencyEnum(val string) (ExportFrequencyEnum, bool)
GetMappingExportFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum
ExportResourcesEnum Enum with underlying type: string
type ExportResourcesEnum string
Set of constants representing the allowable values for ExportResourcesEnum
const ( ExportResourcesManagedInstance ExportResourcesEnum = "MANAGED_INSTANCE" ExportResourcesManagedInstancePlusJavaRuntime ExportResourcesEnum = "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME" ExportResourcesManagedInstancePlusJavaRuntimePlusApplication ExportResourcesEnum = "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME_PLUS_APPLICATION" )
func GetExportResourcesEnumValues() []ExportResourcesEnum
GetExportResourcesEnumValues Enumerates the set of values for ExportResourcesEnum
func GetMappingExportResourcesEnum(val string) (ExportResourcesEnum, bool)
GetMappingExportResourcesEnum performs case Insensitive comparison on enum value and return the desired enum
ExportRunStatusEnum Enum with underlying type: string
type ExportRunStatusEnum string
Set of constants representing the allowable values for ExportRunStatusEnum
const ( ExportRunStatusScheduled ExportRunStatusEnum = "SCHEDULED" ExportRunStatusPending ExportRunStatusEnum = "PENDING" ExportRunStatusInProgress ExportRunStatusEnum = "IN_PROGRESS" ExportRunStatusFailed ExportRunStatusEnum = "FAILED" ExportRunStatusRetrying ExportRunStatusEnum = "RETRYING" ExportRunStatusSucceeded ExportRunStatusEnum = "SUCCEEDED" )
func GetExportRunStatusEnumValues() []ExportRunStatusEnum
GetExportRunStatusEnumValues Enumerates the set of values for ExportRunStatusEnum
func GetMappingExportRunStatusEnum(val string) (ExportRunStatusEnum, bool)
GetMappingExportRunStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExportSetting An export settings for JMS fleets.
type ExportSetting struct { // ExportSetting flag to store enabled or disabled status. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // The internal identifier of the export setting. ExportSettingKey *string `mandatory:"false" json:"exportSettingKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the fleet. FleetId *string `mandatory:"false" json:"fleetId"` // The duration of data to be exported for fleets. ExportDuration ExportDurationEnum `mandatory:"false" json:"exportDuration,omitempty"` // Resource to export data associated from the fleets. ExportResources ExportResourcesEnum `mandatory:"false" json:"exportResources,omitempty"` // Acknowledgement for cross region target bucket configuration. IsCrossRegionAcknowledged *bool `mandatory:"false" json:"isCrossRegionAcknowledged"` // The name of the bucket where data will be exported. TargetBucketName *string `mandatory:"false" json:"targetBucketName"` // The namespace of the bucket where data will be exported. TargetBucketNamespace *string `mandatory:"false" json:"targetBucketNamespace"` // The namespace of the bucket where data will be exported. TargetBucketRegion *string `mandatory:"false" json:"targetBucketRegion"` // Schedule at which data will be exported. ExportFrequency ExportFrequencyEnum `mandatory:"false" json:"exportFrequency,omitempty"` // The creation date and time of the export setting (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The update date and time of the export setting (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"` }
func (m ExportSetting) String() string
func (m ExportSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExportStatus Attributes of fleet's export status.
type ExportStatus struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the fleet. FleetId *string `mandatory:"true" json:"fleetId"` // The date and time of the last export run. TimeLastRun *common.SDKTime `mandatory:"true" json:"timeLastRun"` // The date and time of the next export run. TimeNextRun *common.SDKTime `mandatory:"true" json:"timeNextRun"` // The status of the latest export run. LatestRunStatus ExportRunStatusEnum `mandatory:"true" json:"latestRunStatus"` }
func (m ExportStatus) String() string
func (m ExportStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Fleet A Fleet is the primary collection with which users interact when using Java Management Service.
type Fleet struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. Id *string `mandatory:"true" json:"id"` // The name of the Fleet. DisplayName *string `mandatory:"true" json:"displayName"` // The Fleet's description. Description *string `mandatory:"true" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The approximate count of all unique Java Runtimes in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateJreCount *int `mandatory:"true" json:"approximateJreCount"` // The approximate count of all unique Java installations in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateInstallationCount *int `mandatory:"true" json:"approximateInstallationCount"` // The approximate count of all unique applications in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateApplicationCount *int `mandatory:"true" json:"approximateApplicationCount"` // The approximate count of all unique managed instances in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateManagedInstanceCount *int `mandatory:"true" json:"approximateManagedInstanceCount"` // The approximate count of all unique Java servers in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateJavaServerCount *int `mandatory:"true" json:"approximateJavaServerCount"` // The creation date and time of the Fleet (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The lifecycle state of the Fleet. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` InventoryLog *CustomLog `mandatory:"false" json:"inventoryLog"` OperationLog *CustomLog `mandatory:"false" json:"operationLog"` // Whether or not advanced features are enabled in this Fleet. // Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead. IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"` // Whether or not export setting is enabled in this Fleet. IsExportSettingEnabled *bool `mandatory:"false" json:"isExportSettingEnabled"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}`. (See Understanding Free-form Tags (https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}`. (See Managing Tags and Tag Namespaces (https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm).) FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m Fleet) String() string
func (m Fleet) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetAdvancedFeatureConfiguration Metadata for the advanced features in the Fleet.
type FleetAdvancedFeatureConfiguration struct { // Namespace for the Fleet advanced feature. AnalyticNamespace *string `mandatory:"true" json:"analyticNamespace"` // Bucket name required to store JFR and related data. AnalyticBucketName *string `mandatory:"true" json:"analyticBucketName"` Lcm *Lcm `mandatory:"true" json:"lcm"` CryptoEventAnalysis *CryptoEventAnalysis `mandatory:"true" json:"cryptoEventAnalysis"` AdvancedUsageTracking *AdvancedUsageTracking `mandatory:"true" json:"advancedUsageTracking"` JfrRecording *JfrRecording `mandatory:"true" json:"jfrRecording"` PerformanceTuningAnalysis *PerformanceTuningAnalysis `mandatory:"true" json:"performanceTuningAnalysis"` JavaMigrationAnalysis *JavaMigrationAnalysis `mandatory:"true" json:"javaMigrationAnalysis"` // The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). TimeLastModified *common.SDKTime `mandatory:"true" json:"timeLastModified"` }
func (m FleetAdvancedFeatureConfiguration) String() string
func (m FleetAdvancedFeatureConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetAgentConfiguration Management Agent Configuration for a Fleet. Includes JRE scanning frequency and a list of include/exclude file system paths.
type FleetAgentConfiguration struct { // The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.) JreScanFrequencyInMinutes *int `mandatory:"true" json:"jreScanFrequencyInMinutes"` // The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.) JavaUsageTrackerProcessingFrequencyInMinutes *int `mandatory:"true" json:"javaUsageTrackerProcessingFrequencyInMinutes"` LinuxConfiguration *FleetAgentOsConfiguration `mandatory:"true" json:"linuxConfiguration"` WindowsConfiguration *FleetAgentOsConfiguration `mandatory:"true" json:"windowsConfiguration"` MacOsConfiguration *FleetAgentOsConfiguration `mandatory:"true" json:"macOsConfiguration"` // The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). TimeLastModified *common.SDKTime `mandatory:"true" json:"timeLastModified"` // The validity period in days for work requests. WorkRequestValidityPeriodInDays *int `mandatory:"false" json:"workRequestValidityPeriodInDays"` // Agent polling interval in minutes AgentPollingIntervalInMinutes *int `mandatory:"false" json:"agentPollingIntervalInMinutes"` }
func (m FleetAgentConfiguration) String() string
func (m FleetAgentConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetAgentOsConfiguration Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
type FleetAgentOsConfiguration struct { // An array of file system paths (environment variables supported). IncludePaths []string `mandatory:"true" json:"includePaths"` // An array of file system paths (environment variables supported). ExcludePaths []string `mandatory:"true" json:"excludePaths"` }
func (m FleetAgentOsConfiguration) String() string
func (m FleetAgentOsConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetCollection Results of a Fleet search. Contains FleetSummary items.
type FleetCollection struct { // A list of Fleets. Items []FleetSummary `mandatory:"true" json:"items"` }
func (m FleetCollection) String() string
func (m FleetCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetDiagnosisCollection List of the fleet resource diagnosis.
type FleetDiagnosisCollection struct { // A list of the fleet resource diagnosis. Items []FleetDiagnosisSummary `mandatory:"true" json:"items"` }
func (m FleetDiagnosisCollection) String() string
func (m FleetDiagnosisCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetDiagnosisSummary Diagnosis of a resource needed by the fleet.
type FleetDiagnosisSummary struct { // The type of the resource needed by the fleet. // This is the role of a resource in the fleet. Use the OCID to determine the actual OCI // resource type such as log group or log. ResourceType FleetDiagnosisSummaryResourceTypeEnum `mandatory:"true" json:"resourceType"` // The OCID of the external resouce needed by the fleet. ResourceId *string `mandatory:"false" json:"resourceId"` // The state of the resource. The resource state is ACTIVE when it works properly for the fleet. // In case it would cause an issue for the fleet function, the state is INACTIVE. // When JMS can't locate the resource, the state is NOT_FOUND. // OTHER covers other cases, such as a temporarily network issue that prevents JMS from detecting the // resource. Check the resourceDiagnosis for details. ResourceState FleetDiagnosisSummaryResourceStateEnum `mandatory:"false" json:"resourceState,omitempty"` // The diagnosis message. ResourceDiagnosis *string `mandatory:"false" json:"resourceDiagnosis"` }
func (m FleetDiagnosisSummary) String() string
func (m FleetDiagnosisSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetDiagnosisSummaryResourceStateEnum Enum with underlying type: string
type FleetDiagnosisSummaryResourceStateEnum string
Set of constants representing the allowable values for FleetDiagnosisSummaryResourceStateEnum
const ( FleetDiagnosisSummaryResourceStateActive FleetDiagnosisSummaryResourceStateEnum = "ACTIVE" FleetDiagnosisSummaryResourceStateInactive FleetDiagnosisSummaryResourceStateEnum = "INACTIVE" FleetDiagnosisSummaryResourceStateNotFound FleetDiagnosisSummaryResourceStateEnum = "NOT_FOUND" FleetDiagnosisSummaryResourceStateOther FleetDiagnosisSummaryResourceStateEnum = "OTHER" )
func GetFleetDiagnosisSummaryResourceStateEnumValues() []FleetDiagnosisSummaryResourceStateEnum
GetFleetDiagnosisSummaryResourceStateEnumValues Enumerates the set of values for FleetDiagnosisSummaryResourceStateEnum
func GetMappingFleetDiagnosisSummaryResourceStateEnum(val string) (FleetDiagnosisSummaryResourceStateEnum, bool)
GetMappingFleetDiagnosisSummaryResourceStateEnum performs case Insensitive comparison on enum value and return the desired enum
FleetDiagnosisSummaryResourceTypeEnum Enum with underlying type: string
type FleetDiagnosisSummaryResourceTypeEnum string
Set of constants representing the allowable values for FleetDiagnosisSummaryResourceTypeEnum
const ( FleetDiagnosisSummaryResourceTypeInventoryLog FleetDiagnosisSummaryResourceTypeEnum = "INVENTORY_LOG" FleetDiagnosisSummaryResourceTypeOperationLog FleetDiagnosisSummaryResourceTypeEnum = "OPERATION_LOG" FleetDiagnosisSummaryResourceTypeCryptoSummarizedLog FleetDiagnosisSummaryResourceTypeEnum = "CRYPTO_SUMMARIZED_LOG" FleetDiagnosisSummaryResourceTypeAnalysisOssBucket FleetDiagnosisSummaryResourceTypeEnum = "ANALYSIS_OSS_BUCKET" )
func GetFleetDiagnosisSummaryResourceTypeEnumValues() []FleetDiagnosisSummaryResourceTypeEnum
GetFleetDiagnosisSummaryResourceTypeEnumValues Enumerates the set of values for FleetDiagnosisSummaryResourceTypeEnum
func GetMappingFleetDiagnosisSummaryResourceTypeEnum(val string) (FleetDiagnosisSummaryResourceTypeEnum, bool)
GetMappingFleetDiagnosisSummaryResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
FleetSummary The summary of the Fleet. A Fleet is the primary collection with which users interact when using Java Management Service.
type FleetSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. Id *string `mandatory:"true" json:"id"` // The name of the Fleet. The displayName must be unique for Fleets in the same compartment. DisplayName *string `mandatory:"true" json:"displayName"` // The Fleet's description. Description *string `mandatory:"true" json:"description"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The approximate count of all unique Java Runtimes in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateJreCount *int `mandatory:"true" json:"approximateJreCount"` // The approximate count of all unique Java Installations in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateInstallationCount *int `mandatory:"true" json:"approximateInstallationCount"` // The approximate count of all unique applications in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateApplicationCount *int `mandatory:"true" json:"approximateApplicationCount"` // The approximate count of all unique managed instances in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateManagedInstanceCount *int `mandatory:"true" json:"approximateManagedInstanceCount"` // The approximate count of all unique Java servers in the Fleet in the past seven days. // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag. ApproximateJavaServerCount *int `mandatory:"true" json:"approximateJavaServerCount"` // The creation date and time of the Fleet (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The lifecycle state of the Fleet. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` InventoryLog *CustomLog `mandatory:"false" json:"inventoryLog"` OperationLog *CustomLog `mandatory:"false" json:"operationLog"` // Whether or not advanced features are enabled in this Fleet. // This flag is true if any one of the advanced features is turned on. IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"` // Whether or not export setting is enabled in this Fleet. IsExportSettingEnabled *bool `mandatory:"false" json:"isExportSettingEnabled"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}`. (See Understanding Free-form Tags (https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}`. (See Managing Tags and Tag Namespaces (https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm).) FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetSummary) String() string
func (m FleetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateAgentDeployScriptDetails Attributes to generate agent deploy script for a Fleet.
type GenerateAgentDeployScriptDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the install key for which to generate the script. InstallKeyId *string `mandatory:"true" json:"installKeyId"` // The operating system type for the script. Currently only 'LINUX' and 'WINDOWS' are supported. OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"` // Enable/disable user name collection on agent. IsUserNameEnabled *bool `mandatory:"true" json:"isUserNameEnabled"` }
func (m GenerateAgentDeployScriptDetails) String() string
func (m GenerateAgentDeployScriptDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateAgentDeployScriptRequest wrapper for the GenerateAgentDeployScript operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GenerateAgentDeployScript.go.html to see an example of how to use GenerateAgentDeployScriptRequest.
type GenerateAgentDeployScriptRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Attributes to generate the agent deploy script for a Fleet. GenerateAgentDeployScriptDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GenerateAgentDeployScriptRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GenerateAgentDeployScriptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GenerateAgentDeployScriptRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GenerateAgentDeployScriptRequest) String() string
func (request GenerateAgentDeployScriptRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateAgentDeployScriptResponse wrapper for the GenerateAgentDeployScript operation
type GenerateAgentDeployScriptResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The content size of the body in bytes. ContentLength *int64 `presentIn:"header" name:"content-length"` // The content type of the body. ContentType *string `presentIn:"header" name:"content-type"` }
func (response GenerateAgentDeployScriptResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GenerateAgentDeployScriptResponse) String() string
GetCryptoAnalysisResultRequest wrapper for the GetCryptoAnalysisResult operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetCryptoAnalysisResult.go.html to see an example of how to use GetCryptoAnalysisResultRequest.
type GetCryptoAnalysisResultRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The OCID of the analysis result. CryptoAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"cryptoAnalysisResultId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetCryptoAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCryptoAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCryptoAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCryptoAnalysisResultRequest) String() string
func (request GetCryptoAnalysisResultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCryptoAnalysisResultResponse wrapper for the GetCryptoAnalysisResult operation
type GetCryptoAnalysisResultResponse struct { // The underlying http response RawResponse *http.Response // The CryptoAnalysisResult instance CryptoAnalysisResult `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 GetCryptoAnalysisResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCryptoAnalysisResultResponse) String() string
GetDrsFileRequest wrapper for the GetDrsFile operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetDrsFile.go.html to see an example of how to use GetDrsFileRequest.
type GetDrsFileRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The unique identifier of the DRS File in Object Storage. DrsFileKey *string `mandatory:"true" contributesTo:"path" name:"drsFileKey"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDrsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDrsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDrsFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDrsFileRequest) String() string
func (request GetDrsFileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDrsFileResponse wrapper for the GetDrsFile operation
type GetDrsFileResponse struct { // The underlying http response RawResponse *http.Response // A list of DrsFile instances DrsFile `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 GetDrsFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDrsFileResponse) String() string
GetExportSettingRequest wrapper for the GetExportSetting operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetExportSetting.go.html to see an example of how to use GetExportSettingRequest.
type GetExportSettingRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExportSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExportSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExportSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExportSettingRequest) String() string
func (request GetExportSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExportSettingResponse wrapper for the GetExportSetting operation
type GetExportSettingResponse struct { // The underlying http response RawResponse *http.Response // The ExportSetting instance ExportSetting `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 GetExportSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExportSettingResponse) String() string
GetExportStatusRequest wrapper for the GetExportStatus operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetExportStatus.go.html to see an example of how to use GetExportStatusRequest.
type GetExportStatusRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExportStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExportStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExportStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExportStatusRequest) String() string
func (request GetExportStatusRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExportStatusResponse wrapper for the GetExportStatus operation
type GetExportStatusResponse struct { // The underlying http response RawResponse *http.Response // The ExportStatus instance ExportStatus `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 GetExportStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExportStatusResponse) String() string
GetFleetAdvancedFeatureConfigurationRequest wrapper for the GetFleetAdvancedFeatureConfiguration operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetFleetAdvancedFeatureConfiguration.go.html to see an example of how to use GetFleetAdvancedFeatureConfigurationRequest.
type GetFleetAdvancedFeatureConfigurationRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // ETag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the ETag you // provide matches the resource's current ETag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFleetAdvancedFeatureConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFleetAdvancedFeatureConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFleetAdvancedFeatureConfigurationRequest) String() string
func (request GetFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFleetAdvancedFeatureConfigurationResponse wrapper for the GetFleetAdvancedFeatureConfiguration operation
type GetFleetAdvancedFeatureConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The FleetAdvancedFeatureConfiguration instance FleetAdvancedFeatureConfiguration `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 GetFleetAdvancedFeatureConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFleetAdvancedFeatureConfigurationResponse) String() string
GetFleetAgentConfigurationRequest wrapper for the GetFleetAgentConfiguration operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetFleetAgentConfiguration.go.html to see an example of how to use GetFleetAgentConfigurationRequest.
type GetFleetAgentConfigurationRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFleetAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFleetAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFleetAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFleetAgentConfigurationRequest) String() string
func (request GetFleetAgentConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFleetAgentConfigurationResponse wrapper for the GetFleetAgentConfiguration operation
type GetFleetAgentConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The FleetAgentConfiguration instance FleetAgentConfiguration `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 GetFleetAgentConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFleetAgentConfigurationResponse) String() string
GetFleetRequest wrapper for the GetFleet operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetFleet.go.html to see an example of how to use GetFleetRequest.
type GetFleetRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFleetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFleetRequest) String() string
func (request GetFleetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFleetResponse wrapper for the GetFleet operation
type GetFleetResponse struct { // The underlying http response RawResponse *http.Response // The Fleet instance Fleet `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 GetFleetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFleetResponse) String() string
GetJavaFamilyRequest wrapper for the GetJavaFamily operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetJavaFamily.go.html to see an example of how to use GetJavaFamilyRequest.
type GetJavaFamilyRequest struct { // Unique Java family version identifier. FamilyVersion *string `mandatory:"true" contributesTo:"path" name:"familyVersion"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetJavaFamilyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetJavaFamilyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetJavaFamilyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetJavaFamilyRequest) String() string
func (request GetJavaFamilyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetJavaFamilyResponse wrapper for the GetJavaFamily operation
type GetJavaFamilyResponse struct { // The underlying http response RawResponse *http.Response // The JavaFamily instance JavaFamily `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetJavaFamilyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetJavaFamilyResponse) String() string
GetJavaMigrationAnalysisResultRequest wrapper for the GetJavaMigrationAnalysisResult operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetJavaMigrationAnalysisResult.go.html to see an example of how to use GetJavaMigrationAnalysisResultRequest.
type GetJavaMigrationAnalysisResultRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The OCID of the analysis result. JavaMigrationAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"javaMigrationAnalysisResultId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetJavaMigrationAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetJavaMigrationAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetJavaMigrationAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetJavaMigrationAnalysisResultRequest) String() string
func (request GetJavaMigrationAnalysisResultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetJavaMigrationAnalysisResultResponse wrapper for the GetJavaMigrationAnalysisResult operation
type GetJavaMigrationAnalysisResultResponse struct { // The underlying http response RawResponse *http.Response // The JavaMigrationAnalysisResult instance JavaMigrationAnalysisResult `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 GetJavaMigrationAnalysisResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetJavaMigrationAnalysisResultResponse) String() string
GetJavaReleaseRequest wrapper for the GetJavaRelease operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetJavaRelease.go.html to see an example of how to use GetJavaReleaseRequest.
type GetJavaReleaseRequest struct { // Unique Java release version identifier ReleaseVersion *string `mandatory:"true" contributesTo:"path" name:"releaseVersion"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetJavaReleaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetJavaReleaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetJavaReleaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetJavaReleaseRequest) String() string
func (request GetJavaReleaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetJavaReleaseResponse wrapper for the GetJavaRelease operation
type GetJavaReleaseResponse struct { // The underlying http response RawResponse *http.Response // The JavaRelease instance JavaRelease `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetJavaReleaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetJavaReleaseResponse) String() string
GetPerformanceTuningAnalysisResultRequest wrapper for the GetPerformanceTuningAnalysisResult operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetPerformanceTuningAnalysisResult.go.html to see an example of how to use GetPerformanceTuningAnalysisResultRequest.
type GetPerformanceTuningAnalysisResultRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The OCID of the performance tuning analysis result. PerformanceTuningAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"performanceTuningAnalysisResultId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetPerformanceTuningAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPerformanceTuningAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPerformanceTuningAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPerformanceTuningAnalysisResultRequest) String() string
func (request GetPerformanceTuningAnalysisResultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPerformanceTuningAnalysisResultResponse wrapper for the GetPerformanceTuningAnalysisResult operation
type GetPerformanceTuningAnalysisResultResponse struct { // The underlying http response RawResponse *http.Response // The PerformanceTuningAnalysisResult instance PerformanceTuningAnalysisResult `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 GetPerformanceTuningAnalysisResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPerformanceTuningAnalysisResultResponse) String() string
GetWorkRequestRequest wrapper for the GetWorkRequest operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
type GetWorkRequestRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetWorkRequestRequest) String() string
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetWorkRequestResponse wrapper for the GetWorkRequest operation
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `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"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `presentIn:"header" name:"retry-after"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetWorkRequestResponse) String() string
GlobalLoggingLevelEnum Enum with underlying type: string
type GlobalLoggingLevelEnum string
Set of constants representing the allowable values for GlobalLoggingLevelEnum
const ( GlobalLoggingLevelAll GlobalLoggingLevelEnum = "ALL" GlobalLoggingLevelSevere GlobalLoggingLevelEnum = "SEVERE" GlobalLoggingLevelWarning GlobalLoggingLevelEnum = "WARNING" GlobalLoggingLevelInfo GlobalLoggingLevelEnum = "INFO" GlobalLoggingLevelConfig GlobalLoggingLevelEnum = "CONFIG" GlobalLoggingLevelFine GlobalLoggingLevelEnum = "FINE" GlobalLoggingLevelFiner GlobalLoggingLevelEnum = "FINER" GlobalLoggingLevelFinest GlobalLoggingLevelEnum = "FINEST" GlobalLoggingLevelOff GlobalLoggingLevelEnum = "OFF" )
func GetGlobalLoggingLevelEnumValues() []GlobalLoggingLevelEnum
GetGlobalLoggingLevelEnumValues Enumerates the set of values for GlobalLoggingLevelEnum
func GetMappingGlobalLoggingLevelEnum(val string) (GlobalLoggingLevelEnum, bool)
GetMappingGlobalLoggingLevelEnum performs case Insensitive comparison on enum value and return the desired enum
InstallationSite Installation site of a Java Runtime. An installation site is a Java Runtime installed at a specific path on a managed instance.
type InstallationSite struct { // The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system. InstallationKey *string `mandatory:"true" json:"installationKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance. ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"` Jre *JavaRuntimeId `mandatory:"true" json:"jre"` // The file system path of the installation. Path *string `mandatory:"true" json:"path"` OperatingSystem *OperatingSystem `mandatory:"true" json:"operatingSystem"` // The approximate count of applications running on this installation ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` // The list of operations that are blocklisted. Blocklist []BlocklistEntry `mandatory:"false" json:"blocklist"` // The lifecycle state of the installation site. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The type of the source of events. ManagedInstanceType ManagedInstanceTypeEnum `mandatory:"false" json:"managedInstanceType,omitempty"` // The hostname of the managed instance (if applicable). Hostname *string `mandatory:"false" json:"hostname"` }
func (m InstallationSite) String() string
func (m InstallationSite) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InstallationSiteCollection Results of an installation site search. Contains installation sites.
type InstallationSiteCollection struct { // A list of Java installation sites. Items []InstallationSiteSummary `mandatory:"true" json:"items"` }
func (m InstallationSiteCollection) String() string
func (m InstallationSiteCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InstallationSiteSortByEnum Enum with underlying type: string
type InstallationSiteSortByEnum string
Set of constants representing the allowable values for InstallationSiteSortByEnum
const ( InstallationSiteSortByManagedInstanceId InstallationSiteSortByEnum = "managedInstanceId" InstallationSiteSortByJreDistribution InstallationSiteSortByEnum = "jreDistribution" InstallationSiteSortByJreVendor InstallationSiteSortByEnum = "jreVendor" InstallationSiteSortByJreVersion InstallationSiteSortByEnum = "jreVersion" InstallationSiteSortByPath InstallationSiteSortByEnum = "path" InstallationSiteSortByApproximateApplicationCount InstallationSiteSortByEnum = "approximateApplicationCount" InstallationSiteSortByOsName InstallationSiteSortByEnum = "osName" InstallationSiteSortBySecurityStatus InstallationSiteSortByEnum = "securityStatus" )
func GetInstallationSiteSortByEnumValues() []InstallationSiteSortByEnum
GetInstallationSiteSortByEnumValues Enumerates the set of values for InstallationSiteSortByEnum
func GetMappingInstallationSiteSortByEnum(val string) (InstallationSiteSortByEnum, bool)
GetMappingInstallationSiteSortByEnum performs case Insensitive comparison on enum value and return the desired enum
InstallationSiteSummary Installation site of a Java Runtime. An installation site is a Java Runtime installed at a specific path on a managed instance.
type InstallationSiteSummary struct { // The unique identifier for the installation of Java Runtime at a specific path on a specific operating system. InstallationKey *string `mandatory:"true" json:"installationKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance. ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"` Jre *JavaRuntimeId `mandatory:"false" json:"jre"` // The security status of the Java Runtime. SecurityStatus JreSecurityStatusEnum `mandatory:"false" json:"securityStatus,omitempty"` // The file system path of the installation. Path *string `mandatory:"false" json:"path"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // The approximate count of applications running on this installation ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` // The list of operations that are blocklisted. Blocklist []BlocklistEntry `mandatory:"false" json:"blocklist"` // The lifecycle state of the installation site. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m InstallationSiteSummary) String() string
func (m InstallationSiteSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InstallationSortByEnum Enum with underlying type: string
type InstallationSortByEnum string
Set of constants representing the allowable values for InstallationSortByEnum
const ( InstallationSortByJreDistribution InstallationSortByEnum = "jreDistribution" InstallationSortByJreVendor InstallationSortByEnum = "jreVendor" InstallationSortByJreVersion InstallationSortByEnum = "jreVersion" InstallationSortByPath InstallationSortByEnum = "path" InstallationSortByTimeFirstSeen InstallationSortByEnum = "timeFirstSeen" InstallationSortByTimeLastSeen InstallationSortByEnum = "timeLastSeen" InstallationSortByApproximateApplicationCount InstallationSortByEnum = "approximateApplicationCount" InstallationSortByApproximateManagedInstanceCount InstallationSortByEnum = "approximateManagedInstanceCount" InstallationSortByOsName InstallationSortByEnum = "osName" )
func GetInstallationSortByEnumValues() []InstallationSortByEnum
GetInstallationSortByEnumValues Enumerates the set of values for InstallationSortByEnum
func GetMappingInstallationSortByEnum(val string) (InstallationSortByEnum, bool)
GetMappingInstallationSortByEnum performs case Insensitive comparison on enum value and return the desired enum
InstallationUsage Installation usage during a specified time period. An installation is a collection of deployed instances of a specific Java Runtime that share the same install path.
type InstallationUsage struct { // The vendor of the Java Runtime that is deployed with the installation. JreVendor *string `mandatory:"true" json:"jreVendor"` // The distribution of the Java Runtime that is deployed with the installation. JreDistribution *string `mandatory:"true" json:"jreDistribution"` // The version of the Java Runtime that is deployed with the installation. JreVersion *string `mandatory:"true" json:"jreVersion"` // The file system path of the Java installation. Path *string `mandatory:"true" json:"path"` // The Operating System for the installation. Deprecated, use `operatingSystem` instead. Os *string `mandatory:"true" json:"os"` // The architecture of the operating system for the installation. Deprecated, use `operatingSystem` instead. Architecture *string `mandatory:"true" json:"architecture"` // The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system. InstallationKey *string `mandatory:"false" json:"installationKey"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // The approximate count of applications running on this installation ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"` // The approximate count of managed instances reporting this installation ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"` // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"` // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The date and time the resource was _first_ reported to JMS. // This is potentially _before_ the specified time period provided by the filters. // For example, a resource can be first reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` }
func (m InstallationUsage) String() string
func (m InstallationUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InstallationUsageCollection Results of an installation search. Contains InstallationUsage items.
type InstallationUsageCollection struct { // A list of installations. Items []InstallationUsage `mandatory:"true" json:"items"` }
func (m InstallationUsageCollection) String() string
func (m InstallationUsageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaArtifact Information about a binary artifact of Java.
type JavaArtifact struct { // Unique identifier for the artifact. ArtifactId *int64 `mandatory:"true" json:"artifactId"` // Description of the binary artifact. Typically includes the OS, architecture, and installer type. ArtifactDescription *string `mandatory:"true" json:"artifactDescription"` // Product content type of this artifact. ArtifactContentType ArtifactContentTypeEnum `mandatory:"true" json:"artifactContentType"` // Approximate compressed file size in bytes. ApproximateFileSizeInBytes *int64 `mandatory:"true" json:"approximateFileSizeInBytes"` // SHA256 checksum of the artifact. Sha256 *string `mandatory:"true" json:"sha256"` // The target Operating System family for the artifact. OsFamily *string `mandatory:"true" json:"osFamily"` // The target Operating System architecture for the artifact. Architecture *string `mandatory:"true" json:"architecture"` // The package type(typically the file extension) of the artifact. PackageType *string `mandatory:"true" json:"packageType"` // The endpoint that returns a short-lived artifact download URL in the response payload. // This download url can then be used for downloading the artifact. // See this API (https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details. DownloadUrl *string `mandatory:"true" json:"downloadUrl"` // The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. // Depending on the context, this can point to the archive or latest update release version artifact in the specified family. ScriptDownloadUrl *string `mandatory:"true" json:"scriptDownloadUrl"` // The URL for retrieving the checksum for the artifact. // Depending on the context, this can point to the checksum of the archive or latest update release version artifact. ScriptChecksumUrl *string `mandatory:"true" json:"scriptChecksumUrl"` // The file name of the artifact. ArtifactFileName *string `mandatory:"false" json:"artifactFileName"` // Additional information about the package type. PackageTypeDetail *string `mandatory:"false" json:"packageTypeDetail"` }
func (m JavaArtifact) String() string
func (m JavaArtifact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaFamily Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.
type JavaFamily struct { // The Java release family identifier. FamilyVersion *string `mandatory:"true" json:"familyVersion"` // The display name of the release family. DisplayName *string `mandatory:"true" json:"displayName"` // This indicates the support category for the Java release family. SupportType SupportTypeEnum `mandatory:"true" json:"supportType"` // The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). EndOfSupportLifeDate *common.SDKTime `mandatory:"true" json:"endOfSupportLifeDate"` // Link to access the documentation for the release. DocUrl *string `mandatory:"true" json:"docUrl"` // Latest Java release version in the family. LatestReleaseVersion *string `mandatory:"true" json:"latestReleaseVersion"` // Whether or not this Java release family is under active support. // Refer Java Support Roadmap (https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details. IsSupportedVersion *bool `mandatory:"true" json:"isSupportedVersion"` // List of artifacts for the latest Java release version in this family. // The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version. LatestReleaseArtifacts []JavaArtifact `mandatory:"false" json:"latestReleaseArtifacts"` }
func (m JavaFamily) String() string
func (m JavaFamily) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaFamilyCollection Collection of the Java release family summary. A Java release family is typically a major version in the Java version identifier.
type JavaFamilyCollection struct { // A list of the Java Release family summary. Items []JavaFamilySummary `mandatory:"true" json:"items"` }
func (m JavaFamilyCollection) String() string
func (m JavaFamilyCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaFamilySortByEnum Enum with underlying type: string
type JavaFamilySortByEnum string
Set of constants representing the allowable values for JavaFamilySortByEnum
const ( JavaFamilySortByFamilyVersion JavaFamilySortByEnum = "familyVersion" JavaFamilySortByEndOfSupportLifeDate JavaFamilySortByEnum = "endOfSupportLifeDate" JavaFamilySortBySupportType JavaFamilySortByEnum = "supportType" )
func GetJavaFamilySortByEnumValues() []JavaFamilySortByEnum
GetJavaFamilySortByEnumValues Enumerates the set of values for JavaFamilySortByEnum
func GetMappingJavaFamilySortByEnum(val string) (JavaFamilySortByEnum, bool)
GetMappingJavaFamilySortByEnum performs case Insensitive comparison on enum value and return the desired enum
JavaFamilySummary A summary of the Java release family information. A Java release family is typically a major version in the Java version identifier.
type JavaFamilySummary struct { // The Java release family identifier. FamilyVersion *string `mandatory:"true" json:"familyVersion"` // The display name of the release family. DisplayName *string `mandatory:"true" json:"displayName"` // This indicates the support category for the Java release family. SupportType SupportTypeEnum `mandatory:"true" json:"supportType"` // The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). EndOfSupportLifeDate *common.SDKTime `mandatory:"true" json:"endOfSupportLifeDate"` // Link to access the documentation for the release. DocUrl *string `mandatory:"true" json:"docUrl"` // Latest Java release version in the family. LatestReleaseVersion *string `mandatory:"true" json:"latestReleaseVersion"` // Whether or not this Java release family is under active support. // Refer Java Support Roadmap (https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details. IsSupportedVersion *bool `mandatory:"true" json:"isSupportedVersion"` }
func (m JavaFamilySummary) String() string
func (m JavaFamilySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaLicense Information about a license type for Java.
type JavaLicense struct { // Commonly used name for the license type. DisplayName *string `mandatory:"true" json:"displayName"` // License Type LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"` // Publicly accessible license URL containing the detailed terms and conditions. LicenseUrl *string `mandatory:"true" json:"licenseUrl"` }
func (m JavaLicense) String() string
func (m JavaLicense) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaManagementServiceClient a client for JavaManagementService
type JavaManagementServiceClient struct { common.BaseClient // contains filtered or unexported fields }
func NewJavaManagementServiceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client JavaManagementServiceClient, err error)
NewJavaManagementServiceClientWithConfigurationProvider Creates a new default JavaManagementService client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewJavaManagementServiceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client JavaManagementServiceClient, err error)
NewJavaManagementServiceClientWithOboToken Creates a new default JavaManagementService client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client JavaManagementServiceClient) AddFleetInstallationSites(ctx context.Context, request AddFleetInstallationSitesRequest) (response AddFleetInstallationSitesResponse, err error)
AddFleetInstallationSites Add Java installation sites in a Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/AddFleetInstallationSites.go.html to see an example of how to use AddFleetInstallationSites API. A default retry strategy applies to this operation AddFleetInstallationSites()
func (client JavaManagementServiceClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
CancelWorkRequest Deletes the work request specified by an identifier.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()
func (client JavaManagementServiceClient) ChangeFleetCompartment(ctx context.Context, request ChangeFleetCompartmentRequest) (response ChangeFleetCompartmentResponse, err error)
ChangeFleetCompartment Move a specified Fleet into the compartment identified in the POST form. When provided, If-Match is checked against ETag values of the resource.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartment API. A default retry strategy applies to this operation ChangeFleetCompartment()
func (client *JavaManagementServiceClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client JavaManagementServiceClient) CreateBlocklist(ctx context.Context, request CreateBlocklistRequest) (response CreateBlocklistResponse, err error)
CreateBlocklist Add a new record to the fleet blocklist.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CreateBlocklist.go.html to see an example of how to use CreateBlocklist API. A default retry strategy applies to this operation CreateBlocklist()
func (client JavaManagementServiceClient) CreateDrsFile(ctx context.Context, request CreateDrsFileRequest) (response CreateDrsFileResponse, err error)
CreateDrsFile Request to perform validaition of the DRS file and create the file to the Object Storage.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CreateDrsFile.go.html to see an example of how to use CreateDrsFile API. A default retry strategy applies to this operation CreateDrsFile()
func (client JavaManagementServiceClient) CreateFleet(ctx context.Context, request CreateFleetRequest) (response CreateFleetResponse, err error)
CreateFleet Create a new Fleet using the information provided. `inventoryLog` is now a required parameter for CreateFleet API. Update existing applications using this API before July 15, 2022 to ensure the applications continue to work. See the Service Change Notice (https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#JMS) for more details. Migrate existing fleets using the `UpdateFleet` API to set the `inventoryLog` parameter.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/CreateFleet.go.html to see an example of how to use CreateFleet API. A default retry strategy applies to this operation CreateFleet()
func (client JavaManagementServiceClient) DeleteBlocklist(ctx context.Context, request DeleteBlocklistRequest) (response DeleteBlocklistResponse, err error)
DeleteBlocklist Deletes the blocklist record specified by an identifier.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteBlocklist.go.html to see an example of how to use DeleteBlocklist API. A default retry strategy applies to this operation DeleteBlocklist()
func (client JavaManagementServiceClient) DeleteCryptoAnalysisResult(ctx context.Context, request DeleteCryptoAnalysisResultRequest) (response DeleteCryptoAnalysisResultResponse, err error)
DeleteCryptoAnalysisResult Deletes the metadata for the result of a Crypto event analysis. The actual report shall remain in the object storage.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteCryptoAnalysisResult.go.html to see an example of how to use DeleteCryptoAnalysisResult API. A default retry strategy applies to this operation DeleteCryptoAnalysisResult()
func (client JavaManagementServiceClient) DeleteDrsFile(ctx context.Context, request DeleteDrsFileRequest) (response DeleteDrsFileResponse, err error)
DeleteDrsFile Request to delete the DRS file from the Object Storage.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteDrsFile.go.html to see an example of how to use DeleteDrsFile API. A default retry strategy applies to this operation DeleteDrsFile()
func (client JavaManagementServiceClient) DeleteFleet(ctx context.Context, request DeleteFleetRequest) (response DeleteFleetResponse, err error)
DeleteFleet Deletes the Fleet specified by an identifier.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteFleet.go.html to see an example of how to use DeleteFleet API. A default retry strategy applies to this operation DeleteFleet()
func (client JavaManagementServiceClient) DeleteJavaMigrationAnalysisResult(ctx context.Context, request DeleteJavaMigrationAnalysisResultRequest) (response DeleteJavaMigrationAnalysisResultResponse, err error)
DeleteJavaMigrationAnalysisResult Delete the Java migration analysis result. The actual report will remain in the Object Storage bucket.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeleteJavaMigrationAnalysisResult.go.html to see an example of how to use DeleteJavaMigrationAnalysisResult API. A default retry strategy applies to this operation DeleteJavaMigrationAnalysisResult()
func (client JavaManagementServiceClient) DeletePerformanceTuningAnalysisResult(ctx context.Context, request DeletePerformanceTuningAnalysisResultRequest) (response DeletePerformanceTuningAnalysisResultResponse, err error)
DeletePerformanceTuningAnalysisResult Deletes only the metadata of the Performance Tuning Analysis result, but the file remains in the object storage.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DeletePerformanceTuningAnalysisResult.go.html to see an example of how to use DeletePerformanceTuningAnalysisResult API. A default retry strategy applies to this operation DeletePerformanceTuningAnalysisResult()
func (client JavaManagementServiceClient) DisableDrs(ctx context.Context, request DisableDrsRequest) (response DisableDrsResponse, err error)
DisableDrs Request to disable the DRS in the selected target in the Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/DisableDrs.go.html to see an example of how to use DisableDrs API. A default retry strategy applies to this operation DisableDrs()
func (client JavaManagementServiceClient) EnableDrs(ctx context.Context, request EnableDrsRequest) (response EnableDrsResponse, err error)
EnableDrs Request to enable the DRS in the selected target in the Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/EnableDrs.go.html to see an example of how to use EnableDrs API. A default retry strategy applies to this operation EnableDrs()
func (client JavaManagementServiceClient) GenerateAgentDeployScript(ctx context.Context, request GenerateAgentDeployScriptRequest) (response GenerateAgentDeployScriptResponse, err error)
GenerateAgentDeployScript Generates Agent Deploy Script for Fleet using the information provided.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GenerateAgentDeployScript.go.html to see an example of how to use GenerateAgentDeployScript API. A default retry strategy applies to this operation GenerateAgentDeployScript()
func (client JavaManagementServiceClient) GetCryptoAnalysisResult(ctx context.Context, request GetCryptoAnalysisResultRequest) (response GetCryptoAnalysisResultResponse, err error)
GetCryptoAnalysisResult Retrieve the metadata for the result of a Crypto event analysis.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetCryptoAnalysisResult.go.html to see an example of how to use GetCryptoAnalysisResult API. A default retry strategy applies to this operation GetCryptoAnalysisResult()
func (client JavaManagementServiceClient) GetDrsFile(ctx context.Context, request GetDrsFileRequest) (response GetDrsFileResponse, err error)
GetDrsFile Get the detail about the created DRS file in the Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetDrsFile.go.html to see an example of how to use GetDrsFile API. A default retry strategy applies to this operation GetDrsFile()
func (client JavaManagementServiceClient) GetExportSetting(ctx context.Context, request GetExportSettingRequest) (response GetExportSettingResponse, err error)
GetExportSetting Returns export setting for the specified Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetExportSetting.go.html to see an example of how to use GetExportSetting API. A default retry strategy applies to this operation GetExportSetting()
func (client JavaManagementServiceClient) GetExportStatus(ctx context.Context, request GetExportStatusRequest) (response GetExportStatusResponse, err error)
GetExportStatus Returns last export status for the specified Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetExportStatus.go.html to see an example of how to use GetExportStatus API. A default retry strategy applies to this operation GetExportStatus()
func (client JavaManagementServiceClient) GetFleet(ctx context.Context, request GetFleetRequest) (response GetFleetResponse, err error)
GetFleet Retrieve a Fleet with the specified identifier.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetFleet.go.html to see an example of how to use GetFleet API. A default retry strategy applies to this operation GetFleet()
func (client JavaManagementServiceClient) GetFleetAdvancedFeatureConfiguration(ctx context.Context, request GetFleetAdvancedFeatureConfigurationRequest) (response GetFleetAdvancedFeatureConfigurationResponse, err error)
GetFleetAdvancedFeatureConfiguration Returns Fleet level advanced feature configuration.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetFleetAdvancedFeatureConfiguration.go.html to see an example of how to use GetFleetAdvancedFeatureConfiguration API. A default retry strategy applies to this operation GetFleetAdvancedFeatureConfiguration()
func (client JavaManagementServiceClient) GetFleetAgentConfiguration(ctx context.Context, request GetFleetAgentConfigurationRequest) (response GetFleetAgentConfigurationResponse, err error)
GetFleetAgentConfiguration Retrieve a Fleet Agent Configuration for the specified Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetFleetAgentConfiguration.go.html to see an example of how to use GetFleetAgentConfiguration API. A default retry strategy applies to this operation GetFleetAgentConfiguration()
func (client JavaManagementServiceClient) GetJavaFamily(ctx context.Context, request GetJavaFamilyRequest) (response GetJavaFamilyResponse, err error)
GetJavaFamily Returns metadata associated with a specific Java release family.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetJavaFamily.go.html to see an example of how to use GetJavaFamily API. A default retry strategy applies to this operation GetJavaFamily()
func (client JavaManagementServiceClient) GetJavaMigrationAnalysisResult(ctx context.Context, request GetJavaMigrationAnalysisResultRequest) (response GetJavaMigrationAnalysisResultResponse, err error)
GetJavaMigrationAnalysisResult Retrieve Java Migration Analysis result.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetJavaMigrationAnalysisResult.go.html to see an example of how to use GetJavaMigrationAnalysisResult API. A default retry strategy applies to this operation GetJavaMigrationAnalysisResult()
func (client JavaManagementServiceClient) GetJavaRelease(ctx context.Context, request GetJavaReleaseRequest) (response GetJavaReleaseResponse, err error)
GetJavaRelease Returns detail of a Java release.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetJavaRelease.go.html to see an example of how to use GetJavaRelease API. A default retry strategy applies to this operation GetJavaRelease()
func (client JavaManagementServiceClient) GetPerformanceTuningAnalysisResult(ctx context.Context, request GetPerformanceTuningAnalysisResultRequest) (response GetPerformanceTuningAnalysisResultResponse, err error)
GetPerformanceTuningAnalysisResult Retrieve metadata of the Performance Tuning Analysis result.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetPerformanceTuningAnalysisResult.go.html to see an example of how to use GetPerformanceTuningAnalysisResult API. A default retry strategy applies to this operation GetPerformanceTuningAnalysisResult()
func (client JavaManagementServiceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Retrieve the details of a work request with the specified ID.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (client JavaManagementServiceClient) ListAnnouncements(ctx context.Context, request ListAnnouncementsRequest) (response ListAnnouncementsResponse, err error)
ListAnnouncements Return a list of AnnouncementSummary items
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListAnnouncements.go.html to see an example of how to use ListAnnouncements API. A default retry strategy applies to this operation ListAnnouncements()
func (client JavaManagementServiceClient) ListBlocklists(ctx context.Context, request ListBlocklistsRequest) (response ListBlocklistsResponse, err error)
ListBlocklists Returns a list of blocklist entities contained by a fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListBlocklists.go.html to see an example of how to use ListBlocklists API. A default retry strategy applies to this operation ListBlocklists()
func (client JavaManagementServiceClient) ListCryptoAnalysisResults(ctx context.Context, request ListCryptoAnalysisResultsRequest) (response ListCryptoAnalysisResultsResponse, err error)
ListCryptoAnalysisResults Lists the results of a Crypto event analysis.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListCryptoAnalysisResults.go.html to see an example of how to use ListCryptoAnalysisResults API. A default retry strategy applies to this operation ListCryptoAnalysisResults()
func (client JavaManagementServiceClient) ListDrsFiles(ctx context.Context, request ListDrsFilesRequest) (response ListDrsFilesResponse, err error)
ListDrsFiles List the details about the created DRS files in the Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListDrsFiles.go.html to see an example of how to use ListDrsFiles API. A default retry strategy applies to this operation ListDrsFiles()
func (client JavaManagementServiceClient) ListFleetDiagnoses(ctx context.Context, request ListFleetDiagnosesRequest) (response ListFleetDiagnosesResponse, err error)
ListFleetDiagnoses List potential diagnoses that would put a fleet into FAILED or NEEDS_ATTENTION lifecycle state.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListFleetDiagnoses.go.html to see an example of how to use ListFleetDiagnoses API. A default retry strategy applies to this operation ListFleetDiagnoses()
func (client JavaManagementServiceClient) ListFleets(ctx context.Context, request ListFleetsRequest) (response ListFleetsResponse, err error)
ListFleets Returns a list of all the Fleets contained by a compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListFleets.go.html to see an example of how to use ListFleets API. A default retry strategy applies to this operation ListFleets()
func (client JavaManagementServiceClient) ListInstallationSites(ctx context.Context, request ListInstallationSitesRequest) (response ListInstallationSitesResponse, err error)
ListInstallationSites List Java installation sites in a Fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListInstallationSites.go.html to see an example of how to use ListInstallationSites API. A default retry strategy applies to this operation ListInstallationSites()
func (client JavaManagementServiceClient) ListJavaFamilies(ctx context.Context, request ListJavaFamiliesRequest) (response ListJavaFamiliesResponse, err error)
ListJavaFamilies Returns a list of the Java release family information. A Java release family is typically a major version in the Java version identifier.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListJavaFamilies.go.html to see an example of how to use ListJavaFamilies API. A default retry strategy applies to this operation ListJavaFamilies()
func (client JavaManagementServiceClient) ListJavaMigrationAnalysisResults(ctx context.Context, request ListJavaMigrationAnalysisResultsRequest) (response ListJavaMigrationAnalysisResultsResponse, err error)
ListJavaMigrationAnalysisResults Lists the results of a Java migration analysis.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListJavaMigrationAnalysisResults.go.html to see an example of how to use ListJavaMigrationAnalysisResults API. A default retry strategy applies to this operation ListJavaMigrationAnalysisResults()
func (client JavaManagementServiceClient) ListJavaReleases(ctx context.Context, request ListJavaReleasesRequest) (response ListJavaReleasesResponse, err error)
ListJavaReleases Returns a list of Java releases.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListJavaReleases.go.html to see an example of how to use ListJavaReleases API. A default retry strategy applies to this operation ListJavaReleases()
func (client JavaManagementServiceClient) ListJreUsage(ctx context.Context, request ListJreUsageRequest) (response ListJreUsageResponse, err error)
ListJreUsage List Java Runtime usage in a specified host filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListJreUsage.go.html to see an example of how to use ListJreUsage API. A default retry strategy applies to this operation ListJreUsage()
func (client JavaManagementServiceClient) ListPerformanceTuningAnalysisResults(ctx context.Context, request ListPerformanceTuningAnalysisResultsRequest) (response ListPerformanceTuningAnalysisResultsResponse, err error)
ListPerformanceTuningAnalysisResults List Performance Tuning Analysis results.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListPerformanceTuningAnalysisResults.go.html to see an example of how to use ListPerformanceTuningAnalysisResults API. A default retry strategy applies to this operation ListPerformanceTuningAnalysisResults()
func (client JavaManagementServiceClient) ListWorkItems(ctx context.Context, request ListWorkItemsRequest) (response ListWorkItemsResponse, err error)
ListWorkItems Retrieve a paginated list of work items for a specified work request.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListWorkItems.go.html to see an example of how to use ListWorkItems API. A default retry strategy applies to this operation ListWorkItems()
func (client JavaManagementServiceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Retrieve a (paginated) list of errors for a specified work request.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (client JavaManagementServiceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Retrieve a paginated list of logs for a specified work request.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (client JavaManagementServiceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests List the work requests in a compartment. The query parameter `compartmentId` is required unless the query parameter `id` or `fleetId` is specified.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (client JavaManagementServiceClient) RemoveFleetInstallationSites(ctx context.Context, request RemoveFleetInstallationSitesRequest) (response RemoveFleetInstallationSitesResponse, err error)
RemoveFleetInstallationSites Remove Java installation sites in a Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/RemoveFleetInstallationSites.go.html to see an example of how to use RemoveFleetInstallationSites API. A default retry strategy applies to this operation RemoveFleetInstallationSites()
func (client JavaManagementServiceClient) RequestCryptoAnalyses(ctx context.Context, request RequestCryptoAnalysesRequest) (response RequestCryptoAnalysesResponse, err error)
RequestCryptoAnalyses Request to perform crypto analysis on one or more selected targets in the Fleet. The result of the crypto analysis will be uploaded to the object storage bucket created by JMS on enabling the Crypto Event Analysis feature in the Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/RequestCryptoAnalyses.go.html to see an example of how to use RequestCryptoAnalyses API. A default retry strategy applies to this operation RequestCryptoAnalyses()
func (client JavaManagementServiceClient) RequestJavaMigrationAnalyses(ctx context.Context, request RequestJavaMigrationAnalysesRequest) (response RequestJavaMigrationAnalysesResponse, err error)
RequestJavaMigrationAnalyses Request to perform a Java migration analysis. The results of the Java migration analysis will be uploaded to the Object Storage bucket that you designate when you enable the Java Migration Analysis feature.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/RequestJavaMigrationAnalyses.go.html to see an example of how to use RequestJavaMigrationAnalyses API. A default retry strategy applies to this operation RequestJavaMigrationAnalyses()
func (client JavaManagementServiceClient) RequestJfrRecordings(ctx context.Context, request RequestJfrRecordingsRequest) (response RequestJfrRecordingsResponse, err error)
RequestJfrRecordings Request to collect the JFR recordings on the selected target in the Fleet. The JFR files are uploaded to the object storage bucket created by JMS on enabling Generic JFR feature in the Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/RequestJfrRecordings.go.html to see an example of how to use RequestJfrRecordings API. A default retry strategy applies to this operation RequestJfrRecordings()
func (client JavaManagementServiceClient) RequestPerformanceTuningAnalyses(ctx context.Context, request RequestPerformanceTuningAnalysesRequest) (response RequestPerformanceTuningAnalysesResponse, err error)
RequestPerformanceTuningAnalyses Request to perform performance tuning analyses. The result of performance tuning analysis will be uploaded to the object storage bucket that you designated when you enabled the recording feature.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/RequestPerformanceTuningAnalyses.go.html to see an example of how to use RequestPerformanceTuningAnalyses API. A default retry strategy applies to this operation RequestPerformanceTuningAnalyses()
func (client JavaManagementServiceClient) ScanJavaServerUsage(ctx context.Context, request ScanJavaServerUsageRequest) (response ScanJavaServerUsageResponse, err error)
ScanJavaServerUsage Scan Java Server usage in a fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ScanJavaServerUsage.go.html to see an example of how to use ScanJavaServerUsage API. A default retry strategy applies to this operation ScanJavaServerUsage()
func (client JavaManagementServiceClient) ScanLibraryUsage(ctx context.Context, request ScanLibraryUsageRequest) (response ScanLibraryUsageResponse, err error)
ScanLibraryUsage Scan library usage in a fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/ScanLibraryUsage.go.html to see an example of how to use ScanLibraryUsage API. A default retry strategy applies to this operation ScanLibraryUsage()
func (client *JavaManagementServiceClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client JavaManagementServiceClient) SummarizeApplicationInstallationUsage(ctx context.Context, request SummarizeApplicationInstallationUsageRequest) (response SummarizeApplicationInstallationUsageResponse, err error)
SummarizeApplicationInstallationUsage Summarizes the application installation usage in a Fleet filtered by query parameters. In contrast to SummarizeApplicationUsage, which provides only information aggregated by application name, this operation provides installation details. This allows for better focusing of actions.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeApplicationInstallationUsage.go.html to see an example of how to use SummarizeApplicationInstallationUsage API. A default retry strategy applies to this operation SummarizeApplicationInstallationUsage()
func (client JavaManagementServiceClient) SummarizeApplicationUsage(ctx context.Context, request SummarizeApplicationUsageRequest) (response SummarizeApplicationUsageResponse, err error)
SummarizeApplicationUsage List application usage in a Fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeApplicationUsage.go.html to see an example of how to use SummarizeApplicationUsage API. A default retry strategy applies to this operation SummarizeApplicationUsage()
func (client JavaManagementServiceClient) SummarizeDeployedApplicationInstallationUsage(ctx context.Context, request SummarizeDeployedApplicationInstallationUsageRequest) (response SummarizeDeployedApplicationInstallationUsageResponse, err error)
SummarizeDeployedApplicationInstallationUsage Summarize installation usage of an application deployed on Java servers in a fleet filtered by query parameters. In contrast to SummarizeDeployedApplicationUsage, which provides only information aggregated by the deployment information, this operation provides installation details and allows for better focusing of actions.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeDeployedApplicationInstallationUsage.go.html to see an example of how to use SummarizeDeployedApplicationInstallationUsage API. A default retry strategy applies to this operation SummarizeDeployedApplicationInstallationUsage()
func (client JavaManagementServiceClient) SummarizeDeployedApplicationUsage(ctx context.Context, request SummarizeDeployedApplicationUsageRequest) (response SummarizeDeployedApplicationUsageResponse, err error)
SummarizeDeployedApplicationUsage List of deployed applications in a Fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeDeployedApplicationUsage.go.html to see an example of how to use SummarizeDeployedApplicationUsage API. A default retry strategy applies to this operation SummarizeDeployedApplicationUsage()
func (client JavaManagementServiceClient) SummarizeInstallationUsage(ctx context.Context, request SummarizeInstallationUsageRequest) (response SummarizeInstallationUsageResponse, err error)
SummarizeInstallationUsage List Java installation usage in a Fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeInstallationUsage.go.html to see an example of how to use SummarizeInstallationUsage API. A default retry strategy applies to this operation SummarizeInstallationUsage()
func (client JavaManagementServiceClient) SummarizeJavaServerInstanceUsage(ctx context.Context, request SummarizeJavaServerInstanceUsageRequest) (response SummarizeJavaServerInstanceUsageResponse, err error)
SummarizeJavaServerInstanceUsage List Java Server instances in a fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeJavaServerInstanceUsage.go.html to see an example of how to use SummarizeJavaServerInstanceUsage API. A default retry strategy applies to this operation SummarizeJavaServerInstanceUsage()
func (client JavaManagementServiceClient) SummarizeJavaServerUsage(ctx context.Context, request SummarizeJavaServerUsageRequest) (response SummarizeJavaServerUsageResponse, err error)
SummarizeJavaServerUsage List of Java servers in a Fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeJavaServerUsage.go.html to see an example of how to use SummarizeJavaServerUsage API. A default retry strategy applies to this operation SummarizeJavaServerUsage()
func (client JavaManagementServiceClient) SummarizeJreUsage(ctx context.Context, request SummarizeJreUsageRequest) (response SummarizeJreUsageResponse, err error)
SummarizeJreUsage List Java Runtime usage in a specified Fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeJreUsage.go.html to see an example of how to use SummarizeJreUsage API. A default retry strategy applies to this operation SummarizeJreUsage()
func (client JavaManagementServiceClient) SummarizeLibraryUsage(ctx context.Context, request SummarizeLibraryUsageRequest) (response SummarizeLibraryUsageResponse, err error)
SummarizeLibraryUsage List libraries in a fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeLibraryUsage.go.html to see an example of how to use SummarizeLibraryUsage API. A default retry strategy applies to this operation SummarizeLibraryUsage()
func (client JavaManagementServiceClient) SummarizeManagedInstanceUsage(ctx context.Context, request SummarizeManagedInstanceUsageRequest) (response SummarizeManagedInstanceUsageResponse, err error)
SummarizeManagedInstanceUsage List managed instance usage in a Fleet filtered by query parameters.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeManagedInstanceUsage.go.html to see an example of how to use SummarizeManagedInstanceUsage API. A default retry strategy applies to this operation SummarizeManagedInstanceUsage()
func (client JavaManagementServiceClient) SummarizeResourceInventory(ctx context.Context, request SummarizeResourceInventoryRequest) (response SummarizeResourceInventoryResponse, err error)
SummarizeResourceInventory Retrieve the inventory of JMS resources in the specified compartment: a list of the number of _active_ fleets, managed instances, Java Runtimes, Java installations, and applications.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/SummarizeResourceInventory.go.html to see an example of how to use SummarizeResourceInventory API. A default retry strategy applies to this operation SummarizeResourceInventory()
func (client JavaManagementServiceClient) UpdateDrsFile(ctx context.Context, request UpdateDrsFileRequest) (response UpdateDrsFileResponse, err error)
UpdateDrsFile Request to perform validaition of the DRS file and update the existing file in the Object Storage.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/UpdateDrsFile.go.html to see an example of how to use UpdateDrsFile API. A default retry strategy applies to this operation UpdateDrsFile()
func (client JavaManagementServiceClient) UpdateExportSetting(ctx context.Context, request UpdateExportSettingRequest) (response UpdateExportSettingResponse, err error)
UpdateExportSetting Updates existing export setting for the specified Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/UpdateExportSetting.go.html to see an example of how to use UpdateExportSetting API. A default retry strategy applies to this operation UpdateExportSetting()
func (client JavaManagementServiceClient) UpdateFleet(ctx context.Context, request UpdateFleetRequest) (response UpdateFleetResponse, err error)
UpdateFleet Update the Fleet specified by an identifier.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/UpdateFleet.go.html to see an example of how to use UpdateFleet API. A default retry strategy applies to this operation UpdateFleet()
func (client JavaManagementServiceClient) UpdateFleetAdvancedFeatureConfiguration(ctx context.Context, request UpdateFleetAdvancedFeatureConfigurationRequest) (response UpdateFleetAdvancedFeatureConfigurationResponse, err error)
UpdateFleetAdvancedFeatureConfiguration Update advanced feature configurations for the Fleet. Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/UpdateFleetAdvancedFeatureConfiguration.go.html to see an example of how to use UpdateFleetAdvancedFeatureConfiguration API. A default retry strategy applies to this operation UpdateFleetAdvancedFeatureConfiguration()
func (client JavaManagementServiceClient) UpdateFleetAgentConfiguration(ctx context.Context, request UpdateFleetAgentConfigurationRequest) (response UpdateFleetAgentConfigurationResponse, err error)
UpdateFleetAgentConfiguration Update the Fleet Agent Configuration for the specified Fleet.
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.53.0/jms/UpdateFleetAgentConfiguration.go.html to see an example of how to use UpdateFleetAgentConfiguration API. A default retry strategy applies to this operation UpdateFleetAgentConfiguration()
JavaMigrationAnalysis JavaMigrationAnalysis configuration
type JavaMigrationAnalysis struct { // JavaMigrationAnalysis flag to store enabled or disabled status. IsEnabled *bool `mandatory:"false" json:"isEnabled"` }
func (m JavaMigrationAnalysis) String() string
func (m JavaMigrationAnalysis) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaMigrationAnalysisResult Result of the Java migration analysis. The analysis result is stored in an Object Storage bucket.
type JavaMigrationAnalysisResult struct { // The OCID of the migration analysis report. Id *string `mandatory:"true" json:"id"` // The fleet OCID. FleetId *string `mandatory:"true" json:"fleetId"` // The name of the application for which the Java migration analysis was performed. ApplicationName *string `mandatory:"true" json:"applicationName"` // The installation path of the application for which the Java migration analysis was performed. ApplicationPath *string `mandatory:"true" json:"applicationPath"` // Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed. ApplicationExecutionType ApplicationExecutionTypeEnum `mandatory:"true" json:"applicationExecutionType"` // The source JDK version of the application that's currently running. SourceJdkVersion *string `mandatory:"true" json:"sourceJdkVersion"` // The target JDK version of the application to be migrated. TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"` // The object storage namespace that contains the results of the migration analysis. Namespace *string `mandatory:"true" json:"namespace"` // The name of the object storage bucket that contains the results of the migration analysis. BucketName *string `mandatory:"true" json:"bucketName"` // The directory path of the object storage bucket that contains the results of the migration analysis. ObjectStorageUploadDirPath *string `mandatory:"true" json:"objectStorageUploadDirPath"` // The names of the object storage objects that contain the results of the migration analysis. ObjectList []string `mandatory:"true" json:"objectList"` // Additional info reserved for future use. Metadata *string `mandatory:"true" json:"metadata"` // The OCID of the work request of this analysis. WorkRequestId *string `mandatory:"false" json:"workRequestId"` // The unique key that identifies the application. ApplicationKey *string `mandatory:"false" json:"applicationKey"` // The managed instance OCID. ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"` // The hostname of the managed instance that hosts the application for which the Java migration analysis was performed. HostName *string `mandatory:"false" json:"hostName"` // The time the result is compiled. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
func (m JavaMigrationAnalysisResult) String() string
func (m JavaMigrationAnalysisResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaMigrationAnalysisResultCollection List of Java migration analysis results.
type JavaMigrationAnalysisResultCollection struct { // A list of Java migration analysis results. Items []JavaMigrationAnalysisResultSummary `mandatory:"true" json:"items"` }
func (m JavaMigrationAnalysisResultCollection) String() string
func (m JavaMigrationAnalysisResultCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaMigrationAnalysisResultSortByEnum Enum with underlying type: string
type JavaMigrationAnalysisResultSortByEnum string
Set of constants representing the allowable values for JavaMigrationAnalysisResultSortByEnum
const ( JavaMigrationAnalysisResultSortByTimeCreated JavaMigrationAnalysisResultSortByEnum = "timeCreated" JavaMigrationAnalysisResultSortByManagedInstanceId JavaMigrationAnalysisResultSortByEnum = "managedInstanceId" JavaMigrationAnalysisResultSortByWorkRequestId JavaMigrationAnalysisResultSortByEnum = "workRequestId" )
func GetJavaMigrationAnalysisResultSortByEnumValues() []JavaMigrationAnalysisResultSortByEnum
GetJavaMigrationAnalysisResultSortByEnumValues Enumerates the set of values for JavaMigrationAnalysisResultSortByEnum
func GetMappingJavaMigrationAnalysisResultSortByEnum(val string) (JavaMigrationAnalysisResultSortByEnum, bool)
GetMappingJavaMigrationAnalysisResultSortByEnum performs case Insensitive comparison on enum value and return the desired enum
JavaMigrationAnalysisResultSummary Summary of a Java migration analysis result. The output of the analysis is stored in the Object Storage object.
type JavaMigrationAnalysisResultSummary struct { // The OCID of the migration analysis report. Id *string `mandatory:"true" json:"id"` // The fleet OCID. FleetId *string `mandatory:"true" json:"fleetId"` // The name of the application for which the Java migration analysis was performed. ApplicationName *string `mandatory:"true" json:"applicationName"` // The installation path of the application for which the Java migration analysis was performed. ApplicationPath *string `mandatory:"true" json:"applicationPath"` // Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed. ApplicationExecutionType ApplicationExecutionTypeEnum `mandatory:"true" json:"applicationExecutionType"` // The source JDK version of the application that's currently running. SourceJdkVersion *string `mandatory:"true" json:"sourceJdkVersion"` // The target JDK version of the application to be migrated. TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"` // The object storage namespace that contains the results of the migration analysis. Namespace *string `mandatory:"true" json:"namespace"` // The name of the object storage bucket that contains the results of the migration analysis. BucketName *string `mandatory:"true" json:"bucketName"` // The directory path of the object storage bucket that contains the results of the migration analysis. ObjectStorageUploadDirPath *string `mandatory:"true" json:"objectStorageUploadDirPath"` // The names of the object storage objects that contain the results of the migration analysis. ObjectList []string `mandatory:"true" json:"objectList"` // Additional info reserved for future use. Metadata *string `mandatory:"true" json:"metadata"` // The OCID of the work request of this analysis. WorkRequestId *string `mandatory:"false" json:"workRequestId"` // The unique key that identifies the application. ApplicationKey *string `mandatory:"false" json:"applicationKey"` // The managed instance OCID. ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"` // The hostname of the managed instance that hosts the application for which the Java migration analysis was performed. HostName *string `mandatory:"false" json:"hostName"` // The time the result is compiled. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
func (m JavaMigrationAnalysisResultSummary) String() string
func (m JavaMigrationAnalysisResultSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaMigrationAnalysisTarget The target describes the input data for Java migration analysis. A target contains a managed instance, application Installation Key, sourceJdkVersion, and targetJdkVersion.
type JavaMigrationAnalysisTarget struct { // The OCID of the managed instance that hosts the application for which the Java migration analysis was performed. ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"` // The unique key that identifies the application's installation path that is to be used for the Java migration analysis. ApplicationInstallationKey *string `mandatory:"true" json:"applicationInstallationKey"` // The JDK version the application is currently running on. SourceJdkVersion *string `mandatory:"true" json:"sourceJdkVersion"` // The JDK version against which the migration analysis was performed to identify effort required to move from source JDK. TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"` }
func (m JavaMigrationAnalysisTarget) String() string
func (m JavaMigrationAnalysisTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaRelease Metadata associated with a specific release of Java. Includes the artifact details.
type JavaRelease struct { // Java release version identifier. ReleaseVersion *string `mandatory:"true" json:"releaseVersion"` // Java release family identifier. FamilyVersion *string `mandatory:"true" json:"familyVersion"` // The security status of the Java version. SecurityStatus JreSecurityStatusEnum `mandatory:"true" json:"securityStatus"` // Release category of the Java version. ReleaseType ReleaseTypeEnum `mandatory:"true" json:"releaseType"` // License type for the Java version. LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"` // The release date of the Java version (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). ReleaseDate *common.SDKTime `mandatory:"true" json:"releaseDate"` // Release notes associated with the Java version. ReleaseNotesUrl *string `mandatory:"true" json:"releaseNotesUrl"` // Artifact content types for the Java version. ArtifactContentTypes []ArtifactContentTypeEnum `mandatory:"true" json:"artifactContentTypes"` // Parent Java release version identifier. This is applicable for BPR releases. ParentReleaseVersion *string `mandatory:"false" json:"parentReleaseVersion"` FamilyDetails *JavaFamily `mandatory:"false" json:"familyDetails"` LicenseDetails *JavaLicense `mandatory:"false" json:"licenseDetails"` // List of My Oracle Support(MoS) patches available for this release. // This information is only available for `BPR` release type. MosPatches []PatchDetail `mandatory:"false" json:"mosPatches"` // The number of days since this release has been under the security baseline. DaysUnderSecurityBaseline *int `mandatory:"false" json:"daysUnderSecurityBaseline"` // List of Java artifacts. Artifacts []JavaArtifact `mandatory:"false" json:"artifacts"` }
func (m JavaRelease) String() string
func (m JavaRelease) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaReleaseCollection Collection of Java releases information.
type JavaReleaseCollection struct { // A list of the Java release information. Items []JavaReleaseSummary `mandatory:"true" json:"items"` }
func (m JavaReleaseCollection) String() string
func (m JavaReleaseCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaReleaseSortByEnum Enum with underlying type: string
type JavaReleaseSortByEnum string
Set of constants representing the allowable values for JavaReleaseSortByEnum
const ( JavaReleaseSortByReleaseDate JavaReleaseSortByEnum = "releaseDate" JavaReleaseSortByReleaseVersion JavaReleaseSortByEnum = "releaseVersion" JavaReleaseSortByFamilyVersion JavaReleaseSortByEnum = "familyVersion" JavaReleaseSortByLicenseType JavaReleaseSortByEnum = "licenseType" )
func GetJavaReleaseSortByEnumValues() []JavaReleaseSortByEnum
GetJavaReleaseSortByEnumValues Enumerates the set of values for JavaReleaseSortByEnum
func GetMappingJavaReleaseSortByEnum(val string) (JavaReleaseSortByEnum, bool)
GetMappingJavaReleaseSortByEnum performs case Insensitive comparison on enum value and return the desired enum
JavaReleaseSummary A summary of the Java release properties.
type JavaReleaseSummary struct { // Java release version identifier. ReleaseVersion *string `mandatory:"true" json:"releaseVersion"` // Java release family identifier. FamilyVersion *string `mandatory:"true" json:"familyVersion"` // The security status of the Java version. SecurityStatus JreSecurityStatusEnum `mandatory:"true" json:"securityStatus"` // Release category of the Java version. ReleaseType ReleaseTypeEnum `mandatory:"true" json:"releaseType"` // License type for the Java version. LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"` // The release date of the Java version (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)). ReleaseDate *common.SDKTime `mandatory:"true" json:"releaseDate"` // Release notes associated with the Java version. ReleaseNotesUrl *string `mandatory:"true" json:"releaseNotesUrl"` // Artifact content types for the Java version. ArtifactContentTypes []ArtifactContentTypeEnum `mandatory:"true" json:"artifactContentTypes"` // Parent Java release version identifier. This is applicable for BPR releases. ParentReleaseVersion *string `mandatory:"false" json:"parentReleaseVersion"` FamilyDetails *JavaFamily `mandatory:"false" json:"familyDetails"` LicenseDetails *JavaLicense `mandatory:"false" json:"licenseDetails"` // List of My Oracle Support(MoS) patches available for this release. // This information is only available for `BPR` release type. MosPatches []PatchDetail `mandatory:"false" json:"mosPatches"` // The number of days since this release has been under the security baseline. DaysUnderSecurityBaseline *int `mandatory:"false" json:"daysUnderSecurityBaseline"` }
func (m JavaReleaseSummary) String() string
func (m JavaReleaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaRuntimeId The essential properties to identify a Java Runtime.
type JavaRuntimeId struct { // The version of the Java Runtime. Version *string `mandatory:"true" json:"version"` // The vendor of the Java Runtime. Vendor *string `mandatory:"true" json:"vendor"` // The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_. Distribution *string `mandatory:"true" json:"distribution"` // The unique identifier for a Java Runtime. JreKey *string `mandatory:"false" json:"jreKey"` }
func (m JavaRuntimeId) String() string
func (m JavaRuntimeId) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaServerInstanceSortByEnum Enum with underlying type: string
type JavaServerInstanceSortByEnum string
Set of constants representing the allowable values for JavaServerInstanceSortByEnum
const ( JavaServerInstanceSortByServerInstanceName JavaServerInstanceSortByEnum = "serverInstanceName" JavaServerInstanceSortByManagedInstanceName JavaServerInstanceSortByEnum = "managedInstanceName" JavaServerInstanceSortByApproximateDeployedApplicationCount JavaServerInstanceSortByEnum = "approximateDeployedApplicationCount" JavaServerInstanceSortByTimeFirstSeen JavaServerInstanceSortByEnum = "timeFirstSeen" JavaServerInstanceSortByTimeLastSeen JavaServerInstanceSortByEnum = "timeLastSeen" )
func GetJavaServerInstanceSortByEnumValues() []JavaServerInstanceSortByEnum
GetJavaServerInstanceSortByEnumValues Enumerates the set of values for JavaServerInstanceSortByEnum
func GetMappingJavaServerInstanceSortByEnum(val string) (JavaServerInstanceSortByEnum, bool)
GetMappingJavaServerInstanceSortByEnum performs case Insensitive comparison on enum value and return the desired enum
JavaServerInstanceUsage Java Server instance usage during a specified time period.
type JavaServerInstanceUsage struct { // The internal identifier of the Java Server instance. ServerInstanceKey *string `mandatory:"true" json:"serverInstanceKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related Fleet. FleetId *string `mandatory:"true" json:"fleetId"` // The name of the Java Server instance. ServerInstanceName *string `mandatory:"true" json:"serverInstanceName"` // The internal identifier of the related Java Server. ServerKey *string `mandatory:"true" json:"serverKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance. ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"` // The name of the Java Server. ServerName *string `mandatory:"false" json:"serverName"` // The version of the Java Server. ServerVersion *string `mandatory:"false" json:"serverVersion"` // The host name of the related managed instance. HostName *string `mandatory:"false" json:"hostName"` // The internal identifier of the related Java Runtime. JvmKey *string `mandatory:"false" json:"jvmKey"` // The vendor of the Java Runtime. JvmVendor *string `mandatory:"false" json:"jvmVendor"` // The distribution of the Java Runtime. JvmDistribution *string `mandatory:"false" json:"jvmDistribution"` // The version of the Java Runtime. JvmVersion *string `mandatory:"false" json:"jvmVersion"` // The security status of the Java Runtime. JvmSecurityStatus JreSecurityStatusEnum `mandatory:"false" json:"jvmSecurityStatus,omitempty"` // The approximate count of deployed applications in the Java Server instance. ApproximateDeployedApplicationCount *int `mandatory:"false" json:"approximateDeployedApplicationCount"` // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"` // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The date and time the resource was _first_ reported to JMS. // This is potentially _before_ the specified time period provided by the filters. // For example, a resource can be first reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` }
func (m JavaServerInstanceUsage) String() string
func (m JavaServerInstanceUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaServerInstanceUsageCollection Results of a Java Server instance usage search. Contains Java Server usage items.
type JavaServerInstanceUsageCollection struct { // A list of Java Server instance usages. Items []JavaServerInstanceUsage `mandatory:"true" json:"items"` }
func (m JavaServerInstanceUsageCollection) String() string
func (m JavaServerInstanceUsageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaServerSortByEnum Enum with underlying type: string
type JavaServerSortByEnum string
Set of constants representing the allowable values for JavaServerSortByEnum
const ( JavaServerSortByServerName JavaServerSortByEnum = "serverName" JavaServerSortByServerVersion JavaServerSortByEnum = "serverVersion" JavaServerSortByServerInstanceCount JavaServerSortByEnum = "serverInstanceCount" JavaServerSortByApproximateDeployedApplicationCount JavaServerSortByEnum = "approximateDeployedApplicationCount" JavaServerSortByTimeFirstSeen JavaServerSortByEnum = "timeFirstSeen" JavaServerSortByTimeLastSeen JavaServerSortByEnum = "timeLastSeen" )
func GetJavaServerSortByEnumValues() []JavaServerSortByEnum
GetJavaServerSortByEnumValues Enumerates the set of values for JavaServerSortByEnum
func GetMappingJavaServerSortByEnum(val string) (JavaServerSortByEnum, bool)
GetMappingJavaServerSortByEnum performs case Insensitive comparison on enum value and return the desired enum
JavaServerUsage Java Server usage during a specified time period.
type JavaServerUsage struct { // The internal identifier of the Java Server. ServerKey *string `mandatory:"true" json:"serverKey"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet. FleetId *string `mandatory:"true" json:"fleetId"` // The name of the Java Server. ServerName *string `mandatory:"true" json:"serverName"` // The version of the Java Server. ServerVersion *string `mandatory:"false" json:"serverVersion"` // The count of server instances of the Java Server. ServerInstanceCount *int `mandatory:"false" json:"serverInstanceCount"` // The approximate count of deployed applications in the Java Server. ApproximateDeployedApplicationCount *int `mandatory:"false" json:"approximateDeployedApplicationCount"` // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"` // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The date and time the resource was _first_ reported to JMS. // This is potentially _before_ the specified time period provided by the filters. // For example, a resource can be first reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"` // The date and time the resource was _last_ reported to JMS. // This is potentially _after_ the specified time period provided by the filters. // For example, a resource can be last reported to JMS before the start of a specified time period, // if it is also reported during the time period. TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"` }
func (m JavaServerUsage) String() string
func (m JavaServerUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JavaServerUsageCollection Results of a Java Server usage search. Contains Java Server usage items.
type JavaServerUsageCollection struct { // A list of Java Server usages. Items []JavaServerUsage `mandatory:"true" json:"items"` }
func (m JavaServerUsageCollection) String() string
func (m JavaServerUsageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JfrAttachmentTarget The target to collect JFR data. A target is a managed instance, with options to further limit to specific application and/or Java Runtime. When the applicationKey isn't specified, then all applications are selected. When the jreKey isn't specified, then all supported Java Runtime versions are selected. When the applicationInstallationKey isn't specified, then all application installations are selected. Keys applicationKey and applicationInstallationKey are mutually exclusive.
type JfrAttachmentTarget struct { // OCID of the Managed Instance to collect JFR data. ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"` // Unique key that identifies the application for JFR data collection. ApplicationKey *string `mandatory:"false" json:"applicationKey"` // Unique key that identifies the application installation for JFR data collection. ApplicationInstallationKey *string `mandatory:"false" json:"applicationInstallationKey"` // Unique key that identify the JVM for JFR data collection. JreKey *string `mandatory:"false" json:"jreKey"` }
func (m JfrAttachmentTarget) String() string
func (m JfrAttachmentTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JfrRecording JfrRecording configuration
type JfrRecording struct {
// JfrRecording flag to store enabled or disabled status.