jms

package
v65.67.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2024 License: Apache-2.0, UPL-1.0 Imports: 8 Imported by: 1

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func GetActionTypeEnumStringValues ¶

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetAgentTypeEnumStringValues ¶ added in v65.52.1

func GetAgentTypeEnumStringValues() []string

GetAgentTypeEnumStringValues Enumerates the set of values in String for AgentTypeEnum

func GetAlgorithmsEnumStringValues ¶ added in v65.27.0

func GetAlgorithmsEnumStringValues() []string

GetAlgorithmsEnumStringValues Enumerates the set of values in String for AlgorithmsEnum

func GetAnnouncementSortByEnumStringValues ¶ added in v65.41.0

func GetAnnouncementSortByEnumStringValues() []string

GetAnnouncementSortByEnumStringValues Enumerates the set of values in String for AnnouncementSortByEnum

func GetApplicationExecutionTypeEnumStringValues ¶ added in v65.41.0

func GetApplicationExecutionTypeEnumStringValues() []string

GetApplicationExecutionTypeEnumStringValues Enumerates the set of values in String for ApplicationExecutionTypeEnum

func GetApplicationInstallationSortByEnumStringValues ¶ added in v65.41.0

func GetApplicationInstallationSortByEnumStringValues() []string

GetApplicationInstallationSortByEnumStringValues Enumerates the set of values in String for ApplicationInstallationSortByEnum

func GetApplicationSortByEnumStringValues ¶

func GetApplicationSortByEnumStringValues() []string

GetApplicationSortByEnumStringValues Enumerates the set of values in String for ApplicationSortByEnum

func GetArtifactContentTypeEnumStringValues ¶ added in v65.16.0

func GetArtifactContentTypeEnumStringValues() []string

GetArtifactContentTypeEnumStringValues Enumerates the set of values in String for ArtifactContentTypeEnum

func GetBlocklistSortByEnumStringValues ¶

func GetBlocklistSortByEnumStringValues() []string

GetBlocklistSortByEnumStringValues Enumerates the set of values in String for BlocklistSortByEnum

func GetCryptoAnalysisResultModeEnumStringValues ¶ added in v65.27.0

func GetCryptoAnalysisResultModeEnumStringValues() []string

GetCryptoAnalysisResultModeEnumStringValues Enumerates the set of values in String for CryptoAnalysisResultModeEnum

func GetCryptoAnalysisResultSortByEnumStringValues ¶ added in v65.27.0

func GetCryptoAnalysisResultSortByEnumStringValues() []string

GetCryptoAnalysisResultSortByEnumStringValues Enumerates the set of values in String for CryptoAnalysisResultSortByEnum

func GetDeployedApplicationInstallationSortByEnumStringValues ¶ added in v65.41.0

func GetDeployedApplicationInstallationSortByEnumStringValues() []string

GetDeployedApplicationInstallationSortByEnumStringValues Enumerates the set of values in String for DeployedApplicationInstallationSortByEnum

func GetDeployedApplicationSortByEnumStringValues ¶ added in v65.27.0

func GetDeployedApplicationSortByEnumStringValues() []string

GetDeployedApplicationSortByEnumStringValues Enumerates the set of values in String for DeployedApplicationSortByEnum

func GetDrsFileChecksumTypeEnumStringValues ¶ added in v65.52.1

func GetDrsFileChecksumTypeEnumStringValues() []string

GetDrsFileChecksumTypeEnumStringValues Enumerates the set of values in String for DrsFileChecksumTypeEnum

func GetDrsFileSortByEnumStringValues ¶ added in v65.52.1

func GetDrsFileSortByEnumStringValues() []string

GetDrsFileSortByEnumStringValues Enumerates the set of values in String for DrsFileSortByEnum

func GetDrsFileStatusEnumStringValues ¶ added in v65.52.1

func GetDrsFileStatusEnumStringValues() []string

GetDrsFileStatusEnumStringValues Enumerates the set of values in String for DrsFileStatusEnum

func GetDrsFileSummaryChecksumTypeEnumStringValues ¶ added in v65.52.1

func GetDrsFileSummaryChecksumTypeEnumStringValues() []string

GetDrsFileSummaryChecksumTypeEnumStringValues Enumerates the set of values in String for DrsFileSummaryChecksumTypeEnum

func GetExportDurationEnumStringValues ¶ added in v65.52.1

func GetExportDurationEnumStringValues() []string

GetExportDurationEnumStringValues Enumerates the set of values in String for ExportDurationEnum

func GetExportFrequencyEnumStringValues ¶ added in v65.52.1

func GetExportFrequencyEnumStringValues() []string

GetExportFrequencyEnumStringValues Enumerates the set of values in String for ExportFrequencyEnum

func GetExportResourcesEnumStringValues ¶ added in v65.52.1

func GetExportResourcesEnumStringValues() []string

GetExportResourcesEnumStringValues Enumerates the set of values in String for ExportResourcesEnum

func GetExportRunStatusEnumStringValues ¶ added in v65.52.1

func GetExportRunStatusEnumStringValues() []string

GetExportRunStatusEnumStringValues Enumerates the set of values in String for ExportRunStatusEnum

func GetFleetDiagnosisSummaryResourceStateEnumStringValues ¶ added in v65.41.0

func GetFleetDiagnosisSummaryResourceStateEnumStringValues() []string

GetFleetDiagnosisSummaryResourceStateEnumStringValues Enumerates the set of values in String for FleetDiagnosisSummaryResourceStateEnum

func GetFleetDiagnosisSummaryResourceTypeEnumStringValues ¶ added in v65.41.0

func GetFleetDiagnosisSummaryResourceTypeEnumStringValues() []string

GetFleetDiagnosisSummaryResourceTypeEnumStringValues Enumerates the set of values in String for FleetDiagnosisSummaryResourceTypeEnum

func GetGlobalLoggingLevelEnumStringValues ¶ added in v65.41.0

func GetGlobalLoggingLevelEnumStringValues() []string

GetGlobalLoggingLevelEnumStringValues Enumerates the set of values in String for GlobalLoggingLevelEnum

func GetInstallationSiteSortByEnumStringValues ¶

func GetInstallationSiteSortByEnumStringValues() []string

GetInstallationSiteSortByEnumStringValues Enumerates the set of values in String for InstallationSiteSortByEnum

func GetInstallationSortByEnumStringValues ¶

func GetInstallationSortByEnumStringValues() []string

GetInstallationSortByEnumStringValues Enumerates the set of values in String for InstallationSortByEnum

func GetJavaFamilySortByEnumStringValues ¶ added in v65.16.0

func GetJavaFamilySortByEnumStringValues() []string

GetJavaFamilySortByEnumStringValues Enumerates the set of values in String for JavaFamilySortByEnum

func GetJavaMigrationAnalysisResultSortByEnumStringValues ¶ added in v65.41.0

func GetJavaMigrationAnalysisResultSortByEnumStringValues() []string

GetJavaMigrationAnalysisResultSortByEnumStringValues Enumerates the set of values in String for JavaMigrationAnalysisResultSortByEnum

func GetJavaReleaseSortByEnumStringValues ¶ added in v65.16.0

func GetJavaReleaseSortByEnumStringValues() []string

GetJavaReleaseSortByEnumStringValues Enumerates the set of values in String for JavaReleaseSortByEnum

func GetJavaServerInstanceSortByEnumStringValues ¶ added in v65.27.0

func GetJavaServerInstanceSortByEnumStringValues() []string

GetJavaServerInstanceSortByEnumStringValues Enumerates the set of values in String for JavaServerInstanceSortByEnum

func GetJavaServerSortByEnumStringValues ¶ added in v65.27.0

func GetJavaServerSortByEnumStringValues() []string

GetJavaServerSortByEnumStringValues Enumerates the set of values in String for JavaServerSortByEnum

func GetJreSecurityStatusEnumStringValues ¶

func GetJreSecurityStatusEnumStringValues() []string

GetJreSecurityStatusEnumStringValues Enumerates the set of values in String for JreSecurityStatusEnum

func GetJreSortByEnumStringValues ¶

func GetJreSortByEnumStringValues() []string

GetJreSortByEnumStringValues Enumerates the set of values in String for JreSortByEnum

func GetLibrarySortByEnumStringValues ¶ added in v65.27.0

func GetLibrarySortByEnumStringValues() []string

GetLibrarySortByEnumStringValues Enumerates the set of values in String for LibrarySortByEnum

func GetLicenseTypeEnumStringValues ¶ added in v65.16.0

func GetLicenseTypeEnumStringValues() []string

GetLicenseTypeEnumStringValues Enumerates the set of values in String for LicenseTypeEnum

func GetLifecycleStateEnumStringValues ¶

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListAnnouncementsSortByEnumStringValues ¶ added in v65.41.0

func GetListAnnouncementsSortByEnumStringValues() []string

GetListAnnouncementsSortByEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortByEnum

func GetListAnnouncementsSortOrderEnumStringValues ¶ added in v65.41.0

func GetListAnnouncementsSortOrderEnumStringValues() []string

GetListAnnouncementsSortOrderEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortOrderEnum

func GetListBlocklistsOperationEnumStringValues ¶

func GetListBlocklistsOperationEnumStringValues() []string

GetListBlocklistsOperationEnumStringValues Enumerates the set of values in String for ListBlocklistsOperationEnum

func GetListBlocklistsSortByEnumStringValues ¶

func GetListBlocklistsSortByEnumStringValues() []string

GetListBlocklistsSortByEnumStringValues Enumerates the set of values in String for ListBlocklistsSortByEnum

func GetListBlocklistsSortOrderEnumStringValues ¶

func GetListBlocklistsSortOrderEnumStringValues() []string

GetListBlocklistsSortOrderEnumStringValues Enumerates the set of values in String for ListBlocklistsSortOrderEnum

func GetListCryptoAnalysisResultsAggregationModeEnumStringValues ¶ added in v65.27.0

func GetListCryptoAnalysisResultsAggregationModeEnumStringValues() []string

GetListCryptoAnalysisResultsAggregationModeEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsAggregationModeEnum

func GetListCryptoAnalysisResultsSortByEnumStringValues ¶ added in v65.27.0

func GetListCryptoAnalysisResultsSortByEnumStringValues() []string

GetListCryptoAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsSortByEnum

func GetListCryptoAnalysisResultsSortOrderEnumStringValues ¶ added in v65.27.0

func GetListCryptoAnalysisResultsSortOrderEnumStringValues() []string

GetListCryptoAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsSortOrderEnum

func GetListDrsFilesSortByEnumStringValues ¶ added in v65.52.1

func GetListDrsFilesSortByEnumStringValues() []string

GetListDrsFilesSortByEnumStringValues Enumerates the set of values in String for ListDrsFilesSortByEnum

func GetListDrsFilesSortOrderEnumStringValues ¶ added in v65.52.1

func GetListDrsFilesSortOrderEnumStringValues() []string

GetListDrsFilesSortOrderEnumStringValues Enumerates the set of values in String for ListDrsFilesSortOrderEnum

func GetListFleetsLifecycleStateEnumStringValues ¶

func GetListFleetsLifecycleStateEnumStringValues() []string

GetListFleetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFleetsLifecycleStateEnum

func GetListFleetsSortByEnumStringValues ¶

func GetListFleetsSortByEnumStringValues() []string

GetListFleetsSortByEnumStringValues Enumerates the set of values in String for ListFleetsSortByEnum

func GetListFleetsSortOrderEnumStringValues ¶

func GetListFleetsSortOrderEnumStringValues() []string

GetListFleetsSortOrderEnumStringValues Enumerates the set of values in String for ListFleetsSortOrderEnum

func GetListInstallationSitesJreSecurityStatusEnumStringValues ¶

func GetListInstallationSitesJreSecurityStatusEnumStringValues() []string

GetListInstallationSitesJreSecurityStatusEnumStringValues Enumerates the set of values in String for ListInstallationSitesJreSecurityStatusEnum

func GetListInstallationSitesSortByEnumStringValues ¶

func GetListInstallationSitesSortByEnumStringValues() []string

GetListInstallationSitesSortByEnumStringValues Enumerates the set of values in String for ListInstallationSitesSortByEnum

func GetListInstallationSitesSortOrderEnumStringValues ¶

func GetListInstallationSitesSortOrderEnumStringValues() []string

GetListInstallationSitesSortOrderEnumStringValues Enumerates the set of values in String for ListInstallationSitesSortOrderEnum

func GetListJavaFamiliesSortByEnumStringValues ¶ added in v65.16.0

func GetListJavaFamiliesSortByEnumStringValues() []string

GetListJavaFamiliesSortByEnumStringValues Enumerates the set of values in String for ListJavaFamiliesSortByEnum

func GetListJavaFamiliesSortOrderEnumStringValues ¶ added in v65.16.0

func GetListJavaFamiliesSortOrderEnumStringValues() []string

GetListJavaFamiliesSortOrderEnumStringValues Enumerates the set of values in String for ListJavaFamiliesSortOrderEnum

func GetListJavaMigrationAnalysisResultsSortByEnumStringValues ¶ added in v65.41.0

func GetListJavaMigrationAnalysisResultsSortByEnumStringValues() []string

GetListJavaMigrationAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisResultsSortByEnum

func GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues ¶ added in v65.41.0

func GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues() []string

GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisResultsSortOrderEnum

func GetListJavaReleasesJreSecurityStatusEnumStringValues ¶ added in v65.16.0

func GetListJavaReleasesJreSecurityStatusEnumStringValues() []string

GetListJavaReleasesJreSecurityStatusEnumStringValues Enumerates the set of values in String for ListJavaReleasesJreSecurityStatusEnum

func GetListJavaReleasesLicenseTypeEnumStringValues ¶ added in v65.16.0

func GetListJavaReleasesLicenseTypeEnumStringValues() []string

GetListJavaReleasesLicenseTypeEnumStringValues Enumerates the set of values in String for ListJavaReleasesLicenseTypeEnum

func GetListJavaReleasesReleaseTypeEnumStringValues ¶ added in v65.16.0

func GetListJavaReleasesReleaseTypeEnumStringValues() []string

GetListJavaReleasesReleaseTypeEnumStringValues Enumerates the set of values in String for ListJavaReleasesReleaseTypeEnum

func GetListJavaReleasesSortByEnumStringValues ¶ added in v65.16.0

func GetListJavaReleasesSortByEnumStringValues() []string

GetListJavaReleasesSortByEnumStringValues Enumerates the set of values in String for ListJavaReleasesSortByEnum

func GetListJavaReleasesSortOrderEnumStringValues ¶ added in v65.16.0

func GetListJavaReleasesSortOrderEnumStringValues() []string

GetListJavaReleasesSortOrderEnumStringValues Enumerates the set of values in String for ListJavaReleasesSortOrderEnum

func GetListJreUsageSortByEnumStringValues ¶

func GetListJreUsageSortByEnumStringValues() []string

GetListJreUsageSortByEnumStringValues Enumerates the set of values in String for ListJreUsageSortByEnum

func GetListJreUsageSortOrderEnumStringValues ¶

func GetListJreUsageSortOrderEnumStringValues() []string

GetListJreUsageSortOrderEnumStringValues Enumerates the set of values in String for ListJreUsageSortOrderEnum

func GetListPerformanceTuningAnalysisResultsSortByEnumStringValues ¶ added in v65.41.0

func GetListPerformanceTuningAnalysisResultsSortByEnumStringValues() []string

GetListPerformanceTuningAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisResultsSortByEnum

func GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues ¶ added in v65.41.0

func GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues() []string

GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisResultsSortOrderEnum

func GetManagedInstanceSortByEnumStringValues ¶

func GetManagedInstanceSortByEnumStringValues() []string

GetManagedInstanceSortByEnumStringValues Enumerates the set of values in String for ManagedInstanceSortByEnum

func GetManagedInstanceTypeEnumStringValues ¶

func GetManagedInstanceTypeEnumStringValues() []string

GetManagedInstanceTypeEnumStringValues Enumerates the set of values in String for ManagedInstanceTypeEnum

func GetOperationStatusEnumStringValues ¶

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues ¶

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetOsFamilyEnumStringValues ¶

func GetOsFamilyEnumStringValues() []string

GetOsFamilyEnumStringValues Enumerates the set of values in String for OsFamilyEnum

func GetPerformanceTuningAnalysisResultSortByEnumStringValues ¶ added in v65.41.0

func GetPerformanceTuningAnalysisResultSortByEnumStringValues() []string

GetPerformanceTuningAnalysisResultSortByEnumStringValues Enumerates the set of values in String for PerformanceTuningAnalysisResultSortByEnum

func GetPerformanceTuningResultStatusEnumStringValues ¶ added in v65.41.0

func GetPerformanceTuningResultStatusEnumStringValues() []string

GetPerformanceTuningResultStatusEnumStringValues Enumerates the set of values in String for PerformanceTuningResultStatusEnum

func GetPostInstallationActionsEnumStringValues ¶ added in v65.27.0

func GetPostInstallationActionsEnumStringValues() []string

GetPostInstallationActionsEnumStringValues Enumerates the set of values in String for PostInstallationActionsEnum

func GetReleaseTypeEnumStringValues ¶ added in v65.16.0

func GetReleaseTypeEnumStringValues() []string

GetReleaseTypeEnumStringValues Enumerates the set of values in String for ReleaseTypeEnum

func GetSortByEnumStringValues ¶

func GetSortByEnumStringValues() []string

GetSortByEnumStringValues Enumerates the set of values in String for SortByEnum

func GetSortOrderEnumStringValues ¶

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetSummarizeApplicationInstallationUsageSortByEnumStringValues ¶ added in v65.41.0

func GetSummarizeApplicationInstallationUsageSortByEnumStringValues() []string

GetSummarizeApplicationInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeApplicationInstallationUsageSortByEnum

func GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues ¶ added in v65.41.0

func GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues() []string

GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeApplicationInstallationUsageSortOrderEnum

func GetSummarizeApplicationUsageFieldsEnumStringValues ¶

func GetSummarizeApplicationUsageFieldsEnumStringValues() []string

GetSummarizeApplicationUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageFieldsEnum

func GetSummarizeApplicationUsageSortByEnumStringValues ¶

func GetSummarizeApplicationUsageSortByEnumStringValues() []string

GetSummarizeApplicationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageSortByEnum

func GetSummarizeApplicationUsageSortOrderEnumStringValues ¶

func GetSummarizeApplicationUsageSortOrderEnumStringValues() []string

GetSummarizeApplicationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageSortOrderEnum

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues ¶ added in v65.41.0

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues() []string

GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationInstallationUsageSortByEnum

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues ¶ added in v65.41.0

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues() []string

GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationInstallationUsageSortOrderEnum

func GetSummarizeDeployedApplicationUsageSortByEnumStringValues ¶ added in v65.27.0

func GetSummarizeDeployedApplicationUsageSortByEnumStringValues() []string

GetSummarizeDeployedApplicationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationUsageSortByEnum

func GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues ¶ added in v65.27.0

func GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues() []string

GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationUsageSortOrderEnum

func GetSummarizeInstallationUsageFieldsEnumStringValues ¶

func GetSummarizeInstallationUsageFieldsEnumStringValues() []string

GetSummarizeInstallationUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageFieldsEnum

func GetSummarizeInstallationUsageSortByEnumStringValues ¶

func GetSummarizeInstallationUsageSortByEnumStringValues() []string

GetSummarizeInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageSortByEnum

func GetSummarizeInstallationUsageSortOrderEnumStringValues ¶

func GetSummarizeInstallationUsageSortOrderEnumStringValues() []string

GetSummarizeInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageSortOrderEnum

func GetSummarizeJavaServerInstanceUsageSortByEnumStringValues ¶ added in v65.27.0

func GetSummarizeJavaServerInstanceUsageSortByEnumStringValues() []string

GetSummarizeJavaServerInstanceUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJavaServerInstanceUsageSortByEnum

func GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues ¶ added in v65.27.0

func GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues() []string

GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJavaServerInstanceUsageSortOrderEnum

func GetSummarizeJavaServerUsageSortByEnumStringValues ¶ added in v65.27.0

func GetSummarizeJavaServerUsageSortByEnumStringValues() []string

GetSummarizeJavaServerUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJavaServerUsageSortByEnum

func GetSummarizeJavaServerUsageSortOrderEnumStringValues ¶ added in v65.27.0

func GetSummarizeJavaServerUsageSortOrderEnumStringValues() []string

GetSummarizeJavaServerUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJavaServerUsageSortOrderEnum

func GetSummarizeJreUsageFieldsEnumStringValues ¶

func GetSummarizeJreUsageFieldsEnumStringValues() []string

GetSummarizeJreUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeJreUsageFieldsEnum

func GetSummarizeJreUsageJreSecurityStatusEnumStringValues ¶

func GetSummarizeJreUsageJreSecurityStatusEnumStringValues() []string

GetSummarizeJreUsageJreSecurityStatusEnumStringValues Enumerates the set of values in String for SummarizeJreUsageJreSecurityStatusEnum

func GetSummarizeJreUsageSortByEnumStringValues ¶

func GetSummarizeJreUsageSortByEnumStringValues() []string

GetSummarizeJreUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJreUsageSortByEnum

func GetSummarizeJreUsageSortOrderEnumStringValues ¶

func GetSummarizeJreUsageSortOrderEnumStringValues() []string

GetSummarizeJreUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJreUsageSortOrderEnum

func GetSummarizeLibraryUsageSortByEnumStringValues ¶ added in v65.27.0

func GetSummarizeLibraryUsageSortByEnumStringValues() []string

GetSummarizeLibraryUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeLibraryUsageSortByEnum

func GetSummarizeLibraryUsageSortOrderEnumStringValues ¶ added in v65.27.0

func GetSummarizeLibraryUsageSortOrderEnumStringValues() []string

GetSummarizeLibraryUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeLibraryUsageSortOrderEnum

func GetSummarizeManagedInstanceUsageFieldsEnumStringValues ¶

func GetSummarizeManagedInstanceUsageFieldsEnumStringValues() []string

GetSummarizeManagedInstanceUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageFieldsEnum

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues ¶

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues() []string

GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageManagedInstanceTypeEnum

func GetSummarizeManagedInstanceUsageSortByEnumStringValues ¶

func GetSummarizeManagedInstanceUsageSortByEnumStringValues() []string

GetSummarizeManagedInstanceUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageSortByEnum

func GetSummarizeManagedInstanceUsageSortOrderEnumStringValues ¶

func GetSummarizeManagedInstanceUsageSortOrderEnumStringValues() []string

GetSummarizeManagedInstanceUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageSortOrderEnum

func GetSupportTypeEnumStringValues ¶ added in v65.16.0

func GetSupportTypeEnumStringValues() []string

GetSupportTypeEnumStringValues Enumerates the set of values in String for SupportTypeEnum

func GetTlsVersionsEnumStringValues ¶ added in v65.27.0

func GetTlsVersionsEnumStringValues() []string

GetTlsVersionsEnumStringValues Enumerates the set of values in String for TlsVersionsEnum

func GetWorkItemDetailsKindEnumStringValues ¶ added in v65.41.0

func GetWorkItemDetailsKindEnumStringValues() []string

GetWorkItemDetailsKindEnumStringValues Enumerates the set of values in String for WorkItemDetailsKindEnum

func GetWorkItemStatusEnumStringValues ¶

func GetWorkItemStatusEnumStringValues() []string

GetWorkItemStatusEnumStringValues Enumerates the set of values in String for WorkItemStatusEnum

func GetWorkItemTypeEnumStringValues ¶ added in v65.41.0

func GetWorkItemTypeEnumStringValues() []string

GetWorkItemTypeEnumStringValues Enumerates the set of values in String for WorkItemTypeEnum

Types ¶

type ActionTypeEnum ¶

type ActionTypeEnum string

ActionTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ActionTypeEnum

func GetActionTypeEnumValues ¶

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum ¶

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type AddFleetInstallationSitesDetails ¶ added in v65.16.0

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

AddFleetInstallationSitesDetails The list of Java installation sites to add.

func (AddFleetInstallationSitesDetails) String ¶ added in v65.16.0

func (AddFleetInstallationSitesDetails) ValidateEnumValue ¶ added in v65.16.0

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

type AddFleetInstallationSitesRequest ¶ added in v65.16.0

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
}

AddFleetInstallationSitesRequest wrapper for the AddFleetInstallationSites operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/AddFleetInstallationSites.go.html to see an example of how to use AddFleetInstallationSitesRequest.

func (AddFleetInstallationSitesRequest) BinaryRequestBody ¶ added in v65.16.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddFleetInstallationSitesRequest) HTTPRequest ¶ added in v65.16.0

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

HTTPRequest implements the OCIRequest interface

func (AddFleetInstallationSitesRequest) RetryPolicy ¶ added in v65.16.0

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

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

func (AddFleetInstallationSitesRequest) String ¶ added in v65.16.0

func (request AddFleetInstallationSitesRequest) String() string

func (AddFleetInstallationSitesRequest) ValidateEnumValue ¶ added in v65.16.0

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

type AddFleetInstallationSitesResponse ¶ added in v65.16.0

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

AddFleetInstallationSitesResponse wrapper for the AddFleetInstallationSites operation

func (AddFleetInstallationSitesResponse) HTTPResponse ¶ added in v65.16.0

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

HTTPResponse implements the OCIResponse interface

func (AddFleetInstallationSitesResponse) String ¶ added in v65.16.0

func (response AddFleetInstallationSitesResponse) String() string

type AdvancedUsageTracking ¶ added in v65.27.0

type AdvancedUsageTracking struct {

	// AdvancedUsageTracking flag to store enabled or disabled status.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

AdvancedUsageTracking AdvancedUsageTracking configuration

func (AdvancedUsageTracking) String ¶ added in v65.27.0

func (m AdvancedUsageTracking) String() string

func (AdvancedUsageTracking) ValidateEnumValue ¶ added in v65.27.0

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

type Agent ¶ added in v65.52.1

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

Agent Information about the agent.

func (Agent) String ¶ added in v65.52.1

func (m Agent) String() string

func (Agent) ValidateEnumValue ¶ added in v65.52.1

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

type AgentTypeEnum ¶ added in v65.52.1

type AgentTypeEnum string

AgentTypeEnum Enum with underlying type: string

const (
	AgentTypeOma AgentTypeEnum = "OMA"
	AgentTypeOca AgentTypeEnum = "OCA"
)

Set of constants representing the allowable values for AgentTypeEnum

func GetAgentTypeEnumValues ¶ added in v65.52.1

func GetAgentTypeEnumValues() []AgentTypeEnum

GetAgentTypeEnumValues Enumerates the set of values for AgentTypeEnum

func GetMappingAgentTypeEnum ¶ added in v65.52.1

func GetMappingAgentTypeEnum(val string) (AgentTypeEnum, bool)

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

type AlgorithmsEnum ¶ added in v65.27.0

type AlgorithmsEnum string

AlgorithmsEnum Enum with underlying type: string

const (
	AlgorithmsRsa AlgorithmsEnum = "RSA"
	AlgorithmsDsa AlgorithmsEnum = "DSA"
	AlgorithmsEc  AlgorithmsEnum = "EC"
	AlgorithmsDh  AlgorithmsEnum = "DH"
)

Set of constants representing the allowable values for AlgorithmsEnum

func GetAlgorithmsEnumValues ¶ added in v65.27.0

func GetAlgorithmsEnumValues() []AlgorithmsEnum

GetAlgorithmsEnumValues Enumerates the set of values for AlgorithmsEnum

func GetMappingAlgorithmsEnum ¶ added in v65.27.0

func GetMappingAlgorithmsEnum(val string) (AlgorithmsEnum, bool)

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

type AnnouncementCollection ¶ added in v65.41.0

type AnnouncementCollection struct {

	// List of AnnouncementSummary items
	Items []AnnouncementSummary `mandatory:"true" json:"items"`
}

AnnouncementCollection Results of list announcements call. Contains AnnouncementSummary items

func (AnnouncementCollection) String ¶ added in v65.41.0

func (m AnnouncementCollection) String() string

func (AnnouncementCollection) ValidateEnumValue ¶ added in v65.41.0

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

type AnnouncementSortByEnum ¶ added in v65.41.0

type AnnouncementSortByEnum string

AnnouncementSortByEnum Enum with underlying type: string

const (
	AnnouncementSortByTimeReleased AnnouncementSortByEnum = "timeReleased"
	AnnouncementSortBySummary      AnnouncementSortByEnum = "summary"
)

Set of constants representing the allowable values for AnnouncementSortByEnum

func GetAnnouncementSortByEnumValues ¶ added in v65.41.0

func GetAnnouncementSortByEnumValues() []AnnouncementSortByEnum

GetAnnouncementSortByEnumValues Enumerates the set of values for AnnouncementSortByEnum

func GetMappingAnnouncementSortByEnum ¶ added in v65.41.0

func GetMappingAnnouncementSortByEnum(val string) (AnnouncementSortByEnum, bool)

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

type AnnouncementSummary ¶ added in v65.41.0

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

AnnouncementSummary An summary of a announcement on Console Overview page

func (AnnouncementSummary) String ¶ added in v65.41.0

func (m AnnouncementSummary) String() string

func (AnnouncementSummary) ValidateEnumValue ¶ added in v65.41.0

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

type ApplicationExecutionTypeEnum ¶ added in v65.41.0

type ApplicationExecutionTypeEnum string

ApplicationExecutionTypeEnum Enum with underlying type: string

const (
	ApplicationExecutionTypeInstalled ApplicationExecutionTypeEnum = "INSTALLED"
	ApplicationExecutionTypeDeployed  ApplicationExecutionTypeEnum = "DEPLOYED"
)

Set of constants representing the allowable values for ApplicationExecutionTypeEnum

func GetApplicationExecutionTypeEnumValues ¶ added in v65.41.0

func GetApplicationExecutionTypeEnumValues() []ApplicationExecutionTypeEnum

GetApplicationExecutionTypeEnumValues Enumerates the set of values for ApplicationExecutionTypeEnum

func GetMappingApplicationExecutionTypeEnum ¶ added in v65.41.0

func GetMappingApplicationExecutionTypeEnum(val string) (ApplicationExecutionTypeEnum, bool)

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

type ApplicationInstallationSortByEnum ¶ added in v65.41.0

type ApplicationInstallationSortByEnum string

ApplicationInstallationSortByEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for ApplicationInstallationSortByEnum

func GetApplicationInstallationSortByEnumValues ¶ added in v65.41.0

func GetApplicationInstallationSortByEnumValues() []ApplicationInstallationSortByEnum

GetApplicationInstallationSortByEnumValues Enumerates the set of values for ApplicationInstallationSortByEnum

func GetMappingApplicationInstallationSortByEnum ¶ added in v65.41.0

func GetMappingApplicationInstallationSortByEnum(val string) (ApplicationInstallationSortByEnum, bool)

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

type ApplicationInstallationUsageSummary ¶ added in v65.41.0

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

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.

func (ApplicationInstallationUsageSummary) String ¶ added in v65.41.0

func (ApplicationInstallationUsageSummary) ValidateEnumValue ¶ added in v65.41.0

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

type ApplicationInstallationUsageSummaryCollection ¶ added in v65.41.0

type ApplicationInstallationUsageSummaryCollection struct {

	// A list of application installations.
	Items []ApplicationInstallationUsageSummary `mandatory:"true" json:"items"`
}

ApplicationInstallationUsageSummaryCollection Results of an application installation search. Contains ApplicationInstallationUsageSummary items.

func (ApplicationInstallationUsageSummaryCollection) String ¶ added in v65.41.0

func (ApplicationInstallationUsageSummaryCollection) ValidateEnumValue ¶ added in v65.41.0

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

type ApplicationSortByEnum ¶

type ApplicationSortByEnum string

ApplicationSortByEnum Enum with underlying type: string

const (
	ApplicationSortByTimeFirstSeen                   ApplicationSortByEnum = "timeFirstSeen"
	ApplicationSortByTimeLastSeen                    ApplicationSortByEnum = "timeLastSeen"
	ApplicationSortByDisplayName                     ApplicationSortByEnum = "displayName"
	ApplicationSortByApproximateJreCount             ApplicationSortByEnum = "approximateJreCount"
	ApplicationSortByApproximateInstallationCount    ApplicationSortByEnum = "approximateInstallationCount"
	ApplicationSortByApproximateManagedInstanceCount ApplicationSortByEnum = "approximateManagedInstanceCount"
	ApplicationSortByOsName                          ApplicationSortByEnum = "osName"
)

Set of constants representing the allowable values for ApplicationSortByEnum

func GetApplicationSortByEnumValues ¶

func GetApplicationSortByEnumValues() []ApplicationSortByEnum

GetApplicationSortByEnumValues Enumerates the set of values for ApplicationSortByEnum

func GetMappingApplicationSortByEnum ¶

func GetMappingApplicationSortByEnum(val string) (ApplicationSortByEnum, bool)

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

type ApplicationUsage ¶

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

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.

func (ApplicationUsage) String ¶

func (m ApplicationUsage) String() string

func (ApplicationUsage) ValidateEnumValue ¶

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

type ApplicationUsageCollection ¶

type ApplicationUsageCollection struct {

	// A list of applications.
	Items []ApplicationUsage `mandatory:"true" json:"items"`
}

ApplicationUsageCollection Results of an application search. Contains ApplicationUsage items.

func (ApplicationUsageCollection) String ¶

func (ApplicationUsageCollection) ValidateEnumValue ¶

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

type ApplicationWorkItemDetails ¶ added in v65.41.0

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

ApplicationWorkItemDetails The work item details with JFR related information.

func (ApplicationWorkItemDetails) GetWorkItemType ¶ added in v65.41.0

func (m ApplicationWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (ApplicationWorkItemDetails) MarshalJSON ¶ added in v65.41.0

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

MarshalJSON marshals to json representation

func (ApplicationWorkItemDetails) String ¶ added in v65.41.0

func (ApplicationWorkItemDetails) ValidateEnumValue ¶ added in v65.41.0

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

type ArtifactContentTypeEnum ¶ added in v65.16.0

type ArtifactContentTypeEnum string

ArtifactContentTypeEnum Enum with underlying type: string

const (
	ArtifactContentTypeJdk       ArtifactContentTypeEnum = "JDK"
	ArtifactContentTypeJre       ArtifactContentTypeEnum = "JRE"
	ArtifactContentTypeServerJre ArtifactContentTypeEnum = "SERVER_JRE"
)

Set of constants representing the allowable values for ArtifactContentTypeEnum

func GetArtifactContentTypeEnumValues ¶ added in v65.16.0

func GetArtifactContentTypeEnumValues() []ArtifactContentTypeEnum

GetArtifactContentTypeEnumValues Enumerates the set of values for ArtifactContentTypeEnum

func GetMappingArtifactContentTypeEnum ¶ added in v65.16.0

func GetMappingArtifactContentTypeEnum(val string) (ArtifactContentTypeEnum, bool)

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

type BasicWorkItemDetails ¶ added in v65.41.0

type BasicWorkItemDetails struct {

	// The work item type.
	WorkItemType WorkItemTypeEnum `mandatory:"false" json:"workItemType,omitempty"`
}

BasicWorkItemDetails The common work item details.

func (BasicWorkItemDetails) GetWorkItemType ¶ added in v65.41.0

func (m BasicWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (BasicWorkItemDetails) MarshalJSON ¶ added in v65.41.0

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

MarshalJSON marshals to json representation

func (BasicWorkItemDetails) String ¶ added in v65.41.0

func (m BasicWorkItemDetails) String() string

func (BasicWorkItemDetails) ValidateEnumValue ¶ added in v65.41.0

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

type Blocklist ¶

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

Blocklist The blocklist record to prevent a target resource from certain operation with reason.

func (Blocklist) String ¶

func (m Blocklist) String() string

func (Blocklist) ValidateEnumValue ¶

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

type BlocklistCollection ¶

type BlocklistCollection struct {

	// The blocklist
	Items []Blocklist `mandatory:"true" json:"items"`
}

BlocklistCollection Results of a blocklist search that contain Blocklist records.

func (BlocklistCollection) String ¶

func (m BlocklistCollection) String() string

func (BlocklistCollection) ValidateEnumValue ¶

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

type BlocklistEntry ¶

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

BlocklistEntry An entry for blocklist to describe blocked operation and reason.

func (BlocklistEntry) String ¶

func (m BlocklistEntry) String() string

func (BlocklistEntry) ValidateEnumValue ¶

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

type BlocklistSortByEnum ¶

type BlocklistSortByEnum string

BlocklistSortByEnum Enum with underlying type: string

const (
	BlocklistSortByOperation BlocklistSortByEnum = "operation"
)

Set of constants representing the allowable values for BlocklistSortByEnum

func GetBlocklistSortByEnumValues ¶

func GetBlocklistSortByEnumValues() []BlocklistSortByEnum

GetBlocklistSortByEnumValues Enumerates the set of values for BlocklistSortByEnum

func GetMappingBlocklistSortByEnum ¶

func GetMappingBlocklistSortByEnum(val string) (BlocklistSortByEnum, bool)

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

type BlocklistTarget ¶

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

BlocklistTarget A resource to blocklist for certain operation.

func (BlocklistTarget) String ¶

func (m BlocklistTarget) String() string

func (BlocklistTarget) ValidateEnumValue ¶

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

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

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.

func (CancelWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy ¶

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

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

func (CancelWorkRequestRequest) String ¶

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue ¶

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

type CancelWorkRequestResponse ¶

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

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

func (CancelWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String ¶

func (response CancelWorkRequestResponse) String() string

type ChangeFleetCompartmentDetails ¶

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

ChangeFleetCompartmentDetails Attributes to change the compartment of a Fleet.

func (ChangeFleetCompartmentDetails) String ¶

func (ChangeFleetCompartmentDetails) ValidateEnumValue ¶

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

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

ChangeFleetCompartmentRequest wrapper for the ChangeFleetCompartment operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartmentRequest.

func (ChangeFleetCompartmentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeFleetCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeFleetCompartmentRequest) RetryPolicy ¶

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

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

func (ChangeFleetCompartmentRequest) String ¶

func (request ChangeFleetCompartmentRequest) String() string

func (ChangeFleetCompartmentRequest) ValidateEnumValue ¶

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

type ChangeFleetCompartmentResponse ¶

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

ChangeFleetCompartmentResponse wrapper for the ChangeFleetCompartment operation

func (ChangeFleetCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeFleetCompartmentResponse) String ¶

func (response ChangeFleetCompartmentResponse) String() string

type CreateBlocklistDetails ¶

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

CreateBlocklistDetails The blocklist record details.

func (CreateBlocklistDetails) String ¶

func (m CreateBlocklistDetails) String() string

func (CreateBlocklistDetails) ValidateEnumValue ¶

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

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

CreateBlocklistRequest wrapper for the CreateBlocklist operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/CreateBlocklist.go.html to see an example of how to use CreateBlocklistRequest.

func (CreateBlocklistRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateBlocklistRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateBlocklistRequest) RetryPolicy ¶

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

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

func (CreateBlocklistRequest) String ¶

func (request CreateBlocklistRequest) String() string

func (CreateBlocklistRequest) ValidateEnumValue ¶

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

type CreateBlocklistResponse ¶

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

CreateBlocklistResponse wrapper for the CreateBlocklist operation

func (CreateBlocklistResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateBlocklistResponse) String ¶

func (response CreateBlocklistResponse) String() string

type CreateDrsFileDetails ¶ added in v65.52.1

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

CreateDrsFileDetails Details of the request to create DRS file in a Fleet.

func (CreateDrsFileDetails) String ¶ added in v65.52.1

func (m CreateDrsFileDetails) String() string

func (CreateDrsFileDetails) ValidateEnumValue ¶ added in v65.52.1

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

type CreateDrsFileRequest ¶ added in v65.52.1

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
}

CreateDrsFileRequest wrapper for the CreateDrsFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/CreateDrsFile.go.html to see an example of how to use CreateDrsFileRequest.

func (CreateDrsFileRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDrsFileRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (CreateDrsFileRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (CreateDrsFileRequest) String ¶ added in v65.52.1

func (request CreateDrsFileRequest) String() string

func (CreateDrsFileRequest) ValidateEnumValue ¶ added in v65.52.1

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

type CreateDrsFileResponse ¶ added in v65.52.1

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

CreateDrsFileResponse wrapper for the CreateDrsFile operation

func (CreateDrsFileResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (CreateDrsFileResponse) String ¶ added in v65.52.1

func (response CreateDrsFileResponse) String() string

type CreateFleetDetails ¶

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

CreateFleetDetails Attributes to create a Fleet.

func (CreateFleetDetails) String ¶

func (m CreateFleetDetails) String() string

func (CreateFleetDetails) ValidateEnumValue ¶

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

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

CreateFleetRequest wrapper for the CreateFleet operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/CreateFleet.go.html to see an example of how to use CreateFleetRequest.

func (CreateFleetRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFleetRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateFleetRequest) RetryPolicy ¶

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

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

func (CreateFleetRequest) String ¶

func (request CreateFleetRequest) String() string

func (CreateFleetRequest) ValidateEnumValue ¶

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

type CreateFleetResponse ¶

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

CreateFleetResponse wrapper for the CreateFleet operation

func (CreateFleetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateFleetResponse) String ¶

func (response CreateFleetResponse) String() string

type CryptoAnalysisResult ¶ added in v65.27.0

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

CryptoAnalysisResult Metadata for the result of a crypto event analysis. The analysis result is stored in an Object Storage bucket.

func (CryptoAnalysisResult) String ¶ added in v65.27.0

func (m CryptoAnalysisResult) String() string

func (CryptoAnalysisResult) ValidateEnumValue ¶ added in v65.27.0

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

type CryptoAnalysisResultCollection ¶ added in v65.27.0

type CryptoAnalysisResultCollection struct {

	// A list of Crypto Event Analysis results.
	Items []CryptoAnalysisResultSummary `mandatory:"true" json:"items"`
}

CryptoAnalysisResultCollection List of Crypto event analysis results.

func (CryptoAnalysisResultCollection) String ¶ added in v65.27.0

func (CryptoAnalysisResultCollection) ValidateEnumValue ¶ added in v65.27.0

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

type CryptoAnalysisResultModeEnum ¶ added in v65.27.0

type CryptoAnalysisResultModeEnum string

CryptoAnalysisResultModeEnum Enum with underlying type: string

const (
	CryptoAnalysisResultModeJfr             CryptoAnalysisResultModeEnum = "JFR"
	CryptoAnalysisResultModeManagedInstance CryptoAnalysisResultModeEnum = "MANAGED_INSTANCE"
)

Set of constants representing the allowable values for CryptoAnalysisResultModeEnum

func GetCryptoAnalysisResultModeEnumValues ¶ added in v65.27.0

func GetCryptoAnalysisResultModeEnumValues() []CryptoAnalysisResultModeEnum

GetCryptoAnalysisResultModeEnumValues Enumerates the set of values for CryptoAnalysisResultModeEnum

func GetMappingCryptoAnalysisResultModeEnum ¶ added in v65.27.0

func GetMappingCryptoAnalysisResultModeEnum(val string) (CryptoAnalysisResultModeEnum, bool)

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

type CryptoAnalysisResultSortByEnum ¶ added in v65.27.0

type CryptoAnalysisResultSortByEnum string

CryptoAnalysisResultSortByEnum Enum with underlying type: string

const (
	CryptoAnalysisResultSortByTimeCreated       CryptoAnalysisResultSortByEnum = "timeCreated"
	CryptoAnalysisResultSortByManagedInstanceId CryptoAnalysisResultSortByEnum = "managedInstanceId"
	CryptoAnalysisResultSortByWorkRequestId     CryptoAnalysisResultSortByEnum = "workRequestId"
)

Set of constants representing the allowable values for CryptoAnalysisResultSortByEnum

func GetCryptoAnalysisResultSortByEnumValues ¶ added in v65.27.0

func GetCryptoAnalysisResultSortByEnumValues() []CryptoAnalysisResultSortByEnum

GetCryptoAnalysisResultSortByEnumValues Enumerates the set of values for CryptoAnalysisResultSortByEnum

func GetMappingCryptoAnalysisResultSortByEnum ¶ added in v65.27.0

func GetMappingCryptoAnalysisResultSortByEnum(val string) (CryptoAnalysisResultSortByEnum, bool)

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

type CryptoAnalysisResultSummary ¶ added in v65.27.0

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

CryptoAnalysisResultSummary Summary of a crypto analysis result. The actual output of the analysis is stored in the Object Storage object.

func (CryptoAnalysisResultSummary) String ¶ added in v65.27.0

func (CryptoAnalysisResultSummary) ValidateEnumValue ¶ added in v65.27.0

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

type CryptoEventAnalysis ¶ added in v65.27.0

type CryptoEventAnalysis struct {

	// CryptoEventAnalysis flag to store enabled or disabled status.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	SummarizedEventsLog *SummarizedEventsLog `mandatory:"false" json:"summarizedEventsLog"`
}

CryptoEventAnalysis CryptoEventAnalysis configuration

func (CryptoEventAnalysis) String ¶ added in v65.27.0

func (m CryptoEventAnalysis) String() string

func (CryptoEventAnalysis) ValidateEnumValue ¶ added in v65.27.0

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

type CustomLog ¶

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

CustomLog Custom Log for inventory or operation log.

func (CustomLog) String ¶

func (m CustomLog) String() string

func (CustomLog) ValidateEnumValue ¶

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

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

DeleteBlocklistRequest wrapper for the DeleteBlocklist operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/DeleteBlocklist.go.html to see an example of how to use DeleteBlocklistRequest.

func (DeleteBlocklistRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteBlocklistRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteBlocklistRequest) RetryPolicy ¶

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

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

func (DeleteBlocklistRequest) String ¶

func (request DeleteBlocklistRequest) String() string

func (DeleteBlocklistRequest) ValidateEnumValue ¶

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

type DeleteBlocklistResponse ¶

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

DeleteBlocklistResponse wrapper for the DeleteBlocklist operation

func (DeleteBlocklistResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteBlocklistResponse) String ¶

func (response DeleteBlocklistResponse) String() string

type DeleteCryptoAnalysisResultRequest ¶ added in v65.27.0

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
}

DeleteCryptoAnalysisResultRequest wrapper for the DeleteCryptoAnalysisResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/DeleteCryptoAnalysisResult.go.html to see an example of how to use DeleteCryptoAnalysisResultRequest.

func (DeleteCryptoAnalysisResultRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCryptoAnalysisResultRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteCryptoAnalysisResultRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (DeleteCryptoAnalysisResultRequest) String ¶ added in v65.27.0

func (request DeleteCryptoAnalysisResultRequest) String() string

func (DeleteCryptoAnalysisResultRequest) ValidateEnumValue ¶ added in v65.27.0

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

type DeleteCryptoAnalysisResultResponse ¶ added in v65.27.0

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

DeleteCryptoAnalysisResultResponse wrapper for the DeleteCryptoAnalysisResult operation

func (DeleteCryptoAnalysisResultResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteCryptoAnalysisResultResponse) String ¶ added in v65.27.0

func (response DeleteCryptoAnalysisResultResponse) String() string

type DeleteDrsFileRequest ¶ added in v65.52.1

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
}

DeleteDrsFileRequest wrapper for the DeleteDrsFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/DeleteDrsFile.go.html to see an example of how to use DeleteDrsFileRequest.

func (DeleteDrsFileRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDrsFileRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (DeleteDrsFileRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (DeleteDrsFileRequest) String ¶ added in v65.52.1

func (request DeleteDrsFileRequest) String() string

func (DeleteDrsFileRequest) ValidateEnumValue ¶ added in v65.52.1

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

type DeleteDrsFileResponse ¶ added in v65.52.1

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

DeleteDrsFileResponse wrapper for the DeleteDrsFile operation

func (DeleteDrsFileResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (DeleteDrsFileResponse) String ¶ added in v65.52.1

func (response DeleteDrsFileResponse) String() string

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

DeleteFleetRequest wrapper for the DeleteFleet operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/DeleteFleet.go.html to see an example of how to use DeleteFleetRequest.

func (DeleteFleetRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteFleetRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteFleetRequest) RetryPolicy ¶

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

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

func (DeleteFleetRequest) String ¶

func (request DeleteFleetRequest) String() string

func (DeleteFleetRequest) ValidateEnumValue ¶

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

type DeleteFleetResponse ¶

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

DeleteFleetResponse wrapper for the DeleteFleet operation

func (DeleteFleetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteFleetResponse) String ¶

func (response DeleteFleetResponse) String() string

type DeleteJavaMigrationAnalysisResultRequest ¶ added in v65.41.0

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
}

DeleteJavaMigrationAnalysisResultRequest wrapper for the DeleteJavaMigrationAnalysisResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/DeleteJavaMigrationAnalysisResult.go.html to see an example of how to use DeleteJavaMigrationAnalysisResultRequest.

func (DeleteJavaMigrationAnalysisResultRequest) BinaryRequestBody ¶ added in v65.41.0

BinaryRequestBody implements the OCIRequest interface

func (DeleteJavaMigrationAnalysisResultRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteJavaMigrationAnalysisResultRequest) RetryPolicy ¶ added in v65.41.0

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

func (DeleteJavaMigrationAnalysisResultRequest) String ¶ added in v65.41.0

func (DeleteJavaMigrationAnalysisResultRequest) ValidateEnumValue ¶ added in v65.41.0

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

type DeleteJavaMigrationAnalysisResultResponse ¶ added in v65.41.0

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

DeleteJavaMigrationAnalysisResultResponse wrapper for the DeleteJavaMigrationAnalysisResult operation

func (DeleteJavaMigrationAnalysisResultResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteJavaMigrationAnalysisResultResponse) String ¶ added in v65.41.0

type DeletePerformanceTuningAnalysisResultRequest ¶ added in v65.41.0

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
}

DeletePerformanceTuningAnalysisResultRequest wrapper for the DeletePerformanceTuningAnalysisResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/DeletePerformanceTuningAnalysisResult.go.html to see an example of how to use DeletePerformanceTuningAnalysisResultRequest.

func (DeletePerformanceTuningAnalysisResultRequest) BinaryRequestBody ¶ added in v65.41.0

BinaryRequestBody implements the OCIRequest interface

func (DeletePerformanceTuningAnalysisResultRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (DeletePerformanceTuningAnalysisResultRequest) RetryPolicy ¶ added in v65.41.0

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

func (DeletePerformanceTuningAnalysisResultRequest) String ¶ added in v65.41.0

func (DeletePerformanceTuningAnalysisResultRequest) ValidateEnumValue ¶ added in v65.41.0

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

type DeletePerformanceTuningAnalysisResultResponse ¶ added in v65.41.0

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

DeletePerformanceTuningAnalysisResultResponse wrapper for the DeletePerformanceTuningAnalysisResult operation

func (DeletePerformanceTuningAnalysisResultResponse) HTTPResponse ¶ added in v65.41.0

HTTPResponse implements the OCIResponse interface

func (DeletePerformanceTuningAnalysisResultResponse) String ¶ added in v65.41.0

type DeployedApplicationInstallationSortByEnum ¶ added in v65.41.0

type DeployedApplicationInstallationSortByEnum string

DeployedApplicationInstallationSortByEnum Enum with underlying type: string

const (
	DeployedApplicationInstallationSortByApplicationName         DeployedApplicationInstallationSortByEnum = "applicationName"
	DeployedApplicationInstallationSortByApplicationType         DeployedApplicationInstallationSortByEnum = "applicationType"
	DeployedApplicationInstallationSortByApplicationSourcePath   DeployedApplicationInstallationSortByEnum = "applicationSourcePath"
	DeployedApplicationInstallationSortByIsClustered             DeployedApplicationInstallationSortByEnum = "isClustered"
	DeployedApplicationInstallationSortByJavaServerInstanceCount DeployedApplicationInstallationSortByEnum = "javaServerInstanceCount"
	DeployedApplicationInstallationSortByTimeFirstSeen           DeployedApplicationInstallationSortByEnum = "timeFirstSeen"
	DeployedApplicationInstallationSortByTimeLastSeen            DeployedApplicationInstallationSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for DeployedApplicationInstallationSortByEnum

func GetDeployedApplicationInstallationSortByEnumValues ¶ added in v65.41.0

func GetDeployedApplicationInstallationSortByEnumValues() []DeployedApplicationInstallationSortByEnum

GetDeployedApplicationInstallationSortByEnumValues Enumerates the set of values for DeployedApplicationInstallationSortByEnum

func GetMappingDeployedApplicationInstallationSortByEnum ¶ added in v65.41.0

func GetMappingDeployedApplicationInstallationSortByEnum(val string) (DeployedApplicationInstallationSortByEnum, bool)

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

type DeployedApplicationInstallationUsageSummary ¶ added in v65.41.0

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

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.

func (DeployedApplicationInstallationUsageSummary) String ¶ added in v65.41.0

func (DeployedApplicationInstallationUsageSummary) ValidateEnumValue ¶ added in v65.41.0

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

type DeployedApplicationInstallationUsageSummaryCollection ¶ added in v65.41.0

type DeployedApplicationInstallationUsageSummaryCollection struct {

	// A list of deployed application installation usages.
	Items []DeployedApplicationInstallationUsageSummary `mandatory:"true" json:"items"`
}

DeployedApplicationInstallationUsageSummaryCollection Results of a deployed application installation usage search. Contains deployed application installation usage items.

func (DeployedApplicationInstallationUsageSummaryCollection) String ¶ added in v65.41.0

func (DeployedApplicationInstallationUsageSummaryCollection) ValidateEnumValue ¶ added in v65.41.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeployedApplicationSortByEnum ¶ added in v65.27.0

type DeployedApplicationSortByEnum string

DeployedApplicationSortByEnum Enum with underlying type: string

const (
	DeployedApplicationSortByApplicationName         DeployedApplicationSortByEnum = "applicationName"
	DeployedApplicationSortByApplicationType         DeployedApplicationSortByEnum = "applicationType"
	DeployedApplicationSortByIsClustered             DeployedApplicationSortByEnum = "isClustered"
	DeployedApplicationSortByJavaServerInstanceCount DeployedApplicationSortByEnum = "javaServerInstanceCount"
	DeployedApplicationSortByTimeFirstSeen           DeployedApplicationSortByEnum = "timeFirstSeen"
	DeployedApplicationSortByTimeLastSeen            DeployedApplicationSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for DeployedApplicationSortByEnum

func GetDeployedApplicationSortByEnumValues ¶ added in v65.27.0

func GetDeployedApplicationSortByEnumValues() []DeployedApplicationSortByEnum

GetDeployedApplicationSortByEnumValues Enumerates the set of values for DeployedApplicationSortByEnum

func GetMappingDeployedApplicationSortByEnum ¶ added in v65.27.0

func GetMappingDeployedApplicationSortByEnum(val string) (DeployedApplicationSortByEnum, bool)

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

type DeployedApplicationUsage ¶ added in v65.27.0

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

DeployedApplicationUsage Deployed application usage during a specified time period.

func (DeployedApplicationUsage) String ¶ added in v65.27.0

func (m DeployedApplicationUsage) String() string

func (DeployedApplicationUsage) ValidateEnumValue ¶ added in v65.27.0

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

type DeployedApplicationUsageCollection ¶ added in v65.27.0

type DeployedApplicationUsageCollection struct {

	// A list of deployed application usages.
	Items []DeployedApplicationUsage `mandatory:"true" json:"items"`
}

DeployedApplicationUsageCollection Results of a deployed application usage search. Contains deployed application usage items.

func (DeployedApplicationUsageCollection) String ¶ added in v65.27.0

func (DeployedApplicationUsageCollection) ValidateEnumValue ¶ added in v65.27.0

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

type DisableDrsDetails ¶ added in v65.52.1

type DisableDrsDetails struct {
	ManageDrsDetails *ManageDrsDetails `mandatory:"false" json:"manageDrsDetails"`
}

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.

func (DisableDrsDetails) String ¶ added in v65.52.1

func (m DisableDrsDetails) String() string

func (DisableDrsDetails) ValidateEnumValue ¶ added in v65.52.1

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

type DisableDrsRequest ¶ added in v65.52.1

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
}

DisableDrsRequest wrapper for the DisableDrs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/DisableDrs.go.html to see an example of how to use DisableDrsRequest.

func (DisableDrsRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (DisableDrsRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (DisableDrsRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (DisableDrsRequest) String ¶ added in v65.52.1

func (request DisableDrsRequest) String() string

func (DisableDrsRequest) ValidateEnumValue ¶ added in v65.52.1

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

type DisableDrsResponse ¶ added in v65.52.1

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

DisableDrsResponse wrapper for the DisableDrs operation

func (DisableDrsResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (DisableDrsResponse) String ¶ added in v65.52.1

func (response DisableDrsResponse) String() string

type DrsFile ¶ added in v65.52.1

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

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).

func (DrsFile) String ¶ added in v65.52.1

func (m DrsFile) String() string

func (DrsFile) ValidateEnumValue ¶ added in v65.52.1

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

type DrsFileChecksumTypeEnum ¶ added in v65.52.1

type DrsFileChecksumTypeEnum string

DrsFileChecksumTypeEnum Enum with underlying type: string

const (
	DrsFileChecksumTypeSha256 DrsFileChecksumTypeEnum = "SHA256"
)

Set of constants representing the allowable values for DrsFileChecksumTypeEnum

func GetDrsFileChecksumTypeEnumValues ¶ added in v65.52.1

func GetDrsFileChecksumTypeEnumValues() []DrsFileChecksumTypeEnum

GetDrsFileChecksumTypeEnumValues Enumerates the set of values for DrsFileChecksumTypeEnum

func GetMappingDrsFileChecksumTypeEnum ¶ added in v65.52.1

func GetMappingDrsFileChecksumTypeEnum(val string) (DrsFileChecksumTypeEnum, bool)

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

type DrsFileCollection ¶ added in v65.52.1

type DrsFileCollection struct {

	// A list of DRS details.
	Items []DrsFileSummary `mandatory:"true" json:"items"`
}

DrsFileCollection List of DRS details.

func (DrsFileCollection) String ¶ added in v65.52.1

func (m DrsFileCollection) String() string

func (DrsFileCollection) ValidateEnumValue ¶ added in v65.52.1

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

type DrsFileSortByEnum ¶ added in v65.52.1

type DrsFileSortByEnum string

DrsFileSortByEnum Enum with underlying type: string

const (
	DrsFileSortByBucketName   DrsFileSortByEnum = "bucketName"
	DrsFileSortByNamespace    DrsFileSortByEnum = "namespace"
	DrsFileSortByDrsFileKey   DrsFileSortByEnum = "drsFileKey"
	DrsFileSortByDrsFileName  DrsFileSortByEnum = "drsFileName"
	DrsFileSortByChecksumType DrsFileSortByEnum = "checksumType"
	DrsFileSortByIsDefault    DrsFileSortByEnum = "isDefault"
)

Set of constants representing the allowable values for DrsFileSortByEnum

func GetDrsFileSortByEnumValues ¶ added in v65.52.1

func GetDrsFileSortByEnumValues() []DrsFileSortByEnum

GetDrsFileSortByEnumValues Enumerates the set of values for DrsFileSortByEnum

func GetMappingDrsFileSortByEnum ¶ added in v65.52.1

func GetMappingDrsFileSortByEnum(val string) (DrsFileSortByEnum, bool)

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

type DrsFileStatusEnum ¶ added in v65.52.1

type DrsFileStatusEnum string

DrsFileStatusEnum Enum with underlying type: string

const (
	DrsFileStatusPresent       DrsFileStatusEnum = "PRESENT"
	DrsFileStatusAbsent        DrsFileStatusEnum = "ABSENT"
	DrsFileStatusMismatch      DrsFileStatusEnum = "MISMATCH"
	DrsFileStatusNotConfigured DrsFileStatusEnum = "NOT_CONFIGURED"
)

Set of constants representing the allowable values for DrsFileStatusEnum

func GetDrsFileStatusEnumValues ¶ added in v65.52.1

func GetDrsFileStatusEnumValues() []DrsFileStatusEnum

GetDrsFileStatusEnumValues Enumerates the set of values for DrsFileStatusEnum

func GetMappingDrsFileStatusEnum ¶ added in v65.52.1

func GetMappingDrsFileStatusEnum(val string) (DrsFileStatusEnum, bool)

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

type DrsFileSummary ¶ added in v65.52.1

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

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).

func (DrsFileSummary) String ¶ added in v65.52.1

func (m DrsFileSummary) String() string

func (DrsFileSummary) ValidateEnumValue ¶ added in v65.52.1

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

type DrsFileSummaryChecksumTypeEnum ¶ added in v65.52.1

type DrsFileSummaryChecksumTypeEnum string

DrsFileSummaryChecksumTypeEnum Enum with underlying type: string

const (
	DrsFileSummaryChecksumTypeSha256 DrsFileSummaryChecksumTypeEnum = "SHA256"
)

Set of constants representing the allowable values for DrsFileSummaryChecksumTypeEnum

func GetDrsFileSummaryChecksumTypeEnumValues ¶ added in v65.52.1

func GetDrsFileSummaryChecksumTypeEnumValues() []DrsFileSummaryChecksumTypeEnum

GetDrsFileSummaryChecksumTypeEnumValues Enumerates the set of values for DrsFileSummaryChecksumTypeEnum

func GetMappingDrsFileSummaryChecksumTypeEnum ¶ added in v65.52.1

func GetMappingDrsFileSummaryChecksumTypeEnum(val string) (DrsFileSummaryChecksumTypeEnum, bool)

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

type DrsTarget ¶ added in v65.52.1

type DrsTarget struct {

	// OCID of the managed instance to manage DRS distribution.
	ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`
}

DrsTarget The target to manage DRS distribution. A target is a managed instance.

func (DrsTarget) String ¶ added in v65.52.1

func (m DrsTarget) String() string

func (DrsTarget) ValidateEnumValue ¶ added in v65.52.1

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

type EnableDrsDetails ¶ added in v65.52.1

type EnableDrsDetails struct {
	ManageDrsDetails *ManageDrsDetails `mandatory:"false" json:"manageDrsDetails"`
}

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.

func (EnableDrsDetails) String ¶ added in v65.52.1

func (m EnableDrsDetails) String() string

func (EnableDrsDetails) ValidateEnumValue ¶ added in v65.52.1

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

type EnableDrsRequest ¶ added in v65.52.1

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
}

EnableDrsRequest wrapper for the EnableDrs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/EnableDrs.go.html to see an example of how to use EnableDrsRequest.

func (EnableDrsRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (EnableDrsRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (EnableDrsRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (EnableDrsRequest) String ¶ added in v65.52.1

func (request EnableDrsRequest) String() string

func (EnableDrsRequest) ValidateEnumValue ¶ added in v65.52.1

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

type EnableDrsResponse ¶ added in v65.52.1

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

EnableDrsResponse wrapper for the EnableDrs operation

func (EnableDrsResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (EnableDrsResponse) String ¶ added in v65.52.1

func (response EnableDrsResponse) String() string

type ExistingInstallationSiteId ¶

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

ExistingInstallationSiteId The essential properties to identity a Java installation site.

func (ExistingInstallationSiteId) String ¶

func (ExistingInstallationSiteId) ValidateEnumValue ¶

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

type ExportDurationEnum ¶ added in v65.52.1

type ExportDurationEnum string

ExportDurationEnum Enum with underlying type: string

const (
	ExportDurationLast30Days ExportDurationEnum = "LAST_30_DAYS"
	ExportDurationLast60Days ExportDurationEnum = "LAST_60_DAYS"
	ExportDurationLast90Days ExportDurationEnum = "LAST_90_DAYS"
)

Set of constants representing the allowable values for ExportDurationEnum

func GetExportDurationEnumValues ¶ added in v65.52.1

func GetExportDurationEnumValues() []ExportDurationEnum

GetExportDurationEnumValues Enumerates the set of values for ExportDurationEnum

func GetMappingExportDurationEnum ¶ added in v65.52.1

func GetMappingExportDurationEnum(val string) (ExportDurationEnum, bool)

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

type ExportFrequencyEnum ¶ added in v65.52.1

type ExportFrequencyEnum string

ExportFrequencyEnum Enum with underlying type: string

const (
	ExportFrequencyDaily   ExportFrequencyEnum = "DAILY"
	ExportFrequencyWeekly  ExportFrequencyEnum = "WEEKLY"
	ExportFrequencyMonthly ExportFrequencyEnum = "MONTHLY"
)

Set of constants representing the allowable values for ExportFrequencyEnum

func GetExportFrequencyEnumValues ¶ added in v65.52.1

func GetExportFrequencyEnumValues() []ExportFrequencyEnum

GetExportFrequencyEnumValues Enumerates the set of values for ExportFrequencyEnum

func GetMappingExportFrequencyEnum ¶ added in v65.52.1

func GetMappingExportFrequencyEnum(val string) (ExportFrequencyEnum, bool)

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

type ExportResourcesEnum ¶ added in v65.52.1

type ExportResourcesEnum string

ExportResourcesEnum Enum with underlying type: string

const (
	ExportResourcesManagedInstance                               ExportResourcesEnum = "MANAGED_INSTANCE"
	ExportResourcesManagedInstancePlusJavaRuntime                ExportResourcesEnum = "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME"
	ExportResourcesManagedInstancePlusJavaRuntimePlusApplication ExportResourcesEnum = "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME_PLUS_APPLICATION"
)

Set of constants representing the allowable values for ExportResourcesEnum

func GetExportResourcesEnumValues ¶ added in v65.52.1

func GetExportResourcesEnumValues() []ExportResourcesEnum

GetExportResourcesEnumValues Enumerates the set of values for ExportResourcesEnum

func GetMappingExportResourcesEnum ¶ added in v65.52.1

func GetMappingExportResourcesEnum(val string) (ExportResourcesEnum, bool)

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

type ExportRunStatusEnum ¶ added in v65.52.1

type ExportRunStatusEnum string

ExportRunStatusEnum Enum with underlying type: string

const (
	ExportRunStatusScheduled  ExportRunStatusEnum = "SCHEDULED"
	ExportRunStatusPending    ExportRunStatusEnum = "PENDING"
	ExportRunStatusInProgress ExportRunStatusEnum = "IN_PROGRESS"
	ExportRunStatusFailed     ExportRunStatusEnum = "FAILED"
	ExportRunStatusRetrying   ExportRunStatusEnum = "RETRYING"
	ExportRunStatusSucceeded  ExportRunStatusEnum = "SUCCEEDED"
)

Set of constants representing the allowable values for ExportRunStatusEnum

func GetExportRunStatusEnumValues ¶ added in v65.52.1

func GetExportRunStatusEnumValues() []ExportRunStatusEnum

GetExportRunStatusEnumValues Enumerates the set of values for ExportRunStatusEnum

func GetMappingExportRunStatusEnum ¶ added in v65.52.1

func GetMappingExportRunStatusEnum(val string) (ExportRunStatusEnum, bool)

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

type ExportSetting ¶ added in v65.52.1

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

ExportSetting An export settings for JMS fleets.

func (ExportSetting) String ¶ added in v65.52.1

func (m ExportSetting) String() string

func (ExportSetting) ValidateEnumValue ¶ added in v65.52.1

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

type ExportStatus ¶ added in v65.52.1

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

ExportStatus Attributes of fleet's export status.

func (ExportStatus) String ¶ added in v65.52.1

func (m ExportStatus) String() string

func (ExportStatus) ValidateEnumValue ¶ added in v65.52.1

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

type Fleet ¶

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

Fleet A Fleet is the primary collection with which users interact when using Java Management Service.

func (Fleet) String ¶

func (m Fleet) String() string

func (Fleet) ValidateEnumValue ¶

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

type FleetAdvancedFeatureConfiguration ¶ added in v65.27.0

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

FleetAdvancedFeatureConfiguration Metadata for the advanced features in the Fleet.

func (FleetAdvancedFeatureConfiguration) String ¶ added in v65.27.0

func (FleetAdvancedFeatureConfiguration) ValidateEnumValue ¶ added in v65.27.0

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

type FleetAgentConfiguration ¶

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

FleetAgentConfiguration Management Agent Configuration for a Fleet. Includes JRE scanning frequency and a list of include/exclude file system paths.

func (FleetAgentConfiguration) String ¶

func (m FleetAgentConfiguration) String() string

func (FleetAgentConfiguration) ValidateEnumValue ¶

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

type FleetAgentOsConfiguration ¶

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

FleetAgentOsConfiguration Management Agent Configuration for list of include/exclude file system paths (specific to operating system).

func (FleetAgentOsConfiguration) String ¶

func (m FleetAgentOsConfiguration) String() string

func (FleetAgentOsConfiguration) ValidateEnumValue ¶

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

type FleetCollection ¶

type FleetCollection struct {

	// A list of Fleets.
	Items []FleetSummary `mandatory:"true" json:"items"`
}

FleetCollection Results of a Fleet search. Contains FleetSummary items.

func (FleetCollection) String ¶

func (m FleetCollection) String() string

func (FleetCollection) ValidateEnumValue ¶

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

type FleetDiagnosisCollection ¶ added in v65.41.0

type FleetDiagnosisCollection struct {

	// A list of the fleet resource diagnosis.
	Items []FleetDiagnosisSummary `mandatory:"true" json:"items"`
}

FleetDiagnosisCollection List of the fleet resource diagnosis.

func (FleetDiagnosisCollection) String ¶ added in v65.41.0

func (m FleetDiagnosisCollection) String() string

func (FleetDiagnosisCollection) ValidateEnumValue ¶ added in v65.41.0

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

type FleetDiagnosisSummary ¶ added in v65.41.0

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

FleetDiagnosisSummary Diagnosis of a resource needed by the fleet.

func (FleetDiagnosisSummary) String ¶ added in v65.41.0

func (m FleetDiagnosisSummary) String() string

func (FleetDiagnosisSummary) ValidateEnumValue ¶ added in v65.41.0

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

type FleetDiagnosisSummaryResourceStateEnum ¶ added in v65.41.0

type FleetDiagnosisSummaryResourceStateEnum string

FleetDiagnosisSummaryResourceStateEnum Enum with underlying type: string

const (
	FleetDiagnosisSummaryResourceStateActive   FleetDiagnosisSummaryResourceStateEnum = "ACTIVE"
	FleetDiagnosisSummaryResourceStateInactive FleetDiagnosisSummaryResourceStateEnum = "INACTIVE"
	FleetDiagnosisSummaryResourceStateNotFound FleetDiagnosisSummaryResourceStateEnum = "NOT_FOUND"
	FleetDiagnosisSummaryResourceStateOther    FleetDiagnosisSummaryResourceStateEnum = "OTHER"
)

Set of constants representing the allowable values for FleetDiagnosisSummaryResourceStateEnum

func GetFleetDiagnosisSummaryResourceStateEnumValues ¶ added in v65.41.0

func GetFleetDiagnosisSummaryResourceStateEnumValues() []FleetDiagnosisSummaryResourceStateEnum

GetFleetDiagnosisSummaryResourceStateEnumValues Enumerates the set of values for FleetDiagnosisSummaryResourceStateEnum

func GetMappingFleetDiagnosisSummaryResourceStateEnum ¶ added in v65.41.0

func GetMappingFleetDiagnosisSummaryResourceStateEnum(val string) (FleetDiagnosisSummaryResourceStateEnum, bool)

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

type FleetDiagnosisSummaryResourceTypeEnum ¶ added in v65.41.0

type FleetDiagnosisSummaryResourceTypeEnum string

FleetDiagnosisSummaryResourceTypeEnum Enum with underlying type: string

const (
	FleetDiagnosisSummaryResourceTypeInventoryLog        FleetDiagnosisSummaryResourceTypeEnum = "INVENTORY_LOG"
	FleetDiagnosisSummaryResourceTypeOperationLog        FleetDiagnosisSummaryResourceTypeEnum = "OPERATION_LOG"
	FleetDiagnosisSummaryResourceTypeCryptoSummarizedLog FleetDiagnosisSummaryResourceTypeEnum = "CRYPTO_SUMMARIZED_LOG"
	FleetDiagnosisSummaryResourceTypeAnalysisOssBucket   FleetDiagnosisSummaryResourceTypeEnum = "ANALYSIS_OSS_BUCKET"
)

Set of constants representing the allowable values for FleetDiagnosisSummaryResourceTypeEnum

func GetFleetDiagnosisSummaryResourceTypeEnumValues ¶ added in v65.41.0

func GetFleetDiagnosisSummaryResourceTypeEnumValues() []FleetDiagnosisSummaryResourceTypeEnum

GetFleetDiagnosisSummaryResourceTypeEnumValues Enumerates the set of values for FleetDiagnosisSummaryResourceTypeEnum

func GetMappingFleetDiagnosisSummaryResourceTypeEnum ¶ added in v65.41.0

func GetMappingFleetDiagnosisSummaryResourceTypeEnum(val string) (FleetDiagnosisSummaryResourceTypeEnum, bool)

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

type FleetSummary ¶

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

FleetSummary The summary of the Fleet. A Fleet is the primary collection with which users interact when using Java Management Service.

func (FleetSummary) String ¶

func (m FleetSummary) String() string

func (FleetSummary) ValidateEnumValue ¶

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

type GenerateAgentDeployScriptDetails ¶ added in v65.16.0

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

GenerateAgentDeployScriptDetails Attributes to generate agent deploy script for a Fleet.

func (GenerateAgentDeployScriptDetails) String ¶ added in v65.16.0

func (GenerateAgentDeployScriptDetails) ValidateEnumValue ¶ added in v65.16.0

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

type GenerateAgentDeployScriptRequest ¶ added in v65.16.0

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
}

GenerateAgentDeployScriptRequest wrapper for the GenerateAgentDeployScript operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GenerateAgentDeployScript.go.html to see an example of how to use GenerateAgentDeployScriptRequest.

func (GenerateAgentDeployScriptRequest) BinaryRequestBody ¶ added in v65.16.0

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

BinaryRequestBody implements the OCIRequest interface

func (GenerateAgentDeployScriptRequest) HTTPRequest ¶ added in v65.16.0

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

HTTPRequest implements the OCIRequest interface

func (GenerateAgentDeployScriptRequest) RetryPolicy ¶ added in v65.16.0

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

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

func (GenerateAgentDeployScriptRequest) String ¶ added in v65.16.0

func (request GenerateAgentDeployScriptRequest) String() string

func (GenerateAgentDeployScriptRequest) ValidateEnumValue ¶ added in v65.16.0

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

type GenerateAgentDeployScriptResponse ¶ added in v65.16.0

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

GenerateAgentDeployScriptResponse wrapper for the GenerateAgentDeployScript operation

func (GenerateAgentDeployScriptResponse) HTTPResponse ¶ added in v65.16.0

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

HTTPResponse implements the OCIResponse interface

func (GenerateAgentDeployScriptResponse) String ¶ added in v65.16.0

func (response GenerateAgentDeployScriptResponse) String() string

type GetCryptoAnalysisResultRequest ¶ added in v65.27.0

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
}

GetCryptoAnalysisResultRequest wrapper for the GetCryptoAnalysisResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetCryptoAnalysisResult.go.html to see an example of how to use GetCryptoAnalysisResultRequest.

func (GetCryptoAnalysisResultRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (GetCryptoAnalysisResultRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (GetCryptoAnalysisResultRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (GetCryptoAnalysisResultRequest) String ¶ added in v65.27.0

func (request GetCryptoAnalysisResultRequest) String() string

func (GetCryptoAnalysisResultRequest) ValidateEnumValue ¶ added in v65.27.0

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

type GetCryptoAnalysisResultResponse ¶ added in v65.27.0

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

GetCryptoAnalysisResultResponse wrapper for the GetCryptoAnalysisResult operation

func (GetCryptoAnalysisResultResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (GetCryptoAnalysisResultResponse) String ¶ added in v65.27.0

func (response GetCryptoAnalysisResultResponse) String() string

type GetDrsFileRequest ¶ added in v65.52.1

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
}

GetDrsFileRequest wrapper for the GetDrsFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetDrsFile.go.html to see an example of how to use GetDrsFileRequest.

func (GetDrsFileRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (GetDrsFileRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (GetDrsFileRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (GetDrsFileRequest) String ¶ added in v65.52.1

func (request GetDrsFileRequest) String() string

func (GetDrsFileRequest) ValidateEnumValue ¶ added in v65.52.1

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

type GetDrsFileResponse ¶ added in v65.52.1

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

GetDrsFileResponse wrapper for the GetDrsFile operation

func (GetDrsFileResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (GetDrsFileResponse) String ¶ added in v65.52.1

func (response GetDrsFileResponse) String() string

type GetExportSettingRequest ¶ added in v65.52.1

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
}

GetExportSettingRequest wrapper for the GetExportSetting operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetExportSetting.go.html to see an example of how to use GetExportSettingRequest.

func (GetExportSettingRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (GetExportSettingRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (GetExportSettingRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (GetExportSettingRequest) String ¶ added in v65.52.1

func (request GetExportSettingRequest) String() string

func (GetExportSettingRequest) ValidateEnumValue ¶ added in v65.52.1

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

type GetExportSettingResponse ¶ added in v65.52.1

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

GetExportSettingResponse wrapper for the GetExportSetting operation

func (GetExportSettingResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (GetExportSettingResponse) String ¶ added in v65.52.1

func (response GetExportSettingResponse) String() string

type GetExportStatusRequest ¶ added in v65.52.1

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
}

GetExportStatusRequest wrapper for the GetExportStatus operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetExportStatus.go.html to see an example of how to use GetExportStatusRequest.

func (GetExportStatusRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (GetExportStatusRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (GetExportStatusRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (GetExportStatusRequest) String ¶ added in v65.52.1

func (request GetExportStatusRequest) String() string

func (GetExportStatusRequest) ValidateEnumValue ¶ added in v65.52.1

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

type GetExportStatusResponse ¶ added in v65.52.1

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

GetExportStatusResponse wrapper for the GetExportStatus operation

func (GetExportStatusResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (GetExportStatusResponse) String ¶ added in v65.52.1

func (response GetExportStatusResponse) String() string

type GetFleetAdvancedFeatureConfigurationRequest ¶ added in v65.27.0

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
}

GetFleetAdvancedFeatureConfigurationRequest wrapper for the GetFleetAdvancedFeatureConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetFleetAdvancedFeatureConfiguration.go.html to see an example of how to use GetFleetAdvancedFeatureConfigurationRequest.

func (GetFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody ¶ added in v65.27.0

BinaryRequestBody implements the OCIRequest interface

func (GetFleetAdvancedFeatureConfigurationRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (GetFleetAdvancedFeatureConfigurationRequest) RetryPolicy ¶ added in v65.27.0

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

func (GetFleetAdvancedFeatureConfigurationRequest) String ¶ added in v65.27.0

func (GetFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue ¶ added in v65.27.0

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

type GetFleetAdvancedFeatureConfigurationResponse ¶ added in v65.27.0

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

GetFleetAdvancedFeatureConfigurationResponse wrapper for the GetFleetAdvancedFeatureConfiguration operation

func (GetFleetAdvancedFeatureConfigurationResponse) HTTPResponse ¶ added in v65.27.0

HTTPResponse implements the OCIResponse interface

func (GetFleetAdvancedFeatureConfigurationResponse) String ¶ added in v65.27.0

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

GetFleetAgentConfigurationRequest wrapper for the GetFleetAgentConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetFleetAgentConfiguration.go.html to see an example of how to use GetFleetAgentConfigurationRequest.

func (GetFleetAgentConfigurationRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetFleetAgentConfigurationRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetFleetAgentConfigurationRequest) RetryPolicy ¶

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

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

func (GetFleetAgentConfigurationRequest) String ¶

func (request GetFleetAgentConfigurationRequest) String() string

func (GetFleetAgentConfigurationRequest) ValidateEnumValue ¶

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

type GetFleetAgentConfigurationResponse ¶

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

GetFleetAgentConfigurationResponse wrapper for the GetFleetAgentConfiguration operation

func (GetFleetAgentConfigurationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetFleetAgentConfigurationResponse) String ¶

func (response GetFleetAgentConfigurationResponse) String() string

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

GetFleetRequest wrapper for the GetFleet operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetFleet.go.html to see an example of how to use GetFleetRequest.

func (GetFleetRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetFleetRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetFleetRequest) RetryPolicy ¶

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

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

func (GetFleetRequest) String ¶

func (request GetFleetRequest) String() string

func (GetFleetRequest) ValidateEnumValue ¶

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

type GetFleetResponse ¶

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

GetFleetResponse wrapper for the GetFleet operation

func (GetFleetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetFleetResponse) String ¶

func (response GetFleetResponse) String() string

type GetJavaFamilyRequest ¶ added in v65.16.0

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
}

GetJavaFamilyRequest wrapper for the GetJavaFamily operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetJavaFamily.go.html to see an example of how to use GetJavaFamilyRequest.

func (GetJavaFamilyRequest) BinaryRequestBody ¶ added in v65.16.0

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaFamilyRequest) HTTPRequest ¶ added in v65.16.0

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

HTTPRequest implements the OCIRequest interface

func (GetJavaFamilyRequest) RetryPolicy ¶ added in v65.16.0

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

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

func (GetJavaFamilyRequest) String ¶ added in v65.16.0

func (request GetJavaFamilyRequest) String() string

func (GetJavaFamilyRequest) ValidateEnumValue ¶ added in v65.16.0

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

type GetJavaFamilyResponse ¶ added in v65.16.0

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

GetJavaFamilyResponse wrapper for the GetJavaFamily operation

func (GetJavaFamilyResponse) HTTPResponse ¶ added in v65.16.0

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

HTTPResponse implements the OCIResponse interface

func (GetJavaFamilyResponse) String ¶ added in v65.16.0

func (response GetJavaFamilyResponse) String() string

type GetJavaMigrationAnalysisResultRequest ¶ added in v65.41.0

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
}

GetJavaMigrationAnalysisResultRequest wrapper for the GetJavaMigrationAnalysisResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetJavaMigrationAnalysisResult.go.html to see an example of how to use GetJavaMigrationAnalysisResultRequest.

func (GetJavaMigrationAnalysisResultRequest) BinaryRequestBody ¶ added in v65.41.0

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaMigrationAnalysisResultRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (GetJavaMigrationAnalysisResultRequest) RetryPolicy ¶ added in v65.41.0

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

func (GetJavaMigrationAnalysisResultRequest) String ¶ added in v65.41.0

func (GetJavaMigrationAnalysisResultRequest) ValidateEnumValue ¶ added in v65.41.0

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

type GetJavaMigrationAnalysisResultResponse ¶ added in v65.41.0

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

GetJavaMigrationAnalysisResultResponse wrapper for the GetJavaMigrationAnalysisResult operation

func (GetJavaMigrationAnalysisResultResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (GetJavaMigrationAnalysisResultResponse) String ¶ added in v65.41.0

type GetJavaReleaseRequest ¶ added in v65.16.0

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
}

GetJavaReleaseRequest wrapper for the GetJavaRelease operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetJavaRelease.go.html to see an example of how to use GetJavaReleaseRequest.

func (GetJavaReleaseRequest) BinaryRequestBody ¶ added in v65.16.0

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaReleaseRequest) HTTPRequest ¶ added in v65.16.0

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

HTTPRequest implements the OCIRequest interface

func (GetJavaReleaseRequest) RetryPolicy ¶ added in v65.16.0

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

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

func (GetJavaReleaseRequest) String ¶ added in v65.16.0

func (request GetJavaReleaseRequest) String() string

func (GetJavaReleaseRequest) ValidateEnumValue ¶ added in v65.16.0

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

type GetJavaReleaseResponse ¶ added in v65.16.0

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

GetJavaReleaseResponse wrapper for the GetJavaRelease operation

func (GetJavaReleaseResponse) HTTPResponse ¶ added in v65.16.0

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

HTTPResponse implements the OCIResponse interface

func (GetJavaReleaseResponse) String ¶ added in v65.16.0

func (response GetJavaReleaseResponse) String() string

type GetPerformanceTuningAnalysisResultRequest ¶ added in v65.41.0

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
}

GetPerformanceTuningAnalysisResultRequest wrapper for the GetPerformanceTuningAnalysisResult operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetPerformanceTuningAnalysisResult.go.html to see an example of how to use GetPerformanceTuningAnalysisResultRequest.

func (GetPerformanceTuningAnalysisResultRequest) BinaryRequestBody ¶ added in v65.41.0

BinaryRequestBody implements the OCIRequest interface

func (GetPerformanceTuningAnalysisResultRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (GetPerformanceTuningAnalysisResultRequest) RetryPolicy ¶ added in v65.41.0

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

func (GetPerformanceTuningAnalysisResultRequest) String ¶ added in v65.41.0

func (GetPerformanceTuningAnalysisResultRequest) ValidateEnumValue ¶ added in v65.41.0

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

type GetPerformanceTuningAnalysisResultResponse ¶ added in v65.41.0

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

GetPerformanceTuningAnalysisResultResponse wrapper for the GetPerformanceTuningAnalysisResult operation

func (GetPerformanceTuningAnalysisResultResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (GetPerformanceTuningAnalysisResultResponse) String ¶ added in v65.41.0

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

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

func (GetWorkRequestRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy ¶

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

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

func (GetWorkRequestRequest) String ¶

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue ¶

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse ¶

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the 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"`
}

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String ¶

func (response GetWorkRequestResponse) String() string

type GlobalLoggingLevelEnum ¶ added in v65.41.0

type GlobalLoggingLevelEnum string

GlobalLoggingLevelEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for GlobalLoggingLevelEnum

func GetGlobalLoggingLevelEnumValues ¶ added in v65.41.0

func GetGlobalLoggingLevelEnumValues() []GlobalLoggingLevelEnum

GetGlobalLoggingLevelEnumValues Enumerates the set of values for GlobalLoggingLevelEnum

func GetMappingGlobalLoggingLevelEnum ¶ added in v65.41.0

func GetMappingGlobalLoggingLevelEnum(val string) (GlobalLoggingLevelEnum, bool)

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

type InstallationSite ¶

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

InstallationSite Installation site of a Java Runtime. An installation site is a Java Runtime installed at a specific path on a managed instance.

func (InstallationSite) String ¶

func (m InstallationSite) String() string

func (InstallationSite) ValidateEnumValue ¶

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

type InstallationSiteCollection ¶

type InstallationSiteCollection struct {

	// A list of Java installation sites.
	Items []InstallationSiteSummary `mandatory:"true" json:"items"`
}

InstallationSiteCollection Results of an installation site search. Contains installation sites.

func (InstallationSiteCollection) String ¶

func (InstallationSiteCollection) ValidateEnumValue ¶

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

type InstallationSiteSortByEnum ¶

type InstallationSiteSortByEnum string

InstallationSiteSortByEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for InstallationSiteSortByEnum

func GetInstallationSiteSortByEnumValues ¶

func GetInstallationSiteSortByEnumValues() []InstallationSiteSortByEnum

GetInstallationSiteSortByEnumValues Enumerates the set of values for InstallationSiteSortByEnum

func GetMappingInstallationSiteSortByEnum ¶

func GetMappingInstallationSiteSortByEnum(val string) (InstallationSiteSortByEnum, bool)

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

type InstallationSiteSummary ¶

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

InstallationSiteSummary Installation site of a Java Runtime. An installation site is a Java Runtime installed at a specific path on a managed instance.

func (InstallationSiteSummary) String ¶

func (m InstallationSiteSummary) String() string

func (InstallationSiteSummary) ValidateEnumValue ¶

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

type InstallationSortByEnum ¶

type InstallationSortByEnum string

InstallationSortByEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for InstallationSortByEnum

func GetInstallationSortByEnumValues ¶

func GetInstallationSortByEnumValues() []InstallationSortByEnum

GetInstallationSortByEnumValues Enumerates the set of values for InstallationSortByEnum

func GetMappingInstallationSortByEnum ¶

func GetMappingInstallationSortByEnum(val string) (InstallationSortByEnum, bool)

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

type InstallationUsage ¶

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

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.

func (InstallationUsage) String ¶

func (m InstallationUsage) String() string

func (InstallationUsage) ValidateEnumValue ¶

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

type InstallationUsageCollection ¶

type InstallationUsageCollection struct {

	// A list of installations.
	Items []InstallationUsage `mandatory:"true" json:"items"`
}

InstallationUsageCollection Results of an installation search. Contains InstallationUsage items.

func (InstallationUsageCollection) String ¶

func (InstallationUsageCollection) ValidateEnumValue ¶

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

type JavaArtifact ¶ added in v65.16.0

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

JavaArtifact Information about a binary artifact of Java.

func (JavaArtifact) String ¶ added in v65.16.0

func (m JavaArtifact) String() string

func (JavaArtifact) ValidateEnumValue ¶ added in v65.16.0

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

type JavaFamily ¶ added in v65.16.0

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

JavaFamily Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.

func (JavaFamily) String ¶ added in v65.16.0

func (m JavaFamily) String() string

func (JavaFamily) ValidateEnumValue ¶ added in v65.16.0

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

type JavaFamilyCollection ¶ added in v65.16.0

type JavaFamilyCollection struct {

	// A list of the Java Release family summary.
	Items []JavaFamilySummary `mandatory:"true" json:"items"`
}

JavaFamilyCollection Collection of the Java release family summary. A Java release family is typically a major version in the Java version identifier.

func (JavaFamilyCollection) String ¶ added in v65.16.0

func (m JavaFamilyCollection) String() string

func (JavaFamilyCollection) ValidateEnumValue ¶ added in v65.16.0

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

type JavaFamilySortByEnum ¶ added in v65.16.0

type JavaFamilySortByEnum string

JavaFamilySortByEnum Enum with underlying type: string

const (
	JavaFamilySortByFamilyVersion        JavaFamilySortByEnum = "familyVersion"
	JavaFamilySortByEndOfSupportLifeDate JavaFamilySortByEnum = "endOfSupportLifeDate"
	JavaFamilySortBySupportType          JavaFamilySortByEnum = "supportType"
)

Set of constants representing the allowable values for JavaFamilySortByEnum

func GetJavaFamilySortByEnumValues ¶ added in v65.16.0

func GetJavaFamilySortByEnumValues() []JavaFamilySortByEnum

GetJavaFamilySortByEnumValues Enumerates the set of values for JavaFamilySortByEnum

func GetMappingJavaFamilySortByEnum ¶ added in v65.16.0

func GetMappingJavaFamilySortByEnum(val string) (JavaFamilySortByEnum, bool)

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

type JavaFamilySummary ¶ added in v65.16.0

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

JavaFamilySummary A summary of the Java release family information. A Java release family is typically a major version in the Java version identifier.

func (JavaFamilySummary) String ¶ added in v65.16.0

func (m JavaFamilySummary) String() string

func (JavaFamilySummary) ValidateEnumValue ¶ added in v65.16.0

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

type JavaLicense ¶ added in v65.16.0

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

JavaLicense Information about a license type for Java.

func (JavaLicense) String ¶ added in v65.16.0

func (m JavaLicense) String() string

func (JavaLicense) ValidateEnumValue ¶ added in v65.16.0

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

type JavaManagementServiceClient ¶

type JavaManagementServiceClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

JavaManagementServiceClient a client for JavaManagementService

func NewJavaManagementServiceClientWithConfigurationProvider ¶

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 ¶

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 (JavaManagementServiceClient) AddFleetInstallationSites ¶ added in v65.16.0

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/latest/jms/AddFleetInstallationSites.go.html to see an example of how to use AddFleetInstallationSites API. A default retry strategy applies to this operation AddFleetInstallationSites()

func (JavaManagementServiceClient) CancelWorkRequest ¶

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/latest/jms/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()

func (JavaManagementServiceClient) ChangeFleetCompartment ¶

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/latest/jms/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartment API. A default retry strategy applies to this operation ChangeFleetCompartment()

func (*JavaManagementServiceClient) ConfigurationProvider ¶

func (client *JavaManagementServiceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (JavaManagementServiceClient) CreateBlocklist ¶

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/latest/jms/CreateBlocklist.go.html to see an example of how to use CreateBlocklist API. A default retry strategy applies to this operation CreateBlocklist()

func (JavaManagementServiceClient) CreateDrsFile ¶ added in v65.52.1

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/latest/jms/CreateDrsFile.go.html to see an example of how to use CreateDrsFile API. A default retry strategy applies to this operation CreateDrsFile()

func (JavaManagementServiceClient) CreateFleet ¶

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/latest/jms/CreateFleet.go.html to see an example of how to use CreateFleet API. A default retry strategy applies to this operation CreateFleet()

func (JavaManagementServiceClient) DeleteBlocklist ¶

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/latest/jms/DeleteBlocklist.go.html to see an example of how to use DeleteBlocklist API. A default retry strategy applies to this operation DeleteBlocklist()

func (JavaManagementServiceClient) DeleteCryptoAnalysisResult ¶ added in v65.27.0

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/latest/jms/DeleteCryptoAnalysisResult.go.html to see an example of how to use DeleteCryptoAnalysisResult API. A default retry strategy applies to this operation DeleteCryptoAnalysisResult()

func (JavaManagementServiceClient) DeleteDrsFile ¶ added in v65.52.1

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/latest/jms/DeleteDrsFile.go.html to see an example of how to use DeleteDrsFile API. A default retry strategy applies to this operation DeleteDrsFile()

func (JavaManagementServiceClient) DeleteFleet ¶

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/latest/jms/DeleteFleet.go.html to see an example of how to use DeleteFleet API. A default retry strategy applies to this operation DeleteFleet()

func (JavaManagementServiceClient) DeleteJavaMigrationAnalysisResult ¶ added in v65.41.0

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/latest/jms/DeleteJavaMigrationAnalysisResult.go.html to see an example of how to use DeleteJavaMigrationAnalysisResult API. A default retry strategy applies to this operation DeleteJavaMigrationAnalysisResult()

func (JavaManagementServiceClient) DeletePerformanceTuningAnalysisResult ¶ added in v65.41.0

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/latest/jms/DeletePerformanceTuningAnalysisResult.go.html to see an example of how to use DeletePerformanceTuningAnalysisResult API. A default retry strategy applies to this operation DeletePerformanceTuningAnalysisResult()

func (JavaManagementServiceClient) DisableDrs ¶ added in v65.52.1

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/latest/jms/DisableDrs.go.html to see an example of how to use DisableDrs API. A default retry strategy applies to this operation DisableDrs()

func (JavaManagementServiceClient) EnableDrs ¶ added in v65.52.1

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/latest/jms/EnableDrs.go.html to see an example of how to use EnableDrs API. A default retry strategy applies to this operation EnableDrs()

func (JavaManagementServiceClient) GenerateAgentDeployScript ¶ added in v65.16.0

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/latest/jms/GenerateAgentDeployScript.go.html to see an example of how to use GenerateAgentDeployScript API. A default retry strategy applies to this operation GenerateAgentDeployScript()

func (JavaManagementServiceClient) GetCryptoAnalysisResult ¶ added in v65.27.0

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/latest/jms/GetCryptoAnalysisResult.go.html to see an example of how to use GetCryptoAnalysisResult API. A default retry strategy applies to this operation GetCryptoAnalysisResult()

func (JavaManagementServiceClient) GetDrsFile ¶ added in v65.52.1

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/latest/jms/GetDrsFile.go.html to see an example of how to use GetDrsFile API. A default retry strategy applies to this operation GetDrsFile()

func (JavaManagementServiceClient) GetExportSetting ¶ added in v65.52.1

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/latest/jms/GetExportSetting.go.html to see an example of how to use GetExportSetting API. A default retry strategy applies to this operation GetExportSetting()

func (JavaManagementServiceClient) GetExportStatus ¶ added in v65.52.1

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/latest/jms/GetExportStatus.go.html to see an example of how to use GetExportStatus API. A default retry strategy applies to this operation GetExportStatus()

func (JavaManagementServiceClient) GetFleet ¶

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/latest/jms/GetFleet.go.html to see an example of how to use GetFleet API. A default retry strategy applies to this operation GetFleet()

func (JavaManagementServiceClient) GetFleetAdvancedFeatureConfiguration ¶ added in v65.27.0

GetFleetAdvancedFeatureConfiguration Returns Fleet level advanced feature configuration.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/GetFleetAdvancedFeatureConfiguration.go.html to see an example of how to use GetFleetAdvancedFeatureConfiguration API. A default retry strategy applies to this operation GetFleetAdvancedFeatureConfiguration()

func (JavaManagementServiceClient) GetFleetAgentConfiguration ¶

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/latest/jms/GetFleetAgentConfiguration.go.html to see an example of how to use GetFleetAgentConfiguration API. A default retry strategy applies to this operation GetFleetAgentConfiguration()

func (JavaManagementServiceClient) GetJavaFamily ¶ added in v65.16.0

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/latest/jms/GetJavaFamily.go.html to see an example of how to use GetJavaFamily API. A default retry strategy applies to this operation GetJavaFamily()

func (JavaManagementServiceClient) GetJavaMigrationAnalysisResult ¶ added in v65.41.0

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/latest/jms/GetJavaMigrationAnalysisResult.go.html to see an example of how to use GetJavaMigrationAnalysisResult API. A default retry strategy applies to this operation GetJavaMigrationAnalysisResult()

func (JavaManagementServiceClient) GetJavaRelease ¶ added in v65.16.0

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/latest/jms/GetJavaRelease.go.html to see an example of how to use GetJavaRelease API. A default retry strategy applies to this operation GetJavaRelease()

func (JavaManagementServiceClient) GetPerformanceTuningAnalysisResult ¶ added in v65.41.0

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/latest/jms/GetPerformanceTuningAnalysisResult.go.html to see an example of how to use GetPerformanceTuningAnalysisResult API. A default retry strategy applies to this operation GetPerformanceTuningAnalysisResult()

func (JavaManagementServiceClient) GetWorkRequest ¶

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/latest/jms/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (JavaManagementServiceClient) ListAnnouncements ¶ added in v65.41.0

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/latest/jms/ListAnnouncements.go.html to see an example of how to use ListAnnouncements API. A default retry strategy applies to this operation ListAnnouncements()

func (JavaManagementServiceClient) ListBlocklists ¶

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/latest/jms/ListBlocklists.go.html to see an example of how to use ListBlocklists API. A default retry strategy applies to this operation ListBlocklists()

func (JavaManagementServiceClient) ListCryptoAnalysisResults ¶ added in v65.27.0

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/latest/jms/ListCryptoAnalysisResults.go.html to see an example of how to use ListCryptoAnalysisResults API. A default retry strategy applies to this operation ListCryptoAnalysisResults()

func (JavaManagementServiceClient) ListDrsFiles ¶ added in v65.52.1

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/latest/jms/ListDrsFiles.go.html to see an example of how to use ListDrsFiles API. A default retry strategy applies to this operation ListDrsFiles()

func (JavaManagementServiceClient) ListFleetDiagnoses ¶ added in v65.41.0

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/latest/jms/ListFleetDiagnoses.go.html to see an example of how to use ListFleetDiagnoses API. A default retry strategy applies to this operation ListFleetDiagnoses()

func (JavaManagementServiceClient) ListFleets ¶

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/latest/jms/ListFleets.go.html to see an example of how to use ListFleets API. A default retry strategy applies to this operation ListFleets()

func (JavaManagementServiceClient) ListInstallationSites ¶

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/latest/jms/ListInstallationSites.go.html to see an example of how to use ListInstallationSites API. A default retry strategy applies to this operation ListInstallationSites()

func (JavaManagementServiceClient) ListJavaFamilies ¶ added in v65.16.0

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/latest/jms/ListJavaFamilies.go.html to see an example of how to use ListJavaFamilies API. A default retry strategy applies to this operation ListJavaFamilies()

func (JavaManagementServiceClient) ListJavaMigrationAnalysisResults ¶ added in v65.41.0

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/latest/jms/ListJavaMigrationAnalysisResults.go.html to see an example of how to use ListJavaMigrationAnalysisResults API. A default retry strategy applies to this operation ListJavaMigrationAnalysisResults()

func (JavaManagementServiceClient) ListJavaReleases ¶ added in v65.16.0

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/latest/jms/ListJavaReleases.go.html to see an example of how to use ListJavaReleases API. A default retry strategy applies to this operation ListJavaReleases()

func (JavaManagementServiceClient) ListJreUsage ¶

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/latest/jms/ListJreUsage.go.html to see an example of how to use ListJreUsage API. A default retry strategy applies to this operation ListJreUsage()

func (JavaManagementServiceClient) ListPerformanceTuningAnalysisResults ¶ added in v65.41.0

ListPerformanceTuningAnalysisResults List Performance Tuning Analysis results.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListPerformanceTuningAnalysisResults.go.html to see an example of how to use ListPerformanceTuningAnalysisResults API. A default retry strategy applies to this operation ListPerformanceTuningAnalysisResults()

func (JavaManagementServiceClient) ListWorkItems ¶

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/latest/jms/ListWorkItems.go.html to see an example of how to use ListWorkItems API. A default retry strategy applies to this operation ListWorkItems()

func (JavaManagementServiceClient) ListWorkRequestErrors ¶

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/latest/jms/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (JavaManagementServiceClient) ListWorkRequestLogs ¶

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/latest/jms/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (JavaManagementServiceClient) ListWorkRequests ¶

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/latest/jms/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (JavaManagementServiceClient) RemoveFleetInstallationSites ¶

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/latest/jms/RemoveFleetInstallationSites.go.html to see an example of how to use RemoveFleetInstallationSites API. A default retry strategy applies to this operation RemoveFleetInstallationSites()

func (JavaManagementServiceClient) RequestCryptoAnalyses ¶ added in v65.27.0

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/latest/jms/RequestCryptoAnalyses.go.html to see an example of how to use RequestCryptoAnalyses API. A default retry strategy applies to this operation RequestCryptoAnalyses()

func (JavaManagementServiceClient) RequestJavaMigrationAnalyses ¶ added in v65.41.0

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/latest/jms/RequestJavaMigrationAnalyses.go.html to see an example of how to use RequestJavaMigrationAnalyses API. A default retry strategy applies to this operation RequestJavaMigrationAnalyses()

func (JavaManagementServiceClient) RequestJfrRecordings ¶ added in v65.27.0

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/latest/jms/RequestJfrRecordings.go.html to see an example of how to use RequestJfrRecordings API. A default retry strategy applies to this operation RequestJfrRecordings()

func (JavaManagementServiceClient) RequestPerformanceTuningAnalyses ¶ added in v65.41.0

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/latest/jms/RequestPerformanceTuningAnalyses.go.html to see an example of how to use RequestPerformanceTuningAnalyses API. A default retry strategy applies to this operation RequestPerformanceTuningAnalyses()

func (JavaManagementServiceClient) ScanJavaServerUsage ¶ added in v65.27.0

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/latest/jms/ScanJavaServerUsage.go.html to see an example of how to use ScanJavaServerUsage API. A default retry strategy applies to this operation ScanJavaServerUsage()

func (JavaManagementServiceClient) ScanLibraryUsage ¶ added in v65.27.0

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/latest/jms/ScanLibraryUsage.go.html to see an example of how to use ScanLibraryUsage API. A default retry strategy applies to this operation ScanLibraryUsage()

func (*JavaManagementServiceClient) SetRegion ¶

func (client *JavaManagementServiceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (JavaManagementServiceClient) SummarizeApplicationInstallationUsage ¶ added in v65.41.0

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/latest/jms/SummarizeApplicationInstallationUsage.go.html to see an example of how to use SummarizeApplicationInstallationUsage API. A default retry strategy applies to this operation SummarizeApplicationInstallationUsage()

func (JavaManagementServiceClient) SummarizeApplicationUsage ¶

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/latest/jms/SummarizeApplicationUsage.go.html to see an example of how to use SummarizeApplicationUsage API. A default retry strategy applies to this operation SummarizeApplicationUsage()

func (JavaManagementServiceClient) SummarizeDeployedApplicationInstallationUsage ¶ added in v65.41.0

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/latest/jms/SummarizeDeployedApplicationInstallationUsage.go.html to see an example of how to use SummarizeDeployedApplicationInstallationUsage API. A default retry strategy applies to this operation SummarizeDeployedApplicationInstallationUsage()

func (JavaManagementServiceClient) SummarizeDeployedApplicationUsage ¶ added in v65.27.0

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/latest/jms/SummarizeDeployedApplicationUsage.go.html to see an example of how to use SummarizeDeployedApplicationUsage API. A default retry strategy applies to this operation SummarizeDeployedApplicationUsage()

func (JavaManagementServiceClient) SummarizeInstallationUsage ¶

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/latest/jms/SummarizeInstallationUsage.go.html to see an example of how to use SummarizeInstallationUsage API. A default retry strategy applies to this operation SummarizeInstallationUsage()

func (JavaManagementServiceClient) SummarizeJavaServerInstanceUsage ¶ added in v65.27.0

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/latest/jms/SummarizeJavaServerInstanceUsage.go.html to see an example of how to use SummarizeJavaServerInstanceUsage API. A default retry strategy applies to this operation SummarizeJavaServerInstanceUsage()

func (JavaManagementServiceClient) SummarizeJavaServerUsage ¶ added in v65.27.0

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/latest/jms/SummarizeJavaServerUsage.go.html to see an example of how to use SummarizeJavaServerUsage API. A default retry strategy applies to this operation SummarizeJavaServerUsage()

func (JavaManagementServiceClient) SummarizeJreUsage ¶

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/latest/jms/SummarizeJreUsage.go.html to see an example of how to use SummarizeJreUsage API. A default retry strategy applies to this operation SummarizeJreUsage()

func (JavaManagementServiceClient) SummarizeLibraryUsage ¶ added in v65.27.0

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/latest/jms/SummarizeLibraryUsage.go.html to see an example of how to use SummarizeLibraryUsage API. A default retry strategy applies to this operation SummarizeLibraryUsage()

func (JavaManagementServiceClient) SummarizeManagedInstanceUsage ¶

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/latest/jms/SummarizeManagedInstanceUsage.go.html to see an example of how to use SummarizeManagedInstanceUsage API. A default retry strategy applies to this operation SummarizeManagedInstanceUsage()

func (JavaManagementServiceClient) SummarizeResourceInventory ¶

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/latest/jms/SummarizeResourceInventory.go.html to see an example of how to use SummarizeResourceInventory API. A default retry strategy applies to this operation SummarizeResourceInventory()

func (JavaManagementServiceClient) UpdateDrsFile ¶ added in v65.52.1

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/latest/jms/UpdateDrsFile.go.html to see an example of how to use UpdateDrsFile API. A default retry strategy applies to this operation UpdateDrsFile()

func (JavaManagementServiceClient) UpdateExportSetting ¶ added in v65.52.1

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/latest/jms/UpdateExportSetting.go.html to see an example of how to use UpdateExportSetting API. A default retry strategy applies to this operation UpdateExportSetting()

func (JavaManagementServiceClient) UpdateFleet ¶

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/latest/jms/UpdateFleet.go.html to see an example of how to use UpdateFleet API. A default retry strategy applies to this operation UpdateFleet()

func (JavaManagementServiceClient) UpdateFleetAdvancedFeatureConfiguration ¶ added in v65.27.0

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/latest/jms/UpdateFleetAdvancedFeatureConfiguration.go.html to see an example of how to use UpdateFleetAdvancedFeatureConfiguration API. A default retry strategy applies to this operation UpdateFleetAdvancedFeatureConfiguration()

func (JavaManagementServiceClient) UpdateFleetAgentConfiguration ¶

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/latest/jms/UpdateFleetAgentConfiguration.go.html to see an example of how to use UpdateFleetAgentConfiguration API. A default retry strategy applies to this operation UpdateFleetAgentConfiguration()

type JavaMigrationAnalysis ¶ added in v65.41.0

type JavaMigrationAnalysis struct {

	// JavaMigrationAnalysis flag to store enabled or disabled status.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

JavaMigrationAnalysis JavaMigrationAnalysis configuration

func (JavaMigrationAnalysis) String ¶ added in v65.41.0

func (m JavaMigrationAnalysis) String() string

func (JavaMigrationAnalysis) ValidateEnumValue ¶ added in v65.41.0

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

type JavaMigrationAnalysisResult ¶ added in v65.41.0

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

JavaMigrationAnalysisResult Result of the Java migration analysis. The analysis result is stored in an Object Storage bucket.

func (JavaMigrationAnalysisResult) String ¶ added in v65.41.0

func (JavaMigrationAnalysisResult) ValidateEnumValue ¶ added in v65.41.0

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

type JavaMigrationAnalysisResultCollection ¶ added in v65.41.0

type JavaMigrationAnalysisResultCollection struct {

	// A list of Java migration analysis results.
	Items []JavaMigrationAnalysisResultSummary `mandatory:"true" json:"items"`
}

JavaMigrationAnalysisResultCollection List of Java migration analysis results.

func (JavaMigrationAnalysisResultCollection) String ¶ added in v65.41.0

func (JavaMigrationAnalysisResultCollection) ValidateEnumValue ¶ added in v65.41.0

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

type JavaMigrationAnalysisResultSortByEnum ¶ added in v65.41.0

type JavaMigrationAnalysisResultSortByEnum string

JavaMigrationAnalysisResultSortByEnum Enum with underlying type: string

const (
	JavaMigrationAnalysisResultSortByTimeCreated       JavaMigrationAnalysisResultSortByEnum = "timeCreated"
	JavaMigrationAnalysisResultSortByManagedInstanceId JavaMigrationAnalysisResultSortByEnum = "managedInstanceId"
	JavaMigrationAnalysisResultSortByWorkRequestId     JavaMigrationAnalysisResultSortByEnum = "workRequestId"
)

Set of constants representing the allowable values for JavaMigrationAnalysisResultSortByEnum

func GetJavaMigrationAnalysisResultSortByEnumValues ¶ added in v65.41.0

func GetJavaMigrationAnalysisResultSortByEnumValues() []JavaMigrationAnalysisResultSortByEnum

GetJavaMigrationAnalysisResultSortByEnumValues Enumerates the set of values for JavaMigrationAnalysisResultSortByEnum

func GetMappingJavaMigrationAnalysisResultSortByEnum ¶ added in v65.41.0

func GetMappingJavaMigrationAnalysisResultSortByEnum(val string) (JavaMigrationAnalysisResultSortByEnum, bool)

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

type JavaMigrationAnalysisResultSummary ¶ added in v65.41.0

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

JavaMigrationAnalysisResultSummary Summary of a Java migration analysis result. The output of the analysis is stored in the Object Storage object.

func (JavaMigrationAnalysisResultSummary) String ¶ added in v65.41.0

func (JavaMigrationAnalysisResultSummary) ValidateEnumValue ¶ added in v65.41.0

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

type JavaMigrationAnalysisTarget ¶ added in v65.41.0

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

JavaMigrationAnalysisTarget The target describes the input data for Java migration analysis. A target contains a managed instance, application Installation Key, sourceJdkVersion, and targetJdkVersion.

func (JavaMigrationAnalysisTarget) String ¶ added in v65.41.0

func (JavaMigrationAnalysisTarget) ValidateEnumValue ¶ added in v65.41.0

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

type JavaRelease ¶ added in v65.16.0

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

JavaRelease Metadata associated with a specific release of Java. Includes the artifact details.

func (JavaRelease) String ¶ added in v65.16.0

func (m JavaRelease) String() string

func (JavaRelease) ValidateEnumValue ¶ added in v65.16.0

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

type JavaReleaseCollection ¶ added in v65.16.0

type JavaReleaseCollection struct {

	// A list of the Java release information.
	Items []JavaReleaseSummary `mandatory:"true" json:"items"`
}

JavaReleaseCollection Collection of Java releases information.

func (JavaReleaseCollection) String ¶ added in v65.16.0

func (m JavaReleaseCollection) String() string

func (JavaReleaseCollection) ValidateEnumValue ¶ added in v65.16.0

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

type JavaReleaseSortByEnum ¶ added in v65.16.0

type JavaReleaseSortByEnum string

JavaReleaseSortByEnum Enum with underlying type: string

const (
	JavaReleaseSortByReleaseDate    JavaReleaseSortByEnum = "releaseDate"
	JavaReleaseSortByReleaseVersion JavaReleaseSortByEnum = "releaseVersion"
	JavaReleaseSortByFamilyVersion  JavaReleaseSortByEnum = "familyVersion"
	JavaReleaseSortByLicenseType    JavaReleaseSortByEnum = "licenseType"
)

Set of constants representing the allowable values for JavaReleaseSortByEnum

func GetJavaReleaseSortByEnumValues ¶ added in v65.16.0

func GetJavaReleaseSortByEnumValues() []JavaReleaseSortByEnum

GetJavaReleaseSortByEnumValues Enumerates the set of values for JavaReleaseSortByEnum

func GetMappingJavaReleaseSortByEnum ¶ added in v65.16.0

func GetMappingJavaReleaseSortByEnum(val string) (JavaReleaseSortByEnum, bool)

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

type JavaReleaseSummary ¶ added in v65.16.0

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

JavaReleaseSummary A summary of the Java release properties.

func (JavaReleaseSummary) String ¶ added in v65.16.0

func (m JavaReleaseSummary) String() string

func (JavaReleaseSummary) ValidateEnumValue ¶ added in v65.16.0

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

type JavaRuntimeId ¶

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

JavaRuntimeId The essential properties to identify a Java Runtime.

func (JavaRuntimeId) String ¶

func (m JavaRuntimeId) String() string

func (JavaRuntimeId) ValidateEnumValue ¶

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

type JavaServerInstanceSortByEnum ¶ added in v65.27.0

type JavaServerInstanceSortByEnum string

JavaServerInstanceSortByEnum Enum with underlying type: string

const (
	JavaServerInstanceSortByServerInstanceName                  JavaServerInstanceSortByEnum = "serverInstanceName"
	JavaServerInstanceSortByManagedInstanceName                 JavaServerInstanceSortByEnum = "managedInstanceName"
	JavaServerInstanceSortByApproximateDeployedApplicationCount JavaServerInstanceSortByEnum = "approximateDeployedApplicationCount"
	JavaServerInstanceSortByTimeFirstSeen                       JavaServerInstanceSortByEnum = "timeFirstSeen"
	JavaServerInstanceSortByTimeLastSeen                        JavaServerInstanceSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for JavaServerInstanceSortByEnum

func GetJavaServerInstanceSortByEnumValues ¶ added in v65.27.0

func GetJavaServerInstanceSortByEnumValues() []JavaServerInstanceSortByEnum

GetJavaServerInstanceSortByEnumValues Enumerates the set of values for JavaServerInstanceSortByEnum

func GetMappingJavaServerInstanceSortByEnum ¶ added in v65.27.0

func GetMappingJavaServerInstanceSortByEnum(val string) (JavaServerInstanceSortByEnum, bool)

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

type JavaServerInstanceUsage ¶ added in v65.27.0

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

JavaServerInstanceUsage Java Server instance usage during a specified time period.

func (JavaServerInstanceUsage) String ¶ added in v65.27.0

func (m JavaServerInstanceUsage) String() string

func (JavaServerInstanceUsage) ValidateEnumValue ¶ added in v65.27.0

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

type JavaServerInstanceUsageCollection ¶ added in v65.27.0

type JavaServerInstanceUsageCollection struct {

	// A list of Java Server instance usages.
	Items []JavaServerInstanceUsage `mandatory:"true" json:"items"`
}

JavaServerInstanceUsageCollection Results of a Java Server instance usage search. Contains Java Server usage items.

func (JavaServerInstanceUsageCollection) String ¶ added in v65.27.0

func (JavaServerInstanceUsageCollection) ValidateEnumValue ¶ added in v65.27.0

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

type JavaServerSortByEnum ¶ added in v65.27.0

type JavaServerSortByEnum string

JavaServerSortByEnum Enum with underlying type: string

const (
	JavaServerSortByServerName                          JavaServerSortByEnum = "serverName"
	JavaServerSortByServerVersion                       JavaServerSortByEnum = "serverVersion"
	JavaServerSortByServerInstanceCount                 JavaServerSortByEnum = "serverInstanceCount"
	JavaServerSortByApproximateDeployedApplicationCount JavaServerSortByEnum = "approximateDeployedApplicationCount"
	JavaServerSortByTimeFirstSeen                       JavaServerSortByEnum = "timeFirstSeen"
	JavaServerSortByTimeLastSeen                        JavaServerSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for JavaServerSortByEnum

func GetJavaServerSortByEnumValues ¶ added in v65.27.0

func GetJavaServerSortByEnumValues() []JavaServerSortByEnum

GetJavaServerSortByEnumValues Enumerates the set of values for JavaServerSortByEnum

func GetMappingJavaServerSortByEnum ¶ added in v65.27.0

func GetMappingJavaServerSortByEnum(val string) (JavaServerSortByEnum, bool)

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

type JavaServerUsage ¶ added in v65.27.0

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

JavaServerUsage Java Server usage during a specified time period.

func (JavaServerUsage) String ¶ added in v65.27.0

func (m JavaServerUsage) String() string

func (JavaServerUsage) ValidateEnumValue ¶ added in v65.27.0

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

type JavaServerUsageCollection ¶ added in v65.27.0

type JavaServerUsageCollection struct {

	// A list of Java Server usages.
	Items []JavaServerUsage `mandatory:"true" json:"items"`
}

JavaServerUsageCollection Results of a Java Server usage search. Contains Java Server usage items.

func (JavaServerUsageCollection) String ¶ added in v65.27.0

func (m JavaServerUsageCollection) String() string

func (JavaServerUsageCollection) ValidateEnumValue ¶ added in v65.27.0

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

type JfrAttachmentTarget ¶ added in v65.27.0

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

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.

func (JfrAttachmentTarget) String ¶ added in v65.27.0

func (m JfrAttachmentTarget) String() string

func (JfrAttachmentTarget) ValidateEnumValue ¶ added in v65.27.0

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

type JfrRecording ¶ added in v65.27.0

type JfrRecording struct {

	// JfrRecording flag to store enabled or disabled status.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

JfrRecording JfrRecording configuration

func (JfrRecording) String ¶ added in v65.27.0

func (m JfrRecording) String() string

func (JfrRecording) ValidateEnumValue ¶ added in v65.27.0

func (m JfrRecording) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JreSecurityStatusEnum ¶

type JreSecurityStatusEnum string

JreSecurityStatusEnum Enum with underlying type: string

const (
	JreSecurityStatusEarlyAccess     JreSecurityStatusEnum = "EARLY_ACCESS"
	JreSecurityStatusUnknown         JreSecurityStatusEnum = "UNKNOWN"
	JreSecurityStatusUpToDate        JreSecurityStatusEnum = "UP_TO_DATE"
	JreSecurityStatusUpdateRequired  JreSecurityStatusEnum = "UPDATE_REQUIRED"
	JreSecurityStatusUpgradeRequired JreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

Set of constants representing the allowable values for JreSecurityStatusEnum

func GetJreSecurityStatusEnumValues ¶

func GetJreSecurityStatusEnumValues() []JreSecurityStatusEnum

GetJreSecurityStatusEnumValues Enumerates the set of values for JreSecurityStatusEnum

func GetMappingJreSecurityStatusEnum ¶

func GetMappingJreSecurityStatusEnum(val string) (JreSecurityStatusEnum, bool)

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

type JreSortByEnum ¶

type JreSortByEnum string

JreSortByEnum Enum with underlying type: string

const (
	JreSortByDistribution                    JreSortByEnum = "distribution"
	JreSortByTimeFirstSeen                   JreSortByEnum = "timeFirstSeen"
	JreSortByTimeLastSeen                    JreSortByEnum = "timeLastSeen"
	JreSortByVendor                          JreSortByEnum = "vendor"
	JreSortByVersion                         JreSortByEnum = "version"
	JreSortByApproximateInstallationCount    JreSortByEnum = "approximateInstallationCount"
	JreSortByApproximateApplicationCount     JreSortByEnum = "approximateApplicationCount"
	JreSortByApproximateManagedInstanceCount JreSortByEnum = "approximateManagedInstanceCount"
	JreSortByOsName                          JreSortByEnum = "osName"
	JreSortBySecurityStatus                  JreSortByEnum = "securityStatus"
)

Set of constants representing the allowable values for JreSortByEnum

func GetJreSortByEnumValues ¶

func GetJreSortByEnumValues() []JreSortByEnum

GetJreSortByEnumValues Enumerates the set of values for JreSortByEnum

func GetMappingJreSortByEnum ¶

func GetMappingJreSortByEnum(val string) (JreSortByEnum, bool)

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

type JreUsage ¶

type JreUsage struct {

	// 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 version of the Java Runtime.
	Version *string `mandatory:"true" json:"version"`

	// The internal identifier of the Java Runtime.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet.
	FleetId *string `mandatory:"false" json:"fleetId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance. This property value is present only for /listJreUsage.
	ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

	// The security status of the Java Runtime.
	SecurityStatus JreSecurityStatusEnum `mandatory:"false" json:"securityStatus,omitempty"`

	// The release date of the Java Runtime (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate *common.SDKTime `mandatory:"false" json:"releaseDate"`

	// The End of Support Life (EOSL) date of the Java Runtime (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate *common.SDKTime `mandatory:"false" json:"endOfSupportLifeDate"`

	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline *int `mandatory:"false" json:"daysUnderSecurityBaseline"`

	// The operating systems that have this Java Runtime installed.
	OperatingSystems []OperatingSystem `mandatory:"false" json:"operatingSystems"`

	// The approximate count of installations that are installations of this Java Runtime.
	ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"`

	// The approximate count of the applications running on this Java Runtime.
	ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

	// The approximate count of the managed instances that report this Java Runtime.
	ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"`

	// The approximate count of work requests working on this Java Runtime.
	ApproximatePendingWorkRequestCount *int `mandatory:"false" json:"approximatePendingWorkRequestCount"`

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

JreUsage Java Runtime usage during a specified time period. A Java Runtime is identified by its vendor and version.

func (JreUsage) String ¶

func (m JreUsage) String() string

func (JreUsage) ValidateEnumValue ¶

func (m JreUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JreUsageCollection ¶

type JreUsageCollection struct {

	// A list of Java Runtimes.
	Items []JreUsage `mandatory:"true" json:"items"`
}

JreUsageCollection Results of a Java Runtime search. Contains JreUsage items

func (JreUsageCollection) String ¶

func (m JreUsageCollection) String() string

func (JreUsageCollection) ValidateEnumValue ¶

func (m JreUsageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeySizeAlgorithm ¶ added in v65.27.0

type KeySizeAlgorithm struct {

	// The algorithm name.
	Name AlgorithmsEnum `mandatory:"false" json:"name,omitempty"`

	// Key size for the encryption algorithm.
	// Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize *int `mandatory:"false" json:"keySize"`
}

KeySizeAlgorithm The algorithm object with name and key size properties.

func (KeySizeAlgorithm) String ¶ added in v65.27.0

func (m KeySizeAlgorithm) String() string

func (KeySizeAlgorithm) ValidateEnumValue ¶ added in v65.27.0

func (m KeySizeAlgorithm) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Lcm ¶ added in v65.27.0

type Lcm struct {

	// Lifecycle management flag to store enabled or disabled status.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	PostInstallationActions *PostInstallationActionSettings `mandatory:"false" json:"postInstallationActions"`
}

Lcm Enable lifecycle management and set post action configurations.

func (Lcm) String ¶ added in v65.27.0

func (m Lcm) String() string

func (Lcm) ValidateEnumValue ¶ added in v65.27.0

func (m Lcm) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LcmWorkItemDetails ¶ added in v65.52.1

type LcmWorkItemDetails struct {
	PostInstallationActions *PostInstallationActionSettings `mandatory:"false" json:"postInstallationActions"`

	// The work item type.
	WorkItemType WorkItemTypeEnum `mandatory:"false" json:"workItemType,omitempty"`
}

LcmWorkItemDetails The work item details with LCM related information.

func (LcmWorkItemDetails) GetWorkItemType ¶ added in v65.52.1

func (m LcmWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (LcmWorkItemDetails) MarshalJSON ¶ added in v65.52.1

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

MarshalJSON marshals to json representation

func (LcmWorkItemDetails) String ¶ added in v65.52.1

func (m LcmWorkItemDetails) String() string

func (LcmWorkItemDetails) ValidateEnumValue ¶ added in v65.52.1

func (m LcmWorkItemDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LibrarySortByEnum ¶ added in v65.27.0

type LibrarySortByEnum string

LibrarySortByEnum Enum with underlying type: string

const (
	LibrarySortByApplicationCount         LibrarySortByEnum = "applicationCount"
	LibrarySortByJavaServerInstanceCount  LibrarySortByEnum = "javaServerInstanceCount"
	LibrarySortByCvssScore                LibrarySortByEnum = "cvssScore"
	LibrarySortByDeployedApplicationCount LibrarySortByEnum = "deployedApplicationCount"
	LibrarySortByLibraryName              LibrarySortByEnum = "libraryName"
	LibrarySortByLibraryVersion           LibrarySortByEnum = "libraryVersion"
	LibrarySortByManagedInstanceCount     LibrarySortByEnum = "managedInstanceCount"
	LibrarySortByTimeFirstSeen            LibrarySortByEnum = "timeFirstSeen"
	LibrarySortByTimeLastSeen             LibrarySortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for LibrarySortByEnum

func GetLibrarySortByEnumValues ¶ added in v65.27.0

func GetLibrarySortByEnumValues() []LibrarySortByEnum

GetLibrarySortByEnumValues Enumerates the set of values for LibrarySortByEnum

func GetMappingLibrarySortByEnum ¶ added in v65.27.0

func GetMappingLibrarySortByEnum(val string) (LibrarySortByEnum, bool)

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

type LibraryUsage ¶ added in v65.27.0

type LibraryUsage struct {

	// The internal identifier of the library.
	LibraryKey *string `mandatory:"true" json:"libraryKey"`

	// 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 library.
	LibraryName *string `mandatory:"true" json:"libraryName"`

	// The version of the library.
	LibraryVersion *string `mandatory:"false" json:"libraryVersion"`

	// The Common Vulnerability Scoring System (CVSS) score.
	CvssScore *float32 `mandatory:"false" json:"cvssScore"`

	// The approximate count of applications using the library.
	ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

	// The approximate count of Java Server instances using the library.
	ApproximateJavaServerInstanceCount *int `mandatory:"false" json:"approximateJavaServerInstanceCount"`

	// The approximate count of deployed applications using the library.
	ApproximateDeployedApplicationCount *int `mandatory:"false" json:"approximateDeployedApplicationCount"`

	// The approximate count of managed instances using the library.
	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"`
}

LibraryUsage Library usage during a specified time period.

func (LibraryUsage) String ¶ added in v65.27.0

func (m LibraryUsage) String() string

func (LibraryUsage) ValidateEnumValue ¶ added in v65.27.0

func (m LibraryUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LibraryUsageCollection ¶ added in v65.27.0

type LibraryUsageCollection struct {

	// A list of library usages.
	Items []LibraryUsage `mandatory:"true" json:"items"`
}

LibraryUsageCollection Results of a library usage search. Contains library usage items.

func (LibraryUsageCollection) String ¶ added in v65.27.0

func (m LibraryUsageCollection) String() string

func (LibraryUsageCollection) ValidateEnumValue ¶ added in v65.27.0

func (m LibraryUsageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LicenseTypeEnum ¶ added in v65.16.0

type LicenseTypeEnum string

LicenseTypeEnum Enum with underlying type: string

const (
	LicenseTypeOtn        LicenseTypeEnum = "OTN"
	LicenseTypeNftc       LicenseTypeEnum = "NFTC"
	LicenseTypeRestricted LicenseTypeEnum = "RESTRICTED"
)

Set of constants representing the allowable values for LicenseTypeEnum

func GetLicenseTypeEnumValues ¶ added in v65.16.0

func GetLicenseTypeEnumValues() []LicenseTypeEnum

GetLicenseTypeEnumValues Enumerates the set of values for LicenseTypeEnum

func GetMappingLicenseTypeEnum ¶ added in v65.16.0

func GetMappingLicenseTypeEnum(val string) (LicenseTypeEnum, bool)

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

type LifecycleStateEnum ¶

type LifecycleStateEnum string

LifecycleStateEnum Enum with underlying type: string

const (
	LifecycleStateActive         LifecycleStateEnum = "ACTIVE"
	LifecycleStateCreating       LifecycleStateEnum = "CREATING"
	LifecycleStateDeleted        LifecycleStateEnum = "DELETED"
	LifecycleStateDeleting       LifecycleStateEnum = "DELETING"
	LifecycleStateFailed         LifecycleStateEnum = "FAILED"
	LifecycleStateNeedsAttention LifecycleStateEnum = "NEEDS_ATTENTION"
	LifecycleStateUpdating       LifecycleStateEnum = "UPDATING"
)

Set of constants representing the allowable values for LifecycleStateEnum

func GetLifecycleStateEnumValues ¶

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum ¶

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

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

type ListAnnouncementsRequest ¶ added in v65.41.0

type ListAnnouncementsRequest struct {

	// Filter the list with summary contains the given value.
	SummaryContains *string `mandatory:"false" contributesTo:"query" name:"summaryContains"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListAnnouncementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort AnnouncementSummary by.  Only one sort order may be provided.
	// If no value is specified _timeReleased_ is default.
	SortBy ListAnnouncementsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAnnouncementsRequest wrapper for the ListAnnouncements operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListAnnouncements.go.html to see an example of how to use ListAnnouncementsRequest.

func (ListAnnouncementsRequest) BinaryRequestBody ¶ added in v65.41.0

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

BinaryRequestBody implements the OCIRequest interface

func (ListAnnouncementsRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (ListAnnouncementsRequest) RetryPolicy ¶ added in v65.41.0

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

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

func (ListAnnouncementsRequest) String ¶ added in v65.41.0

func (request ListAnnouncementsRequest) String() string

func (ListAnnouncementsRequest) ValidateEnumValue ¶ added in v65.41.0

func (request ListAnnouncementsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAnnouncementsResponse ¶ added in v65.41.0

type ListAnnouncementsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AnnouncementCollection instances
	AnnouncementCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAnnouncementsResponse wrapper for the ListAnnouncements operation

func (ListAnnouncementsResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (ListAnnouncementsResponse) String ¶ added in v65.41.0

func (response ListAnnouncementsResponse) String() string

type ListAnnouncementsSortByEnum ¶ added in v65.41.0

type ListAnnouncementsSortByEnum string

ListAnnouncementsSortByEnum Enum with underlying type: string

const (
	ListAnnouncementsSortByTimereleased ListAnnouncementsSortByEnum = "timeReleased"
	ListAnnouncementsSortBySummary      ListAnnouncementsSortByEnum = "summary"
)

Set of constants representing the allowable values for ListAnnouncementsSortByEnum

func GetListAnnouncementsSortByEnumValues ¶ added in v65.41.0

func GetListAnnouncementsSortByEnumValues() []ListAnnouncementsSortByEnum

GetListAnnouncementsSortByEnumValues Enumerates the set of values for ListAnnouncementsSortByEnum

func GetMappingListAnnouncementsSortByEnum ¶ added in v65.41.0

func GetMappingListAnnouncementsSortByEnum(val string) (ListAnnouncementsSortByEnum, bool)

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

type ListAnnouncementsSortOrderEnum ¶ added in v65.41.0

type ListAnnouncementsSortOrderEnum string

ListAnnouncementsSortOrderEnum Enum with underlying type: string

const (
	ListAnnouncementsSortOrderAsc  ListAnnouncementsSortOrderEnum = "ASC"
	ListAnnouncementsSortOrderDesc ListAnnouncementsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAnnouncementsSortOrderEnum

func GetListAnnouncementsSortOrderEnumValues ¶ added in v65.41.0

func GetListAnnouncementsSortOrderEnumValues() []ListAnnouncementsSortOrderEnum

GetListAnnouncementsSortOrderEnumValues Enumerates the set of values for ListAnnouncementsSortOrderEnum

func GetMappingListAnnouncementsSortOrderEnum ¶ added in v65.41.0

func GetMappingListAnnouncementsSortOrderEnum(val string) (ListAnnouncementsSortOrderEnum, bool)

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

type ListBlocklistsOperationEnum ¶

type ListBlocklistsOperationEnum string

ListBlocklistsOperationEnum Enum with underlying type: string

const (
	ListBlocklistsOperationCreateFleet                      ListBlocklistsOperationEnum = "CREATE_FLEET"
	ListBlocklistsOperationDeleteFleet                      ListBlocklistsOperationEnum = "DELETE_FLEET"
	ListBlocklistsOperationMoveFleet                        ListBlocklistsOperationEnum = "MOVE_FLEET"
	ListBlocklistsOperationUpdateFleet                      ListBlocklistsOperationEnum = "UPDATE_FLEET"
	ListBlocklistsOperationUpdateFleetAgentConfiguration    ListBlocklistsOperationEnum = "UPDATE_FLEET_AGENT_CONFIGURATION"
	ListBlocklistsOperationDeleteJavaInstallation           ListBlocklistsOperationEnum = "DELETE_JAVA_INSTALLATION"
	ListBlocklistsOperationCreateJavaInstallation           ListBlocklistsOperationEnum = "CREATE_JAVA_INSTALLATION"
	ListBlocklistsOperationCollectJfr                       ListBlocklistsOperationEnum = "COLLECT_JFR"
	ListBlocklistsOperationRequestCryptoEventAnalysis       ListBlocklistsOperationEnum = "REQUEST_CRYPTO_EVENT_ANALYSIS"
	ListBlocklistsOperationRequestPerformanceTuningAnalysis ListBlocklistsOperationEnum = "REQUEST_PERFORMANCE_TUNING_ANALYSIS"
	ListBlocklistsOperationRequestJavaMigrationAnalysis     ListBlocklistsOperationEnum = "REQUEST_JAVA_MIGRATION_ANALYSIS"
	ListBlocklistsOperationDeleteJmsReport                  ListBlocklistsOperationEnum = "DELETE_JMS_REPORT"
	ListBlocklistsOperationScanJavaServerUsage              ListBlocklistsOperationEnum = "SCAN_JAVA_SERVER_USAGE"
	ListBlocklistsOperationScanLibraryUsage                 ListBlocklistsOperationEnum = "SCAN_LIBRARY_USAGE"
	ListBlocklistsOperationExportDataCsv                    ListBlocklistsOperationEnum = "EXPORT_DATA_CSV"
	ListBlocklistsOperationCreateDrsFile                    ListBlocklistsOperationEnum = "CREATE_DRS_FILE"
	ListBlocklistsOperationUpdateDrsFile                    ListBlocklistsOperationEnum = "UPDATE_DRS_FILE"
	ListBlocklistsOperationDeleteDrsFile                    ListBlocklistsOperationEnum = "DELETE_DRS_FILE"
	ListBlocklistsOperationEnableDrs                        ListBlocklistsOperationEnum = "ENABLE_DRS"
	ListBlocklistsOperationDisableDrs                       ListBlocklistsOperationEnum = "DISABLE_DRS"
)

Set of constants representing the allowable values for ListBlocklistsOperationEnum

func GetListBlocklistsOperationEnumValues ¶

func GetListBlocklistsOperationEnumValues() []ListBlocklistsOperationEnum

GetListBlocklistsOperationEnumValues Enumerates the set of values for ListBlocklistsOperationEnum

func GetMappingListBlocklistsOperationEnum ¶

func GetMappingListBlocklistsOperationEnum(val string) (ListBlocklistsOperationEnum, bool)

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

type ListBlocklistsRequest ¶

type ListBlocklistsRequest 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 operation type.
	Operation ListBlocklistsOperationEnum `mandatory:"false" contributesTo:"query" name:"operation" omitEmpty:"true"`

	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListBlocklistsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field used to sort blocklist records. Only one sort order may be provided.
	// Default order for _operation_ is **ascending**.
	// If no value is specified, _operation_ is default.
	SortBy ListBlocklistsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListBlocklistsRequest wrapper for the ListBlocklists operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListBlocklists.go.html to see an example of how to use ListBlocklistsRequest.

func (ListBlocklistsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListBlocklistsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListBlocklistsRequest) RetryPolicy ¶

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

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

func (ListBlocklistsRequest) String ¶

func (request ListBlocklistsRequest) String() string

func (ListBlocklistsRequest) ValidateEnumValue ¶

func (request ListBlocklistsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListBlocklistsResponse ¶

type ListBlocklistsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of BlocklistCollection instances
	BlocklistCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListBlocklistsResponse wrapper for the ListBlocklists operation

func (ListBlocklistsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListBlocklistsResponse) String ¶

func (response ListBlocklistsResponse) String() string

type ListBlocklistsSortByEnum ¶

type ListBlocklistsSortByEnum string

ListBlocklistsSortByEnum Enum with underlying type: string

const (
	ListBlocklistsSortByOperation ListBlocklistsSortByEnum = "operation"
)

Set of constants representing the allowable values for ListBlocklistsSortByEnum

func GetListBlocklistsSortByEnumValues ¶

func GetListBlocklistsSortByEnumValues() []ListBlocklistsSortByEnum

GetListBlocklistsSortByEnumValues Enumerates the set of values for ListBlocklistsSortByEnum

func GetMappingListBlocklistsSortByEnum ¶

func GetMappingListBlocklistsSortByEnum(val string) (ListBlocklistsSortByEnum, bool)

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

type ListBlocklistsSortOrderEnum ¶

type ListBlocklistsSortOrderEnum string

ListBlocklistsSortOrderEnum Enum with underlying type: string

const (
	ListBlocklistsSortOrderAsc  ListBlocklistsSortOrderEnum = "ASC"
	ListBlocklistsSortOrderDesc ListBlocklistsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListBlocklistsSortOrderEnum

func GetListBlocklistsSortOrderEnumValues ¶

func GetListBlocklistsSortOrderEnumValues() []ListBlocklistsSortOrderEnum

GetListBlocklistsSortOrderEnumValues Enumerates the set of values for ListBlocklistsSortOrderEnum

func GetMappingListBlocklistsSortOrderEnum ¶

func GetMappingListBlocklistsSortOrderEnum(val string) (ListBlocklistsSortOrderEnum, bool)

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

type ListCryptoAnalysisResultsAggregationModeEnum ¶ added in v65.27.0

type ListCryptoAnalysisResultsAggregationModeEnum string

ListCryptoAnalysisResultsAggregationModeEnum Enum with underlying type: string

const (
	ListCryptoAnalysisResultsAggregationModeJfr             ListCryptoAnalysisResultsAggregationModeEnum = "JFR"
	ListCryptoAnalysisResultsAggregationModeManagedInstance ListCryptoAnalysisResultsAggregationModeEnum = "MANAGED_INSTANCE"
)

Set of constants representing the allowable values for ListCryptoAnalysisResultsAggregationModeEnum

func GetListCryptoAnalysisResultsAggregationModeEnumValues ¶ added in v65.27.0

func GetListCryptoAnalysisResultsAggregationModeEnumValues() []ListCryptoAnalysisResultsAggregationModeEnum

GetListCryptoAnalysisResultsAggregationModeEnumValues Enumerates the set of values for ListCryptoAnalysisResultsAggregationModeEnum

func GetMappingListCryptoAnalysisResultsAggregationModeEnum ¶ added in v65.27.0

func GetMappingListCryptoAnalysisResultsAggregationModeEnum(val string) (ListCryptoAnalysisResultsAggregationModeEnum, bool)

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

type ListCryptoAnalysisResultsRequest ¶ added in v65.27.0

type ListCryptoAnalysisResultsRequest 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 aggregation mode of the crypto event analysis result.
	AggregationMode ListCryptoAnalysisResultsAggregationModeEnum `mandatory:"false" contributesTo:"query" name:"aggregationMode" omitEmpty:"true"`

	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListCryptoAnalysisResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort crypto event analysis results. Only one sort order can be provided.
	// Default order for _timeCreated_, and _jreVersion_ is **descending**.
	// Default order for _managedInstanceId_, _jreDistribution_, _jreVendor_ and _osName_ is **ascending**.
	// If no value is specified _timeCreated_ is default.
	SortBy ListCryptoAnalysisResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListCryptoAnalysisResultsRequest wrapper for the ListCryptoAnalysisResults operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListCryptoAnalysisResults.go.html to see an example of how to use ListCryptoAnalysisResultsRequest.

func (ListCryptoAnalysisResultsRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (ListCryptoAnalysisResultsRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (ListCryptoAnalysisResultsRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (ListCryptoAnalysisResultsRequest) String ¶ added in v65.27.0

func (request ListCryptoAnalysisResultsRequest) String() string

func (ListCryptoAnalysisResultsRequest) ValidateEnumValue ¶ added in v65.27.0

func (request ListCryptoAnalysisResultsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCryptoAnalysisResultsResponse ¶ added in v65.27.0

type ListCryptoAnalysisResultsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of CryptoAnalysisResultCollection instances
	CryptoAnalysisResultCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListCryptoAnalysisResultsResponse wrapper for the ListCryptoAnalysisResults operation

func (ListCryptoAnalysisResultsResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (ListCryptoAnalysisResultsResponse) String ¶ added in v65.27.0

func (response ListCryptoAnalysisResultsResponse) String() string

type ListCryptoAnalysisResultsSortByEnum ¶ added in v65.27.0

type ListCryptoAnalysisResultsSortByEnum string

ListCryptoAnalysisResultsSortByEnum Enum with underlying type: string

const (
	ListCryptoAnalysisResultsSortByTimecreated       ListCryptoAnalysisResultsSortByEnum = "timeCreated"
	ListCryptoAnalysisResultsSortByManagedinstanceid ListCryptoAnalysisResultsSortByEnum = "managedInstanceId"
	ListCryptoAnalysisResultsSortByWorkrequestid     ListCryptoAnalysisResultsSortByEnum = "workRequestId"
)

Set of constants representing the allowable values for ListCryptoAnalysisResultsSortByEnum

func GetListCryptoAnalysisResultsSortByEnumValues ¶ added in v65.27.0

func GetListCryptoAnalysisResultsSortByEnumValues() []ListCryptoAnalysisResultsSortByEnum

GetListCryptoAnalysisResultsSortByEnumValues Enumerates the set of values for ListCryptoAnalysisResultsSortByEnum

func GetMappingListCryptoAnalysisResultsSortByEnum ¶ added in v65.27.0

func GetMappingListCryptoAnalysisResultsSortByEnum(val string) (ListCryptoAnalysisResultsSortByEnum, bool)

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

type ListCryptoAnalysisResultsSortOrderEnum ¶ added in v65.27.0

type ListCryptoAnalysisResultsSortOrderEnum string

ListCryptoAnalysisResultsSortOrderEnum Enum with underlying type: string

const (
	ListCryptoAnalysisResultsSortOrderAsc  ListCryptoAnalysisResultsSortOrderEnum = "ASC"
	ListCryptoAnalysisResultsSortOrderDesc ListCryptoAnalysisResultsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListCryptoAnalysisResultsSortOrderEnum

func GetListCryptoAnalysisResultsSortOrderEnumValues ¶ added in v65.27.0

func GetListCryptoAnalysisResultsSortOrderEnumValues() []ListCryptoAnalysisResultsSortOrderEnum

GetListCryptoAnalysisResultsSortOrderEnumValues Enumerates the set of values for ListCryptoAnalysisResultsSortOrderEnum

func GetMappingListCryptoAnalysisResultsSortOrderEnum ¶ added in v65.27.0

func GetMappingListCryptoAnalysisResultsSortOrderEnum(val string) (ListCryptoAnalysisResultsSortOrderEnum, bool)

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

type ListDrsFilesRequest ¶ added in v65.52.1

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

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListDrsFilesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field that sorts the DRS details results. Only one sort order can be provided.
	// The default order for _drsFileKey_ is **descending**.
	// If no value is specified, then _drsFileKey_ is default.
	SortBy ListDrsFilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDrsFilesRequest wrapper for the ListDrsFiles operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListDrsFiles.go.html to see an example of how to use ListDrsFilesRequest.

func (ListDrsFilesRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (ListDrsFilesRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (ListDrsFilesRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (ListDrsFilesRequest) String ¶ added in v65.52.1

func (request ListDrsFilesRequest) String() string

func (ListDrsFilesRequest) ValidateEnumValue ¶ added in v65.52.1

func (request ListDrsFilesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDrsFilesResponse ¶ added in v65.52.1

type ListDrsFilesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DrsFileCollection instances
	DrsFileCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListDrsFilesResponse wrapper for the ListDrsFiles operation

func (ListDrsFilesResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (ListDrsFilesResponse) String ¶ added in v65.52.1

func (response ListDrsFilesResponse) String() string

type ListDrsFilesSortByEnum ¶ added in v65.52.1

type ListDrsFilesSortByEnum string

ListDrsFilesSortByEnum Enum with underlying type: string

const (
	ListDrsFilesSortByBucketname   ListDrsFilesSortByEnum = "bucketName"
	ListDrsFilesSortByNamespace    ListDrsFilesSortByEnum = "namespace"
	ListDrsFilesSortByDrsfilekey   ListDrsFilesSortByEnum = "drsFileKey"
	ListDrsFilesSortByDrsfilename  ListDrsFilesSortByEnum = "drsFileName"
	ListDrsFilesSortByChecksumtype ListDrsFilesSortByEnum = "checksumType"
	ListDrsFilesSortByIsdefault    ListDrsFilesSortByEnum = "isDefault"
)

Set of constants representing the allowable values for ListDrsFilesSortByEnum

func GetListDrsFilesSortByEnumValues ¶ added in v65.52.1

func GetListDrsFilesSortByEnumValues() []ListDrsFilesSortByEnum

GetListDrsFilesSortByEnumValues Enumerates the set of values for ListDrsFilesSortByEnum

func GetMappingListDrsFilesSortByEnum ¶ added in v65.52.1

func GetMappingListDrsFilesSortByEnum(val string) (ListDrsFilesSortByEnum, bool)

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

type ListDrsFilesSortOrderEnum ¶ added in v65.52.1

type ListDrsFilesSortOrderEnum string

ListDrsFilesSortOrderEnum Enum with underlying type: string

const (
	ListDrsFilesSortOrderAsc  ListDrsFilesSortOrderEnum = "ASC"
	ListDrsFilesSortOrderDesc ListDrsFilesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDrsFilesSortOrderEnum

func GetListDrsFilesSortOrderEnumValues ¶ added in v65.52.1

func GetListDrsFilesSortOrderEnumValues() []ListDrsFilesSortOrderEnum

GetListDrsFilesSortOrderEnumValues Enumerates the set of values for ListDrsFilesSortOrderEnum

func GetMappingListDrsFilesSortOrderEnum ¶ added in v65.52.1

func GetMappingListDrsFilesSortOrderEnum(val string) (ListDrsFilesSortOrderEnum, bool)

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

type ListFleetDiagnosesRequest ¶ added in v65.41.0

type ListFleetDiagnosesRequest 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 maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

ListFleetDiagnosesRequest wrapper for the ListFleetDiagnoses operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListFleetDiagnoses.go.html to see an example of how to use ListFleetDiagnosesRequest.

func (ListFleetDiagnosesRequest) BinaryRequestBody ¶ added in v65.41.0

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

BinaryRequestBody implements the OCIRequest interface

func (ListFleetDiagnosesRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (ListFleetDiagnosesRequest) RetryPolicy ¶ added in v65.41.0

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

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

func (ListFleetDiagnosesRequest) String ¶ added in v65.41.0

func (request ListFleetDiagnosesRequest) String() string

func (ListFleetDiagnosesRequest) ValidateEnumValue ¶ added in v65.41.0

func (request ListFleetDiagnosesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFleetDiagnosesResponse ¶ added in v65.41.0

type ListFleetDiagnosesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of FleetDiagnosisCollection instances
	FleetDiagnosisCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListFleetDiagnosesResponse wrapper for the ListFleetDiagnoses operation

func (ListFleetDiagnosesResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (ListFleetDiagnosesResponse) String ¶ added in v65.41.0

func (response ListFleetDiagnosesResponse) String() string

type ListFleetsLifecycleStateEnum ¶

type ListFleetsLifecycleStateEnum string

ListFleetsLifecycleStateEnum Enum with underlying type: string

const (
	ListFleetsLifecycleStateActive         ListFleetsLifecycleStateEnum = "ACTIVE"
	ListFleetsLifecycleStateCreating       ListFleetsLifecycleStateEnum = "CREATING"
	ListFleetsLifecycleStateDeleted        ListFleetsLifecycleStateEnum = "DELETED"
	ListFleetsLifecycleStateDeleting       ListFleetsLifecycleStateEnum = "DELETING"
	ListFleetsLifecycleStateFailed         ListFleetsLifecycleStateEnum = "FAILED"
	ListFleetsLifecycleStateNeedsAttention ListFleetsLifecycleStateEnum = "NEEDS_ATTENTION"
	ListFleetsLifecycleStateUpdating       ListFleetsLifecycleStateEnum = "UPDATING"
)

Set of constants representing the allowable values for ListFleetsLifecycleStateEnum

func GetListFleetsLifecycleStateEnumValues ¶

func GetListFleetsLifecycleStateEnumValues() []ListFleetsLifecycleStateEnum

GetListFleetsLifecycleStateEnumValues Enumerates the set of values for ListFleetsLifecycleStateEnum

func GetMappingListFleetsLifecycleStateEnum ¶

func GetMappingListFleetsLifecycleStateEnum(val string) (ListFleetsLifecycleStateEnum, bool)

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

type ListFleetsRequest ¶

type ListFleetsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The ID of the Fleet.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The state of the lifecycle.
	LifecycleState ListFleetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListFleetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort Fleets. Only one sort order may be provided.
	// Default order for _timeCreated_, _approximateJreCount_, _approximateInstallationCount_,
	// _approximateApplicationCount_ and _approximateManagedInstanceCount_  is **descending**.
	// Default order for _displayName_ is **ascending**.
	// If no value is specified _timeCreated_ is default.
	SortBy ListFleetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Filter the list with displayName contains the given value.
	DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListFleetsRequest wrapper for the ListFleets operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListFleets.go.html to see an example of how to use ListFleetsRequest.

func (ListFleetsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListFleetsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListFleetsRequest) RetryPolicy ¶

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

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

func (ListFleetsRequest) String ¶

func (request ListFleetsRequest) String() string

func (ListFleetsRequest) ValidateEnumValue ¶

func (request ListFleetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFleetsResponse ¶

type ListFleetsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of FleetCollection instances
	FleetCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListFleetsResponse wrapper for the ListFleets operation

func (ListFleetsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListFleetsResponse) String ¶

func (response ListFleetsResponse) String() string

type ListFleetsSortByEnum ¶

type ListFleetsSortByEnum string

ListFleetsSortByEnum Enum with underlying type: string

const (
	ListFleetsSortByDisplayname ListFleetsSortByEnum = "displayName"
	ListFleetsSortByTimecreated ListFleetsSortByEnum = "timeCreated"
)

Set of constants representing the allowable values for ListFleetsSortByEnum

func GetListFleetsSortByEnumValues ¶

func GetListFleetsSortByEnumValues() []ListFleetsSortByEnum

GetListFleetsSortByEnumValues Enumerates the set of values for ListFleetsSortByEnum

func GetMappingListFleetsSortByEnum ¶

func GetMappingListFleetsSortByEnum(val string) (ListFleetsSortByEnum, bool)

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

type ListFleetsSortOrderEnum ¶

type ListFleetsSortOrderEnum string

ListFleetsSortOrderEnum Enum with underlying type: string

const (
	ListFleetsSortOrderAsc  ListFleetsSortOrderEnum = "ASC"
	ListFleetsSortOrderDesc ListFleetsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListFleetsSortOrderEnum

func GetListFleetsSortOrderEnumValues ¶

func GetListFleetsSortOrderEnumValues() []ListFleetsSortOrderEnum

GetListFleetsSortOrderEnumValues Enumerates the set of values for ListFleetsSortOrderEnum

func GetMappingListFleetsSortOrderEnum ¶

func GetMappingListFleetsSortOrderEnum(val string) (ListFleetsSortOrderEnum, bool)

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

type ListInstallationSitesJreSecurityStatusEnum ¶

type ListInstallationSitesJreSecurityStatusEnum string

ListInstallationSitesJreSecurityStatusEnum Enum with underlying type: string

const (
	ListInstallationSitesJreSecurityStatusEarlyAccess     ListInstallationSitesJreSecurityStatusEnum = "EARLY_ACCESS"
	ListInstallationSitesJreSecurityStatusUnknown         ListInstallationSitesJreSecurityStatusEnum = "UNKNOWN"
	ListInstallationSitesJreSecurityStatusUpToDate        ListInstallationSitesJreSecurityStatusEnum = "UP_TO_DATE"
	ListInstallationSitesJreSecurityStatusUpdateRequired  ListInstallationSitesJreSecurityStatusEnum = "UPDATE_REQUIRED"
	ListInstallationSitesJreSecurityStatusUpgradeRequired ListInstallationSitesJreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

Set of constants representing the allowable values for ListInstallationSitesJreSecurityStatusEnum

func GetListInstallationSitesJreSecurityStatusEnumValues ¶

func GetListInstallationSitesJreSecurityStatusEnumValues() []ListInstallationSitesJreSecurityStatusEnum

GetListInstallationSitesJreSecurityStatusEnumValues Enumerates the set of values for ListInstallationSitesJreSecurityStatusEnum

func GetMappingListInstallationSitesJreSecurityStatusEnum ¶

func GetMappingListInstallationSitesJreSecurityStatusEnum(val string) (ListInstallationSitesJreSecurityStatusEnum, bool)

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

type ListInstallationSitesRequest ¶

type ListInstallationSitesRequest 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 vendor of the related Java Runtime.
	JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

	// The distribution of the related Java Runtime.
	JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

	// The version of the related Java Runtime.
	JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

	// The file system path of the installation.
	InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

	// The Fleet-unique identifier of the related application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListInstallationSitesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort installation sites. Only one sort order may be provided.
	// Default order for _timeLastSeen_, and _jreVersion_, _approximateApplicationCount_ is **descending**.
	// Default order for _managedInstanceId_, _jreDistribution_, _jreVendor_ and _osName_ is **ascending**.
	// If no value is specified _managedInstanceId_ is default.
	SortBy ListInstallationSitesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The operating system type.
	OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

	// The security status of the Java Runtime.
	JreSecurityStatus ListInstallationSitesJreSecurityStatusEnum `mandatory:"false" contributesTo:"query" name:"jreSecurityStatus" omitEmpty:"true"`

	// Filter the list with path contains the given value.
	PathContains *string `mandatory:"false" contributesTo:"query" name:"pathContains"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListInstallationSitesRequest wrapper for the ListInstallationSites operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListInstallationSites.go.html to see an example of how to use ListInstallationSitesRequest.

func (ListInstallationSitesRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListInstallationSitesRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListInstallationSitesRequest) RetryPolicy ¶

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

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

func (ListInstallationSitesRequest) String ¶

func (request ListInstallationSitesRequest) String() string

func (ListInstallationSitesRequest) ValidateEnumValue ¶

func (request ListInstallationSitesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListInstallationSitesResponse ¶

type ListInstallationSitesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of InstallationSiteCollection instances
	InstallationSiteCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListInstallationSitesResponse wrapper for the ListInstallationSites operation

func (ListInstallationSitesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListInstallationSitesResponse) String ¶

func (response ListInstallationSitesResponse) String() string

type ListInstallationSitesSortByEnum ¶

type ListInstallationSitesSortByEnum string

ListInstallationSitesSortByEnum Enum with underlying type: string

const (
	ListInstallationSitesSortByManagedinstanceid           ListInstallationSitesSortByEnum = "managedInstanceId"
	ListInstallationSitesSortByJredistribution             ListInstallationSitesSortByEnum = "jreDistribution"
	ListInstallationSitesSortByJrevendor                   ListInstallationSitesSortByEnum = "jreVendor"
	ListInstallationSitesSortByJreversion                  ListInstallationSitesSortByEnum = "jreVersion"
	ListInstallationSitesSortByPath                        ListInstallationSitesSortByEnum = "path"
	ListInstallationSitesSortByApproximateapplicationcount ListInstallationSitesSortByEnum = "approximateApplicationCount"
	ListInstallationSitesSortByOsname                      ListInstallationSitesSortByEnum = "osName"
	ListInstallationSitesSortBySecuritystatus              ListInstallationSitesSortByEnum = "securityStatus"
)

Set of constants representing the allowable values for ListInstallationSitesSortByEnum

func GetListInstallationSitesSortByEnumValues ¶

func GetListInstallationSitesSortByEnumValues() []ListInstallationSitesSortByEnum

GetListInstallationSitesSortByEnumValues Enumerates the set of values for ListInstallationSitesSortByEnum

func GetMappingListInstallationSitesSortByEnum ¶

func GetMappingListInstallationSitesSortByEnum(val string) (ListInstallationSitesSortByEnum, bool)

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

type ListInstallationSitesSortOrderEnum ¶

type ListInstallationSitesSortOrderEnum string

ListInstallationSitesSortOrderEnum Enum with underlying type: string

const (
	ListInstallationSitesSortOrderAsc  ListInstallationSitesSortOrderEnum = "ASC"
	ListInstallationSitesSortOrderDesc ListInstallationSitesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListInstallationSitesSortOrderEnum

func GetListInstallationSitesSortOrderEnumValues ¶

func GetListInstallationSitesSortOrderEnumValues() []ListInstallationSitesSortOrderEnum

GetListInstallationSitesSortOrderEnumValues Enumerates the set of values for ListInstallationSitesSortOrderEnum

func GetMappingListInstallationSitesSortOrderEnum ¶

func GetMappingListInstallationSitesSortOrderEnum(val string) (ListInstallationSitesSortOrderEnum, bool)

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

type ListJavaFamiliesRequest ¶ added in v65.16.0

type ListJavaFamiliesRequest struct {

	// The version identifier for the Java family.
	FamilyVersion *string `mandatory:"false" contributesTo:"query" name:"familyVersion"`

	// The display name for the Java family.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Filter the Java Release Family versions by support status.
	IsSupportedVersion *bool `mandatory:"false" contributesTo:"query" name:"isSupportedVersion"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListJavaFamiliesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// If no value is specified _familyVersion_ is default.
	SortBy ListJavaFamiliesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListJavaFamiliesRequest wrapper for the ListJavaFamilies operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListJavaFamilies.go.html to see an example of how to use ListJavaFamiliesRequest.

func (ListJavaFamiliesRequest) BinaryRequestBody ¶ added in v65.16.0

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaFamiliesRequest) HTTPRequest ¶ added in v65.16.0

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

HTTPRequest implements the OCIRequest interface

func (ListJavaFamiliesRequest) RetryPolicy ¶ added in v65.16.0

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

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

func (ListJavaFamiliesRequest) String ¶ added in v65.16.0

func (request ListJavaFamiliesRequest) String() string

func (ListJavaFamiliesRequest) ValidateEnumValue ¶ added in v65.16.0

func (request ListJavaFamiliesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJavaFamiliesResponse ¶ added in v65.16.0

type ListJavaFamiliesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JavaFamilyCollection instances
	JavaFamilyCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJavaFamiliesResponse wrapper for the ListJavaFamilies operation

func (ListJavaFamiliesResponse) HTTPResponse ¶ added in v65.16.0

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

HTTPResponse implements the OCIResponse interface

func (ListJavaFamiliesResponse) String ¶ added in v65.16.0

func (response ListJavaFamiliesResponse) String() string

type ListJavaFamiliesSortByEnum ¶ added in v65.16.0

type ListJavaFamiliesSortByEnum string

ListJavaFamiliesSortByEnum Enum with underlying type: string

const (
	ListJavaFamiliesSortByFamilyversion        ListJavaFamiliesSortByEnum = "familyVersion"
	ListJavaFamiliesSortByEndofsupportlifedate ListJavaFamiliesSortByEnum = "endOfSupportLifeDate"
	ListJavaFamiliesSortBySupporttype          ListJavaFamiliesSortByEnum = "supportType"
)

Set of constants representing the allowable values for ListJavaFamiliesSortByEnum

func GetListJavaFamiliesSortByEnumValues ¶ added in v65.16.0

func GetListJavaFamiliesSortByEnumValues() []ListJavaFamiliesSortByEnum

GetListJavaFamiliesSortByEnumValues Enumerates the set of values for ListJavaFamiliesSortByEnum

func GetMappingListJavaFamiliesSortByEnum ¶ added in v65.16.0

func GetMappingListJavaFamiliesSortByEnum(val string) (ListJavaFamiliesSortByEnum, bool)

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

type ListJavaFamiliesSortOrderEnum ¶ added in v65.16.0

type ListJavaFamiliesSortOrderEnum string

ListJavaFamiliesSortOrderEnum Enum with underlying type: string

const (
	ListJavaFamiliesSortOrderAsc  ListJavaFamiliesSortOrderEnum = "ASC"
	ListJavaFamiliesSortOrderDesc ListJavaFamiliesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJavaFamiliesSortOrderEnum

func GetListJavaFamiliesSortOrderEnumValues ¶ added in v65.16.0

func GetListJavaFamiliesSortOrderEnumValues() []ListJavaFamiliesSortOrderEnum

GetListJavaFamiliesSortOrderEnumValues Enumerates the set of values for ListJavaFamiliesSortOrderEnum

func GetMappingListJavaFamiliesSortOrderEnum ¶ added in v65.16.0

func GetMappingListJavaFamiliesSortOrderEnum(val string) (ListJavaFamiliesSortOrderEnum, bool)

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

type ListJavaMigrationAnalysisResultsRequest ¶ added in v65.41.0

type ListJavaMigrationAnalysisResultsRequest 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 Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListJavaMigrationAnalysisResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field that sorts the Java migration analysis results. Only one sort order can be provided.
	// The default order for _timeCreated_, _managedInstanceId_ and _workRequestId_ is **descending**.
	// If no value is specified, then _timeCreated_ is default.
	SortBy ListJavaMigrationAnalysisResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListJavaMigrationAnalysisResultsRequest wrapper for the ListJavaMigrationAnalysisResults operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListJavaMigrationAnalysisResults.go.html to see an example of how to use ListJavaMigrationAnalysisResultsRequest.

func (ListJavaMigrationAnalysisResultsRequest) BinaryRequestBody ¶ added in v65.41.0

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaMigrationAnalysisResultsRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (ListJavaMigrationAnalysisResultsRequest) RetryPolicy ¶ added in v65.41.0

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

func (ListJavaMigrationAnalysisResultsRequest) String ¶ added in v65.41.0

func (ListJavaMigrationAnalysisResultsRequest) ValidateEnumValue ¶ added in v65.41.0

func (request ListJavaMigrationAnalysisResultsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJavaMigrationAnalysisResultsResponse ¶ added in v65.41.0

type ListJavaMigrationAnalysisResultsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JavaMigrationAnalysisResultCollection instances
	JavaMigrationAnalysisResultCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJavaMigrationAnalysisResultsResponse wrapper for the ListJavaMigrationAnalysisResults operation

func (ListJavaMigrationAnalysisResultsResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (ListJavaMigrationAnalysisResultsResponse) String ¶ added in v65.41.0

type ListJavaMigrationAnalysisResultsSortByEnum ¶ added in v65.41.0

type ListJavaMigrationAnalysisResultsSortByEnum string

ListJavaMigrationAnalysisResultsSortByEnum Enum with underlying type: string

const (
	ListJavaMigrationAnalysisResultsSortByTimecreated       ListJavaMigrationAnalysisResultsSortByEnum = "timeCreated"
	ListJavaMigrationAnalysisResultsSortByManagedinstanceid ListJavaMigrationAnalysisResultsSortByEnum = "managedInstanceId"
	ListJavaMigrationAnalysisResultsSortByWorkrequestid     ListJavaMigrationAnalysisResultsSortByEnum = "workRequestId"
)

Set of constants representing the allowable values for ListJavaMigrationAnalysisResultsSortByEnum

func GetListJavaMigrationAnalysisResultsSortByEnumValues ¶ added in v65.41.0

func GetListJavaMigrationAnalysisResultsSortByEnumValues() []ListJavaMigrationAnalysisResultsSortByEnum

GetListJavaMigrationAnalysisResultsSortByEnumValues Enumerates the set of values for ListJavaMigrationAnalysisResultsSortByEnum

func GetMappingListJavaMigrationAnalysisResultsSortByEnum ¶ added in v65.41.0

func GetMappingListJavaMigrationAnalysisResultsSortByEnum(val string) (ListJavaMigrationAnalysisResultsSortByEnum, bool)

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

type ListJavaMigrationAnalysisResultsSortOrderEnum ¶ added in v65.41.0

type ListJavaMigrationAnalysisResultsSortOrderEnum string

ListJavaMigrationAnalysisResultsSortOrderEnum Enum with underlying type: string

const (
	ListJavaMigrationAnalysisResultsSortOrderAsc  ListJavaMigrationAnalysisResultsSortOrderEnum = "ASC"
	ListJavaMigrationAnalysisResultsSortOrderDesc ListJavaMigrationAnalysisResultsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJavaMigrationAnalysisResultsSortOrderEnum

func GetListJavaMigrationAnalysisResultsSortOrderEnumValues ¶ added in v65.41.0

func GetListJavaMigrationAnalysisResultsSortOrderEnumValues() []ListJavaMigrationAnalysisResultsSortOrderEnum

GetListJavaMigrationAnalysisResultsSortOrderEnumValues Enumerates the set of values for ListJavaMigrationAnalysisResultsSortOrderEnum

func GetMappingListJavaMigrationAnalysisResultsSortOrderEnum ¶ added in v65.41.0

func GetMappingListJavaMigrationAnalysisResultsSortOrderEnum(val string) (ListJavaMigrationAnalysisResultsSortOrderEnum, bool)

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

type ListJavaReleasesJreSecurityStatusEnum ¶ added in v65.16.0

type ListJavaReleasesJreSecurityStatusEnum string

ListJavaReleasesJreSecurityStatusEnum Enum with underlying type: string

const (
	ListJavaReleasesJreSecurityStatusEarlyAccess     ListJavaReleasesJreSecurityStatusEnum = "EARLY_ACCESS"
	ListJavaReleasesJreSecurityStatusUnknown         ListJavaReleasesJreSecurityStatusEnum = "UNKNOWN"
	ListJavaReleasesJreSecurityStatusUpToDate        ListJavaReleasesJreSecurityStatusEnum = "UP_TO_DATE"
	ListJavaReleasesJreSecurityStatusUpdateRequired  ListJavaReleasesJreSecurityStatusEnum = "UPDATE_REQUIRED"
	ListJavaReleasesJreSecurityStatusUpgradeRequired ListJavaReleasesJreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

Set of constants representing the allowable values for ListJavaReleasesJreSecurityStatusEnum

func GetListJavaReleasesJreSecurityStatusEnumValues ¶ added in v65.16.0

func GetListJavaReleasesJreSecurityStatusEnumValues() []ListJavaReleasesJreSecurityStatusEnum

GetListJavaReleasesJreSecurityStatusEnumValues Enumerates the set of values for ListJavaReleasesJreSecurityStatusEnum

func GetMappingListJavaReleasesJreSecurityStatusEnum ¶ added in v65.16.0

func GetMappingListJavaReleasesJreSecurityStatusEnum(val string) (ListJavaReleasesJreSecurityStatusEnum, bool)

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

type ListJavaReleasesLicenseTypeEnum ¶ added in v65.16.0

type ListJavaReleasesLicenseTypeEnum string

ListJavaReleasesLicenseTypeEnum Enum with underlying type: string

const (
	ListJavaReleasesLicenseTypeOtn        ListJavaReleasesLicenseTypeEnum = "OTN"
	ListJavaReleasesLicenseTypeNftc       ListJavaReleasesLicenseTypeEnum = "NFTC"
	ListJavaReleasesLicenseTypeRestricted ListJavaReleasesLicenseTypeEnum = "RESTRICTED"
)

Set of constants representing the allowable values for ListJavaReleasesLicenseTypeEnum

func GetListJavaReleasesLicenseTypeEnumValues ¶ added in v65.16.0

func GetListJavaReleasesLicenseTypeEnumValues() []ListJavaReleasesLicenseTypeEnum

GetListJavaReleasesLicenseTypeEnumValues Enumerates the set of values for ListJavaReleasesLicenseTypeEnum

func GetMappingListJavaReleasesLicenseTypeEnum ¶ added in v65.16.0

func GetMappingListJavaReleasesLicenseTypeEnum(val string) (ListJavaReleasesLicenseTypeEnum, bool)

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

type ListJavaReleasesReleaseTypeEnum ¶ added in v65.16.0

type ListJavaReleasesReleaseTypeEnum string

ListJavaReleasesReleaseTypeEnum Enum with underlying type: string

const (
	ListJavaReleasesReleaseTypeCpu          ListJavaReleasesReleaseTypeEnum = "CPU"
	ListJavaReleasesReleaseTypeFeature      ListJavaReleasesReleaseTypeEnum = "FEATURE"
	ListJavaReleasesReleaseTypeBpr          ListJavaReleasesReleaseTypeEnum = "BPR"
	ListJavaReleasesReleaseTypePatchRelease ListJavaReleasesReleaseTypeEnum = "PATCH_RELEASE"
)

Set of constants representing the allowable values for ListJavaReleasesReleaseTypeEnum

func GetListJavaReleasesReleaseTypeEnumValues ¶ added in v65.16.0

func GetListJavaReleasesReleaseTypeEnumValues() []ListJavaReleasesReleaseTypeEnum

GetListJavaReleasesReleaseTypeEnumValues Enumerates the set of values for ListJavaReleasesReleaseTypeEnum

func GetMappingListJavaReleasesReleaseTypeEnum ¶ added in v65.16.0

func GetMappingListJavaReleasesReleaseTypeEnum(val string) (ListJavaReleasesReleaseTypeEnum, bool)

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

type ListJavaReleasesRequest ¶ added in v65.16.0

type ListJavaReleasesRequest struct {

	// Unique Java release version identifier
	ReleaseVersion *string `mandatory:"false" contributesTo:"query" name:"releaseVersion"`

	// The version identifier for the Java family.
	FamilyVersion *string `mandatory:"false" contributesTo:"query" name:"familyVersion"`

	// Java release type.
	ReleaseType ListJavaReleasesReleaseTypeEnum `mandatory:"false" contributesTo:"query" name:"releaseType" omitEmpty:"true"`

	// The security status of the Java Runtime.
	JreSecurityStatus ListJavaReleasesJreSecurityStatusEnum `mandatory:"false" contributesTo:"query" name:"jreSecurityStatus" omitEmpty:"true"`

	// Java license type.
	LicenseType ListJavaReleasesLicenseTypeEnum `mandatory:"false" contributesTo:"query" name:"licenseType" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListJavaReleasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// If no value is specified _releaseDate_ is default.
	SortBy ListJavaReleasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListJavaReleasesRequest wrapper for the ListJavaReleases operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListJavaReleases.go.html to see an example of how to use ListJavaReleasesRequest.

func (ListJavaReleasesRequest) BinaryRequestBody ¶ added in v65.16.0

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaReleasesRequest) HTTPRequest ¶ added in v65.16.0

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

HTTPRequest implements the OCIRequest interface

func (ListJavaReleasesRequest) RetryPolicy ¶ added in v65.16.0

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

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

func (ListJavaReleasesRequest) String ¶ added in v65.16.0

func (request ListJavaReleasesRequest) String() string

func (ListJavaReleasesRequest) ValidateEnumValue ¶ added in v65.16.0

func (request ListJavaReleasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJavaReleasesResponse ¶ added in v65.16.0

type ListJavaReleasesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JavaReleaseCollection instances
	JavaReleaseCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJavaReleasesResponse wrapper for the ListJavaReleases operation

func (ListJavaReleasesResponse) HTTPResponse ¶ added in v65.16.0

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

HTTPResponse implements the OCIResponse interface

func (ListJavaReleasesResponse) String ¶ added in v65.16.0

func (response ListJavaReleasesResponse) String() string

type ListJavaReleasesSortByEnum ¶ added in v65.16.0

type ListJavaReleasesSortByEnum string

ListJavaReleasesSortByEnum Enum with underlying type: string

const (
	ListJavaReleasesSortByReleasedate    ListJavaReleasesSortByEnum = "releaseDate"
	ListJavaReleasesSortByReleaseversion ListJavaReleasesSortByEnum = "releaseVersion"
	ListJavaReleasesSortByFamilyversion  ListJavaReleasesSortByEnum = "familyVersion"
	ListJavaReleasesSortByLicensetype    ListJavaReleasesSortByEnum = "licenseType"
)

Set of constants representing the allowable values for ListJavaReleasesSortByEnum

func GetListJavaReleasesSortByEnumValues ¶ added in v65.16.0

func GetListJavaReleasesSortByEnumValues() []ListJavaReleasesSortByEnum

GetListJavaReleasesSortByEnumValues Enumerates the set of values for ListJavaReleasesSortByEnum

func GetMappingListJavaReleasesSortByEnum ¶ added in v65.16.0

func GetMappingListJavaReleasesSortByEnum(val string) (ListJavaReleasesSortByEnum, bool)

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

type ListJavaReleasesSortOrderEnum ¶ added in v65.16.0

type ListJavaReleasesSortOrderEnum string

ListJavaReleasesSortOrderEnum Enum with underlying type: string

const (
	ListJavaReleasesSortOrderAsc  ListJavaReleasesSortOrderEnum = "ASC"
	ListJavaReleasesSortOrderDesc ListJavaReleasesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJavaReleasesSortOrderEnum

func GetListJavaReleasesSortOrderEnumValues ¶ added in v65.16.0

func GetListJavaReleasesSortOrderEnumValues() []ListJavaReleasesSortOrderEnum

GetListJavaReleasesSortOrderEnumValues Enumerates the set of values for ListJavaReleasesSortOrderEnum

func GetMappingListJavaReleasesSortOrderEnum ¶ added in v65.16.0

func GetMappingListJavaReleasesSortOrderEnum(val string) (ListJavaReleasesSortOrderEnum, bool)

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

type ListJreUsageRequest ¶

type ListJreUsageRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The host OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// The Fleet-unique identifier of the application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// The name of the application.
	ApplicationName *string `mandatory:"false" contributesTo:"query" name:"applicationName"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListJreUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort JRE usages. Only one sort order may be provided.
	// Default order for _timeFirstSeen_, _timeLastSeen_, and _version_ is **descending**.
	// Default order for _timeFirstSeen_, _timeLastSeen_, _version_, _approximateInstallationCount_,
	// _approximateApplicationCount_ and _approximateManagedInstanceCount_  is **descending**.
	// Default order for _distribution_, _vendor_, and _osName_ is **ascending**.
	// If no value is specified _timeLastSeen_ is default.
	SortBy ListJreUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListJreUsageRequest wrapper for the ListJreUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListJreUsage.go.html to see an example of how to use ListJreUsageRequest.

func (ListJreUsageRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListJreUsageRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListJreUsageRequest) RetryPolicy ¶

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

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

func (ListJreUsageRequest) String ¶

func (request ListJreUsageRequest) String() string

func (ListJreUsageRequest) ValidateEnumValue ¶

func (request ListJreUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJreUsageResponse ¶

type ListJreUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JreUsageCollection instances
	JreUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJreUsageResponse wrapper for the ListJreUsage operation

func (ListJreUsageResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListJreUsageResponse) String ¶

func (response ListJreUsageResponse) String() string

type ListJreUsageSortByEnum ¶

type ListJreUsageSortByEnum string

ListJreUsageSortByEnum Enum with underlying type: string

const (
	ListJreUsageSortByDistribution                    ListJreUsageSortByEnum = "distribution"
	ListJreUsageSortByTimefirstseen                   ListJreUsageSortByEnum = "timeFirstSeen"
	ListJreUsageSortByTimelastseen                    ListJreUsageSortByEnum = "timeLastSeen"
	ListJreUsageSortByVendor                          ListJreUsageSortByEnum = "vendor"
	ListJreUsageSortByVersion                         ListJreUsageSortByEnum = "version"
	ListJreUsageSortByApproximateinstallationcount    ListJreUsageSortByEnum = "approximateInstallationCount"
	ListJreUsageSortByApproximateapplicationcount     ListJreUsageSortByEnum = "approximateApplicationCount"
	ListJreUsageSortByApproximatemanagedinstancecount ListJreUsageSortByEnum = "approximateManagedInstanceCount"
	ListJreUsageSortByOsname                          ListJreUsageSortByEnum = "osName"
	ListJreUsageSortBySecuritystatus                  ListJreUsageSortByEnum = "securityStatus"
)

Set of constants representing the allowable values for ListJreUsageSortByEnum

func GetListJreUsageSortByEnumValues ¶

func GetListJreUsageSortByEnumValues() []ListJreUsageSortByEnum

GetListJreUsageSortByEnumValues Enumerates the set of values for ListJreUsageSortByEnum

func GetMappingListJreUsageSortByEnum ¶

func GetMappingListJreUsageSortByEnum(val string) (ListJreUsageSortByEnum, bool)

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

type ListJreUsageSortOrderEnum ¶

type ListJreUsageSortOrderEnum string

ListJreUsageSortOrderEnum Enum with underlying type: string

const (
	ListJreUsageSortOrderAsc  ListJreUsageSortOrderEnum = "ASC"
	ListJreUsageSortOrderDesc ListJreUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJreUsageSortOrderEnum

func GetListJreUsageSortOrderEnumValues ¶

func GetListJreUsageSortOrderEnumValues() []ListJreUsageSortOrderEnum

GetListJreUsageSortOrderEnumValues Enumerates the set of values for ListJreUsageSortOrderEnum

func GetMappingListJreUsageSortOrderEnum ¶

func GetMappingListJreUsageSortOrderEnum(val string) (ListJreUsageSortOrderEnum, bool)

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

type ListPerformanceTuningAnalysisResultsRequest ¶ added in v65.41.0

type ListPerformanceTuningAnalysisResultsRequest 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 Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The Fleet-unique identifier of the related application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder ListPerformanceTuningAnalysisResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort performance tuning analysis results. Only one sort order may be provided.
	// Default order for _timeCreated_, and _jreVersion_ is **descending**.
	// Default order for _managedInstanceId_, _jreDistribution_, _jreVendor_ and _osName_ is **ascending**.
	// If no value is specified _timeCreated_ is default.
	SortBy ListPerformanceTuningAnalysisResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListPerformanceTuningAnalysisResultsRequest wrapper for the ListPerformanceTuningAnalysisResults operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListPerformanceTuningAnalysisResults.go.html to see an example of how to use ListPerformanceTuningAnalysisResultsRequest.

func (ListPerformanceTuningAnalysisResultsRequest) BinaryRequestBody ¶ added in v65.41.0

BinaryRequestBody implements the OCIRequest interface

func (ListPerformanceTuningAnalysisResultsRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (ListPerformanceTuningAnalysisResultsRequest) RetryPolicy ¶ added in v65.41.0

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

func (ListPerformanceTuningAnalysisResultsRequest) String ¶ added in v65.41.0

func (ListPerformanceTuningAnalysisResultsRequest) ValidateEnumValue ¶ added in v65.41.0

func (request ListPerformanceTuningAnalysisResultsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPerformanceTuningAnalysisResultsResponse ¶ added in v65.41.0

type ListPerformanceTuningAnalysisResultsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of PerformanceTuningAnalysisResultCollection instances
	PerformanceTuningAnalysisResultCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListPerformanceTuningAnalysisResultsResponse wrapper for the ListPerformanceTuningAnalysisResults operation

func (ListPerformanceTuningAnalysisResultsResponse) HTTPResponse ¶ added in v65.41.0

HTTPResponse implements the OCIResponse interface

func (ListPerformanceTuningAnalysisResultsResponse) String ¶ added in v65.41.0

type ListPerformanceTuningAnalysisResultsSortByEnum ¶ added in v65.41.0

type ListPerformanceTuningAnalysisResultsSortByEnum string

ListPerformanceTuningAnalysisResultsSortByEnum Enum with underlying type: string

const (
	ListPerformanceTuningAnalysisResultsSortByTimecreated       ListPerformanceTuningAnalysisResultsSortByEnum = "timeCreated"
	ListPerformanceTuningAnalysisResultsSortByManagedinstanceid ListPerformanceTuningAnalysisResultsSortByEnum = "managedInstanceId"
	ListPerformanceTuningAnalysisResultsSortByWorkrequestid     ListPerformanceTuningAnalysisResultsSortByEnum = "workRequestId"
)

Set of constants representing the allowable values for ListPerformanceTuningAnalysisResultsSortByEnum

func GetListPerformanceTuningAnalysisResultsSortByEnumValues ¶ added in v65.41.0

func GetListPerformanceTuningAnalysisResultsSortByEnumValues() []ListPerformanceTuningAnalysisResultsSortByEnum

GetListPerformanceTuningAnalysisResultsSortByEnumValues Enumerates the set of values for ListPerformanceTuningAnalysisResultsSortByEnum

func GetMappingListPerformanceTuningAnalysisResultsSortByEnum ¶ added in v65.41.0

func GetMappingListPerformanceTuningAnalysisResultsSortByEnum(val string) (ListPerformanceTuningAnalysisResultsSortByEnum, bool)

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

type ListPerformanceTuningAnalysisResultsSortOrderEnum ¶ added in v65.41.0

type ListPerformanceTuningAnalysisResultsSortOrderEnum string

ListPerformanceTuningAnalysisResultsSortOrderEnum Enum with underlying type: string

const (
	ListPerformanceTuningAnalysisResultsSortOrderAsc  ListPerformanceTuningAnalysisResultsSortOrderEnum = "ASC"
	ListPerformanceTuningAnalysisResultsSortOrderDesc ListPerformanceTuningAnalysisResultsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPerformanceTuningAnalysisResultsSortOrderEnum

func GetListPerformanceTuningAnalysisResultsSortOrderEnumValues ¶ added in v65.41.0

func GetListPerformanceTuningAnalysisResultsSortOrderEnumValues() []ListPerformanceTuningAnalysisResultsSortOrderEnum

GetListPerformanceTuningAnalysisResultsSortOrderEnumValues Enumerates the set of values for ListPerformanceTuningAnalysisResultsSortOrderEnum

func GetMappingListPerformanceTuningAnalysisResultsSortOrderEnum ¶ added in v65.41.0

func GetMappingListPerformanceTuningAnalysisResultsSortOrderEnum(val string) (ListPerformanceTuningAnalysisResultsSortOrderEnum, bool)

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

type ListWorkItemsRequest ¶

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

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

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkItemsRequest wrapper for the ListWorkItems operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListWorkItems.go.html to see an example of how to use ListWorkItemsRequest.

func (ListWorkItemsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkItemsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListWorkItemsRequest) RetryPolicy ¶

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

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

func (ListWorkItemsRequest) String ¶

func (request ListWorkItemsRequest) String() string

func (ListWorkItemsRequest) ValidateEnumValue ¶

func (request ListWorkItemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkItemsResponse ¶

type ListWorkItemsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkItemCollection instances
	WorkItemCollection `presentIn:"body"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkItemsResponse wrapper for the ListWorkItems operation

func (ListWorkItemsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkItemsResponse) String ¶

func (response ListWorkItemsResponse) String() string

type ListWorkRequestErrorsRequest ¶

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

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

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy ¶

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

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

func (ListWorkRequestErrorsRequest) String ¶

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse ¶

type ListWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestErrorCollection instances
	WorkRequestErrorCollection `presentIn:"body"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String ¶

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest ¶

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

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

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

func (ListWorkRequestLogsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy ¶

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

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

func (ListWorkRequestLogsRequest) String ¶

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue ¶

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse ¶

type ListWorkRequestLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestLogEntryCollection instances
	WorkRequestLogEntryCollection `presentIn:"body"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String ¶

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest ¶

type ListWorkRequestsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The ID of an asynchronous work request.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId *string `mandatory:"false" contributesTo:"query" name:"fleetId"`

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

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

func (ListWorkRequestsRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy ¶

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

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

func (ListWorkRequestsRequest) String ¶

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue ¶

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse ¶

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestCollection instances
	WorkRequestCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String ¶

func (response ListWorkRequestsResponse) String() string

type ManageDrsDetails ¶ added in v65.52.1

type ManageDrsDetails struct {

	// The targets to manage DRS.
	Targets []DrsTarget `mandatory:"false" json:"targets"`
}

ManageDrsDetails Details of the request to manage 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.

func (ManageDrsDetails) String ¶ added in v65.52.1

func (m ManageDrsDetails) String() string

func (ManageDrsDetails) ValidateEnumValue ¶ added in v65.52.1

func (m ManageDrsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedInstanceSortByEnum ¶

type ManagedInstanceSortByEnum string

ManagedInstanceSortByEnum Enum with underlying type: string

const (
	ManagedInstanceSortByTimeFirstSeen                ManagedInstanceSortByEnum = "timeFirstSeen"
	ManagedInstanceSortByTimeLastSeen                 ManagedInstanceSortByEnum = "timeLastSeen"
	ManagedInstanceSortByApproximateJreCount          ManagedInstanceSortByEnum = "approximateJreCount"
	ManagedInstanceSortByApproximateInstallationCount ManagedInstanceSortByEnum = "approximateInstallationCount"
	ManagedInstanceSortByApproximateApplicationCount  ManagedInstanceSortByEnum = "approximateApplicationCount"
	ManagedInstanceSortByOsName                       ManagedInstanceSortByEnum = "osName"
)

Set of constants representing the allowable values for ManagedInstanceSortByEnum

func GetManagedInstanceSortByEnumValues ¶

func GetManagedInstanceSortByEnumValues() []ManagedInstanceSortByEnum

GetManagedInstanceSortByEnumValues Enumerates the set of values for ManagedInstanceSortByEnum

func GetMappingManagedInstanceSortByEnum ¶

func GetMappingManagedInstanceSortByEnum(val string) (ManagedInstanceSortByEnum, bool)

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

type ManagedInstanceTypeEnum ¶

type ManagedInstanceTypeEnum string

ManagedInstanceTypeEnum Enum with underlying type: string

const (
	ManagedInstanceTypeOracleManagementAgent ManagedInstanceTypeEnum = "ORACLE_MANAGEMENT_AGENT"
)

Set of constants representing the allowable values for ManagedInstanceTypeEnum

func GetManagedInstanceTypeEnumValues ¶

func GetManagedInstanceTypeEnumValues() []ManagedInstanceTypeEnum

GetManagedInstanceTypeEnumValues Enumerates the set of values for ManagedInstanceTypeEnum

func GetMappingManagedInstanceTypeEnum ¶

func GetMappingManagedInstanceTypeEnum(val string) (ManagedInstanceTypeEnum, bool)

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

type ManagedInstanceUsage ¶

type ManagedInstanceUsage 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 type of the source of events.
	ManagedInstanceType ManagedInstanceTypeEnum `mandatory:"true" json:"managedInstanceType"`

	// The hostname of the managed instance (if applicable).
	Hostname *string `mandatory:"false" json:"hostname"`

	// The host OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
	HostId *string `mandatory:"false" json:"hostId"`

	OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"`

	Agent *Agent `mandatory:"false" json:"agent"`

	// The approximate count of applications reported by this managed instance.
	ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

	// The approximate count of installations reported by this managed instance.
	ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"`

	// The approximate count of Java Runtimes reported by this managed instance.
	ApproximateJreCount *int `mandatory:"false" json:"approximateJreCount"`

	// DRS file status
	DrsFileStatus DrsFileStatusEnum `mandatory:"false" json:"drsFileStatus,omitempty"`

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

ManagedInstanceUsage Managed instance usage during a specified time period. An entity that emits usage events to Java Management Service (JMS) is represented as a managed instance. A managed instance has a unique identity which is used by JMS to distinguish it from other managed instances. Currently, JMS supports only one kind of managed instance, a Management Agent.

func (ManagedInstanceUsage) String ¶

func (m ManagedInstanceUsage) String() string

func (ManagedInstanceUsage) ValidateEnumValue ¶

func (m ManagedInstanceUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedInstanceUsageCollection ¶

type ManagedInstanceUsageCollection struct {

	// A list of managed instances.
	Items []ManagedInstanceUsage `mandatory:"true" json:"items"`
}

ManagedInstanceUsageCollection Results of a managed instance search. Contains ManagedInstanceUsage items.

func (ManagedInstanceUsageCollection) String ¶

func (ManagedInstanceUsageCollection) ValidateEnumValue ¶

func (m ManagedInstanceUsageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MinimumKeySizeSettings ¶ added in v65.27.0

type MinimumKeySizeSettings struct {

	// Updates the minimum key size for the specified encryption algorithm.
	// The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
	// - Changing minimum key length for Diffie-Hellman
	Tls []KeySizeAlgorithm `mandatory:"false" json:"tls"`

	// Updates the minimum key size for the specified encryption algorithm.
	// The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
	// - Changing minimum key length for RSA signed jars
	// - Changing minimum key length for EC
	// - Changing minimum key length for DSA
	Jar []KeySizeAlgorithm `mandatory:"false" json:"jar"`

	// Updates the minimum key size for the specified encryption algorithm.
	// The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
	// - Changing minimum key length for RSA signed jars
	// - Changing minimum key length for EC
	// - Changing minimum key length for DSA
	Certpath []KeySizeAlgorithm `mandatory:"false" json:"certpath"`
}

MinimumKeySizeSettings test

func (MinimumKeySizeSettings) String ¶ added in v65.27.0

func (m MinimumKeySizeSettings) String() string

func (MinimumKeySizeSettings) ValidateEnumValue ¶ added in v65.27.0

func (m MinimumKeySizeSettings) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NewInstallationSite ¶ added in v65.16.0

type NewInstallationSite 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 release version of the Java Runtime.
	ReleaseVersion *string `mandatory:"true" json:"releaseVersion"`

	// Artifact content type for the Java version.
	ArtifactContentType ArtifactContentTypeEnum `mandatory:"false" json:"artifactContentType,omitempty"`

	// Custom path to install new Java installation site.
	InstallationPath *string `mandatory:"false" json:"installationPath"`

	// Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
	HeadlessMode *bool `mandatory:"false" json:"headlessMode"`

	// Forces the installation request even if a more recent release is already present in the host.
	ForceInstall *bool `mandatory:"false" json:"forceInstall"`
}

NewInstallationSite The properties of a new Java installation site.

func (NewInstallationSite) String ¶ added in v65.16.0

func (m NewInstallationSite) String() string

func (NewInstallationSite) ValidateEnumValue ¶ added in v65.16.0

func (m NewInstallationSite) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperatingSystem ¶

type OperatingSystem struct {

	// The operating system type, such as Windows or Linux
	Family OsFamilyEnum `mandatory:"true" json:"family"`

	// The name of the operating system as provided by the Java system property os.name.
	Name *string `mandatory:"true" json:"name"`

	// The version of the operating system as provided by the Java system property os.version.
	Version *string `mandatory:"true" json:"version"`

	// The architecture of the operating system as provided by the Java system property os.arch.
	Architecture *string `mandatory:"true" json:"architecture"`

	// Number of instances running the operating system.
	ManagedInstanceCount *int `mandatory:"false" json:"managedInstanceCount"`
}

OperatingSystem Operating System of the platform on which the Java Runtime was reported.

func (OperatingSystem) String ¶

func (m OperatingSystem) String() string

func (OperatingSystem) ValidateEnumValue ¶

func (m OperatingSystem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationStatusEnum ¶

type OperationStatusEnum string

OperationStatusEnum Enum with underlying type: string

const (
	OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
	OperationStatusCanceled   OperationStatusEnum = "CANCELED"
	OperationStatusCanceling  OperationStatusEnum = "CANCELING"
	OperationStatusFailed     OperationStatusEnum = "FAILED"
	OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
	OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
)

Set of constants representing the allowable values for OperationStatusEnum

func GetMappingOperationStatusEnum ¶

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues ¶

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum ¶

type OperationTypeEnum string

OperationTypeEnum Enum with underlying type: string

const (
	OperationTypeCreateFleet                      OperationTypeEnum = "CREATE_FLEET"
	OperationTypeDeleteFleet                      OperationTypeEnum = "DELETE_FLEET"
	OperationTypeMoveFleet                        OperationTypeEnum = "MOVE_FLEET"
	OperationTypeUpdateFleet                      OperationTypeEnum = "UPDATE_FLEET"
	OperationTypeUpdateFleetAgentConfiguration    OperationTypeEnum = "UPDATE_FLEET_AGENT_CONFIGURATION"
	OperationTypeDeleteJavaInstallation           OperationTypeEnum = "DELETE_JAVA_INSTALLATION"
	OperationTypeCreateJavaInstallation           OperationTypeEnum = "CREATE_JAVA_INSTALLATION"
	OperationTypeCollectJfr                       OperationTypeEnum = "COLLECT_JFR"
	OperationTypeRequestCryptoEventAnalysis       OperationTypeEnum = "REQUEST_CRYPTO_EVENT_ANALYSIS"
	OperationTypeRequestPerformanceTuningAnalysis OperationTypeEnum = "REQUEST_PERFORMANCE_TUNING_ANALYSIS"
	OperationTypeRequestJavaMigrationAnalysis     OperationTypeEnum = "REQUEST_JAVA_MIGRATION_ANALYSIS"
	OperationTypeDeleteJmsReport                  OperationTypeEnum = "DELETE_JMS_REPORT"
	OperationTypeScanJavaServerUsage              OperationTypeEnum = "SCAN_JAVA_SERVER_USAGE"
	OperationTypeScanLibraryUsage                 OperationTypeEnum = "SCAN_LIBRARY_USAGE"
	OperationTypeExportDataCsv                    OperationTypeEnum = "EXPORT_DATA_CSV"
	OperationTypeCreateDrsFile                    OperationTypeEnum = "CREATE_DRS_FILE"
	OperationTypeUpdateDrsFile                    OperationTypeEnum = "UPDATE_DRS_FILE"
	OperationTypeDeleteDrsFile                    OperationTypeEnum = "DELETE_DRS_FILE"
	OperationTypeEnableDrs                        OperationTypeEnum = "ENABLE_DRS"
	OperationTypeDisableDrs                       OperationTypeEnum = "DISABLE_DRS"
)

Set of constants representing the allowable values for OperationTypeEnum

func GetMappingOperationTypeEnum ¶

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues ¶

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OsFamilyEnum ¶

type OsFamilyEnum string

OsFamilyEnum Enum with underlying type: string

const (
	OsFamilyLinux   OsFamilyEnum = "LINUX"
	OsFamilyWindows OsFamilyEnum = "WINDOWS"
	OsFamilyMacos   OsFamilyEnum = "MACOS"
	OsFamilyUnknown OsFamilyEnum = "UNKNOWN"
)

Set of constants representing the allowable values for OsFamilyEnum

func GetMappingOsFamilyEnum ¶

func GetMappingOsFamilyEnum(val string) (OsFamilyEnum, bool)

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

func GetOsFamilyEnumValues ¶

func GetOsFamilyEnumValues() []OsFamilyEnum

GetOsFamilyEnumValues Enumerates the set of values for OsFamilyEnum

type PatchDetail ¶ added in v65.52.1

type PatchDetail struct {

	// Commonly used name for the MoS release.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// MoS URL to access the artifacts for the Java release.
	PatchUrl *string `mandatory:"true" json:"patchUrl"`
}

PatchDetail My Oracle Support(MoS) patch details for the Java release.

func (PatchDetail) String ¶ added in v65.52.1

func (m PatchDetail) String() string

func (PatchDetail) ValidateEnumValue ¶ added in v65.52.1

func (m PatchDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PerformanceTuningAnalysis ¶ added in v65.41.0

type PerformanceTuningAnalysis struct {

	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

PerformanceTuningAnalysis Performance tuning analysis configuration

func (PerformanceTuningAnalysis) String ¶ added in v65.41.0

func (m PerformanceTuningAnalysis) String() string

func (PerformanceTuningAnalysis) ValidateEnumValue ¶ added in v65.41.0

func (m PerformanceTuningAnalysis) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PerformanceTuningAnalysisResult ¶ added in v65.41.0

type PerformanceTuningAnalysisResult struct {

	// The OCID to identify this analysis results.
	Id *string `mandatory:"true" json:"id"`

	// The fleet OCID.
	FleetId *string `mandatory:"true" json:"fleetId"`

	// The OCID of the application for which the report has been generated.
	ApplicationId *string `mandatory:"true" json:"applicationId"`

	// The internal identifier of the application installation for which the report has been generated.
	ApplicationInstallationId *string `mandatory:"true" json:"applicationInstallationId"`

	// The installation path of the application for which the report has been generated.
	ApplicationInstallationPath *string `mandatory:"true" json:"applicationInstallationPath"`

	// Total number of warnings reported by the analysis.
	WarningCount *int `mandatory:"true" json:"warningCount"`

	// Result of the analysis based on whether warnings have been found or not.
	Result PerformanceTuningResultStatusEnum `mandatory:"true" json:"result"`

	// The managed instance OCID.
	ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

	// The hostname of the managed instance.
	HostName *string `mandatory:"true" json:"hostName"`

	// The name of the application for which the report has been generated.
	ApplicationName *string `mandatory:"true" json:"applicationName"`

	// 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 time the result is compiled.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The time the JFR capture started.
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// The time the JFR capture finished.
	TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

	// The OCID of the work request to start the analysis.
	WorkRequestId *string `mandatory:"false" json:"workRequestId"`
}

PerformanceTuningAnalysisResult Metadata of a Performance Tuning Analysis result. The analysis result is stored as the Object Storage object.

func (PerformanceTuningAnalysisResult) String ¶ added in v65.41.0

func (PerformanceTuningAnalysisResult) ValidateEnumValue ¶ added in v65.41.0

func (m PerformanceTuningAnalysisResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PerformanceTuningAnalysisResultCollection ¶ added in v65.41.0

type PerformanceTuningAnalysisResultCollection struct {

	// A list of Performance Tuning Analysis results.
	Items []PerformanceTuningAnalysisResultSummary `mandatory:"true" json:"items"`
}

PerformanceTuningAnalysisResultCollection List of Performance Tuning Analysis results.

func (PerformanceTuningAnalysisResultCollection) String ¶ added in v65.41.0

func (PerformanceTuningAnalysisResultCollection) ValidateEnumValue ¶ added in v65.41.0

func (m PerformanceTuningAnalysisResultCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PerformanceTuningAnalysisResultSortByEnum ¶ added in v65.41.0

type PerformanceTuningAnalysisResultSortByEnum string

PerformanceTuningAnalysisResultSortByEnum Enum with underlying type: string

const (
	PerformanceTuningAnalysisResultSortByTimeCreated       PerformanceTuningAnalysisResultSortByEnum = "timeCreated"
	PerformanceTuningAnalysisResultSortByManagedInstanceId PerformanceTuningAnalysisResultSortByEnum = "managedInstanceId"
	PerformanceTuningAnalysisResultSortByWorkRequestId     PerformanceTuningAnalysisResultSortByEnum = "workRequestId"
)

Set of constants representing the allowable values for PerformanceTuningAnalysisResultSortByEnum

func GetMappingPerformanceTuningAnalysisResultSortByEnum ¶ added in v65.41.0

func GetMappingPerformanceTuningAnalysisResultSortByEnum(val string) (PerformanceTuningAnalysisResultSortByEnum, bool)

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

func GetPerformanceTuningAnalysisResultSortByEnumValues ¶ added in v65.41.0

func GetPerformanceTuningAnalysisResultSortByEnumValues() []PerformanceTuningAnalysisResultSortByEnum

GetPerformanceTuningAnalysisResultSortByEnumValues Enumerates the set of values for PerformanceTuningAnalysisResultSortByEnum

type PerformanceTuningAnalysisResultSummary ¶ added in v65.41.0

type PerformanceTuningAnalysisResultSummary struct {

	// The OCID to identify this analysis results.
	Id *string `mandatory:"true" json:"id"`

	// The fleet OCID.
	FleetId *string `mandatory:"true" json:"fleetId"`

	// The OCID of the application for which the report has been generated.
	ApplicationId *string `mandatory:"true" json:"applicationId"`

	// The internal identifier of the application installation for which the report has been generated.
	ApplicationInstallationId *string `mandatory:"true" json:"applicationInstallationId"`

	// The installation path of the application for which the report has been generated.
	ApplicationInstallationPath *string `mandatory:"true" json:"applicationInstallationPath"`

	// Total number of warnings reported by the analysis.
	WarningCount *int `mandatory:"true" json:"warningCount"`

	// Result of the analysis based on whether warnings have been found or not.
	Result PerformanceTuningResultStatusEnum `mandatory:"true" json:"result"`

	// The managed instance OCID.
	ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

	// The hostname of the managed instance.
	HostName *string `mandatory:"true" json:"hostName"`

	// The name of the application for which the report has been generated.
	ApplicationName *string `mandatory:"true" json:"applicationName"`

	// 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 time the result is compiled.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The time the JFR capture started.
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// The time the JFR capture finished.
	TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

	// The OCID of the work request to start the analysis.
	WorkRequestId *string `mandatory:"false" json:"workRequestId"`
}

PerformanceTuningAnalysisResultSummary Summary of a performance tuning analysis result. The actual output of the analysis is stored in the Object Storage object.

func (PerformanceTuningAnalysisResultSummary) String ¶ added in v65.41.0

func (PerformanceTuningAnalysisResultSummary) ValidateEnumValue ¶ added in v65.41.0

func (m PerformanceTuningAnalysisResultSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PerformanceTuningResultStatusEnum ¶ added in v65.41.0

type PerformanceTuningResultStatusEnum string

PerformanceTuningResultStatusEnum Enum with underlying type: string

const (
	PerformanceTuningResultStatusActionRecommended PerformanceTuningResultStatusEnum = "ACTION_RECOMMENDED"
	PerformanceTuningResultStatusNoWarnings        PerformanceTuningResultStatusEnum = "NO_WARNINGS"
)

Set of constants representing the allowable values for PerformanceTuningResultStatusEnum

func GetMappingPerformanceTuningResultStatusEnum ¶ added in v65.41.0

func GetMappingPerformanceTuningResultStatusEnum(val string) (PerformanceTuningResultStatusEnum, bool)

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

func GetPerformanceTuningResultStatusEnumValues ¶ added in v65.41.0

func GetPerformanceTuningResultStatusEnumValues() []PerformanceTuningResultStatusEnum

GetPerformanceTuningResultStatusEnumValues Enumerates the set of values for PerformanceTuningResultStatusEnum

type Plugin ¶ added in v65.52.1

type Plugin struct {

	// The name of the plugin.
	Name *string `mandatory:"true" json:"name"`

	// The version of the plugin.
	Version *string `mandatory:"true" json:"version"`
}

Plugin Information about the plugin.

func (Plugin) String ¶ added in v65.52.1

func (m Plugin) String() string

func (Plugin) ValidateEnumValue ¶ added in v65.52.1

func (m Plugin) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PostInstallationActionSettings ¶ added in v65.27.0

type PostInstallationActionSettings struct {

	// The following post JRE installation actions are supported by the field:
	// - Disable TLS 1.0 , TLS 1.1
	DisabledTlsVersions []TlsVersionsEnum `mandatory:"false" json:"disabledTlsVersions"`

	// Restores JDK root certificates with the certificates that are available in the operating system.
	// The following action is supported by the field:
	// - Replace JDK root certificates with a list provided by the operating system.
	ShouldReplaceCertificatesOperatingSystem *bool `mandatory:"false" json:"shouldReplaceCertificatesOperatingSystem"`

	MinimumKeySizeSettings *MinimumKeySizeSettings `mandatory:"false" json:"minimumKeySizeSettings"`

	// Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
	AddLoggingHandler *bool `mandatory:"false" json:"addLoggingHandler"`

	// Sets the logging level in logging.properties file.
	GlobalLoggingLevel GlobalLoggingLevelEnum `mandatory:"false" json:"globalLoggingLevel,omitempty"`

	Proxies *Proxies `mandatory:"false" json:"proxies"`
}

PostInstallationActionSettings List of available post actions you can execute after the successful Java installation.

func (PostInstallationActionSettings) String ¶ added in v65.27.0

func (PostInstallationActionSettings) ValidateEnumValue ¶ added in v65.27.0

func (m PostInstallationActionSettings) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PostInstallationActionsEnum ¶ added in v65.27.0

type PostInstallationActionsEnum string

PostInstallationActionsEnum Enum with underlying type: string

const (
	PostInstallationActionsChangeMinimumKeyLengthForEc            PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_EC"
	PostInstallationActionsChangeMinimumKeyLengthForDsa           PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_DSA"
	PostInstallationActionsChangeMinimumKeyLengthForDiffieHellman PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_DIFFIE_HELLMAN"
	PostInstallationActionsChangeMinimumKeyLengthForRsaSignedJars PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_RSA_SIGNED_JARS"
	PostInstallationActionsDisableTls                             PostInstallationActionsEnum = "DISABLE_TLS"
	PostInstallationActionsUseOsCacerts                           PostInstallationActionsEnum = "USE_OS_CACERTS"
	PostInstallationActionsUseSystemProxies                       PostInstallationActionsEnum = "USE_SYSTEM_PROXIES"
	PostInstallationActionsSetupHttpProxy                         PostInstallationActionsEnum = "SETUP_HTTP_PROXY"
	PostInstallationActionsSetupHttpsProxy                        PostInstallationActionsEnum = "SETUP_HTTPS_PROXY"
	PostInstallationActionsSetupFtpProxy                          PostInstallationActionsEnum = "SETUP_FTP_PROXY"
	PostInstallationActionsSetupSocksProxy                        PostInstallationActionsEnum = "SETUP_SOCKS_PROXY"
	PostInstallationActionsAddFileHandler                         PostInstallationActionsEnum = "ADD_FILE_HANDLER"
	PostInstallationActionsLoggingLevel                           PostInstallationActionsEnum = "LOGGING_LEVEL"
)

Set of constants representing the allowable values for PostInstallationActionsEnum

func GetMappingPostInstallationActionsEnum ¶ added in v65.27.0

func GetMappingPostInstallationActionsEnum(val string) (PostInstallationActionsEnum, bool)

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

func GetPostInstallationActionsEnumValues ¶ added in v65.27.0

func GetPostInstallationActionsEnumValues() []PostInstallationActionsEnum

GetPostInstallationActionsEnumValues Enumerates the set of values for PostInstallationActionsEnum

type Principal ¶

type Principal struct {

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

	// The name of the principal.
	DisplayName *string `mandatory:"true" json:"displayName"`
}

Principal An authorized principal.

func (Principal) String ¶

func (m Principal) String() string

func (Principal) ValidateEnumValue ¶

func (m Principal) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Proxies ¶ added in v65.41.0

type Proxies struct {

	// Sets "java.net.useSystemProxies=true" in net.properties when they exist.
	UseSystemProxies *bool `mandatory:"false" json:"useSystemProxies"`

	// Http host to be set in net.properties file.
	HttpProxyHost *string `mandatory:"false" json:"httpProxyHost"`

	// Http port number to be set in net.properties file.
	HttpProxyPort *int `mandatory:"false" json:"httpProxyPort"`

	// Https host to be set in net.properties file.
	HttpsProxyHost *string `mandatory:"false" json:"httpsProxyHost"`

	// Https port number to be set in net.properties file.
	HttpsProxyPort *int `mandatory:"false" json:"httpsProxyPort"`

	// Ftp host to be set in net.properties file.
	FtpProxyHost *string `mandatory:"false" json:"ftpProxyHost"`

	// Ftp port number to be set in net.properties file.
	FtpProxyPort *int `mandatory:"false" json:"ftpProxyPort"`

	// Socks host to be set in net.properties file.
	SocksProxyHost *string `mandatory:"false" json:"socksProxyHost"`

	// Socks port number to be set in net.properties file.
	SocksProxyPort *int `mandatory:"false" json:"socksProxyPort"`
}

Proxies List of proxy properties to be configured in net.properties file.

func (Proxies) String ¶ added in v65.41.0

func (m Proxies) String() string

func (Proxies) ValidateEnumValue ¶ added in v65.41.0

func (m Proxies) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReleaseTypeEnum ¶ added in v65.16.0

type ReleaseTypeEnum string

ReleaseTypeEnum Enum with underlying type: string

const (
	ReleaseTypeCpu          ReleaseTypeEnum = "CPU"
	ReleaseTypeFeature      ReleaseTypeEnum = "FEATURE"
	ReleaseTypeBpr          ReleaseTypeEnum = "BPR"
	ReleaseTypePatchRelease ReleaseTypeEnum = "PATCH_RELEASE"
)

Set of constants representing the allowable values for ReleaseTypeEnum

func GetMappingReleaseTypeEnum ¶ added in v65.16.0

func GetMappingReleaseTypeEnum(val string) (ReleaseTypeEnum, bool)

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

func GetReleaseTypeEnumValues ¶ added in v65.16.0

func GetReleaseTypeEnumValues() []ReleaseTypeEnum

GetReleaseTypeEnumValues Enumerates the set of values for ReleaseTypeEnum

type RemoveFleetInstallationSitesDetails ¶

type RemoveFleetInstallationSitesDetails struct {

	// The list of installation sites to remove.
	InstallationSites []ExistingInstallationSiteId `mandatory:"true" json:"installationSites"`
}

RemoveFleetInstallationSitesDetails The list of Java installation sites to remove.

func (RemoveFleetInstallationSitesDetails) String ¶

func (RemoveFleetInstallationSitesDetails) ValidateEnumValue ¶

func (m RemoveFleetInstallationSitesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveFleetInstallationSitesRequest ¶

type RemoveFleetInstallationSitesRequest 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 deleted.
	RemoveFleetInstallationSitesDetails `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
}

RemoveFleetInstallationSitesRequest wrapper for the RemoveFleetInstallationSites operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/RemoveFleetInstallationSites.go.html to see an example of how to use RemoveFleetInstallationSitesRequest.

func (RemoveFleetInstallationSitesRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveFleetInstallationSitesRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (RemoveFleetInstallationSitesRequest) RetryPolicy ¶

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

func (RemoveFleetInstallationSitesRequest) String ¶

func (RemoveFleetInstallationSitesRequest) ValidateEnumValue ¶

func (request RemoveFleetInstallationSitesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveFleetInstallationSitesResponse ¶

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

RemoveFleetInstallationSitesResponse wrapper for the RemoveFleetInstallationSites operation

func (RemoveFleetInstallationSitesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (RemoveFleetInstallationSitesResponse) String ¶

func (response RemoveFleetInstallationSitesResponse) String() string

type RequestCryptoAnalysesDetails ¶ added in v65.27.0

type RequestCryptoAnalysesDetails struct {

	// The attachment targets to start JFR.
	Targets []JfrAttachmentTarget `mandatory:"false" json:"targets"`

	// Duration of the JFR recording in minutes.
	RecordingDurationInMinutes *int `mandatory:"false" json:"recordingDurationInMinutes"`

	// Period to looking for JVMs. In addition to attach to running JVMs when given the command,
	// JVM started within the waiting period will also be attached for JFR. The value should be
	// larger than the agent polling interval setting for the fleet to ensure agent can get the
	// instructions. If not specified, the agent polling interval for the fleet is used.
	WaitingPeriodInMinutes *int `mandatory:"false" json:"waitingPeriodInMinutes"`
}

RequestCryptoAnalysesDetails Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.

func (RequestCryptoAnalysesDetails) String ¶ added in v65.27.0

func (RequestCryptoAnalysesDetails) ValidateEnumValue ¶ added in v65.27.0

func (m RequestCryptoAnalysesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestCryptoAnalysesRequest ¶ added in v65.27.0

type RequestCryptoAnalysesRequest 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 start Crypto Analyses
	RequestCryptoAnalysesDetails `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
}

RequestCryptoAnalysesRequest wrapper for the RequestCryptoAnalyses operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/RequestCryptoAnalyses.go.html to see an example of how to use RequestCryptoAnalysesRequest.

func (RequestCryptoAnalysesRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (RequestCryptoAnalysesRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (RequestCryptoAnalysesRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (RequestCryptoAnalysesRequest) String ¶ added in v65.27.0

func (request RequestCryptoAnalysesRequest) String() string

func (RequestCryptoAnalysesRequest) ValidateEnumValue ¶ added in v65.27.0

func (request RequestCryptoAnalysesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestCryptoAnalysesResponse ¶ added in v65.27.0

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

RequestCryptoAnalysesResponse wrapper for the RequestCryptoAnalyses operation

func (RequestCryptoAnalysesResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (RequestCryptoAnalysesResponse) String ¶ added in v65.27.0

func (response RequestCryptoAnalysesResponse) String() string

type RequestJavaMigrationAnalysesDetails ¶ added in v65.41.0

type RequestJavaMigrationAnalysesDetails struct {

	// An array of migration analysis requests.
	Targets []JavaMigrationAnalysisTarget `mandatory:"true" json:"targets"`
}

RequestJavaMigrationAnalysesDetails Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.

func (RequestJavaMigrationAnalysesDetails) String ¶ added in v65.41.0

func (RequestJavaMigrationAnalysesDetails) ValidateEnumValue ¶ added in v65.41.0

func (m RequestJavaMigrationAnalysesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestJavaMigrationAnalysesRequest ¶ added in v65.41.0

type RequestJavaMigrationAnalysesRequest 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 that starts the Java migration analysis
	RequestJavaMigrationAnalysesDetails `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
}

RequestJavaMigrationAnalysesRequest wrapper for the RequestJavaMigrationAnalyses operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/RequestJavaMigrationAnalyses.go.html to see an example of how to use RequestJavaMigrationAnalysesRequest.

func (RequestJavaMigrationAnalysesRequest) BinaryRequestBody ¶ added in v65.41.0

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

BinaryRequestBody implements the OCIRequest interface

func (RequestJavaMigrationAnalysesRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (RequestJavaMigrationAnalysesRequest) RetryPolicy ¶ added in v65.41.0

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

func (RequestJavaMigrationAnalysesRequest) String ¶ added in v65.41.0

func (RequestJavaMigrationAnalysesRequest) ValidateEnumValue ¶ added in v65.41.0

func (request RequestJavaMigrationAnalysesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestJavaMigrationAnalysesResponse ¶ added in v65.41.0

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

RequestJavaMigrationAnalysesResponse wrapper for the RequestJavaMigrationAnalyses operation

func (RequestJavaMigrationAnalysesResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (RequestJavaMigrationAnalysesResponse) String ¶ added in v65.41.0

func (response RequestJavaMigrationAnalysesResponse) String() string

type RequestJfrRecordingsDetails ¶ added in v65.27.0

type RequestJfrRecordingsDetails struct {

	// The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2
	// will be used depending on the JVM version.
	// Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
	JfcProfileName *string `mandatory:"true" json:"jfcProfileName"`

	// The attachment targets to start JFR.
	Targets []JfrAttachmentTarget `mandatory:"false" json:"targets"`

	// The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
	JfcV1 *string `mandatory:"false" json:"jfcV1"`

	// The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after (https://raw.githubusercontent.com/openjdk/jdk/master/src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/jfc.xsd).
	JfcV2 *string `mandatory:"false" json:"jfcV2"`

	// Duration of the JFR recording in minutes.
	RecordingDurationInMinutes *int `mandatory:"false" json:"recordingDurationInMinutes"`

	// The maximum size limit for the JFR file collected.
	RecordingSizeInMb *int `mandatory:"false" json:"recordingSizeInMb"`

	// Period to looking for JVMs. In addition to attach to running JVMs when given the command,
	// JVM started within the waiting period will also be attached for JFR. The value should be
	// larger than the agent polling interval setting for the fleet to ensure agent can get the
	// instructions. If not specified, the agent polling interval for the fleet is used.
	WaitingPeriodInMinutes *int `mandatory:"false" json:"waitingPeriodInMinutes"`
}

RequestJfrRecordingsDetails Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.

func (RequestJfrRecordingsDetails) String ¶ added in v65.27.0

func (RequestJfrRecordingsDetails) ValidateEnumValue ¶ added in v65.27.0

func (m RequestJfrRecordingsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestJfrRecordingsRequest ¶ added in v65.27.0

type RequestJfrRecordingsRequest 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 start JFR recordings.
	RequestJfrRecordingsDetails `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
}

RequestJfrRecordingsRequest wrapper for the RequestJfrRecordings operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/RequestJfrRecordings.go.html to see an example of how to use RequestJfrRecordingsRequest.

func (RequestJfrRecordingsRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (RequestJfrRecordingsRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (RequestJfrRecordingsRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (RequestJfrRecordingsRequest) String ¶ added in v65.27.0

func (request RequestJfrRecordingsRequest) String() string

func (RequestJfrRecordingsRequest) ValidateEnumValue ¶ added in v65.27.0

func (request RequestJfrRecordingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestJfrRecordingsResponse ¶ added in v65.27.0

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

RequestJfrRecordingsResponse wrapper for the RequestJfrRecordings operation

func (RequestJfrRecordingsResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (RequestJfrRecordingsResponse) String ¶ added in v65.27.0

func (response RequestJfrRecordingsResponse) String() string

type RequestPerformanceTuningAnalysesDetails ¶ added in v65.41.0

type RequestPerformanceTuningAnalysesDetails struct {

	// Duration of the JFR recording in minutes.
	RecordingDurationInMinutes *int `mandatory:"true" json:"recordingDurationInMinutes"`

	// The attachment targets to start JFR.
	Targets []JfrAttachmentTarget `mandatory:"false" json:"targets"`

	// Period to looking for JVMs. In addition to attach to running JVMs when given the command,
	// JVM started within the waiting period will also be attached for JFR. The value should be
	// larger than the agent polling interval setting for the fleet to ensure agent can get the
	// instructions. If not specified, the agent polling interval for the fleet is used.
	WaitingPeriodInMinutes *int `mandatory:"false" json:"waitingPeriodInMinutes"`
}

RequestPerformanceTuningAnalysesDetails Details of the request to start a JFR performance tuning analysis.

func (RequestPerformanceTuningAnalysesDetails) String ¶ added in v65.41.0

func (RequestPerformanceTuningAnalysesDetails) ValidateEnumValue ¶ added in v65.41.0

func (m RequestPerformanceTuningAnalysesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestPerformanceTuningAnalysesRequest ¶ added in v65.41.0

type RequestPerformanceTuningAnalysesRequest 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 start Performance Tuning Analyses
	RequestPerformanceTuningAnalysesDetails `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
}

RequestPerformanceTuningAnalysesRequest wrapper for the RequestPerformanceTuningAnalyses operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/RequestPerformanceTuningAnalyses.go.html to see an example of how to use RequestPerformanceTuningAnalysesRequest.

func (RequestPerformanceTuningAnalysesRequest) BinaryRequestBody ¶ added in v65.41.0

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

BinaryRequestBody implements the OCIRequest interface

func (RequestPerformanceTuningAnalysesRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (RequestPerformanceTuningAnalysesRequest) RetryPolicy ¶ added in v65.41.0

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

func (RequestPerformanceTuningAnalysesRequest) String ¶ added in v65.41.0

func (RequestPerformanceTuningAnalysesRequest) ValidateEnumValue ¶ added in v65.41.0

func (request RequestPerformanceTuningAnalysesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestPerformanceTuningAnalysesResponse ¶ added in v65.41.0

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

RequestPerformanceTuningAnalysesResponse wrapper for the RequestPerformanceTuningAnalyses operation

func (RequestPerformanceTuningAnalysesResponse) HTTPResponse ¶ added in v65.41.0

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

HTTPResponse implements the OCIResponse interface

func (RequestPerformanceTuningAnalysesResponse) String ¶ added in v65.41.0

type ResourceInventory ¶

type ResourceInventory struct {

	// The number of _active_ fleets.
	ActiveFleetCount *int `mandatory:"true" json:"activeFleetCount"`

	// The number of managed instances.
	ManagedInstanceCount *int `mandatory:"true" json:"managedInstanceCount"`

	// The number of Java Runtimes.
	JreCount *int `mandatory:"true" json:"jreCount"`

	// The number of Java installations.
	InstallationCount *int `mandatory:"true" json:"installationCount"`

	// The number of applications.
	ApplicationCount *int `mandatory:"true" json:"applicationCount"`
}

ResourceInventory Inventory of JMS resources in a compartment during a specified time period.

func (ResourceInventory) String ¶

func (m ResourceInventory) String() string

func (ResourceInventory) ValidateEnumValue ¶

func (m ResourceInventory) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScanJavaServerUsageDetails ¶ added in v65.27.0

type ScanJavaServerUsageDetails struct {

	// The list of OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of managed instances to scan.
	ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`
}

ScanJavaServerUsageDetails The list of managed instances to scan.

func (ScanJavaServerUsageDetails) String ¶ added in v65.27.0

func (ScanJavaServerUsageDetails) ValidateEnumValue ¶ added in v65.27.0

func (m ScanJavaServerUsageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScanJavaServerUsageRequest ¶ added in v65.27.0

type ScanJavaServerUsageRequest 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 managed instances to be scanned.
	ScanJavaServerUsageDetails `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
}

ScanJavaServerUsageRequest wrapper for the ScanJavaServerUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ScanJavaServerUsage.go.html to see an example of how to use ScanJavaServerUsageRequest.

func (ScanJavaServerUsageRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (ScanJavaServerUsageRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (ScanJavaServerUsageRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (ScanJavaServerUsageRequest) String ¶ added in v65.27.0

func (request ScanJavaServerUsageRequest) String() string

func (ScanJavaServerUsageRequest) ValidateEnumValue ¶ added in v65.27.0

func (request ScanJavaServerUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScanJavaServerUsageResponse ¶ added in v65.27.0

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

ScanJavaServerUsageResponse wrapper for the ScanJavaServerUsage operation

func (ScanJavaServerUsageResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (ScanJavaServerUsageResponse) String ¶ added in v65.27.0

func (response ScanJavaServerUsageResponse) String() string

type ScanLibraryUsageDetails ¶ added in v65.27.0

type ScanLibraryUsageDetails struct {

	// The list of OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of managed instances to scan.
	ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`
}

ScanLibraryUsageDetails The list of managed instances to scan.

func (ScanLibraryUsageDetails) String ¶ added in v65.27.0

func (m ScanLibraryUsageDetails) String() string

func (ScanLibraryUsageDetails) ValidateEnumValue ¶ added in v65.27.0

func (m ScanLibraryUsageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScanLibraryUsageRequest ¶ added in v65.27.0

type ScanLibraryUsageRequest 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 managed instances to be scanned.
	ScanLibraryUsageDetails `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
}

ScanLibraryUsageRequest wrapper for the ScanLibraryUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/ScanLibraryUsage.go.html to see an example of how to use ScanLibraryUsageRequest.

func (ScanLibraryUsageRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (ScanLibraryUsageRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (ScanLibraryUsageRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (ScanLibraryUsageRequest) String ¶ added in v65.27.0

func (request ScanLibraryUsageRequest) String() string

func (ScanLibraryUsageRequest) ValidateEnumValue ¶ added in v65.27.0

func (request ScanLibraryUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScanLibraryUsageResponse ¶ added in v65.27.0

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

ScanLibraryUsageResponse wrapper for the ScanLibraryUsage operation

func (ScanLibraryUsageResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (ScanLibraryUsageResponse) String ¶ added in v65.27.0

func (response ScanLibraryUsageResponse) String() string

type SortByEnum ¶

type SortByEnum string

SortByEnum Enum with underlying type: string

const (
	SortByDisplayName SortByEnum = "displayName"
	SortByTimeCreated SortByEnum = "timeCreated"
)

Set of constants representing the allowable values for SortByEnum

func GetMappingSortByEnum ¶

func GetMappingSortByEnum(val string) (SortByEnum, bool)

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

func GetSortByEnumValues ¶

func GetSortByEnumValues() []SortByEnum

GetSortByEnumValues Enumerates the set of values for SortByEnum

type SortOrderEnum ¶

type SortOrderEnum string

SortOrderEnum Enum with underlying type: string

const (
	SortOrderAsc  SortOrderEnum = "ASC"
	SortOrderDesc SortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SortOrderEnum

func GetMappingSortOrderEnum ¶

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

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

func GetSortOrderEnumValues ¶

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type SummarizeApplicationInstallationUsageRequest ¶ added in v65.41.0

type SummarizeApplicationInstallationUsageRequest 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 Fleet-unique identifier of the application installation.
	ApplicationInstallationKey *string `mandatory:"false" contributesTo:"query" name:"applicationInstallationKey"`

	// The Fleet-unique identifier of the application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// The display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Filter the list with displayName contains the given value.
	DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

	// The type of the application.
	ApplicationType *string `mandatory:"false" contributesTo:"query" name:"applicationType"`

	// Filter the list with the application installation path that contains the given value.
	AppInstallationPathContains *string `mandatory:"false" contributesTo:"query" name:"appInstallationPathContains"`

	// The vendor of the related Java Runtime.
	JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

	// The distribution of the related Java Runtime.
	JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

	// The version of the related Java Runtime.
	JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

	// The file system path of the Java Runtime installation.
	InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

	// The library key.
	LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The operating system type.
	OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeApplicationInstallationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort application installation views. Only one sort order may be provided.
	// Default order for _timeFirstSeen_, _timeLastSeen_, _approximateJreCount_, _approximateInstallationCount_
	// and _approximateManagedInstanceCount_  is **descending**.
	// Default order for _displayName_, _installationPath_ and _osName_ is **ascending**.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeApplicationInstallationUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeApplicationInstallationUsageRequest wrapper for the SummarizeApplicationInstallationUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeApplicationInstallationUsage.go.html to see an example of how to use SummarizeApplicationInstallationUsageRequest.

func (SummarizeApplicationInstallationUsageRequest) BinaryRequestBody ¶ added in v65.41.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeApplicationInstallationUsageRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (SummarizeApplicationInstallationUsageRequest) RetryPolicy ¶ added in v65.41.0

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

func (SummarizeApplicationInstallationUsageRequest) String ¶ added in v65.41.0

func (SummarizeApplicationInstallationUsageRequest) ValidateEnumValue ¶ added in v65.41.0

func (request SummarizeApplicationInstallationUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeApplicationInstallationUsageResponse ¶ added in v65.41.0

type SummarizeApplicationInstallationUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ApplicationInstallationUsageSummaryCollection instances
	ApplicationInstallationUsageSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeApplicationInstallationUsageResponse wrapper for the SummarizeApplicationInstallationUsage operation

func (SummarizeApplicationInstallationUsageResponse) HTTPResponse ¶ added in v65.41.0

HTTPResponse implements the OCIResponse interface

func (SummarizeApplicationInstallationUsageResponse) String ¶ added in v65.41.0

type SummarizeApplicationInstallationUsageSortByEnum ¶ added in v65.41.0

type SummarizeApplicationInstallationUsageSortByEnum string

SummarizeApplicationInstallationUsageSortByEnum Enum with underlying type: string

const (
	SummarizeApplicationInstallationUsageSortByTimefirstseen                   SummarizeApplicationInstallationUsageSortByEnum = "timeFirstSeen"
	SummarizeApplicationInstallationUsageSortByTimelastseen                    SummarizeApplicationInstallationUsageSortByEnum = "timeLastSeen"
	SummarizeApplicationInstallationUsageSortByDisplayname                     SummarizeApplicationInstallationUsageSortByEnum = "displayName"
	SummarizeApplicationInstallationUsageSortByInstallationpath                SummarizeApplicationInstallationUsageSortByEnum = "installationPath"
	SummarizeApplicationInstallationUsageSortByOsname                          SummarizeApplicationInstallationUsageSortByEnum = "osName"
	SummarizeApplicationInstallationUsageSortByApproximatejrecount             SummarizeApplicationInstallationUsageSortByEnum = "approximateJreCount"
	SummarizeApplicationInstallationUsageSortByApproximateinstallationcount    SummarizeApplicationInstallationUsageSortByEnum = "approximateInstallationCount"
	SummarizeApplicationInstallationUsageSortByApproximatemanagedinstancecount SummarizeApplicationInstallationUsageSortByEnum = "approximateManagedInstanceCount"
)

Set of constants representing the allowable values for SummarizeApplicationInstallationUsageSortByEnum

func GetMappingSummarizeApplicationInstallationUsageSortByEnum ¶ added in v65.41.0

func GetMappingSummarizeApplicationInstallationUsageSortByEnum(val string) (SummarizeApplicationInstallationUsageSortByEnum, bool)

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

func GetSummarizeApplicationInstallationUsageSortByEnumValues ¶ added in v65.41.0

func GetSummarizeApplicationInstallationUsageSortByEnumValues() []SummarizeApplicationInstallationUsageSortByEnum

GetSummarizeApplicationInstallationUsageSortByEnumValues Enumerates the set of values for SummarizeApplicationInstallationUsageSortByEnum

type SummarizeApplicationInstallationUsageSortOrderEnum ¶ added in v65.41.0

type SummarizeApplicationInstallationUsageSortOrderEnum string

SummarizeApplicationInstallationUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeApplicationInstallationUsageSortOrderAsc  SummarizeApplicationInstallationUsageSortOrderEnum = "ASC"
	SummarizeApplicationInstallationUsageSortOrderDesc SummarizeApplicationInstallationUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeApplicationInstallationUsageSortOrderEnum

func GetMappingSummarizeApplicationInstallationUsageSortOrderEnum ¶ added in v65.41.0

func GetMappingSummarizeApplicationInstallationUsageSortOrderEnum(val string) (SummarizeApplicationInstallationUsageSortOrderEnum, bool)

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

func GetSummarizeApplicationInstallationUsageSortOrderEnumValues ¶ added in v65.41.0

func GetSummarizeApplicationInstallationUsageSortOrderEnumValues() []SummarizeApplicationInstallationUsageSortOrderEnum

GetSummarizeApplicationInstallationUsageSortOrderEnumValues Enumerates the set of values for SummarizeApplicationInstallationUsageSortOrderEnum

type SummarizeApplicationUsageFieldsEnum ¶

type SummarizeApplicationUsageFieldsEnum string

SummarizeApplicationUsageFieldsEnum Enum with underlying type: string

const (
	SummarizeApplicationUsageFieldsApproximateJreCount             SummarizeApplicationUsageFieldsEnum = "approximateJreCount"
	SummarizeApplicationUsageFieldsApproximateInstallationCount    SummarizeApplicationUsageFieldsEnum = "approximateInstallationCount"
	SummarizeApplicationUsageFieldsApproximateManagedInstanceCount SummarizeApplicationUsageFieldsEnum = "approximateManagedInstanceCount"
)

Set of constants representing the allowable values for SummarizeApplicationUsageFieldsEnum

func GetMappingSummarizeApplicationUsageFieldsEnum ¶

func GetMappingSummarizeApplicationUsageFieldsEnum(val string) (SummarizeApplicationUsageFieldsEnum, bool)

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

func GetSummarizeApplicationUsageFieldsEnumValues ¶

func GetSummarizeApplicationUsageFieldsEnumValues() []SummarizeApplicationUsageFieldsEnum

GetSummarizeApplicationUsageFieldsEnumValues Enumerates the set of values for SummarizeApplicationUsageFieldsEnum

type SummarizeApplicationUsageRequest ¶

type SummarizeApplicationUsageRequest 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 Fleet-unique identifier of the application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// The display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The type of the application.
	ApplicationType *string `mandatory:"false" contributesTo:"query" name:"applicationType"`

	// The vendor of the related Java Runtime.
	JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

	// The distribution of the related Java Runtime.
	JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

	// The version of the related Java Runtime.
	JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

	// The file system path of the Java Runtime installation.
	InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// Additional fields to include into the returned model on top of the required ones.
	// This parameter can also include 'approximateJreCount', 'approximateInstallationCount' and 'approximateManagedInstanceCount'.
	// For example 'approximateJreCount,approximateInstallationCount'.
	Fields []SummarizeApplicationUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeApplicationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort application views. Only one sort order may be provided.
	// Default order for _timeFirstSeen_, _timeLastSeen_, _approximateJreCount_, _approximateInstallationCount_
	// and _approximateManagedInstanceCount_  is **descending**.
	// Default order for _displayName_ and _osName_ is **ascending**.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeApplicationUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The operating system type.
	OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

	// Filter the list with displayName contains the given value.
	DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

	// The library key.
	LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeApplicationUsageRequest wrapper for the SummarizeApplicationUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeApplicationUsage.go.html to see an example of how to use SummarizeApplicationUsageRequest.

func (SummarizeApplicationUsageRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeApplicationUsageRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (SummarizeApplicationUsageRequest) RetryPolicy ¶

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

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

func (SummarizeApplicationUsageRequest) String ¶

func (request SummarizeApplicationUsageRequest) String() string

func (SummarizeApplicationUsageRequest) ValidateEnumValue ¶

func (request SummarizeApplicationUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeApplicationUsageResponse ¶

type SummarizeApplicationUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ApplicationUsageCollection instances
	ApplicationUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeApplicationUsageResponse wrapper for the SummarizeApplicationUsage operation

func (SummarizeApplicationUsageResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (SummarizeApplicationUsageResponse) String ¶

func (response SummarizeApplicationUsageResponse) String() string

type SummarizeApplicationUsageSortByEnum ¶

type SummarizeApplicationUsageSortByEnum string

SummarizeApplicationUsageSortByEnum Enum with underlying type: string

const (
	SummarizeApplicationUsageSortByTimefirstseen                   SummarizeApplicationUsageSortByEnum = "timeFirstSeen"
	SummarizeApplicationUsageSortByTimelastseen                    SummarizeApplicationUsageSortByEnum = "timeLastSeen"
	SummarizeApplicationUsageSortByDisplayname                     SummarizeApplicationUsageSortByEnum = "displayName"
	SummarizeApplicationUsageSortByApproximatejrecount             SummarizeApplicationUsageSortByEnum = "approximateJreCount"
	SummarizeApplicationUsageSortByApproximateinstallationcount    SummarizeApplicationUsageSortByEnum = "approximateInstallationCount"
	SummarizeApplicationUsageSortByApproximatemanagedinstancecount SummarizeApplicationUsageSortByEnum = "approximateManagedInstanceCount"
	SummarizeApplicationUsageSortByOsname                          SummarizeApplicationUsageSortByEnum = "osName"
)

Set of constants representing the allowable values for SummarizeApplicationUsageSortByEnum

func GetMappingSummarizeApplicationUsageSortByEnum ¶

func GetMappingSummarizeApplicationUsageSortByEnum(val string) (SummarizeApplicationUsageSortByEnum, bool)

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

func GetSummarizeApplicationUsageSortByEnumValues ¶

func GetSummarizeApplicationUsageSortByEnumValues() []SummarizeApplicationUsageSortByEnum

GetSummarizeApplicationUsageSortByEnumValues Enumerates the set of values for SummarizeApplicationUsageSortByEnum

type SummarizeApplicationUsageSortOrderEnum ¶

type SummarizeApplicationUsageSortOrderEnum string

SummarizeApplicationUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeApplicationUsageSortOrderAsc  SummarizeApplicationUsageSortOrderEnum = "ASC"
	SummarizeApplicationUsageSortOrderDesc SummarizeApplicationUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeApplicationUsageSortOrderEnum

func GetMappingSummarizeApplicationUsageSortOrderEnum ¶

func GetMappingSummarizeApplicationUsageSortOrderEnum(val string) (SummarizeApplicationUsageSortOrderEnum, bool)

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

func GetSummarizeApplicationUsageSortOrderEnumValues ¶

func GetSummarizeApplicationUsageSortOrderEnumValues() []SummarizeApplicationUsageSortOrderEnum

GetSummarizeApplicationUsageSortOrderEnumValues Enumerates the set of values for SummarizeApplicationUsageSortOrderEnum

type SummarizeDeployedApplicationInstallationUsageRequest ¶ added in v65.41.0

type SummarizeDeployedApplicationInstallationUsageRequest 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 server key.
	ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

	// The Java Server instance key.
	ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The deployed application installation key.
	ApplicationInstallationKey *string `mandatory:"false" contributesTo:"query" name:"applicationInstallationKey"`

	// The deployed application key.
	ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

	// Filter the list with deployed application name contains the given value.
	ApplicationNameContains *string `mandatory:"false" contributesTo:"query" name:"applicationNameContains"`

	// The deployed application name.
	ApplicationName *string `mandatory:"false" contributesTo:"query" name:"applicationName"`

	// Filter the list with application source path contains the given value.
	ApplicationSourcePathContains *string `mandatory:"false" contributesTo:"query" name:"applicationSourcePathContains"`

	// The library key.
	LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeDeployedApplicationInstallationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort the deployed application installations. Only one sort order can be provided.
	// If no value is specified _timeLastSeen_ is default.
	//
	SortBy SummarizeDeployedApplicationInstallationUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDeployedApplicationInstallationUsageRequest wrapper for the SummarizeDeployedApplicationInstallationUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeDeployedApplicationInstallationUsage.go.html to see an example of how to use SummarizeDeployedApplicationInstallationUsageRequest.

func (SummarizeDeployedApplicationInstallationUsageRequest) BinaryRequestBody ¶ added in v65.41.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDeployedApplicationInstallationUsageRequest) HTTPRequest ¶ added in v65.41.0

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

HTTPRequest implements the OCIRequest interface

func (SummarizeDeployedApplicationInstallationUsageRequest) RetryPolicy ¶ added in v65.41.0

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

func (SummarizeDeployedApplicationInstallationUsageRequest) String ¶ added in v65.41.0

func (SummarizeDeployedApplicationInstallationUsageRequest) ValidateEnumValue ¶ added in v65.41.0

func (request SummarizeDeployedApplicationInstallationUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDeployedApplicationInstallationUsageResponse ¶ added in v65.41.0

type SummarizeDeployedApplicationInstallationUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DeployedApplicationInstallationUsageSummaryCollection instances
	DeployedApplicationInstallationUsageSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDeployedApplicationInstallationUsageResponse wrapper for the SummarizeDeployedApplicationInstallationUsage operation

func (SummarizeDeployedApplicationInstallationUsageResponse) HTTPResponse ¶ added in v65.41.0

HTTPResponse implements the OCIResponse interface

func (SummarizeDeployedApplicationInstallationUsageResponse) String ¶ added in v65.41.0

type SummarizeDeployedApplicationInstallationUsageSortByEnum ¶ added in v65.41.0

type SummarizeDeployedApplicationInstallationUsageSortByEnum string

SummarizeDeployedApplicationInstallationUsageSortByEnum Enum with underlying type: string

const (
	SummarizeDeployedApplicationInstallationUsageSortByApplicationname         SummarizeDeployedApplicationInstallationUsageSortByEnum = "applicationName"
	SummarizeDeployedApplicationInstallationUsageSortByApplicationtype         SummarizeDeployedApplicationInstallationUsageSortByEnum = "applicationType"
	SummarizeDeployedApplicationInstallationUsageSortByApplicationsourcepath   SummarizeDeployedApplicationInstallationUsageSortByEnum = "applicationSourcePath"
	SummarizeDeployedApplicationInstallationUsageSortByIsclustered             SummarizeDeployedApplicationInstallationUsageSortByEnum = "isClustered"
	SummarizeDeployedApplicationInstallationUsageSortByJavaserverinstancecount SummarizeDeployedApplicationInstallationUsageSortByEnum = "javaServerInstanceCount"
	SummarizeDeployedApplicationInstallationUsageSortByTimefirstseen           SummarizeDeployedApplicationInstallationUsageSortByEnum = "timeFirstSeen"
	SummarizeDeployedApplicationInstallationUsageSortByTimelastseen            SummarizeDeployedApplicationInstallationUsageSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for SummarizeDeployedApplicationInstallationUsageSortByEnum

func GetMappingSummarizeDeployedApplicationInstallationUsageSortByEnum ¶ added in v65.41.0

func GetMappingSummarizeDeployedApplicationInstallationUsageSortByEnum(val string) (SummarizeDeployedApplicationInstallationUsageSortByEnum, bool)

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

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumValues ¶ added in v65.41.0

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumValues() []SummarizeDeployedApplicationInstallationUsageSortByEnum

GetSummarizeDeployedApplicationInstallationUsageSortByEnumValues Enumerates the set of values for SummarizeDeployedApplicationInstallationUsageSortByEnum

type SummarizeDeployedApplicationInstallationUsageSortOrderEnum ¶ added in v65.41.0

type SummarizeDeployedApplicationInstallationUsageSortOrderEnum string

SummarizeDeployedApplicationInstallationUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeDeployedApplicationInstallationUsageSortOrderAsc  SummarizeDeployedApplicationInstallationUsageSortOrderEnum = "ASC"
	SummarizeDeployedApplicationInstallationUsageSortOrderDesc SummarizeDeployedApplicationInstallationUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeDeployedApplicationInstallationUsageSortOrderEnum

func GetMappingSummarizeDeployedApplicationInstallationUsageSortOrderEnum ¶ added in v65.41.0

func GetMappingSummarizeDeployedApplicationInstallationUsageSortOrderEnum(val string) (SummarizeDeployedApplicationInstallationUsageSortOrderEnum, bool)

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

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumValues ¶ added in v65.41.0

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumValues() []SummarizeDeployedApplicationInstallationUsageSortOrderEnum

GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumValues Enumerates the set of values for SummarizeDeployedApplicationInstallationUsageSortOrderEnum

type SummarizeDeployedApplicationUsageRequest ¶ added in v65.27.0

type SummarizeDeployedApplicationUsageRequest 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 server key.
	ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

	// The Java Server instance key.
	ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The library key.
	LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

	// The deployed application key.
	ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

	// Filter the list with deployed application name contains the given value.
	ApplicationNameContains *string `mandatory:"false" contributesTo:"query" name:"applicationNameContains"`

	// The deployed application name.
	ApplicationName *string `mandatory:"false" contributesTo:"query" name:"applicationName"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeDeployedApplicationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort the deployed applications. Only one sort order can be provided.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeDeployedApplicationUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDeployedApplicationUsageRequest wrapper for the SummarizeDeployedApplicationUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeDeployedApplicationUsage.go.html to see an example of how to use SummarizeDeployedApplicationUsageRequest.

func (SummarizeDeployedApplicationUsageRequest) BinaryRequestBody ¶ added in v65.27.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDeployedApplicationUsageRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (SummarizeDeployedApplicationUsageRequest) RetryPolicy ¶ added in v65.27.0

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

func (SummarizeDeployedApplicationUsageRequest) String ¶ added in v65.27.0

func (SummarizeDeployedApplicationUsageRequest) ValidateEnumValue ¶ added in v65.27.0

func (request SummarizeDeployedApplicationUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDeployedApplicationUsageResponse ¶ added in v65.27.0

type SummarizeDeployedApplicationUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DeployedApplicationUsageCollection instances
	DeployedApplicationUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDeployedApplicationUsageResponse wrapper for the SummarizeDeployedApplicationUsage operation

func (SummarizeDeployedApplicationUsageResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (SummarizeDeployedApplicationUsageResponse) String ¶ added in v65.27.0

type SummarizeDeployedApplicationUsageSortByEnum ¶ added in v65.27.0

type SummarizeDeployedApplicationUsageSortByEnum string

SummarizeDeployedApplicationUsageSortByEnum Enum with underlying type: string

const (
	SummarizeDeployedApplicationUsageSortByApplicationname         SummarizeDeployedApplicationUsageSortByEnum = "applicationName"
	SummarizeDeployedApplicationUsageSortByApplicationtype         SummarizeDeployedApplicationUsageSortByEnum = "applicationType"
	SummarizeDeployedApplicationUsageSortByIsclustered             SummarizeDeployedApplicationUsageSortByEnum = "isClustered"
	SummarizeDeployedApplicationUsageSortByJavaserverinstancecount SummarizeDeployedApplicationUsageSortByEnum = "javaServerInstanceCount"
	SummarizeDeployedApplicationUsageSortByTimefirstseen           SummarizeDeployedApplicationUsageSortByEnum = "timeFirstSeen"
	SummarizeDeployedApplicationUsageSortByTimelastseen            SummarizeDeployedApplicationUsageSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for SummarizeDeployedApplicationUsageSortByEnum

func GetMappingSummarizeDeployedApplicationUsageSortByEnum ¶ added in v65.27.0

func GetMappingSummarizeDeployedApplicationUsageSortByEnum(val string) (SummarizeDeployedApplicationUsageSortByEnum, bool)

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

func GetSummarizeDeployedApplicationUsageSortByEnumValues ¶ added in v65.27.0

func GetSummarizeDeployedApplicationUsageSortByEnumValues() []SummarizeDeployedApplicationUsageSortByEnum

GetSummarizeDeployedApplicationUsageSortByEnumValues Enumerates the set of values for SummarizeDeployedApplicationUsageSortByEnum

type SummarizeDeployedApplicationUsageSortOrderEnum ¶ added in v65.27.0

type SummarizeDeployedApplicationUsageSortOrderEnum string

SummarizeDeployedApplicationUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeDeployedApplicationUsageSortOrderAsc  SummarizeDeployedApplicationUsageSortOrderEnum = "ASC"
	SummarizeDeployedApplicationUsageSortOrderDesc SummarizeDeployedApplicationUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeDeployedApplicationUsageSortOrderEnum

func GetMappingSummarizeDeployedApplicationUsageSortOrderEnum ¶ added in v65.27.0

func GetMappingSummarizeDeployedApplicationUsageSortOrderEnum(val string) (SummarizeDeployedApplicationUsageSortOrderEnum, bool)

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

func GetSummarizeDeployedApplicationUsageSortOrderEnumValues ¶ added in v65.27.0

func GetSummarizeDeployedApplicationUsageSortOrderEnumValues() []SummarizeDeployedApplicationUsageSortOrderEnum

GetSummarizeDeployedApplicationUsageSortOrderEnumValues Enumerates the set of values for SummarizeDeployedApplicationUsageSortOrderEnum

type SummarizeInstallationUsageFieldsEnum ¶

type SummarizeInstallationUsageFieldsEnum string

SummarizeInstallationUsageFieldsEnum Enum with underlying type: string

const (
	SummarizeInstallationUsageFieldsApproximateApplicationCount     SummarizeInstallationUsageFieldsEnum = "approximateApplicationCount"
	SummarizeInstallationUsageFieldsApproximateManagedInstanceCount SummarizeInstallationUsageFieldsEnum = "approximateManagedInstanceCount"
)

Set of constants representing the allowable values for SummarizeInstallationUsageFieldsEnum

func GetMappingSummarizeInstallationUsageFieldsEnum ¶

func GetMappingSummarizeInstallationUsageFieldsEnum(val string) (SummarizeInstallationUsageFieldsEnum, bool)

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

func GetSummarizeInstallationUsageFieldsEnumValues ¶

func GetSummarizeInstallationUsageFieldsEnumValues() []SummarizeInstallationUsageFieldsEnum

GetSummarizeInstallationUsageFieldsEnumValues Enumerates the set of values for SummarizeInstallationUsageFieldsEnum

type SummarizeInstallationUsageRequest ¶

type SummarizeInstallationUsageRequest 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 vendor of the related Java Runtime.
	JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

	// The distribution of the related Java Runtime.
	JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

	// The version of the related Java Runtime.
	JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

	// The file system path of the installation.
	InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

	// The Fleet-unique identifier of the related application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// Additional fields to include into the returned model on top of the required ones.
	// This parameter can also include 'approximateApplicationCount' and 'approximateManagedInstanceCount'.
	// For example 'approximateApplicationCount,approximateManagedInstanceCount'.
	Fields []SummarizeInstallationUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeInstallationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort installation views. Only one sort order may be provided.
	// Default order for _timeFirstSeen_, _timeLastSeen_, and _jreVersion_, _approximateApplicationCount_
	// and _approximateManagedInstanceCount_  is **descending**.
	// Default order for _jreDistribution_ and _jreVendor_ is **ascending**. If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeInstallationUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The operating system type.
	OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

	// Filter the list with path contains the given value.
	PathContains *string `mandatory:"false" contributesTo:"query" name:"pathContains"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeInstallationUsageRequest wrapper for the SummarizeInstallationUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeInstallationUsage.go.html to see an example of how to use SummarizeInstallationUsageRequest.

func (SummarizeInstallationUsageRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeInstallationUsageRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (SummarizeInstallationUsageRequest) RetryPolicy ¶

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

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

func (SummarizeInstallationUsageRequest) String ¶

func (request SummarizeInstallationUsageRequest) String() string

func (SummarizeInstallationUsageRequest) ValidateEnumValue ¶

func (request SummarizeInstallationUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeInstallationUsageResponse ¶

type SummarizeInstallationUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of InstallationUsageCollection instances
	InstallationUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeInstallationUsageResponse wrapper for the SummarizeInstallationUsage operation

func (SummarizeInstallationUsageResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (SummarizeInstallationUsageResponse) String ¶

func (response SummarizeInstallationUsageResponse) String() string

type SummarizeInstallationUsageSortByEnum ¶

type SummarizeInstallationUsageSortByEnum string

SummarizeInstallationUsageSortByEnum Enum with underlying type: string

const (
	SummarizeInstallationUsageSortByJredistribution                 SummarizeInstallationUsageSortByEnum = "jreDistribution"
	SummarizeInstallationUsageSortByJrevendor                       SummarizeInstallationUsageSortByEnum = "jreVendor"
	SummarizeInstallationUsageSortByJreversion                      SummarizeInstallationUsageSortByEnum = "jreVersion"
	SummarizeInstallationUsageSortByPath                            SummarizeInstallationUsageSortByEnum = "path"
	SummarizeInstallationUsageSortByTimefirstseen                   SummarizeInstallationUsageSortByEnum = "timeFirstSeen"
	SummarizeInstallationUsageSortByTimelastseen                    SummarizeInstallationUsageSortByEnum = "timeLastSeen"
	SummarizeInstallationUsageSortByApproximateapplicationcount     SummarizeInstallationUsageSortByEnum = "approximateApplicationCount"
	SummarizeInstallationUsageSortByApproximatemanagedinstancecount SummarizeInstallationUsageSortByEnum = "approximateManagedInstanceCount"
	SummarizeInstallationUsageSortByOsname                          SummarizeInstallationUsageSortByEnum = "osName"
)

Set of constants representing the allowable values for SummarizeInstallationUsageSortByEnum

func GetMappingSummarizeInstallationUsageSortByEnum ¶

func GetMappingSummarizeInstallationUsageSortByEnum(val string) (SummarizeInstallationUsageSortByEnum, bool)

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

func GetSummarizeInstallationUsageSortByEnumValues ¶

func GetSummarizeInstallationUsageSortByEnumValues() []SummarizeInstallationUsageSortByEnum

GetSummarizeInstallationUsageSortByEnumValues Enumerates the set of values for SummarizeInstallationUsageSortByEnum

type SummarizeInstallationUsageSortOrderEnum ¶

type SummarizeInstallationUsageSortOrderEnum string

SummarizeInstallationUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeInstallationUsageSortOrderAsc  SummarizeInstallationUsageSortOrderEnum = "ASC"
	SummarizeInstallationUsageSortOrderDesc SummarizeInstallationUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeInstallationUsageSortOrderEnum

func GetMappingSummarizeInstallationUsageSortOrderEnum ¶

func GetMappingSummarizeInstallationUsageSortOrderEnum(val string) (SummarizeInstallationUsageSortOrderEnum, bool)

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

func GetSummarizeInstallationUsageSortOrderEnumValues ¶

func GetSummarizeInstallationUsageSortOrderEnumValues() []SummarizeInstallationUsageSortOrderEnum

GetSummarizeInstallationUsageSortOrderEnumValues Enumerates the set of values for SummarizeInstallationUsageSortOrderEnum

type SummarizeJavaServerInstanceUsageRequest ¶ added in v65.27.0

type SummarizeJavaServerInstanceUsageRequest 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 server key.
	ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

	// The Java Server instance key.
	ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The deployed application key.
	ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

	// The library key.
	LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

	// Filter the list with the Java Server instance name contains the given value.
	ServerInstanceNameContains *string `mandatory:"false" contributesTo:"query" name:"serverInstanceNameContains"`

	// The Java Server instance name.
	ServerInstanceName *string `mandatory:"false" contributesTo:"query" name:"serverInstanceName"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeJavaServerInstanceUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort the Java Server instances. Only one sort order can be provided.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeJavaServerInstanceUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeJavaServerInstanceUsageRequest wrapper for the SummarizeJavaServerInstanceUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeJavaServerInstanceUsage.go.html to see an example of how to use SummarizeJavaServerInstanceUsageRequest.

func (SummarizeJavaServerInstanceUsageRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJavaServerInstanceUsageRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (SummarizeJavaServerInstanceUsageRequest) RetryPolicy ¶ added in v65.27.0

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

func (SummarizeJavaServerInstanceUsageRequest) String ¶ added in v65.27.0

func (SummarizeJavaServerInstanceUsageRequest) ValidateEnumValue ¶ added in v65.27.0

func (request SummarizeJavaServerInstanceUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeJavaServerInstanceUsageResponse ¶ added in v65.27.0

type SummarizeJavaServerInstanceUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JavaServerInstanceUsageCollection instances
	JavaServerInstanceUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeJavaServerInstanceUsageResponse wrapper for the SummarizeJavaServerInstanceUsage operation

func (SummarizeJavaServerInstanceUsageResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (SummarizeJavaServerInstanceUsageResponse) String ¶ added in v65.27.0

type SummarizeJavaServerInstanceUsageSortByEnum ¶ added in v65.27.0

type SummarizeJavaServerInstanceUsageSortByEnum string

SummarizeJavaServerInstanceUsageSortByEnum Enum with underlying type: string

const (
	SummarizeJavaServerInstanceUsageSortByServerinstancename                  SummarizeJavaServerInstanceUsageSortByEnum = "serverInstanceName"
	SummarizeJavaServerInstanceUsageSortByManagedinstancename                 SummarizeJavaServerInstanceUsageSortByEnum = "managedInstanceName"
	SummarizeJavaServerInstanceUsageSortByApproximatedeployedapplicationcount SummarizeJavaServerInstanceUsageSortByEnum = "approximateDeployedApplicationCount"
	SummarizeJavaServerInstanceUsageSortByTimefirstseen                       SummarizeJavaServerInstanceUsageSortByEnum = "timeFirstSeen"
	SummarizeJavaServerInstanceUsageSortByTimelastseen                        SummarizeJavaServerInstanceUsageSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for SummarizeJavaServerInstanceUsageSortByEnum

func GetMappingSummarizeJavaServerInstanceUsageSortByEnum ¶ added in v65.27.0

func GetMappingSummarizeJavaServerInstanceUsageSortByEnum(val string) (SummarizeJavaServerInstanceUsageSortByEnum, bool)

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

func GetSummarizeJavaServerInstanceUsageSortByEnumValues ¶ added in v65.27.0

func GetSummarizeJavaServerInstanceUsageSortByEnumValues() []SummarizeJavaServerInstanceUsageSortByEnum

GetSummarizeJavaServerInstanceUsageSortByEnumValues Enumerates the set of values for SummarizeJavaServerInstanceUsageSortByEnum

type SummarizeJavaServerInstanceUsageSortOrderEnum ¶ added in v65.27.0

type SummarizeJavaServerInstanceUsageSortOrderEnum string

SummarizeJavaServerInstanceUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeJavaServerInstanceUsageSortOrderAsc  SummarizeJavaServerInstanceUsageSortOrderEnum = "ASC"
	SummarizeJavaServerInstanceUsageSortOrderDesc SummarizeJavaServerInstanceUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeJavaServerInstanceUsageSortOrderEnum

func GetMappingSummarizeJavaServerInstanceUsageSortOrderEnum ¶ added in v65.27.0

func GetMappingSummarizeJavaServerInstanceUsageSortOrderEnum(val string) (SummarizeJavaServerInstanceUsageSortOrderEnum, bool)

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

func GetSummarizeJavaServerInstanceUsageSortOrderEnumValues ¶ added in v65.27.0

func GetSummarizeJavaServerInstanceUsageSortOrderEnumValues() []SummarizeJavaServerInstanceUsageSortOrderEnum

GetSummarizeJavaServerInstanceUsageSortOrderEnumValues Enumerates the set of values for SummarizeJavaServerInstanceUsageSortOrderEnum

type SummarizeJavaServerUsageRequest ¶ added in v65.27.0

type SummarizeJavaServerUsageRequest 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 server key.
	ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

	// Filter the list with server name contains the given value.
	ServerNameContains *string `mandatory:"false" contributesTo:"query" name:"serverNameContains"`

	// The server name.
	ServerName *string `mandatory:"false" contributesTo:"query" name:"serverName"`

	// The server version.
	ServerVersion *string `mandatory:"false" contributesTo:"query" name:"serverVersion"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeJavaServerUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort a Java Server. Only one sort order can be provided.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeJavaServerUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeJavaServerUsageRequest wrapper for the SummarizeJavaServerUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeJavaServerUsage.go.html to see an example of how to use SummarizeJavaServerUsageRequest.

func (SummarizeJavaServerUsageRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJavaServerUsageRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (SummarizeJavaServerUsageRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (SummarizeJavaServerUsageRequest) String ¶ added in v65.27.0

func (request SummarizeJavaServerUsageRequest) String() string

func (SummarizeJavaServerUsageRequest) ValidateEnumValue ¶ added in v65.27.0

func (request SummarizeJavaServerUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeJavaServerUsageResponse ¶ added in v65.27.0

type SummarizeJavaServerUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JavaServerUsageCollection instances
	JavaServerUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeJavaServerUsageResponse wrapper for the SummarizeJavaServerUsage operation

func (SummarizeJavaServerUsageResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (SummarizeJavaServerUsageResponse) String ¶ added in v65.27.0

func (response SummarizeJavaServerUsageResponse) String() string

type SummarizeJavaServerUsageSortByEnum ¶ added in v65.27.0

type SummarizeJavaServerUsageSortByEnum string

SummarizeJavaServerUsageSortByEnum Enum with underlying type: string

const (
	SummarizeJavaServerUsageSortByServername                          SummarizeJavaServerUsageSortByEnum = "serverName"
	SummarizeJavaServerUsageSortByServerversion                       SummarizeJavaServerUsageSortByEnum = "serverVersion"
	SummarizeJavaServerUsageSortByServerinstancecount                 SummarizeJavaServerUsageSortByEnum = "serverInstanceCount"
	SummarizeJavaServerUsageSortByApproximatedeployedapplicationcount SummarizeJavaServerUsageSortByEnum = "approximateDeployedApplicationCount"
	SummarizeJavaServerUsageSortByTimefirstseen                       SummarizeJavaServerUsageSortByEnum = "timeFirstSeen"
	SummarizeJavaServerUsageSortByTimelastseen                        SummarizeJavaServerUsageSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for SummarizeJavaServerUsageSortByEnum

func GetMappingSummarizeJavaServerUsageSortByEnum ¶ added in v65.27.0

func GetMappingSummarizeJavaServerUsageSortByEnum(val string) (SummarizeJavaServerUsageSortByEnum, bool)

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

func GetSummarizeJavaServerUsageSortByEnumValues ¶ added in v65.27.0

func GetSummarizeJavaServerUsageSortByEnumValues() []SummarizeJavaServerUsageSortByEnum

GetSummarizeJavaServerUsageSortByEnumValues Enumerates the set of values for SummarizeJavaServerUsageSortByEnum

type SummarizeJavaServerUsageSortOrderEnum ¶ added in v65.27.0

type SummarizeJavaServerUsageSortOrderEnum string

SummarizeJavaServerUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeJavaServerUsageSortOrderAsc  SummarizeJavaServerUsageSortOrderEnum = "ASC"
	SummarizeJavaServerUsageSortOrderDesc SummarizeJavaServerUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeJavaServerUsageSortOrderEnum

func GetMappingSummarizeJavaServerUsageSortOrderEnum ¶ added in v65.27.0

func GetMappingSummarizeJavaServerUsageSortOrderEnum(val string) (SummarizeJavaServerUsageSortOrderEnum, bool)

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

func GetSummarizeJavaServerUsageSortOrderEnumValues ¶ added in v65.27.0

func GetSummarizeJavaServerUsageSortOrderEnumValues() []SummarizeJavaServerUsageSortOrderEnum

GetSummarizeJavaServerUsageSortOrderEnumValues Enumerates the set of values for SummarizeJavaServerUsageSortOrderEnum

type SummarizeJreUsageFieldsEnum ¶

type SummarizeJreUsageFieldsEnum string

SummarizeJreUsageFieldsEnum Enum with underlying type: string

const (
	SummarizeJreUsageFieldsApproximateInstallationCount    SummarizeJreUsageFieldsEnum = "approximateInstallationCount"
	SummarizeJreUsageFieldsApproximateApplicationCount     SummarizeJreUsageFieldsEnum = "approximateApplicationCount"
	SummarizeJreUsageFieldsApproximateManagedInstanceCount SummarizeJreUsageFieldsEnum = "approximateManagedInstanceCount"
)

Set of constants representing the allowable values for SummarizeJreUsageFieldsEnum

func GetMappingSummarizeJreUsageFieldsEnum ¶

func GetMappingSummarizeJreUsageFieldsEnum(val string) (SummarizeJreUsageFieldsEnum, bool)

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

func GetSummarizeJreUsageFieldsEnumValues ¶

func GetSummarizeJreUsageFieldsEnumValues() []SummarizeJreUsageFieldsEnum

GetSummarizeJreUsageFieldsEnumValues Enumerates the set of values for SummarizeJreUsageFieldsEnum

type SummarizeJreUsageJreSecurityStatusEnum ¶

type SummarizeJreUsageJreSecurityStatusEnum string

SummarizeJreUsageJreSecurityStatusEnum Enum with underlying type: string

const (
	SummarizeJreUsageJreSecurityStatusEarlyAccess     SummarizeJreUsageJreSecurityStatusEnum = "EARLY_ACCESS"
	SummarizeJreUsageJreSecurityStatusUnknown         SummarizeJreUsageJreSecurityStatusEnum = "UNKNOWN"
	SummarizeJreUsageJreSecurityStatusUpToDate        SummarizeJreUsageJreSecurityStatusEnum = "UP_TO_DATE"
	SummarizeJreUsageJreSecurityStatusUpdateRequired  SummarizeJreUsageJreSecurityStatusEnum = "UPDATE_REQUIRED"
	SummarizeJreUsageJreSecurityStatusUpgradeRequired SummarizeJreUsageJreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

Set of constants representing the allowable values for SummarizeJreUsageJreSecurityStatusEnum

func GetMappingSummarizeJreUsageJreSecurityStatusEnum ¶

func GetMappingSummarizeJreUsageJreSecurityStatusEnum(val string) (SummarizeJreUsageJreSecurityStatusEnum, bool)

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

func GetSummarizeJreUsageJreSecurityStatusEnumValues ¶

func GetSummarizeJreUsageJreSecurityStatusEnumValues() []SummarizeJreUsageJreSecurityStatusEnum

GetSummarizeJreUsageJreSecurityStatusEnumValues Enumerates the set of values for SummarizeJreUsageJreSecurityStatusEnum

type SummarizeJreUsageRequest ¶

type SummarizeJreUsageRequest 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 Fleet-unique identifier of the related Java Runtime.
	JreId *string `mandatory:"false" contributesTo:"query" name:"jreId"`

	// The vendor of the Java Runtime.
	JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

	// The distribution of the Java Runtime.
	JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

	// The version of the Java Runtime.
	JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

	// The Fleet-unique identifier of the related application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// Additional fields to include into the returned model on top of the required ones.
	// This parameter can also include 'approximateApplicationCount', 'approximateInstallationCount' and 'approximateManagedInstanceCount'.
	// For example 'approximateApplicationCount,approximateManagedInstanceCount'.
	Fields []SummarizeJreUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeJreUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort JRE usages. Only one sort order may be provided.
	// Default order for _timeFirstSeen_, _timeLastSeen_, and _version_ is **descending**.
	// Default order for _timeFirstSeen_, _timeLastSeen_, _version_, _approximateInstallationCount_,
	// _approximateApplicationCount_ and _approximateManagedInstanceCount_  is **descending**.
	// Default order for _distribution_, _vendor_, and _osName_ is **ascending**.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeJreUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The operating system type.
	OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

	// The security status of the Java Runtime.
	JreSecurityStatus SummarizeJreUsageJreSecurityStatusEnum `mandatory:"false" contributesTo:"query" name:"jreSecurityStatus" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeJreUsageRequest wrapper for the SummarizeJreUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeJreUsage.go.html to see an example of how to use SummarizeJreUsageRequest.

func (SummarizeJreUsageRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJreUsageRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (SummarizeJreUsageRequest) RetryPolicy ¶

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

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

func (SummarizeJreUsageRequest) String ¶

func (request SummarizeJreUsageRequest) String() string

func (SummarizeJreUsageRequest) ValidateEnumValue ¶

func (request SummarizeJreUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeJreUsageResponse ¶

type SummarizeJreUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JreUsageCollection instances
	JreUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeJreUsageResponse wrapper for the SummarizeJreUsage operation

func (SummarizeJreUsageResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (SummarizeJreUsageResponse) String ¶

func (response SummarizeJreUsageResponse) String() string

type SummarizeJreUsageSortByEnum ¶

type SummarizeJreUsageSortByEnum string

SummarizeJreUsageSortByEnum Enum with underlying type: string

const (
	SummarizeJreUsageSortByDistribution                    SummarizeJreUsageSortByEnum = "distribution"
	SummarizeJreUsageSortByTimefirstseen                   SummarizeJreUsageSortByEnum = "timeFirstSeen"
	SummarizeJreUsageSortByTimelastseen                    SummarizeJreUsageSortByEnum = "timeLastSeen"
	SummarizeJreUsageSortByVendor                          SummarizeJreUsageSortByEnum = "vendor"
	SummarizeJreUsageSortByVersion                         SummarizeJreUsageSortByEnum = "version"
	SummarizeJreUsageSortByApproximateinstallationcount    SummarizeJreUsageSortByEnum = "approximateInstallationCount"
	SummarizeJreUsageSortByApproximateapplicationcount     SummarizeJreUsageSortByEnum = "approximateApplicationCount"
	SummarizeJreUsageSortByApproximatemanagedinstancecount SummarizeJreUsageSortByEnum = "approximateManagedInstanceCount"
	SummarizeJreUsageSortByOsname                          SummarizeJreUsageSortByEnum = "osName"
	SummarizeJreUsageSortBySecuritystatus                  SummarizeJreUsageSortByEnum = "securityStatus"
)

Set of constants representing the allowable values for SummarizeJreUsageSortByEnum

func GetMappingSummarizeJreUsageSortByEnum ¶

func GetMappingSummarizeJreUsageSortByEnum(val string) (SummarizeJreUsageSortByEnum, bool)

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

func GetSummarizeJreUsageSortByEnumValues ¶

func GetSummarizeJreUsageSortByEnumValues() []SummarizeJreUsageSortByEnum

GetSummarizeJreUsageSortByEnumValues Enumerates the set of values for SummarizeJreUsageSortByEnum

type SummarizeJreUsageSortOrderEnum ¶

type SummarizeJreUsageSortOrderEnum string

SummarizeJreUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeJreUsageSortOrderAsc  SummarizeJreUsageSortOrderEnum = "ASC"
	SummarizeJreUsageSortOrderDesc SummarizeJreUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeJreUsageSortOrderEnum

func GetMappingSummarizeJreUsageSortOrderEnum ¶

func GetMappingSummarizeJreUsageSortOrderEnum(val string) (SummarizeJreUsageSortOrderEnum, bool)

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

func GetSummarizeJreUsageSortOrderEnumValues ¶

func GetSummarizeJreUsageSortOrderEnumValues() []SummarizeJreUsageSortOrderEnum

GetSummarizeJreUsageSortOrderEnumValues Enumerates the set of values for SummarizeJreUsageSortOrderEnum

type SummarizeLibraryUsageRequest ¶ added in v65.27.0

type SummarizeLibraryUsageRequest 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 Java Server instance key.
	ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The deployed application key.
	ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

	// The library key.
	LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

	// Filter the list with library name contains the given value.
	LibraryNameContains *string `mandatory:"false" contributesTo:"query" name:"libraryNameContains"`

	// The library name.
	LibraryName *string `mandatory:"false" contributesTo:"query" name:"libraryName"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeLibraryUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort libraries.  Only one sort order may be provided.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeLibraryUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeLibraryUsageRequest wrapper for the SummarizeLibraryUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeLibraryUsage.go.html to see an example of how to use SummarizeLibraryUsageRequest.

func (SummarizeLibraryUsageRequest) BinaryRequestBody ¶ added in v65.27.0

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeLibraryUsageRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (SummarizeLibraryUsageRequest) RetryPolicy ¶ added in v65.27.0

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

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

func (SummarizeLibraryUsageRequest) String ¶ added in v65.27.0

func (request SummarizeLibraryUsageRequest) String() string

func (SummarizeLibraryUsageRequest) ValidateEnumValue ¶ added in v65.27.0

func (request SummarizeLibraryUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeLibraryUsageResponse ¶ added in v65.27.0

type SummarizeLibraryUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of LibraryUsageCollection instances
	LibraryUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeLibraryUsageResponse wrapper for the SummarizeLibraryUsage operation

func (SummarizeLibraryUsageResponse) HTTPResponse ¶ added in v65.27.0

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

HTTPResponse implements the OCIResponse interface

func (SummarizeLibraryUsageResponse) String ¶ added in v65.27.0

func (response SummarizeLibraryUsageResponse) String() string

type SummarizeLibraryUsageSortByEnum ¶ added in v65.27.0

type SummarizeLibraryUsageSortByEnum string

SummarizeLibraryUsageSortByEnum Enum with underlying type: string

const (
	SummarizeLibraryUsageSortByApplicationcount         SummarizeLibraryUsageSortByEnum = "applicationCount"
	SummarizeLibraryUsageSortByJavaserverinstancecount  SummarizeLibraryUsageSortByEnum = "javaServerInstanceCount"
	SummarizeLibraryUsageSortByCvssscore                SummarizeLibraryUsageSortByEnum = "cvssScore"
	SummarizeLibraryUsageSortByDeployedapplicationcount SummarizeLibraryUsageSortByEnum = "deployedApplicationCount"
	SummarizeLibraryUsageSortByLibraryname              SummarizeLibraryUsageSortByEnum = "libraryName"
	SummarizeLibraryUsageSortByLibraryversion           SummarizeLibraryUsageSortByEnum = "libraryVersion"
	SummarizeLibraryUsageSortByManagedinstancecount     SummarizeLibraryUsageSortByEnum = "managedInstanceCount"
	SummarizeLibraryUsageSortByTimefirstseen            SummarizeLibraryUsageSortByEnum = "timeFirstSeen"
	SummarizeLibraryUsageSortByTimelastseen             SummarizeLibraryUsageSortByEnum = "timeLastSeen"
)

Set of constants representing the allowable values for SummarizeLibraryUsageSortByEnum

func GetMappingSummarizeLibraryUsageSortByEnum ¶ added in v65.27.0

func GetMappingSummarizeLibraryUsageSortByEnum(val string) (SummarizeLibraryUsageSortByEnum, bool)

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

func GetSummarizeLibraryUsageSortByEnumValues ¶ added in v65.27.0

func GetSummarizeLibraryUsageSortByEnumValues() []SummarizeLibraryUsageSortByEnum

GetSummarizeLibraryUsageSortByEnumValues Enumerates the set of values for SummarizeLibraryUsageSortByEnum

type SummarizeLibraryUsageSortOrderEnum ¶ added in v65.27.0

type SummarizeLibraryUsageSortOrderEnum string

SummarizeLibraryUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeLibraryUsageSortOrderAsc  SummarizeLibraryUsageSortOrderEnum = "ASC"
	SummarizeLibraryUsageSortOrderDesc SummarizeLibraryUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeLibraryUsageSortOrderEnum

func GetMappingSummarizeLibraryUsageSortOrderEnum ¶ added in v65.27.0

func GetMappingSummarizeLibraryUsageSortOrderEnum(val string) (SummarizeLibraryUsageSortOrderEnum, bool)

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

func GetSummarizeLibraryUsageSortOrderEnumValues ¶ added in v65.27.0

func GetSummarizeLibraryUsageSortOrderEnumValues() []SummarizeLibraryUsageSortOrderEnum

GetSummarizeLibraryUsageSortOrderEnumValues Enumerates the set of values for SummarizeLibraryUsageSortOrderEnum

type SummarizeManagedInstanceUsageFieldsEnum ¶

type SummarizeManagedInstanceUsageFieldsEnum string

SummarizeManagedInstanceUsageFieldsEnum Enum with underlying type: string

const (
	SummarizeManagedInstanceUsageFieldsApproximateJreCount          SummarizeManagedInstanceUsageFieldsEnum = "approximateJreCount"
	SummarizeManagedInstanceUsageFieldsApproximateInstallationCount SummarizeManagedInstanceUsageFieldsEnum = "approximateInstallationCount"
	SummarizeManagedInstanceUsageFieldsApproximateApplicationCount  SummarizeManagedInstanceUsageFieldsEnum = "approximateApplicationCount"
)

Set of constants representing the allowable values for SummarizeManagedInstanceUsageFieldsEnum

func GetMappingSummarizeManagedInstanceUsageFieldsEnum ¶

func GetMappingSummarizeManagedInstanceUsageFieldsEnum(val string) (SummarizeManagedInstanceUsageFieldsEnum, bool)

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

func GetSummarizeManagedInstanceUsageFieldsEnumValues ¶

func GetSummarizeManagedInstanceUsageFieldsEnumValues() []SummarizeManagedInstanceUsageFieldsEnum

GetSummarizeManagedInstanceUsageFieldsEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageFieldsEnum

type SummarizeManagedInstanceUsageManagedInstanceTypeEnum ¶

type SummarizeManagedInstanceUsageManagedInstanceTypeEnum string

SummarizeManagedInstanceUsageManagedInstanceTypeEnum Enum with underlying type: string

const (
	SummarizeManagedInstanceUsageManagedInstanceTypeOracleManagementAgent SummarizeManagedInstanceUsageManagedInstanceTypeEnum = "ORACLE_MANAGEMENT_AGENT"
)

Set of constants representing the allowable values for SummarizeManagedInstanceUsageManagedInstanceTypeEnum

func GetMappingSummarizeManagedInstanceUsageManagedInstanceTypeEnum ¶

func GetMappingSummarizeManagedInstanceUsageManagedInstanceTypeEnum(val string) (SummarizeManagedInstanceUsageManagedInstanceTypeEnum, bool)

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

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues ¶

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues() []SummarizeManagedInstanceUsageManagedInstanceTypeEnum

GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageManagedInstanceTypeEnum

type SummarizeManagedInstanceUsageRequest ¶

type SummarizeManagedInstanceUsageRequest 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 Fleet-unique identifier of the managed instance.
	ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

	// The type of the managed instance.
	ManagedInstanceType SummarizeManagedInstanceUsageManagedInstanceTypeEnum `mandatory:"false" contributesTo:"query" name:"managedInstanceType" omitEmpty:"true"`

	// The vendor of the related Java Runtime.
	JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

	// The distribution of the related Java Runtime.
	JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

	// The version of the related Java Runtime.
	JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

	// The file system path of the Java Runtime installation.
	InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

	// The Fleet-unique identifier of the related application.
	ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

	// Additional fields to include into the returned model on top of the required ones.
	// This parameter can also include 'approximateJreCount', 'approximateInstallationCount' and 'approximateApplicationCount'.
	// For example 'approximateJreCount,approximateInstallationCount'.
	Fields []SummarizeManagedInstanceUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order, either 'asc' or 'desc'.
	SortOrder SummarizeManagedInstanceUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort managed instance views. Only one sort order may be provided.
	// Default order for _timeFirstSeen_, _timeLastSeen_, approximateJreCount_, _approximateInstallationCount_
	// and _approximateApplicationCount_  is **descending**.
	// Default order for _osName_ is **ascending**.
	// If no value is specified _timeLastSeen_ is default.
	SortBy SummarizeManagedInstanceUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The operating system type.
	OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

	// Filter the list with hostname contains the given value.
	HostnameContains *string `mandatory:"false" contributesTo:"query" name:"hostnameContains"`

	// The library key.
	LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeManagedInstanceUsageRequest wrapper for the SummarizeManagedInstanceUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeManagedInstanceUsage.go.html to see an example of how to use SummarizeManagedInstanceUsageRequest.

func (SummarizeManagedInstanceUsageRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeManagedInstanceUsageRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (SummarizeManagedInstanceUsageRequest) RetryPolicy ¶

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

func (SummarizeManagedInstanceUsageRequest) String ¶

func (SummarizeManagedInstanceUsageRequest) ValidateEnumValue ¶

func (request SummarizeManagedInstanceUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeManagedInstanceUsageResponse ¶

type SummarizeManagedInstanceUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ManagedInstanceUsageCollection instances
	ManagedInstanceUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For list pagination. When this header appears in the response, additional pages of results remain.
	// Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
	// For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeManagedInstanceUsageResponse wrapper for the SummarizeManagedInstanceUsage operation

func (SummarizeManagedInstanceUsageResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (SummarizeManagedInstanceUsageResponse) String ¶

type SummarizeManagedInstanceUsageSortByEnum ¶

type SummarizeManagedInstanceUsageSortByEnum string

SummarizeManagedInstanceUsageSortByEnum Enum with underlying type: string

const (
	SummarizeManagedInstanceUsageSortByTimefirstseen                SummarizeManagedInstanceUsageSortByEnum = "timeFirstSeen"
	SummarizeManagedInstanceUsageSortByTimelastseen                 SummarizeManagedInstanceUsageSortByEnum = "timeLastSeen"
	SummarizeManagedInstanceUsageSortByApproximatejrecount          SummarizeManagedInstanceUsageSortByEnum = "approximateJreCount"
	SummarizeManagedInstanceUsageSortByApproximateinstallationcount SummarizeManagedInstanceUsageSortByEnum = "approximateInstallationCount"
	SummarizeManagedInstanceUsageSortByApproximateapplicationcount  SummarizeManagedInstanceUsageSortByEnum = "approximateApplicationCount"
	SummarizeManagedInstanceUsageSortByOsname                       SummarizeManagedInstanceUsageSortByEnum = "osName"
)

Set of constants representing the allowable values for SummarizeManagedInstanceUsageSortByEnum

func GetMappingSummarizeManagedInstanceUsageSortByEnum ¶

func GetMappingSummarizeManagedInstanceUsageSortByEnum(val string) (SummarizeManagedInstanceUsageSortByEnum, bool)

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

func GetSummarizeManagedInstanceUsageSortByEnumValues ¶

func GetSummarizeManagedInstanceUsageSortByEnumValues() []SummarizeManagedInstanceUsageSortByEnum

GetSummarizeManagedInstanceUsageSortByEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageSortByEnum

type SummarizeManagedInstanceUsageSortOrderEnum ¶

type SummarizeManagedInstanceUsageSortOrderEnum string

SummarizeManagedInstanceUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeManagedInstanceUsageSortOrderAsc  SummarizeManagedInstanceUsageSortOrderEnum = "ASC"
	SummarizeManagedInstanceUsageSortOrderDesc SummarizeManagedInstanceUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeManagedInstanceUsageSortOrderEnum

func GetMappingSummarizeManagedInstanceUsageSortOrderEnum ¶

func GetMappingSummarizeManagedInstanceUsageSortOrderEnum(val string) (SummarizeManagedInstanceUsageSortOrderEnum, bool)

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

func GetSummarizeManagedInstanceUsageSortOrderEnumValues ¶

func GetSummarizeManagedInstanceUsageSortOrderEnumValues() []SummarizeManagedInstanceUsageSortOrderEnum

GetSummarizeManagedInstanceUsageSortOrderEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageSortOrderEnum

type SummarizeResourceInventoryRequest ¶

type SummarizeResourceInventoryRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

	// The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

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

SummarizeResourceInventoryRequest wrapper for the SummarizeResourceInventory operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/SummarizeResourceInventory.go.html to see an example of how to use SummarizeResourceInventoryRequest.

func (SummarizeResourceInventoryRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeResourceInventoryRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (SummarizeResourceInventoryRequest) RetryPolicy ¶

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

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

func (SummarizeResourceInventoryRequest) String ¶

func (request SummarizeResourceInventoryRequest) String() string

func (SummarizeResourceInventoryRequest) ValidateEnumValue ¶

func (request SummarizeResourceInventoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeResourceInventoryResponse ¶

type SummarizeResourceInventoryResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

SummarizeResourceInventoryResponse wrapper for the SummarizeResourceInventory operation

func (SummarizeResourceInventoryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (SummarizeResourceInventoryResponse) String ¶

func (response SummarizeResourceInventoryResponse) String() string

type SummarizedEventsLog ¶ added in v65.27.0

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

SummarizedEventsLog Summarized events log for advanced feature.

func (SummarizedEventsLog) String ¶ added in v65.27.0

func (m SummarizedEventsLog) String() string

func (SummarizedEventsLog) ValidateEnumValue ¶ added in v65.27.0

func (m SummarizedEventsLog) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SupportTypeEnum ¶ added in v65.16.0

type SupportTypeEnum string

SupportTypeEnum Enum with underlying type: string

const (
	SupportTypeLts    SupportTypeEnum = "LTS"
	SupportTypeNonLts SupportTypeEnum = "NON_LTS"
)

Set of constants representing the allowable values for SupportTypeEnum

func GetMappingSupportTypeEnum ¶ added in v65.16.0

func GetMappingSupportTypeEnum(val string) (SupportTypeEnum, bool)

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

func GetSupportTypeEnumValues ¶ added in v65.16.0

func GetSupportTypeEnumValues() []SupportTypeEnum

GetSupportTypeEnumValues Enumerates the set of values for SupportTypeEnum

type TlsVersionsEnum ¶ added in v65.27.0

type TlsVersionsEnum string

TlsVersionsEnum Enum with underlying type: string

const (
	TlsVersionsTls10 TlsVersionsEnum = "TLS_1_0"
	TlsVersionsTls11 TlsVersionsEnum = "TLS_1_1"
)

Set of constants representing the allowable values for TlsVersionsEnum

func GetMappingTlsVersionsEnum ¶ added in v65.27.0

func GetMappingTlsVersionsEnum(val string) (TlsVersionsEnum, bool)

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

func GetTlsVersionsEnumValues ¶ added in v65.27.0

func GetTlsVersionsEnumValues() []TlsVersionsEnum

GetTlsVersionsEnumValues Enumerates the set of values for TlsVersionsEnum

type UpdateDrsFileDetails ¶ added in v65.52.1

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

UpdateDrsFileDetails Details of the request to update DRS file in a Fleet.

func (UpdateDrsFileDetails) String ¶ added in v65.52.1

func (m UpdateDrsFileDetails) String() string

func (UpdateDrsFileDetails) ValidateEnumValue ¶ added in v65.52.1

func (m UpdateDrsFileDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDrsFileRequest ¶ added in v65.52.1

type UpdateDrsFileRequest 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 update DRS
	UpdateDrsFileDetails `contributesTo:"body"`

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

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

UpdateDrsFileRequest wrapper for the UpdateDrsFile operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/UpdateDrsFile.go.html to see an example of how to use UpdateDrsFileRequest.

func (UpdateDrsFileRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDrsFileRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (UpdateDrsFileRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (UpdateDrsFileRequest) String ¶ added in v65.52.1

func (request UpdateDrsFileRequest) String() string

func (UpdateDrsFileRequest) ValidateEnumValue ¶ added in v65.52.1

func (request UpdateDrsFileRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDrsFileResponse ¶ added in v65.52.1

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

UpdateDrsFileResponse wrapper for the UpdateDrsFile operation

func (UpdateDrsFileResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (UpdateDrsFileResponse) String ¶ added in v65.52.1

func (response UpdateDrsFileResponse) String() string

type UpdateExportSettingDetails ¶ added in v65.52.1

type UpdateExportSettingDetails struct {

	// ExportSetting flag to store enabled or disabled status.
	IsEnabled *bool `mandatory:"true" json:"isEnabled"`

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

UpdateExportSettingDetails Attributes to update a Export setting.

func (UpdateExportSettingDetails) String ¶ added in v65.52.1

func (UpdateExportSettingDetails) ValidateEnumValue ¶ added in v65.52.1

func (m UpdateExportSettingDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExportSettingRequest ¶ added in v65.52.1

type UpdateExportSettingRequest 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 new details for the Export setting.
	UpdateExportSettingDetails `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"`

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

UpdateExportSettingRequest wrapper for the UpdateExportSetting operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/UpdateExportSetting.go.html to see an example of how to use UpdateExportSettingRequest.

func (UpdateExportSettingRequest) BinaryRequestBody ¶ added in v65.52.1

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateExportSettingRequest) HTTPRequest ¶ added in v65.52.1

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

HTTPRequest implements the OCIRequest interface

func (UpdateExportSettingRequest) RetryPolicy ¶ added in v65.52.1

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

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

func (UpdateExportSettingRequest) String ¶ added in v65.52.1

func (request UpdateExportSettingRequest) String() string

func (UpdateExportSettingRequest) ValidateEnumValue ¶ added in v65.52.1

func (request UpdateExportSettingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExportSettingResponse ¶ added in v65.52.1

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

UpdateExportSettingResponse wrapper for the UpdateExportSetting operation

func (UpdateExportSettingResponse) HTTPResponse ¶ added in v65.52.1

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

HTTPResponse implements the OCIResponse interface

func (UpdateExportSettingResponse) String ¶ added in v65.52.1

func (response UpdateExportSettingResponse) String() string

type UpdateFleetAdvancedFeatureConfigurationDetails ¶ added in v65.27.0

type UpdateFleetAdvancedFeatureConfigurationDetails struct {

	// Namespace for the Fleet advanced feature.
	AnalyticNamespace *string `mandatory:"false" json:"analyticNamespace"`

	// Bucket name required to store JFR and related data.
	AnalyticBucketName *string `mandatory:"false" json:"analyticBucketName"`

	Lcm *Lcm `mandatory:"false" json:"lcm"`

	CryptoEventAnalysis *CryptoEventAnalysis `mandatory:"false" json:"cryptoEventAnalysis"`

	AdvancedUsageTracking *AdvancedUsageTracking `mandatory:"false" json:"advancedUsageTracking"`

	JfrRecording *JfrRecording `mandatory:"false" json:"jfrRecording"`

	PerformanceTuningAnalysis *PerformanceTuningAnalysis `mandatory:"false" json:"performanceTuningAnalysis"`

	JavaMigrationAnalysis *JavaMigrationAnalysis `mandatory:"false" json:"javaMigrationAnalysis"`
}

UpdateFleetAdvancedFeatureConfigurationDetails Details object containing advanced feature configurations to be updated. Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.

func (UpdateFleetAdvancedFeatureConfigurationDetails) String ¶ added in v65.27.0

func (UpdateFleetAdvancedFeatureConfigurationDetails) ValidateEnumValue ¶ added in v65.27.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAdvancedFeatureConfigurationRequest ¶ added in v65.27.0

type UpdateFleetAdvancedFeatureConfigurationRequest struct {

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

	// Update advanced feature configurations with new fields.
	UpdateFleetAdvancedFeatureConfigurationDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// ETag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the ETag you
	// provide matches the resource's current ETag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

UpdateFleetAdvancedFeatureConfigurationRequest wrapper for the UpdateFleetAdvancedFeatureConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/UpdateFleetAdvancedFeatureConfiguration.go.html to see an example of how to use UpdateFleetAdvancedFeatureConfigurationRequest.

func (UpdateFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody ¶ added in v65.27.0

BinaryRequestBody implements the OCIRequest interface

func (UpdateFleetAdvancedFeatureConfigurationRequest) HTTPRequest ¶ added in v65.27.0

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

HTTPRequest implements the OCIRequest interface

func (UpdateFleetAdvancedFeatureConfigurationRequest) RetryPolicy ¶ added in v65.27.0

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

func (UpdateFleetAdvancedFeatureConfigurationRequest) String ¶ added in v65.27.0

func (UpdateFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue ¶ added in v65.27.0

func (request UpdateFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAdvancedFeatureConfigurationResponse ¶ added in v65.27.0

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

UpdateFleetAdvancedFeatureConfigurationResponse wrapper for the UpdateFleetAdvancedFeatureConfiguration operation

func (UpdateFleetAdvancedFeatureConfigurationResponse) HTTPResponse ¶ added in v65.27.0

HTTPResponse implements the OCIResponse interface

func (UpdateFleetAdvancedFeatureConfigurationResponse) String ¶ added in v65.27.0

type UpdateFleetAgentConfigurationDetails ¶

type UpdateFleetAgentConfigurationDetails struct {

	// The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
	JreScanFrequencyInMinutes *int `mandatory:"false" 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:"false" json:"javaUsageTrackerProcessingFrequencyInMinutes"`

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

	LinuxConfiguration *FleetAgentOsConfiguration `mandatory:"false" json:"linuxConfiguration"`

	WindowsConfiguration *FleetAgentOsConfiguration `mandatory:"false" json:"windowsConfiguration"`

	MacOsConfiguration *FleetAgentOsConfiguration `mandatory:"false" json:"macOsConfiguration"`
}

UpdateFleetAgentConfigurationDetails Attributes to update a Fleet Agent Configuration.

func (UpdateFleetAgentConfigurationDetails) String ¶

func (UpdateFleetAgentConfigurationDetails) ValidateEnumValue ¶

func (m UpdateFleetAgentConfigurationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAgentConfigurationRequest ¶

type UpdateFleetAgentConfigurationRequest 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 new details for the Fleet Agent Configuration.
	UpdateFleetAgentConfigurationDetails `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"`

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

UpdateFleetAgentConfigurationRequest wrapper for the UpdateFleetAgentConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/UpdateFleetAgentConfiguration.go.html to see an example of how to use UpdateFleetAgentConfigurationRequest.

func (UpdateFleetAgentConfigurationRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateFleetAgentConfigurationRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (UpdateFleetAgentConfigurationRequest) RetryPolicy ¶

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

func (UpdateFleetAgentConfigurationRequest) String ¶

func (UpdateFleetAgentConfigurationRequest) ValidateEnumValue ¶

func (request UpdateFleetAgentConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAgentConfigurationResponse ¶

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

UpdateFleetAgentConfigurationResponse wrapper for the UpdateFleetAgentConfiguration operation

func (UpdateFleetAgentConfigurationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateFleetAgentConfigurationResponse) String ¶

type UpdateFleetDetails ¶

type UpdateFleetDetails struct {

	// The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The Fleet's description.
	Description *string `mandatory:"false" json:"description"`

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

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

UpdateFleetDetails Attributes to update a Fleet.

func (UpdateFleetDetails) String ¶

func (m UpdateFleetDetails) String() string

func (UpdateFleetDetails) ValidateEnumValue ¶

func (m UpdateFleetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetRequest ¶

type UpdateFleetRequest 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 new details for the Fleet.
	UpdateFleetDetails `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"`

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

UpdateFleetRequest wrapper for the UpdateFleet operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jms/UpdateFleet.go.html to see an example of how to use UpdateFleetRequest.

func (UpdateFleetRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateFleetRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (UpdateFleetRequest) RetryPolicy ¶

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

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

func (UpdateFleetRequest) String ¶

func (request UpdateFleetRequest) String() string

func (UpdateFleetRequest) ValidateEnumValue ¶

func (request UpdateFleetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetResponse ¶

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

UpdateFleetResponse wrapper for the UpdateFleet operation

func (UpdateFleetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateFleetResponse) String ¶

func (response UpdateFleetResponse) String() string

type WorkItemCollection ¶

type WorkItemCollection struct {

	// A list of work request items.
	Items []WorkItemSummary `mandatory:"true" json:"items"`
}

WorkItemCollection A list of WorkItem.

func (WorkItemCollection) String ¶

func (m WorkItemCollection) String() string

func (WorkItemCollection) ValidateEnumValue ¶

func (m WorkItemCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkItemDetails ¶ added in v65.41.0

type WorkItemDetails interface {

	// The work item type.
	GetWorkItemType() WorkItemTypeEnum
}

WorkItemDetails The minimum details of a work item.

type WorkItemDetailsKindEnum ¶ added in v65.41.0

type WorkItemDetailsKindEnum string

WorkItemDetailsKindEnum Enum with underlying type: string

const (
	WorkItemDetailsKindBasic       WorkItemDetailsKindEnum = "BASIC"
	WorkItemDetailsKindApplication WorkItemDetailsKindEnum = "APPLICATION"
	WorkItemDetailsKindLcm         WorkItemDetailsKindEnum = "LCM"
)

Set of constants representing the allowable values for WorkItemDetailsKindEnum

func GetMappingWorkItemDetailsKindEnum ¶ added in v65.41.0

func GetMappingWorkItemDetailsKindEnum(val string) (WorkItemDetailsKindEnum, bool)

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

func GetWorkItemDetailsKindEnumValues ¶ added in v65.41.0

func GetWorkItemDetailsKindEnumValues() []WorkItemDetailsKindEnum

GetWorkItemDetailsKindEnumValues Enumerates the set of values for WorkItemDetailsKindEnum

type WorkItemStatusEnum ¶

type WorkItemStatusEnum string

WorkItemStatusEnum Enum with underlying type: string

const (
	WorkItemStatusAccepted       WorkItemStatusEnum = "ACCEPTED"
	WorkItemStatusInProgress     WorkItemStatusEnum = "IN_PROGRESS"
	WorkItemStatusCanceling      WorkItemStatusEnum = "CANCELING"
	WorkItemStatusCanceled       WorkItemStatusEnum = "CANCELED"
	WorkItemStatusSucceeded      WorkItemStatusEnum = "SUCCEEDED"
	WorkItemStatusNeedsAttention WorkItemStatusEnum = "NEEDS_ATTENTION"
	WorkItemStatusRetrying       WorkItemStatusEnum = "RETRYING"
)

Set of constants representing the allowable values for WorkItemStatusEnum

func GetMappingWorkItemStatusEnum ¶

func GetMappingWorkItemStatusEnum(val string) (WorkItemStatusEnum, bool)

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

func GetWorkItemStatusEnumValues ¶

func GetWorkItemStatusEnumValues() []WorkItemStatusEnum

GetWorkItemStatusEnumValues Enumerates the set of values for WorkItemStatusEnum

type WorkItemSummary ¶

type WorkItemSummary struct {

	// The unique ID of ths work item.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the work request created this work item.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

	InstallationSite *InstallationSite `mandatory:"true" json:"installationSite"`

	Details WorkItemDetails `mandatory:"true" json:"details"`

	// The status of the work item.
	Status WorkItemStatusEnum `mandatory:"true" json:"status"`

	// Number of times this work item is retried.
	RetryCount *int `mandatory:"true" json:"retryCount"`

	// The date and time the work item was last updated. (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`
}

WorkItemSummary Work item to complete a work request.

func (WorkItemSummary) String ¶

func (m WorkItemSummary) String() string

func (*WorkItemSummary) UnmarshalJSON ¶ added in v65.41.0

func (m *WorkItemSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WorkItemSummary) ValidateEnumValue ¶

func (m WorkItemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkItemTypeEnum ¶ added in v65.41.0

type WorkItemTypeEnum string

WorkItemTypeEnum Enum with underlying type: string

const (
	WorkItemTypeLcm                     WorkItemTypeEnum = "LCM"
	WorkItemTypeJfrCapture              WorkItemTypeEnum = "JFR_CAPTURE"
	WorkItemTypeJfrUpload               WorkItemTypeEnum = "JFR_UPLOAD"
	WorkItemTypeCryptoAnalysis          WorkItemTypeEnum = "CRYPTO_ANALYSIS"
	WorkItemTypeCryptoAnalysisMerge     WorkItemTypeEnum = "CRYPTO_ANALYSIS_MERGE"
	WorkItemTypeAdvancedUsageTracking   WorkItemTypeEnum = "ADVANCED_USAGE_TRACKING"
	WorkItemTypeAdvUsageServerMetadata  WorkItemTypeEnum = "ADV_USAGE_SERVER_METADATA"
	WorkItemTypeAdvUsageServerLibraries WorkItemTypeEnum = "ADV_USAGE_SERVER_LIBRARIES"
	WorkItemTypeAdvUsageJavaLibraries   WorkItemTypeEnum = "ADV_USAGE_JAVA_LIBRARIES"
	WorkItemTypePerformanceTuning       WorkItemTypeEnum = "PERFORMANCE_TUNING"
	WorkItemTypeJmigrateAnalysis        WorkItemTypeEnum = "JMIGRATE_ANALYSIS"
	WorkItemTypeJmigrateCreateReport    WorkItemTypeEnum = "JMIGRATE_CREATE_REPORT"
	WorkItemTypeDrs                     WorkItemTypeEnum = "DRS"
)

Set of constants representing the allowable values for WorkItemTypeEnum

func GetMappingWorkItemTypeEnum ¶ added in v65.41.0

func GetMappingWorkItemTypeEnum(val string) (WorkItemTypeEnum, bool)

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

func GetWorkItemTypeEnumValues ¶ added in v65.41.0

func GetWorkItemTypeEnumValues() []WorkItemTypeEnum

GetWorkItemTypeEnumValues Enumerates the set of values for WorkItemTypeEnum

type WorkRequest ¶

type WorkRequest struct {

	// The asynchronous operation tracked by this work request.
	OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of the work request.
	Status OperationStatusEnum `mandatory:"true" json:"status"`

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

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request. Work requests should be scoped to
	// the same compartment as the resource the work request affects. If the work request affects multiple resources,
	// and those resources aren't in the same compartment, it's up to the service team to pick the primary
	// resource whose compartment should be used.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources that are affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// The percentage complete of the operation tracked by this work request.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the request was created (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the work request transitioned from _ACCEPTED_ to _IN_PROGRESS_ (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request reached a terminal state, either _FAILED_ or _SUCCEEDED_ (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	CreatedBy *Principal `mandatory:"false" json:"createdBy"`

	// The date and time the work request percentage was last updated. (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`

	// The total number of tasks to be executed for this work request.
	TotalTaskCount *int `mandatory:"false" json:"totalTaskCount"`

	// The number of tasks had been executed to a terminal state.
	CompletedTaskCount *int `mandatory:"false" json:"completedTaskCount"`
}

WorkRequest An asynchronous work request. See Work Requests (https://docs.cloud.oracle.com/Content/General/Concepts/workrequestoverview.htm).

func (WorkRequest) String ¶

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue ¶

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestCollection ¶

type WorkRequestCollection struct {

	// A list of work requests.
	Items []WorkRequest `mandatory:"true" json:"items"`
}

WorkRequestCollection Results of a work request search. Contains WorkRequest items

func (WorkRequestCollection) String ¶

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue ¶

func (m WorkRequestCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError ¶

type WorkRequestError struct {

	// A machine-usable code for the error that occurred. Error codes are listed at API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
	Code *string `mandatory:"true" json:"code"`

	// A human readable description of the issue encountered.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the error occured (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestError An error encountered while executing an operation that is tracked by a work request.

func (WorkRequestError) String ¶

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue ¶

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection ¶

type WorkRequestErrorCollection struct {

	// A list of work request errors.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection Results of a work request error search. Contains WorkRequestError items

func (WorkRequestErrorCollection) String ¶

func (WorkRequestErrorCollection) ValidateEnumValue ¶

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry ¶

type WorkRequestLogEntry struct {

	// A human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the log message was written (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry A log message from executing an operation that is tracked by a work request.

func (WorkRequestLogEntry) String ¶

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue ¶

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection ¶

type WorkRequestLogEntryCollection struct {

	// A list of work request log entries.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection Results of a work request log entry search. Contains WorkRequestLogEntry items

func (WorkRequestLogEntryCollection) String ¶

func (WorkRequestLogEntryCollection) ValidateEnumValue ¶

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource ¶

type WorkRequestResource struct {

	// The resource type affected by the work request.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource was affected by the operation that spawned the work request.
	// A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
	// work is complete for that resource at which point it will transition to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

	// An OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) or other unique identifier of the resource affected by the work request.
	Identifier *string `mandatory:"true" json:"identifier"`

	// The URI path that the user can perform a GET operation to access the resource metadata.
	EntityUri *string `mandatory:"false" json:"entityUri"`
}

WorkRequestResource A resource that is created or operated on by an asynchronous operation that is tracked by a work request.

func (WorkRequestResource) String ¶

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue ¶

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL