opsi

package
v65.63.2 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 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 GetArchivalStateEnumStringValues ¶ added in v65.54.0

func GetArchivalStateEnumStringValues() []string

GetArchivalStateEnumStringValues Enumerates the set of values in String for ArchivalStateEnum

func GetAwrDatabaseReportFormatEnumStringValues ¶ added in v65.14.0

func GetAwrDatabaseReportFormatEnumStringValues() []string

GetAwrDatabaseReportFormatEnumStringValues Enumerates the set of values in String for AwrDatabaseReportFormatEnum

func GetAwrDatabaseSqlReportFormatEnumStringValues ¶ added in v65.14.0

func GetAwrDatabaseSqlReportFormatEnumStringValues() []string

GetAwrDatabaseSqlReportFormatEnumStringValues Enumerates the set of values in String for AwrDatabaseSqlReportFormatEnum

func GetAwrHubLifecycleStateEnumStringValues ¶

func GetAwrHubLifecycleStateEnumStringValues() []string

GetAwrHubLifecycleStateEnumStringValues Enumerates the set of values in String for AwrHubLifecycleStateEnum

func GetAwrHubSourceLifecycleStateEnumStringValues ¶ added in v65.54.0

func GetAwrHubSourceLifecycleStateEnumStringValues() []string

GetAwrHubSourceLifecycleStateEnumStringValues Enumerates the set of values in String for AwrHubSourceLifecycleStateEnum

func GetAwrHubSourceStatusEnumStringValues ¶ added in v65.54.0

func GetAwrHubSourceStatusEnumStringValues() []string

GetAwrHubSourceStatusEnumStringValues Enumerates the set of values in String for AwrHubSourceStatusEnum

func GetAwrHubSourceTypeEnumStringValues ¶ added in v65.54.0

func GetAwrHubSourceTypeEnumStringValues() []string

GetAwrHubSourceTypeEnumStringValues Enumerates the set of values in String for AwrHubSourceTypeEnum

func GetAwrQueryResultAwrResultTypeEnumStringValues ¶ added in v65.14.0

func GetAwrQueryResultAwrResultTypeEnumStringValues() []string

GetAwrQueryResultAwrResultTypeEnumStringValues Enumerates the set of values in String for AwrQueryResultAwrResultTypeEnum

func GetAwrReportFormatTypeEnumStringValues ¶

func GetAwrReportFormatTypeEnumStringValues() []string

GetAwrReportFormatTypeEnumStringValues Enumerates the set of values in String for AwrReportFormatTypeEnum

func GetCloudImportableComputeEntitySummaryPlatformTypeEnumStringValues ¶ added in v65.16.0

func GetCloudImportableComputeEntitySummaryPlatformTypeEnumStringValues() []string

GetCloudImportableComputeEntitySummaryPlatformTypeEnumStringValues Enumerates the set of values in String for CloudImportableComputeEntitySummaryPlatformTypeEnum

func GetConfigurationItemAllowedValueTypeEnumStringValues ¶ added in v65.29.0

func GetConfigurationItemAllowedValueTypeEnumStringValues() []string

GetConfigurationItemAllowedValueTypeEnumStringValues Enumerates the set of values in String for ConfigurationItemAllowedValueTypeEnum

func GetConfigurationItemTypeEnumStringValues ¶ added in v65.29.0

func GetConfigurationItemTypeEnumStringValues() []string

GetConfigurationItemTypeEnumStringValues Enumerates the set of values in String for ConfigurationItemTypeEnum

func GetConfigurationItemValueSourceConfigurationTypeEnumStringValues ¶ added in v65.29.0

func GetConfigurationItemValueSourceConfigurationTypeEnumStringValues() []string

GetConfigurationItemValueSourceConfigurationTypeEnumStringValues Enumerates the set of values in String for ConfigurationItemValueSourceConfigurationTypeEnum

func GetConnectionDetailsProtocolEnumStringValues ¶

func GetConnectionDetailsProtocolEnumStringValues() []string

GetConnectionDetailsProtocolEnumStringValues Enumerates the set of values in String for ConnectionDetailsProtocolEnum

func GetCreateOpsiConfigurationConfigItemCustomStatusEnumStringValues ¶ added in v65.29.0

func GetCreateOpsiConfigurationConfigItemCustomStatusEnumStringValues() []string

GetCreateOpsiConfigurationConfigItemCustomStatusEnumStringValues Enumerates the set of values in String for CreateOpsiConfigurationConfigItemCustomStatusEnum

func GetCreateOpsiConfigurationConfigItemFieldEnumStringValues ¶ added in v65.29.0

func GetCreateOpsiConfigurationConfigItemFieldEnumStringValues() []string

GetCreateOpsiConfigurationConfigItemFieldEnumStringValues Enumerates the set of values in String for CreateOpsiConfigurationConfigItemFieldEnum

func GetCreateOpsiConfigurationOpsiConfigFieldEnumStringValues ¶ added in v65.29.0

func GetCreateOpsiConfigurationOpsiConfigFieldEnumStringValues() []string

GetCreateOpsiConfigurationOpsiConfigFieldEnumStringValues Enumerates the set of values in String for CreateOpsiConfigurationOpsiConfigFieldEnum

func GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumStringValues ¶

func GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumStringValues() []string

GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumStringValues Enumerates the set of values in String for CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum

func GetCredentialByVaultRoleEnumStringValues ¶

func GetCredentialByVaultRoleEnumStringValues() []string

GetCredentialByVaultRoleEnumStringValues Enumerates the set of values in String for CredentialByVaultRoleEnum

func GetCredentialDetailsCredentialTypeEnumStringValues ¶

func GetCredentialDetailsCredentialTypeEnumStringValues() []string

GetCredentialDetailsCredentialTypeEnumStringValues Enumerates the set of values in String for CredentialDetailsCredentialTypeEnum

func GetDataObjectColumnMetadataCategoryEnumStringValues ¶ added in v65.8.1

func GetDataObjectColumnMetadataCategoryEnumStringValues() []string

GetDataObjectColumnMetadataCategoryEnumStringValues Enumerates the set of values in String for DataObjectColumnMetadataCategoryEnum

func GetDataObjectColumnMetadataDataTypeNameEnumStringValues ¶ added in v65.8.1

func GetDataObjectColumnMetadataDataTypeNameEnumStringValues() []string

GetDataObjectColumnMetadataDataTypeNameEnumStringValues Enumerates the set of values in String for DataObjectColumnMetadataDataTypeNameEnum

func GetDataObjectColumnUnitUnitCategoryEnumStringValues ¶ added in v65.8.1

func GetDataObjectColumnUnitUnitCategoryEnumStringValues() []string

GetDataObjectColumnUnitUnitCategoryEnumStringValues Enumerates the set of values in String for DataObjectColumnUnitUnitCategoryEnum

func GetDataObjectCoreColumnUnitUnitEnumStringValues ¶ added in v65.8.1

func GetDataObjectCoreColumnUnitUnitEnumStringValues() []string

GetDataObjectCoreColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectCoreColumnUnitUnitEnum

func GetDataObjectDataSizeColumnUnitUnitEnumStringValues ¶ added in v65.8.1

func GetDataObjectDataSizeColumnUnitUnitEnumStringValues() []string

GetDataObjectDataSizeColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectDataSizeColumnUnitUnitEnum

func GetDataObjectFrequencyColumnUnitUnitEnumStringValues ¶ added in v65.8.1

func GetDataObjectFrequencyColumnUnitUnitEnumStringValues() []string

GetDataObjectFrequencyColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectFrequencyColumnUnitUnitEnum

func GetDataObjectOtherStandardColumnUnitUnitEnumStringValues ¶ added in v65.8.1

func GetDataObjectOtherStandardColumnUnitUnitEnumStringValues() []string

GetDataObjectOtherStandardColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectOtherStandardColumnUnitUnitEnum

func GetDataObjectPowerColumnUnitUnitEnumStringValues ¶ added in v65.8.1

func GetDataObjectPowerColumnUnitUnitEnumStringValues() []string

GetDataObjectPowerColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectPowerColumnUnitUnitEnum

func GetDataObjectQueryQueryTypeEnumStringValues ¶ added in v65.8.1

func GetDataObjectQueryQueryTypeEnumStringValues() []string

GetDataObjectQueryQueryTypeEnumStringValues Enumerates the set of values in String for DataObjectQueryQueryTypeEnum

func GetDataObjectTemperatureColumnUnitUnitEnumStringValues ¶ added in v65.8.1

func GetDataObjectTemperatureColumnUnitUnitEnumStringValues() []string

GetDataObjectTemperatureColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectTemperatureColumnUnitUnitEnum

func GetDataObjectTimeColumnUnitUnitEnumStringValues ¶ added in v65.8.1

func GetDataObjectTimeColumnUnitUnitEnumStringValues() []string

GetDataObjectTimeColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectTimeColumnUnitUnitEnum

func GetDataObjectTypeEnumStringValues ¶ added in v65.47.2

func GetDataObjectTypeEnumStringValues() []string

GetDataObjectTypeEnumStringValues Enumerates the set of values in String for DataObjectTypeEnum

func GetDatabaseConfigurationMetricGroupMetricNameEnumStringValues ¶

func GetDatabaseConfigurationMetricGroupMetricNameEnumStringValues() []string

GetDatabaseConfigurationMetricGroupMetricNameEnumStringValues Enumerates the set of values in String for DatabaseConfigurationMetricGroupMetricNameEnum

func GetDatabaseEntitySourceAllEnumStringValues ¶

func GetDatabaseEntitySourceAllEnumStringValues() []string

GetDatabaseEntitySourceAllEnumStringValues Enumerates the set of values in String for DatabaseEntitySourceAllEnum

func GetDatabaseEntitySourceEnumStringValues ¶

func GetDatabaseEntitySourceEnumStringValues() []string

GetDatabaseEntitySourceEnumStringValues Enumerates the set of values in String for DatabaseEntitySourceEnum

func GetDatabaseEnumStringValues ¶

func GetDatabaseEnumStringValues() []string

GetDatabaseEnumStringValues Enumerates the set of values in String for DatabaseEnum

func GetDayOfWeekEnumStringValues ¶ added in v65.61.0

func GetDayOfWeekEnumStringValues() []string

GetDayOfWeekEnumStringValues Enumerates the set of values in String for DayOfWeekEnum

func GetDiskGroupEnumStringValues ¶

func GetDiskGroupEnumStringValues() []string

GetDiskGroupEnumStringValues Enumerates the set of values in String for DiskGroupEnum

func GetEmManagedExternalHostInsightPlatformTypeEnumStringValues ¶

func GetEmManagedExternalHostInsightPlatformTypeEnumStringValues() []string

GetEmManagedExternalHostInsightPlatformTypeEnumStringValues Enumerates the set of values in String for EmManagedExternalHostInsightPlatformTypeEnum

func GetEmManagedExternalHostInsightSummaryPlatformTypeEnumStringValues ¶

func GetEmManagedExternalHostInsightSummaryPlatformTypeEnumStringValues() []string

GetEmManagedExternalHostInsightSummaryPlatformTypeEnumStringValues Enumerates the set of values in String for EmManagedExternalHostInsightSummaryPlatformTypeEnum

func GetExadataEntitySourceEnumStringValues ¶

func GetExadataEntitySourceEnumStringValues() []string

GetExadataEntitySourceEnumStringValues Enumerates the set of values in String for ExadataEntitySourceEnum

func GetExadataInsightLifecycleStateEnumStringValues ¶

func GetExadataInsightLifecycleStateEnumStringValues() []string

GetExadataInsightLifecycleStateEnumStringValues Enumerates the set of values in String for ExadataInsightLifecycleStateEnum

func GetExadataInsightResourceForecastTrendSummaryPatternEnumStringValues ¶

func GetExadataInsightResourceForecastTrendSummaryPatternEnumStringValues() []string

GetExadataInsightResourceForecastTrendSummaryPatternEnumStringValues Enumerates the set of values in String for ExadataInsightResourceForecastTrendSummaryPatternEnum

func GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumStringValues ¶

func GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumStringValues() []string

GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumStringValues Enumerates the set of values in String for ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum

func GetExadataMemberSummaryEntityTypeEnumStringValues ¶

func GetExadataMemberSummaryEntityTypeEnumStringValues() []string

GetExadataMemberSummaryEntityTypeEnumStringValues Enumerates the set of values in String for ExadataMemberSummaryEntityTypeEnum

func GetExadataRackTypeEnumStringValues ¶

func GetExadataRackTypeEnumStringValues() []string

GetExadataRackTypeEnumStringValues Enumerates the set of values in String for ExadataRackTypeEnum

func GetExadataResourceTypeEnumStringValues ¶ added in v65.27.0

func GetExadataResourceTypeEnumStringValues() []string

GetExadataResourceTypeEnumStringValues Enumerates the set of values in String for ExadataResourceTypeEnum

func GetExadataTypeEnumStringValues ¶

func GetExadataTypeEnumStringValues() []string

GetExadataTypeEnumStringValues Enumerates the set of values in String for ExadataTypeEnum

func GetGetAwrDatabaseReportReportFormatEnumStringValues ¶ added in v65.14.0

func GetGetAwrDatabaseReportReportFormatEnumStringValues() []string

GetGetAwrDatabaseReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDatabaseReportReportFormatEnum

func GetGetAwrDatabaseReportReportTypeEnumStringValues ¶ added in v65.14.0

func GetGetAwrDatabaseReportReportTypeEnumStringValues() []string

GetGetAwrDatabaseReportReportTypeEnumStringValues Enumerates the set of values in String for GetAwrDatabaseReportReportTypeEnum

func GetGetAwrDatabaseSqlReportReportFormatEnumStringValues ¶ added in v65.14.0

func GetGetAwrDatabaseSqlReportReportFormatEnumStringValues() []string

GetGetAwrDatabaseSqlReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDatabaseSqlReportReportFormatEnum

func GetGetAwrHubObjectArchivalStateEnumStringValues ¶ added in v65.54.0

func GetGetAwrHubObjectArchivalStateEnumStringValues() []string

GetGetAwrHubObjectArchivalStateEnumStringValues Enumerates the set of values in String for GetAwrHubObjectArchivalStateEnum

func GetGetAwrHubObjectStorageTierEnumStringValues ¶ added in v65.54.0

func GetGetAwrHubObjectStorageTierEnumStringValues() []string

GetGetAwrHubObjectStorageTierEnumStringValues Enumerates the set of values in String for GetAwrHubObjectStorageTierEnum

func GetGetAwrReportReportFormatEnumStringValues ¶

func GetGetAwrReportReportFormatEnumStringValues() []string

GetGetAwrReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrReportReportFormatEnum

func GetGetOpsiConfigurationConfigItemCustomStatusEnumStringValues ¶ added in v65.29.0

func GetGetOpsiConfigurationConfigItemCustomStatusEnumStringValues() []string

GetGetOpsiConfigurationConfigItemCustomStatusEnumStringValues Enumerates the set of values in String for GetOpsiConfigurationConfigItemCustomStatusEnum

func GetGetOpsiConfigurationConfigItemFieldEnumStringValues ¶ added in v65.29.0

func GetGetOpsiConfigurationConfigItemFieldEnumStringValues() []string

GetGetOpsiConfigurationConfigItemFieldEnumStringValues Enumerates the set of values in String for GetOpsiConfigurationConfigItemFieldEnum

func GetGetOpsiConfigurationOpsiConfigFieldEnumStringValues ¶ added in v65.29.0

func GetGetOpsiConfigurationOpsiConfigFieldEnumStringValues() []string

GetGetOpsiConfigurationOpsiConfigFieldEnumStringValues Enumerates the set of values in String for GetOpsiConfigurationOpsiConfigFieldEnum

func GetHeadAwrHubObjectArchivalStateEnumStringValues ¶ added in v65.54.0

func GetHeadAwrHubObjectArchivalStateEnumStringValues() []string

GetHeadAwrHubObjectArchivalStateEnumStringValues Enumerates the set of values in String for HeadAwrHubObjectArchivalStateEnum

func GetHeadAwrHubObjectStorageTierEnumStringValues ¶ added in v65.54.0

func GetHeadAwrHubObjectStorageTierEnumStringValues() []string

GetHeadAwrHubObjectStorageTierEnumStringValues Enumerates the set of values in String for HeadAwrHubObjectStorageTierEnum

func GetHostConfigurationMetricGroupMetricNameEnumStringValues ¶

func GetHostConfigurationMetricGroupMetricNameEnumStringValues() []string

GetHostConfigurationMetricGroupMetricNameEnumStringValues Enumerates the set of values in String for HostConfigurationMetricGroupMetricNameEnum

func GetHostConfigurationSummaryPlatformTypeEnumStringValues ¶

func GetHostConfigurationSummaryPlatformTypeEnumStringValues() []string

GetHostConfigurationSummaryPlatformTypeEnumStringValues Enumerates the set of values in String for HostConfigurationSummaryPlatformTypeEnum

func GetHostCpuRecommendationsBurstableEnumStringValues ¶ added in v65.55.1

func GetHostCpuRecommendationsBurstableEnumStringValues() []string

GetHostCpuRecommendationsBurstableEnumStringValues Enumerates the set of values in String for HostCpuRecommendationsBurstableEnum

func GetHostDetailsPlatformTypeEnumStringValues ¶

func GetHostDetailsPlatformTypeEnumStringValues() []string

GetHostDetailsPlatformTypeEnumStringValues Enumerates the set of values in String for HostDetailsPlatformTypeEnum

func GetHostEntitySourceEnumStringValues ¶

func GetHostEntitySourceEnumStringValues() []string

GetHostEntitySourceEnumStringValues Enumerates the set of values in String for HostEntitySourceEnum

func GetHostEnumStringValues ¶

func GetHostEnumStringValues() []string

GetHostEnumStringValues Enumerates the set of values in String for HostEnum

func GetHostImportableAgentEntitySummaryPlatformTypeEnumStringValues ¶

func GetHostImportableAgentEntitySummaryPlatformTypeEnumStringValues() []string

GetHostImportableAgentEntitySummaryPlatformTypeEnumStringValues Enumerates the set of values in String for HostImportableAgentEntitySummaryPlatformTypeEnum

func GetHostInsightHostRecommendationsMetricRecommendationNameEnumStringValues ¶ added in v65.55.1

func GetHostInsightHostRecommendationsMetricRecommendationNameEnumStringValues() []string

GetHostInsightHostRecommendationsMetricRecommendationNameEnumStringValues Enumerates the set of values in String for HostInsightHostRecommendationsMetricRecommendationNameEnum

func GetHostPerformanceMetricGroupMetricNameEnumStringValues ¶

func GetHostPerformanceMetricGroupMetricNameEnumStringValues() []string

GetHostPerformanceMetricGroupMetricNameEnumStringValues Enumerates the set of values in String for HostPerformanceMetricGroupMetricNameEnum

func GetHostResourceStatisticsResourceNameEnumStringValues ¶

func GetHostResourceStatisticsResourceNameEnumStringValues() []string

GetHostResourceStatisticsResourceNameEnumStringValues Enumerates the set of values in String for HostResourceStatisticsResourceNameEnum

func GetImportableAgentEntitySourceEnumStringValues ¶

func GetImportableAgentEntitySourceEnumStringValues() []string

GetImportableAgentEntitySourceEnumStringValues Enumerates the set of values in String for ImportableAgentEntitySourceEnum

func GetLifecycleStateEnumStringValues ¶

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListAddmDbFindingCategoriesSortByEnumStringValues ¶ added in v65.35.0

func GetListAddmDbFindingCategoriesSortByEnumStringValues() []string

GetListAddmDbFindingCategoriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbFindingCategoriesSortByEnum

func GetListAddmDbFindingCategoriesSortOrderEnumStringValues ¶ added in v65.35.0

func GetListAddmDbFindingCategoriesSortOrderEnumStringValues() []string

GetListAddmDbFindingCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbFindingCategoriesSortOrderEnum

func GetListAddmDbFindingsTimeSeriesSortByEnumStringValues ¶ added in v65.35.0

func GetListAddmDbFindingsTimeSeriesSortByEnumStringValues() []string

GetListAddmDbFindingsTimeSeriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbFindingsTimeSeriesSortByEnum

func GetListAddmDbFindingsTimeSeriesSortOrderEnumStringValues ¶ added in v65.35.0

func GetListAddmDbFindingsTimeSeriesSortOrderEnumStringValues() []string

GetListAddmDbFindingsTimeSeriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbFindingsTimeSeriesSortOrderEnum

func GetListAddmDbParameterCategoriesSortByEnumStringValues ¶ added in v65.35.0

func GetListAddmDbParameterCategoriesSortByEnumStringValues() []string

GetListAddmDbParameterCategoriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbParameterCategoriesSortByEnum

func GetListAddmDbParameterCategoriesSortOrderEnumStringValues ¶ added in v65.35.0

func GetListAddmDbParameterCategoriesSortOrderEnumStringValues() []string

GetListAddmDbParameterCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbParameterCategoriesSortOrderEnum

func GetListAddmDbRecommendationCategoriesSortByEnumStringValues ¶ added in v65.35.0

func GetListAddmDbRecommendationCategoriesSortByEnumStringValues() []string

GetListAddmDbRecommendationCategoriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationCategoriesSortByEnum

func GetListAddmDbRecommendationCategoriesSortOrderEnumStringValues ¶ added in v65.35.0

func GetListAddmDbRecommendationCategoriesSortOrderEnumStringValues() []string

GetListAddmDbRecommendationCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationCategoriesSortOrderEnum

func GetListAddmDbRecommendationsTimeSeriesSortByEnumStringValues ¶ added in v65.35.0

func GetListAddmDbRecommendationsTimeSeriesSortByEnumStringValues() []string

GetListAddmDbRecommendationsTimeSeriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationsTimeSeriesSortByEnum

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumStringValues ¶ added in v65.35.0

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumStringValues() []string

GetListAddmDbRecommendationsTimeSeriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationsTimeSeriesSortOrderEnum

func GetListAddmDbsSortByEnumStringValues ¶ added in v65.35.0

func GetListAddmDbsSortByEnumStringValues() []string

GetListAddmDbsSortByEnumStringValues Enumerates the set of values in String for ListAddmDbsSortByEnum

func GetListAddmDbsSortOrderEnumStringValues ¶ added in v65.35.0

func GetListAddmDbsSortOrderEnumStringValues() []string

GetListAddmDbsSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbsSortOrderEnum

func GetListAwrDatabaseSnapshotsSortByEnumStringValues ¶ added in v65.14.0

func GetListAwrDatabaseSnapshotsSortByEnumStringValues() []string

GetListAwrDatabaseSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListAwrDatabaseSnapshotsSortByEnum

func GetListAwrDatabaseSnapshotsSortOrderEnumStringValues ¶ added in v65.14.0

func GetListAwrDatabaseSnapshotsSortOrderEnumStringValues() []string

GetListAwrDatabaseSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDatabaseSnapshotsSortOrderEnum

func GetListAwrDatabasesSortByEnumStringValues ¶ added in v65.14.0

func GetListAwrDatabasesSortByEnumStringValues() []string

GetListAwrDatabasesSortByEnumStringValues Enumerates the set of values in String for ListAwrDatabasesSortByEnum

func GetListAwrDatabasesSortOrderEnumStringValues ¶ added in v65.14.0

func GetListAwrDatabasesSortOrderEnumStringValues() []string

GetListAwrDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDatabasesSortOrderEnum

func GetListAwrHubObjectsFieldsEnumStringValues ¶ added in v65.54.0

func GetListAwrHubObjectsFieldsEnumStringValues() []string

GetListAwrHubObjectsFieldsEnumStringValues Enumerates the set of values in String for ListAwrHubObjectsFieldsEnum

func GetListAwrHubSourcesSortByEnumStringValues ¶ added in v65.54.0

func GetListAwrHubSourcesSortByEnumStringValues() []string

GetListAwrHubSourcesSortByEnumStringValues Enumerates the set of values in String for ListAwrHubSourcesSortByEnum

func GetListAwrHubSourcesSortOrderEnumStringValues ¶ added in v65.54.0

func GetListAwrHubSourcesSortOrderEnumStringValues() []string

GetListAwrHubSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListAwrHubSourcesSortOrderEnum

func GetListAwrHubsSortByEnumStringValues ¶

func GetListAwrHubsSortByEnumStringValues() []string

GetListAwrHubsSortByEnumStringValues Enumerates the set of values in String for ListAwrHubsSortByEnum

func GetListAwrHubsSortOrderEnumStringValues ¶

func GetListAwrHubsSortOrderEnumStringValues() []string

GetListAwrHubsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrHubsSortOrderEnum

func GetListAwrSnapshotsSortByEnumStringValues ¶

func GetListAwrSnapshotsSortByEnumStringValues() []string

GetListAwrSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListAwrSnapshotsSortByEnum

func GetListAwrSnapshotsSortOrderEnumStringValues ¶

func GetListAwrSnapshotsSortOrderEnumStringValues() []string

GetListAwrSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrSnapshotsSortOrderEnum

func GetListDatabaseConfigurationsDatabaseTypeEnumStringValues ¶

func GetListDatabaseConfigurationsDatabaseTypeEnumStringValues() []string

GetListDatabaseConfigurationsDatabaseTypeEnumStringValues Enumerates the set of values in String for ListDatabaseConfigurationsDatabaseTypeEnum

func GetListDatabaseConfigurationsSortByEnumStringValues ¶

func GetListDatabaseConfigurationsSortByEnumStringValues() []string

GetListDatabaseConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseConfigurationsSortByEnum

func GetListDatabaseConfigurationsSortOrderEnumStringValues ¶

func GetListDatabaseConfigurationsSortOrderEnumStringValues() []string

GetListDatabaseConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseConfigurationsSortOrderEnum

func GetListDatabaseInsightsDatabaseTypeEnumStringValues ¶

func GetListDatabaseInsightsDatabaseTypeEnumStringValues() []string

GetListDatabaseInsightsDatabaseTypeEnumStringValues Enumerates the set of values in String for ListDatabaseInsightsDatabaseTypeEnum

func GetListDatabaseInsightsFieldsEnumStringValues ¶

func GetListDatabaseInsightsFieldsEnumStringValues() []string

GetListDatabaseInsightsFieldsEnumStringValues Enumerates the set of values in String for ListDatabaseInsightsFieldsEnum

func GetListDatabaseInsightsSortByEnumStringValues ¶

func GetListDatabaseInsightsSortByEnumStringValues() []string

GetListDatabaseInsightsSortByEnumStringValues Enumerates the set of values in String for ListDatabaseInsightsSortByEnum

func GetListDatabaseInsightsSortOrderEnumStringValues ¶

func GetListDatabaseInsightsSortOrderEnumStringValues() []string

GetListDatabaseInsightsSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseInsightsSortOrderEnum

func GetListEnterpriseManagerBridgesSortByEnumStringValues ¶

func GetListEnterpriseManagerBridgesSortByEnumStringValues() []string

GetListEnterpriseManagerBridgesSortByEnumStringValues Enumerates the set of values in String for ListEnterpriseManagerBridgesSortByEnum

func GetListEnterpriseManagerBridgesSortOrderEnumStringValues ¶

func GetListEnterpriseManagerBridgesSortOrderEnumStringValues() []string

GetListEnterpriseManagerBridgesSortOrderEnumStringValues Enumerates the set of values in String for ListEnterpriseManagerBridgesSortOrderEnum

func GetListExadataConfigurationsSortByEnumStringValues ¶

func GetListExadataConfigurationsSortByEnumStringValues() []string

GetListExadataConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListExadataConfigurationsSortByEnum

func GetListExadataConfigurationsSortOrderEnumStringValues ¶

func GetListExadataConfigurationsSortOrderEnumStringValues() []string

GetListExadataConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListExadataConfigurationsSortOrderEnum

func GetListExadataInsightsSortByEnumStringValues ¶

func GetListExadataInsightsSortByEnumStringValues() []string

GetListExadataInsightsSortByEnumStringValues Enumerates the set of values in String for ListExadataInsightsSortByEnum

func GetListExadataInsightsSortOrderEnumStringValues ¶

func GetListExadataInsightsSortOrderEnumStringValues() []string

GetListExadataInsightsSortOrderEnumStringValues Enumerates the set of values in String for ListExadataInsightsSortOrderEnum

func GetListHostConfigurationsPlatformTypeEnumStringValues ¶

func GetListHostConfigurationsPlatformTypeEnumStringValues() []string

GetListHostConfigurationsPlatformTypeEnumStringValues Enumerates the set of values in String for ListHostConfigurationsPlatformTypeEnum

func GetListHostConfigurationsSortByEnumStringValues ¶

func GetListHostConfigurationsSortByEnumStringValues() []string

GetListHostConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListHostConfigurationsSortByEnum

func GetListHostConfigurationsSortOrderEnumStringValues ¶

func GetListHostConfigurationsSortOrderEnumStringValues() []string

GetListHostConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListHostConfigurationsSortOrderEnum

func GetListHostInsightsPlatformTypeEnumStringValues ¶

func GetListHostInsightsPlatformTypeEnumStringValues() []string

GetListHostInsightsPlatformTypeEnumStringValues Enumerates the set of values in String for ListHostInsightsPlatformTypeEnum

func GetListHostInsightsSortByEnumStringValues ¶

func GetListHostInsightsSortByEnumStringValues() []string

GetListHostInsightsSortByEnumStringValues Enumerates the set of values in String for ListHostInsightsSortByEnum

func GetListHostInsightsSortOrderEnumStringValues ¶

func GetListHostInsightsSortOrderEnumStringValues() []string

GetListHostInsightsSortOrderEnumStringValues Enumerates the set of values in String for ListHostInsightsSortOrderEnum

func GetListHostedEntitiesPlatformTypeEnumStringValues ¶

func GetListHostedEntitiesPlatformTypeEnumStringValues() []string

GetListHostedEntitiesPlatformTypeEnumStringValues Enumerates the set of values in String for ListHostedEntitiesPlatformTypeEnum

func GetListHostedEntitiesSortByEnumStringValues ¶

func GetListHostedEntitiesSortByEnumStringValues() []string

GetListHostedEntitiesSortByEnumStringValues Enumerates the set of values in String for ListHostedEntitiesSortByEnum

func GetListHostedEntitiesSortOrderEnumStringValues ¶

func GetListHostedEntitiesSortOrderEnumStringValues() []string

GetListHostedEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListHostedEntitiesSortOrderEnum

func GetListImportableAgentEntitiesSortByEnumStringValues ¶

func GetListImportableAgentEntitiesSortByEnumStringValues() []string

GetListImportableAgentEntitiesSortByEnumStringValues Enumerates the set of values in String for ListImportableAgentEntitiesSortByEnum

func GetListImportableAgentEntitiesSortOrderEnumStringValues ¶

func GetListImportableAgentEntitiesSortOrderEnumStringValues() []string

GetListImportableAgentEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListImportableAgentEntitiesSortOrderEnum

func GetListImportableComputeEntitiesSortByEnumStringValues ¶ added in v65.16.0

func GetListImportableComputeEntitiesSortByEnumStringValues() []string

GetListImportableComputeEntitiesSortByEnumStringValues Enumerates the set of values in String for ListImportableComputeEntitiesSortByEnum

func GetListImportableComputeEntitiesSortOrderEnumStringValues ¶ added in v65.16.0

func GetListImportableComputeEntitiesSortOrderEnumStringValues() []string

GetListImportableComputeEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListImportableComputeEntitiesSortOrderEnum

func GetListNewsReportsSortByEnumStringValues ¶ added in v65.46.0

func GetListNewsReportsSortByEnumStringValues() []string

GetListNewsReportsSortByEnumStringValues Enumerates the set of values in String for ListNewsReportsSortByEnum

func GetListNewsReportsSortOrderEnumStringValues ¶ added in v65.46.0

func GetListNewsReportsSortOrderEnumStringValues() []string

GetListNewsReportsSortOrderEnumStringValues Enumerates the set of values in String for ListNewsReportsSortOrderEnum

func GetListOperationsInsightsPrivateEndpointsSortByEnumStringValues ¶

func GetListOperationsInsightsPrivateEndpointsSortByEnumStringValues() []string

GetListOperationsInsightsPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListOperationsInsightsPrivateEndpointsSortByEnum

func GetListOperationsInsightsPrivateEndpointsSortOrderEnumStringValues ¶

func GetListOperationsInsightsPrivateEndpointsSortOrderEnumStringValues() []string

GetListOperationsInsightsPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListOperationsInsightsPrivateEndpointsSortOrderEnum

func GetListOperationsInsightsWarehouseUsersSortByEnumStringValues ¶

func GetListOperationsInsightsWarehouseUsersSortByEnumStringValues() []string

GetListOperationsInsightsWarehouseUsersSortByEnumStringValues Enumerates the set of values in String for ListOperationsInsightsWarehouseUsersSortByEnum

func GetListOperationsInsightsWarehouseUsersSortOrderEnumStringValues ¶

func GetListOperationsInsightsWarehouseUsersSortOrderEnumStringValues() []string

GetListOperationsInsightsWarehouseUsersSortOrderEnumStringValues Enumerates the set of values in String for ListOperationsInsightsWarehouseUsersSortOrderEnum

func GetListOperationsInsightsWarehousesSortByEnumStringValues ¶

func GetListOperationsInsightsWarehousesSortByEnumStringValues() []string

GetListOperationsInsightsWarehousesSortByEnumStringValues Enumerates the set of values in String for ListOperationsInsightsWarehousesSortByEnum

func GetListOperationsInsightsWarehousesSortOrderEnumStringValues ¶

func GetListOperationsInsightsWarehousesSortOrderEnumStringValues() []string

GetListOperationsInsightsWarehousesSortOrderEnumStringValues Enumerates the set of values in String for ListOperationsInsightsWarehousesSortOrderEnum

func GetListOpsiConfigurationsSortByEnumStringValues ¶ added in v65.29.0

func GetListOpsiConfigurationsSortByEnumStringValues() []string

GetListOpsiConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListOpsiConfigurationsSortByEnum

func GetListOpsiConfigurationsSortOrderEnumStringValues ¶ added in v65.29.0

func GetListOpsiConfigurationsSortOrderEnumStringValues() []string

GetListOpsiConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListOpsiConfigurationsSortOrderEnum

func GetListOpsiDataObjectsSortByEnumStringValues ¶ added in v65.8.1

func GetListOpsiDataObjectsSortByEnumStringValues() []string

GetListOpsiDataObjectsSortByEnumStringValues Enumerates the set of values in String for ListOpsiDataObjectsSortByEnum

func GetListOpsiDataObjectsSortOrderEnumStringValues ¶ added in v65.8.1

func GetListOpsiDataObjectsSortOrderEnumStringValues() []string

GetListOpsiDataObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListOpsiDataObjectsSortOrderEnum

func GetListWarehouseDataObjectsSortByEnumStringValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsSortByEnumStringValues() []string

GetListWarehouseDataObjectsSortByEnumStringValues Enumerates the set of values in String for ListWarehouseDataObjectsSortByEnum

func GetListWarehouseDataObjectsSortOrderEnumStringValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsSortOrderEnumStringValues() []string

GetListWarehouseDataObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListWarehouseDataObjectsSortOrderEnum

func GetListWarehouseDataObjectsSummaryFieldEnumStringValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsSummaryFieldEnumStringValues() []string

GetListWarehouseDataObjectsSummaryFieldEnumStringValues Enumerates the set of values in String for ListWarehouseDataObjectsSummaryFieldEnum

func GetListWarehouseDataObjectsWarehouseTypeEnumStringValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsWarehouseTypeEnumStringValues() []string

GetListWarehouseDataObjectsWarehouseTypeEnumStringValues Enumerates the set of values in String for ListWarehouseDataObjectsWarehouseTypeEnum

func GetListWorkRequestErrorsSortByEnumStringValues ¶

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues ¶

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues ¶

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues ¶

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues ¶

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues ¶

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues ¶

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetMacsManagedCloudHostInsightPlatformTypeEnumStringValues ¶ added in v65.16.0

func GetMacsManagedCloudHostInsightPlatformTypeEnumStringValues() []string

GetMacsManagedCloudHostInsightPlatformTypeEnumStringValues Enumerates the set of values in String for MacsManagedCloudHostInsightPlatformTypeEnum

func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumStringValues ¶ added in v65.16.0

func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumStringValues() []string

GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumStringValues Enumerates the set of values in String for MacsManagedCloudHostInsightSummaryPlatformTypeEnum

func GetMacsManagedExternalHostInsightPlatformTypeEnumStringValues ¶

func GetMacsManagedExternalHostInsightPlatformTypeEnumStringValues() []string

GetMacsManagedExternalHostInsightPlatformTypeEnumStringValues Enumerates the set of values in String for MacsManagedExternalHostInsightPlatformTypeEnum

func GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumStringValues ¶

func GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumStringValues() []string

GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumStringValues Enumerates the set of values in String for MacsManagedExternalHostInsightSummaryPlatformTypeEnum

func GetNewsContentTypesResourceEnumStringValues ¶ added in v65.46.0

func GetNewsContentTypesResourceEnumStringValues() []string

GetNewsContentTypesResourceEnumStringValues Enumerates the set of values in String for NewsContentTypesResourceEnum

func GetNewsFrequencyEnumStringValues ¶ added in v65.46.0

func GetNewsFrequencyEnumStringValues() []string

GetNewsFrequencyEnumStringValues Enumerates the set of values in String for NewsFrequencyEnum

func GetNewsLocaleEnumStringValues ¶ added in v65.46.0

func GetNewsLocaleEnumStringValues() []string

GetNewsLocaleEnumStringValues Enumerates the set of values in String for NewsLocaleEnum

func GetNewsSqlInsightsContentTypesResourceEnumStringValues ¶ added in v65.61.0

func GetNewsSqlInsightsContentTypesResourceEnumStringValues() []string

GetNewsSqlInsightsContentTypesResourceEnumStringValues Enumerates the set of values in String for NewsSqlInsightsContentTypesResourceEnum

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 GetOperationsInsightsPrivateEndpointLifecycleStateEnumStringValues ¶

func GetOperationsInsightsPrivateEndpointLifecycleStateEnumStringValues() []string

GetOperationsInsightsPrivateEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for OperationsInsightsPrivateEndpointLifecycleStateEnum

func GetOperationsInsightsWarehouseLifecycleStateEnumStringValues ¶

func GetOperationsInsightsWarehouseLifecycleStateEnumStringValues() []string

GetOperationsInsightsWarehouseLifecycleStateEnumStringValues Enumerates the set of values in String for OperationsInsightsWarehouseLifecycleStateEnum

func GetOperationsInsightsWarehouseUserLifecycleStateEnumStringValues ¶

func GetOperationsInsightsWarehouseUserLifecycleStateEnumStringValues() []string

GetOperationsInsightsWarehouseUserLifecycleStateEnumStringValues Enumerates the set of values in String for OperationsInsightsWarehouseUserLifecycleStateEnum

func GetOpsiConfigurationLifecycleStateEnumStringValues ¶ added in v65.29.0

func GetOpsiConfigurationLifecycleStateEnumStringValues() []string

GetOpsiConfigurationLifecycleStateEnumStringValues Enumerates the set of values in String for OpsiConfigurationLifecycleStateEnum

func GetOpsiConfigurationTypeEnumStringValues ¶ added in v65.29.0

func GetOpsiConfigurationTypeEnumStringValues() []string

GetOpsiConfigurationTypeEnumStringValues Enumerates the set of values in String for OpsiConfigurationTypeEnum

func GetOpsiDataObjectDetailsTargetEnumStringValues ¶ added in v65.47.2

func GetOpsiDataObjectDetailsTargetEnumStringValues() []string

GetOpsiDataObjectDetailsTargetEnumStringValues Enumerates the set of values in String for OpsiDataObjectDetailsTargetEnum

func GetOpsiDataObjectTypeEnumStringValues ¶ added in v65.8.1

func GetOpsiDataObjectTypeEnumStringValues() []string

GetOpsiDataObjectTypeEnumStringValues Enumerates the set of values in String for OpsiDataObjectTypeEnum

func GetPeComanagedDatabaseConnectionDetailsProtocolEnumStringValues ¶

func GetPeComanagedDatabaseConnectionDetailsProtocolEnumStringValues() []string

GetPeComanagedDatabaseConnectionDetailsProtocolEnumStringValues Enumerates the set of values in String for PeComanagedDatabaseConnectionDetailsProtocolEnum

func GetPeComanagedHostInsightPlatformTypeEnumStringValues ¶ added in v65.32.0

func GetPeComanagedHostInsightPlatformTypeEnumStringValues() []string

GetPeComanagedHostInsightPlatformTypeEnumStringValues Enumerates the set of values in String for PeComanagedHostInsightPlatformTypeEnum

func GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues ¶ added in v65.32.0

func GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues() []string

GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues Enumerates the set of values in String for PeComanagedHostInsightSummaryPlatformTypeEnum

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumStringValues ¶ added in v65.8.1

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumStringValues() []string

GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumStringValues Enumerates the set of values in String for QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

func GetQueryDataObjectResultSetRowsCollectionFormatEnumStringValues ¶ added in v65.8.1

func GetQueryDataObjectResultSetRowsCollectionFormatEnumStringValues() []string

GetQueryDataObjectResultSetRowsCollectionFormatEnumStringValues Enumerates the set of values in String for QueryDataObjectResultSetRowsCollectionFormatEnum

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumStringValues ¶ added in v65.47.2

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumStringValues() []string

GetQueryWarehouseDataObjectDataWarehouseTypeEnumStringValues Enumerates the set of values in String for QueryWarehouseDataObjectDataWarehouseTypeEnum

func GetRelatedObjectTypeDetailsTypeEnumStringValues ¶ added in v65.35.0

func GetRelatedObjectTypeDetailsTypeEnumStringValues() []string

GetRelatedObjectTypeDetailsTypeEnumStringValues Enumerates the set of values in String for RelatedObjectTypeDetailsTypeEnum

func GetResourceStatusEnumStringValues ¶

func GetResourceStatusEnumStringValues() []string

GetResourceStatusEnumStringValues Enumerates the set of values in String for ResourceStatusEnum

func GetSortOrderEnumStringValues ¶

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetStorageServerEnumStringValues ¶

func GetStorageServerEnumStringValues() []string

GetStorageServerEnumStringValues Enumerates the set of values in String for StorageServerEnum

func GetStorageTierEnumStringValues ¶ added in v65.54.0

func GetStorageTierEnumStringValues() []string

GetStorageTierEnumStringValues Enumerates the set of values in String for StorageTierEnum

func GetSummarizeAddmDbFindingsSortByEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbFindingsSortByEnumStringValues() []string

GetSummarizeAddmDbFindingsSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbFindingsSortByEnum

func GetSummarizeAddmDbFindingsSortOrderEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbFindingsSortOrderEnumStringValues() []string

GetSummarizeAddmDbFindingsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbFindingsSortOrderEnum

func GetSummarizeAddmDbParameterChangesSortByEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbParameterChangesSortByEnumStringValues() []string

GetSummarizeAddmDbParameterChangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParameterChangesSortByEnum

func GetSummarizeAddmDbParameterChangesSortOrderEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbParameterChangesSortOrderEnumStringValues() []string

GetSummarizeAddmDbParameterChangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParameterChangesSortOrderEnum

func GetSummarizeAddmDbParametersHasRecommendationsEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersHasRecommendationsEnumStringValues() []string

GetSummarizeAddmDbParametersHasRecommendationsEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersHasRecommendationsEnum

func GetSummarizeAddmDbParametersIsChangedEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersIsChangedEnumStringValues() []string

GetSummarizeAddmDbParametersIsChangedEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersIsChangedEnum

func GetSummarizeAddmDbParametersIsDefaultEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersIsDefaultEnumStringValues() []string

GetSummarizeAddmDbParametersIsDefaultEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersIsDefaultEnum

func GetSummarizeAddmDbParametersSortByEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersSortByEnumStringValues() []string

GetSummarizeAddmDbParametersSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersSortByEnum

func GetSummarizeAddmDbParametersSortOrderEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersSortOrderEnumStringValues() []string

GetSummarizeAddmDbParametersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersSortOrderEnum

func GetSummarizeAddmDbRecommendationsSortByEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbRecommendationsSortByEnumStringValues() []string

GetSummarizeAddmDbRecommendationsSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbRecommendationsSortByEnum

func GetSummarizeAddmDbRecommendationsSortOrderEnumStringValues ¶ added in v65.35.0

func GetSummarizeAddmDbRecommendationsSortOrderEnumStringValues() []string

GetSummarizeAddmDbRecommendationsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbRecommendationsSortOrderEnum

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumStringValues() []string

GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumStringValues() []string

GetSummarizeAwrDatabaseCpuUsagesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseCpuUsagesSortByEnum

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseCpuUsagesSortOrderEnum

func GetSummarizeAwrDatabaseMetricsSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseMetricsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseMetricsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseMetricsSortByEnum

func GetSummarizeAwrDatabaseMetricsSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseMetricsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseMetricsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseMetricsSortOrderEnum

func GetSummarizeAwrDatabaseParameterChangesSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParameterChangesSortByEnumStringValues() []string

GetSummarizeAwrDatabaseParameterChangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParameterChangesSortByEnum

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseParameterChangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParameterChangesSortOrderEnum

func GetSummarizeAwrDatabaseParametersSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersSortByEnumStringValues() []string

GetSummarizeAwrDatabaseParametersSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersSortByEnum

func GetSummarizeAwrDatabaseParametersSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseParametersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersSortOrderEnum

func GetSummarizeAwrDatabaseParametersValueChangedEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersValueChangedEnumStringValues() []string

GetSummarizeAwrDatabaseParametersValueChangedEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersValueChangedEnum

func GetSummarizeAwrDatabaseParametersValueDefaultEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersValueDefaultEnumStringValues() []string

GetSummarizeAwrDatabaseParametersValueDefaultEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersValueDefaultEnum

func GetSummarizeAwrDatabaseParametersValueModifiedEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersValueModifiedEnumStringValues() []string

GetSummarizeAwrDatabaseParametersValueModifiedEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersValueModifiedEnum

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumStringValues() []string

GetSummarizeAwrDatabaseSnapshotRangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSnapshotRangesSortByEnum

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

func GetSummarizeAwrDatabaseSysstatsSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSysstatsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseSysstatsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSysstatsSortByEnum

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseSysstatsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSysstatsSortOrderEnum

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseTopWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseTopWaitEventsSortByEnum

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventBucketsSortByEnum

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventsSessionTypeEnum

func GetSummarizeAwrDatabaseWaitEventsSortByEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventsSortByEnum

func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumStringValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventsSortOrderEnum

func GetSummarizeAwrSourcesSummariesSortByEnumStringValues ¶

func GetSummarizeAwrSourcesSummariesSortByEnumStringValues() []string

GetSummarizeAwrSourcesSummariesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrSourcesSummariesSortByEnum

func GetSummarizeAwrSourcesSummariesSortOrderEnumStringValues ¶

func GetSummarizeAwrSourcesSummariesSortOrderEnumStringValues() []string

GetSummarizeAwrSourcesSummariesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrSourcesSummariesSortOrderEnum

func GetSummarizeConfigurationItemsConfigItemFieldEnumStringValues ¶ added in v65.29.0

func GetSummarizeConfigurationItemsConfigItemFieldEnumStringValues() []string

GetSummarizeConfigurationItemsConfigItemFieldEnumStringValues Enumerates the set of values in String for SummarizeConfigurationItemsConfigItemFieldEnum

func GetSummarizeConfigurationItemsOpsiConfigTypeEnumStringValues ¶ added in v65.29.0

func GetSummarizeConfigurationItemsOpsiConfigTypeEnumStringValues() []string

GetSummarizeConfigurationItemsOpsiConfigTypeEnumStringValues Enumerates the set of values in String for SummarizeConfigurationItemsOpsiConfigTypeEnum

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues() []string

GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

func GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumStringValues() []string

GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum

func GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumStringValues() []string

GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceCapacityTrendSortByEnum

func GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumStringValues() []string

GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum

func GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumStringValues() []string

GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumStringValues() []string

GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumStringValues() []string

GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumStringValues() []string

GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

func GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumStringValues() []string

GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum

func GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumStringValues() []string

GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum

func GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumStringValues() []string

GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceForecastTrendStatisticEnum

func GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumStringValues() []string

GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues() []string

GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumStringValues() []string

GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum

func GetSummarizeDatabaseInsightResourceStatisticsSortByEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsSortByEnumStringValues() []string

GetSummarizeDatabaseInsightResourceStatisticsSortByEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceStatisticsSortByEnum

func GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumStringValues() []string

GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceStatisticsSortOrderEnum

func GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum

func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

func GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

func GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum

func GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageTrendSortByEnum

func GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum

func GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum

func GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumStringValues ¶

func GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumStringValues() []string

GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum

func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum

func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum

func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

func GetSummarizeExadataInsightResourceCapacityTrendSortByEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendSortByEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendSortByEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendSortByEnum

func GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumStringValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumStringValues() []string

GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceCapacityTrendSortOrderEnum

func GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum

func GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum

func GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum

func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum

func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

func GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendForecastModelEnum

func GetSummarizeExadataInsightResourceForecastTrendSortByEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendSortByEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendSortByEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendSortByEnum

func GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendSortOrderEnum

func GetSummarizeExadataInsightResourceForecastTrendStatisticEnumStringValues ¶

func GetSummarizeExadataInsightResourceForecastTrendStatisticEnumStringValues() []string

GetSummarizeExadataInsightResourceForecastTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceForecastTrendStatisticEnum

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetSummarizeExadataInsightResourceStatisticsSortByEnumStringValues ¶

func GetSummarizeExadataInsightResourceStatisticsSortByEnumStringValues() []string

GetSummarizeExadataInsightResourceStatisticsSortByEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceStatisticsSortByEnum

func GetSummarizeExadataInsightResourceStatisticsSortOrderEnumStringValues ¶

func GetSummarizeExadataInsightResourceStatisticsSortOrderEnumStringValues() []string

GetSummarizeExadataInsightResourceStatisticsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceStatisticsSortOrderEnum

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumStringValues ¶

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum

func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumStringValues ¶

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum

func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

func GetSummarizeExadataInsightResourceUsageSortByEnumStringValues ¶

func GetSummarizeExadataInsightResourceUsageSortByEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageSortByEnum

func GetSummarizeExadataInsightResourceUsageSortOrderEnumStringValues ¶

func GetSummarizeExadataInsightResourceUsageSortOrderEnumStringValues() []string

GetSummarizeExadataInsightResourceUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUsageSortOrderEnum

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumStringValues ¶

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumStringValues() []string

GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumStringValues ¶

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumStringValues() []string

GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumStringValues Enumerates the set of values in String for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum

func GetSummarizeExadataMembersSortByEnumStringValues ¶

func GetSummarizeExadataMembersSortByEnumStringValues() []string

GetSummarizeExadataMembersSortByEnumStringValues Enumerates the set of values in String for SummarizeExadataMembersSortByEnum

func GetSummarizeExadataMembersSortOrderEnumStringValues ¶

func GetSummarizeExadataMembersSortOrderEnumStringValues() []string

GetSummarizeExadataMembersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeExadataMembersSortOrderEnum

func GetSummarizeHostInsightDiskStatisticsStatisticEnumStringValues ¶ added in v65.55.1

func GetSummarizeHostInsightDiskStatisticsStatisticEnumStringValues() []string

GetSummarizeHostInsightDiskStatisticsStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightDiskStatisticsStatisticEnum

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumStringValues ¶ added in v65.55.1

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumStringValues() []string

GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumStringValues ¶ added in v65.55.1

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumStringValues() []string

GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

func GetSummarizeHostInsightHostRecommendationStatisticEnumStringValues ¶ added in v65.55.1

func GetSummarizeHostInsightHostRecommendationStatisticEnumStringValues() []string

GetSummarizeHostInsightHostRecommendationStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightHostRecommendationStatisticEnum

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.32.1

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumStringValues ¶ added in v65.32.1

func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumStringValues() []string

GetSummarizeHostInsightNetworkUsageTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightNetworkUsageTrendStatisticEnum

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues ¶

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues() []string

GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

func GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumStringValues ¶

func GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumStringValues() []string

GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum

func GetSummarizeHostInsightResourceCapacityTrendSortByEnumStringValues ¶

func GetSummarizeHostInsightResourceCapacityTrendSortByEnumStringValues() []string

GetSummarizeHostInsightResourceCapacityTrendSortByEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceCapacityTrendSortByEnum

func GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumStringValues ¶

func GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumStringValues() []string

GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceCapacityTrendSortOrderEnum

func GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumStringValues ¶

func GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumStringValues() []string

GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum

func GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumStringValues ¶

func GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumStringValues() []string

GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceForecastTrendAggregationPatternEnum

func GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumStringValues ¶

func GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumStringValues() []string

GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum

func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumStringValues() []string

GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

func GetSummarizeHostInsightResourceForecastTrendForecastModelEnumStringValues ¶

func GetSummarizeHostInsightResourceForecastTrendForecastModelEnumStringValues() []string

GetSummarizeHostInsightResourceForecastTrendForecastModelEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceForecastTrendForecastModelEnum

func GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumStringValues ¶

func GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumStringValues() []string

GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceForecastTrendPlatformTypeEnum

func GetSummarizeHostInsightResourceForecastTrendStatisticEnumStringValues ¶

func GetSummarizeHostInsightResourceForecastTrendStatisticEnumStringValues() []string

GetSummarizeHostInsightResourceForecastTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceForecastTrendStatisticEnum

func GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumStringValues ¶

func GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumStringValues() []string

GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues ¶

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues() []string

GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumStringValues ¶

func GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumStringValues() []string

GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceStatisticsPlatformTypeEnum

func GetSummarizeHostInsightResourceStatisticsSortByEnumStringValues ¶

func GetSummarizeHostInsightResourceStatisticsSortByEnumStringValues() []string

GetSummarizeHostInsightResourceStatisticsSortByEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceStatisticsSortByEnum

func GetSummarizeHostInsightResourceStatisticsSortOrderEnumStringValues ¶

func GetSummarizeHostInsightResourceStatisticsSortOrderEnumStringValues() []string

GetSummarizeHostInsightResourceStatisticsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceStatisticsSortOrderEnum

func GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumStringValues ¶

func GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumStringValues() []string

GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsageAggregationResourceMetricEnum

func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumStringValues() []string

GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsageAggregationUsageUnitEnum

func GetSummarizeHostInsightResourceUsagePlatformTypeEnumStringValues ¶

func GetSummarizeHostInsightResourceUsagePlatformTypeEnumStringValues() []string

GetSummarizeHostInsightResourceUsagePlatformTypeEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsagePlatformTypeEnum

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues ¶

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues() []string

GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

func GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumStringValues ¶

func GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumStringValues() []string

GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsageTrendPlatformTypeEnum

func GetSummarizeHostInsightResourceUsageTrendSortByEnumStringValues ¶

func GetSummarizeHostInsightResourceUsageTrendSortByEnumStringValues() []string

GetSummarizeHostInsightResourceUsageTrendSortByEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsageTrendSortByEnum

func GetSummarizeHostInsightResourceUsageTrendSortOrderEnumStringValues ¶

func GetSummarizeHostInsightResourceUsageTrendSortOrderEnumStringValues() []string

GetSummarizeHostInsightResourceUsageTrendSortOrderEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUsageTrendSortOrderEnum

func GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues ¶

func GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues() []string

GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum

func GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumStringValues ¶

func GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumStringValues() []string

GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumStringValues Enumerates the set of values in String for SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum

func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumStringValues ¶ added in v65.32.1

func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumStringValues ¶ added in v65.32.1

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumStringValues() []string

GetSummarizeHostInsightStorageUsageTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightStorageUsageTrendStatisticEnum

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumStringValues ¶ added in v65.32.1

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumStringValues() []string

GetSummarizeHostInsightTopProcessesUsageStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightTopProcessesUsageStatisticEnum

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumStringValues ¶ added in v65.32.1

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumStringValues() []string

GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumStringValues ¶ added in v65.55.1

func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

func GetSummarizeSqlInsightsDatabaseTypeEnumStringValues ¶

func GetSummarizeSqlInsightsDatabaseTypeEnumStringValues() []string

GetSummarizeSqlInsightsDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeSqlInsightsDatabaseTypeEnum

func GetSummarizeSqlStatisticsCategoryEnumStringValues ¶

func GetSummarizeSqlStatisticsCategoryEnumStringValues() []string

GetSummarizeSqlStatisticsCategoryEnumStringValues Enumerates the set of values in String for SummarizeSqlStatisticsCategoryEnum

func GetSummarizeSqlStatisticsDatabaseTypeEnumStringValues ¶

func GetSummarizeSqlStatisticsDatabaseTypeEnumStringValues() []string

GetSummarizeSqlStatisticsDatabaseTypeEnumStringValues Enumerates the set of values in String for SummarizeSqlStatisticsDatabaseTypeEnum

func GetSummarizeSqlStatisticsSortByEnumStringValues ¶

func GetSummarizeSqlStatisticsSortByEnumStringValues() []string

GetSummarizeSqlStatisticsSortByEnumStringValues Enumerates the set of values in String for SummarizeSqlStatisticsSortByEnum

func GetSummarizeSqlStatisticsSortOrderEnumStringValues ¶

func GetSummarizeSqlStatisticsSortOrderEnumStringValues() []string

GetSummarizeSqlStatisticsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeSqlStatisticsSortOrderEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues ¶

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

Types ¶

type ActionTypeEnum ¶

type ActionTypeEnum string

ActionTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ActionTypeEnum

func GetActionTypeEnumValues ¶

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum ¶

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type AddEmManagedExternalExadataInsightMembersDetails ¶

type AddEmManagedExternalExadataInsightMembersDetails struct {
	MemberEntityDetails []CreateEmManagedExternalExadataMemberEntityDetails `mandatory:"false" json:"memberEntityDetails"`
}

AddEmManagedExternalExadataInsightMembersDetails The information about the members of Exadata system to be added. If memberEntityDetails is not specified, the the Enterprise Manager entity (e.g. databases and hosts) associated with an Exadata system will be placed in the same compartment as the Exadata system.

func (AddEmManagedExternalExadataInsightMembersDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (AddEmManagedExternalExadataInsightMembersDetails) String ¶

func (AddEmManagedExternalExadataInsightMembersDetails) ValidateEnumValue ¶

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

type AddExadataInsightMembersDetails ¶

type AddExadataInsightMembersDetails interface {
}

AddExadataInsightMembersDetails The information about the members of Exadata system to be added.

type AddExadataInsightMembersRequest ¶

type AddExadataInsightMembersRequest struct {

	// Details for the members (e.g. databases and hosts) of an Exadata system to be added in Operations Insights.
	AddExadataInsightMembersDetails `contributesTo:"body"`

	// Unique Exadata insight identifier
	ExadataInsightId *string `mandatory:"true" contributesTo:"path" name:"exadataInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

AddExadataInsightMembersRequest wrapper for the AddExadataInsightMembers operation

See also ¶

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

func (AddExadataInsightMembersRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (AddExadataInsightMembersRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (AddExadataInsightMembersRequest) RetryPolicy ¶

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

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

func (AddExadataInsightMembersRequest) String ¶

func (request AddExadataInsightMembersRequest) String() string

func (AddExadataInsightMembersRequest) ValidateEnumValue ¶

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

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

type AddExadataInsightMembersResponse ¶

type AddExadataInsightMembersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

AddExadataInsightMembersResponse wrapper for the AddExadataInsightMembers operation

func (AddExadataInsightMembersResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (AddExadataInsightMembersResponse) String ¶

func (response AddExadataInsightMembersResponse) String() string

type AddPeComanagedExadataInsightMembersDetails ¶ added in v65.27.0

type AddPeComanagedExadataInsightMembersDetails struct {
	MemberEntityDetails []CreatePeComanagedExadataVmclusterDetails `mandatory:"false" json:"memberEntityDetails"`
}

AddPeComanagedExadataInsightMembersDetails The information about the members of Exadata system to be added.

func (AddPeComanagedExadataInsightMembersDetails) MarshalJSON ¶ added in v65.27.0

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

MarshalJSON marshals to json representation

func (AddPeComanagedExadataInsightMembersDetails) String ¶ added in v65.27.0

func (AddPeComanagedExadataInsightMembersDetails) ValidateEnumValue ¶ added in v65.27.0

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

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

type AddmDbCollection ¶ added in v65.35.0

type AddmDbCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of ADDM database summary data
	Items []AddmDbSummary `mandatory:"true" json:"items"`
}

AddmDbCollection The result of ADDM databases

func (AddmDbCollection) String ¶ added in v65.35.0

func (m AddmDbCollection) String() string

func (AddmDbCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbFindingAggregation ¶ added in v65.35.0

type AddmDbFindingAggregation struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Unique finding id
	FindingId *string `mandatory:"true" json:"findingId"`

	// Category name
	CategoryName *string `mandatory:"true" json:"categoryName"`

	// Category display name
	CategoryDisplayName *string `mandatory:"true" json:"categoryDisplayName"`

	// Finding name
	Name *string `mandatory:"true" json:"name"`

	// Finding message
	Message *string `mandatory:"true" json:"message"`

	// Overall impact in terms of percentage of total activity
	ImpactOverallPercent *float64 `mandatory:"true" json:"impactOverallPercent"`

	// Maximum impact in terms of percentage of total activity
	ImpactMaxPercent *float64 `mandatory:"true" json:"impactMaxPercent"`

	// Number of occurrences for this finding
	FrequencyCount *int `mandatory:"true" json:"frequencyCount"`

	// Number of recommendations for this finding
	RecommendationCount *int `mandatory:"true" json:"recommendationCount"`

	// Impact in terms of average active sessions
	ImpactAvgActiveSessions *float64 `mandatory:"false" json:"impactAvgActiveSessions"`
}

AddmDbFindingAggregation Summarizes a specific ADDM finding

func (AddmDbFindingAggregation) String ¶ added in v65.35.0

func (m AddmDbFindingAggregation) String() string

func (AddmDbFindingAggregation) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbFindingAggregationCollection ¶ added in v65.35.0

type AddmDbFindingAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of ADDM finding summaries
	Items []AddmDbFindingAggregation `mandatory:"true" json:"items"`
}

AddmDbFindingAggregationCollection Summarizes ADDM findings over specified time period

func (AddmDbFindingAggregationCollection) String ¶ added in v65.35.0

func (AddmDbFindingAggregationCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbFindingCategoryCollection ¶ added in v65.35.0

type AddmDbFindingCategoryCollection struct {

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of finding categories
	Items []AddmDbFindingCategorySummary `mandatory:"true" json:"items"`
}

AddmDbFindingCategoryCollection List of finding categories

func (AddmDbFindingCategoryCollection) String ¶ added in v65.35.0

func (AddmDbFindingCategoryCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbFindingCategorySummary ¶ added in v65.35.0

type AddmDbFindingCategorySummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Name of finding category
	Name *string `mandatory:"true" json:"name"`

	// Display name of finding category
	DisplayName *string `mandatory:"true" json:"displayName"`
}

AddmDbFindingCategorySummary Finding category summary

func (AddmDbFindingCategorySummary) String ¶ added in v65.35.0

func (AddmDbFindingCategorySummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbFindingsTimeSeriesCollection ¶ added in v65.35.0

type AddmDbFindingsTimeSeriesCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of ADDM finding time series data
	Items []AddmDbFindingsTimeSeriesSummary `mandatory:"true" json:"items"`
}

AddmDbFindingsTimeSeriesCollection ADDM findings time series response.

func (AddmDbFindingsTimeSeriesCollection) String ¶ added in v65.35.0

func (AddmDbFindingsTimeSeriesCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbFindingsTimeSeriesSummary ¶ added in v65.35.0

type AddmDbFindingsTimeSeriesSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Unique ADDM task id
	TaskId *int `mandatory:"true" json:"taskId"`

	// ADDM task name
	TaskName *string `mandatory:"true" json:"taskName"`

	// Unique finding id
	FindingId *string `mandatory:"true" json:"findingId"`

	// Timestamp when finding was generated
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

	// Category name
	CategoryName *string `mandatory:"true" json:"categoryName"`

	// Category display name
	CategoryDisplayName *string `mandatory:"true" json:"categoryDisplayName"`

	// Finding name
	Name *string `mandatory:"true" json:"name"`

	// Finding message
	Message *string `mandatory:"true" json:"message"`

	// Impact in terms of percentage of total activity
	ImpactPercent *float64 `mandatory:"true" json:"impactPercent"`

	// Impact in terms of average active sessions
	ImpactAvgActiveSessions *float64 `mandatory:"true" json:"impactAvgActiveSessions"`

	// Start Timestamp of snapshot
	TimeAnalysisStarted *common.SDKTime `mandatory:"false" json:"timeAnalysisStarted"`

	// End Timestamp of snapshot
	TimeAnalysisEnded *common.SDKTime `mandatory:"false" json:"timeAnalysisEnded"`

	// DB time in seconds for the snapshot
	AnalysisDbTimeInSecs *float64 `mandatory:"false" json:"analysisDbTimeInSecs"`

	// DB avg active sessions for the snapshot
	AnalysisAvgActiveSessions *float64 `mandatory:"false" json:"analysisAvgActiveSessions"`

	// Impact in seconds
	ImpactDbTimeInSecs *float64 `mandatory:"false" json:"impactDbTimeInSecs"`
}

AddmDbFindingsTimeSeriesSummary ADDM findings time series data

func (AddmDbFindingsTimeSeriesSummary) String ¶ added in v65.35.0

func (AddmDbFindingsTimeSeriesSummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbParameterAggregation ¶ added in v65.35.0

type AddmDbParameterAggregation struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Name of  parameter
	Name *string `mandatory:"true" json:"name"`

	// Indicates whether the parameter's value changed during the selected time range (TRUE) or
	// did not change during the selected time range (FALSE)
	IsChanged *bool `mandatory:"true" json:"isChanged"`

	// Number of database instance
	InstNum *int `mandatory:"false" json:"instNum"`

	// Parameter default value
	DefaultValue *string `mandatory:"false" json:"defaultValue"`

	// Parameter value when time period began
	BeginValue *string `mandatory:"false" json:"beginValue"`

	// Parameter value when time period ended
	EndValue *string `mandatory:"false" json:"endValue"`

	// Indicates whether the parameter's end value was set to the default value (TRUE) or was
	// specified in the parameter file (FALSE)
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	// Indicates whether the parameter has been modified after instance starup
	// MODIFIED - Parameter has been modified with ALTER SESSION
	// SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM
	// FALSE - Parameter has not been modified after instance starup
	ValueModified *string `mandatory:"false" json:"valueModified"`

	// Indicates whether the parameter is a high impact parameter (TRUE) or not (FALSE)
	IsHighImpact *bool `mandatory:"false" json:"isHighImpact"`
}

AddmDbParameterAggregation Summarizes change history for specific database parameter

func (AddmDbParameterAggregation) String ¶ added in v65.35.0

func (AddmDbParameterAggregation) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbParameterAggregationCollection ¶ added in v65.35.0

type AddmDbParameterAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of AWR parameter change summaries
	Items []AddmDbParameterAggregation `mandatory:"true" json:"items"`
}

AddmDbParameterAggregationCollection Summarizes AWR parameter change history over specified time period

func (AddmDbParameterAggregationCollection) String ¶ added in v65.35.0

func (AddmDbParameterAggregationCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbParameterCategoryCollection ¶ added in v65.35.0

type AddmDbParameterCategoryCollection struct {

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of database parameter categories
	Items []AddmDbParameterCategorySummary `mandatory:"true" json:"items"`
}

AddmDbParameterCategoryCollection List of database parameter categories

func (AddmDbParameterCategoryCollection) String ¶ added in v65.35.0

func (AddmDbParameterCategoryCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbParameterCategorySummary ¶ added in v65.35.0

type AddmDbParameterCategorySummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Name of database parameter category
	Name *string `mandatory:"true" json:"name"`

	// Display name of database parameter  category
	DisplayName *string `mandatory:"true" json:"displayName"`
}

AddmDbParameterCategorySummary Database parameter category summary

func (AddmDbParameterCategorySummary) String ¶ added in v65.35.0

func (AddmDbParameterCategorySummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbParameterChangeAggregation ¶ added in v65.35.0

type AddmDbParameterChangeAggregation struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Begin time of interval which includes change
	TimeBegin *common.SDKTime `mandatory:"true" json:"timeBegin"`

	// End time of interval which includes change
	TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"`

	// Instance number
	InstNum *int `mandatory:"true" json:"instNum"`

	// AWR snapshot id which includes the parameter value change
	SnapshotId *int `mandatory:"true" json:"snapshotId"`

	// Previous value
	PreviousValue *string `mandatory:"false" json:"previousValue"`

	// Current value
	Value *string `mandatory:"false" json:"value"`
}

AddmDbParameterChangeAggregation Change record for AWR database parameter

func (AddmDbParameterChangeAggregation) String ¶ added in v65.35.0

func (AddmDbParameterChangeAggregation) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbParameterChangeAggregationCollection ¶ added in v65.35.0

type AddmDbParameterChangeAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of AWR parameter changes
	Items []AddmDbParameterChangeAggregation `mandatory:"true" json:"items"`
}

AddmDbParameterChangeAggregationCollection Summarizes AWR parameter change history over specified time period for specified parameter

func (AddmDbParameterChangeAggregationCollection) String ¶ added in v65.35.0

func (AddmDbParameterChangeAggregationCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbRecommendationAggregation ¶ added in v65.35.0

type AddmDbRecommendationAggregation struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Recommendation message
	Message *string `mandatory:"true" json:"message"`

	// Type of recommendation
	Type *string `mandatory:"false" json:"type"`

	// Indicates implementation of the recommended action requires a database restart in order for it
	// to take effect. Possible values "Y", "N" and null.
	RequiresDbRestart *string `mandatory:"false" json:"requiresDbRestart"`

	// Actions that can be performed to implement the recommendation (such as 'ALTER PARAMETER',
	// 'RUN SQL TUNING ADVISOR')
	ImplementActions []string `mandatory:"false" json:"implementActions"`

	// Recommendation message
	Rationale *string `mandatory:"false" json:"rationale"`

	// Maximum estimated benefit in terms of percentage of total activity
	MaxBenefitPercent *float64 `mandatory:"false" json:"maxBenefitPercent"`

	// Overall estimated benefit in terms of percentage of total activity
	OverallBenefitPercent *float64 `mandatory:"false" json:"overallBenefitPercent"`

	// Maximum estimated benefit in terms of average active sessions
	MaxBenefitAvgActiveSessions *float64 `mandatory:"false" json:"maxBenefitAvgActiveSessions"`

	// Number of occurrences for this recommendation
	FrequencyCount *int `mandatory:"false" json:"frequencyCount"`

	RelatedObject RelatedObjectTypeDetails `mandatory:"false" json:"relatedObject"`
}

AddmDbRecommendationAggregation Summarizes a specific ADDM recommendation

func (AddmDbRecommendationAggregation) String ¶ added in v65.35.0

func (*AddmDbRecommendationAggregation) UnmarshalJSON ¶ added in v65.35.0

func (m *AddmDbRecommendationAggregation) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AddmDbRecommendationAggregation) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbRecommendationAggregationCollection ¶ added in v65.35.0

type AddmDbRecommendationAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of ADDM recommendation summaries
	Items []AddmDbRecommendationAggregation `mandatory:"true" json:"items"`
}

AddmDbRecommendationAggregationCollection Summarizes ADDM recommendations over specified time period

func (AddmDbRecommendationAggregationCollection) String ¶ added in v65.35.0

func (AddmDbRecommendationAggregationCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbRecommendationCategoryCollection ¶ added in v65.35.0

type AddmDbRecommendationCategoryCollection struct {

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of recommendation categories
	Items []AddmDbRecommendationCategorySummary `mandatory:"true" json:"items"`
}

AddmDbRecommendationCategoryCollection List of recommendation categories

func (AddmDbRecommendationCategoryCollection) String ¶ added in v65.35.0

func (AddmDbRecommendationCategoryCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbRecommendationCategorySummary ¶ added in v65.35.0

type AddmDbRecommendationCategorySummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Name of recommendation category
	Name *string `mandatory:"true" json:"name"`

	// Display name of recommendation  category
	DisplayName *string `mandatory:"true" json:"displayName"`
}

AddmDbRecommendationCategorySummary Recommendation category summary

func (AddmDbRecommendationCategorySummary) String ¶ added in v65.35.0

func (AddmDbRecommendationCategorySummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbRecommendationsTimeSeriesCollection ¶ added in v65.35.0

type AddmDbRecommendationsTimeSeriesCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of ADDM recommendations time series data
	Items []AddmDbRecommendationsTimeSeriesSummary `mandatory:"true" json:"items"`
}

AddmDbRecommendationsTimeSeriesCollection ADDM recommendations time series

func (AddmDbRecommendationsTimeSeriesCollection) String ¶ added in v65.35.0

func (AddmDbRecommendationsTimeSeriesCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbRecommendationsTimeSeriesSummary ¶ added in v65.35.0

type AddmDbRecommendationsTimeSeriesSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Unique ADDM task id
	TaskId *int `mandatory:"true" json:"taskId"`

	// ADDM task name
	TaskName *string `mandatory:"true" json:"taskName"`

	// Timestamp when recommendation was generated
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

	// Start Timestamp of snapshot
	TimeAnalysisStarted *common.SDKTime `mandatory:"false" json:"timeAnalysisStarted"`

	// End Timestamp of snapshot
	TimeAnalysisEnded *common.SDKTime `mandatory:"false" json:"timeAnalysisEnded"`

	// Type of recommendation
	Type *string `mandatory:"false" json:"type"`

	// DB time in seconds for the snapshot
	AnalysisDbTimeInSecs *float64 `mandatory:"false" json:"analysisDbTimeInSecs"`

	// DB avg active sessions for the snapshot
	AnalysisAvgActiveSessions *float64 `mandatory:"false" json:"analysisAvgActiveSessions"`

	// Maximum estimated benefit in terms of percentage of total activity
	MaxBenefitPercent *float64 `mandatory:"false" json:"maxBenefitPercent"`

	// Maximum estimated benefit in terms of seconds
	MaxBenefitDbTimeInSecs *float64 `mandatory:"false" json:"maxBenefitDbTimeInSecs"`

	// Maximum estimated benefit in terms of average active sessions
	MaxBenefitAvgActiveSessions *float64 `mandatory:"false" json:"maxBenefitAvgActiveSessions"`

	RelatedObject RelatedObjectTypeDetails `mandatory:"false" json:"relatedObject"`
}

AddmDbRecommendationsTimeSeriesSummary ADDM recommendation

func (AddmDbRecommendationsTimeSeriesSummary) String ¶ added in v65.35.0

func (*AddmDbRecommendationsTimeSeriesSummary) UnmarshalJSON ¶ added in v65.35.0

func (m *AddmDbRecommendationsTimeSeriesSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AddmDbRecommendationsTimeSeriesSummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbSchemaObjectCollection ¶ added in v65.35.0

type AddmDbSchemaObjectCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of Schema Objects
	Items []AddmDbSchemaObjectSummary `mandatory:"true" json:"items"`
}

AddmDbSchemaObjectCollection Summarizes Schema Objects over specified time period

func (AddmDbSchemaObjectCollection) String ¶ added in v65.35.0

func (AddmDbSchemaObjectCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbSchemaObjectSummary ¶ added in v65.35.0

type AddmDbSchemaObjectSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// Object id (from RDBMS)
	ObjectIdentifier *int `mandatory:"true" json:"objectIdentifier"`

	// Owner of object
	Owner *string `mandatory:"true" json:"owner"`

	// Name of object
	ObjectName *string `mandatory:"true" json:"objectName"`

	// Type of the object (such as TABLE, INDEX)
	ObjectType *string `mandatory:"true" json:"objectType"`

	// Subobject name; for example, partition name
	SubObjectName *string `mandatory:"false" json:"subObjectName"`
}

AddmDbSchemaObjectSummary Details for a given object id

func (AddmDbSchemaObjectSummary) String ¶ added in v65.35.0

func (m AddmDbSchemaObjectSummary) String() string

func (AddmDbSchemaObjectSummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbSqlStatementCollection ¶ added in v65.35.0

type AddmDbSqlStatementCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of database details data
	DatabaseDetailsItems []DatabaseDetails `mandatory:"true" json:"databaseDetailsItems"`

	// List of SQL statements
	Items []AddmDbSqlStatementSummary `mandatory:"true" json:"items"`
}

AddmDbSqlStatementCollection Summarizes SQL statements over specified time period

func (AddmDbSqlStatementCollection) String ¶ added in v65.35.0

func (AddmDbSqlStatementCollection) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbSqlStatementSummary ¶ added in v65.35.0

type AddmDbSqlStatementSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database insight.
	Id *string `mandatory:"true" json:"id"`

	// SQL identifier
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// First 3800 characters of the SQL text
	SqlText *string `mandatory:"true" json:"sqlText"`

	// SQL identifier
	IsSqlTextTruncated *bool `mandatory:"true" json:"isSqlTextTruncated"`

	// SQL command name (such as SELECT, INSERT)
	SqlCommand *string `mandatory:"true" json:"sqlCommand"`
}

AddmDbSqlStatementSummary Details for a given SQL ID

func (AddmDbSqlStatementSummary) String ¶ added in v65.35.0

func (m AddmDbSqlStatementSummary) String() string

func (AddmDbSqlStatementSummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmDbSummary ¶ added in v65.35.0

type AddmDbSummary struct {
	DatabaseDetails *DatabaseDetails `mandatory:"true" json:"databaseDetails"`

	// Number of ADDM findings
	NumberOfFindings *int `mandatory:"false" json:"numberOfFindings"`

	// Number of ADDM tasks
	NumberOfAddmTasks *int `mandatory:"false" json:"numberOfAddmTasks"`

	// The start timestamp that was passed into the request.
	TimeFirstSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotBegin"`

	// The end timestamp that was passed into the request.
	TimeLatestSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeLatestSnapshotEnd"`

	// AWR snapshot id.
	SnapshotIntervalStart *string `mandatory:"false" json:"snapshotIntervalStart"`

	// AWR snapshot id.
	SnapshotIntervalEnd *string `mandatory:"false" json:"snapshotIntervalEnd"`

	// Maximum overall impact in terms of percentage of total activity
	MaxOverallImpact *float64 `mandatory:"false" json:"maxOverallImpact"`

	// Category name
	MostFrequentCategoryName *string `mandatory:"false" json:"mostFrequentCategoryName"`

	// Category display name
	MostFrequentCategoryDisplayName *string `mandatory:"false" json:"mostFrequentCategoryDisplayName"`
}

AddmDbSummary ADDM summary for a database

func (AddmDbSummary) String ¶ added in v65.35.0

func (m AddmDbSummary) String() string

func (AddmDbSummary) ValidateEnumValue ¶ added in v65.35.0

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

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

type AddmReport ¶ added in v65.35.0

type AddmReport struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// TASK_ID in the oracle database view DBA_ADDM_TASKS
	TaskIdentifier *string `mandatory:"true" json:"taskIdentifier"`

	// Internal id of the database.
	DatabaseIdentifier *string `mandatory:"true" json:"databaseIdentifier"`

	// AWR snapshot id.
	SnapshotIntervalStart *string `mandatory:"true" json:"snapshotIntervalStart"`

	// AWR snapshot id.
	SnapshotIntervalEnd *string `mandatory:"true" json:"snapshotIntervalEnd"`

	// The complete ADDM report
	AddmReport *string `mandatory:"true" json:"addmReport"`
}

AddmReport ADDM Tasks.

func (AddmReport) String ¶ added in v65.35.0

func (m AddmReport) String() string

func (AddmReport) ValidateEnumValue ¶ added in v65.35.0

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

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

type ArchivalStateEnum ¶ added in v65.54.0

type ArchivalStateEnum string

ArchivalStateEnum Enum with underlying type: string

const (
	ArchivalStateArchived  ArchivalStateEnum = "ARCHIVED"
	ArchivalStateRestoring ArchivalStateEnum = "RESTORING"
	ArchivalStateRestored  ArchivalStateEnum = "RESTORED"
)

Set of constants representing the allowable values for ArchivalStateEnum

func GetArchivalStateEnumValues ¶ added in v65.54.0

func GetArchivalStateEnumValues() []ArchivalStateEnum

GetArchivalStateEnumValues Enumerates the set of values for ArchivalStateEnum

func GetMappingArchivalStateEnum ¶ added in v65.54.0

func GetMappingArchivalStateEnum(val string) (ArchivalStateEnum, bool)

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

type AutonomousDatabaseConfigurationSummary ¶

type AutonomousDatabaseConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	DatabaseInsightId *string `mandatory:"true" json:"databaseInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"true" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`

	// Name of the CDB.Only applies to PDB.
	CdbName *string `mandatory:"true" json:"cdbName"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`
}

AutonomousDatabaseConfigurationSummary Configuration Summary of autonomous database.

func (AutonomousDatabaseConfigurationSummary) GetCdbName ¶

GetCdbName returns CdbName

func (AutonomousDatabaseConfigurationSummary) GetCompartmentId ¶

func (m AutonomousDatabaseConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AutonomousDatabaseConfigurationSummary) GetDatabaseDisplayName ¶

func (m AutonomousDatabaseConfigurationSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (AutonomousDatabaseConfigurationSummary) GetDatabaseInsightId ¶

func (m AutonomousDatabaseConfigurationSummary) GetDatabaseInsightId() *string

GetDatabaseInsightId returns DatabaseInsightId

func (AutonomousDatabaseConfigurationSummary) GetDatabaseName ¶

func (m AutonomousDatabaseConfigurationSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (AutonomousDatabaseConfigurationSummary) GetDatabaseType ¶

func (m AutonomousDatabaseConfigurationSummary) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (AutonomousDatabaseConfigurationSummary) GetDatabaseVersion ¶

func (m AutonomousDatabaseConfigurationSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (AutonomousDatabaseConfigurationSummary) GetDefinedTags ¶

func (m AutonomousDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AutonomousDatabaseConfigurationSummary) GetFreeformTags ¶

func (m AutonomousDatabaseConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AutonomousDatabaseConfigurationSummary) GetProcessorCount ¶

func (m AutonomousDatabaseConfigurationSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (AutonomousDatabaseConfigurationSummary) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (AutonomousDatabaseConfigurationSummary) String ¶

func (AutonomousDatabaseConfigurationSummary) ValidateEnumValue ¶

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

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

type AutonomousDatabaseInsight ¶

type AutonomousDatabaseInsight struct {

	// Database insight identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the database
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// Name of database
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// OCI database resource type
	DatabaseResourceType *string `mandatory:"true" json:"databaseResourceType"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// Display name of database
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// Additional details of a database in JSON format. For autonomous databases, this is the AutonomousDatabase object serialized as a JSON string as defined in https://docs.cloud.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabase/. For EM, pass in null or an empty string. Note that this string needs to be escaped when specified in the curl command.
	DbAdditionalDetails *interface{} `mandatory:"false" json:"dbAdditionalDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// Flag is to identify if advanced features for autonomous database is enabled or not
	IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"`

	ConnectionDetails *ConnectionDetails `mandatory:"false" json:"connectionDetails"`

	CredentialDetails CredentialDetails `mandatory:"false" json:"credentialDetails"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

AutonomousDatabaseInsight Database insight resource.

func (AutonomousDatabaseInsight) GetCompartmentId ¶

func (m AutonomousDatabaseInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AutonomousDatabaseInsight) GetDatabaseConnectionStatusDetails ¶

func (m AutonomousDatabaseInsight) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (AutonomousDatabaseInsight) GetDatabaseType ¶

func (m AutonomousDatabaseInsight) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (AutonomousDatabaseInsight) GetDatabaseVersion ¶

func (m AutonomousDatabaseInsight) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (AutonomousDatabaseInsight) GetDefinedTags ¶

func (m AutonomousDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AutonomousDatabaseInsight) GetFreeformTags ¶

func (m AutonomousDatabaseInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AutonomousDatabaseInsight) GetId ¶

func (m AutonomousDatabaseInsight) GetId() *string

GetId returns Id

func (AutonomousDatabaseInsight) GetLifecycleDetails ¶

func (m AutonomousDatabaseInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (AutonomousDatabaseInsight) GetLifecycleState ¶

func (m AutonomousDatabaseInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AutonomousDatabaseInsight) GetProcessorCount ¶

func (m AutonomousDatabaseInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (AutonomousDatabaseInsight) GetStatus ¶

GetStatus returns Status

func (AutonomousDatabaseInsight) GetSystemTags ¶

func (m AutonomousDatabaseInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AutonomousDatabaseInsight) GetTimeCreated ¶

func (m AutonomousDatabaseInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AutonomousDatabaseInsight) GetTimeUpdated ¶

func (m AutonomousDatabaseInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AutonomousDatabaseInsight) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (AutonomousDatabaseInsight) String ¶

func (m AutonomousDatabaseInsight) String() string

func (*AutonomousDatabaseInsight) UnmarshalJSON ¶ added in v65.32.0

func (m *AutonomousDatabaseInsight) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AutonomousDatabaseInsight) ValidateEnumValue ¶

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

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

type AutonomousDatabaseInsightSummary ¶

type AutonomousDatabaseInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"false" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// The hostnames for the database.
	DatabaseHostNames []string `mandatory:"false" json:"databaseHostNames"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// OCI database resource type
	DatabaseResourceType *string `mandatory:"false" json:"databaseResourceType"`

	// Flag is to identify if advanced features for autonomous database is enabled or not
	IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

AutonomousDatabaseInsightSummary Summary of a database insight resource.

func (AutonomousDatabaseInsightSummary) GetCompartmentId ¶

func (m AutonomousDatabaseInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (AutonomousDatabaseInsightSummary) GetDatabaseConnectionStatusDetails ¶

func (m AutonomousDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (AutonomousDatabaseInsightSummary) GetDatabaseDisplayName ¶

func (m AutonomousDatabaseInsightSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (AutonomousDatabaseInsightSummary) GetDatabaseHostNames ¶

func (m AutonomousDatabaseInsightSummary) GetDatabaseHostNames() []string

GetDatabaseHostNames returns DatabaseHostNames

func (AutonomousDatabaseInsightSummary) GetDatabaseId ¶

func (m AutonomousDatabaseInsightSummary) GetDatabaseId() *string

GetDatabaseId returns DatabaseId

func (AutonomousDatabaseInsightSummary) GetDatabaseName ¶

func (m AutonomousDatabaseInsightSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (AutonomousDatabaseInsightSummary) GetDatabaseType ¶

func (m AutonomousDatabaseInsightSummary) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (AutonomousDatabaseInsightSummary) GetDatabaseVersion ¶

func (m AutonomousDatabaseInsightSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (AutonomousDatabaseInsightSummary) GetDefinedTags ¶

func (m AutonomousDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (AutonomousDatabaseInsightSummary) GetFreeformTags ¶

func (m AutonomousDatabaseInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (AutonomousDatabaseInsightSummary) GetId ¶

GetId returns Id

func (AutonomousDatabaseInsightSummary) GetLifecycleDetails ¶

func (m AutonomousDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (AutonomousDatabaseInsightSummary) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (AutonomousDatabaseInsightSummary) GetProcessorCount ¶

func (m AutonomousDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (AutonomousDatabaseInsightSummary) GetStatus ¶

GetStatus returns Status

func (AutonomousDatabaseInsightSummary) GetSystemTags ¶

func (m AutonomousDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (AutonomousDatabaseInsightSummary) GetTimeCreated ¶

func (m AutonomousDatabaseInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (AutonomousDatabaseInsightSummary) GetTimeUpdated ¶

func (m AutonomousDatabaseInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (AutonomousDatabaseInsightSummary) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (AutonomousDatabaseInsightSummary) String ¶

func (AutonomousDatabaseInsightSummary) ValidateEnumValue ¶

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

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

type AwrDatabaseCollection ¶ added in v65.14.0

type AwrDatabaseCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR summary data.
	Items []AwrDatabaseSummary `mandatory:"false" json:"items"`
}

AwrDatabaseCollection The result of AWR query.

func (AwrDatabaseCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseCollection) GetName ¶ added in v65.14.0

func (m AwrDatabaseCollection) GetName() *string

GetName returns Name

func (AwrDatabaseCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseCollection) String ¶ added in v65.14.0

func (m AwrDatabaseCollection) String() string

func (AwrDatabaseCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseCpuUsageCollection ¶ added in v65.14.0

type AwrDatabaseCpuUsageCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// The number of available CPU cores, which include subcores of multicore and single-core CPUs.
	NumCpuCores *int `mandatory:"false" json:"numCpuCores"`

	// The number of CPUs available for the database to use.
	DatabaseCpuCount *int `mandatory:"false" json:"databaseCpuCount"`

	// The number of available CPUs or processors.
	HostCpuCount *float64 `mandatory:"false" json:"hostCpuCount"`

	// A list of AWR CPU usage summary data.
	Items []AwrDatabaseCpuUsageSummary `mandatory:"false" json:"items"`
}

AwrDatabaseCpuUsageCollection The AWR CPU usage data.

func (AwrDatabaseCpuUsageCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseCpuUsageCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseCpuUsageCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseCpuUsageCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseCpuUsageCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseCpuUsageCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseCpuUsageCollection) String ¶ added in v65.14.0

func (AwrDatabaseCpuUsageCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseCpuUsageSummary ¶ added in v65.14.0

type AwrDatabaseCpuUsageSummary struct {

	// The timestamp for the CPU summary data.
	Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

	// The average CPU usage per second.
	AvgUsageInSecs *float64 `mandatory:"false" json:"avgUsageInSecs"`
}

AwrDatabaseCpuUsageSummary A summary of the AWR CPU resource limits and metrics.

func (AwrDatabaseCpuUsageSummary) String ¶ added in v65.14.0

func (AwrDatabaseCpuUsageSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseMetricCollection ¶ added in v65.14.0

type AwrDatabaseMetricCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR metric summary data.
	Items []AwrDatabaseMetricSummary `mandatory:"false" json:"items"`
}

AwrDatabaseMetricCollection The AWR metrics time series summary data.

func (AwrDatabaseMetricCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseMetricCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseMetricCollection) GetName ¶ added in v65.14.0

func (m AwrDatabaseMetricCollection) GetName() *string

GetName returns Name

func (AwrDatabaseMetricCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseMetricCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseMetricCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseMetricCollection) String ¶ added in v65.14.0

func (AwrDatabaseMetricCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseMetricSummary ¶ added in v65.14.0

type AwrDatabaseMetricSummary struct {

	// The name of the metric.
	Name *string `mandatory:"true" json:"name"`

	// The time of the sampling.
	Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

	// The average value of the sampling period.
	AvgValue *float64 `mandatory:"false" json:"avgValue"`

	// The minimum value of the sampling period.
	MinValue *float64 `mandatory:"false" json:"minValue"`

	// The maximum value of the sampling period.
	MaxValue *float64 `mandatory:"false" json:"maxValue"`
}

AwrDatabaseMetricSummary The summary of the AWR metric data for a particular metric at a specific time.

func (AwrDatabaseMetricSummary) String ¶ added in v65.14.0

func (m AwrDatabaseMetricSummary) String() string

func (AwrDatabaseMetricSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseParameterChangeCollection ¶ added in v65.14.0

type AwrDatabaseParameterChangeCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR database parameter change summary data.
	Items []AwrDatabaseParameterChangeSummary `mandatory:"false" json:"items"`
}

AwrDatabaseParameterChangeCollection The AWR database parameter change history.

func (AwrDatabaseParameterChangeCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseParameterChangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseParameterChangeCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseParameterChangeCollection) GetVersion ¶ added in v65.14.0

GetVersion returns Version

func (AwrDatabaseParameterChangeCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseParameterChangeCollection) String ¶ added in v65.14.0

func (AwrDatabaseParameterChangeCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseParameterChangeSummary ¶ added in v65.14.0

type AwrDatabaseParameterChangeSummary struct {

	// The ID of the snapshot with the parameter value changed. The snapshot identifier is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabaseSnapshots
	SnapshotIdentifier *int `mandatory:"true" json:"snapshotIdentifier"`

	// The start time of the interval.
	TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

	// The end time of the interval.
	TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

	// The database instance number.
	InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

	// The previous value of the database parameter.
	PreviousValue *string `mandatory:"false" json:"previousValue"`

	// The current value of the database parameter.
	Value *string `mandatory:"false" json:"value"`

	// Indicates whether the parameter has been modified after instance startup:
	//  - MODIFIED - Parameter has been modified with ALTER SESSION
	//  - SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions values to be modified)
	//  - FALSE - Parameter has not been modified after instance startup
	ValueModified *string `mandatory:"false" json:"valueModified"`

	// Indicates whether the parameter value in the end snapshot is the default.
	IsDefault *bool `mandatory:"false" json:"isDefault"`
}

AwrDatabaseParameterChangeSummary A summary of the changes made to a single AWR database parameter.

func (AwrDatabaseParameterChangeSummary) String ¶ added in v65.14.0

func (AwrDatabaseParameterChangeSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseParameterCollection ¶ added in v65.14.0

type AwrDatabaseParameterCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR database parameter summary data.
	Items []AwrDatabaseParameterSummary `mandatory:"false" json:"items"`
}

AwrDatabaseParameterCollection The AWR database parameter data.

func (AwrDatabaseParameterCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseParameterCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseParameterCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseParameterCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseParameterCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseParameterCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseParameterCollection) String ¶ added in v65.14.0

func (AwrDatabaseParameterCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseParameterSummary ¶ added in v65.14.0

type AwrDatabaseParameterSummary struct {

	// The name of the parameter.
	Name *string `mandatory:"true" json:"name"`

	// The database instance number.
	InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

	// The parameter value when the period began.
	BeginValue *string `mandatory:"false" json:"beginValue"`

	// The parameter value when the period ended.
	EndValue *string `mandatory:"false" json:"endValue"`

	// Indicates whether the parameter value changed within the period.
	IsChanged *bool `mandatory:"false" json:"isChanged"`

	// Indicates whether the parameter has been modified after instance startup:
	//  - MODIFIED - Parameter has been modified with ALTER SESSION
	//  - SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions values to be modified)
	//  - FALSE - Parameter has not been modified after instance startup
	ValueModified *string `mandatory:"false" json:"valueModified"`

	// Indicates whether the parameter value in the end snapshot is the default.
	IsDefault *bool `mandatory:"false" json:"isDefault"`
}

AwrDatabaseParameterSummary The summary of the AWR change history data for a single database parameter.

func (AwrDatabaseParameterSummary) String ¶ added in v65.14.0

func (AwrDatabaseParameterSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseReport ¶ added in v65.14.0

type AwrDatabaseReport struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// The content of the report.
	Content *string `mandatory:"false" json:"content"`

	// The format of the report.
	Format AwrDatabaseReportFormatEnum `mandatory:"false" json:"format,omitempty"`
}

AwrDatabaseReport The result of the AWR report.

func (AwrDatabaseReport) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseReport) GetName ¶ added in v65.14.0

func (m AwrDatabaseReport) GetName() *string

GetName returns Name

func (AwrDatabaseReport) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseReport) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseReport) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseReport) String ¶ added in v65.14.0

func (m AwrDatabaseReport) String() string

func (AwrDatabaseReport) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseReportFormatEnum ¶ added in v65.14.0

type AwrDatabaseReportFormatEnum string

AwrDatabaseReportFormatEnum Enum with underlying type: string

const (
	AwrDatabaseReportFormatHtml AwrDatabaseReportFormatEnum = "HTML"
	AwrDatabaseReportFormatText AwrDatabaseReportFormatEnum = "TEXT"
	AwrDatabaseReportFormatXml  AwrDatabaseReportFormatEnum = "XML"
)

Set of constants representing the allowable values for AwrDatabaseReportFormatEnum

func GetAwrDatabaseReportFormatEnumValues ¶ added in v65.14.0

func GetAwrDatabaseReportFormatEnumValues() []AwrDatabaseReportFormatEnum

GetAwrDatabaseReportFormatEnumValues Enumerates the set of values for AwrDatabaseReportFormatEnum

func GetMappingAwrDatabaseReportFormatEnum ¶ added in v65.14.0

func GetMappingAwrDatabaseReportFormatEnum(val string) (AwrDatabaseReportFormatEnum, bool)

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

type AwrDatabaseSnapshotCollection ¶ added in v65.14.0

type AwrDatabaseSnapshotCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR snapshot summary data.
	Items []AwrDatabaseSnapshotSummary `mandatory:"false" json:"items"`
}

AwrDatabaseSnapshotCollection The list of AWR snapshots for one database.

func (AwrDatabaseSnapshotCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseSnapshotCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSnapshotCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseSnapshotCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseSnapshotCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseSnapshotCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseSnapshotCollection) String ¶ added in v65.14.0

func (AwrDatabaseSnapshotCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseSnapshotRangeCollection ¶ added in v65.14.0

type AwrDatabaseSnapshotRangeCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR snapshot range summary data.
	Items []AwrDatabaseSnapshotRangeSummary `mandatory:"false" json:"items"`
}

AwrDatabaseSnapshotRangeCollection The AWR snapshot range list.

func (AwrDatabaseSnapshotRangeCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSnapshotRangeCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseSnapshotRangeCollection) GetVersion ¶ added in v65.14.0

GetVersion returns Version

func (AwrDatabaseSnapshotRangeCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseSnapshotRangeCollection) String ¶ added in v65.14.0

func (AwrDatabaseSnapshotRangeCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseSnapshotRangeSummary ¶ added in v65.14.0

type AwrDatabaseSnapshotRangeSummary struct {

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" json:"awrSourceDatabaseIdentifier"`

	// The name of the database.
	DbName *string `mandatory:"true" json:"dbName"`

	// The database instance numbers.
	InstanceList []int `mandatory:"false" json:"instanceList"`

	// The timestamp of the database startup.
	TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

	// The start time of the earliest snapshot.
	TimeFirstSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotBegin"`

	// The end time of the latest snapshot.
	TimeLatestSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeLatestSnapshotEnd"`

	// The ID of the earliest snapshot. The snapshot identifier is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabaseSnapshots
	FirstSnapshotIdentifier *int `mandatory:"false" json:"firstSnapshotIdentifier"`

	// The ID of the latest snapshot. The snapshot identifier is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabaseSnapshots
	LatestSnapshotIdentifier *int `mandatory:"false" json:"latestSnapshotIdentifier"`

	// The total number of snapshots.
	SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"`

	// The interval time between snapshots (in minutes).
	SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"`

	// The version of the database.
	DbVersion *string `mandatory:"false" json:"dbVersion"`

	// The time zone of the snapshot. sample -  snapshotTimezone=+0 00:00:00
	SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"`
}

AwrDatabaseSnapshotRangeSummary The summary data for a range of AWR snapshots.

func (AwrDatabaseSnapshotRangeSummary) String ¶ added in v65.14.0

func (AwrDatabaseSnapshotRangeSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseSnapshotSummary ¶ added in v65.14.0

type AwrDatabaseSnapshotSummary struct {

	// Internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" json:"awrSourceDatabaseIdentifier"`

	// The ID of the snapshot. The snapshot identifier is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDbSnapshots
	SnapshotIdentifier *int `mandatory:"true" json:"snapshotIdentifier"`

	// The database instance number.
	InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

	// The timestamp of the database startup.
	TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

	// The start time of the snapshot.
	TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

	// The end time of the snapshot.
	TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

	// The total number of errors.
	ErrorCount *int64 `mandatory:"false" json:"errorCount"`
}

AwrDatabaseSnapshotSummary The AWR snapshot summary of one snapshot.

func (AwrDatabaseSnapshotSummary) String ¶ added in v65.14.0

func (AwrDatabaseSnapshotSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseSqlReport ¶ added in v65.14.0

type AwrDatabaseSqlReport struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// The content of the report.
	Content *string `mandatory:"false" json:"content"`

	// The format of the report.
	Format AwrDatabaseSqlReportFormatEnum `mandatory:"false" json:"format,omitempty"`
}

AwrDatabaseSqlReport The result of the AWR SQL report.

func (AwrDatabaseSqlReport) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseSqlReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSqlReport) GetName ¶ added in v65.14.0

func (m AwrDatabaseSqlReport) GetName() *string

GetName returns Name

func (AwrDatabaseSqlReport) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseSqlReport) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseSqlReport) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseSqlReport) String ¶ added in v65.14.0

func (m AwrDatabaseSqlReport) String() string

func (AwrDatabaseSqlReport) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseSqlReportFormatEnum ¶ added in v65.14.0

type AwrDatabaseSqlReportFormatEnum string

AwrDatabaseSqlReportFormatEnum Enum with underlying type: string

const (
	AwrDatabaseSqlReportFormatHtml AwrDatabaseSqlReportFormatEnum = "HTML"
	AwrDatabaseSqlReportFormatText AwrDatabaseSqlReportFormatEnum = "TEXT"
)

Set of constants representing the allowable values for AwrDatabaseSqlReportFormatEnum

func GetAwrDatabaseSqlReportFormatEnumValues ¶ added in v65.14.0

func GetAwrDatabaseSqlReportFormatEnumValues() []AwrDatabaseSqlReportFormatEnum

GetAwrDatabaseSqlReportFormatEnumValues Enumerates the set of values for AwrDatabaseSqlReportFormatEnum

func GetMappingAwrDatabaseSqlReportFormatEnum ¶ added in v65.14.0

func GetMappingAwrDatabaseSqlReportFormatEnum(val string) (AwrDatabaseSqlReportFormatEnum, bool)

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

type AwrDatabaseSummary ¶ added in v65.14.0

type AwrDatabaseSummary struct {

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" json:"awrSourceDatabaseIdentifier"`

	// The name of the database.
	DbName *string `mandatory:"true" json:"dbName"`

	// The database instance numbers.
	InstanceList []int `mandatory:"false" json:"instanceList"`

	// The timestamp of the database startup.
	TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

	// The start time of the earliest snapshot.
	TimeFirstSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotBegin"`

	// The end time of the latest snapshot.
	TimeLatestSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeLatestSnapshotEnd"`

	// The ID of the earliest snapshot. The snapshot identifier is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabaseSnapshots
	FirstSnapshotIdentifier *int `mandatory:"false" json:"firstSnapshotIdentifier"`

	// The ID of the latest snapshot. The snapshot identifier is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabaseSnapshots
	LatestSnapshotIdentifier *int `mandatory:"false" json:"latestSnapshotIdentifier"`

	// The total number of snapshots.
	SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"`

	// The interval time between snapshots (in minutes).
	SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"`

	// The version of the database.
	DbVersion *string `mandatory:"false" json:"dbVersion"`

	// The time zone of the snapshot. sample -  snapshotTimezone=+0 00:00:00
	SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"`
}

AwrDatabaseSummary The AWR summary for a database.

func (AwrDatabaseSummary) String ¶ added in v65.14.0

func (m AwrDatabaseSummary) String() string

func (AwrDatabaseSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseSysstatCollection ¶ added in v65.14.0

type AwrDatabaseSysstatCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR SYSSTAT summary data.
	Items []AwrDatabaseSysstatSummary `mandatory:"false" json:"items"`
}

AwrDatabaseSysstatCollection The AWR SYSSTAT time series summary data.

func (AwrDatabaseSysstatCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseSysstatCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSysstatCollection) GetName ¶ added in v65.14.0

func (m AwrDatabaseSysstatCollection) GetName() *string

GetName returns Name

func (AwrDatabaseSysstatCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseSysstatCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseSysstatCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseSysstatCollection) String ¶ added in v65.14.0

func (AwrDatabaseSysstatCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseSysstatSummary ¶ added in v65.14.0

type AwrDatabaseSysstatSummary struct {

	// The name of the SYSSTAT.
	Name *string `mandatory:"true" json:"name"`

	// The name of the SYSSTAT category.
	Category *string `mandatory:"false" json:"category"`

	// The start time of the SYSSTAT.
	TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

	// The end time of the SYSSTAT.
	TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

	// The average value of the SYSSTAT. The units are stats name/val per the time period {timeBegin - timeEnd}.
	AvgValue *float64 `mandatory:"false" json:"avgValue"`

	// The last value of the SYSSTAT. The units are stats name/val per the time period {timeBegin - timeEnd}.
	CurrentValue *float64 `mandatory:"false" json:"currentValue"`
}

AwrDatabaseSysstatSummary The summary of the AWR SYSSTAT data.

func (AwrDatabaseSysstatSummary) String ¶ added in v65.14.0

func (m AwrDatabaseSysstatSummary) String() string

func (AwrDatabaseSysstatSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseTopWaitEventCollection ¶ added in v65.14.0

type AwrDatabaseTopWaitEventCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR top event summary data.
	Items []AwrDatabaseTopWaitEventSummary `mandatory:"false" json:"items"`
}

AwrDatabaseTopWaitEventCollection The AWR top wait event data.

func (AwrDatabaseTopWaitEventCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseTopWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseTopWaitEventCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseTopWaitEventCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseTopWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseTopWaitEventCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseTopWaitEventCollection) String ¶ added in v65.14.0

func (AwrDatabaseTopWaitEventCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseTopWaitEventSummary ¶ added in v65.14.0

type AwrDatabaseTopWaitEventSummary struct {

	// The name of the event.
	Name *string `mandatory:"true" json:"name"`

	// The wait count per second.
	WaitsPerSec *float64 `mandatory:"false" json:"waitsPerSec"`

	// The average wait time per second.
	AvgWaitTimePerSec *float64 `mandatory:"false" json:"avgWaitTimePerSec"`
}

AwrDatabaseTopWaitEventSummary A summary of the AWR top wait event data for one event.

func (AwrDatabaseTopWaitEventSummary) String ¶ added in v65.14.0

func (AwrDatabaseTopWaitEventSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseWaitEventBucketCollection ¶ added in v65.14.0

type AwrDatabaseWaitEventBucketCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// The total waits of the database.
	TotalWaits *int64 `mandatory:"false" json:"totalWaits"`

	// A list of AWR wait event buckets.
	Items []AwrDatabaseWaitEventBucketSummary `mandatory:"false" json:"items"`
}

AwrDatabaseWaitEventBucketCollection The percentage distribution of waits in the AWR wait event buckets.

func (AwrDatabaseWaitEventBucketCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseWaitEventBucketCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseWaitEventBucketCollection) GetVersion ¶ added in v65.14.0

GetVersion returns Version

func (AwrDatabaseWaitEventBucketCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseWaitEventBucketCollection) String ¶ added in v65.14.0

func (AwrDatabaseWaitEventBucketCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseWaitEventBucketSummary ¶ added in v65.14.0

type AwrDatabaseWaitEventBucketSummary struct {

	// The name of the wait event frequency category. Normally, it is the upper range of the waits within the AWR wait event bucket.
	Category *string `mandatory:"true" json:"category"`

	// The percentage of waits in a wait event bucket over the total waits of the database.
	Percentage *float64 `mandatory:"true" json:"percentage"`
}

AwrDatabaseWaitEventBucketSummary A summary of the AWR wait event bucket and waits percentage.

func (AwrDatabaseWaitEventBucketSummary) String ¶ added in v65.14.0

func (AwrDatabaseWaitEventBucketSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseWaitEventCollection ¶ added in v65.14.0

type AwrDatabaseWaitEventCollection struct {

	// The name of the query result.
	Name *string `mandatory:"true" json:"name"`

	// The version of the query result.
	Version *string `mandatory:"false" json:"version"`

	// The time taken to query the database tier (in seconds).
	DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

	// A list of AWR wait events.
	Items []AwrDatabaseWaitEventSummary `mandatory:"false" json:"items"`
}

AwrDatabaseWaitEventCollection The AWR wait event data.

func (AwrDatabaseWaitEventCollection) GetDbQueryTimeInSecs ¶ added in v65.14.0

func (m AwrDatabaseWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseWaitEventCollection) GetName ¶ added in v65.14.0

GetName returns Name

func (AwrDatabaseWaitEventCollection) GetVersion ¶ added in v65.14.0

func (m AwrDatabaseWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseWaitEventCollection) MarshalJSON ¶ added in v65.14.0

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

MarshalJSON marshals to json representation

func (AwrDatabaseWaitEventCollection) String ¶ added in v65.14.0

func (AwrDatabaseWaitEventCollection) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrDatabaseWaitEventSummary ¶ added in v65.14.0

type AwrDatabaseWaitEventSummary struct {

	// The name of the event.
	Name *string `mandatory:"true" json:"name"`

	// The begin time of the wait event.
	TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

	// The end time of the wait event.
	TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

	// The wait count per second.
	WaitsPerSec *float64 `mandatory:"false" json:"waitsPerSec"`

	// The average wait time per second.
	AvgWaitTimePerSec *float64 `mandatory:"false" json:"avgWaitTimePerSec"`

	// The ID of the snapshot. The snapshot identifier is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabaseSnapshots
	SnapshotIdentifier *int `mandatory:"false" json:"snapshotIdentifier"`
}

AwrDatabaseWaitEventSummary The summary of the AWR wait event time series data for one event.

func (AwrDatabaseWaitEventSummary) String ¶ added in v65.14.0

func (AwrDatabaseWaitEventSummary) ValidateEnumValue ¶ added in v65.14.0

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

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

type AwrHub ¶

type AwrHub struct {

	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId *string `mandatory:"true" json:"operationsInsightsWarehouseId"`

	// AWR Hub OCID
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of AWR Hub that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Object Storage Bucket Name
	ObjectStorageBucketName *string `mandatory:"true" json:"objectStorageBucketName"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Possible lifecycle states
	LifecycleState AwrHubLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Mailbox URL required for AWR hub and AWR source setup.
	AwrMailboxUrl *string `mandatory:"false" json:"awrMailboxUrl"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Dst Time Zone Version of the AWR Hub
	HubDstTimezoneVersion *string `mandatory:"false" json:"hubDstTimezoneVersion"`
}

AwrHub Awr Hub resource.

func (AwrHub) String ¶

func (m AwrHub) String() string

func (AwrHub) ValidateEnumValue ¶

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

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

type AwrHubLifecycleStateEnum ¶

type AwrHubLifecycleStateEnum string

AwrHubLifecycleStateEnum Enum with underlying type: string

const (
	AwrHubLifecycleStateCreating AwrHubLifecycleStateEnum = "CREATING"
	AwrHubLifecycleStateUpdating AwrHubLifecycleStateEnum = "UPDATING"
	AwrHubLifecycleStateActive   AwrHubLifecycleStateEnum = "ACTIVE"
	AwrHubLifecycleStateDeleting AwrHubLifecycleStateEnum = "DELETING"
	AwrHubLifecycleStateDeleted  AwrHubLifecycleStateEnum = "DELETED"
	AwrHubLifecycleStateFailed   AwrHubLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for AwrHubLifecycleStateEnum

func GetAwrHubLifecycleStateEnumValues ¶

func GetAwrHubLifecycleStateEnumValues() []AwrHubLifecycleStateEnum

GetAwrHubLifecycleStateEnumValues Enumerates the set of values for AwrHubLifecycleStateEnum

func GetMappingAwrHubLifecycleStateEnum ¶

func GetMappingAwrHubLifecycleStateEnum(val string) (AwrHubLifecycleStateEnum, bool)

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

type AwrHubObjects ¶ added in v65.54.0

type AwrHubObjects struct {

	// Awr Hub Object.
	AwrSnapshots *interface{} `mandatory:"false" json:"awrSnapshots"`
}

AwrHubObjects Logical grouping used for Awr Hub Object operations.

func (AwrHubObjects) String ¶ added in v65.54.0

func (m AwrHubObjects) String() string

func (AwrHubObjects) ValidateEnumValue ¶ added in v65.54.0

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

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

type AwrHubSource ¶ added in v65.54.0

type AwrHubSource struct {

	// The name of the Awr Hub source database.
	Name *string `mandatory:"true" json:"name"`

	// AWR Hub OCID
	AwrHubId *string `mandatory:"true" json:"awrHubId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// source type of the database
	Type AwrHubSourceTypeEnum `mandatory:"true" json:"type"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Awr Hub source database.
	Id *string `mandatory:"true" json:"id"`

	// The shorted string of the Awr Hub source database identifier.
	AwrHubOpsiSourceId *string `mandatory:"true" json:"awrHubOpsiSourceId"`

	// Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
	SourceMailBoxUrl *string `mandatory:"true" json:"sourceMailBoxUrl"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// the current state of the source database
	LifecycleState AwrHubSourceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Indicates the status of a source database in Operations Insights
	Status AwrHubSourceStatusEnum `mandatory:"true" json:"status"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId *string `mandatory:"false" json:"associatedResourceId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId *string `mandatory:"false" json:"associatedOpsiId"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// This is `true` if the source databse is registered with a Awr Hub, otherwise `false`
	IsRegisteredWithAwrHub *bool `mandatory:"false" json:"isRegisteredWithAwrHub"`

	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId *string `mandatory:"false" json:"awrSourceDatabaseId"`

	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier *float32 `mandatory:"false" json:"minSnapshotIdentifier"`

	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier *float32 `mandatory:"false" json:"maxSnapshotIdentifier"`

	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotGenerated"`

	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated *common.SDKTime `mandatory:"false" json:"timeLastSnapshotGenerated"`

	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport *float64 `mandatory:"false" json:"hoursSinceLastImport"`
}

AwrHubSource Awr hub source object

func (AwrHubSource) String ¶ added in v65.54.0

func (m AwrHubSource) String() string

func (AwrHubSource) ValidateEnumValue ¶ added in v65.54.0

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

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

type AwrHubSourceLifecycleStateEnum ¶ added in v65.54.0

type AwrHubSourceLifecycleStateEnum string

AwrHubSourceLifecycleStateEnum Enum with underlying type: string

const (
	AwrHubSourceLifecycleStateCreating AwrHubSourceLifecycleStateEnum = "CREATING"
	AwrHubSourceLifecycleStateUpdating AwrHubSourceLifecycleStateEnum = "UPDATING"
	AwrHubSourceLifecycleStateActive   AwrHubSourceLifecycleStateEnum = "ACTIVE"
	AwrHubSourceLifecycleStateDeleting AwrHubSourceLifecycleStateEnum = "DELETING"
	AwrHubSourceLifecycleStateDeleted  AwrHubSourceLifecycleStateEnum = "DELETED"
	AwrHubSourceLifecycleStateFailed   AwrHubSourceLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for AwrHubSourceLifecycleStateEnum

func GetAwrHubSourceLifecycleStateEnumValues ¶ added in v65.54.0

func GetAwrHubSourceLifecycleStateEnumValues() []AwrHubSourceLifecycleStateEnum

GetAwrHubSourceLifecycleStateEnumValues Enumerates the set of values for AwrHubSourceLifecycleStateEnum

func GetMappingAwrHubSourceLifecycleStateEnum ¶ added in v65.54.0

func GetMappingAwrHubSourceLifecycleStateEnum(val string) (AwrHubSourceLifecycleStateEnum, bool)

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

type AwrHubSourceStatusEnum ¶ added in v65.54.0

type AwrHubSourceStatusEnum string

AwrHubSourceStatusEnum Enum with underlying type: string

const (
	AwrHubSourceStatusAccepting     AwrHubSourceStatusEnum = "ACCEPTING"
	AwrHubSourceStatusNotAccepting  AwrHubSourceStatusEnum = "NOT_ACCEPTING"
	AwrHubSourceStatusNotRegistered AwrHubSourceStatusEnum = "NOT_REGISTERED"
	AwrHubSourceStatusTerminated    AwrHubSourceStatusEnum = "TERMINATED"
)

Set of constants representing the allowable values for AwrHubSourceStatusEnum

func GetAwrHubSourceStatusEnumValues ¶ added in v65.54.0

func GetAwrHubSourceStatusEnumValues() []AwrHubSourceStatusEnum

GetAwrHubSourceStatusEnumValues Enumerates the set of values for AwrHubSourceStatusEnum

func GetMappingAwrHubSourceStatusEnum ¶ added in v65.54.0

func GetMappingAwrHubSourceStatusEnum(val string) (AwrHubSourceStatusEnum, bool)

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

type AwrHubSourceSummary ¶ added in v65.54.0

type AwrHubSourceSummary struct {

	// The name of the Awr Hub source database.
	Name *string `mandatory:"true" json:"name"`

	// AWR Hub OCID
	AwrHubId *string `mandatory:"true" json:"awrHubId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// source type of the database
	Type AwrHubSourceTypeEnum `mandatory:"true" json:"type"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Awr Hub source database.
	Id *string `mandatory:"true" json:"id"`

	// The shorted string of the Awr Hub source database identifier.
	AwrHubOpsiSourceId *string `mandatory:"true" json:"awrHubOpsiSourceId"`

	// Opsi Mailbox URL based on the Awr Hub and Awr Hub source.
	SourceMailBoxUrl *string `mandatory:"true" json:"sourceMailBoxUrl"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// the current state of the source database
	LifecycleState AwrHubSourceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Indicates the status of a source database in Operations Insights
	Status AwrHubSourceStatusEnum `mandatory:"true" json:"status"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId *string `mandatory:"false" json:"associatedResourceId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId *string `mandatory:"false" json:"associatedOpsiId"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// This is `true` if the source databse is registered with a Awr Hub, otherwise `false`
	IsRegisteredWithAwrHub *bool `mandatory:"false" json:"isRegisteredWithAwrHub"`

	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId *string `mandatory:"false" json:"awrSourceDatabaseId"`

	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier *float32 `mandatory:"false" json:"minSnapshotIdentifier"`

	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier *float32 `mandatory:"false" json:"maxSnapshotIdentifier"`

	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotGenerated"`

	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated *common.SDKTime `mandatory:"false" json:"timeLastSnapshotGenerated"`

	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport *float64 `mandatory:"false" json:"hoursSinceLastImport"`
}

AwrHubSourceSummary Awr hub source object

func (AwrHubSourceSummary) String ¶ added in v65.54.0

func (m AwrHubSourceSummary) String() string

func (AwrHubSourceSummary) ValidateEnumValue ¶ added in v65.54.0

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

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

type AwrHubSourceSummaryCollection ¶ added in v65.54.0

type AwrHubSourceSummaryCollection struct {

	// Array of Awr Hub source objects.
	Items []AwrHubSourceSummary `mandatory:"true" json:"items"`
}

AwrHubSourceSummaryCollection Collection of Awr Hub sources.

func (AwrHubSourceSummaryCollection) String ¶ added in v65.54.0

func (AwrHubSourceSummaryCollection) ValidateEnumValue ¶ added in v65.54.0

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

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

type AwrHubSourceTypeEnum ¶ added in v65.54.0

type AwrHubSourceTypeEnum string

AwrHubSourceTypeEnum Enum with underlying type: string

const (
	AwrHubSourceTypeAdwS                 AwrHubSourceTypeEnum = "ADW_S"
	AwrHubSourceTypeAtpS                 AwrHubSourceTypeEnum = "ATP_S"
	AwrHubSourceTypeAdwD                 AwrHubSourceTypeEnum = "ADW_D"
	AwrHubSourceTypeAtpD                 AwrHubSourceTypeEnum = "ATP_D"
	AwrHubSourceTypeExternalPdb          AwrHubSourceTypeEnum = "EXTERNAL_PDB"
	AwrHubSourceTypeExternalNoncdb       AwrHubSourceTypeEnum = "EXTERNAL_NONCDB"
	AwrHubSourceTypeComanagedVmCdb       AwrHubSourceTypeEnum = "COMANAGED_VM_CDB"
	AwrHubSourceTypeComanagedVmPdb       AwrHubSourceTypeEnum = "COMANAGED_VM_PDB"
	AwrHubSourceTypeComanagedVmNoncdb    AwrHubSourceTypeEnum = "COMANAGED_VM_NONCDB"
	AwrHubSourceTypeComanagedBmCdb       AwrHubSourceTypeEnum = "COMANAGED_BM_CDB"
	AwrHubSourceTypeComanagedBmPdb       AwrHubSourceTypeEnum = "COMANAGED_BM_PDB"
	AwrHubSourceTypeComanagedBmNoncdb    AwrHubSourceTypeEnum = "COMANAGED_BM_NONCDB"
	AwrHubSourceTypeComanagedExacsCdb    AwrHubSourceTypeEnum = "COMANAGED_EXACS_CDB"
	AwrHubSourceTypeComanagedExacsPdb    AwrHubSourceTypeEnum = "COMANAGED_EXACS_PDB"
	AwrHubSourceTypeComanagedExacsNoncdb AwrHubSourceTypeEnum = "COMANAGED_EXACS_NONCDB"
	AwrHubSourceTypeUndefined            AwrHubSourceTypeEnum = "UNDEFINED"
)

Set of constants representing the allowable values for AwrHubSourceTypeEnum

func GetAwrHubSourceTypeEnumValues ¶ added in v65.54.0

func GetAwrHubSourceTypeEnumValues() []AwrHubSourceTypeEnum

GetAwrHubSourceTypeEnumValues Enumerates the set of values for AwrHubSourceTypeEnum

func GetMappingAwrHubSourceTypeEnum ¶ added in v65.54.0

func GetMappingAwrHubSourceTypeEnum(val string) (AwrHubSourceTypeEnum, bool)

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

type AwrHubSources ¶ added in v65.54.0

type AwrHubSources struct {

	// Awr Hub Source Object.
	AwrHubSources *interface{} `mandatory:"false" json:"awrHubSources"`
}

AwrHubSources Logical grouping used for Awr Hub Source operations.

func (AwrHubSources) String ¶ added in v65.54.0

func (m AwrHubSources) String() string

func (AwrHubSources) ValidateEnumValue ¶ added in v65.54.0

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

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

type AwrHubSummary ¶

type AwrHubSummary struct {

	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId *string `mandatory:"true" json:"operationsInsightsWarehouseId"`

	// AWR Hub OCID
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of AWR Hub that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Object Storage Bucket Name
	ObjectStorageBucketName *string `mandatory:"true" json:"objectStorageBucketName"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Possible lifecycle states
	LifecycleState AwrHubLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Mailbox URL required for AWR hub and AWR source setup.
	AwrMailboxUrl *string `mandatory:"false" json:"awrMailboxUrl"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

AwrHubSummary Summary Hub resource.

func (AwrHubSummary) String ¶

func (m AwrHubSummary) String() string

func (AwrHubSummary) ValidateEnumValue ¶

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

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

type AwrHubSummaryCollection ¶

type AwrHubSummaryCollection struct {

	// Array of Hub summary objects.
	Items []AwrHubSummary `mandatory:"true" json:"items"`
}

AwrHubSummaryCollection Collection of Hub resources.

func (AwrHubSummaryCollection) String ¶

func (m AwrHubSummaryCollection) String() string

func (AwrHubSummaryCollection) ValidateEnumValue ¶

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

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

type AwrHubs ¶

type AwrHubs struct {

	// Awr Hub Object.
	AwrHubs *interface{} `mandatory:"false" json:"awrHubs"`
}

AwrHubs Logical grouping used for Awr Hub operations.

func (AwrHubs) String ¶

func (m AwrHubs) String() string

func (AwrHubs) ValidateEnumValue ¶

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

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

type AwrQueryResult ¶ added in v65.14.0

type AwrQueryResult interface {

	// The name of the query result.
	GetName() *string

	// The version of the query result.
	GetVersion() *string

	// The time taken to query the database tier (in seconds).
	GetDbQueryTimeInSecs() *float64
}

AwrQueryResult The AWR query result.

type AwrQueryResultAwrResultTypeEnum ¶ added in v65.14.0

type AwrQueryResultAwrResultTypeEnum string

AwrQueryResultAwrResultTypeEnum Enum with underlying type: string

const (
	AwrQueryResultAwrResultTypeSet               AwrQueryResultAwrResultTypeEnum = "AWRDB_SET"
	AwrQueryResultAwrResultTypeSnapshotRangeSet  AwrQueryResultAwrResultTypeEnum = "AWRDB_SNAPSHOT_RANGE_SET"
	AwrQueryResultAwrResultTypeSnapshotSet       AwrQueryResultAwrResultTypeEnum = "AWRDB_SNAPSHOT_SET"
	AwrQueryResultAwrResultTypeMetricsSet        AwrQueryResultAwrResultTypeEnum = "AWRDB_METRICS_SET"
	AwrQueryResultAwrResultTypeSysstatSet        AwrQueryResultAwrResultTypeEnum = "AWRDB_SYSSTAT_SET"
	AwrQueryResultAwrResultTypeTopEventSet       AwrQueryResultAwrResultTypeEnum = "AWRDB_TOP_EVENT_SET"
	AwrQueryResultAwrResultTypeEventSet          AwrQueryResultAwrResultTypeEnum = "AWRDB_EVENT_SET"
	AwrQueryResultAwrResultTypeEventHistogram    AwrQueryResultAwrResultTypeEnum = "AWRDB_EVENT_HISTOGRAM"
	AwrQueryResultAwrResultTypeDbParameterSet    AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_PARAMETER_SET"
	AwrQueryResultAwrResultTypeDbParameterChange AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_PARAMETER_CHANGE"
	AwrQueryResultAwrResultTypeAshCpuUsageSet    AwrQueryResultAwrResultTypeEnum = "AWRDB_ASH_CPU_USAGE_SET"
	AwrQueryResultAwrResultTypeDbReport          AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_REPORT"
	AwrQueryResultAwrResultTypeSqlReport         AwrQueryResultAwrResultTypeEnum = "AWRDB_SQL_REPORT"
)

Set of constants representing the allowable values for AwrQueryResultAwrResultTypeEnum

func GetAwrQueryResultAwrResultTypeEnumValues ¶ added in v65.14.0

func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum

GetAwrQueryResultAwrResultTypeEnumValues Enumerates the set of values for AwrQueryResultAwrResultTypeEnum

func GetMappingAwrQueryResultAwrResultTypeEnum ¶ added in v65.14.0

func GetMappingAwrQueryResultAwrResultTypeEnum(val string) (AwrQueryResultAwrResultTypeEnum, bool)

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

type AwrReport ¶

type AwrReport struct {

	// The format of the report.
	Format AwrReportFormatTypeEnum `mandatory:"true" json:"format"`

	// The content of the report.
	Content *string `mandatory:"false" json:"content"`
}

AwrReport The result of the AWR report.

func (AwrReport) String ¶

func (m AwrReport) String() string

func (AwrReport) ValidateEnumValue ¶

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

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

type AwrReportFormatTypeEnum ¶

type AwrReportFormatTypeEnum string

AwrReportFormatTypeEnum Enum with underlying type: string

const (
	AwrReportFormatTypeHtml AwrReportFormatTypeEnum = "HTML"
	AwrReportFormatTypeText AwrReportFormatTypeEnum = "TEXT"
)

Set of constants representing the allowable values for AwrReportFormatTypeEnum

func GetAwrReportFormatTypeEnumValues ¶

func GetAwrReportFormatTypeEnumValues() []AwrReportFormatTypeEnum

GetAwrReportFormatTypeEnumValues Enumerates the set of values for AwrReportFormatTypeEnum

func GetMappingAwrReportFormatTypeEnum ¶

func GetMappingAwrReportFormatTypeEnum(val string) (AwrReportFormatTypeEnum, bool)

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

type AwrSnapshotCollection ¶

type AwrSnapshotCollection struct {

	// A list of AWR snapshot summary data.
	Items []AwrSnapshotSummary `mandatory:"true" json:"items"`
}

AwrSnapshotCollection The list of AWR snapshots for one database.

func (AwrSnapshotCollection) String ¶

func (m AwrSnapshotCollection) String() string

func (AwrSnapshotCollection) ValidateEnumValue ¶

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

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

type AwrSnapshotSummary ¶

type AwrSnapshotSummary struct {

	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId *string `mandatory:"true" json:"awrSourceDatabaseId"`

	// The identifier of the snapshot.
	SnapshotIdentifier *int `mandatory:"true" json:"snapshotIdentifier"`

	// The database instance number.
	InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

	// The timestamp of the database startup.
	TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

	// The start time of the snapshot.
	TimeSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeSnapshotBegin"`

	// The end time of the snapshot.
	TimeSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeSnapshotEnd"`

	// The total number of errors.
	ErrorCount *int64 `mandatory:"false" json:"errorCount"`
}

AwrSnapshotSummary The AWR snapshot summary of one snapshot.

func (AwrSnapshotSummary) String ¶

func (m AwrSnapshotSummary) String() string

func (AwrSnapshotSummary) ValidateEnumValue ¶

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

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

type AwrSourceSummary ¶

type AwrSourceSummary struct {

	// AWR Hub OCID
	AwrHubId *string `mandatory:"true" json:"awrHubId"`

	// Database name of the Source database for which AWR Data will be uploaded to AWR Hub.
	Name *string `mandatory:"true" json:"name"`

	// DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.
	AwrSourceDatabaseId *string `mandatory:"true" json:"awrSourceDatabaseId"`

	// Number of AWR snapshots uploaded from the Source database.
	SnapshotsUploaded *float32 `mandatory:"true" json:"snapshotsUploaded"`

	// The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MinSnapshotIdentifier *float32 `mandatory:"true" json:"minSnapshotIdentifier"`

	// The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.
	MaxSnapshotIdentifier *float32 `mandatory:"true" json:"maxSnapshotIdentifier"`

	// The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeFirstSnapshotGenerated *common.SDKTime `mandatory:"true" json:"timeFirstSnapshotGenerated"`

	// The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub. An RFC3339 formatted datetime string
	TimeLastSnapshotGenerated *common.SDKTime `mandatory:"true" json:"timeLastSnapshotGenerated"`

	// Number of hours since last AWR snapshots import happened from the Source database.
	HoursSinceLastImport *float64 `mandatory:"true" json:"hoursSinceLastImport"`
}

AwrSourceSummary Summary of an AwrSource.

func (AwrSourceSummary) String ¶

func (m AwrSourceSummary) String() string

func (AwrSourceSummary) ValidateEnumValue ¶

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

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

type BasicConfigurationItemMetadata ¶ added in v65.29.0

type BasicConfigurationItemMetadata struct {

	// User-friendly display name for the configuration item.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Description of configuration item .
	Description *string `mandatory:"false" json:"description"`

	// Data type of configuration item.
	// Examples: STRING, BOOLEAN, NUMBER
	DataType *string `mandatory:"false" json:"dataType"`

	UnitDetails *ConfigurationItemUnitDetails `mandatory:"false" json:"unitDetails"`

	ValueInputDetails ConfigurationItemAllowedValueDetails `mandatory:"false" json:"valueInputDetails"`
}

BasicConfigurationItemMetadata Basic configuration item metadata.

func (BasicConfigurationItemMetadata) MarshalJSON ¶ added in v65.29.0

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

MarshalJSON marshals to json representation

func (BasicConfigurationItemMetadata) String ¶ added in v65.29.0

func (*BasicConfigurationItemMetadata) UnmarshalJSON ¶ added in v65.29.0

func (m *BasicConfigurationItemMetadata) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BasicConfigurationItemMetadata) ValidateEnumValue ¶ added in v65.29.0

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

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

type BasicConfigurationItemSummary ¶ added in v65.29.0

type BasicConfigurationItemSummary struct {

	// Name of configuration item.
	Name *string `mandatory:"false" json:"name"`

	// Value of configuration item.
	Value *string `mandatory:"false" json:"value"`

	// Value of configuration item.
	DefaultValue *string `mandatory:"false" json:"defaultValue"`

	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts []string `mandatory:"false" json:"applicableContexts"`

	Metadata ConfigurationItemMetadata `mandatory:"false" json:"metadata"`

	// Source configuration from where the value is taken for a configuration item.
	ValueSourceConfig ConfigurationItemValueSourceConfigurationTypeEnum `mandatory:"false" json:"valueSourceConfig,omitempty"`
}

BasicConfigurationItemSummary Basic configuration item summary. Value field contain the most preferred value for the specified scope (compartmentId), which could be from any of the ConfigurationItemValueSourceConfigurationType. Default value field contains the default value from Operations Insights.

func (BasicConfigurationItemSummary) MarshalJSON ¶ added in v65.29.0

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

MarshalJSON marshals to json representation

func (BasicConfigurationItemSummary) String ¶ added in v65.29.0

func (*BasicConfigurationItemSummary) UnmarshalJSON ¶ added in v65.29.0

func (m *BasicConfigurationItemSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (BasicConfigurationItemSummary) ValidateEnumValue ¶ added in v65.29.0

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

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

type ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails ¶ added in v65.32.0

type ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails struct {
	ConnectionDetails *ConnectionDetails `mandatory:"true" json:"connectionDetails"`

	CredentialDetails CredentialDetails `mandatory:"true" json:"credentialDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`
}

ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails Advanced feature details of autonomous database insight.

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) String ¶ added in v65.32.0

func (*ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON ¶ added in v65.32.0

UnmarshalJSON unmarshals from json

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue ¶ added in v65.32.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 ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest ¶ added in v65.32.0

type ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest struct {

	// Details for the advanced features of Autonomous Database in Operations Insights.
	ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails `contributesTo:"body"`

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the ChangeAutonomousDatabaseInsightAdvancedFeatures operation

See also ¶

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

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody ¶ added in v65.32.0

BinaryRequestBody implements the OCIRequest interface

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest ¶ added in v65.32.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy ¶ added in v65.32.0

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

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) String ¶ added in v65.32.0

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue ¶ added in v65.32.0

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

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

type ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse ¶ added in v65.32.0

type ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the ChangeAutonomousDatabaseInsightAdvancedFeatures operation

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse ¶ added in v65.32.0

HTTPResponse implements the OCIResponse interface

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) String ¶ added in v65.32.0

type ChangeAwrHubSourceCompartmentDetails ¶ added in v65.54.0

type ChangeAwrHubSourceCompartmentDetails struct {

	// The OCID of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeAwrHubSourceCompartmentDetails The information to be updated.

func (ChangeAwrHubSourceCompartmentDetails) String ¶ added in v65.54.0

func (ChangeAwrHubSourceCompartmentDetails) ValidateEnumValue ¶ added in v65.54.0

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

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

type ChangeAwrHubSourceCompartmentRequest ¶ added in v65.54.0

type ChangeAwrHubSourceCompartmentRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// The information to be updated.
	ChangeAwrHubSourceCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeAwrHubSourceCompartmentRequest wrapper for the ChangeAwrHubSourceCompartment operation

See also ¶

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

func (ChangeAwrHubSourceCompartmentRequest) BinaryRequestBody ¶ added in v65.54.0

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeAwrHubSourceCompartmentRequest) HTTPRequest ¶ added in v65.54.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeAwrHubSourceCompartmentRequest) RetryPolicy ¶ added in v65.54.0

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

func (ChangeAwrHubSourceCompartmentRequest) String ¶ added in v65.54.0

func (ChangeAwrHubSourceCompartmentRequest) ValidateEnumValue ¶ added in v65.54.0

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

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

type ChangeAwrHubSourceCompartmentResponse ¶ added in v65.54.0

type ChangeAwrHubSourceCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeAwrHubSourceCompartmentResponse wrapper for the ChangeAwrHubSourceCompartment operation

func (ChangeAwrHubSourceCompartmentResponse) HTTPResponse ¶ added in v65.54.0

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

HTTPResponse implements the OCIResponse interface

func (ChangeAwrHubSourceCompartmentResponse) String ¶ added in v65.54.0

type ChangeDatabaseInsightCompartmentDetails ¶

type ChangeDatabaseInsightCompartmentDetails struct {

	// The OCID of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeDatabaseInsightCompartmentDetails The information to be updated.

func (ChangeDatabaseInsightCompartmentDetails) String ¶

func (ChangeDatabaseInsightCompartmentDetails) ValidateEnumValue ¶

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

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

type ChangeDatabaseInsightCompartmentRequest ¶

type ChangeDatabaseInsightCompartmentRequest struct {

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// The information to be updated.
	ChangeDatabaseInsightCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeDatabaseInsightCompartmentRequest wrapper for the ChangeDatabaseInsightCompartment operation

See also ¶

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

func (ChangeDatabaseInsightCompartmentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseInsightCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseInsightCompartmentRequest) RetryPolicy ¶

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

func (ChangeDatabaseInsightCompartmentRequest) String ¶

func (ChangeDatabaseInsightCompartmentRequest) ValidateEnumValue ¶

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

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

type ChangeDatabaseInsightCompartmentResponse ¶

type ChangeDatabaseInsightCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeDatabaseInsightCompartmentResponse wrapper for the ChangeDatabaseInsightCompartment operation

func (ChangeDatabaseInsightCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseInsightCompartmentResponse) String ¶

type ChangeEnterpriseManagerBridgeCompartmentDetails ¶

type ChangeEnterpriseManagerBridgeCompartmentDetails struct {

	// The OCID of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeEnterpriseManagerBridgeCompartmentDetails The information to be updated.

func (ChangeEnterpriseManagerBridgeCompartmentDetails) String ¶

func (ChangeEnterpriseManagerBridgeCompartmentDetails) ValidateEnumValue ¶

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

type ChangeEnterpriseManagerBridgeCompartmentRequest ¶

type ChangeEnterpriseManagerBridgeCompartmentRequest struct {

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"true" contributesTo:"path" name:"enterpriseManagerBridgeId"`

	// The information to be updated.
	ChangeEnterpriseManagerBridgeCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

ChangeEnterpriseManagerBridgeCompartmentRequest wrapper for the ChangeEnterpriseManagerBridgeCompartment operation

See also ¶

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

func (ChangeEnterpriseManagerBridgeCompartmentRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ChangeEnterpriseManagerBridgeCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeEnterpriseManagerBridgeCompartmentRequest) RetryPolicy ¶

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

func (ChangeEnterpriseManagerBridgeCompartmentRequest) String ¶

func (ChangeEnterpriseManagerBridgeCompartmentRequest) ValidateEnumValue ¶

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

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

type ChangeEnterpriseManagerBridgeCompartmentResponse ¶

type ChangeEnterpriseManagerBridgeCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeEnterpriseManagerBridgeCompartmentResponse wrapper for the ChangeEnterpriseManagerBridgeCompartment operation

func (ChangeEnterpriseManagerBridgeCompartmentResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ChangeEnterpriseManagerBridgeCompartmentResponse) String ¶

type ChangeExadataInsightCompartmentDetails ¶

type ChangeExadataInsightCompartmentDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeExadataInsightCompartmentDetails The information to be updated.

func (ChangeExadataInsightCompartmentDetails) String ¶

func (ChangeExadataInsightCompartmentDetails) ValidateEnumValue ¶

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

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

type ChangeExadataInsightCompartmentRequest ¶

type ChangeExadataInsightCompartmentRequest struct {

	// Unique Exadata insight identifier
	ExadataInsightId *string `mandatory:"true" contributesTo:"path" name:"exadataInsightId"`

	// The information to be updated.
	ChangeExadataInsightCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeExadataInsightCompartmentRequest wrapper for the ChangeExadataInsightCompartment operation

See also ¶

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

func (ChangeExadataInsightCompartmentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeExadataInsightCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeExadataInsightCompartmentRequest) RetryPolicy ¶

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

func (ChangeExadataInsightCompartmentRequest) String ¶

func (ChangeExadataInsightCompartmentRequest) ValidateEnumValue ¶

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

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

type ChangeExadataInsightCompartmentResponse ¶

type ChangeExadataInsightCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeExadataInsightCompartmentResponse wrapper for the ChangeExadataInsightCompartment operation

func (ChangeExadataInsightCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeExadataInsightCompartmentResponse) String ¶

type ChangeHostInsightCompartmentDetails ¶

type ChangeHostInsightCompartmentDetails struct {

	// The OCID of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeHostInsightCompartmentDetails The information to be updated.

func (ChangeHostInsightCompartmentDetails) String ¶

func (ChangeHostInsightCompartmentDetails) ValidateEnumValue ¶

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

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

type ChangeHostInsightCompartmentRequest ¶

type ChangeHostInsightCompartmentRequest struct {

	// Unique host insight identifier
	HostInsightId *string `mandatory:"true" contributesTo:"path" name:"hostInsightId"`

	// The information to be updated.
	ChangeHostInsightCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeHostInsightCompartmentRequest wrapper for the ChangeHostInsightCompartment operation

See also ¶

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

func (ChangeHostInsightCompartmentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostInsightCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeHostInsightCompartmentRequest) RetryPolicy ¶

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

func (ChangeHostInsightCompartmentRequest) String ¶

func (ChangeHostInsightCompartmentRequest) ValidateEnumValue ¶

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

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

type ChangeHostInsightCompartmentResponse ¶

type ChangeHostInsightCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeHostInsightCompartmentResponse wrapper for the ChangeHostInsightCompartment operation

func (ChangeHostInsightCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeHostInsightCompartmentResponse) String ¶

func (response ChangeHostInsightCompartmentResponse) String() string

type ChangeNewsReportCompartmentDetails ¶ added in v65.46.0

type ChangeNewsReportCompartmentDetails struct {

	// The OCID of the compartment into which the resource will be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeNewsReportCompartmentDetails The information to be updated.

func (ChangeNewsReportCompartmentDetails) String ¶ added in v65.46.0

func (ChangeNewsReportCompartmentDetails) ValidateEnumValue ¶ added in v65.46.0

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

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

type ChangeNewsReportCompartmentRequest ¶ added in v65.46.0

type ChangeNewsReportCompartmentRequest struct {

	// Unique news report identifier.
	NewsReportId *string `mandatory:"true" contributesTo:"path" name:"newsReportId"`

	// The information to be updated.
	ChangeNewsReportCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeNewsReportCompartmentRequest wrapper for the ChangeNewsReportCompartment operation

See also ¶

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

func (ChangeNewsReportCompartmentRequest) BinaryRequestBody ¶ added in v65.46.0

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeNewsReportCompartmentRequest) HTTPRequest ¶ added in v65.46.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeNewsReportCompartmentRequest) RetryPolicy ¶ added in v65.46.0

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

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

func (ChangeNewsReportCompartmentRequest) String ¶ added in v65.46.0

func (request ChangeNewsReportCompartmentRequest) String() string

func (ChangeNewsReportCompartmentRequest) ValidateEnumValue ¶ added in v65.46.0

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

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

type ChangeNewsReportCompartmentResponse ¶ added in v65.46.0

type ChangeNewsReportCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeNewsReportCompartmentResponse wrapper for the ChangeNewsReportCompartment operation

func (ChangeNewsReportCompartmentResponse) HTTPResponse ¶ added in v65.46.0

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

HTTPResponse implements the OCIResponse interface

func (ChangeNewsReportCompartmentResponse) String ¶ added in v65.46.0

func (response ChangeNewsReportCompartmentResponse) String() string

type ChangeOperationsInsightsPrivateEndpointCompartmentDetails ¶

type ChangeOperationsInsightsPrivateEndpointCompartmentDetails struct {

	// The new compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

ChangeOperationsInsightsPrivateEndpointCompartmentDetails The details used to change the compartment of a Operation Insights private endpoint.

func (ChangeOperationsInsightsPrivateEndpointCompartmentDetails) String ¶

func (ChangeOperationsInsightsPrivateEndpointCompartmentDetails) ValidateEnumValue ¶

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

type ChangeOperationsInsightsPrivateEndpointCompartmentRequest ¶

type ChangeOperationsInsightsPrivateEndpointCompartmentRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Operation Insights private endpoint.
	OperationsInsightsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsPrivateEndpointId"`

	// The details used to change the compartment of a private endpoint
	ChangeOperationsInsightsPrivateEndpointCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeOperationsInsightsPrivateEndpointCompartmentRequest wrapper for the ChangeOperationsInsightsPrivateEndpointCompartment operation

See also ¶

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

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) RetryPolicy ¶

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

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) String ¶

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) ValidateEnumValue ¶

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

type ChangeOperationsInsightsPrivateEndpointCompartmentResponse ¶

type ChangeOperationsInsightsPrivateEndpointCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeOperationsInsightsPrivateEndpointCompartmentResponse wrapper for the ChangeOperationsInsightsPrivateEndpointCompartment operation

func (ChangeOperationsInsightsPrivateEndpointCompartmentResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ChangeOperationsInsightsPrivateEndpointCompartmentResponse) String ¶

type ChangeOperationsInsightsWarehouseCompartmentDetails ¶ added in v65.54.0

type ChangeOperationsInsightsWarehouseCompartmentDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeOperationsInsightsWarehouseCompartmentDetails The information to be updated.

func (ChangeOperationsInsightsWarehouseCompartmentDetails) String ¶ added in v65.54.0

func (ChangeOperationsInsightsWarehouseCompartmentDetails) ValidateEnumValue ¶ added in v65.54.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 ChangeOperationsInsightsWarehouseCompartmentRequest ¶ added in v65.54.0

type ChangeOperationsInsightsWarehouseCompartmentRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseId"`

	// The information to be updated.
	ChangeOperationsInsightsWarehouseCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeOperationsInsightsWarehouseCompartmentRequest wrapper for the ChangeOperationsInsightsWarehouseCompartment operation

See also ¶

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

func (ChangeOperationsInsightsWarehouseCompartmentRequest) BinaryRequestBody ¶ added in v65.54.0

BinaryRequestBody implements the OCIRequest interface

func (ChangeOperationsInsightsWarehouseCompartmentRequest) HTTPRequest ¶ added in v65.54.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeOperationsInsightsWarehouseCompartmentRequest) RetryPolicy ¶ added in v65.54.0

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

func (ChangeOperationsInsightsWarehouseCompartmentRequest) String ¶ added in v65.54.0

func (ChangeOperationsInsightsWarehouseCompartmentRequest) ValidateEnumValue ¶ added in v65.54.0

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

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

type ChangeOperationsInsightsWarehouseCompartmentResponse ¶ added in v65.54.0

type ChangeOperationsInsightsWarehouseCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeOperationsInsightsWarehouseCompartmentResponse wrapper for the ChangeOperationsInsightsWarehouseCompartment operation

func (ChangeOperationsInsightsWarehouseCompartmentResponse) HTTPResponse ¶ added in v65.54.0

HTTPResponse implements the OCIResponse interface

func (ChangeOperationsInsightsWarehouseCompartmentResponse) String ¶ added in v65.54.0

type ChangeOpsiConfigurationCompartmentDetails ¶ added in v65.29.0

type ChangeOpsiConfigurationCompartmentDetails struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeOpsiConfigurationCompartmentDetails The information used to change the compartment of an OPSI configuration resource.

func (ChangeOpsiConfigurationCompartmentDetails) String ¶ added in v65.29.0

func (ChangeOpsiConfigurationCompartmentDetails) ValidateEnumValue ¶ added in v65.29.0

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

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

type ChangeOpsiConfigurationCompartmentRequest ¶ added in v65.29.0

type ChangeOpsiConfigurationCompartmentRequest struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	OpsiConfigurationId *string `mandatory:"true" contributesTo:"path" name:"opsiConfigurationId"`

	// The information to be updated.
	ChangeOpsiConfigurationCompartmentDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangeOpsiConfigurationCompartmentRequest wrapper for the ChangeOpsiConfigurationCompartment operation

See also ¶

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

func (ChangeOpsiConfigurationCompartmentRequest) BinaryRequestBody ¶ added in v65.29.0

BinaryRequestBody implements the OCIRequest interface

func (ChangeOpsiConfigurationCompartmentRequest) HTTPRequest ¶ added in v65.29.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeOpsiConfigurationCompartmentRequest) RetryPolicy ¶ added in v65.29.0

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

func (ChangeOpsiConfigurationCompartmentRequest) String ¶ added in v65.29.0

func (ChangeOpsiConfigurationCompartmentRequest) ValidateEnumValue ¶ added in v65.29.0

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

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

type ChangeOpsiConfigurationCompartmentResponse ¶ added in v65.29.0

type ChangeOpsiConfigurationCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangeOpsiConfigurationCompartmentResponse wrapper for the ChangeOpsiConfigurationCompartment operation

func (ChangeOpsiConfigurationCompartmentResponse) HTTPResponse ¶ added in v65.29.0

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

HTTPResponse implements the OCIResponse interface

func (ChangeOpsiConfigurationCompartmentResponse) String ¶ added in v65.29.0

type ChangePeComanagedDatabaseInsightDetails ¶

type ChangePeComanagedDatabaseInsightDetails struct {

	// Database service name used for connection requests.
	ServiceName *string `mandatory:"true" json:"serviceName"`

	CredentialDetails CredentialDetails `mandatory:"true" json:"credentialDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"true" json:"opsiPrivateEndpointId"`

	ConnectionDetails *PeComanagedDatabaseConnectionDetails `mandatory:"false" json:"connectionDetails"`
}

ChangePeComanagedDatabaseInsightDetails Details of a Private Endpoint co-managed database insight.

func (ChangePeComanagedDatabaseInsightDetails) String ¶

func (*ChangePeComanagedDatabaseInsightDetails) UnmarshalJSON ¶

func (m *ChangePeComanagedDatabaseInsightDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ChangePeComanagedDatabaseInsightDetails) ValidateEnumValue ¶

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

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

type ChangePeComanagedDatabaseInsightRequest ¶

type ChangePeComanagedDatabaseInsightRequest struct {

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// The information to be updated.
	ChangePeComanagedDatabaseInsightDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

ChangePeComanagedDatabaseInsightRequest wrapper for the ChangePeComanagedDatabaseInsight operation

See also ¶

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

func (ChangePeComanagedDatabaseInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangePeComanagedDatabaseInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangePeComanagedDatabaseInsightRequest) RetryPolicy ¶

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

func (ChangePeComanagedDatabaseInsightRequest) String ¶

func (ChangePeComanagedDatabaseInsightRequest) ValidateEnumValue ¶

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

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

type ChangePeComanagedDatabaseInsightResponse ¶

type ChangePeComanagedDatabaseInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

ChangePeComanagedDatabaseInsightResponse wrapper for the ChangePeComanagedDatabaseInsight operation

func (ChangePeComanagedDatabaseInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangePeComanagedDatabaseInsightResponse) String ¶

type CloudImportableComputeEntitySummary ¶ added in v65.16.0

type CloudImportableComputeEntitySummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId *string `mandatory:"true" json:"computeId"`

	// The Display Name (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance
	ComputeDisplayName *string `mandatory:"true" json:"computeDisplayName"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType CloudImportableComputeEntitySummaryPlatformTypeEnum `mandatory:"true" json:"platformType"`
}

CloudImportableComputeEntitySummary A compute host entity that can be imported into Operations Insights.

func (CloudImportableComputeEntitySummary) GetCompartmentId ¶ added in v65.16.0

func (m CloudImportableComputeEntitySummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CloudImportableComputeEntitySummary) GetComputeDisplayName ¶ added in v65.16.0

func (m CloudImportableComputeEntitySummary) GetComputeDisplayName() *string

GetComputeDisplayName returns ComputeDisplayName

func (CloudImportableComputeEntitySummary) GetComputeId ¶ added in v65.16.0

func (m CloudImportableComputeEntitySummary) GetComputeId() *string

GetComputeId returns ComputeId

func (CloudImportableComputeEntitySummary) MarshalJSON ¶ added in v65.16.0

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

MarshalJSON marshals to json representation

func (CloudImportableComputeEntitySummary) String ¶ added in v65.16.0

func (CloudImportableComputeEntitySummary) ValidateEnumValue ¶ added in v65.16.0

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

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

type CloudImportableComputeEntitySummaryPlatformTypeEnum ¶ added in v65.16.0

type CloudImportableComputeEntitySummaryPlatformTypeEnum string

CloudImportableComputeEntitySummaryPlatformTypeEnum Enum with underlying type: string

const (
	CloudImportableComputeEntitySummaryPlatformTypeLinux   CloudImportableComputeEntitySummaryPlatformTypeEnum = "LINUX"
	CloudImportableComputeEntitySummaryPlatformTypeSolaris CloudImportableComputeEntitySummaryPlatformTypeEnum = "SOLARIS"
	CloudImportableComputeEntitySummaryPlatformTypeSunos   CloudImportableComputeEntitySummaryPlatformTypeEnum = "SUNOS"
	CloudImportableComputeEntitySummaryPlatformTypeZlinux  CloudImportableComputeEntitySummaryPlatformTypeEnum = "ZLINUX"
	CloudImportableComputeEntitySummaryPlatformTypeWindows CloudImportableComputeEntitySummaryPlatformTypeEnum = "WINDOWS"
	CloudImportableComputeEntitySummaryPlatformTypeAix     CloudImportableComputeEntitySummaryPlatformTypeEnum = "AIX"
	CloudImportableComputeEntitySummaryPlatformTypeHpUx    CloudImportableComputeEntitySummaryPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for CloudImportableComputeEntitySummaryPlatformTypeEnum

func GetCloudImportableComputeEntitySummaryPlatformTypeEnumValues ¶ added in v65.16.0

func GetCloudImportableComputeEntitySummaryPlatformTypeEnumValues() []CloudImportableComputeEntitySummaryPlatformTypeEnum

GetCloudImportableComputeEntitySummaryPlatformTypeEnumValues Enumerates the set of values for CloudImportableComputeEntitySummaryPlatformTypeEnum

func GetMappingCloudImportableComputeEntitySummaryPlatformTypeEnum ¶ added in v65.16.0

func GetMappingCloudImportableComputeEntitySummaryPlatformTypeEnum(val string) (CloudImportableComputeEntitySummaryPlatformTypeEnum, bool)

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

type ConfigurationItemAllowedValueDetails ¶ added in v65.29.0

type ConfigurationItemAllowedValueDetails interface {
}

ConfigurationItemAllowedValueDetails Allowed value details of configuration item, to validate what value can be assigned to a configuration item.

type ConfigurationItemAllowedValueTypeEnum ¶ added in v65.29.0

type ConfigurationItemAllowedValueTypeEnum string

ConfigurationItemAllowedValueTypeEnum Enum with underlying type: string

const (
	ConfigurationItemAllowedValueTypeLimit    ConfigurationItemAllowedValueTypeEnum = "LIMIT"
	ConfigurationItemAllowedValueTypePick     ConfigurationItemAllowedValueTypeEnum = "PICK"
	ConfigurationItemAllowedValueTypeFreeText ConfigurationItemAllowedValueTypeEnum = "FREE_TEXT"
)

Set of constants representing the allowable values for ConfigurationItemAllowedValueTypeEnum

func GetConfigurationItemAllowedValueTypeEnumValues ¶ added in v65.29.0

func GetConfigurationItemAllowedValueTypeEnumValues() []ConfigurationItemAllowedValueTypeEnum

GetConfigurationItemAllowedValueTypeEnumValues Enumerates the set of values for ConfigurationItemAllowedValueTypeEnum

func GetMappingConfigurationItemAllowedValueTypeEnum ¶ added in v65.29.0

func GetMappingConfigurationItemAllowedValueTypeEnum(val string) (ConfigurationItemAllowedValueTypeEnum, bool)

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

type ConfigurationItemFreeTextAllowedValueDetails ¶ added in v65.29.0

type ConfigurationItemFreeTextAllowedValueDetails struct {
}

ConfigurationItemFreeTextAllowedValueDetails Allowed value details of configuration item for FREE_TEXT type.

func (ConfigurationItemFreeTextAllowedValueDetails) MarshalJSON ¶ added in v65.29.0

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

MarshalJSON marshals to json representation

func (ConfigurationItemFreeTextAllowedValueDetails) String ¶ added in v65.29.0

func (ConfigurationItemFreeTextAllowedValueDetails) ValidateEnumValue ¶ added in v65.29.0

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

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

type ConfigurationItemLimitAllowedValueDetails ¶ added in v65.29.0

type ConfigurationItemLimitAllowedValueDetails struct {

	// Minimum value limit for the configuration item.
	MinValue *string `mandatory:"false" json:"minValue"`

	// Maximum value limit for the configuration item.
	MaxValue *string `mandatory:"false" json:"maxValue"`
}

ConfigurationItemLimitAllowedValueDetails Allowed value details of configuration item for LIMIT type. Value has to be between minValue and maxValue.

func (ConfigurationItemLimitAllowedValueDetails) MarshalJSON ¶ added in v65.29.0

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

MarshalJSON marshals to json representation

func (ConfigurationItemLimitAllowedValueDetails) String ¶ added in v65.29.0

func (ConfigurationItemLimitAllowedValueDetails) ValidateEnumValue ¶ added in v65.29.0

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

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

type ConfigurationItemMetadata ¶ added in v65.29.0

type ConfigurationItemMetadata interface {
}

ConfigurationItemMetadata Configuration item metadata.

type ConfigurationItemPickAllowedValueDetails ¶ added in v65.29.0

type ConfigurationItemPickAllowedValueDetails struct {

	// Allowed values to pick for the configuration item.
	PossibleValues []string `mandatory:"false" json:"possibleValues"`
}

ConfigurationItemPickAllowedValueDetails Allowed value details of configuration item for PICK type. Value has to be from one of the possibleValues.

func (ConfigurationItemPickAllowedValueDetails) MarshalJSON ¶ added in v65.29.0

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

MarshalJSON marshals to json representation

func (ConfigurationItemPickAllowedValueDetails) String ¶ added in v65.29.0

func (ConfigurationItemPickAllowedValueDetails) ValidateEnumValue ¶ added in v65.29.0

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

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

type ConfigurationItemSummary ¶ added in v65.29.0

type ConfigurationItemSummary interface {
}

ConfigurationItemSummary Configuration item summary.

type ConfigurationItemTypeEnum ¶ added in v65.29.0

type ConfigurationItemTypeEnum string

ConfigurationItemTypeEnum Enum with underlying type: string

const (
	ConfigurationItemTypeBasic ConfigurationItemTypeEnum = "BASIC"
)

Set of constants representing the allowable values for ConfigurationItemTypeEnum

func GetConfigurationItemTypeEnumValues ¶ added in v65.29.0

func GetConfigurationItemTypeEnumValues() []ConfigurationItemTypeEnum

GetConfigurationItemTypeEnumValues Enumerates the set of values for ConfigurationItemTypeEnum

func GetMappingConfigurationItemTypeEnum ¶ added in v65.29.0

func GetMappingConfigurationItemTypeEnum(val string) (ConfigurationItemTypeEnum, bool)

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

type ConfigurationItemUnitDetails ¶ added in v65.29.0

type ConfigurationItemUnitDetails struct {

	// Unit of configuration item.
	Unit *string `mandatory:"false" json:"unit"`

	// User-friendly display name for the configuration item unit.
	DisplayName *string `mandatory:"false" json:"displayName"`
}

ConfigurationItemUnitDetails Unit details of configuration item.

func (ConfigurationItemUnitDetails) String ¶ added in v65.29.0

func (ConfigurationItemUnitDetails) ValidateEnumValue ¶ added in v65.29.0

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

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

type ConfigurationItemValueSourceConfigurationTypeEnum ¶ added in v65.29.0

type ConfigurationItemValueSourceConfigurationTypeEnum string

ConfigurationItemValueSourceConfigurationTypeEnum Enum with underlying type: string

const (
	ConfigurationItemValueSourceConfigurationTypeDefault     ConfigurationItemValueSourceConfigurationTypeEnum = "DEFAULT"
	ConfigurationItemValueSourceConfigurationTypeTenant      ConfigurationItemValueSourceConfigurationTypeEnum = "TENANT"
	ConfigurationItemValueSourceConfigurationTypeCompartment ConfigurationItemValueSourceConfigurationTypeEnum = "COMPARTMENT"
)

Set of constants representing the allowable values for ConfigurationItemValueSourceConfigurationTypeEnum

func GetConfigurationItemValueSourceConfigurationTypeEnumValues ¶ added in v65.29.0

func GetConfigurationItemValueSourceConfigurationTypeEnumValues() []ConfigurationItemValueSourceConfigurationTypeEnum

GetConfigurationItemValueSourceConfigurationTypeEnumValues Enumerates the set of values for ConfigurationItemValueSourceConfigurationTypeEnum

func GetMappingConfigurationItemValueSourceConfigurationTypeEnum ¶ added in v65.29.0

func GetMappingConfigurationItemValueSourceConfigurationTypeEnum(val string) (ConfigurationItemValueSourceConfigurationTypeEnum, bool)

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

type ConfigurationItemsCollection ¶ added in v65.29.0

type ConfigurationItemsCollection interface {

	// Array of configuration item summary objects.
	GetConfigItems() []ConfigurationItemSummary
}

ConfigurationItemsCollection Collection of configuration item summary objects.

type ConnectionDetails ¶

type ConnectionDetails struct {

	// Name of the listener host that will be used to create the connect string to the database.
	HostName *string `mandatory:"true" json:"hostName"`

	// Protocol used for connection requests.
	Protocol ConnectionDetailsProtocolEnum `mandatory:"true" json:"protocol"`

	// Listener port number used for connection requests.
	Port *int `mandatory:"true" json:"port"`

	// Database service name used for connection requests.
	ServiceName *string `mandatory:"true" json:"serviceName"`
}

ConnectionDetails Connection details to connect to the database. HostName, protocol, and port should be specified.

func (ConnectionDetails) String ¶

func (m ConnectionDetails) String() string

func (ConnectionDetails) ValidateEnumValue ¶

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

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

type ConnectionDetailsProtocolEnum ¶

type ConnectionDetailsProtocolEnum string

ConnectionDetailsProtocolEnum Enum with underlying type: string

const (
	ConnectionDetailsProtocolTcp  ConnectionDetailsProtocolEnum = "TCP"
	ConnectionDetailsProtocolTcps ConnectionDetailsProtocolEnum = "TCPS"
)

Set of constants representing the allowable values for ConnectionDetailsProtocolEnum

func GetConnectionDetailsProtocolEnumValues ¶

func GetConnectionDetailsProtocolEnumValues() []ConnectionDetailsProtocolEnum

GetConnectionDetailsProtocolEnumValues Enumerates the set of values for ConnectionDetailsProtocolEnum

func GetMappingConnectionDetailsProtocolEnum ¶

func GetMappingConnectionDetailsProtocolEnum(val string) (ConnectionDetailsProtocolEnum, bool)

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

type CreateAwrHubDetails ¶

type CreateAwrHubDetails struct {

	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId *string `mandatory:"true" json:"operationsInsightsWarehouseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of AWR Hub that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Object Storage Bucket Name
	ObjectStorageBucketName *string `mandatory:"false" json:"objectStorageBucketName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateAwrHubDetails The information about Hub to be analyzed. Input compartmentId MUST be the root compartment.

func (CreateAwrHubDetails) String ¶

func (m CreateAwrHubDetails) String() string

func (CreateAwrHubDetails) ValidateEnumValue ¶

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

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

type CreateAwrHubRequest ¶

type CreateAwrHubRequest struct {

	// Details using which an AWR hub resource will be created in Operations Insights.
	CreateAwrHubDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateAwrHubRequest wrapper for the CreateAwrHub operation

See also ¶

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

func (CreateAwrHubRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAwrHubRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateAwrHubRequest) RetryPolicy ¶

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

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

func (CreateAwrHubRequest) String ¶

func (request CreateAwrHubRequest) String() string

func (CreateAwrHubRequest) ValidateEnumValue ¶

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

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

type CreateAwrHubResponse ¶

type CreateAwrHubResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateAwrHubResponse wrapper for the CreateAwrHub operation

func (CreateAwrHubResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateAwrHubResponse) String ¶

func (response CreateAwrHubResponse) String() string

type CreateAwrHubSourceDetails ¶ added in v65.54.0

type CreateAwrHubSourceDetails struct {

	// The name of the Awr Hub source database.
	Name *string `mandatory:"true" json:"name"`

	// AWR Hub OCID
	AwrHubId *string `mandatory:"true" json:"awrHubId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// source type of the database
	Type AwrHubSourceTypeEnum `mandatory:"true" json:"type"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedResourceId *string `mandatory:"false" json:"associatedResourceId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database id.
	AssociatedOpsiId *string `mandatory:"false" json:"associatedOpsiId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateAwrHubSourceDetails payload to register Awr Hub source

func (CreateAwrHubSourceDetails) String ¶ added in v65.54.0

func (m CreateAwrHubSourceDetails) String() string

func (CreateAwrHubSourceDetails) ValidateEnumValue ¶ added in v65.54.0

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

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

type CreateAwrHubSourceRequest ¶ added in v65.54.0

type CreateAwrHubSourceRequest struct {

	// Payload containing details to register the source database
	CreateAwrHubSourceDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateAwrHubSourceRequest wrapper for the CreateAwrHubSource operation

See also ¶

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

func (CreateAwrHubSourceRequest) BinaryRequestBody ¶ added in v65.54.0

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAwrHubSourceRequest) HTTPRequest ¶ added in v65.54.0

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

HTTPRequest implements the OCIRequest interface

func (CreateAwrHubSourceRequest) RetryPolicy ¶ added in v65.54.0

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

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

func (CreateAwrHubSourceRequest) String ¶ added in v65.54.0

func (request CreateAwrHubSourceRequest) String() string

func (CreateAwrHubSourceRequest) ValidateEnumValue ¶ added in v65.54.0

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

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

type CreateAwrHubSourceResponse ¶ added in v65.54.0

type CreateAwrHubSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrHubSource instance
	AwrHubSource `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"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateAwrHubSourceResponse wrapper for the CreateAwrHubSource operation

func (CreateAwrHubSourceResponse) HTTPResponse ¶ added in v65.54.0

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

HTTPResponse implements the OCIResponse interface

func (CreateAwrHubSourceResponse) String ¶ added in v65.54.0

func (response CreateAwrHubSourceResponse) String() string

type CreateBasicConfigurationItemDetails ¶ added in v65.29.0

type CreateBasicConfigurationItemDetails struct {

	// Name of configuration item.
	Name *string `mandatory:"false" json:"name"`

	// Value of configuration item.
	Value *string `mandatory:"false" json:"value"`
}

CreateBasicConfigurationItemDetails Basic configuration item details for OPSI configuration creation.

func (CreateBasicConfigurationItemDetails) MarshalJSON ¶ added in v65.29.0

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

MarshalJSON marshals to json representation

func (CreateBasicConfigurationItemDetails) String ¶ added in v65.29.0

func (CreateBasicConfigurationItemDetails) ValidateEnumValue ¶ added in v65.29.0

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

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

type CreateConfigurationItemDetails ¶ added in v65.29.0

type CreateConfigurationItemDetails interface {
}

CreateConfigurationItemDetails Configuration item details for OPSI configuration creation.

type CreateDatabaseInsightDetails ¶

type CreateDatabaseInsightDetails interface {

	// Compartment Identifier of database
	GetCompartmentId() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}
}

CreateDatabaseInsightDetails The information about database to be analyzed.

type CreateDatabaseInsightRequest ¶

type CreateDatabaseInsightRequest struct {

	// Details for the database for which a Database Insight resource will be created in Operations Insights.
	CreateDatabaseInsightDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateDatabaseInsightRequest wrapper for the CreateDatabaseInsight operation

See also ¶

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

func (CreateDatabaseInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDatabaseInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateDatabaseInsightRequest) RetryPolicy ¶

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

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

func (CreateDatabaseInsightRequest) String ¶

func (request CreateDatabaseInsightRequest) String() string

func (CreateDatabaseInsightRequest) ValidateEnumValue ¶

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

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

type CreateDatabaseInsightResponse ¶

type CreateDatabaseInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateDatabaseInsightResponse wrapper for the CreateDatabaseInsight operation

func (CreateDatabaseInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseInsightResponse) String ¶

func (response CreateDatabaseInsightResponse) String() string

type CreateEmManagedExternalDatabaseInsightDetails ¶

type CreateEmManagedExternalDatabaseInsightDetails struct {

	// Compartment Identifier of database
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"false" json:"exadataInsightId"`
}

CreateEmManagedExternalDatabaseInsightDetails The information about database to be analyzed.

func (CreateEmManagedExternalDatabaseInsightDetails) GetCompartmentId ¶

GetCompartmentId returns CompartmentId

func (CreateEmManagedExternalDatabaseInsightDetails) GetDefinedTags ¶

func (m CreateEmManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateEmManagedExternalDatabaseInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (CreateEmManagedExternalDatabaseInsightDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateEmManagedExternalDatabaseInsightDetails) String ¶

func (CreateEmManagedExternalDatabaseInsightDetails) ValidateEnumValue ¶

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

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

type CreateEmManagedExternalExadataInsightDetails ¶

type CreateEmManagedExternalExadataInsightDetails struct {

	// Compartment Identifier of Exadata insight
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	MemberEntityDetails []CreateEmManagedExternalExadataMemberEntityDetails `mandatory:"false" json:"memberEntityDetails"`

	// Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
	IsAutoSyncEnabled *bool `mandatory:"false" json:"isAutoSyncEnabled"`
}

CreateEmManagedExternalExadataInsightDetails The information about the Exadata system to be analyzed. If memberEntityDetails is not specified, the the Enterprise Manager entity (e.g. databases and hosts) associated with an Exadata system will be placed in the same compartment as the Exadata system.

func (CreateEmManagedExternalExadataInsightDetails) GetCompartmentId ¶

GetCompartmentId returns CompartmentId

func (CreateEmManagedExternalExadataInsightDetails) GetDefinedTags ¶

func (m CreateEmManagedExternalExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateEmManagedExternalExadataInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (CreateEmManagedExternalExadataInsightDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateEmManagedExternalExadataInsightDetails) String ¶

func (CreateEmManagedExternalExadataInsightDetails) ValidateEnumValue ¶

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

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

type CreateEmManagedExternalExadataMemberEntityDetails ¶

type CreateEmManagedExternalExadataMemberEntityDetails struct {

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

CreateEmManagedExternalExadataMemberEntityDetails Compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Enterprise Manager member entity (e.g. databases and hosts) associated with an Exadata system.

func (CreateEmManagedExternalExadataMemberEntityDetails) String ¶

func (CreateEmManagedExternalExadataMemberEntityDetails) ValidateEnumValue ¶

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

type CreateEmManagedExternalHostInsightDetails ¶

type CreateEmManagedExternalHostInsightDetails struct {

	// Compartment Identifier of host
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"false" json:"exadataInsightId"`
}

CreateEmManagedExternalHostInsightDetails The information about the EM-managed external host to be analyzed.

func (CreateEmManagedExternalHostInsightDetails) GetCompartmentId ¶

func (m CreateEmManagedExternalHostInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateEmManagedExternalHostInsightDetails) GetDefinedTags ¶

func (m CreateEmManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateEmManagedExternalHostInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (CreateEmManagedExternalHostInsightDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateEmManagedExternalHostInsightDetails) String ¶

func (CreateEmManagedExternalHostInsightDetails) ValidateEnumValue ¶

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

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

type CreateEnterpriseManagerBridgeDetails ¶

type CreateEnterpriseManagerBridgeDetails struct {

	// Compartment identifier of the Enterprise Manager bridge
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Object Storage Bucket Name
	ObjectStorageBucketName *string `mandatory:"true" json:"objectStorageBucketName"`

	// Description of Enterprise Manager Bridge
	Description *string `mandatory:"false" json:"description"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateEnterpriseManagerBridgeDetails The information about a Enterprise Manager bridge resource to be created

func (CreateEnterpriseManagerBridgeDetails) String ¶

func (CreateEnterpriseManagerBridgeDetails) ValidateEnumValue ¶

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

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

type CreateEnterpriseManagerBridgeRequest ¶

type CreateEnterpriseManagerBridgeRequest struct {

	// Details for the Enterprise Manager bridge to be created in Operations Insights.
	CreateEnterpriseManagerBridgeDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateEnterpriseManagerBridgeRequest wrapper for the CreateEnterpriseManagerBridge operation

See also ¶

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

func (CreateEnterpriseManagerBridgeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateEnterpriseManagerBridgeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateEnterpriseManagerBridgeRequest) RetryPolicy ¶

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

func (CreateEnterpriseManagerBridgeRequest) String ¶

func (CreateEnterpriseManagerBridgeRequest) ValidateEnumValue ¶

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

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

type CreateEnterpriseManagerBridgeResponse ¶

type CreateEnterpriseManagerBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateEnterpriseManagerBridgeResponse wrapper for the CreateEnterpriseManagerBridge operation

func (CreateEnterpriseManagerBridgeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateEnterpriseManagerBridgeResponse) String ¶

type CreateExadataInsightDetails ¶

type CreateExadataInsightDetails interface {

	// Compartment Identifier of Exadata insight
	GetCompartmentId() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}
}

CreateExadataInsightDetails The information about the Exadata system to be analyzed.

type CreateExadataInsightRequest ¶

type CreateExadataInsightRequest struct {

	// Details for the Exadata system for which an Exadata insight resource will be created in Operations Insights.
	CreateExadataInsightDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateExadataInsightRequest wrapper for the CreateExadataInsight operation

See also ¶

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

func (CreateExadataInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExadataInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateExadataInsightRequest) RetryPolicy ¶

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

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

func (CreateExadataInsightRequest) String ¶

func (request CreateExadataInsightRequest) String() string

func (CreateExadataInsightRequest) ValidateEnumValue ¶

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

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

type CreateExadataInsightResponse ¶

type CreateExadataInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateExadataInsightResponse wrapper for the CreateExadataInsight operation

func (CreateExadataInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateExadataInsightResponse) String ¶

func (response CreateExadataInsightResponse) String() string

type CreateHostInsightDetails ¶

type CreateHostInsightDetails interface {

	// Compartment Identifier of host
	GetCompartmentId() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}
}

CreateHostInsightDetails The information about the host to be analyzed.

type CreateHostInsightRequest ¶

type CreateHostInsightRequest struct {

	// Details for the host for which a Host Insight resource will be created in Operations Insights.
	CreateHostInsightDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateHostInsightRequest wrapper for the CreateHostInsight operation

See also ¶

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

func (CreateHostInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateHostInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateHostInsightRequest) RetryPolicy ¶

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

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

func (CreateHostInsightRequest) String ¶

func (request CreateHostInsightRequest) String() string

func (CreateHostInsightRequest) ValidateEnumValue ¶

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

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

type CreateHostInsightResponse ¶

type CreateHostInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateHostInsightResponse wrapper for the CreateHostInsight operation

func (CreateHostInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateHostInsightResponse) String ¶

func (response CreateHostInsightResponse) String() string

type CreateMacsManagedCloudHostInsightDetails ¶ added in v65.16.0

type CreateMacsManagedCloudHostInsightDetails struct {

	// Compartment Identifier of host
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId *string `mandatory:"true" json:"computeId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateMacsManagedCloudHostInsightDetails The information about the Compute Instance host to be analyzed.

func (CreateMacsManagedCloudHostInsightDetails) GetCompartmentId ¶ added in v65.16.0

func (m CreateMacsManagedCloudHostInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateMacsManagedCloudHostInsightDetails) GetDefinedTags ¶ added in v65.16.0

func (m CreateMacsManagedCloudHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateMacsManagedCloudHostInsightDetails) GetFreeformTags ¶ added in v65.16.0

func (m CreateMacsManagedCloudHostInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateMacsManagedCloudHostInsightDetails) MarshalJSON ¶ added in v65.16.0

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

MarshalJSON marshals to json representation

func (CreateMacsManagedCloudHostInsightDetails) String ¶ added in v65.16.0

func (CreateMacsManagedCloudHostInsightDetails) ValidateEnumValue ¶ added in v65.16.0

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

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

type CreateMacsManagedExternalHostInsightDetails ¶

type CreateMacsManagedExternalHostInsightDetails struct {

	// Compartment Identifier of host
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateMacsManagedExternalHostInsightDetails The information about the MACS-managed external host to be analyzed.

func (CreateMacsManagedExternalHostInsightDetails) GetCompartmentId ¶

GetCompartmentId returns CompartmentId

func (CreateMacsManagedExternalHostInsightDetails) GetDefinedTags ¶

func (m CreateMacsManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateMacsManagedExternalHostInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (CreateMacsManagedExternalHostInsightDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateMacsManagedExternalHostInsightDetails) String ¶

func (CreateMacsManagedExternalHostInsightDetails) ValidateEnumValue ¶

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

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

type CreateNewsReportDetails ¶ added in v65.46.0

type CreateNewsReportDetails struct {

	// The news report name.
	Name *string `mandatory:"true" json:"name"`

	// News report frequency.
	NewsFrequency NewsFrequencyEnum `mandatory:"true" json:"newsFrequency"`

	// The description of the news report.
	Description *string `mandatory:"true" json:"description"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId *string `mandatory:"true" json:"onsTopicId"`

	// Compartment Identifier where the news report will be created.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	ContentTypes *NewsContentTypes `mandatory:"true" json:"contentTypes"`

	// Language of the news report.
	Locale NewsLocaleEnum `mandatory:"true" json:"locale"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// Defines if the news report will be enabled or disabled.
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek DayOfWeekEnum `mandatory:"false" json:"dayOfWeek,omitempty"`

	// A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded *bool `mandatory:"false" json:"areChildCompartmentsIncluded"`
}

CreateNewsReportDetails The information about the news report to be created.

func (CreateNewsReportDetails) String ¶ added in v65.46.0

func (m CreateNewsReportDetails) String() string

func (CreateNewsReportDetails) ValidateEnumValue ¶ added in v65.46.0

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

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

type CreateNewsReportRequest ¶ added in v65.46.0

type CreateNewsReportRequest struct {

	// Details for the news report that will be created in Operations Insights.
	CreateNewsReportDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateNewsReportRequest wrapper for the CreateNewsReport operation

See also ¶

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

func (CreateNewsReportRequest) BinaryRequestBody ¶ added in v65.46.0

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

BinaryRequestBody implements the OCIRequest interface

func (CreateNewsReportRequest) HTTPRequest ¶ added in v65.46.0

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

HTTPRequest implements the OCIRequest interface

func (CreateNewsReportRequest) RetryPolicy ¶ added in v65.46.0

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

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

func (CreateNewsReportRequest) String ¶ added in v65.46.0

func (request CreateNewsReportRequest) String() string

func (CreateNewsReportRequest) ValidateEnumValue ¶ added in v65.46.0

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

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

type CreateNewsReportResponse ¶ added in v65.46.0

type CreateNewsReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateNewsReportResponse wrapper for the CreateNewsReport operation

func (CreateNewsReportResponse) HTTPResponse ¶ added in v65.46.0

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

HTTPResponse implements the OCIResponse interface

func (CreateNewsReportResponse) String ¶ added in v65.46.0

func (response CreateNewsReportResponse) String() string

type CreateOperationsInsightsPrivateEndpointDetails ¶

type CreateOperationsInsightsPrivateEndpointDetails struct {

	// The display name for the private endpoint. It is changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The VCN OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	VcnId *string `mandatory:"true" json:"vcnId"`

	// The Subnet OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	SubnetId *string `mandatory:"true" json:"subnetId"`

	// The flag to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs *bool `mandatory:"true" json:"isUsedForRacDbs"`

	// The description of the private endpoint.
	Description *string `mandatory:"false" json:"description"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the private endpoint belongs to.
	NsgIds []string `mandatory:"false" json:"nsgIds"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateOperationsInsightsPrivateEndpointDetails The details used to create a new Operation Insights private endpoint.

func (CreateOperationsInsightsPrivateEndpointDetails) String ¶

func (CreateOperationsInsightsPrivateEndpointDetails) ValidateEnumValue ¶

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

type CreateOperationsInsightsPrivateEndpointRequest ¶

type CreateOperationsInsightsPrivateEndpointRequest struct {

	// Details to create a new private endpoint.
	CreateOperationsInsightsPrivateEndpointDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateOperationsInsightsPrivateEndpointRequest wrapper for the CreateOperationsInsightsPrivateEndpoint operation

See also ¶

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

func (CreateOperationsInsightsPrivateEndpointRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (CreateOperationsInsightsPrivateEndpointRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateOperationsInsightsPrivateEndpointRequest) RetryPolicy ¶

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

func (CreateOperationsInsightsPrivateEndpointRequest) String ¶

func (CreateOperationsInsightsPrivateEndpointRequest) ValidateEnumValue ¶

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

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

type CreateOperationsInsightsPrivateEndpointResponse ¶

type CreateOperationsInsightsPrivateEndpointResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateOperationsInsightsPrivateEndpointResponse wrapper for the CreateOperationsInsightsPrivateEndpoint operation

func (CreateOperationsInsightsPrivateEndpointResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateOperationsInsightsPrivateEndpointResponse) String ¶

type CreateOperationsInsightsWarehouseDetails ¶

type CreateOperationsInsightsWarehouseDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated *float64 `mandatory:"true" json:"cpuAllocated"`

	// Storage allocated to OPSI Warehouse ADW.
	StorageAllocatedInGBs *float64 `mandatory:"false" json:"storageAllocatedInGBs"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateOperationsInsightsWarehouseDetails The information about a Operations Insights Warehouse resource to be created. Input compartmentId MUST be the root compartment.

func (CreateOperationsInsightsWarehouseDetails) String ¶

func (CreateOperationsInsightsWarehouseDetails) ValidateEnumValue ¶

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

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

type CreateOperationsInsightsWarehouseRequest ¶

type CreateOperationsInsightsWarehouseRequest struct {

	// Details using which an Operations Insights Warehouse resource will be created in Operations Insights.
	CreateOperationsInsightsWarehouseDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateOperationsInsightsWarehouseRequest wrapper for the CreateOperationsInsightsWarehouse operation

See also ¶

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

func (CreateOperationsInsightsWarehouseRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (CreateOperationsInsightsWarehouseRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateOperationsInsightsWarehouseRequest) RetryPolicy ¶

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

func (CreateOperationsInsightsWarehouseRequest) String ¶

func (CreateOperationsInsightsWarehouseRequest) ValidateEnumValue ¶

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

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

type CreateOperationsInsightsWarehouseResponse ¶

type CreateOperationsInsightsWarehouseResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateOperationsInsightsWarehouseResponse wrapper for the CreateOperationsInsightsWarehouse operation

func (CreateOperationsInsightsWarehouseResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateOperationsInsightsWarehouseResponse) String ¶

type CreateOperationsInsightsWarehouseUserDetails ¶

type CreateOperationsInsightsWarehouseUserDetails struct {

	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId *string `mandatory:"true" json:"operationsInsightsWarehouseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name *string `mandatory:"true" json:"name"`

	// User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword *string `mandatory:"true" json:"connectionPassword"`

	// Indicate whether user has access to AWR data.
	IsAwrDataAccess *bool `mandatory:"true" json:"isAwrDataAccess"`

	// Indicate whether user has access to EM data.
	IsEmDataAccess *bool `mandatory:"false" json:"isEmDataAccess"`

	// Indicate whether user has access to OPSI data.
	IsOpsiDataAccess *bool `mandatory:"false" json:"isOpsiDataAccess"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateOperationsInsightsWarehouseUserDetails The information about a Operations Insights Warehouse User to be created. Input compartmentId MUST be the root compartment.

func (CreateOperationsInsightsWarehouseUserDetails) String ¶

func (CreateOperationsInsightsWarehouseUserDetails) ValidateEnumValue ¶

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

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

type CreateOperationsInsightsWarehouseUserRequest ¶

type CreateOperationsInsightsWarehouseUserRequest struct {

	// Parameter using which an Operations Insights Warehouse user resource will be created.
	CreateOperationsInsightsWarehouseUserDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

CreateOperationsInsightsWarehouseUserRequest wrapper for the CreateOperationsInsightsWarehouseUser operation

See also ¶

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

func (CreateOperationsInsightsWarehouseUserRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (CreateOperationsInsightsWarehouseUserRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateOperationsInsightsWarehouseUserRequest) RetryPolicy ¶

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

func (CreateOperationsInsightsWarehouseUserRequest) String ¶

func (CreateOperationsInsightsWarehouseUserRequest) ValidateEnumValue ¶

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

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

type CreateOperationsInsightsWarehouseUserResponse ¶

type CreateOperationsInsightsWarehouseUserResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// URI of the resource
	Location *string `presentIn:"header" name:"location"`

	// URI of the resource
	ContentLocation *string `presentIn:"header" name:"content-location"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateOperationsInsightsWarehouseUserResponse wrapper for the CreateOperationsInsightsWarehouseUser operation

func (CreateOperationsInsightsWarehouseUserResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateOperationsInsightsWarehouseUserResponse) String ¶

type CreateOpsiConfigurationConfigItemCustomStatusEnum ¶ added in v65.29.0

type CreateOpsiConfigurationConfigItemCustomStatusEnum string

CreateOpsiConfigurationConfigItemCustomStatusEnum Enum with underlying type: string

const (
	CreateOpsiConfigurationConfigItemCustomStatusCustomized    CreateOpsiConfigurationConfigItemCustomStatusEnum = "customized"
	CreateOpsiConfigurationConfigItemCustomStatusNoncustomized CreateOpsiConfigurationConfigItemCustomStatusEnum = "nonCustomized"
)

Set of constants representing the allowable values for CreateOpsiConfigurationConfigItemCustomStatusEnum

func GetCreateOpsiConfigurationConfigItemCustomStatusEnumValues ¶ added in v65.29.0

func GetCreateOpsiConfigurationConfigItemCustomStatusEnumValues() []CreateOpsiConfigurationConfigItemCustomStatusEnum

GetCreateOpsiConfigurationConfigItemCustomStatusEnumValues Enumerates the set of values for CreateOpsiConfigurationConfigItemCustomStatusEnum

func GetMappingCreateOpsiConfigurationConfigItemCustomStatusEnum ¶ added in v65.29.0

func GetMappingCreateOpsiConfigurationConfigItemCustomStatusEnum(val string) (CreateOpsiConfigurationConfigItemCustomStatusEnum, bool)

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

type CreateOpsiConfigurationConfigItemFieldEnum ¶ added in v65.29.0

type CreateOpsiConfigurationConfigItemFieldEnum string

CreateOpsiConfigurationConfigItemFieldEnum Enum with underlying type: string

const (
	CreateOpsiConfigurationConfigItemFieldName               CreateOpsiConfigurationConfigItemFieldEnum = "name"
	CreateOpsiConfigurationConfigItemFieldValue              CreateOpsiConfigurationConfigItemFieldEnum = "value"
	CreateOpsiConfigurationConfigItemFieldDefaultvalue       CreateOpsiConfigurationConfigItemFieldEnum = "defaultValue"
	CreateOpsiConfigurationConfigItemFieldMetadata           CreateOpsiConfigurationConfigItemFieldEnum = "metadata"
	CreateOpsiConfigurationConfigItemFieldApplicablecontexts CreateOpsiConfigurationConfigItemFieldEnum = "applicableContexts"
)

Set of constants representing the allowable values for CreateOpsiConfigurationConfigItemFieldEnum

func GetCreateOpsiConfigurationConfigItemFieldEnumValues ¶ added in v65.29.0

func GetCreateOpsiConfigurationConfigItemFieldEnumValues() []CreateOpsiConfigurationConfigItemFieldEnum

GetCreateOpsiConfigurationConfigItemFieldEnumValues Enumerates the set of values for CreateOpsiConfigurationConfigItemFieldEnum

func GetMappingCreateOpsiConfigurationConfigItemFieldEnum ¶ added in v65.29.0

func GetMappingCreateOpsiConfigurationConfigItemFieldEnum(val string) (CreateOpsiConfigurationConfigItemFieldEnum, bool)

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

type CreateOpsiConfigurationDetails ¶ added in v65.29.0

type CreateOpsiConfigurationDetails interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	GetDisplayName() *string

	// Description of OPSI configuration.
	GetDescription() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.
	GetConfigItems() []CreateConfigurationItemDetails
}

CreateOpsiConfigurationDetails Information about OPSI configuration to be created.

type CreateOpsiConfigurationOpsiConfigFieldEnum ¶ added in v65.29.0

type CreateOpsiConfigurationOpsiConfigFieldEnum string

CreateOpsiConfigurationOpsiConfigFieldEnum Enum with underlying type: string

const (
	CreateOpsiConfigurationOpsiConfigFieldConfigitems CreateOpsiConfigurationOpsiConfigFieldEnum = "configItems"
)

Set of constants representing the allowable values for CreateOpsiConfigurationOpsiConfigFieldEnum

func GetCreateOpsiConfigurationOpsiConfigFieldEnumValues ¶ added in v65.29.0

func GetCreateOpsiConfigurationOpsiConfigFieldEnumValues() []CreateOpsiConfigurationOpsiConfigFieldEnum

GetCreateOpsiConfigurationOpsiConfigFieldEnumValues Enumerates the set of values for CreateOpsiConfigurationOpsiConfigFieldEnum

func GetMappingCreateOpsiConfigurationOpsiConfigFieldEnum ¶ added in v65.29.0

func GetMappingCreateOpsiConfigurationOpsiConfigFieldEnum(val string) (CreateOpsiConfigurationOpsiConfigFieldEnum, bool)

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

type CreateOpsiConfigurationRequest ¶ added in v65.29.0

type CreateOpsiConfigurationRequest struct {

	// Information about OPSI configuration resource to be created.
	CreateOpsiConfigurationDetails `contributesTo:"body"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

	// Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
	OpsiConfigField []CreateOpsiConfigurationOpsiConfigFieldEnum `contributesTo:"query" name:"opsiConfigField" omitEmpty:"true" collectionFormat:"multi"`

	// Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned.
	// By default only customized configuration items are returned.
	ConfigItemCustomStatus []CreateOpsiConfigurationConfigItemCustomStatusEnum `contributesTo:"query" name:"configItemCustomStatus" omitEmpty:"true" collectionFormat:"multi"`

	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContext []string `contributesTo:"query" name:"configItemsApplicableContext" collectionFormat:"multi"`

	// Specifies the fields to return in a config item summary.
	ConfigItemField []CreateOpsiConfigurationConfigItemFieldEnum `contributesTo:"query" name:"configItemField" omitEmpty:"true" collectionFormat:"multi"`

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

CreateOpsiConfigurationRequest wrapper for the CreateOpsiConfiguration operation

See also ¶

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

func (CreateOpsiConfigurationRequest) BinaryRequestBody ¶ added in v65.29.0

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOpsiConfigurationRequest) HTTPRequest ¶ added in v65.29.0

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

HTTPRequest implements the OCIRequest interface

func (CreateOpsiConfigurationRequest) RetryPolicy ¶ added in v65.29.0

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

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

func (CreateOpsiConfigurationRequest) String ¶ added in v65.29.0

func (request CreateOpsiConfigurationRequest) String() string

func (CreateOpsiConfigurationRequest) ValidateEnumValue ¶ added in v65.29.0

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

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

type CreateOpsiConfigurationResponse ¶ added in v65.29.0

type CreateOpsiConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

CreateOpsiConfigurationResponse wrapper for the CreateOpsiConfiguration operation

func (CreateOpsiConfigurationResponse) HTTPResponse ¶ added in v65.29.0

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

HTTPResponse implements the OCIResponse interface

func (CreateOpsiConfigurationResponse) String ¶ added in v65.29.0

func (response CreateOpsiConfigurationResponse) String() string

type CreateOpsiUxConfigurationDetails ¶ added in v65.29.0

type CreateOpsiUxConfigurationDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Description of OPSI configuration.
	Description *string `mandatory:"false" json:"description"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.
	ConfigItems []CreateConfigurationItemDetails `mandatory:"false" json:"configItems"`
}

CreateOpsiUxConfigurationDetails Information about OPSI UX configuration to be created.

func (CreateOpsiUxConfigurationDetails) GetCompartmentId ¶ added in v65.29.0

func (m CreateOpsiUxConfigurationDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateOpsiUxConfigurationDetails) GetConfigItems ¶ added in v65.29.0

GetConfigItems returns ConfigItems

func (CreateOpsiUxConfigurationDetails) GetDefinedTags ¶ added in v65.29.0

func (m CreateOpsiUxConfigurationDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateOpsiUxConfigurationDetails) GetDescription ¶ added in v65.29.0

func (m CreateOpsiUxConfigurationDetails) GetDescription() *string

GetDescription returns Description

func (CreateOpsiUxConfigurationDetails) GetDisplayName ¶ added in v65.29.0

func (m CreateOpsiUxConfigurationDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOpsiUxConfigurationDetails) GetFreeformTags ¶ added in v65.29.0

func (m CreateOpsiUxConfigurationDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateOpsiUxConfigurationDetails) GetSystemTags ¶ added in v65.29.0

func (m CreateOpsiUxConfigurationDetails) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (CreateOpsiUxConfigurationDetails) MarshalJSON ¶ added in v65.29.0

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

MarshalJSON marshals to json representation

func (CreateOpsiUxConfigurationDetails) String ¶ added in v65.29.0

func (*CreateOpsiUxConfigurationDetails) UnmarshalJSON ¶ added in v65.29.0

func (m *CreateOpsiUxConfigurationDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateOpsiUxConfigurationDetails) ValidateEnumValue ¶ added in v65.29.0

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

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

type CreatePeComanagedDatabaseInsightDetails ¶

type CreatePeComanagedDatabaseInsightDetails struct {

	// Compartment Identifier of database
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// OCI database resource type
	DatabaseResourceType *string `mandatory:"true" json:"databaseResourceType"`

	// Database service name used for connection requests.
	ServiceName *string `mandatory:"true" json:"serviceName"`

	CredentialDetails CredentialDetails `mandatory:"true" json:"credentialDetails"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint
	DbmPrivateEndpointId *string `mandatory:"false" json:"dbmPrivateEndpointId"`

	ConnectionDetails *PeComanagedDatabaseConnectionDetails `mandatory:"false" json:"connectionDetails"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Database Deployment Type
	DeploymentType CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum `mandatory:"true" json:"deploymentType"`
}

CreatePeComanagedDatabaseInsightDetails The information about database to be analyzed. Either an opsiPrivateEndpointId or dbmPrivateEndpointId must be specified. If the dbmPrivateEndpointId is specified, a new Operations Insights private endpoint will be created.

func (CreatePeComanagedDatabaseInsightDetails) GetCompartmentId ¶

func (m CreatePeComanagedDatabaseInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreatePeComanagedDatabaseInsightDetails) GetDefinedTags ¶

func (m CreatePeComanagedDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreatePeComanagedDatabaseInsightDetails) GetFreeformTags ¶

func (m CreatePeComanagedDatabaseInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreatePeComanagedDatabaseInsightDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreatePeComanagedDatabaseInsightDetails) String ¶

func (*CreatePeComanagedDatabaseInsightDetails) UnmarshalJSON ¶

func (m *CreatePeComanagedDatabaseInsightDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreatePeComanagedDatabaseInsightDetails) ValidateEnumValue ¶

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

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

type CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum ¶

type CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum string

CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum Enum with underlying type: string

const (
	CreatePeComanagedDatabaseInsightDetailsDeploymentTypeVirtualMachine CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum = "VIRTUAL_MACHINE"
	CreatePeComanagedDatabaseInsightDetailsDeploymentTypeBareMetal      CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum = "BARE_METAL"
	CreatePeComanagedDatabaseInsightDetailsDeploymentTypeExacs          CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum = "EXACS"
)

Set of constants representing the allowable values for CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum

func GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumValues ¶

func GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumValues() []CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum

GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumValues Enumerates the set of values for CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum

func GetMappingCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum ¶

func GetMappingCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum(val string) (CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum, bool)

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

type CreatePeComanagedExadataInsightDetails ¶ added in v65.27.0

type CreatePeComanagedExadataInsightDetails struct {

	// Compartment Identifier of Exadata insight
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	ExadataInfraId *string `mandatory:"true" json:"exadataInfraId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	MemberVmClusterDetails []CreatePeComanagedExadataVmclusterDetails `mandatory:"false" json:"memberVmClusterDetails"`
}

CreatePeComanagedExadataInsightDetails The information about the Exadata system to be analyzed.

func (CreatePeComanagedExadataInsightDetails) GetCompartmentId ¶ added in v65.27.0

func (m CreatePeComanagedExadataInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreatePeComanagedExadataInsightDetails) GetDefinedTags ¶ added in v65.27.0

func (m CreatePeComanagedExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreatePeComanagedExadataInsightDetails) GetFreeformTags ¶ added in v65.27.0

func (m CreatePeComanagedExadataInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreatePeComanagedExadataInsightDetails) MarshalJSON ¶ added in v65.27.0

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

MarshalJSON marshals to json representation

func (CreatePeComanagedExadataInsightDetails) String ¶ added in v65.27.0

func (CreatePeComanagedExadataInsightDetails) ValidateEnumValue ¶ added in v65.27.0

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

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

type CreatePeComanagedExadataVmclusterDetails ¶ added in v65.27.0

type CreatePeComanagedExadataVmclusterDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster.
	VmclusterId *string `mandatory:"true" json:"vmclusterId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint
	DbmPrivateEndpointId *string `mandatory:"false" json:"dbmPrivateEndpointId"`

	// The databases that belong to the VM Cluster
	MemberDatabaseDetails []CreatePeComanagedDatabaseInsightDetails `mandatory:"false" json:"memberDatabaseDetails"`
}

CreatePeComanagedExadataVmclusterDetails The information of the VM Cluster which contains databases. Either an opsiPrivateEndpointId or dbmPrivateEndpointId must be specified. If the dbmPrivateEndpointId is specified, a new Operations Insights private endpoint will be created.

func (CreatePeComanagedExadataVmclusterDetails) String ¶ added in v65.27.0

func (CreatePeComanagedExadataVmclusterDetails) ValidateEnumValue ¶ added in v65.27.0

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

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

type CredentialByVault ¶

type CredentialByVault struct {

	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName *string `mandatory:"true" json:"credentialSourceName"`

	// database user name.
	UserName *string `mandatory:"false" json:"userName"`

	// The secret OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) mapping to the database credentials.
	PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret where the database keystore contents are stored. This is used for TCPS support in BM/VM/ExaCS cases.
	WalletSecretId *string `mandatory:"false" json:"walletSecretId"`

	// database user role.
	Role CredentialByVaultRoleEnum `mandatory:"false" json:"role,omitempty"`
}

CredentialByVault Vault Credential Details to connect to the database.

func (CredentialByVault) GetCredentialSourceName ¶

func (m CredentialByVault) GetCredentialSourceName() *string

GetCredentialSourceName returns CredentialSourceName

func (CredentialByVault) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CredentialByVault) String ¶

func (m CredentialByVault) String() string

func (CredentialByVault) ValidateEnumValue ¶

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

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

type CredentialByVaultRoleEnum ¶

type CredentialByVaultRoleEnum string

CredentialByVaultRoleEnum Enum with underlying type: string

const (
	CredentialByVaultRoleNormal CredentialByVaultRoleEnum = "NORMAL"
)

Set of constants representing the allowable values for CredentialByVaultRoleEnum

func GetCredentialByVaultRoleEnumValues ¶

func GetCredentialByVaultRoleEnumValues() []CredentialByVaultRoleEnum

GetCredentialByVaultRoleEnumValues Enumerates the set of values for CredentialByVaultRoleEnum

func GetMappingCredentialByVaultRoleEnum ¶

func GetMappingCredentialByVaultRoleEnum(val string) (CredentialByVaultRoleEnum, bool)

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

type CredentialDetails ¶

type CredentialDetails interface {

	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	GetCredentialSourceName() *string
}

CredentialDetails User credential details to connect to the database. This is supplied via the External Database Service.

type CredentialDetailsCredentialTypeEnum ¶

type CredentialDetailsCredentialTypeEnum string

CredentialDetailsCredentialTypeEnum Enum with underlying type: string

const (
	CredentialDetailsCredentialTypeSource CredentialDetailsCredentialTypeEnum = "CREDENTIALS_BY_SOURCE"
	CredentialDetailsCredentialTypeVault  CredentialDetailsCredentialTypeEnum = "CREDENTIALS_BY_VAULT"
)

Set of constants representing the allowable values for CredentialDetailsCredentialTypeEnum

func GetCredentialDetailsCredentialTypeEnumValues ¶

func GetCredentialDetailsCredentialTypeEnumValues() []CredentialDetailsCredentialTypeEnum

GetCredentialDetailsCredentialTypeEnumValues Enumerates the set of values for CredentialDetailsCredentialTypeEnum

func GetMappingCredentialDetailsCredentialTypeEnum ¶

func GetMappingCredentialDetailsCredentialTypeEnum(val string) (CredentialDetailsCredentialTypeEnum, bool)

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

type CredentialsBySource ¶

type CredentialsBySource struct {

	// Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
	CredentialSourceName *string `mandatory:"true" json:"credentialSourceName"`
}

CredentialsBySource Credential Source to connect to the database.

func (CredentialsBySource) GetCredentialSourceName ¶

func (m CredentialsBySource) GetCredentialSourceName() *string

GetCredentialSourceName returns CredentialSourceName

func (CredentialsBySource) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CredentialsBySource) String ¶

func (m CredentialsBySource) String() string

func (CredentialsBySource) ValidateEnumValue ¶

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

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

type DataObjectBindParameter ¶ added in v65.47.2

type DataObjectBindParameter struct {

	// Name of the bind parameter.
	Name *string `mandatory:"true" json:"name"`

	// Value for the bind parameter.
	Value *interface{} `mandatory:"true" json:"value"`

	// Data type of the bind parameter.
	DataType *string `mandatory:"true" json:"dataType"`
}

DataObjectBindParameter Details for a bind parameter used in data object query.

func (DataObjectBindParameter) String ¶ added in v65.47.2

func (m DataObjectBindParameter) String() string

func (DataObjectBindParameter) ValidateEnumValue ¶ added in v65.47.2

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

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

type DataObjectColumnMetadata ¶ added in v65.8.1

type DataObjectColumnMetadata struct {

	// Name of the column.
	Name *string `mandatory:"true" json:"name"`

	// Category of the column.
	Category DataObjectColumnMetadataCategoryEnum `mandatory:"false" json:"category,omitempty"`

	// Type of a data object column.
	DataType *string `mandatory:"false" json:"dataType"`

	// Type name of a data object column.
	DataTypeName DataObjectColumnMetadataDataTypeNameEnum `mandatory:"false" json:"dataTypeName,omitempty"`

	// Display name of the column.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Description of the column.
	Description *string `mandatory:"false" json:"description"`

	// Group name of the column.
	GroupName *string `mandatory:"false" json:"groupName"`

	UnitDetails DataObjectColumnUnit `mandatory:"false" json:"unitDetails"`
}

DataObjectColumnMetadata Metadata of a column in a data object resultset.

func (DataObjectColumnMetadata) String ¶ added in v65.8.1

func (m DataObjectColumnMetadata) String() string

func (*DataObjectColumnMetadata) UnmarshalJSON ¶ added in v65.8.1

func (m *DataObjectColumnMetadata) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataObjectColumnMetadata) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectColumnMetadataCategoryEnum ¶ added in v65.8.1

type DataObjectColumnMetadataCategoryEnum string

DataObjectColumnMetadataCategoryEnum Enum with underlying type: string

const (
	DataObjectColumnMetadataCategoryDimension     DataObjectColumnMetadataCategoryEnum = "DIMENSION"
	DataObjectColumnMetadataCategoryMetric        DataObjectColumnMetadataCategoryEnum = "METRIC"
	DataObjectColumnMetadataCategoryTimeDimension DataObjectColumnMetadataCategoryEnum = "TIME_DIMENSION"
	DataObjectColumnMetadataCategoryUnknown       DataObjectColumnMetadataCategoryEnum = "UNKNOWN"
)

Set of constants representing the allowable values for DataObjectColumnMetadataCategoryEnum

func GetDataObjectColumnMetadataCategoryEnumValues ¶ added in v65.8.1

func GetDataObjectColumnMetadataCategoryEnumValues() []DataObjectColumnMetadataCategoryEnum

GetDataObjectColumnMetadataCategoryEnumValues Enumerates the set of values for DataObjectColumnMetadataCategoryEnum

func GetMappingDataObjectColumnMetadataCategoryEnum ¶ added in v65.8.1

func GetMappingDataObjectColumnMetadataCategoryEnum(val string) (DataObjectColumnMetadataCategoryEnum, bool)

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

type DataObjectColumnMetadataDataTypeNameEnum ¶ added in v65.8.1

type DataObjectColumnMetadataDataTypeNameEnum string

DataObjectColumnMetadataDataTypeNameEnum Enum with underlying type: string

const (
	DataObjectColumnMetadataDataTypeNameNumber    DataObjectColumnMetadataDataTypeNameEnum = "NUMBER"
	DataObjectColumnMetadataDataTypeNameTimestamp DataObjectColumnMetadataDataTypeNameEnum = "TIMESTAMP"
	DataObjectColumnMetadataDataTypeNameVarchar2  DataObjectColumnMetadataDataTypeNameEnum = "VARCHAR2"
	DataObjectColumnMetadataDataTypeNameOther     DataObjectColumnMetadataDataTypeNameEnum = "OTHER"
)

Set of constants representing the allowable values for DataObjectColumnMetadataDataTypeNameEnum

func GetDataObjectColumnMetadataDataTypeNameEnumValues ¶ added in v65.8.1

func GetDataObjectColumnMetadataDataTypeNameEnumValues() []DataObjectColumnMetadataDataTypeNameEnum

GetDataObjectColumnMetadataDataTypeNameEnumValues Enumerates the set of values for DataObjectColumnMetadataDataTypeNameEnum

func GetMappingDataObjectColumnMetadataDataTypeNameEnum ¶ added in v65.8.1

func GetMappingDataObjectColumnMetadataDataTypeNameEnum(val string) (DataObjectColumnMetadataDataTypeNameEnum, bool)

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

type DataObjectColumnUnit ¶ added in v65.8.1

type DataObjectColumnUnit interface {

	// Display name of the column's unit.
	GetDisplayName() *string
}

DataObjectColumnUnit Unit details of a data object column.

type DataObjectColumnUnitUnitCategoryEnum ¶ added in v65.8.1

type DataObjectColumnUnitUnitCategoryEnum string

DataObjectColumnUnitUnitCategoryEnum Enum with underlying type: string

const (
	DataObjectColumnUnitUnitCategoryDataSize      DataObjectColumnUnitUnitCategoryEnum = "DATA_SIZE"
	DataObjectColumnUnitUnitCategoryTime          DataObjectColumnUnitUnitCategoryEnum = "TIME"
	DataObjectColumnUnitUnitCategoryPower         DataObjectColumnUnitUnitCategoryEnum = "POWER"
	DataObjectColumnUnitUnitCategoryTemperature   DataObjectColumnUnitUnitCategoryEnum = "TEMPERATURE"
	DataObjectColumnUnitUnitCategoryCore          DataObjectColumnUnitUnitCategoryEnum = "CORE"
	DataObjectColumnUnitUnitCategoryRate          DataObjectColumnUnitUnitCategoryEnum = "RATE"
	DataObjectColumnUnitUnitCategoryFrequency     DataObjectColumnUnitUnitCategoryEnum = "FREQUENCY"
	DataObjectColumnUnitUnitCategoryOtherStandard DataObjectColumnUnitUnitCategoryEnum = "OTHER_STANDARD"
	DataObjectColumnUnitUnitCategoryCustom        DataObjectColumnUnitUnitCategoryEnum = "CUSTOM"
)

Set of constants representing the allowable values for DataObjectColumnUnitUnitCategoryEnum

func GetDataObjectColumnUnitUnitCategoryEnumValues ¶ added in v65.8.1

func GetDataObjectColumnUnitUnitCategoryEnumValues() []DataObjectColumnUnitUnitCategoryEnum

GetDataObjectColumnUnitUnitCategoryEnumValues Enumerates the set of values for DataObjectColumnUnitUnitCategoryEnum

func GetMappingDataObjectColumnUnitUnitCategoryEnum ¶ added in v65.8.1

func GetMappingDataObjectColumnUnitUnitCategoryEnum(val string) (DataObjectColumnUnitUnitCategoryEnum, bool)

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

type DataObjectCoreColumnUnit ¶ added in v65.8.1

type DataObjectCoreColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Core unit.
	Unit DataObjectCoreColumnUnitUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

DataObjectCoreColumnUnit Unit details of a data object column of CORE unit category.

func (DataObjectCoreColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectCoreColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectCoreColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectCoreColumnUnit) String ¶ added in v65.8.1

func (m DataObjectCoreColumnUnit) String() string

func (DataObjectCoreColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectCoreColumnUnitUnitEnum ¶ added in v65.8.1

type DataObjectCoreColumnUnitUnitEnum string

DataObjectCoreColumnUnitUnitEnum Enum with underlying type: string

const (
	DataObjectCoreColumnUnitUnitCore      DataObjectCoreColumnUnitUnitEnum = "CORE"
	DataObjectCoreColumnUnitUnitMilliCore DataObjectCoreColumnUnitUnitEnum = "MILLI_CORE"
)

Set of constants representing the allowable values for DataObjectCoreColumnUnitUnitEnum

func GetDataObjectCoreColumnUnitUnitEnumValues ¶ added in v65.8.1

func GetDataObjectCoreColumnUnitUnitEnumValues() []DataObjectCoreColumnUnitUnitEnum

GetDataObjectCoreColumnUnitUnitEnumValues Enumerates the set of values for DataObjectCoreColumnUnitUnitEnum

func GetMappingDataObjectCoreColumnUnitUnitEnum ¶ added in v65.8.1

func GetMappingDataObjectCoreColumnUnitUnitEnum(val string) (DataObjectCoreColumnUnitUnitEnum, bool)

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

type DataObjectCustomColumnUnit ¶ added in v65.8.1

type DataObjectCustomColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Custom column unit.
	Unit *string `mandatory:"false" json:"unit"`
}

DataObjectCustomColumnUnit Unit details of a data object column of CUSTOM unit category.

func (DataObjectCustomColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectCustomColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectCustomColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectCustomColumnUnit) String ¶ added in v65.8.1

func (DataObjectCustomColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectDataSizeColumnUnit ¶ added in v65.8.1

type DataObjectDataSizeColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Data size unit.
	Unit DataObjectDataSizeColumnUnitUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

DataObjectDataSizeColumnUnit Unit details of a data object column of DATA_SIZE unit category.

func (DataObjectDataSizeColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectDataSizeColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectDataSizeColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectDataSizeColumnUnit) String ¶ added in v65.8.1

func (DataObjectDataSizeColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectDataSizeColumnUnitUnitEnum ¶ added in v65.8.1

type DataObjectDataSizeColumnUnitUnitEnum string

DataObjectDataSizeColumnUnitUnitEnum Enum with underlying type: string

const (
	DataObjectDataSizeColumnUnitUnitCharacter DataObjectDataSizeColumnUnitUnitEnum = "CHARACTER"
	DataObjectDataSizeColumnUnitUnitBlock     DataObjectDataSizeColumnUnitUnitEnum = "BLOCK"
	DataObjectDataSizeColumnUnitUnitBit       DataObjectDataSizeColumnUnitUnitEnum = "BIT"
	DataObjectDataSizeColumnUnitUnitByte      DataObjectDataSizeColumnUnitUnitEnum = "BYTE"
	DataObjectDataSizeColumnUnitUnitKiloByte  DataObjectDataSizeColumnUnitUnitEnum = "KILO_BYTE"
	DataObjectDataSizeColumnUnitUnitMegaByte  DataObjectDataSizeColumnUnitUnitEnum = "MEGA_BYTE"
	DataObjectDataSizeColumnUnitUnitGigaByte  DataObjectDataSizeColumnUnitUnitEnum = "GIGA_BYTE"
	DataObjectDataSizeColumnUnitUnitTeraByte  DataObjectDataSizeColumnUnitUnitEnum = "TERA_BYTE"
	DataObjectDataSizeColumnUnitUnitPetaByte  DataObjectDataSizeColumnUnitUnitEnum = "PETA_BYTE"
	DataObjectDataSizeColumnUnitUnitExaByte   DataObjectDataSizeColumnUnitUnitEnum = "EXA_BYTE"
	DataObjectDataSizeColumnUnitUnitZettaByte DataObjectDataSizeColumnUnitUnitEnum = "ZETTA_BYTE"
	DataObjectDataSizeColumnUnitUnitYottaByte DataObjectDataSizeColumnUnitUnitEnum = "YOTTA_BYTE"
)

Set of constants representing the allowable values for DataObjectDataSizeColumnUnitUnitEnum

func GetDataObjectDataSizeColumnUnitUnitEnumValues ¶ added in v65.8.1

func GetDataObjectDataSizeColumnUnitUnitEnumValues() []DataObjectDataSizeColumnUnitUnitEnum

GetDataObjectDataSizeColumnUnitUnitEnumValues Enumerates the set of values for DataObjectDataSizeColumnUnitUnitEnum

func GetMappingDataObjectDataSizeColumnUnitUnitEnum ¶ added in v65.8.1

func GetMappingDataObjectDataSizeColumnUnitUnitEnum(val string) (DataObjectDataSizeColumnUnitUnitEnum, bool)

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

type DataObjectFrequencyColumnUnit ¶ added in v65.8.1

type DataObjectFrequencyColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Frequency unit.
	Unit DataObjectFrequencyColumnUnitUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

DataObjectFrequencyColumnUnit Unit details of a data object column of FREQEUENCY unit category.

func (DataObjectFrequencyColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectFrequencyColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectFrequencyColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectFrequencyColumnUnit) String ¶ added in v65.8.1

func (DataObjectFrequencyColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectFrequencyColumnUnitUnitEnum ¶ added in v65.8.1

type DataObjectFrequencyColumnUnitUnitEnum string

DataObjectFrequencyColumnUnitUnitEnum Enum with underlying type: string

const (
	DataObjectFrequencyColumnUnitUnitHertz     DataObjectFrequencyColumnUnitUnitEnum = "HERTZ"
	DataObjectFrequencyColumnUnitUnitKiloHertz DataObjectFrequencyColumnUnitUnitEnum = "KILO_HERTZ"
	DataObjectFrequencyColumnUnitUnitMegaHertz DataObjectFrequencyColumnUnitUnitEnum = "MEGA_HERTZ"
	DataObjectFrequencyColumnUnitUnitGigaHertz DataObjectFrequencyColumnUnitUnitEnum = "GIGA_HERTZ"
	DataObjectFrequencyColumnUnitUnitTeraHertz DataObjectFrequencyColumnUnitUnitEnum = "TERA_HERTZ"
)

Set of constants representing the allowable values for DataObjectFrequencyColumnUnitUnitEnum

func GetDataObjectFrequencyColumnUnitUnitEnumValues ¶ added in v65.8.1

func GetDataObjectFrequencyColumnUnitUnitEnumValues() []DataObjectFrequencyColumnUnitUnitEnum

GetDataObjectFrequencyColumnUnitUnitEnumValues Enumerates the set of values for DataObjectFrequencyColumnUnitUnitEnum

func GetMappingDataObjectFrequencyColumnUnitUnitEnum ¶ added in v65.8.1

func GetMappingDataObjectFrequencyColumnUnitUnitEnum(val string) (DataObjectFrequencyColumnUnitUnitEnum, bool)

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

type DataObjectOtherStandardColumnUnit ¶ added in v65.8.1

type DataObjectOtherStandardColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Other standard column unit.
	Unit DataObjectOtherStandardColumnUnitUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

DataObjectOtherStandardColumnUnit Unit details of a data object column of OTHER_STANDARD unit category.

func (DataObjectOtherStandardColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectOtherStandardColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectOtherStandardColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectOtherStandardColumnUnit) String ¶ added in v65.8.1

func (DataObjectOtherStandardColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectOtherStandardColumnUnitUnitEnum ¶ added in v65.8.1

type DataObjectOtherStandardColumnUnitUnitEnum string

DataObjectOtherStandardColumnUnitUnitEnum Enum with underlying type: string

const (
	DataObjectOtherStandardColumnUnitUnitPercentage  DataObjectOtherStandardColumnUnitUnitEnum = "PERCENTAGE"
	DataObjectOtherStandardColumnUnitUnitCount       DataObjectOtherStandardColumnUnitUnitEnum = "COUNT"
	DataObjectOtherStandardColumnUnitUnitIo          DataObjectOtherStandardColumnUnitUnitEnum = "IO"
	DataObjectOtherStandardColumnUnitUnitBoolean     DataObjectOtherStandardColumnUnitUnitEnum = "BOOLEAN"
	DataObjectOtherStandardColumnUnitUnitOperation   DataObjectOtherStandardColumnUnitUnitEnum = "OPERATION"
	DataObjectOtherStandardColumnUnitUnitTransaction DataObjectOtherStandardColumnUnitUnitEnum = "TRANSACTION"
	DataObjectOtherStandardColumnUnitUnitConnection  DataObjectOtherStandardColumnUnitUnitEnum = "CONNECTION"
	DataObjectOtherStandardColumnUnitUnitAccess      DataObjectOtherStandardColumnUnitUnitEnum = "ACCESS"
	DataObjectOtherStandardColumnUnitUnitRequest     DataObjectOtherStandardColumnUnitUnitEnum = "REQUEST"
	DataObjectOtherStandardColumnUnitUnitMessage     DataObjectOtherStandardColumnUnitUnitEnum = "MESSAGE"
	DataObjectOtherStandardColumnUnitUnitExecution   DataObjectOtherStandardColumnUnitUnitEnum = "EXECUTION"
	DataObjectOtherStandardColumnUnitUnitLogons      DataObjectOtherStandardColumnUnitUnitEnum = "LOGONS"
	DataObjectOtherStandardColumnUnitUnitThread      DataObjectOtherStandardColumnUnitUnitEnum = "THREAD"
	DataObjectOtherStandardColumnUnitUnitError       DataObjectOtherStandardColumnUnitUnitEnum = "ERROR"
)

Set of constants representing the allowable values for DataObjectOtherStandardColumnUnitUnitEnum

func GetDataObjectOtherStandardColumnUnitUnitEnumValues ¶ added in v65.8.1

func GetDataObjectOtherStandardColumnUnitUnitEnumValues() []DataObjectOtherStandardColumnUnitUnitEnum

GetDataObjectOtherStandardColumnUnitUnitEnumValues Enumerates the set of values for DataObjectOtherStandardColumnUnitUnitEnum

func GetMappingDataObjectOtherStandardColumnUnitUnitEnum ¶ added in v65.8.1

func GetMappingDataObjectOtherStandardColumnUnitUnitEnum(val string) (DataObjectOtherStandardColumnUnitUnitEnum, bool)

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

type DataObjectPowerColumnUnit ¶ added in v65.8.1

type DataObjectPowerColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Power unit.
	Unit DataObjectPowerColumnUnitUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

DataObjectPowerColumnUnit Unit details of a data object column of POWER unit category.

func (DataObjectPowerColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectPowerColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectPowerColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectPowerColumnUnit) String ¶ added in v65.8.1

func (m DataObjectPowerColumnUnit) String() string

func (DataObjectPowerColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectPowerColumnUnitUnitEnum ¶ added in v65.8.1

type DataObjectPowerColumnUnitUnitEnum string

DataObjectPowerColumnUnitUnitEnum Enum with underlying type: string

const (
	DataObjectPowerColumnUnitUnitAmp      DataObjectPowerColumnUnitUnitEnum = "AMP"
	DataObjectPowerColumnUnitUnitWatt     DataObjectPowerColumnUnitUnitEnum = "WATT"
	DataObjectPowerColumnUnitUnitKiloWatt DataObjectPowerColumnUnitUnitEnum = "KILO_WATT"
	DataObjectPowerColumnUnitUnitMegaWatt DataObjectPowerColumnUnitUnitEnum = "MEGA_WATT"
	DataObjectPowerColumnUnitUnitGigaWatt DataObjectPowerColumnUnitUnitEnum = "GIGA_WATT"
)

Set of constants representing the allowable values for DataObjectPowerColumnUnitUnitEnum

func GetDataObjectPowerColumnUnitUnitEnumValues ¶ added in v65.8.1

func GetDataObjectPowerColumnUnitUnitEnumValues() []DataObjectPowerColumnUnitUnitEnum

GetDataObjectPowerColumnUnitUnitEnumValues Enumerates the set of values for DataObjectPowerColumnUnitUnitEnum

func GetMappingDataObjectPowerColumnUnitUnitEnum ¶ added in v65.8.1

func GetMappingDataObjectPowerColumnUnitUnitEnum(val string) (DataObjectPowerColumnUnitUnitEnum, bool)

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

type DataObjectQuery ¶ added in v65.8.1

type DataObjectQuery interface {

	// List of bind parameters to be applied in the query.
	GetBindParams() []DataObjectBindParameter

	// Timeout (in seconds) to be set for the data object query execution.
	GetQueryExecutionTimeoutInSeconds() *float64
}

DataObjectQuery Information required to form and execute query on a data object.

type DataObjectQueryQueryTypeEnum ¶ added in v65.8.1

type DataObjectQueryQueryTypeEnum string

DataObjectQueryQueryTypeEnum Enum with underlying type: string

const (
	DataObjectQueryQueryTypeTemplatizedQuery DataObjectQueryQueryTypeEnum = "TEMPLATIZED_QUERY"
	DataObjectQueryQueryTypeStandardQuery    DataObjectQueryQueryTypeEnum = "STANDARD_QUERY"
)

Set of constants representing the allowable values for DataObjectQueryQueryTypeEnum

func GetDataObjectQueryQueryTypeEnumValues ¶ added in v65.8.1

func GetDataObjectQueryQueryTypeEnumValues() []DataObjectQueryQueryTypeEnum

GetDataObjectQueryQueryTypeEnumValues Enumerates the set of values for DataObjectQueryQueryTypeEnum

func GetMappingDataObjectQueryQueryTypeEnum ¶ added in v65.8.1

func GetMappingDataObjectQueryQueryTypeEnum(val string) (DataObjectQueryQueryTypeEnum, bool)

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

type DataObjectQueryTimeFilters ¶ added in v65.8.1

type DataObjectQueryTimeFilters struct {

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timePeriod is specified, then timeStart and timeEnd will be ignored.
	// Examples: P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months).
	TimePeriod *string `mandatory:"false" json:"timePeriod"`

	// Start time in UTC in RFC3339 formatted datetime string. Example: 2021-10-30T00:00:00.000Z.
	// timeStart and timeEnd are used together. If timePeriod is specified, this parameter is ignored.
	TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

	// End time in UTC in RFC3339 formatted datetime string. Example: 2021-10-30T00:00:00.000Z.
	// timeStart and timeEnd are used together. If timePeriod is specified, this parameter is ignored.
	// If timeEnd is not specified, current time is used as timeEnd.
	TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`
}

DataObjectQueryTimeFilters Time filters to be applied in the data object query.

func (DataObjectQueryTimeFilters) String ¶ added in v65.8.1

func (DataObjectQueryTimeFilters) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectRateColumnUnit ¶ added in v65.8.1

type DataObjectRateColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	Numerator DataObjectColumnUnit `mandatory:"false" json:"numerator"`

	Denominator DataObjectColumnUnit `mandatory:"false" json:"denominator"`
}

DataObjectRateColumnUnit Unit details of a data object column of RATE unit category.

func (DataObjectRateColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectRateColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectRateColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectRateColumnUnit) String ¶ added in v65.8.1

func (m DataObjectRateColumnUnit) String() string

func (*DataObjectRateColumnUnit) UnmarshalJSON ¶ added in v65.8.1

func (m *DataObjectRateColumnUnit) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataObjectRateColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectStandardQuery ¶ added in v65.47.2

type DataObjectStandardQuery struct {

	// List of bind parameters to be applied in the query.
	BindParams []DataObjectBindParameter `mandatory:"false" json:"bindParams"`

	// Timeout (in seconds) to be set for the data object query execution.
	QueryExecutionTimeoutInSeconds *float64 `mandatory:"false" json:"queryExecutionTimeoutInSeconds"`

	// SQL query statement with standard Oracle supported SQL syntax.
	// - When Warehouse (e.g: Awr hub) data objects are queried, use the actual names of underlying data objects (e.g: tables, views) in the query.
	// The same query that works through JDBC connection with the OperationsInsightsWarehouseUsers credentials will work here and vice-versa.
	// SCHEMA.VIEW syntax can also be used here.
	// - When OPSI data objects are queried, use name of the respective OPSI data object, just like how views are used in a query.
	// Identifier of the OPSI data object cannot be used in the query.
	Statement *string `mandatory:"false" json:"statement"`

	TimeFilters *DataObjectQueryTimeFilters `mandatory:"false" json:"timeFilters"`
}

DataObjectStandardQuery Information required to execute query on data objects. Query is given in standard SQL syntax providing flexibility to form complex queries such as queries with joins and nested queries.

func (DataObjectStandardQuery) GetBindParams ¶ added in v65.47.2

GetBindParams returns BindParams

func (DataObjectStandardQuery) GetQueryExecutionTimeoutInSeconds ¶ added in v65.47.2

func (m DataObjectStandardQuery) GetQueryExecutionTimeoutInSeconds() *float64

GetQueryExecutionTimeoutInSeconds returns QueryExecutionTimeoutInSeconds

func (DataObjectStandardQuery) MarshalJSON ¶ added in v65.47.2

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

MarshalJSON marshals to json representation

func (DataObjectStandardQuery) String ¶ added in v65.47.2

func (m DataObjectStandardQuery) String() string

func (DataObjectStandardQuery) ValidateEnumValue ¶ added in v65.47.2

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

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

type DataObjectTemperatureColumnUnit ¶ added in v65.8.1

type DataObjectTemperatureColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Temparature unit.
	Unit DataObjectTemperatureColumnUnitUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

DataObjectTemperatureColumnUnit Unit details of a data object column of TEMPERATURE unit category.

func (DataObjectTemperatureColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectTemperatureColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectTemperatureColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectTemperatureColumnUnit) String ¶ added in v65.8.1

func (DataObjectTemperatureColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectTemperatureColumnUnitUnitEnum ¶ added in v65.8.1

type DataObjectTemperatureColumnUnitUnitEnum string

DataObjectTemperatureColumnUnitUnitEnum Enum with underlying type: string

const (
	DataObjectTemperatureColumnUnitUnitCelsius    DataObjectTemperatureColumnUnitUnitEnum = "CELSIUS"
	DataObjectTemperatureColumnUnitUnitFahrenheit DataObjectTemperatureColumnUnitUnitEnum = "FAHRENHEIT"
)

Set of constants representing the allowable values for DataObjectTemperatureColumnUnitUnitEnum

func GetDataObjectTemperatureColumnUnitUnitEnumValues ¶ added in v65.8.1

func GetDataObjectTemperatureColumnUnitUnitEnumValues() []DataObjectTemperatureColumnUnitUnitEnum

GetDataObjectTemperatureColumnUnitUnitEnumValues Enumerates the set of values for DataObjectTemperatureColumnUnitUnitEnum

func GetMappingDataObjectTemperatureColumnUnitUnitEnum ¶ added in v65.8.1

func GetMappingDataObjectTemperatureColumnUnitUnitEnum(val string) (DataObjectTemperatureColumnUnitUnitEnum, bool)

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

type DataObjectTemplatizedQuery ¶ added in v65.8.1

type DataObjectTemplatizedQuery struct {

	// List of bind parameters to be applied in the query.
	BindParams []DataObjectBindParameter `mandatory:"false" json:"bindParams"`

	// Timeout (in seconds) to be set for the data object query execution.
	QueryExecutionTimeoutInSeconds *float64 `mandatory:"false" json:"queryExecutionTimeoutInSeconds"`

	// List of items to be added into the SELECT clause of the query; items will be added with comma separation.
	SelectList []string `mandatory:"false" json:"selectList"`

	// Unique data object name that will be added into the FROM clause of the query, just like a view name in FROM clause.
	// - Use actual name of the data objects (e.g: tables, views) in case of Warehouse (e.g: Awr hub) data objects query. SCHEMA.VIEW name syntax can also be used here.
	// e.g: SYS.DBA_HIST_SNAPSHOT or DBA_HIST_SNAPSHOT
	// - Use name of the data object (e.g: SQL_STATS_DO) in case of OPSI data objects. Identifier of the OPSI data object cannot be used here.
	FromClause *string `mandatory:"false" json:"fromClause"`

	// List of items to be added into the WHERE clause of the query; items will be added with AND separation.
	// Item can contain a single condition or multiple conditions.
	// Single condition e.g:  "optimizer_mode='mode1'"
	// Multiple conditions e.g: (module='module1' OR module='module2')
	WhereConditionsList []string `mandatory:"false" json:"whereConditionsList"`

	// List of items to be added into the GROUP BY clause of the query; items will be added with comma separation.
	GroupByList []string `mandatory:"false" json:"groupByList"`

	// List of items to be added into the HAVING clause of the query; items will be added with AND separation.
	HavingConditionsList []string `mandatory:"false" json:"havingConditionsList"`

	// List of items to be added into the ORDER BY clause of the query; items will be added with comma separation.
	OrderByList []string `mandatory:"false" json:"orderByList"`

	TimeFilters *DataObjectQueryTimeFilters `mandatory:"false" json:"timeFilters"`
}

DataObjectTemplatizedQuery Information required in a structured template to form and execute query on a data object.

func (DataObjectTemplatizedQuery) GetBindParams ¶ added in v65.47.2

GetBindParams returns BindParams

func (DataObjectTemplatizedQuery) GetQueryExecutionTimeoutInSeconds ¶ added in v65.47.2

func (m DataObjectTemplatizedQuery) GetQueryExecutionTimeoutInSeconds() *float64

GetQueryExecutionTimeoutInSeconds returns QueryExecutionTimeoutInSeconds

func (DataObjectTemplatizedQuery) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectTemplatizedQuery) String ¶ added in v65.8.1

func (DataObjectTemplatizedQuery) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectTimeColumnUnit ¶ added in v65.8.1

type DataObjectTimeColumnUnit struct {

	// Display name of the column's unit.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Time unit.
	Unit DataObjectTimeColumnUnitUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

DataObjectTimeColumnUnit Unit details of a data object column of TIME unit category.

func (DataObjectTimeColumnUnit) GetDisplayName ¶ added in v65.8.1

func (m DataObjectTimeColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectTimeColumnUnit) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DataObjectTimeColumnUnit) String ¶ added in v65.8.1

func (m DataObjectTimeColumnUnit) String() string

func (DataObjectTimeColumnUnit) ValidateEnumValue ¶ added in v65.8.1

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

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

type DataObjectTimeColumnUnitUnitEnum ¶ added in v65.8.1

type DataObjectTimeColumnUnitUnitEnum string

DataObjectTimeColumnUnitUnitEnum Enum with underlying type: string

const (
	DataObjectTimeColumnUnitUnitNanoSecond  DataObjectTimeColumnUnitUnitEnum = "NANO_SECOND"
	DataObjectTimeColumnUnitUnitMicroSecond DataObjectTimeColumnUnitUnitEnum = "MICRO_SECOND"
	DataObjectTimeColumnUnitUnitMilliSecond DataObjectTimeColumnUnitUnitEnum = "MILLI_SECOND"
	DataObjectTimeColumnUnitUnitCentiSecond DataObjectTimeColumnUnitUnitEnum = "CENTI_SECOND"
	DataObjectTimeColumnUnitUnitSecond      DataObjectTimeColumnUnitUnitEnum = "SECOND"
	DataObjectTimeColumnUnitUnitHour        DataObjectTimeColumnUnitUnitEnum = "HOUR"
	DataObjectTimeColumnUnitUnitDay         DataObjectTimeColumnUnitUnitEnum = "DAY"
	DataObjectTimeColumnUnitUnitWeek        DataObjectTimeColumnUnitUnitEnum = "WEEK"
	DataObjectTimeColumnUnitUnitMonth       DataObjectTimeColumnUnitUnitEnum = "MONTH"
	DataObjectTimeColumnUnitUnitYear        DataObjectTimeColumnUnitUnitEnum = "YEAR"
	DataObjectTimeColumnUnitUnitMinute      DataObjectTimeColumnUnitUnitEnum = "MINUTE"
)

Set of constants representing the allowable values for DataObjectTimeColumnUnitUnitEnum

func GetDataObjectTimeColumnUnitUnitEnumValues ¶ added in v65.8.1

func GetDataObjectTimeColumnUnitUnitEnumValues() []DataObjectTimeColumnUnitUnitEnum

GetDataObjectTimeColumnUnitUnitEnumValues Enumerates the set of values for DataObjectTimeColumnUnitUnitEnum

func GetMappingDataObjectTimeColumnUnitUnitEnum ¶ added in v65.8.1

func GetMappingDataObjectTimeColumnUnitUnitEnum(val string) (DataObjectTimeColumnUnitUnitEnum, bool)

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

type DataObjectTypeEnum ¶ added in v65.47.2

type DataObjectTypeEnum string

DataObjectTypeEnum Enum with underlying type: string

const (
	DataObjectTypeView  DataObjectTypeEnum = "VIEW"
	DataObjectTypeTable DataObjectTypeEnum = "TABLE"
)

Set of constants representing the allowable values for DataObjectTypeEnum

func GetDataObjectTypeEnumValues ¶ added in v65.47.2

func GetDataObjectTypeEnumValues() []DataObjectTypeEnum

GetDataObjectTypeEnumValues Enumerates the set of values for DataObjectTypeEnum

func GetMappingDataObjectTypeEnum ¶ added in v65.47.2

func GetMappingDataObjectTypeEnum(val string) (DataObjectTypeEnum, bool)

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

type DatabaseConfigurationCollection ¶

type DatabaseConfigurationCollection struct {

	// Array of database insight configurations summary objects.
	Items []DatabaseConfigurationSummary `mandatory:"true" json:"items"`
}

DatabaseConfigurationCollection Collection of database insight configuration summary objects.

func (DatabaseConfigurationCollection) String ¶

func (*DatabaseConfigurationCollection) UnmarshalJSON ¶

func (m *DatabaseConfigurationCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DatabaseConfigurationCollection) ValidateEnumValue ¶

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

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

type DatabaseConfigurationMetricGroup ¶

type DatabaseConfigurationMetricGroup interface {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	GetTimeCollected() *common.SDKTime
}

DatabaseConfigurationMetricGroup Supported configuration metric groups for database capacity planning service.

type DatabaseConfigurationMetricGroupMetricNameEnum ¶

type DatabaseConfigurationMetricGroupMetricNameEnum string

DatabaseConfigurationMetricGroupMetricNameEnum Enum with underlying type: string

const (
	DatabaseConfigurationMetricGroupMetricNameExternalProperties DatabaseConfigurationMetricGroupMetricNameEnum = "DB_EXTERNAL_PROPERTIES"
	DatabaseConfigurationMetricGroupMetricNameExternalInstance   DatabaseConfigurationMetricGroupMetricNameEnum = "DB_EXTERNAL_INSTANCE"
	DatabaseConfigurationMetricGroupMetricNameOsConfigInstance   DatabaseConfigurationMetricGroupMetricNameEnum = "DB_OS_CONFIG_INSTANCE"
	DatabaseConfigurationMetricGroupMetricNameParameters         DatabaseConfigurationMetricGroupMetricNameEnum = "DB_PARAMETERS"
)

Set of constants representing the allowable values for DatabaseConfigurationMetricGroupMetricNameEnum

func GetDatabaseConfigurationMetricGroupMetricNameEnumValues ¶

func GetDatabaseConfigurationMetricGroupMetricNameEnumValues() []DatabaseConfigurationMetricGroupMetricNameEnum

GetDatabaseConfigurationMetricGroupMetricNameEnumValues Enumerates the set of values for DatabaseConfigurationMetricGroupMetricNameEnum

func GetMappingDatabaseConfigurationMetricGroupMetricNameEnum ¶

func GetMappingDatabaseConfigurationMetricGroupMetricNameEnum(val string) (DatabaseConfigurationMetricGroupMetricNameEnum, bool)

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

type DatabaseConfigurationSummary ¶

type DatabaseConfigurationSummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	GetDatabaseInsightId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The database name. The database name is unique within the tenancy.
	GetDatabaseName() *string

	// The user-friendly name for the database. The name does not have to be unique.
	GetDatabaseDisplayName() *string

	// Operations Insights internal representation of the database type.
	GetDatabaseType() *string

	// The version of the database.
	GetDatabaseVersion() *string

	// Name of the CDB.Only applies to PDB.
	GetCdbName() *string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	GetProcessorCount() *int
}

DatabaseConfigurationSummary Summary of a database configuration for a resource.

type DatabaseDetails ¶

type DatabaseDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// Array of hostname and instance name.
	Instances []HostInstanceMap `mandatory:"false" json:"instances"`

	// Name of the CDB.Only applies to PDB.
	CdbName *string `mandatory:"false" json:"cdbName"`
}

DatabaseDetails Partial information about the database which includes id, name, type.

func (DatabaseDetails) String ¶

func (m DatabaseDetails) String() string

func (DatabaseDetails) ValidateEnumValue ¶

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

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

type DatabaseEntitySourceAllEnum ¶

type DatabaseEntitySourceAllEnum string

DatabaseEntitySourceAllEnum Enum with underlying type: string

const (
	DatabaseEntitySourceAllAutonomousDatabase          DatabaseEntitySourceAllEnum = "AUTONOMOUS_DATABASE"
	DatabaseEntitySourceAllEmManagedExternalDatabase   DatabaseEntitySourceAllEnum = "EM_MANAGED_EXTERNAL_DATABASE"
	DatabaseEntitySourceAllMacsManagedExternalDatabase DatabaseEntitySourceAllEnum = "MACS_MANAGED_EXTERNAL_DATABASE"
	DatabaseEntitySourceAllPeComanagedDatabase         DatabaseEntitySourceAllEnum = "PE_COMANAGED_DATABASE"
)

Set of constants representing the allowable values for DatabaseEntitySourceAllEnum

func GetDatabaseEntitySourceAllEnumValues ¶

func GetDatabaseEntitySourceAllEnumValues() []DatabaseEntitySourceAllEnum

GetDatabaseEntitySourceAllEnumValues Enumerates the set of values for DatabaseEntitySourceAllEnum

func GetMappingDatabaseEntitySourceAllEnum ¶

func GetMappingDatabaseEntitySourceAllEnum(val string) (DatabaseEntitySourceAllEnum, bool)

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

type DatabaseEntitySourceEnum ¶

type DatabaseEntitySourceEnum string

DatabaseEntitySourceEnum Enum with underlying type: string

const (
	DatabaseEntitySourceEmManagedExternalDatabase DatabaseEntitySourceEnum = "EM_MANAGED_EXTERNAL_DATABASE"
	DatabaseEntitySourcePeComanagedDatabase       DatabaseEntitySourceEnum = "PE_COMANAGED_DATABASE"
)

Set of constants representing the allowable values for DatabaseEntitySourceEnum

func GetDatabaseEntitySourceEnumValues ¶

func GetDatabaseEntitySourceEnumValues() []DatabaseEntitySourceEnum

GetDatabaseEntitySourceEnumValues Enumerates the set of values for DatabaseEntitySourceEnum

func GetMappingDatabaseEntitySourceEnum ¶

func GetMappingDatabaseEntitySourceEnum(val string) (DatabaseEntitySourceEnum, bool)

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

type DatabaseEnum ¶

type DatabaseEnum string

DatabaseEnum Enum with underlying type: string

const (
	DatabaseCpu     DatabaseEnum = "CPU"
	DatabaseStorage DatabaseEnum = "STORAGE"
	DatabaseIo      DatabaseEnum = "IO"
	DatabaseMemory  DatabaseEnum = "MEMORY"
)

Set of constants representing the allowable values for DatabaseEnum

func GetDatabaseEnumValues ¶

func GetDatabaseEnumValues() []DatabaseEnum

GetDatabaseEnumValues Enumerates the set of values for DatabaseEnum

func GetMappingDatabaseEnum ¶

func GetMappingDatabaseEnum(val string) (DatabaseEnum, bool)

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

type DatabaseInsight ¶

type DatabaseInsight interface {

	// Database insight identifier
	GetId() *string

	// Compartment identifier of the database
	GetCompartmentId() *string

	// Indicates the status of a database insight in Operations Insights
	GetStatus() ResourceStatusEnum

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The current state of the database.
	GetLifecycleState() LifecycleStateEnum

	// Operations Insights internal representation of the database type.
	GetDatabaseType() *string

	// The version of the database.
	GetDatabaseVersion() *string

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	GetProcessorCount() *int

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// The time the database insight was updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	GetDatabaseConnectionStatusDetails() *string
}

DatabaseInsight Database insight resource.

type DatabaseInsightSummary ¶

type DatabaseInsightSummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	GetDatabaseId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The database name. The database name is unique within the tenancy.
	GetDatabaseName() *string

	// The user-friendly name for the database. The name does not have to be unique.
	GetDatabaseDisplayName() *string

	// Operations Insights internal representation of the database type.
	GetDatabaseType() *string

	// The version of the database.
	GetDatabaseVersion() *string

	// The hostnames for the database.
	GetDatabaseHostNames() []string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	GetProcessorCount() *int

	// Indicates the status of a database insight in Operations Insights
	GetStatus() ResourceStatusEnum

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The time the database insight was updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// The current state of the database.
	GetLifecycleState() LifecycleStateEnum

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	GetDatabaseConnectionStatusDetails() *string
}

DatabaseInsightSummary Summary of a database insight resource.

type DatabaseInsights ¶

type DatabaseInsights struct {

	// Database Insights Object.
	DatabaseInsights *interface{} `mandatory:"false" json:"databaseInsights"`
}

DatabaseInsights Logical grouping used for Operations Insights database-targeted operations.

func (DatabaseInsights) String ¶

func (m DatabaseInsights) String() string

func (DatabaseInsights) ValidateEnumValue ¶

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

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

type DatabaseInsightsCollection ¶

type DatabaseInsightsCollection struct {

	// Array of database insight summary objects.
	Items []DatabaseInsightSummary `mandatory:"true" json:"items"`
}

DatabaseInsightsCollection Collection of database insight summary objects.

func (DatabaseInsightsCollection) String ¶

func (*DatabaseInsightsCollection) UnmarshalJSON ¶

func (m *DatabaseInsightsCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DatabaseInsightsCollection) ValidateEnumValue ¶

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

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

type DatabaseInsightsDataObject ¶ added in v65.8.1

type DatabaseInsightsDataObject struct {

	// Unique identifier of OPSI data object.
	Identifier *string `mandatory:"true" json:"identifier"`

	// User-friendly name of OPSI data object.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Metadata of columns in a data object.
	ColumnsMetadata []DataObjectColumnMetadata `mandatory:"true" json:"columnsMetadata"`

	// Description of OPSI data object.
	Description *string `mandatory:"false" json:"description"`

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	Name *string `mandatory:"false" json:"name"`

	// Names of all the groups to which the data object belongs to.
	GroupNames []string `mandatory:"false" json:"groupNames"`

	// Time period supported by the data object for quering data.
	// Time period is in ISO 8601 format with respect to current time. Default is last 30 days represented by P30D.
	// Examples: P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months).
	SupportedQueryTimePeriod *string `mandatory:"false" json:"supportedQueryTimePeriod"`

	// Supported query parameters by this OPSI data object that can be configured while a data object query involving this data object is executed.
	SupportedQueryParams []OpsiDataObjectSupportedQueryParam `mandatory:"false" json:"supportedQueryParams"`
}

DatabaseInsightsDataObject Database insights data object.

func (DatabaseInsightsDataObject) GetColumnsMetadata ¶ added in v65.8.1

func (m DatabaseInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata

GetColumnsMetadata returns ColumnsMetadata

func (DatabaseInsightsDataObject) GetDescription ¶ added in v65.8.1

func (m DatabaseInsightsDataObject) GetDescription() *string

GetDescription returns Description

func (DatabaseInsightsDataObject) GetDisplayName ¶ added in v65.8.1

func (m DatabaseInsightsDataObject) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseInsightsDataObject) GetGroupNames ¶ added in v65.47.2

func (m DatabaseInsightsDataObject) GetGroupNames() []string

GetGroupNames returns GroupNames

func (DatabaseInsightsDataObject) GetIdentifier ¶ added in v65.8.1

func (m DatabaseInsightsDataObject) GetIdentifier() *string

GetIdentifier returns Identifier

func (DatabaseInsightsDataObject) GetName ¶ added in v65.47.2

func (m DatabaseInsightsDataObject) GetName() *string

GetName returns Name

func (DatabaseInsightsDataObject) GetSupportedQueryParams ¶ added in v65.47.2

func (m DatabaseInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam

GetSupportedQueryParams returns SupportedQueryParams

func (DatabaseInsightsDataObject) GetSupportedQueryTimePeriod ¶ added in v65.47.2

func (m DatabaseInsightsDataObject) GetSupportedQueryTimePeriod() *string

GetSupportedQueryTimePeriod returns SupportedQueryTimePeriod

func (DatabaseInsightsDataObject) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DatabaseInsightsDataObject) String ¶ added in v65.8.1

func (DatabaseInsightsDataObject) ValidateEnumValue ¶ added in v65.8.1

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

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

type DatabaseInsightsDataObjectSummary ¶ added in v65.8.1

type DatabaseInsightsDataObjectSummary struct {

	// Unique identifier of OPSI data object.
	Identifier *string `mandatory:"true" json:"identifier"`

	// User-friendly name of OPSI data object.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Description of OPSI data object.
	Description *string `mandatory:"false" json:"description"`

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	Name *string `mandatory:"false" json:"name"`

	// Names of all the groups to which the data object belongs to.
	GroupNames []string `mandatory:"false" json:"groupNames"`
}

DatabaseInsightsDataObjectSummary Summary of a database insights data object.

func (DatabaseInsightsDataObjectSummary) GetDescription ¶ added in v65.8.1

func (m DatabaseInsightsDataObjectSummary) GetDescription() *string

GetDescription returns Description

func (DatabaseInsightsDataObjectSummary) GetDisplayName ¶ added in v65.8.1

func (m DatabaseInsightsDataObjectSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseInsightsDataObjectSummary) GetGroupNames ¶ added in v65.47.2

func (m DatabaseInsightsDataObjectSummary) GetGroupNames() []string

GetGroupNames returns GroupNames

func (DatabaseInsightsDataObjectSummary) GetIdentifier ¶ added in v65.8.1

func (m DatabaseInsightsDataObjectSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (DatabaseInsightsDataObjectSummary) GetName ¶ added in v65.47.2

GetName returns Name

func (DatabaseInsightsDataObjectSummary) MarshalJSON ¶ added in v65.8.1

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

MarshalJSON marshals to json representation

func (DatabaseInsightsDataObjectSummary) String ¶ added in v65.8.1

func (DatabaseInsightsDataObjectSummary) ValidateEnumValue ¶ added in v65.8.1

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

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

type DatabaseParameterTypeDetails ¶ added in v65.35.0

type DatabaseParameterTypeDetails struct {

	// Name of database parameter
	Name *string `mandatory:"true" json:"name"`
}

DatabaseParameterTypeDetails Database parameter details

func (DatabaseParameterTypeDetails) MarshalJSON ¶ added in v65.35.0

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

MarshalJSON marshals to json representation

func (DatabaseParameterTypeDetails) String ¶ added in v65.35.0

func (DatabaseParameterTypeDetails) ValidateEnumValue ¶ added in v65.35.0

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

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

type DayOfWeekEnum ¶ added in v65.61.0

type DayOfWeekEnum string

DayOfWeekEnum Enum with underlying type: string

const (
	DayOfWeekMonday    DayOfWeekEnum = "MONDAY"
	DayOfWeekTuesday   DayOfWeekEnum = "TUESDAY"
	DayOfWeekWednesday DayOfWeekEnum = "WEDNESDAY"
	DayOfWeekThursday  DayOfWeekEnum = "THURSDAY"
	DayOfWeekFriday    DayOfWeekEnum = "FRIDAY"
	DayOfWeekSaturday  DayOfWeekEnum = "SATURDAY"
	DayOfWeekSunday    DayOfWeekEnum = "SUNDAY"
)

Set of constants representing the allowable values for DayOfWeekEnum

func GetDayOfWeekEnumValues ¶ added in v65.61.0

func GetDayOfWeekEnumValues() []DayOfWeekEnum

GetDayOfWeekEnumValues Enumerates the set of values for DayOfWeekEnum

func GetMappingDayOfWeekEnum ¶ added in v65.61.0

func GetMappingDayOfWeekEnum(val string) (DayOfWeekEnum, bool)

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

type DbExternalInstance ¶

type DbExternalInstance struct {

	// Name of the database instance.
	InstanceName *string `mandatory:"true" json:"instanceName"`

	// Host name of the database instance.
	HostName *string `mandatory:"true" json:"hostName"`

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"false" json:"timeCollected"`

	// Total number of CPUs allocated for the host.
	CpuCount *int `mandatory:"false" json:"cpuCount"`

	// Total amount of usable Physical RAM Memory available in gigabytes.
	HostMemoryCapacity *float64 `mandatory:"false" json:"hostMemoryCapacity"`

	// Database version.
	Version *string `mandatory:"false" json:"version"`

	// Indicates whether the instance is mounted in cluster database mode (YES) or not (NO).
	Parallel *string `mandatory:"false" json:"parallel"`

	// Role (permissions) of the database instance.
	InstanceRole *string `mandatory:"false" json:"instanceRole"`

	// Indicates if logins are allowed or restricted.
	Logins *string `mandatory:"false" json:"logins"`

	// Status of the database.
	DatabaseStatus *string `mandatory:"false" json:"databaseStatus"`

	// Status of the instance.
	Status *string `mandatory:"false" json:"status"`

	// The edition of the database.
	Edition *string `mandatory:"false" json:"edition"`

	// Start up time of the database instance.
	StartupTime *common.SDKTime `mandatory:"false" json:"startupTime"`
}

DbExternalInstance Configuration parameters defined for external databases instance level.

func (DbExternalInstance) GetTimeCollected ¶

func (m DbExternalInstance) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (DbExternalInstance) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DbExternalInstance) String ¶

func (m DbExternalInstance) String() string

func (DbExternalInstance) ValidateEnumValue ¶

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

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

type DbExternalProperties ¶

type DbExternalProperties struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"false" json:"timeCollected"`

	// Name of the database.
	Name *string `mandatory:"false" json:"name"`

	// Archive log mode.
	LogMode *string `mandatory:"false" json:"logMode"`

	// Indicates if it is a CDB or not. This would be 'yes' or 'no'.
	Cdb *string `mandatory:"false" json:"cdb"`

	// Open mode information.
	OpenMode *string `mandatory:"false" json:"openMode"`

	// Current role of the database.
	DatabaseRole *string `mandatory:"false" json:"databaseRole"`

	// Data protection policy.
	GuardStatus *string `mandatory:"false" json:"guardStatus"`

	// Platform name of the database, OS with architecture.
	PlatformName *string `mandatory:"false" json:"platformName"`

	// Type of control file.
	ControlFileType *string `mandatory:"false" json:"controlFileType"`

	// Indicates whether switchover is allowed.
	SwitchoverStatus *string `mandatory:"false" json:"switchoverStatus"`

	// Creation time.
	Created *common.SDKTime `mandatory:"false" json:"created"`
}

DbExternalProperties Configuration parameters defined for external databases.

func (DbExternalProperties) GetTimeCollected ¶

func (m DbExternalProperties) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (DbExternalProperties) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DbExternalProperties) String ¶

func (m DbExternalProperties) String() string

func (DbExternalProperties) ValidateEnumValue ¶

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

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

type DbParameters ¶ added in v65.35.0

type DbParameters struct {

	// Database instance number.
	InstanceNumber *int `mandatory:"true" json:"instanceNumber"`

	// Database parameter name.
	ParameterName *string `mandatory:"true" json:"parameterName"`

	// Database parameter value.
	ParameterValue *string `mandatory:"true" json:"parameterValue"`

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"false" json:"timeCollected"`

	// AWR snapshot id for the parameter value
	SnapshotId *int `mandatory:"false" json:"snapshotId"`

	// Indicates whether the parameter's value changed in given snapshot or not.
	IsChanged *string `mandatory:"false" json:"isChanged"`

	// Indicates whether this value is the default value or not.
	IsDefault *string `mandatory:"false" json:"isDefault"`
}

DbParameters Initialization parameters for a database.

func (DbParameters) GetTimeCollected ¶ added in v65.35.0

func (m DbParameters) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (DbParameters) MarshalJSON ¶ added in v65.35.0

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

MarshalJSON marshals to json representation

func (DbParameters) String ¶ added in v65.35.0

func (m DbParameters) String() string

func (DbParameters) ValidateEnumValue ¶ added in v65.35.0

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

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

type DbosConfigInstance ¶

type DbosConfigInstance struct {

	// Name of the database instance.
	InstanceName *string `mandatory:"true" json:"instanceName"`

	// Host name of the database instance.
	HostName *string `mandatory:"true" json:"hostName"`

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"false" json:"timeCollected"`

	// Total number of CPUs available.
	NumCPUs *int `mandatory:"false" json:"numCPUs"`

	// Number of CPU cores available (includes subcores of multicore CPUs as well as single-core CPUs).
	NumCPUCores *int `mandatory:"false" json:"numCPUCores"`

	// Number of CPU Sockets available.
	NumCPUSockets *int `mandatory:"false" json:"numCPUSockets"`

	// Total number of bytes of physical memory.
	PhysicalMemoryBytes *float64 `mandatory:"false" json:"physicalMemoryBytes"`
}

DbosConfigInstance Configuration parameters defined for external databases instance level.

func (DbosConfigInstance) GetTimeCollected ¶

func (m DbosConfigInstance) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (DbosConfigInstance) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DbosConfigInstance) String ¶

func (m DbosConfigInstance) String() string

func (DbosConfigInstance) ValidateEnumValue ¶

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

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

type DeleteAwrHubObjectRequest ¶ added in v65.54.0

type DeleteAwrHubObjectRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Unique Awr Hub Object identifier
	ObjectName *string `mandatory:"true" contributesTo:"path" name:"objectName"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteAwrHubObjectRequest wrapper for the DeleteAwrHubObject operation

See also ¶

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

func (DeleteAwrHubObjectRequest) BinaryRequestBody ¶ added in v65.54.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAwrHubObjectRequest) HTTPRequest ¶ added in v65.54.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteAwrHubObjectRequest) RetryPolicy ¶ added in v65.54.0

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

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

func (DeleteAwrHubObjectRequest) String ¶ added in v65.54.0

func (request DeleteAwrHubObjectRequest) String() string

func (DeleteAwrHubObjectRequest) ValidateEnumValue ¶ added in v65.54.0

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

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

type DeleteAwrHubObjectResponse ¶ added in v65.54.0

type DeleteAwrHubObjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Echoes back the value passed in the opc-client-request-id header, for use by clients when debugging.
	OpcClientRequestId *string `presentIn:"header" name:"opc-client-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"`

	// The Awr Hub object modification time.
	LastModified *common.SDKTime `presentIn:"header" name:"last-modified"`

	// VersionId of the requested Awr Hub object.
	VersionId *string `presentIn:"header" name:"version-id"`

	// This is `true` if the deleted object is a delete marker, otherwise `false`
	IsDeleteMarker *bool `presentIn:"header" name:"is-delete-marker"`
}

DeleteAwrHubObjectResponse wrapper for the DeleteAwrHubObject operation

func (DeleteAwrHubObjectResponse) HTTPResponse ¶ added in v65.54.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteAwrHubObjectResponse) String ¶ added in v65.54.0

func (response DeleteAwrHubObjectResponse) String() string

type DeleteAwrHubRequest ¶

type DeleteAwrHubRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteAwrHubRequest wrapper for the DeleteAwrHub operation

See also ¶

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

func (DeleteAwrHubRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAwrHubRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteAwrHubRequest) RetryPolicy ¶

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

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

func (DeleteAwrHubRequest) String ¶

func (request DeleteAwrHubRequest) String() string

func (DeleteAwrHubRequest) ValidateEnumValue ¶

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

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

type DeleteAwrHubResponse ¶

type DeleteAwrHubResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteAwrHubResponse wrapper for the DeleteAwrHub operation

func (DeleteAwrHubResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteAwrHubResponse) String ¶

func (response DeleteAwrHubResponse) String() string

type DeleteAwrHubSourceRequest ¶ added in v65.54.0

type DeleteAwrHubSourceRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteAwrHubSourceRequest wrapper for the DeleteAwrHubSource operation

See also ¶

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

func (DeleteAwrHubSourceRequest) BinaryRequestBody ¶ added in v65.54.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAwrHubSourceRequest) HTTPRequest ¶ added in v65.54.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteAwrHubSourceRequest) RetryPolicy ¶ added in v65.54.0

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

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

func (DeleteAwrHubSourceRequest) String ¶ added in v65.54.0

func (request DeleteAwrHubSourceRequest) String() string

func (DeleteAwrHubSourceRequest) ValidateEnumValue ¶ added in v65.54.0

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

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

type DeleteAwrHubSourceResponse ¶ added in v65.54.0

type DeleteAwrHubSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteAwrHubSourceResponse wrapper for the DeleteAwrHubSource operation

func (DeleteAwrHubSourceResponse) HTTPResponse ¶ added in v65.54.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteAwrHubSourceResponse) String ¶ added in v65.54.0

func (response DeleteAwrHubSourceResponse) String() string

type DeleteDatabaseInsightRequest ¶

type DeleteDatabaseInsightRequest struct {

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteDatabaseInsightRequest wrapper for the DeleteDatabaseInsight operation

See also ¶

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

func (DeleteDatabaseInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDatabaseInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteDatabaseInsightRequest) RetryPolicy ¶

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

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

func (DeleteDatabaseInsightRequest) String ¶

func (request DeleteDatabaseInsightRequest) String() string

func (DeleteDatabaseInsightRequest) ValidateEnumValue ¶

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

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

type DeleteDatabaseInsightResponse ¶

type DeleteDatabaseInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteDatabaseInsightResponse wrapper for the DeleteDatabaseInsight operation

func (DeleteDatabaseInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseInsightResponse) String ¶

func (response DeleteDatabaseInsightResponse) String() string

type DeleteEnterpriseManagerBridgeRequest ¶

type DeleteEnterpriseManagerBridgeRequest struct {

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"true" contributesTo:"path" name:"enterpriseManagerBridgeId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteEnterpriseManagerBridgeRequest wrapper for the DeleteEnterpriseManagerBridge operation

See also ¶

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

func (DeleteEnterpriseManagerBridgeRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteEnterpriseManagerBridgeRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteEnterpriseManagerBridgeRequest) RetryPolicy ¶

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

func (DeleteEnterpriseManagerBridgeRequest) String ¶

func (DeleteEnterpriseManagerBridgeRequest) ValidateEnumValue ¶

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

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

type DeleteEnterpriseManagerBridgeResponse ¶

type DeleteEnterpriseManagerBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteEnterpriseManagerBridgeResponse wrapper for the DeleteEnterpriseManagerBridge operation

func (DeleteEnterpriseManagerBridgeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteEnterpriseManagerBridgeResponse) String ¶

type DeleteExadataInsightRequest ¶

type DeleteExadataInsightRequest struct {

	// Unique Exadata insight identifier
	ExadataInsightId *string `mandatory:"true" contributesTo:"path" name:"exadataInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteExadataInsightRequest wrapper for the DeleteExadataInsight operation

See also ¶

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

func (DeleteExadataInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteExadataInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteExadataInsightRequest) RetryPolicy ¶

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

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

func (DeleteExadataInsightRequest) String ¶

func (request DeleteExadataInsightRequest) String() string

func (DeleteExadataInsightRequest) ValidateEnumValue ¶

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

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

type DeleteExadataInsightResponse ¶

type DeleteExadataInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteExadataInsightResponse wrapper for the DeleteExadataInsight operation

func (DeleteExadataInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteExadataInsightResponse) String ¶

func (response DeleteExadataInsightResponse) String() string

type DeleteHostInsightRequest ¶

type DeleteHostInsightRequest struct {

	// Unique host insight identifier
	HostInsightId *string `mandatory:"true" contributesTo:"path" name:"hostInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteHostInsightRequest wrapper for the DeleteHostInsight operation

See also ¶

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

func (DeleteHostInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteHostInsightRequest) RetryPolicy ¶

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

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

func (DeleteHostInsightRequest) String ¶

func (request DeleteHostInsightRequest) String() string

func (DeleteHostInsightRequest) ValidateEnumValue ¶

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

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

type DeleteHostInsightResponse ¶

type DeleteHostInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteHostInsightResponse wrapper for the DeleteHostInsight operation

func (DeleteHostInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteHostInsightResponse) String ¶

func (response DeleteHostInsightResponse) String() string

type DeleteNewsReportRequest ¶ added in v65.46.0

type DeleteNewsReportRequest struct {

	// Unique news report identifier.
	NewsReportId *string `mandatory:"true" contributesTo:"path" name:"newsReportId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteNewsReportRequest wrapper for the DeleteNewsReport operation

See also ¶

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

func (DeleteNewsReportRequest) BinaryRequestBody ¶ added in v65.46.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteNewsReportRequest) HTTPRequest ¶ added in v65.46.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteNewsReportRequest) RetryPolicy ¶ added in v65.46.0

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

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

func (DeleteNewsReportRequest) String ¶ added in v65.46.0

func (request DeleteNewsReportRequest) String() string

func (DeleteNewsReportRequest) ValidateEnumValue ¶ added in v65.46.0

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

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

type DeleteNewsReportResponse ¶ added in v65.46.0

type DeleteNewsReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteNewsReportResponse wrapper for the DeleteNewsReport operation

func (DeleteNewsReportResponse) HTTPResponse ¶ added in v65.46.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteNewsReportResponse) String ¶ added in v65.46.0

func (response DeleteNewsReportResponse) String() string

type DeleteOperationsInsightsPrivateEndpointRequest ¶

type DeleteOperationsInsightsPrivateEndpointRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Operation Insights private endpoint.
	OperationsInsightsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsPrivateEndpointId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteOperationsInsightsPrivateEndpointRequest wrapper for the DeleteOperationsInsightsPrivateEndpoint operation

See also ¶

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

func (DeleteOperationsInsightsPrivateEndpointRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (DeleteOperationsInsightsPrivateEndpointRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteOperationsInsightsPrivateEndpointRequest) RetryPolicy ¶

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

func (DeleteOperationsInsightsPrivateEndpointRequest) String ¶

func (DeleteOperationsInsightsPrivateEndpointRequest) ValidateEnumValue ¶

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

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

type DeleteOperationsInsightsPrivateEndpointResponse ¶

type DeleteOperationsInsightsPrivateEndpointResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteOperationsInsightsPrivateEndpointResponse wrapper for the DeleteOperationsInsightsPrivateEndpoint operation

func (DeleteOperationsInsightsPrivateEndpointResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteOperationsInsightsPrivateEndpointResponse) String ¶

type DeleteOperationsInsightsWarehouseRequest ¶

type DeleteOperationsInsightsWarehouseRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteOperationsInsightsWarehouseRequest wrapper for the DeleteOperationsInsightsWarehouse operation

See also ¶

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

func (DeleteOperationsInsightsWarehouseRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (DeleteOperationsInsightsWarehouseRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteOperationsInsightsWarehouseRequest) RetryPolicy ¶

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

func (DeleteOperationsInsightsWarehouseRequest) String ¶

func (DeleteOperationsInsightsWarehouseRequest) ValidateEnumValue ¶

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

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

type DeleteOperationsInsightsWarehouseResponse ¶

type DeleteOperationsInsightsWarehouseResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteOperationsInsightsWarehouseResponse wrapper for the DeleteOperationsInsightsWarehouse operation

func (DeleteOperationsInsightsWarehouseResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteOperationsInsightsWarehouseResponse) String ¶

type DeleteOperationsInsightsWarehouseUserRequest ¶

type DeleteOperationsInsightsWarehouseUserRequest struct {

	// Unique Operations Insights Warehouse User identifier
	OperationsInsightsWarehouseUserId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseUserId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteOperationsInsightsWarehouseUserRequest wrapper for the DeleteOperationsInsightsWarehouseUser operation

See also ¶

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

func (DeleteOperationsInsightsWarehouseUserRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (DeleteOperationsInsightsWarehouseUserRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DeleteOperationsInsightsWarehouseUserRequest) RetryPolicy ¶

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

func (DeleteOperationsInsightsWarehouseUserRequest) String ¶

func (DeleteOperationsInsightsWarehouseUserRequest) ValidateEnumValue ¶

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

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

type DeleteOperationsInsightsWarehouseUserResponse ¶

type DeleteOperationsInsightsWarehouseUserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteOperationsInsightsWarehouseUserResponse wrapper for the DeleteOperationsInsightsWarehouseUser operation

func (DeleteOperationsInsightsWarehouseUserResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteOperationsInsightsWarehouseUserResponse) String ¶

type DeleteOpsiConfigurationRequest ¶ added in v65.29.0

type DeleteOpsiConfigurationRequest struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	OpsiConfigurationId *string `mandatory:"true" contributesTo:"path" name:"opsiConfigurationId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

DeleteOpsiConfigurationRequest wrapper for the DeleteOpsiConfiguration operation

See also ¶

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

func (DeleteOpsiConfigurationRequest) BinaryRequestBody ¶ added in v65.29.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOpsiConfigurationRequest) HTTPRequest ¶ added in v65.29.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteOpsiConfigurationRequest) RetryPolicy ¶ added in v65.29.0

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

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

func (DeleteOpsiConfigurationRequest) String ¶ added in v65.29.0

func (request DeleteOpsiConfigurationRequest) String() string

func (DeleteOpsiConfigurationRequest) ValidateEnumValue ¶ added in v65.29.0

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

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

type DeleteOpsiConfigurationResponse ¶ added in v65.29.0

type DeleteOpsiConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DeleteOpsiConfigurationResponse wrapper for the DeleteOpsiConfiguration operation

func (DeleteOpsiConfigurationResponse) HTTPResponse ¶ added in v65.29.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteOpsiConfigurationResponse) String ¶ added in v65.29.0

func (response DeleteOpsiConfigurationResponse) String() string

type DisableAutonomousDatabaseInsightAdvancedFeaturesRequest ¶ added in v65.32.0

type DisableAutonomousDatabaseInsightAdvancedFeaturesRequest struct {

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

DisableAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the DisableAutonomousDatabaseInsightAdvancedFeatures operation

See also ¶

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

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody ¶ added in v65.32.0

BinaryRequestBody implements the OCIRequest interface

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest ¶ added in v65.32.0

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

HTTPRequest implements the OCIRequest interface

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy ¶ added in v65.32.0

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

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) String ¶ added in v65.32.0

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue ¶ added in v65.32.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 DisableAutonomousDatabaseInsightAdvancedFeaturesResponse ¶ added in v65.32.0

type DisableAutonomousDatabaseInsightAdvancedFeaturesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DisableAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the DisableAutonomousDatabaseInsightAdvancedFeatures operation

func (DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse ¶ added in v65.32.0

HTTPResponse implements the OCIResponse interface

func (DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) String ¶ added in v65.32.0

type DisableAwrHubSourceRequest ¶ added in v65.54.0

type DisableAwrHubSourceRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

DisableAwrHubSourceRequest wrapper for the DisableAwrHubSource operation

See also ¶

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

func (DisableAwrHubSourceRequest) BinaryRequestBody ¶ added in v65.54.0

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

BinaryRequestBody implements the OCIRequest interface

func (DisableAwrHubSourceRequest) HTTPRequest ¶ added in v65.54.0

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

HTTPRequest implements the OCIRequest interface

func (DisableAwrHubSourceRequest) RetryPolicy ¶ added in v65.54.0

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

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

func (DisableAwrHubSourceRequest) String ¶ added in v65.54.0

func (request DisableAwrHubSourceRequest) String() string

func (DisableAwrHubSourceRequest) ValidateEnumValue ¶ added in v65.54.0

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

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

type DisableAwrHubSourceResponse ¶ added in v65.54.0

type DisableAwrHubSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DisableAwrHubSourceResponse wrapper for the DisableAwrHubSource operation

func (DisableAwrHubSourceResponse) HTTPResponse ¶ added in v65.54.0

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

HTTPResponse implements the OCIResponse interface

func (DisableAwrHubSourceResponse) String ¶ added in v65.54.0

func (response DisableAwrHubSourceResponse) String() string

type DisableDatabaseInsightRequest ¶

type DisableDatabaseInsightRequest struct {

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

DisableDatabaseInsightRequest wrapper for the DisableDatabaseInsight operation

See also ¶

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

func (DisableDatabaseInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DisableDatabaseInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DisableDatabaseInsightRequest) RetryPolicy ¶

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

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

func (DisableDatabaseInsightRequest) String ¶

func (request DisableDatabaseInsightRequest) String() string

func (DisableDatabaseInsightRequest) ValidateEnumValue ¶

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

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

type DisableDatabaseInsightResponse ¶

type DisableDatabaseInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DisableDatabaseInsightResponse wrapper for the DisableDatabaseInsight operation

func (DisableDatabaseInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DisableDatabaseInsightResponse) String ¶

func (response DisableDatabaseInsightResponse) String() string

type DisableExadataInsightRequest ¶

type DisableExadataInsightRequest struct {

	// Unique Exadata insight identifier
	ExadataInsightId *string `mandatory:"true" contributesTo:"path" name:"exadataInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

DisableExadataInsightRequest wrapper for the DisableExadataInsight operation

See also ¶

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

func (DisableExadataInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DisableExadataInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DisableExadataInsightRequest) RetryPolicy ¶

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

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

func (DisableExadataInsightRequest) String ¶

func (request DisableExadataInsightRequest) String() string

func (DisableExadataInsightRequest) ValidateEnumValue ¶

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

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

type DisableExadataInsightResponse ¶

type DisableExadataInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DisableExadataInsightResponse wrapper for the DisableExadataInsight operation

func (DisableExadataInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DisableExadataInsightResponse) String ¶

func (response DisableExadataInsightResponse) String() string

type DisableHostInsightRequest ¶

type DisableHostInsightRequest struct {

	// Unique host insight identifier
	HostInsightId *string `mandatory:"true" contributesTo:"path" name:"hostInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

DisableHostInsightRequest wrapper for the DisableHostInsight operation

See also ¶

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

func (DisableHostInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (DisableHostInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DisableHostInsightRequest) RetryPolicy ¶

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

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

func (DisableHostInsightRequest) String ¶

func (request DisableHostInsightRequest) String() string

func (DisableHostInsightRequest) ValidateEnumValue ¶

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

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

type DisableHostInsightResponse ¶

type DisableHostInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

DisableHostInsightResponse wrapper for the DisableHostInsight operation

func (DisableHostInsightResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DisableHostInsightResponse) String ¶

func (response DisableHostInsightResponse) String() string

type DiskGroupDetails ¶

type DiskGroupDetails struct {

	// The diskgroup name.
	DiskgroupName *string `mandatory:"true" json:"diskgroupName"`

	// The ASM name.
	AsmName *string `mandatory:"true" json:"asmName"`
}

DiskGroupDetails Information about a diskgroup which includes diskgroup name and ASM name.

func (DiskGroupDetails) String ¶

func (m DiskGroupDetails) String() string

func (DiskGroupDetails) ValidateEnumValue ¶

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

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

type DiskGroupEnum ¶

type DiskGroupEnum string

DiskGroupEnum Enum with underlying type: string

const (
	DiskGroupStorage DiskGroupEnum = "STORAGE"
)

Set of constants representing the allowable values for DiskGroupEnum

func GetDiskGroupEnumValues ¶

func GetDiskGroupEnumValues() []DiskGroupEnum

GetDiskGroupEnumValues Enumerates the set of values for DiskGroupEnum

func GetMappingDiskGroupEnum ¶

func GetMappingDiskGroupEnum(val string) (DiskGroupEnum, bool)

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

type DiskStatistics ¶ added in v65.55.1

type DiskStatistics struct {

	// Name of the disk.
	DiskName *string `mandatory:"true" json:"diskName"`

	// Value for unallocated space in a disk.
	DiskUnallocatedInGBs *float64 `mandatory:"true" json:"diskUnallocatedInGBs"`

	// Disk usage.
	DiskUsageInGBs *float64 `mandatory:"true" json:"diskUsageInGBs"`

	// Size of the disk.
	DiskSizeInGBs *float64 `mandatory:"true" json:"diskSizeInGBs"`
}

DiskStatistics Aggregated data per disk.

func (DiskStatistics) String ¶ added in v65.55.1

func (m DiskStatistics) String() string

func (DiskStatistics) ValidateEnumValue ¶ added in v65.55.1

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

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

type DownloadOperationsInsightsWarehouseWalletDetails ¶

type DownloadOperationsInsightsWarehouseWalletDetails struct {

	// User provided ADW wallet password for the Operations Insights Warehouse.
	OperationsInsightsWarehouseWalletPassword *string `mandatory:"true" json:"operationsInsightsWarehouseWalletPassword"`
}

DownloadOperationsInsightsWarehouseWalletDetails Download Wallet details.

func (DownloadOperationsInsightsWarehouseWalletDetails) String ¶

func (DownloadOperationsInsightsWarehouseWalletDetails) ValidateEnumValue ¶

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

type DownloadOperationsInsightsWarehouseWalletRequest ¶

type DownloadOperationsInsightsWarehouseWalletRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseId"`

	// The information to be updated.
	DownloadOperationsInsightsWarehouseWalletDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

DownloadOperationsInsightsWarehouseWalletRequest wrapper for the DownloadOperationsInsightsWarehouseWallet operation

See also ¶

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

func (DownloadOperationsInsightsWarehouseWalletRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (DownloadOperationsInsightsWarehouseWalletRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (DownloadOperationsInsightsWarehouseWalletRequest) RetryPolicy ¶

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

func (DownloadOperationsInsightsWarehouseWalletRequest) String ¶

func (DownloadOperationsInsightsWarehouseWalletRequest) ValidateEnumValue ¶

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

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

type DownloadOperationsInsightsWarehouseWalletResponse ¶

type DownloadOperationsInsightsWarehouseWalletResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The io.ReadCloser instance
	Content io.ReadCloser `presentIn:"body" encoding:"binary"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

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

	// Size of the file.
	ContentLength *int64 `presentIn:"header" name:"content-length"`

	// The date and time the wallet was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
	LastModified *common.SDKTime `presentIn:"header" name:"last-modified"`
}

DownloadOperationsInsightsWarehouseWalletResponse wrapper for the DownloadOperationsInsightsWarehouseWallet operation

func (DownloadOperationsInsightsWarehouseWalletResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DownloadOperationsInsightsWarehouseWalletResponse) String ¶

type EmManagedExternalDatabaseConfigurationSummary ¶

type EmManagedExternalDatabaseConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	DatabaseInsightId *string `mandatory:"true" json:"databaseInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"true" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`

	// Name of the CDB.Only applies to PDB.
	CdbName *string `mandatory:"true" json:"cdbName"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// Array of hostname and instance name.
	Instances []HostInstanceMap `mandatory:"true" json:"instances"`

	ExadataDetails *ExadataDetails `mandatory:"true" json:"exadataDetails"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`
}

EmManagedExternalDatabaseConfigurationSummary Configuration summary of a EM Managed External database.

func (EmManagedExternalDatabaseConfigurationSummary) GetCdbName ¶

GetCdbName returns CdbName

func (EmManagedExternalDatabaseConfigurationSummary) GetCompartmentId ¶

GetCompartmentId returns CompartmentId

func (EmManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName ¶

func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (EmManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId ¶

func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId() *string

GetDatabaseInsightId returns DatabaseInsightId

func (EmManagedExternalDatabaseConfigurationSummary) GetDatabaseName ¶

GetDatabaseName returns DatabaseName

func (EmManagedExternalDatabaseConfigurationSummary) GetDatabaseType ¶

GetDatabaseType returns DatabaseType

func (EmManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion ¶

func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (EmManagedExternalDatabaseConfigurationSummary) GetDefinedTags ¶

func (m EmManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalDatabaseConfigurationSummary) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (EmManagedExternalDatabaseConfigurationSummary) GetProcessorCount ¶

func (m EmManagedExternalDatabaseConfigurationSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalDatabaseConfigurationSummary) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalDatabaseConfigurationSummary) String ¶

func (EmManagedExternalDatabaseConfigurationSummary) ValidateEnumValue ¶

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

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

type EmManagedExternalDatabaseInsight ¶

type EmManagedExternalDatabaseInsight struct {

	// Database insight identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the database
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName *string `mandatory:"true" json:"enterpriseManagerEntityName"`

	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType *string `mandatory:"true" json:"enterpriseManagerEntityType"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName *string `mandatory:"false" json:"enterpriseManagerEntityDisplayName"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"false" json:"exadataInsightId"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

EmManagedExternalDatabaseInsight Database insight resource.

func (EmManagedExternalDatabaseInsight) GetCompartmentId ¶

func (m EmManagedExternalDatabaseInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (EmManagedExternalDatabaseInsight) GetDatabaseConnectionStatusDetails ¶

func (m EmManagedExternalDatabaseInsight) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (EmManagedExternalDatabaseInsight) GetDatabaseType ¶

func (m EmManagedExternalDatabaseInsight) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (EmManagedExternalDatabaseInsight) GetDatabaseVersion ¶

func (m EmManagedExternalDatabaseInsight) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (EmManagedExternalDatabaseInsight) GetDefinedTags ¶

func (m EmManagedExternalDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalDatabaseInsight) GetFreeformTags ¶

func (m EmManagedExternalDatabaseInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (EmManagedExternalDatabaseInsight) GetId ¶

GetId returns Id

func (EmManagedExternalDatabaseInsight) GetLifecycleDetails ¶

func (m EmManagedExternalDatabaseInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalDatabaseInsight) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (EmManagedExternalDatabaseInsight) GetProcessorCount ¶

func (m EmManagedExternalDatabaseInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalDatabaseInsight) GetStatus ¶

GetStatus returns Status

func (EmManagedExternalDatabaseInsight) GetSystemTags ¶

func (m EmManagedExternalDatabaseInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (EmManagedExternalDatabaseInsight) GetTimeCreated ¶

func (m EmManagedExternalDatabaseInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (EmManagedExternalDatabaseInsight) GetTimeUpdated ¶

func (m EmManagedExternalDatabaseInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalDatabaseInsight) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalDatabaseInsight) String ¶

func (EmManagedExternalDatabaseInsight) ValidateEnumValue ¶

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

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

type EmManagedExternalDatabaseInsightSummary ¶

type EmManagedExternalDatabaseInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName *string `mandatory:"true" json:"enterpriseManagerEntityName"`

	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType *string `mandatory:"true" json:"enterpriseManagerEntityType"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"false" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// The hostnames for the database.
	DatabaseHostNames []string `mandatory:"false" json:"databaseHostNames"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName *string `mandatory:"false" json:"enterpriseManagerEntityDisplayName"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"false" json:"exadataInsightId"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

EmManagedExternalDatabaseInsightSummary Summary of a database insight resource.

func (EmManagedExternalDatabaseInsightSummary) GetCompartmentId ¶

func (m EmManagedExternalDatabaseInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (EmManagedExternalDatabaseInsightSummary) GetDatabaseConnectionStatusDetails ¶

func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (EmManagedExternalDatabaseInsightSummary) GetDatabaseDisplayName ¶

func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (EmManagedExternalDatabaseInsightSummary) GetDatabaseHostNames ¶

func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseHostNames() []string

GetDatabaseHostNames returns DatabaseHostNames

func (EmManagedExternalDatabaseInsightSummary) GetDatabaseId ¶

GetDatabaseId returns DatabaseId

func (EmManagedExternalDatabaseInsightSummary) GetDatabaseName ¶

func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (EmManagedExternalDatabaseInsightSummary) GetDatabaseType ¶

func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (EmManagedExternalDatabaseInsightSummary) GetDatabaseVersion ¶

func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (EmManagedExternalDatabaseInsightSummary) GetDefinedTags ¶

func (m EmManagedExternalDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalDatabaseInsightSummary) GetFreeformTags ¶

func (m EmManagedExternalDatabaseInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (EmManagedExternalDatabaseInsightSummary) GetId ¶

GetId returns Id

func (EmManagedExternalDatabaseInsightSummary) GetLifecycleDetails ¶

func (m EmManagedExternalDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalDatabaseInsightSummary) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (EmManagedExternalDatabaseInsightSummary) GetProcessorCount ¶

func (m EmManagedExternalDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalDatabaseInsightSummary) GetStatus ¶

GetStatus returns Status

func (EmManagedExternalDatabaseInsightSummary) GetSystemTags ¶

func (m EmManagedExternalDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (EmManagedExternalDatabaseInsightSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (EmManagedExternalDatabaseInsightSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalDatabaseInsightSummary) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalDatabaseInsightSummary) String ¶

func (EmManagedExternalDatabaseInsightSummary) ValidateEnumValue ¶

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

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

type EmManagedExternalExadataInsight ¶

type EmManagedExternalExadataInsight struct {

	// Exadata insight identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the Exadata insight resource
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	ExadataName *string `mandatory:"true" json:"exadataName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName *string `mandatory:"true" json:"enterpriseManagerEntityName"`

	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType *string `mandatory:"true" json:"enterpriseManagerEntityType"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"false" json:"exadataDisplayName"`

	// true if virtualization is used in the Exadata system
	IsVirtualizedExadata *bool `mandatory:"false" json:"isVirtualizedExadata"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName *string `mandatory:"false" json:"enterpriseManagerEntityDisplayName"`

	// Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
	IsAutoSyncEnabled *bool `mandatory:"false" json:"isAutoSyncEnabled"`

	// Operations Insights internal representation of the the Exadata system type.
	ExadataType ExadataTypeEnum `mandatory:"false" json:"exadataType,omitempty"`

	// Exadata rack type.
	ExadataRackType ExadataRackTypeEnum `mandatory:"false" json:"exadataRackType,omitempty"`

	// Indicates the status of an Exadata insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the Exadata insight.
	LifecycleState ExadataInsightLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

EmManagedExternalExadataInsight EM-managed Exadata insight resource.

func (EmManagedExternalExadataInsight) GetCompartmentId ¶

func (m EmManagedExternalExadataInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (EmManagedExternalExadataInsight) GetDefinedTags ¶

func (m EmManagedExternalExadataInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalExadataInsight) GetExadataDisplayName ¶

func (m EmManagedExternalExadataInsight) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (EmManagedExternalExadataInsight) GetExadataName ¶

func (m EmManagedExternalExadataInsight) GetExadataName() *string

GetExadataName returns ExadataName

func (EmManagedExternalExadataInsight) GetExadataRackType ¶

GetExadataRackType returns ExadataRackType

func (EmManagedExternalExadataInsight) GetExadataType ¶

GetExadataType returns ExadataType

func (EmManagedExternalExadataInsight) GetFreeformTags ¶

func (m EmManagedExternalExadataInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (EmManagedExternalExadataInsight) GetId ¶

GetId returns Id

func (EmManagedExternalExadataInsight) GetIsVirtualizedExadata ¶

func (m EmManagedExternalExadataInsight) GetIsVirtualizedExadata() *bool

GetIsVirtualizedExadata returns IsVirtualizedExadata

func (EmManagedExternalExadataInsight) GetLifecycleDetails ¶

func (m EmManagedExternalExadataInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalExadataInsight) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (EmManagedExternalExadataInsight) GetStatus ¶

GetStatus returns Status

func (EmManagedExternalExadataInsight) GetSystemTags ¶

func (m EmManagedExternalExadataInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (EmManagedExternalExadataInsight) GetTimeCreated ¶

func (m EmManagedExternalExadataInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (EmManagedExternalExadataInsight) GetTimeUpdated ¶

func (m EmManagedExternalExadataInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalExadataInsight) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalExadataInsight) String ¶

func (EmManagedExternalExadataInsight) ValidateEnumValue ¶

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

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

type EmManagedExternalExadataInsightSummary ¶

type EmManagedExternalExadataInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	ExadataName *string `mandatory:"true" json:"exadataName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName *string `mandatory:"true" json:"enterpriseManagerEntityName"`

	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType *string `mandatory:"true" json:"enterpriseManagerEntityType"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"false" json:"exadataDisplayName"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName *string `mandatory:"false" json:"enterpriseManagerEntityDisplayName"`

	// Operations Insights internal representation of the the Exadata system type.
	ExadataType ExadataTypeEnum `mandatory:"false" json:"exadataType,omitempty"`

	// Operations Insights internal representation of the the Exadata system rack type.
	ExadataRackType ExadataRackTypeEnum `mandatory:"false" json:"exadataRackType,omitempty"`

	// Indicates the status of an Exadata insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the Exadata insight.
	LifecycleState ExadataInsightLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

EmManagedExternalExadataInsightSummary Summary of an Exadata insight resource.

func (EmManagedExternalExadataInsightSummary) GetCompartmentId ¶

func (m EmManagedExternalExadataInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (EmManagedExternalExadataInsightSummary) GetDefinedTags ¶

func (m EmManagedExternalExadataInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalExadataInsightSummary) GetExadataDisplayName ¶

func (m EmManagedExternalExadataInsightSummary) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (EmManagedExternalExadataInsightSummary) GetExadataName ¶

func (m EmManagedExternalExadataInsightSummary) GetExadataName() *string

GetExadataName returns ExadataName

func (EmManagedExternalExadataInsightSummary) GetExadataRackType ¶

GetExadataRackType returns ExadataRackType

func (EmManagedExternalExadataInsightSummary) GetExadataType ¶

GetExadataType returns ExadataType

func (EmManagedExternalExadataInsightSummary) GetFreeformTags ¶

func (m EmManagedExternalExadataInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (EmManagedExternalExadataInsightSummary) GetId ¶

GetId returns Id

func (EmManagedExternalExadataInsightSummary) GetLifecycleDetails ¶

func (m EmManagedExternalExadataInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalExadataInsightSummary) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (EmManagedExternalExadataInsightSummary) GetStatus ¶

GetStatus returns Status

func (EmManagedExternalExadataInsightSummary) GetSystemTags ¶

func (m EmManagedExternalExadataInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (EmManagedExternalExadataInsightSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (EmManagedExternalExadataInsightSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalExadataInsightSummary) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalExadataInsightSummary) String ¶

func (EmManagedExternalExadataInsightSummary) ValidateEnumValue ¶

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

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

type EmManagedExternalHostConfigurationSummary ¶

type EmManagedExternalHostConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	HostInsightId *string `mandatory:"true" json:"hostInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Platform version.
	PlatformVersion *string `mandatory:"true" json:"platformVersion"`

	// Platform vendor.
	PlatformVendor *string `mandatory:"true" json:"platformVendor"`

	// Total CPU on this host.
	TotalCpus *int `mandatory:"true" json:"totalCpus"`

	// Total amount of usable physical memory in gibabytes
	TotalMemoryInGBs *float64 `mandatory:"true" json:"totalMemoryInGBs"`

	// CPU architechure
	CpuArchitecture *string `mandatory:"true" json:"cpuArchitecture"`

	// Size of cache memory in megabytes.
	CpuCacheInMBs *float64 `mandatory:"true" json:"cpuCacheInMBs"`

	// Name of the CPU vendor.
	CpuVendor *string `mandatory:"true" json:"cpuVendor"`

	// Clock frequency of the processor in megahertz.
	CpuFrequencyInMhz *float64 `mandatory:"true" json:"cpuFrequencyInMhz"`

	// Model name of processor.
	CpuImplementation *string `mandatory:"true" json:"cpuImplementation"`

	// Number of cores per socket.
	CoresPerSocket *int `mandatory:"true" json:"coresPerSocket"`

	// Number of total sockets.
	TotalSockets *int `mandatory:"true" json:"totalSockets"`

	// Number of threads per socket.
	ThreadsPerSocket *int `mandatory:"true" json:"threadsPerSocket"`

	// Indicates if hyper-threading is enabled or not
	IsHyperThreadingEnabled *bool `mandatory:"true" json:"isHyperThreadingEnabled"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	ExadataDetails *ExadataDetails `mandatory:"true" json:"exadataDetails"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType HostConfigurationSummaryPlatformTypeEnum `mandatory:"true" json:"platformType"`
}

EmManagedExternalHostConfigurationSummary Configuration summary of a EM Managed External host.

func (EmManagedExternalHostConfigurationSummary) GetCompartmentId ¶

func (m EmManagedExternalHostConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (EmManagedExternalHostConfigurationSummary) GetCoresPerSocket ¶

func (m EmManagedExternalHostConfigurationSummary) GetCoresPerSocket() *int

GetCoresPerSocket returns CoresPerSocket

func (EmManagedExternalHostConfigurationSummary) GetCpuArchitecture ¶

func (m EmManagedExternalHostConfigurationSummary) GetCpuArchitecture() *string

GetCpuArchitecture returns CpuArchitecture

func (EmManagedExternalHostConfigurationSummary) GetCpuCacheInMBs ¶

func (m EmManagedExternalHostConfigurationSummary) GetCpuCacheInMBs() *float64

GetCpuCacheInMBs returns CpuCacheInMBs

func (EmManagedExternalHostConfigurationSummary) GetCpuFrequencyInMhz ¶

func (m EmManagedExternalHostConfigurationSummary) GetCpuFrequencyInMhz() *float64

GetCpuFrequencyInMhz returns CpuFrequencyInMhz

func (EmManagedExternalHostConfigurationSummary) GetCpuImplementation ¶

func (m EmManagedExternalHostConfigurationSummary) GetCpuImplementation() *string

GetCpuImplementation returns CpuImplementation

func (EmManagedExternalHostConfigurationSummary) GetCpuVendor ¶

GetCpuVendor returns CpuVendor

func (EmManagedExternalHostConfigurationSummary) GetDefinedTags ¶

func (m EmManagedExternalHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalHostConfigurationSummary) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (EmManagedExternalHostConfigurationSummary) GetHostInsightId ¶

func (m EmManagedExternalHostConfigurationSummary) GetHostInsightId() *string

GetHostInsightId returns HostInsightId

func (EmManagedExternalHostConfigurationSummary) GetHostName ¶

GetHostName returns HostName

func (EmManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled ¶

func (m EmManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (EmManagedExternalHostConfigurationSummary) GetPlatformType ¶

GetPlatformType returns PlatformType

func (EmManagedExternalHostConfigurationSummary) GetPlatformVendor ¶

func (m EmManagedExternalHostConfigurationSummary) GetPlatformVendor() *string

GetPlatformVendor returns PlatformVendor

func (EmManagedExternalHostConfigurationSummary) GetPlatformVersion ¶

func (m EmManagedExternalHostConfigurationSummary) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (EmManagedExternalHostConfigurationSummary) GetThreadsPerSocket ¶

func (m EmManagedExternalHostConfigurationSummary) GetThreadsPerSocket() *int

GetThreadsPerSocket returns ThreadsPerSocket

func (EmManagedExternalHostConfigurationSummary) GetTotalCpus ¶

GetTotalCpus returns TotalCpus

func (EmManagedExternalHostConfigurationSummary) GetTotalMemoryInGBs ¶

func (m EmManagedExternalHostConfigurationSummary) GetTotalMemoryInGBs() *float64

GetTotalMemoryInGBs returns TotalMemoryInGBs

func (EmManagedExternalHostConfigurationSummary) GetTotalSockets ¶

func (m EmManagedExternalHostConfigurationSummary) GetTotalSockets() *int

GetTotalSockets returns TotalSockets

func (EmManagedExternalHostConfigurationSummary) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalHostConfigurationSummary) String ¶

func (EmManagedExternalHostConfigurationSummary) ValidateEnumValue ¶

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

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

type EmManagedExternalHostInsight ¶

type EmManagedExternalHostInsight struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName *string `mandatory:"true" json:"enterpriseManagerEntityName"`

	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType *string `mandatory:"true" json:"enterpriseManagerEntityType"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName *string `mandatory:"false" json:"enterpriseManagerEntityDisplayName"`

	// Platform name.
	PlatformName *string `mandatory:"false" json:"platformName"`

	// Platform version.
	PlatformVersion *string `mandatory:"false" json:"platformVersion"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"false" json:"exadataInsightId"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType EmManagedExternalHostInsightPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

EmManagedExternalHostInsight EM-managed external host insight resource.

func (EmManagedExternalHostInsight) GetCompartmentId ¶

func (m EmManagedExternalHostInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (EmManagedExternalHostInsight) GetDefinedTags ¶

func (m EmManagedExternalHostInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalHostInsight) GetFreeformTags ¶

func (m EmManagedExternalHostInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (EmManagedExternalHostInsight) GetHostDisplayName ¶

func (m EmManagedExternalHostInsight) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (EmManagedExternalHostInsight) GetHostName ¶

func (m EmManagedExternalHostInsight) GetHostName() *string

GetHostName returns HostName

func (EmManagedExternalHostInsight) GetHostType ¶

func (m EmManagedExternalHostInsight) GetHostType() *string

GetHostType returns HostType

func (EmManagedExternalHostInsight) GetId ¶

GetId returns Id

func (EmManagedExternalHostInsight) GetLifecycleDetails ¶

func (m EmManagedExternalHostInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalHostInsight) GetLifecycleState ¶

func (m EmManagedExternalHostInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (EmManagedExternalHostInsight) GetProcessorCount ¶

func (m EmManagedExternalHostInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalHostInsight) GetStatus ¶

GetStatus returns Status

func (EmManagedExternalHostInsight) GetSystemTags ¶

func (m EmManagedExternalHostInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (EmManagedExternalHostInsight) GetTimeCreated ¶

func (m EmManagedExternalHostInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (EmManagedExternalHostInsight) GetTimeUpdated ¶

func (m EmManagedExternalHostInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalHostInsight) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalHostInsight) String ¶

func (EmManagedExternalHostInsight) ValidateEnumValue ¶

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

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

type EmManagedExternalHostInsightPlatformTypeEnum ¶

type EmManagedExternalHostInsightPlatformTypeEnum string

EmManagedExternalHostInsightPlatformTypeEnum Enum with underlying type: string

const (
	EmManagedExternalHostInsightPlatformTypeLinux   EmManagedExternalHostInsightPlatformTypeEnum = "LINUX"
	EmManagedExternalHostInsightPlatformTypeSolaris EmManagedExternalHostInsightPlatformTypeEnum = "SOLARIS"
	EmManagedExternalHostInsightPlatformTypeSunos   EmManagedExternalHostInsightPlatformTypeEnum = "SUNOS"
	EmManagedExternalHostInsightPlatformTypeZlinux  EmManagedExternalHostInsightPlatformTypeEnum = "ZLINUX"
	EmManagedExternalHostInsightPlatformTypeWindows EmManagedExternalHostInsightPlatformTypeEnum = "WINDOWS"
	EmManagedExternalHostInsightPlatformTypeAix     EmManagedExternalHostInsightPlatformTypeEnum = "AIX"
	EmManagedExternalHostInsightPlatformTypeHpUx    EmManagedExternalHostInsightPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for EmManagedExternalHostInsightPlatformTypeEnum

func GetEmManagedExternalHostInsightPlatformTypeEnumValues ¶

func GetEmManagedExternalHostInsightPlatformTypeEnumValues() []EmManagedExternalHostInsightPlatformTypeEnum

GetEmManagedExternalHostInsightPlatformTypeEnumValues Enumerates the set of values for EmManagedExternalHostInsightPlatformTypeEnum

func GetMappingEmManagedExternalHostInsightPlatformTypeEnum ¶

func GetMappingEmManagedExternalHostInsightPlatformTypeEnum(val string) (EmManagedExternalHostInsightPlatformTypeEnum, bool)

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

type EmManagedExternalHostInsightSummary ¶

type EmManagedExternalHostInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName *string `mandatory:"true" json:"enterpriseManagerEntityName"`

	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType *string `mandatory:"true" json:"enterpriseManagerEntityType"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Enterprise Manager Entity Display Name
	EnterpriseManagerEntityDisplayName *string `mandatory:"false" json:"enterpriseManagerEntityDisplayName"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"false" json:"exadataInsightId"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType EmManagedExternalHostInsightSummaryPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

EmManagedExternalHostInsightSummary Summary of an EM-managed external host insight resource.

func (EmManagedExternalHostInsightSummary) GetCompartmentId ¶

func (m EmManagedExternalHostInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (EmManagedExternalHostInsightSummary) GetDefinedTags ¶

func (m EmManagedExternalHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (EmManagedExternalHostInsightSummary) GetFreeformTags ¶

func (m EmManagedExternalHostInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (EmManagedExternalHostInsightSummary) GetHostDisplayName ¶

func (m EmManagedExternalHostInsightSummary) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (EmManagedExternalHostInsightSummary) GetHostName ¶

GetHostName returns HostName

func (EmManagedExternalHostInsightSummary) GetHostType ¶

GetHostType returns HostType

func (EmManagedExternalHostInsightSummary) GetId ¶

GetId returns Id

func (EmManagedExternalHostInsightSummary) GetLifecycleDetails ¶

func (m EmManagedExternalHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalHostInsightSummary) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (EmManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId ¶ added in v65.13.0

func (m EmManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (EmManagedExternalHostInsightSummary) GetProcessorCount ¶

func (m EmManagedExternalHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalHostInsightSummary) GetStatus ¶

GetStatus returns Status

func (EmManagedExternalHostInsightSummary) GetSystemTags ¶

func (m EmManagedExternalHostInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (EmManagedExternalHostInsightSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (EmManagedExternalHostInsightSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalHostInsightSummary) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (EmManagedExternalHostInsightSummary) String ¶

func (EmManagedExternalHostInsightSummary) ValidateEnumValue ¶

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

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

type EmManagedExternalHostInsightSummaryPlatformTypeEnum ¶

type EmManagedExternalHostInsightSummaryPlatformTypeEnum string

EmManagedExternalHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

const (
	EmManagedExternalHostInsightSummaryPlatformTypeLinux   EmManagedExternalHostInsightSummaryPlatformTypeEnum = "LINUX"
	EmManagedExternalHostInsightSummaryPlatformTypeSolaris EmManagedExternalHostInsightSummaryPlatformTypeEnum = "SOLARIS"
	EmManagedExternalHostInsightSummaryPlatformTypeSunos   EmManagedExternalHostInsightSummaryPlatformTypeEnum = "SUNOS"
	EmManagedExternalHostInsightSummaryPlatformTypeZlinux  EmManagedExternalHostInsightSummaryPlatformTypeEnum = "ZLINUX"
	EmManagedExternalHostInsightSummaryPlatformTypeWindows EmManagedExternalHostInsightSummaryPlatformTypeEnum = "WINDOWS"
	EmManagedExternalHostInsightSummaryPlatformTypeAix     EmManagedExternalHostInsightSummaryPlatformTypeEnum = "AIX"
	EmManagedExternalHostInsightSummaryPlatformTypeHpUx    EmManagedExternalHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for EmManagedExternalHostInsightSummaryPlatformTypeEnum

func GetEmManagedExternalHostInsightSummaryPlatformTypeEnumValues ¶

func GetEmManagedExternalHostInsightSummaryPlatformTypeEnumValues() []EmManagedExternalHostInsightSummaryPlatformTypeEnum

GetEmManagedExternalHostInsightSummaryPlatformTypeEnumValues Enumerates the set of values for EmManagedExternalHostInsightSummaryPlatformTypeEnum

func GetMappingEmManagedExternalHostInsightSummaryPlatformTypeEnum ¶

func GetMappingEmManagedExternalHostInsightSummaryPlatformTypeEnum(val string) (EmManagedExternalHostInsightSummaryPlatformTypeEnum, bool)

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

type EnableAutonomousDatabaseInsightAdvancedFeaturesDetails ¶ added in v65.32.0

type EnableAutonomousDatabaseInsightAdvancedFeaturesDetails struct {
	ConnectionDetails *ConnectionDetails `mandatory:"true" json:"connectionDetails"`

	CredentialDetails CredentialDetails `mandatory:"true" json:"credentialDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`
}

EnableAutonomousDatabaseInsightAdvancedFeaturesDetails The advanced feature details for autonomous database to be enabled.

func (EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) String ¶ added in v65.32.0

func (*EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON ¶ added in v65.32.0

UnmarshalJSON unmarshals from json

func (EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue ¶ added in v65.32.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 EnableAutonomousDatabaseInsightAdvancedFeaturesRequest ¶ added in v65.32.0

type EnableAutonomousDatabaseInsightAdvancedFeaturesRequest struct {

	// Connection Details for the Autonomous Database in Operations Insights.
	EnableAutonomousDatabaseInsightAdvancedFeaturesDetails `contributesTo:"body"`

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

EnableAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the EnableAutonomousDatabaseInsightAdvancedFeatures operation

See also ¶

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

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody ¶ added in v65.32.0

BinaryRequestBody implements the OCIRequest interface

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest ¶ added in v65.32.0

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

HTTPRequest implements the OCIRequest interface

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy ¶ added in v65.32.0

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

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) String ¶ added in v65.32.0

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue ¶ added in v65.32.0

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

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

type EnableAutonomousDatabaseInsightAdvancedFeaturesResponse ¶ added in v65.32.0

type EnableAutonomousDatabaseInsightAdvancedFeaturesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

EnableAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the EnableAutonomousDatabaseInsightAdvancedFeatures operation

func (EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse ¶ added in v65.32.0

HTTPResponse implements the OCIResponse interface

func (EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) String ¶ added in v65.32.0

type EnableAwrHubSourceRequest ¶ added in v65.54.0

type EnableAwrHubSourceRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

EnableAwrHubSourceRequest wrapper for the EnableAwrHubSource operation

See also ¶

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

func (EnableAwrHubSourceRequest) BinaryRequestBody ¶ added in v65.54.0

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

BinaryRequestBody implements the OCIRequest interface

func (EnableAwrHubSourceRequest) HTTPRequest ¶ added in v65.54.0

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

HTTPRequest implements the OCIRequest interface

func (EnableAwrHubSourceRequest) RetryPolicy ¶ added in v65.54.0

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

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

func (EnableAwrHubSourceRequest) String ¶ added in v65.54.0

func (request EnableAwrHubSourceRequest) String() string

func (EnableAwrHubSourceRequest) ValidateEnumValue ¶ added in v65.54.0

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

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

type EnableAwrHubSourceResponse ¶ added in v65.54.0

type EnableAwrHubSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

EnableAwrHubSourceResponse wrapper for the EnableAwrHubSource operation

func (EnableAwrHubSourceResponse) HTTPResponse ¶ added in v65.54.0

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

HTTPResponse implements the OCIResponse interface

func (EnableAwrHubSourceResponse) String ¶ added in v65.54.0

func (response EnableAwrHubSourceResponse) String() string

type EnableDatabaseInsightDetails ¶

type EnableDatabaseInsightDetails interface {
}

EnableDatabaseInsightDetails The information about database to be analyzed.

type EnableDatabaseInsightRequest ¶

type EnableDatabaseInsightRequest struct {

	// Details for the database to be enabled in Operations Insights.
	EnableDatabaseInsightDetails `contributesTo:"body"`

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

EnableDatabaseInsightRequest wrapper for the EnableDatabaseInsight operation

See also ¶

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

func (EnableDatabaseInsightRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (EnableDatabaseInsightRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (EnableDatabaseInsightRequest) RetryPolicy ¶

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

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

func (EnableDatabaseInsightRequest) String ¶

func (request EnableDatabaseInsightRequest) String() string

func (EnableDatabaseInsightRequest) ValidateEnumValue ¶

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

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

type EnableDatabaseInsightResponse ¶

type EnableDatabaseInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

EnableDatabaseInsightResponse wrapper for the EnableDatabaseInsight operation

func (EnableDatabaseInsightResponse) HTTPResponse ¶

func (response EnableDatabaseInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (EnableDatabaseInsightResponse) String ¶

func (response EnableDatabaseInsightResponse) String() string

type EnableEmManagedExternalDatabaseInsightDetails ¶

type EnableEmManagedExternalDatabaseInsightDetails struct {
}

EnableEmManagedExternalDatabaseInsightDetails The information about database to be analyzed.

func (EnableEmManagedExternalDatabaseInsightDetails) MarshalJSON ¶

func (m EnableEmManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EnableEmManagedExternalDatabaseInsightDetails) String ¶

func (EnableEmManagedExternalDatabaseInsightDetails) ValidateEnumValue ¶

func (m EnableEmManagedExternalDatabaseInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnableEmManagedExternalExadataInsightDetails ¶

type EnableEmManagedExternalExadataInsightDetails struct {
}

EnableEmManagedExternalExadataInsightDetails The information about the Exadata system to be analyzed.

func (EnableEmManagedExternalExadataInsightDetails) MarshalJSON ¶

func (m EnableEmManagedExternalExadataInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EnableEmManagedExternalExadataInsightDetails) String ¶

func (EnableEmManagedExternalExadataInsightDetails) ValidateEnumValue ¶

func (m EnableEmManagedExternalExadataInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnableEmManagedExternalHostInsightDetails ¶

type EnableEmManagedExternalHostInsightDetails struct {
}

EnableEmManagedExternalHostInsightDetails The information about the EM-managed external host to be analyzed.

func (EnableEmManagedExternalHostInsightDetails) MarshalJSON ¶

func (m EnableEmManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EnableEmManagedExternalHostInsightDetails) String ¶

func (EnableEmManagedExternalHostInsightDetails) ValidateEnumValue ¶

func (m EnableEmManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnableExadataInsightDetails ¶

type EnableExadataInsightDetails interface {
}

EnableExadataInsightDetails The information about the Exadata system to be analyzed.

type EnableExadataInsightRequest ¶

type EnableExadataInsightRequest struct {

	// Details for the Exadata system to be enabled in Operations Insights.
	EnableExadataInsightDetails `contributesTo:"body"`

	// Unique Exadata insight identifier
	ExadataInsightId *string `mandatory:"true" contributesTo:"path" name:"exadataInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

EnableExadataInsightRequest wrapper for the EnableExadataInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableExadataInsight.go.html to see an example of how to use EnableExadataInsightRequest.

func (EnableExadataInsightRequest) BinaryRequestBody ¶

func (request EnableExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (EnableExadataInsightRequest) HTTPRequest ¶

func (request EnableExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (EnableExadataInsightRequest) RetryPolicy ¶

func (request EnableExadataInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (EnableExadataInsightRequest) String ¶

func (request EnableExadataInsightRequest) String() string

func (EnableExadataInsightRequest) ValidateEnumValue ¶

func (request EnableExadataInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnableExadataInsightResponse ¶

type EnableExadataInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

EnableExadataInsightResponse wrapper for the EnableExadataInsight operation

func (EnableExadataInsightResponse) HTTPResponse ¶

func (response EnableExadataInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (EnableExadataInsightResponse) String ¶

func (response EnableExadataInsightResponse) String() string

type EnableHostInsightDetails ¶

type EnableHostInsightDetails interface {
}

EnableHostInsightDetails The information about the host to be analyzed.

type EnableHostInsightRequest ¶

type EnableHostInsightRequest struct {

	// Details for the host to be enabled in Operations Insights.
	EnableHostInsightDetails `contributesTo:"body"`

	// Unique host insight identifier
	HostInsightId *string `mandatory:"true" contributesTo:"path" name:"hostInsightId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

EnableHostInsightRequest wrapper for the EnableHostInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableHostInsight.go.html to see an example of how to use EnableHostInsightRequest.

func (EnableHostInsightRequest) BinaryRequestBody ¶

func (request EnableHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (EnableHostInsightRequest) HTTPRequest ¶

func (request EnableHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (EnableHostInsightRequest) RetryPolicy ¶

func (request EnableHostInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (EnableHostInsightRequest) String ¶

func (request EnableHostInsightRequest) String() string

func (EnableHostInsightRequest) ValidateEnumValue ¶

func (request EnableHostInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnableHostInsightResponse ¶

type EnableHostInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

EnableHostInsightResponse wrapper for the EnableHostInsight operation

func (EnableHostInsightResponse) HTTPResponse ¶

func (response EnableHostInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (EnableHostInsightResponse) String ¶

func (response EnableHostInsightResponse) String() string

type EnableMacsManagedCloudHostInsightDetails ¶ added in v65.16.0

type EnableMacsManagedCloudHostInsightDetails struct {
}

EnableMacsManagedCloudHostInsightDetails The information about the MACS-managed external host to be analyzed.

func (EnableMacsManagedCloudHostInsightDetails) MarshalJSON ¶ added in v65.16.0

func (m EnableMacsManagedCloudHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EnableMacsManagedCloudHostInsightDetails) String ¶ added in v65.16.0

func (EnableMacsManagedCloudHostInsightDetails) ValidateEnumValue ¶ added in v65.16.0

func (m EnableMacsManagedCloudHostInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnableMacsManagedExternalHostInsightDetails ¶

type EnableMacsManagedExternalHostInsightDetails struct {
}

EnableMacsManagedExternalHostInsightDetails The information about the MACS-managed external host to be analyzed.

func (EnableMacsManagedExternalHostInsightDetails) MarshalJSON ¶

func (m EnableMacsManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EnableMacsManagedExternalHostInsightDetails) String ¶

func (EnableMacsManagedExternalHostInsightDetails) ValidateEnumValue ¶

func (m EnableMacsManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnablePeComanagedDatabaseInsightDetails ¶

type EnablePeComanagedDatabaseInsightDetails struct {

	// The compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Private service accessed database.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"true" json:"opsiPrivateEndpointId"`

	// Database service name used for connection requests.
	ServiceName *string `mandatory:"true" json:"serviceName"`

	CredentialDetails CredentialDetails `mandatory:"true" json:"credentialDetails"`

	ConnectionDetails *PeComanagedDatabaseConnectionDetails `mandatory:"false" json:"connectionDetails"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

EnablePeComanagedDatabaseInsightDetails The information about database to be analyzed.

func (EnablePeComanagedDatabaseInsightDetails) MarshalJSON ¶

func (m EnablePeComanagedDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EnablePeComanagedDatabaseInsightDetails) String ¶

func (*EnablePeComanagedDatabaseInsightDetails) UnmarshalJSON ¶

func (m *EnablePeComanagedDatabaseInsightDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EnablePeComanagedDatabaseInsightDetails) ValidateEnumValue ¶

func (m EnablePeComanagedDatabaseInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnablePeComanagedExadataInsightDetails ¶ added in v65.27.0

type EnablePeComanagedExadataInsightDetails struct {
}

EnablePeComanagedExadataInsightDetails The information about the Exadata system to be analyzed. (ExaCS)

func (EnablePeComanagedExadataInsightDetails) MarshalJSON ¶ added in v65.27.0

func (m EnablePeComanagedExadataInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EnablePeComanagedExadataInsightDetails) String ¶ added in v65.27.0

func (EnablePeComanagedExadataInsightDetails) ValidateEnumValue ¶ added in v65.27.0

func (m EnablePeComanagedExadataInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnterpriseManagerBridge ¶

type EnterpriseManagerBridge struct {

	// Enterprise Manager bridge identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the Enterprise Manager bridge
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Object Storage Namespace Name
	ObjectStorageNamespaceName *string `mandatory:"true" json:"objectStorageNamespaceName"`

	// Object Storage Bucket Name
	ObjectStorageBucketName *string `mandatory:"true" json:"objectStorageBucketName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The current state of the Enterprise Manager bridge.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Description of Enterprise Manager Bridge
	Description *string `mandatory:"false" json:"description"`

	// A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.
	ObjectStorageBucketStatusDetails *string `mandatory:"false" json:"objectStorageBucketStatusDetails"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

EnterpriseManagerBridge Enterprise Manager bridge resource.

func (EnterpriseManagerBridge) String ¶

func (m EnterpriseManagerBridge) String() string

func (EnterpriseManagerBridge) ValidateEnumValue ¶

func (m EnterpriseManagerBridge) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnterpriseManagerBridgeCollection ¶

type EnterpriseManagerBridgeCollection struct {

	// Array of Enterprose Manager bridge summary objects.
	Items []EnterpriseManagerBridgeSummary `mandatory:"true" json:"items"`
}

EnterpriseManagerBridgeCollection Collection of Enterprose Manager bridge summary objects.

func (EnterpriseManagerBridgeCollection) String ¶

func (EnterpriseManagerBridgeCollection) ValidateEnumValue ¶

func (m EnterpriseManagerBridgeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnterpriseManagerBridgeSummary ¶

type EnterpriseManagerBridgeSummary struct {

	// Enterprise Manager bridge identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the Enterprise Manager bridge
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Object Storage Namespace Name
	ObjectStorageNamespaceName *string `mandatory:"true" json:"objectStorageNamespaceName"`

	// Object Storage Bucket Name
	ObjectStorageBucketName *string `mandatory:"true" json:"objectStorageBucketName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the Enterprise Manager bridge was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The current state of the Enterprise Manager bridge.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// A message describing status of the object storage bucket of this resource. For example, it can be used to provide actionable information about the permission and content validity of the bucket.
	ObjectStorageBucketStatusDetails *string `mandatory:"false" json:"objectStorageBucketStatusDetails"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the Enterprise Manager bridge was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

EnterpriseManagerBridgeSummary Summary of a Enterprise Manager bridge resource.

func (EnterpriseManagerBridgeSummary) String ¶

func (EnterpriseManagerBridgeSummary) ValidateEnumValue ¶

func (m EnterpriseManagerBridgeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnterpriseManagerBridges ¶

type EnterpriseManagerBridges struct {

	// Enterprise Manager Bridge Object.
	EnterpriseManagerBridges *interface{} `mandatory:"false" json:"enterpriseManagerBridges"`
}

EnterpriseManagerBridges Logical grouping used for Operations Insights Enterprise Manager Bridge operations.

func (EnterpriseManagerBridges) String ¶

func (m EnterpriseManagerBridges) String() string

func (EnterpriseManagerBridges) ValidateEnumValue ¶

func (m EnterpriseManagerBridges) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataConfigurationCollection ¶

type ExadataConfigurationCollection struct {

	// Array of exadata insight configurations summary objects.
	Items []ExadataConfigurationSummary `mandatory:"true" json:"items"`
}

ExadataConfigurationCollection Collection of exadata insight configuration summary objects.

func (ExadataConfigurationCollection) String ¶

func (*ExadataConfigurationCollection) UnmarshalJSON ¶

func (m *ExadataConfigurationCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExadataConfigurationCollection) ValidateEnumValue ¶

func (m ExadataConfigurationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataConfigurationSummary ¶

type ExadataConfigurationSummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	GetExadataInsightId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	GetExadataName() *string

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	GetExadataDisplayName() *string

	// Operations Insights internal representation of the the Exadata system type.
	GetExadataType() ExadataTypeEnum

	// Exadata rack type.
	GetExadataRackType() ExadataRackTypeEnum

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Array of objects containing VM cluster information.
	GetVmclusterDetails() []VmClusterSummary
}

ExadataConfigurationSummary Summary of a exadata configuration for a resource.

type ExadataDatabaseMachineConfigurationSummary ¶

type ExadataDatabaseMachineConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	ExadataName *string `mandatory:"true" json:"exadataName"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"true" json:"exadataDisplayName"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// OPSI Enterprise Manager Bridge OCID
	EnterpriseManagerBridgeId *string `mandatory:"true" json:"enterpriseManagerBridgeId"`

	// Array of objects containing VM cluster information.
	VmclusterDetails []VmClusterSummary `mandatory:"false" json:"vmclusterDetails"`

	// Operations Insights internal representation of the the Exadata system type.
	ExadataType ExadataTypeEnum `mandatory:"true" json:"exadataType"`

	// Exadata rack type.
	ExadataRackType ExadataRackTypeEnum `mandatory:"true" json:"exadataRackType"`
}

ExadataDatabaseMachineConfigurationSummary Configuration summary of a database machine.

func (ExadataDatabaseMachineConfigurationSummary) GetCompartmentId ¶

func (m ExadataDatabaseMachineConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ExadataDatabaseMachineConfigurationSummary) GetDefinedTags ¶

func (m ExadataDatabaseMachineConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ExadataDatabaseMachineConfigurationSummary) GetExadataDisplayName ¶

func (m ExadataDatabaseMachineConfigurationSummary) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (ExadataDatabaseMachineConfigurationSummary) GetExadataInsightId ¶

func (m ExadataDatabaseMachineConfigurationSummary) GetExadataInsightId() *string

GetExadataInsightId returns ExadataInsightId

func (ExadataDatabaseMachineConfigurationSummary) GetExadataName ¶

GetExadataName returns ExadataName

func (ExadataDatabaseMachineConfigurationSummary) GetExadataRackType ¶

GetExadataRackType returns ExadataRackType

func (ExadataDatabaseMachineConfigurationSummary) GetExadataType ¶

GetExadataType returns ExadataType

func (ExadataDatabaseMachineConfigurationSummary) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (ExadataDatabaseMachineConfigurationSummary) GetVmclusterDetails ¶ added in v65.27.0

GetVmclusterDetails returns VmclusterDetails

func (ExadataDatabaseMachineConfigurationSummary) MarshalJSON ¶

func (m ExadataDatabaseMachineConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataDatabaseMachineConfigurationSummary) String ¶

func (ExadataDatabaseMachineConfigurationSummary) ValidateEnumValue ¶

func (m ExadataDatabaseMachineConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataDatabaseStatisticsSummary ¶

type ExadataDatabaseStatisticsSummary struct {
	ResourceDetails *DatabaseDetails `mandatory:"true" json:"resourceDetails"`

	CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

ExadataDatabaseStatisticsSummary Database details and statistics.

func (ExadataDatabaseStatisticsSummary) MarshalJSON ¶

func (m ExadataDatabaseStatisticsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataDatabaseStatisticsSummary) String ¶

func (ExadataDatabaseStatisticsSummary) ValidateEnumValue ¶

func (m ExadataDatabaseStatisticsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataDetails ¶

type ExadataDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	Id *string `mandatory:"true" json:"id"`

	// Name of exadata insight resource.
	Name *string `mandatory:"true" json:"name"`

	// Array of vm cluster names. Applicable for ExaCC and ExaCS.
	VmclusterNames []string `mandatory:"false" json:"vmclusterNames"`
}

ExadataDetails Partial information about the exadata which includes id, name and vmclusterNames.

func (ExadataDetails) String ¶

func (m ExadataDetails) String() string

func (ExadataDetails) ValidateEnumValue ¶

func (m ExadataDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataDiskgroupStatisticsSummary ¶

type ExadataDiskgroupStatisticsSummary struct {
	ResourceDetails *DiskGroupDetails `mandatory:"true" json:"resourceDetails"`

	CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

ExadataDiskgroupStatisticsSummary Diskgroup details and statistics.

func (ExadataDiskgroupStatisticsSummary) MarshalJSON ¶

func (m ExadataDiskgroupStatisticsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataDiskgroupStatisticsSummary) String ¶

func (ExadataDiskgroupStatisticsSummary) ValidateEnumValue ¶

func (m ExadataDiskgroupStatisticsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataEntitySourceEnum ¶

type ExadataEntitySourceEnum string

ExadataEntitySourceEnum Enum with underlying type: string

const (
	ExadataEntitySourceEmManagedExternalExadata ExadataEntitySourceEnum = "EM_MANAGED_EXTERNAL_EXADATA"
	ExadataEntitySourcePeComanagedExadata       ExadataEntitySourceEnum = "PE_COMANAGED_EXADATA"
)

Set of constants representing the allowable values for ExadataEntitySourceEnum

func GetExadataEntitySourceEnumValues ¶

func GetExadataEntitySourceEnumValues() []ExadataEntitySourceEnum

GetExadataEntitySourceEnumValues Enumerates the set of values for ExadataEntitySourceEnum

func GetMappingExadataEntitySourceEnum ¶

func GetMappingExadataEntitySourceEnum(val string) (ExadataEntitySourceEnum, bool)

GetMappingExadataEntitySourceEnum performs case Insensitive comparison on enum value and return the desired enum

type ExadataExacsConfigurationSummary ¶ added in v65.27.0

type ExadataExacsConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	ExadataName *string `mandatory:"true" json:"exadataName"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"true" json:"exadataDisplayName"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"true" json:"opsiPrivateEndpointId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	ParentId *string `mandatory:"true" json:"parentId"`

	// Array of objects containing VM cluster information.
	VmclusterDetails []VmClusterSummary `mandatory:"false" json:"vmclusterDetails"`

	// Operations Insights internal representation of the the Exadata system type.
	ExadataType ExadataTypeEnum `mandatory:"true" json:"exadataType"`

	// Exadata rack type.
	ExadataRackType ExadataRackTypeEnum `mandatory:"true" json:"exadataRackType"`
}

ExadataExacsConfigurationSummary Configuration summary of a Exacs exadata machine.

func (ExadataExacsConfigurationSummary) GetCompartmentId ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ExadataExacsConfigurationSummary) GetDefinedTags ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ExadataExacsConfigurationSummary) GetExadataDisplayName ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (ExadataExacsConfigurationSummary) GetExadataInsightId ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) GetExadataInsightId() *string

GetExadataInsightId returns ExadataInsightId

func (ExadataExacsConfigurationSummary) GetExadataName ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) GetExadataName() *string

GetExadataName returns ExadataName

func (ExadataExacsConfigurationSummary) GetExadataRackType ¶ added in v65.27.0

GetExadataRackType returns ExadataRackType

func (ExadataExacsConfigurationSummary) GetExadataType ¶ added in v65.27.0

GetExadataType returns ExadataType

func (ExadataExacsConfigurationSummary) GetFreeformTags ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ExadataExacsConfigurationSummary) GetVmclusterDetails ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) GetVmclusterDetails() []VmClusterSummary

GetVmclusterDetails returns VmclusterDetails

func (ExadataExacsConfigurationSummary) MarshalJSON ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataExacsConfigurationSummary) String ¶ added in v65.27.0

func (ExadataExacsConfigurationSummary) ValidateEnumValue ¶ added in v65.27.0

func (m ExadataExacsConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataHostStatisticsSummary ¶

type ExadataHostStatisticsSummary struct {
	ResourceDetails *HostDetails `mandatory:"true" json:"resourceDetails"`

	CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

ExadataHostStatisticsSummary Host details and statistics.

func (ExadataHostStatisticsSummary) MarshalJSON ¶

func (m ExadataHostStatisticsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataHostStatisticsSummary) String ¶

func (ExadataHostStatisticsSummary) ValidateEnumValue ¶

func (m ExadataHostStatisticsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsight ¶

type ExadataInsight interface {

	// Exadata insight identifier
	GetId() *string

	// Compartment identifier of the Exadata insight resource
	GetCompartmentId() *string

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	GetExadataName() *string

	// Indicates the status of an Exadata insight in Operations Insights
	GetStatus() ResourceStatusEnum

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The current state of the Exadata insight.
	GetLifecycleState() ExadataInsightLifecycleStateEnum

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	GetExadataDisplayName() *string

	// Operations Insights internal representation of the the Exadata system type.
	GetExadataType() ExadataTypeEnum

	// Exadata rack type.
	GetExadataRackType() ExadataRackTypeEnum

	// true if virtualization is used in the Exadata system
	GetIsVirtualizedExadata() *bool

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string
}

ExadataInsight Exadata insight resource.

type ExadataInsightLifecycleStateEnum ¶

type ExadataInsightLifecycleStateEnum string

ExadataInsightLifecycleStateEnum Enum with underlying type: string

const (
	ExadataInsightLifecycleStateCreating ExadataInsightLifecycleStateEnum = "CREATING"
	ExadataInsightLifecycleStateUpdating ExadataInsightLifecycleStateEnum = "UPDATING"
	ExadataInsightLifecycleStateActive   ExadataInsightLifecycleStateEnum = "ACTIVE"
	ExadataInsightLifecycleStateDeleting ExadataInsightLifecycleStateEnum = "DELETING"
	ExadataInsightLifecycleStateDeleted  ExadataInsightLifecycleStateEnum = "DELETED"
	ExadataInsightLifecycleStateFailed   ExadataInsightLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExadataInsightLifecycleStateEnum

func GetExadataInsightLifecycleStateEnumValues ¶

func GetExadataInsightLifecycleStateEnumValues() []ExadataInsightLifecycleStateEnum

GetExadataInsightLifecycleStateEnumValues Enumerates the set of values for ExadataInsightLifecycleStateEnum

func GetMappingExadataInsightLifecycleStateEnum ¶

func GetMappingExadataInsightLifecycleStateEnum(val string) (ExadataInsightLifecycleStateEnum, bool)

GetMappingExadataInsightLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExadataInsightResourceCapacityTrendAggregation ¶

type ExadataInsightResourceCapacityTrendAggregation struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`
}

ExadataInsightResourceCapacityTrendAggregation Resource Capacity samples

func (ExadataInsightResourceCapacityTrendAggregation) String ¶

func (ExadataInsightResourceCapacityTrendAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsightResourceCapacityTrendSummary ¶

type ExadataInsightResourceCapacityTrendSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The name of the resource.
	Name *string `mandatory:"true" json:"name"`

	// Time series data for capacity
	CapacityData []ExadataInsightResourceCapacityTrendAggregation `mandatory:"true" json:"capacityData"`
}

ExadataInsightResourceCapacityTrendSummary List of resource id, name , capacity time series data

func (ExadataInsightResourceCapacityTrendSummary) String ¶

func (ExadataInsightResourceCapacityTrendSummary) ValidateEnumValue ¶

func (m ExadataInsightResourceCapacityTrendSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsightResourceForecastTrendSummary ¶

type ExadataInsightResourceForecastTrendSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The name of the resource.
	Name *string `mandatory:"true" json:"name"`

	// Days to reach capacity for a storage server
	DaysToReachCapacity *int `mandatory:"true" json:"daysToReachCapacity"`

	// Time series patterns used in the forecasting.
	Pattern ExadataInsightResourceForecastTrendSummaryPatternEnum `mandatory:"true" json:"pattern"`

	// Time series data used for the forecast analysis.
	HistoricalData []HistoricalDataItem `mandatory:"true" json:"historicalData"`

	// Time series data result of the forecasting analysis.
	ProjectedData []ProjectedDataItem `mandatory:"true" json:"projectedData"`

	// Auto-ML algorithm leveraged for the forecast. Only applicable for Auto-ML forecast.
	SelectedForecastAlgorithm *string `mandatory:"false" json:"selectedForecastAlgorithm"`
}

ExadataInsightResourceForecastTrendSummary List of resource id, name , capacity insight value, pattern, historical usage and projected data.

func (ExadataInsightResourceForecastTrendSummary) String ¶

func (ExadataInsightResourceForecastTrendSummary) ValidateEnumValue ¶

func (m ExadataInsightResourceForecastTrendSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsightResourceForecastTrendSummaryPatternEnum ¶

type ExadataInsightResourceForecastTrendSummaryPatternEnum string

ExadataInsightResourceForecastTrendSummaryPatternEnum Enum with underlying type: string

const (
	ExadataInsightResourceForecastTrendSummaryPatternLinear                        ExadataInsightResourceForecastTrendSummaryPatternEnum = "LINEAR"
	ExadataInsightResourceForecastTrendSummaryPatternMonthlySeasons                ExadataInsightResourceForecastTrendSummaryPatternEnum = "MONTHLY_SEASONS"
	ExadataInsightResourceForecastTrendSummaryPatternMonthlyAndYearlySeasons       ExadataInsightResourceForecastTrendSummaryPatternEnum = "MONTHLY_AND_YEARLY_SEASONS"
	ExadataInsightResourceForecastTrendSummaryPatternWeeklySeasons                 ExadataInsightResourceForecastTrendSummaryPatternEnum = "WEEKLY_SEASONS"
	ExadataInsightResourceForecastTrendSummaryPatternWeeklyAndMonthlySeasons       ExadataInsightResourceForecastTrendSummaryPatternEnum = "WEEKLY_AND_MONTHLY_SEASONS"
	ExadataInsightResourceForecastTrendSummaryPatternWeeklyMonthlyAndYearlySeasons ExadataInsightResourceForecastTrendSummaryPatternEnum = "WEEKLY_MONTHLY_AND_YEARLY_SEASONS"
	ExadataInsightResourceForecastTrendSummaryPatternWeeklyAndYearlySeasons        ExadataInsightResourceForecastTrendSummaryPatternEnum = "WEEKLY_AND_YEARLY_SEASONS"
	ExadataInsightResourceForecastTrendSummaryPatternYearlySeasons                 ExadataInsightResourceForecastTrendSummaryPatternEnum = "YEARLY_SEASONS"
)

Set of constants representing the allowable values for ExadataInsightResourceForecastTrendSummaryPatternEnum

func GetExadataInsightResourceForecastTrendSummaryPatternEnumValues ¶

func GetExadataInsightResourceForecastTrendSummaryPatternEnumValues() []ExadataInsightResourceForecastTrendSummaryPatternEnum

GetExadataInsightResourceForecastTrendSummaryPatternEnumValues Enumerates the set of values for ExadataInsightResourceForecastTrendSummaryPatternEnum

func GetMappingExadataInsightResourceForecastTrendSummaryPatternEnum ¶

func GetMappingExadataInsightResourceForecastTrendSummaryPatternEnum(val string) (ExadataInsightResourceForecastTrendSummaryPatternEnum, bool)

GetMappingExadataInsightResourceForecastTrendSummaryPatternEnum performs case Insensitive comparison on enum value and return the desired enum

type ExadataInsightResourceInsightUtilizationItem ¶

type ExadataInsightResourceInsightUtilizationItem struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// Current utilization
	CurrentUtilization *float64 `mandatory:"true" json:"currentUtilization"`

	// Projected utilization
	ProjectedUtilization *float64 `mandatory:"true" json:"projectedUtilization"`

	// Days to reach projected high utilization
	DaysToReachHighUtilization *int `mandatory:"true" json:"daysToReachHighUtilization"`

	// Days to reach projected low utilization
	DaysToReachLowUtilization *int `mandatory:"true" json:"daysToReachLowUtilization"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"false" json:"exadataDisplayName"`
}

ExadataInsightResourceInsightUtilizationItem Object containing current utilization, projected utilization, id and daysToReach high and low utilization value.

func (ExadataInsightResourceInsightUtilizationItem) String ¶

func (ExadataInsightResourceInsightUtilizationItem) ValidateEnumValue ¶

func (m ExadataInsightResourceInsightUtilizationItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsightResourceStatistics ¶

type ExadataInsightResourceStatistics struct {

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Resource utilization in percentage
	UtilizationPercent *float64 `mandatory:"true" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`

	// Array of instance metrics
	InstanceMetrics []InstanceMetrics `mandatory:"false" json:"instanceMetrics"`
}

ExadataInsightResourceStatistics Contains resource statistics with usage unit

func (ExadataInsightResourceStatistics) String ¶

func (ExadataInsightResourceStatistics) ValidateEnumValue ¶

func (m ExadataInsightResourceStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsightResourceStatisticsAggregation ¶

type ExadataInsightResourceStatisticsAggregation interface {
}

ExadataInsightResourceStatisticsAggregation Contains resource details and current statistics

type ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum ¶

type ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum string

ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum Enum with underlying type: string

const (
	ExadataInsightResourceStatisticsAggregationExadataResourceTypeDatabase      ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "DATABASE"
	ExadataInsightResourceStatisticsAggregationExadataResourceTypeHost          ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "HOST"
	ExadataInsightResourceStatisticsAggregationExadataResourceTypeStorageServer ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
	ExadataInsightResourceStatisticsAggregationExadataResourceTypeDiskgroup     ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum

func GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumValues ¶

func GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumValues() []ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum

GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumValues Enumerates the set of values for ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum

func GetMappingExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum ¶

func GetMappingExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum(val string) (ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum, bool)

GetMappingExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExadataInsightSummary ¶

type ExadataInsightSummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight resource.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	GetExadataName() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// Indicates the status of an Exadata insight in Operations Insights
	GetStatus() ResourceStatusEnum

	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The current state of the Exadata insight.
	GetLifecycleState() ExadataInsightLifecycleStateEnum

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	GetExadataDisplayName() *string

	// Operations Insights internal representation of the the Exadata system type.
	GetExadataType() ExadataTypeEnum

	// Operations Insights internal representation of the the Exadata system rack type.
	GetExadataRackType() ExadataRackTypeEnum

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string
}

ExadataInsightSummary Summary of an Exadata insight resource.

type ExadataInsightSummaryCollection ¶

type ExadataInsightSummaryCollection struct {

	// Array of Exadata insight summary objects.
	Items []ExadataInsightSummary `mandatory:"true" json:"items"`
}

ExadataInsightSummaryCollection Collection of Exadata insight summary objects.

func (ExadataInsightSummaryCollection) String ¶

func (*ExadataInsightSummaryCollection) UnmarshalJSON ¶

func (m *ExadataInsightSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExadataInsightSummaryCollection) ValidateEnumValue ¶

func (m ExadataInsightSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsights ¶

type ExadataInsights struct {

	// Exadata Insights Object.
	ExadataInsights *interface{} `mandatory:"false" json:"exadataInsights"`
}

ExadataInsights Logical grouping used for Operations Insights Exadata related operations.

func (ExadataInsights) String ¶

func (m ExadataInsights) String() string

func (ExadataInsights) ValidateEnumValue ¶

func (m ExadataInsights) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsightsDataObject ¶ added in v65.8.1

type ExadataInsightsDataObject struct {

	// Unique identifier of OPSI data object.
	Identifier *string `mandatory:"true" json:"identifier"`

	// User-friendly name of OPSI data object.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Metadata of columns in a data object.
	ColumnsMetadata []DataObjectColumnMetadata `mandatory:"true" json:"columnsMetadata"`

	// Description of OPSI data object.
	Description *string `mandatory:"false" json:"description"`

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	Name *string `mandatory:"false" json:"name"`

	// Names of all the groups to which the data object belongs to.
	GroupNames []string `mandatory:"false" json:"groupNames"`

	// Time period supported by the data object for quering data.
	// Time period is in ISO 8601 format with respect to current time. Default is last 30 days represented by P30D.
	// Examples: P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months).
	SupportedQueryTimePeriod *string `mandatory:"false" json:"supportedQueryTimePeriod"`

	// Supported query parameters by this OPSI data object that can be configured while a data object query involving this data object is executed.
	SupportedQueryParams []OpsiDataObjectSupportedQueryParam `mandatory:"false" json:"supportedQueryParams"`
}

ExadataInsightsDataObject Exadata insights data object.

func (ExadataInsightsDataObject) GetColumnsMetadata ¶ added in v65.8.1

func (m ExadataInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata

GetColumnsMetadata returns ColumnsMetadata

func (ExadataInsightsDataObject) GetDescription ¶ added in v65.8.1

func (m ExadataInsightsDataObject) GetDescription() *string

GetDescription returns Description

func (ExadataInsightsDataObject) GetDisplayName ¶ added in v65.8.1

func (m ExadataInsightsDataObject) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExadataInsightsDataObject) GetGroupNames ¶ added in v65.47.2

func (m ExadataInsightsDataObject) GetGroupNames() []string

GetGroupNames returns GroupNames

func (ExadataInsightsDataObject) GetIdentifier ¶ added in v65.8.1

func (m ExadataInsightsDataObject) GetIdentifier() *string

GetIdentifier returns Identifier

func (ExadataInsightsDataObject) GetName ¶ added in v65.47.2

func (m ExadataInsightsDataObject) GetName() *string

GetName returns Name

func (ExadataInsightsDataObject) GetSupportedQueryParams ¶ added in v65.47.2

func (m ExadataInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam

GetSupportedQueryParams returns SupportedQueryParams

func (ExadataInsightsDataObject) GetSupportedQueryTimePeriod ¶ added in v65.47.2

func (m ExadataInsightsDataObject) GetSupportedQueryTimePeriod() *string

GetSupportedQueryTimePeriod returns SupportedQueryTimePeriod

func (ExadataInsightsDataObject) MarshalJSON ¶ added in v65.8.1

func (m ExadataInsightsDataObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataInsightsDataObject) String ¶ added in v65.8.1

func (m ExadataInsightsDataObject) String() string

func (ExadataInsightsDataObject) ValidateEnumValue ¶ added in v65.8.1

func (m ExadataInsightsDataObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataInsightsDataObjectSummary ¶ added in v65.8.1

type ExadataInsightsDataObjectSummary struct {

	// Unique identifier of OPSI data object.
	Identifier *string `mandatory:"true" json:"identifier"`

	// User-friendly name of OPSI data object.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Description of OPSI data object.
	Description *string `mandatory:"false" json:"description"`

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	Name *string `mandatory:"false" json:"name"`

	// Names of all the groups to which the data object belongs to.
	GroupNames []string `mandatory:"false" json:"groupNames"`
}

ExadataInsightsDataObjectSummary Summary of an exadata insights data object.

func (ExadataInsightsDataObjectSummary) GetDescription ¶ added in v65.8.1

func (m ExadataInsightsDataObjectSummary) GetDescription() *string

GetDescription returns Description

func (ExadataInsightsDataObjectSummary) GetDisplayName ¶ added in v65.8.1

func (m ExadataInsightsDataObjectSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExadataInsightsDataObjectSummary) GetGroupNames ¶ added in v65.47.2

func (m ExadataInsightsDataObjectSummary) GetGroupNames() []string

GetGroupNames returns GroupNames

func (ExadataInsightsDataObjectSummary) GetIdentifier ¶ added in v65.8.1

func (m ExadataInsightsDataObjectSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (ExadataInsightsDataObjectSummary) GetName ¶ added in v65.47.2

GetName returns Name

func (ExadataInsightsDataObjectSummary) MarshalJSON ¶ added in v65.8.1

func (m ExadataInsightsDataObjectSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataInsightsDataObjectSummary) String ¶ added in v65.8.1

func (ExadataInsightsDataObjectSummary) ValidateEnumValue ¶ added in v65.8.1

func (m ExadataInsightsDataObjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataMemberCollection ¶

type ExadataMemberCollection struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	ExadataName *string `mandatory:"true" json:"exadataName"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"true" json:"exadataDisplayName"`

	// Operations Insights internal representation of the the Exadata system type.
	ExadataType ExadataTypeEnum `mandatory:"true" json:"exadataType"`

	// Exadata rack type.
	ExadataRackType ExadataRackTypeEnum `mandatory:"true" json:"exadataRackType"`

	// Collection of Exadata members
	Items []ExadataMemberSummary `mandatory:"true" json:"items"`
}

ExadataMemberCollection Partial definition of the exadata insight resource.

func (ExadataMemberCollection) String ¶

func (m ExadataMemberCollection) String() string

func (ExadataMemberCollection) ValidateEnumValue ¶

func (m ExadataMemberCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataMemberSummary ¶

type ExadataMemberSummary struct {

	// Name of exadata member target
	Name *string `mandatory:"true" json:"name"`

	// Display Name of exadata member target
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Entity type of exadata member target
	EntityType ExadataMemberSummaryEntityTypeEnum `mandatory:"true" json:"entityType"`
}

ExadataMemberSummary Lists name, display name and type of exadata member.

func (ExadataMemberSummary) String ¶

func (m ExadataMemberSummary) String() string

func (ExadataMemberSummary) ValidateEnumValue ¶

func (m ExadataMemberSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataMemberSummaryEntityTypeEnum ¶

type ExadataMemberSummaryEntityTypeEnum string

ExadataMemberSummaryEntityTypeEnum Enum with underlying type: string

const (
	ExadataMemberSummaryEntityTypeDatabase         ExadataMemberSummaryEntityTypeEnum = "DATABASE"
	ExadataMemberSummaryEntityTypeIlomServer       ExadataMemberSummaryEntityTypeEnum = "ILOM_SERVER"
	ExadataMemberSummaryEntityTypePdu              ExadataMemberSummaryEntityTypeEnum = "PDU"
	ExadataMemberSummaryEntityTypeStorageServer    ExadataMemberSummaryEntityTypeEnum = "STORAGE_SERVER"
	ExadataMemberSummaryEntityTypeClusterAsm       ExadataMemberSummaryEntityTypeEnum = "CLUSTER_ASM"
	ExadataMemberSummaryEntityTypeInfinibandSwitch ExadataMemberSummaryEntityTypeEnum = "INFINIBAND_SWITCH"
	ExadataMemberSummaryEntityTypeEthernetSwitch   ExadataMemberSummaryEntityTypeEnum = "ETHERNET_SWITCH"
	ExadataMemberSummaryEntityTypeHost             ExadataMemberSummaryEntityTypeEnum = "HOST"
	ExadataMemberSummaryEntityTypeVmCluster        ExadataMemberSummaryEntityTypeEnum = "VM_CLUSTER"
)

Set of constants representing the allowable values for ExadataMemberSummaryEntityTypeEnum

func GetExadataMemberSummaryEntityTypeEnumValues ¶

func GetExadataMemberSummaryEntityTypeEnumValues() []ExadataMemberSummaryEntityTypeEnum

GetExadataMemberSummaryEntityTypeEnumValues Enumerates the set of values for ExadataMemberSummaryEntityTypeEnum

func GetMappingExadataMemberSummaryEntityTypeEnum ¶

func GetMappingExadataMemberSummaryEntityTypeEnum(val string) (ExadataMemberSummaryEntityTypeEnum, bool)

GetMappingExadataMemberSummaryEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExadataRackTypeEnum ¶

type ExadataRackTypeEnum string

ExadataRackTypeEnum Enum with underlying type: string

const (
	ExadataRackTypeFull    ExadataRackTypeEnum = "FULL"
	ExadataRackTypeHalf    ExadataRackTypeEnum = "HALF"
	ExadataRackTypeQuarter ExadataRackTypeEnum = "QUARTER"
	ExadataRackTypeEighth  ExadataRackTypeEnum = "EIGHTH"
	ExadataRackTypeFlex    ExadataRackTypeEnum = "FLEX"
)

Set of constants representing the allowable values for ExadataRackTypeEnum

func GetExadataRackTypeEnumValues ¶

func GetExadataRackTypeEnumValues() []ExadataRackTypeEnum

GetExadataRackTypeEnumValues Enumerates the set of values for ExadataRackTypeEnum

func GetMappingExadataRackTypeEnum ¶

func GetMappingExadataRackTypeEnum(val string) (ExadataRackTypeEnum, bool)

GetMappingExadataRackTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExadataResourceTypeEnum ¶ added in v65.27.0

type ExadataResourceTypeEnum string

ExadataResourceTypeEnum Enum with underlying type: string

const (
	ExadataResourceTypeCloudExadataInfrastructure ExadataResourceTypeEnum = "cloudExadataInfrastructure"
)

Set of constants representing the allowable values for ExadataResourceTypeEnum

func GetExadataResourceTypeEnumValues ¶ added in v65.27.0

func GetExadataResourceTypeEnumValues() []ExadataResourceTypeEnum

GetExadataResourceTypeEnumValues Enumerates the set of values for ExadataResourceTypeEnum

func GetMappingExadataResourceTypeEnum ¶ added in v65.27.0

func GetMappingExadataResourceTypeEnum(val string) (ExadataResourceTypeEnum, bool)

GetMappingExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExadataStorageServerStatisticsSummary ¶

type ExadataStorageServerStatisticsSummary struct {
	ResourceDetails *StorageServerDetails `mandatory:"true" json:"resourceDetails"`

	CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

ExadataStorageServerStatisticsSummary Storage server details and statistics.

func (ExadataStorageServerStatisticsSummary) MarshalJSON ¶

func (m ExadataStorageServerStatisticsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExadataStorageServerStatisticsSummary) String ¶

func (ExadataStorageServerStatisticsSummary) ValidateEnumValue ¶

func (m ExadataStorageServerStatisticsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExadataTypeEnum ¶

type ExadataTypeEnum string

ExadataTypeEnum Enum with underlying type: string

const (
	ExadataTypeDbmachine ExadataTypeEnum = "DBMACHINE"
	ExadataTypeExacs     ExadataTypeEnum = "EXACS"
	ExadataTypeExacc     ExadataTypeEnum = "EXACC"
)

Set of constants representing the allowable values for ExadataTypeEnum

func GetExadataTypeEnumValues ¶

func GetExadataTypeEnumValues() []ExadataTypeEnum

GetExadataTypeEnumValues Enumerates the set of values for ExadataTypeEnum

func GetMappingExadataTypeEnum ¶

func GetMappingExadataTypeEnum(val string) (ExadataTypeEnum, bool)

GetMappingExadataTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDatabaseReportReportFormatEnum ¶ added in v65.14.0

type GetAwrDatabaseReportReportFormatEnum string

GetAwrDatabaseReportReportFormatEnum Enum with underlying type: string

const (
	GetAwrDatabaseReportReportFormatHtml GetAwrDatabaseReportReportFormatEnum = "HTML"
	GetAwrDatabaseReportReportFormatText GetAwrDatabaseReportReportFormatEnum = "TEXT"
)

Set of constants representing the allowable values for GetAwrDatabaseReportReportFormatEnum

func GetGetAwrDatabaseReportReportFormatEnumValues ¶ added in v65.14.0

func GetGetAwrDatabaseReportReportFormatEnumValues() []GetAwrDatabaseReportReportFormatEnum

GetGetAwrDatabaseReportReportFormatEnumValues Enumerates the set of values for GetAwrDatabaseReportReportFormatEnum

func GetMappingGetAwrDatabaseReportReportFormatEnum ¶ added in v65.14.0

func GetMappingGetAwrDatabaseReportReportFormatEnum(val string) (GetAwrDatabaseReportReportFormatEnum, bool)

GetMappingGetAwrDatabaseReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDatabaseReportReportTypeEnum ¶ added in v65.14.0

type GetAwrDatabaseReportReportTypeEnum string

GetAwrDatabaseReportReportTypeEnum Enum with underlying type: string

const (
	GetAwrDatabaseReportReportTypeAwr GetAwrDatabaseReportReportTypeEnum = "AWR"
	GetAwrDatabaseReportReportTypeAsh GetAwrDatabaseReportReportTypeEnum = "ASH"
)

Set of constants representing the allowable values for GetAwrDatabaseReportReportTypeEnum

func GetGetAwrDatabaseReportReportTypeEnumValues ¶ added in v65.14.0

func GetGetAwrDatabaseReportReportTypeEnumValues() []GetAwrDatabaseReportReportTypeEnum

GetGetAwrDatabaseReportReportTypeEnumValues Enumerates the set of values for GetAwrDatabaseReportReportTypeEnum

func GetMappingGetAwrDatabaseReportReportTypeEnum ¶ added in v65.14.0

func GetMappingGetAwrDatabaseReportReportTypeEnum(val string) (GetAwrDatabaseReportReportTypeEnum, bool)

GetMappingGetAwrDatabaseReportReportTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDatabaseReportRequest ¶ added in v65.14.0

type GetAwrDatabaseReportRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The query parameter to filter the AWR report types.
	ReportType GetAwrDatabaseReportReportTypeEnum `mandatory:"false" contributesTo:"query" name:"reportType" omitEmpty:"true"`

	// The format of the AWR report.
	ReportFormat GetAwrDatabaseReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrDatabaseReportRequest wrapper for the GetAwrDatabaseReport operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrDatabaseReport.go.html to see an example of how to use GetAwrDatabaseReportRequest.

func (GetAwrDatabaseReportRequest) BinaryRequestBody ¶ added in v65.14.0

func (request GetAwrDatabaseReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDatabaseReportRequest) HTTPRequest ¶ added in v65.14.0

func (request GetAwrDatabaseReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDatabaseReportRequest) RetryPolicy ¶ added in v65.14.0

func (request GetAwrDatabaseReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDatabaseReportRequest) String ¶ added in v65.14.0

func (request GetAwrDatabaseReportRequest) String() string

func (GetAwrDatabaseReportRequest) ValidateEnumValue ¶ added in v65.14.0

func (request GetAwrDatabaseReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrDatabaseReportResponse ¶ added in v65.14.0

type GetAwrDatabaseReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrDatabaseReport instance
	AwrDatabaseReport `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"`
}

GetAwrDatabaseReportResponse wrapper for the GetAwrDatabaseReport operation

func (GetAwrDatabaseReportResponse) HTTPResponse ¶ added in v65.14.0

func (response GetAwrDatabaseReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDatabaseReportResponse) String ¶ added in v65.14.0

func (response GetAwrDatabaseReportResponse) String() string

type GetAwrDatabaseSqlReportReportFormatEnum ¶ added in v65.14.0

type GetAwrDatabaseSqlReportReportFormatEnum string

GetAwrDatabaseSqlReportReportFormatEnum Enum with underlying type: string

const (
	GetAwrDatabaseSqlReportReportFormatHtml GetAwrDatabaseSqlReportReportFormatEnum = "HTML"
	GetAwrDatabaseSqlReportReportFormatText GetAwrDatabaseSqlReportReportFormatEnum = "TEXT"
)

Set of constants representing the allowable values for GetAwrDatabaseSqlReportReportFormatEnum

func GetGetAwrDatabaseSqlReportReportFormatEnumValues ¶ added in v65.14.0

func GetGetAwrDatabaseSqlReportReportFormatEnumValues() []GetAwrDatabaseSqlReportReportFormatEnum

GetGetAwrDatabaseSqlReportReportFormatEnumValues Enumerates the set of values for GetAwrDatabaseSqlReportReportFormatEnum

func GetMappingGetAwrDatabaseSqlReportReportFormatEnum ¶ added in v65.14.0

func GetMappingGetAwrDatabaseSqlReportReportFormatEnum(val string) (GetAwrDatabaseSqlReportReportFormatEnum, bool)

GetMappingGetAwrDatabaseSqlReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDatabaseSqlReportRequest ¶ added in v65.14.0

type GetAwrDatabaseSqlReportRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The parameter to filter SQL by ID. Note that the SQL ID is generated internally by Oracle for each SQL statement and can be retrieved from AWR Report API (/awrHubs/{awrHubId}/awrDbReport).
	SqlId *string `mandatory:"true" contributesTo:"query" name:"sqlId"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The format of the AWR report.
	ReportFormat GetAwrDatabaseSqlReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrDatabaseSqlReportRequest wrapper for the GetAwrDatabaseSqlReport operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrDatabaseSqlReport.go.html to see an example of how to use GetAwrDatabaseSqlReportRequest.

func (GetAwrDatabaseSqlReportRequest) BinaryRequestBody ¶ added in v65.14.0

func (request GetAwrDatabaseSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDatabaseSqlReportRequest) HTTPRequest ¶ added in v65.14.0

func (request GetAwrDatabaseSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDatabaseSqlReportRequest) RetryPolicy ¶ added in v65.14.0

func (request GetAwrDatabaseSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDatabaseSqlReportRequest) String ¶ added in v65.14.0

func (request GetAwrDatabaseSqlReportRequest) String() string

func (GetAwrDatabaseSqlReportRequest) ValidateEnumValue ¶ added in v65.14.0

func (request GetAwrDatabaseSqlReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrDatabaseSqlReportResponse ¶ added in v65.14.0

type GetAwrDatabaseSqlReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrDatabaseSqlReport instance
	AwrDatabaseSqlReport `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"`
}

GetAwrDatabaseSqlReportResponse wrapper for the GetAwrDatabaseSqlReport operation

func (GetAwrDatabaseSqlReportResponse) HTTPResponse ¶ added in v65.14.0

func (response GetAwrDatabaseSqlReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDatabaseSqlReportResponse) String ¶ added in v65.14.0

func (response GetAwrDatabaseSqlReportResponse) String() string

type GetAwrHubObjectArchivalStateEnum ¶ added in v65.54.0

type GetAwrHubObjectArchivalStateEnum string

GetAwrHubObjectArchivalStateEnum Enum with underlying type: string

const (
	GetAwrHubObjectArchivalStateArchived  GetAwrHubObjectArchivalStateEnum = "ARCHIVED"
	GetAwrHubObjectArchivalStateRestoring GetAwrHubObjectArchivalStateEnum = "RESTORING"
	GetAwrHubObjectArchivalStateRestored  GetAwrHubObjectArchivalStateEnum = "RESTORED"
)

Set of constants representing the allowable values for GetAwrHubObjectArchivalStateEnum

func GetGetAwrHubObjectArchivalStateEnumValues ¶ added in v65.54.0

func GetGetAwrHubObjectArchivalStateEnumValues() []GetAwrHubObjectArchivalStateEnum

GetGetAwrHubObjectArchivalStateEnumValues Enumerates the set of values for GetAwrHubObjectArchivalStateEnum

func GetMappingGetAwrHubObjectArchivalStateEnum ¶ added in v65.54.0

func GetMappingGetAwrHubObjectArchivalStateEnum(val string) (GetAwrHubObjectArchivalStateEnum, bool)

GetMappingGetAwrHubObjectArchivalStateEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrHubObjectRequest ¶ added in v65.54.0

type GetAwrHubObjectRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Unique Awr Hub Object identifier
	ObjectName *string `mandatory:"true" contributesTo:"path" name:"objectName"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrHubObjectRequest wrapper for the GetAwrHubObject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrHubObject.go.html to see an example of how to use GetAwrHubObjectRequest.

func (GetAwrHubObjectRequest) BinaryRequestBody ¶ added in v65.54.0

func (request GetAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrHubObjectRequest) HTTPRequest ¶ added in v65.54.0

func (request GetAwrHubObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrHubObjectRequest) RetryPolicy ¶ added in v65.54.0

func (request GetAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrHubObjectRequest) String ¶ added in v65.54.0

func (request GetAwrHubObjectRequest) String() string

func (GetAwrHubObjectRequest) ValidateEnumValue ¶ added in v65.54.0

func (request GetAwrHubObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrHubObjectResponse ¶ added in v65.54.0

type GetAwrHubObjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The io.ReadCloser instance
	Content io.ReadCloser `presentIn:"body" encoding:"binary"`

	// Echoes back the value passed in the opc-client-request-id header, for use by clients when debugging.
	OpcClientRequestId *string `presentIn:"header" name:"opc-client-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// The user-defined metadata for the Awr Hub object.
	OpcMeta map[string]string `presentIn:"header-collection" prefix:"opc-meta-"`

	// The Awr Hub object size in bytes.
	ContentLength *int64 `presentIn:"header" name:"content-length"`

	// Content-Range header.
	ContentRange *string `presentIn:"header" name:"content-range"`

	// Content-MD5 header.
	ContentMd5 *string `presentIn:"header" name:"content-md5"`

	OpcMultipartMd5 *string `presentIn:"header" name:"opc-multipart-md5"`

	// Content-Type header.
	ContentType *string `presentIn:"header" name:"content-type"`

	// Content-Language header.
	ContentLanguage *string `presentIn:"header" name:"content-language"`

	// Content-Encoding header.
	ContentEncoding *string `presentIn:"header" name:"content-encoding"`

	// Cache-Control header.
	CacheControl *string `presentIn:"header" name:"cache-control"`

	// Content-Disposition header.
	ContentDisposition *string `presentIn:"header" name:"content-disposition"`

	// The Awr Hub object modification time.
	LastModified *common.SDKTime `presentIn:"header" name:"last-modified"`

	// The storage tier that the Awr Hub object is stored in.
	StorageTier GetAwrHubObjectStorageTierEnum `presentIn:"header" name:"storage-tier"`

	// Archival state of an Awr Hub object. This field is set only for Awr Hub objects in Archive tier.
	ArchivalState GetAwrHubObjectArchivalStateEnum `presentIn:"header" name:"archival-state"`

	// Time that the Awr Hub object is returned to the archived state.
	TimeOfArchival *common.SDKTime `presentIn:"header" name:"time-of-archival"`

	// VersionId of the requested Awr Hub object.
	VersionId *string `presentIn:"header" name:"version-id"`

	// The date and time after which the Awr Hub object is no longer cached by a browser, proxy, or other caching entity.
	Expires *common.SDKTime `presentIn:"header" name:"expires"`

	// Flag to indicate whether or not the object was modified.  If this is true,
	// the getter for the object itself will return null.  Callers should check this
	// if they specified one of the request params that might result in a conditional
	// response (like 'if-match'/'if-none-match').
	IsNotModified bool
}

GetAwrHubObjectResponse wrapper for the GetAwrHubObject operation

func (GetAwrHubObjectResponse) HTTPResponse ¶ added in v65.54.0

func (response GetAwrHubObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrHubObjectResponse) String ¶ added in v65.54.0

func (response GetAwrHubObjectResponse) String() string

type GetAwrHubObjectStorageTierEnum ¶ added in v65.54.0

type GetAwrHubObjectStorageTierEnum string

GetAwrHubObjectStorageTierEnum Enum with underlying type: string

const (
	GetAwrHubObjectStorageTierStandard         GetAwrHubObjectStorageTierEnum = "STANDARD"
	GetAwrHubObjectStorageTierInfrequentaccess GetAwrHubObjectStorageTierEnum = "INFREQUENTACCESS"
	GetAwrHubObjectStorageTierArchive          GetAwrHubObjectStorageTierEnum = "ARCHIVE"
)

Set of constants representing the allowable values for GetAwrHubObjectStorageTierEnum

func GetGetAwrHubObjectStorageTierEnumValues ¶ added in v65.54.0

func GetGetAwrHubObjectStorageTierEnumValues() []GetAwrHubObjectStorageTierEnum

GetGetAwrHubObjectStorageTierEnumValues Enumerates the set of values for GetAwrHubObjectStorageTierEnum

func GetMappingGetAwrHubObjectStorageTierEnum ¶ added in v65.54.0

func GetMappingGetAwrHubObjectStorageTierEnum(val string) (GetAwrHubObjectStorageTierEnum, bool)

GetMappingGetAwrHubObjectStorageTierEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrHubRequest ¶

type GetAwrHubRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrHubRequest wrapper for the GetAwrHub operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrHub.go.html to see an example of how to use GetAwrHubRequest.

func (GetAwrHubRequest) BinaryRequestBody ¶

func (request GetAwrHubRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrHubRequest) HTTPRequest ¶

func (request GetAwrHubRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrHubRequest) RetryPolicy ¶

func (request GetAwrHubRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrHubRequest) String ¶

func (request GetAwrHubRequest) String() string

func (GetAwrHubRequest) ValidateEnumValue ¶

func (request GetAwrHubRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrHubResponse ¶

type GetAwrHubResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrHub instance
	AwrHub `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"`
}

GetAwrHubResponse wrapper for the GetAwrHub operation

func (GetAwrHubResponse) HTTPResponse ¶

func (response GetAwrHubResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrHubResponse) String ¶

func (response GetAwrHubResponse) String() string

type GetAwrHubSourceRequest ¶ added in v65.54.0

type GetAwrHubSourceRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrHubSourceRequest wrapper for the GetAwrHubSource operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrHubSource.go.html to see an example of how to use GetAwrHubSourceRequest.

func (GetAwrHubSourceRequest) BinaryRequestBody ¶ added in v65.54.0

func (request GetAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrHubSourceRequest) HTTPRequest ¶ added in v65.54.0

func (request GetAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrHubSourceRequest) RetryPolicy ¶ added in v65.54.0

func (request GetAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrHubSourceRequest) String ¶ added in v65.54.0

func (request GetAwrHubSourceRequest) String() string

func (GetAwrHubSourceRequest) ValidateEnumValue ¶ added in v65.54.0

func (request GetAwrHubSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrHubSourceResponse ¶ added in v65.54.0

type GetAwrHubSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrHubSource instance
	AwrHubSource `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"`
}

GetAwrHubSourceResponse wrapper for the GetAwrHubSource operation

func (GetAwrHubSourceResponse) HTTPResponse ¶ added in v65.54.0

func (response GetAwrHubSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrHubSourceResponse) String ¶ added in v65.54.0

func (response GetAwrHubSourceResponse) String() string

type GetAwrReportReportFormatEnum ¶

type GetAwrReportReportFormatEnum string

GetAwrReportReportFormatEnum Enum with underlying type: string

const (
	GetAwrReportReportFormatHtml GetAwrReportReportFormatEnum = "HTML"
	GetAwrReportReportFormatText GetAwrReportReportFormatEnum = "TEXT"
)

Set of constants representing the allowable values for GetAwrReportReportFormatEnum

func GetGetAwrReportReportFormatEnumValues ¶

func GetGetAwrReportReportFormatEnumValues() []GetAwrReportReportFormatEnum

GetGetAwrReportReportFormatEnumValues Enumerates the set of values for GetAwrReportReportFormatEnum

func GetMappingGetAwrReportReportFormatEnum ¶

func GetMappingGetAwrReportReportFormatEnum(val string) (GetAwrReportReportFormatEnum, bool)

GetMappingGetAwrReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrReportRequest ¶

type GetAwrReportRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// AWR source database identifier.
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The format of the AWR report. Default report format is HTML.
	ReportFormat GetAwrReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrReportRequest wrapper for the GetAwrReport operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrReport.go.html to see an example of how to use GetAwrReportRequest.

func (GetAwrReportRequest) BinaryRequestBody ¶

func (request GetAwrReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrReportRequest) HTTPRequest ¶

func (request GetAwrReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrReportRequest) RetryPolicy ¶

func (request GetAwrReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrReportRequest) String ¶

func (request GetAwrReportRequest) String() string

func (GetAwrReportRequest) ValidateEnumValue ¶

func (request GetAwrReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrReportResponse ¶

type GetAwrReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrReport instance
	AwrReport `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"`
}

GetAwrReportResponse wrapper for the GetAwrReport operation

func (GetAwrReportResponse) HTTPResponse ¶

func (response GetAwrReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrReportResponse) String ¶

func (response GetAwrReportResponse) String() string

type GetDatabaseInsightRequest ¶

type GetDatabaseInsightRequest struct {

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDatabaseInsightRequest wrapper for the GetDatabaseInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetDatabaseInsight.go.html to see an example of how to use GetDatabaseInsightRequest.

func (GetDatabaseInsightRequest) BinaryRequestBody ¶

func (request GetDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseInsightRequest) HTTPRequest ¶

func (request GetDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseInsightRequest) RetryPolicy ¶

func (request GetDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseInsightRequest) String ¶

func (request GetDatabaseInsightRequest) String() string

func (GetDatabaseInsightRequest) ValidateEnumValue ¶

func (request GetDatabaseInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseInsightResponse ¶

type GetDatabaseInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DatabaseInsight instance
	DatabaseInsight `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"`
}

GetDatabaseInsightResponse wrapper for the GetDatabaseInsight operation

func (GetDatabaseInsightResponse) HTTPResponse ¶

func (response GetDatabaseInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseInsightResponse) String ¶

func (response GetDatabaseInsightResponse) String() string

type GetEnterpriseManagerBridgeRequest ¶

type GetEnterpriseManagerBridgeRequest struct {

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"true" contributesTo:"path" name:"enterpriseManagerBridgeId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetEnterpriseManagerBridgeRequest wrapper for the GetEnterpriseManagerBridge operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetEnterpriseManagerBridge.go.html to see an example of how to use GetEnterpriseManagerBridgeRequest.

func (GetEnterpriseManagerBridgeRequest) BinaryRequestBody ¶

func (request GetEnterpriseManagerBridgeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetEnterpriseManagerBridgeRequest) HTTPRequest ¶

func (request GetEnterpriseManagerBridgeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetEnterpriseManagerBridgeRequest) RetryPolicy ¶

func (request GetEnterpriseManagerBridgeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetEnterpriseManagerBridgeRequest) String ¶

func (request GetEnterpriseManagerBridgeRequest) String() string

func (GetEnterpriseManagerBridgeRequest) ValidateEnumValue ¶

func (request GetEnterpriseManagerBridgeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetEnterpriseManagerBridgeResponse ¶

type GetEnterpriseManagerBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The EnterpriseManagerBridge instance
	EnterpriseManagerBridge `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"`
}

GetEnterpriseManagerBridgeResponse wrapper for the GetEnterpriseManagerBridge operation

func (GetEnterpriseManagerBridgeResponse) HTTPResponse ¶

func (response GetEnterpriseManagerBridgeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetEnterpriseManagerBridgeResponse) String ¶

func (response GetEnterpriseManagerBridgeResponse) String() string

type GetExadataInsightRequest ¶

type GetExadataInsightRequest struct {

	// Unique Exadata insight identifier
	ExadataInsightId *string `mandatory:"true" contributesTo:"path" name:"exadataInsightId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExadataInsightRequest wrapper for the GetExadataInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetExadataInsight.go.html to see an example of how to use GetExadataInsightRequest.

func (GetExadataInsightRequest) BinaryRequestBody ¶

func (request GetExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExadataInsightRequest) HTTPRequest ¶

func (request GetExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExadataInsightRequest) RetryPolicy ¶

func (request GetExadataInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExadataInsightRequest) String ¶

func (request GetExadataInsightRequest) String() string

func (GetExadataInsightRequest) ValidateEnumValue ¶

func (request GetExadataInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExadataInsightResponse ¶

type GetExadataInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExadataInsight instance
	ExadataInsight `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"`
}

GetExadataInsightResponse wrapper for the GetExadataInsight operation

func (GetExadataInsightResponse) HTTPResponse ¶

func (response GetExadataInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExadataInsightResponse) String ¶

func (response GetExadataInsightResponse) String() string

type GetHostInsightRequest ¶

type GetHostInsightRequest struct {

	// Unique host insight identifier
	HostInsightId *string `mandatory:"true" contributesTo:"path" name:"hostInsightId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetHostInsightRequest wrapper for the GetHostInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetHostInsight.go.html to see an example of how to use GetHostInsightRequest.

func (GetHostInsightRequest) BinaryRequestBody ¶

func (request GetHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostInsightRequest) HTTPRequest ¶

func (request GetHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostInsightRequest) RetryPolicy ¶

func (request GetHostInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostInsightRequest) String ¶

func (request GetHostInsightRequest) String() string

func (GetHostInsightRequest) ValidateEnumValue ¶

func (request GetHostInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetHostInsightResponse ¶

type GetHostInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The HostInsight instance
	HostInsight `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"`
}

GetHostInsightResponse wrapper for the GetHostInsight operation

func (GetHostInsightResponse) HTTPResponse ¶

func (response GetHostInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostInsightResponse) String ¶

func (response GetHostInsightResponse) String() string

type GetNewsReportRequest ¶ added in v65.46.0

type GetNewsReportRequest struct {

	// Unique news report identifier.
	NewsReportId *string `mandatory:"true" contributesTo:"path" name:"newsReportId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetNewsReportRequest wrapper for the GetNewsReport operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetNewsReport.go.html to see an example of how to use GetNewsReportRequest.

func (GetNewsReportRequest) BinaryRequestBody ¶ added in v65.46.0

func (request GetNewsReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetNewsReportRequest) HTTPRequest ¶ added in v65.46.0

func (request GetNewsReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetNewsReportRequest) RetryPolicy ¶ added in v65.46.0

func (request GetNewsReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetNewsReportRequest) String ¶ added in v65.46.0

func (request GetNewsReportRequest) String() string

func (GetNewsReportRequest) ValidateEnumValue ¶ added in v65.46.0

func (request GetNewsReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetNewsReportResponse ¶ added in v65.46.0

type GetNewsReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The NewsReport instance
	NewsReport `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"`
}

GetNewsReportResponse wrapper for the GetNewsReport operation

func (GetNewsReportResponse) HTTPResponse ¶ added in v65.46.0

func (response GetNewsReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetNewsReportResponse) String ¶ added in v65.46.0

func (response GetNewsReportResponse) String() string

type GetOperationsInsightsPrivateEndpointRequest ¶

type GetOperationsInsightsPrivateEndpointRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Operation Insights private endpoint.
	OperationsInsightsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsPrivateEndpointId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOperationsInsightsPrivateEndpointRequest wrapper for the GetOperationsInsightsPrivateEndpoint operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOperationsInsightsPrivateEndpoint.go.html to see an example of how to use GetOperationsInsightsPrivateEndpointRequest.

func (GetOperationsInsightsPrivateEndpointRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (GetOperationsInsightsPrivateEndpointRequest) HTTPRequest ¶

func (request GetOperationsInsightsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOperationsInsightsPrivateEndpointRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOperationsInsightsPrivateEndpointRequest) String ¶

func (GetOperationsInsightsPrivateEndpointRequest) ValidateEnumValue ¶

func (request GetOperationsInsightsPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOperationsInsightsPrivateEndpointResponse ¶

type GetOperationsInsightsPrivateEndpointResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OperationsInsightsPrivateEndpoint instance
	OperationsInsightsPrivateEndpoint `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"`
}

GetOperationsInsightsPrivateEndpointResponse wrapper for the GetOperationsInsightsPrivateEndpoint operation

func (GetOperationsInsightsPrivateEndpointResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetOperationsInsightsPrivateEndpointResponse) String ¶

type GetOperationsInsightsWarehouseRequest ¶

type GetOperationsInsightsWarehouseRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOperationsInsightsWarehouseRequest wrapper for the GetOperationsInsightsWarehouse operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOperationsInsightsWarehouse.go.html to see an example of how to use GetOperationsInsightsWarehouseRequest.

func (GetOperationsInsightsWarehouseRequest) BinaryRequestBody ¶

func (request GetOperationsInsightsWarehouseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOperationsInsightsWarehouseRequest) HTTPRequest ¶

func (request GetOperationsInsightsWarehouseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOperationsInsightsWarehouseRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOperationsInsightsWarehouseRequest) String ¶

func (GetOperationsInsightsWarehouseRequest) ValidateEnumValue ¶

func (request GetOperationsInsightsWarehouseRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOperationsInsightsWarehouseResponse ¶

type GetOperationsInsightsWarehouseResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OperationsInsightsWarehouse instance
	OperationsInsightsWarehouse `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"`
}

GetOperationsInsightsWarehouseResponse wrapper for the GetOperationsInsightsWarehouse operation

func (GetOperationsInsightsWarehouseResponse) HTTPResponse ¶

func (response GetOperationsInsightsWarehouseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOperationsInsightsWarehouseResponse) String ¶

type GetOperationsInsightsWarehouseUserRequest ¶

type GetOperationsInsightsWarehouseUserRequest struct {

	// Unique Operations Insights Warehouse User identifier
	OperationsInsightsWarehouseUserId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseUserId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOperationsInsightsWarehouseUserRequest wrapper for the GetOperationsInsightsWarehouseUser operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOperationsInsightsWarehouseUser.go.html to see an example of how to use GetOperationsInsightsWarehouseUserRequest.

func (GetOperationsInsightsWarehouseUserRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (GetOperationsInsightsWarehouseUserRequest) HTTPRequest ¶

func (request GetOperationsInsightsWarehouseUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOperationsInsightsWarehouseUserRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOperationsInsightsWarehouseUserRequest) String ¶

func (GetOperationsInsightsWarehouseUserRequest) ValidateEnumValue ¶

func (request GetOperationsInsightsWarehouseUserRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOperationsInsightsWarehouseUserResponse ¶

type GetOperationsInsightsWarehouseUserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OperationsInsightsWarehouseUser instance
	OperationsInsightsWarehouseUser `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"`
}

GetOperationsInsightsWarehouseUserResponse wrapper for the GetOperationsInsightsWarehouseUser operation

func (GetOperationsInsightsWarehouseUserResponse) HTTPResponse ¶

func (response GetOperationsInsightsWarehouseUserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOperationsInsightsWarehouseUserResponse) String ¶

type GetOpsiConfigurationConfigItemCustomStatusEnum ¶ added in v65.29.0

type GetOpsiConfigurationConfigItemCustomStatusEnum string

GetOpsiConfigurationConfigItemCustomStatusEnum Enum with underlying type: string

const (
	GetOpsiConfigurationConfigItemCustomStatusCustomized    GetOpsiConfigurationConfigItemCustomStatusEnum = "customized"
	GetOpsiConfigurationConfigItemCustomStatusNoncustomized GetOpsiConfigurationConfigItemCustomStatusEnum = "nonCustomized"
)

Set of constants representing the allowable values for GetOpsiConfigurationConfigItemCustomStatusEnum

func GetGetOpsiConfigurationConfigItemCustomStatusEnumValues ¶ added in v65.29.0

func GetGetOpsiConfigurationConfigItemCustomStatusEnumValues() []GetOpsiConfigurationConfigItemCustomStatusEnum

GetGetOpsiConfigurationConfigItemCustomStatusEnumValues Enumerates the set of values for GetOpsiConfigurationConfigItemCustomStatusEnum

func GetMappingGetOpsiConfigurationConfigItemCustomStatusEnum ¶ added in v65.29.0

func GetMappingGetOpsiConfigurationConfigItemCustomStatusEnum(val string) (GetOpsiConfigurationConfigItemCustomStatusEnum, bool)

GetMappingGetOpsiConfigurationConfigItemCustomStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type GetOpsiConfigurationConfigItemFieldEnum ¶ added in v65.29.0

type GetOpsiConfigurationConfigItemFieldEnum string

GetOpsiConfigurationConfigItemFieldEnum Enum with underlying type: string

const (
	GetOpsiConfigurationConfigItemFieldName               GetOpsiConfigurationConfigItemFieldEnum = "name"
	GetOpsiConfigurationConfigItemFieldValue              GetOpsiConfigurationConfigItemFieldEnum = "value"
	GetOpsiConfigurationConfigItemFieldDefaultvalue       GetOpsiConfigurationConfigItemFieldEnum = "defaultValue"
	GetOpsiConfigurationConfigItemFieldMetadata           GetOpsiConfigurationConfigItemFieldEnum = "metadata"
	GetOpsiConfigurationConfigItemFieldApplicablecontexts GetOpsiConfigurationConfigItemFieldEnum = "applicableContexts"
)

Set of constants representing the allowable values for GetOpsiConfigurationConfigItemFieldEnum

func GetGetOpsiConfigurationConfigItemFieldEnumValues ¶ added in v65.29.0

func GetGetOpsiConfigurationConfigItemFieldEnumValues() []GetOpsiConfigurationConfigItemFieldEnum

GetGetOpsiConfigurationConfigItemFieldEnumValues Enumerates the set of values for GetOpsiConfigurationConfigItemFieldEnum

func GetMappingGetOpsiConfigurationConfigItemFieldEnum ¶ added in v65.29.0

func GetMappingGetOpsiConfigurationConfigItemFieldEnum(val string) (GetOpsiConfigurationConfigItemFieldEnum, bool)

GetMappingGetOpsiConfigurationConfigItemFieldEnum performs case Insensitive comparison on enum value and return the desired enum

type GetOpsiConfigurationOpsiConfigFieldEnum ¶ added in v65.29.0

type GetOpsiConfigurationOpsiConfigFieldEnum string

GetOpsiConfigurationOpsiConfigFieldEnum Enum with underlying type: string

const (
	GetOpsiConfigurationOpsiConfigFieldConfigitems GetOpsiConfigurationOpsiConfigFieldEnum = "configItems"
)

Set of constants representing the allowable values for GetOpsiConfigurationOpsiConfigFieldEnum

func GetGetOpsiConfigurationOpsiConfigFieldEnumValues ¶ added in v65.29.0

func GetGetOpsiConfigurationOpsiConfigFieldEnumValues() []GetOpsiConfigurationOpsiConfigFieldEnum

GetGetOpsiConfigurationOpsiConfigFieldEnumValues Enumerates the set of values for GetOpsiConfigurationOpsiConfigFieldEnum

func GetMappingGetOpsiConfigurationOpsiConfigFieldEnum ¶ added in v65.29.0

func GetMappingGetOpsiConfigurationOpsiConfigFieldEnum(val string) (GetOpsiConfigurationOpsiConfigFieldEnum, bool)

GetMappingGetOpsiConfigurationOpsiConfigFieldEnum performs case Insensitive comparison on enum value and return the desired enum

type GetOpsiConfigurationRequest ¶ added in v65.29.0

type GetOpsiConfigurationRequest struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	OpsiConfigurationId *string `mandatory:"true" contributesTo:"path" name:"opsiConfigurationId"`

	// Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
	OpsiConfigField []GetOpsiConfigurationOpsiConfigFieldEnum `contributesTo:"query" name:"opsiConfigField" omitEmpty:"true" collectionFormat:"multi"`

	// Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned.
	// By default only customized configuration items are returned.
	ConfigItemCustomStatus []GetOpsiConfigurationConfigItemCustomStatusEnum `contributesTo:"query" name:"configItemCustomStatus" omitEmpty:"true" collectionFormat:"multi"`

	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContext []string `contributesTo:"query" name:"configItemsApplicableContext" collectionFormat:"multi"`

	// Specifies the fields to return in a config item summary.
	ConfigItemField []GetOpsiConfigurationConfigItemFieldEnum `contributesTo:"query" name:"configItemField" omitEmpty:"true" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOpsiConfigurationRequest wrapper for the GetOpsiConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOpsiConfiguration.go.html to see an example of how to use GetOpsiConfigurationRequest.

func (GetOpsiConfigurationRequest) BinaryRequestBody ¶ added in v65.29.0

func (request GetOpsiConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOpsiConfigurationRequest) HTTPRequest ¶ added in v65.29.0

func (request GetOpsiConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOpsiConfigurationRequest) RetryPolicy ¶ added in v65.29.0

func (request GetOpsiConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOpsiConfigurationRequest) String ¶ added in v65.29.0

func (request GetOpsiConfigurationRequest) String() string

func (GetOpsiConfigurationRequest) ValidateEnumValue ¶ added in v65.29.0

func (request GetOpsiConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOpsiConfigurationResponse ¶ added in v65.29.0

type GetOpsiConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OpsiConfiguration instance
	OpsiConfiguration `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"`
}

GetOpsiConfigurationResponse wrapper for the GetOpsiConfiguration operation

func (GetOpsiConfigurationResponse) HTTPResponse ¶ added in v65.29.0

func (response GetOpsiConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOpsiConfigurationResponse) String ¶ added in v65.29.0

func (response GetOpsiConfigurationResponse) String() string

type GetOpsiDataObjectRequest ¶ added in v65.8.1

type GetOpsiDataObjectRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique OPSI data object identifier.
	OpsiDataObjectIdentifier *string `mandatory:"true" contributesTo:"path" name:"opsiDataObjectIdentifier"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOpsiDataObjectRequest wrapper for the GetOpsiDataObject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOpsiDataObject.go.html to see an example of how to use GetOpsiDataObjectRequest.

func (GetOpsiDataObjectRequest) BinaryRequestBody ¶ added in v65.8.1

func (request GetOpsiDataObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOpsiDataObjectRequest) HTTPRequest ¶ added in v65.8.1

func (request GetOpsiDataObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOpsiDataObjectRequest) RetryPolicy ¶ added in v65.8.1

func (request GetOpsiDataObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOpsiDataObjectRequest) String ¶ added in v65.8.1

func (request GetOpsiDataObjectRequest) String() string

func (GetOpsiDataObjectRequest) ValidateEnumValue ¶ added in v65.8.1

func (request GetOpsiDataObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOpsiDataObjectResponse ¶ added in v65.8.1

type GetOpsiDataObjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OpsiDataObject instance
	OpsiDataObject `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"`
}

GetOpsiDataObjectResponse wrapper for the GetOpsiDataObject operation

func (GetOpsiDataObjectResponse) HTTPResponse ¶ added in v65.8.1

func (response GetOpsiDataObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOpsiDataObjectResponse) String ¶ added in v65.8.1

func (response GetOpsiDataObjectResponse) String() string

type GetWorkRequestRequest ¶

type GetWorkRequestRequest struct {

	// The ID of the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

func (GetWorkRequestRequest) BinaryRequestBody ¶

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest ¶

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy ¶

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String ¶

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue ¶

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse ¶

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WorkRequest instance
	WorkRequest `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// A decimal number representing the number of seconds the client should wait before polling this endpoint again.
	RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse ¶

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String ¶

func (response GetWorkRequestResponse) String() string

type HeadAwrHubObjectArchivalStateEnum ¶ added in v65.54.0

type HeadAwrHubObjectArchivalStateEnum string

HeadAwrHubObjectArchivalStateEnum Enum with underlying type: string

const (
	HeadAwrHubObjectArchivalStateArchived  HeadAwrHubObjectArchivalStateEnum = "ARCHIVED"
	HeadAwrHubObjectArchivalStateRestoring HeadAwrHubObjectArchivalStateEnum = "RESTORING"
	HeadAwrHubObjectArchivalStateRestored  HeadAwrHubObjectArchivalStateEnum = "RESTORED"
)

Set of constants representing the allowable values for HeadAwrHubObjectArchivalStateEnum

func GetHeadAwrHubObjectArchivalStateEnumValues ¶ added in v65.54.0

func GetHeadAwrHubObjectArchivalStateEnumValues() []HeadAwrHubObjectArchivalStateEnum

GetHeadAwrHubObjectArchivalStateEnumValues Enumerates the set of values for HeadAwrHubObjectArchivalStateEnum

func GetMappingHeadAwrHubObjectArchivalStateEnum ¶ added in v65.54.0

func GetMappingHeadAwrHubObjectArchivalStateEnum(val string) (HeadAwrHubObjectArchivalStateEnum, bool)

GetMappingHeadAwrHubObjectArchivalStateEnum performs case Insensitive comparison on enum value and return the desired enum

type HeadAwrHubObjectRequest ¶ added in v65.54.0

type HeadAwrHubObjectRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Unique Awr Hub Object identifier
	ObjectName *string `mandatory:"true" contributesTo:"path" name:"objectName"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

HeadAwrHubObjectRequest wrapper for the HeadAwrHubObject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/HeadAwrHubObject.go.html to see an example of how to use HeadAwrHubObjectRequest.

func (HeadAwrHubObjectRequest) BinaryRequestBody ¶ added in v65.54.0

func (request HeadAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (HeadAwrHubObjectRequest) HTTPRequest ¶ added in v65.54.0

func (request HeadAwrHubObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (HeadAwrHubObjectRequest) RetryPolicy ¶ added in v65.54.0

func (request HeadAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (HeadAwrHubObjectRequest) String ¶ added in v65.54.0

func (request HeadAwrHubObjectRequest) String() string

func (HeadAwrHubObjectRequest) ValidateEnumValue ¶ added in v65.54.0

func (request HeadAwrHubObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeadAwrHubObjectResponse ¶ added in v65.54.0

type HeadAwrHubObjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Echoes back the value passed in the opc-client-request-id header, for use by clients when debugging.
	OpcClientRequestId *string `presentIn:"header" name:"opc-client-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// The user-defined metadata for the Awr Hub object.
	OpcMeta map[string]string `presentIn:"header-collection" prefix:"opc-meta-"`

	// The Awr Hub object size in bytes.
	ContentLength *int64 `presentIn:"header" name:"content-length"`

	// Content-MD5 header.
	ContentMd5 *string `presentIn:"header" name:"content-md5"`

	OpcMultipartMd5 *string `presentIn:"header" name:"opc-multipart-md5"`

	// Content-Type header.
	ContentType *string `presentIn:"header" name:"content-type"`

	// Content-Language header.
	ContentLanguage *string `presentIn:"header" name:"content-language"`

	// Content-Encoding header.
	ContentEncoding *string `presentIn:"header" name:"content-encoding"`

	// Cache-Control header.
	CacheControl *string `presentIn:"header" name:"cache-control"`

	// Content-Disposition header.
	ContentDisposition *string `presentIn:"header" name:"content-disposition"`

	// The Awr Hub object modification time.
	LastModified *common.SDKTime `presentIn:"header" name:"last-modified"`

	// The storage tier that the Awr Hub object is stored in.
	StorageTier HeadAwrHubObjectStorageTierEnum `presentIn:"header" name:"storage-tier"`

	// Archival state of an Awr Hub object. This field is set only for Awr Hub objects in Archive tier.
	ArchivalState HeadAwrHubObjectArchivalStateEnum `presentIn:"header" name:"archival-state"`

	// Time that the Awr Hub object is returned to the archived state.
	TimeOfArchival *common.SDKTime `presentIn:"header" name:"time-of-archival"`

	// VersionId of the requested Awr Hub object.
	VersionId *string `presentIn:"header" name:"version-id"`

	// Flag to indicate whether or not the object was modified.  If this is true,
	// the getter for the object itself will return null.  Callers should check this
	// if they specified one of the request params that might result in a conditional
	// response (like 'if-match'/'if-none-match').
	IsNotModified bool
}

HeadAwrHubObjectResponse wrapper for the HeadAwrHubObject operation

func (HeadAwrHubObjectResponse) HTTPResponse ¶ added in v65.54.0

func (response HeadAwrHubObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (HeadAwrHubObjectResponse) String ¶ added in v65.54.0

func (response HeadAwrHubObjectResponse) String() string

type HeadAwrHubObjectStorageTierEnum ¶ added in v65.54.0

type HeadAwrHubObjectStorageTierEnum string

HeadAwrHubObjectStorageTierEnum Enum with underlying type: string

const (
	HeadAwrHubObjectStorageTierStandard         HeadAwrHubObjectStorageTierEnum = "STANDARD"
	HeadAwrHubObjectStorageTierInfrequentaccess HeadAwrHubObjectStorageTierEnum = "INFREQUENTACCESS"
	HeadAwrHubObjectStorageTierArchive          HeadAwrHubObjectStorageTierEnum = "ARCHIVE"
)

Set of constants representing the allowable values for HeadAwrHubObjectStorageTierEnum

func GetHeadAwrHubObjectStorageTierEnumValues ¶ added in v65.54.0

func GetHeadAwrHubObjectStorageTierEnumValues() []HeadAwrHubObjectStorageTierEnum

GetHeadAwrHubObjectStorageTierEnumValues Enumerates the set of values for HeadAwrHubObjectStorageTierEnum

func GetMappingHeadAwrHubObjectStorageTierEnum ¶ added in v65.54.0

func GetMappingHeadAwrHubObjectStorageTierEnum(val string) (HeadAwrHubObjectStorageTierEnum, bool)

GetMappingHeadAwrHubObjectStorageTierEnum performs case Insensitive comparison on enum value and return the desired enum

type HistoricalDataItem ¶

type HistoricalDataItem struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`
}

HistoricalDataItem The historical timestamp and the corresponding resource value.

func (HistoricalDataItem) String ¶

func (m HistoricalDataItem) String() string

func (HistoricalDataItem) ValidateEnumValue ¶

func (m HistoricalDataItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostConfigurationCollection ¶

type HostConfigurationCollection struct {

	// Array of host insight configurations summary objects.
	Items []HostConfigurationSummary `mandatory:"true" json:"items"`
}

HostConfigurationCollection Collection of host insight configuration summary objects.

func (HostConfigurationCollection) String ¶

func (*HostConfigurationCollection) UnmarshalJSON ¶

func (m *HostConfigurationCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HostConfigurationCollection) ValidateEnumValue ¶

func (m HostConfigurationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostConfigurationMetricGroup ¶

type HostConfigurationMetricGroup interface {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	GetTimeCollected() *common.SDKTime
}

HostConfigurationMetricGroup Base Metric Group for Host configuration metrics

type HostConfigurationMetricGroupMetricNameEnum ¶

type HostConfigurationMetricGroupMetricNameEnum string

HostConfigurationMetricGroupMetricNameEnum Enum with underlying type: string

const (
	HostConfigurationMetricGroupMetricNameProduct                  HostConfigurationMetricGroupMetricNameEnum = "HOST_PRODUCT"
	HostConfigurationMetricGroupMetricNameResourceAllocation       HostConfigurationMetricGroupMetricNameEnum = "HOST_RESOURCE_ALLOCATION"
	HostConfigurationMetricGroupMetricNameMemoryConfiguration      HostConfigurationMetricGroupMetricNameEnum = "HOST_MEMORY_CONFIGURATION"
	HostConfigurationMetricGroupMetricNameHardwareConfiguration    HostConfigurationMetricGroupMetricNameEnum = "HOST_HARDWARE_CONFIGURATION"
	HostConfigurationMetricGroupMetricNameCpuHardwareConfiguration HostConfigurationMetricGroupMetricNameEnum = "HOST_CPU_HARDWARE_CONFIGURATION"
	HostConfigurationMetricGroupMetricNameNetworkConfiguration     HostConfigurationMetricGroupMetricNameEnum = "HOST_NETWORK_CONFIGURATION"
	HostConfigurationMetricGroupMetricNameEntites                  HostConfigurationMetricGroupMetricNameEnum = "HOST_ENTITES"
	HostConfigurationMetricGroupMetricNameFilesystemConfiguration  HostConfigurationMetricGroupMetricNameEnum = "HOST_FILESYSTEM_CONFIGURATION"
)

Set of constants representing the allowable values for HostConfigurationMetricGroupMetricNameEnum

func GetHostConfigurationMetricGroupMetricNameEnumValues ¶

func GetHostConfigurationMetricGroupMetricNameEnumValues() []HostConfigurationMetricGroupMetricNameEnum

GetHostConfigurationMetricGroupMetricNameEnumValues Enumerates the set of values for HostConfigurationMetricGroupMetricNameEnum

func GetMappingHostConfigurationMetricGroupMetricNameEnum ¶

func GetMappingHostConfigurationMetricGroupMetricNameEnum(val string) (HostConfigurationMetricGroupMetricNameEnum, bool)

GetMappingHostConfigurationMetricGroupMetricNameEnum performs case Insensitive comparison on enum value and return the desired enum

type HostConfigurationSummary ¶

type HostConfigurationSummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	GetHostInsightId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	GetHostName() *string

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	GetPlatformType() HostConfigurationSummaryPlatformTypeEnum

	// Platform version.
	GetPlatformVersion() *string

	// Platform vendor.
	GetPlatformVendor() *string

	// Total CPU on this host.
	GetTotalCpus() *int

	// Total amount of usable physical memory in gibabytes
	GetTotalMemoryInGBs() *float64

	// CPU architechure
	GetCpuArchitecture() *string

	// Size of cache memory in megabytes.
	GetCpuCacheInMBs() *float64

	// Name of the CPU vendor.
	GetCpuVendor() *string

	// Clock frequency of the processor in megahertz.
	GetCpuFrequencyInMhz() *float64

	// Model name of processor.
	GetCpuImplementation() *string

	// Number of cores per socket.
	GetCoresPerSocket() *int

	// Number of total sockets.
	GetTotalSockets() *int

	// Number of threads per socket.
	GetThreadsPerSocket() *int

	// Indicates if hyper-threading is enabled or not
	GetIsHyperThreadingEnabled() *bool

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string
}

HostConfigurationSummary Summary of a host configuration for a resource.

type HostConfigurationSummaryPlatformTypeEnum ¶

type HostConfigurationSummaryPlatformTypeEnum string

HostConfigurationSummaryPlatformTypeEnum Enum with underlying type: string

const (
	HostConfigurationSummaryPlatformTypeLinux   HostConfigurationSummaryPlatformTypeEnum = "LINUX"
	HostConfigurationSummaryPlatformTypeSolaris HostConfigurationSummaryPlatformTypeEnum = "SOLARIS"
	HostConfigurationSummaryPlatformTypeSunos   HostConfigurationSummaryPlatformTypeEnum = "SUNOS"
	HostConfigurationSummaryPlatformTypeZlinux  HostConfigurationSummaryPlatformTypeEnum = "ZLINUX"
	HostConfigurationSummaryPlatformTypeWindows HostConfigurationSummaryPlatformTypeEnum = "WINDOWS"
	HostConfigurationSummaryPlatformTypeAix     HostConfigurationSummaryPlatformTypeEnum = "AIX"
	HostConfigurationSummaryPlatformTypeHpUx    HostConfigurationSummaryPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for HostConfigurationSummaryPlatformTypeEnum

func GetHostConfigurationSummaryPlatformTypeEnumValues ¶

func GetHostConfigurationSummaryPlatformTypeEnumValues() []HostConfigurationSummaryPlatformTypeEnum

GetHostConfigurationSummaryPlatformTypeEnumValues Enumerates the set of values for HostConfigurationSummaryPlatformTypeEnum

func GetMappingHostConfigurationSummaryPlatformTypeEnum ¶

func GetMappingHostConfigurationSummaryPlatformTypeEnum(val string) (HostConfigurationSummaryPlatformTypeEnum, bool)

GetMappingHostConfigurationSummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HostCpuHardwareConfiguration ¶

type HostCpuHardwareConfiguration struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Total number of CPU Sockets
	TotalSockets *int `mandatory:"false" json:"totalSockets"`

	// Name of the CPU vendor
	VendorName *string `mandatory:"false" json:"vendorName"`

	// Clock frequency of the processor in megahertz
	FrequencyInMhz *float64 `mandatory:"false" json:"frequencyInMhz"`

	// Size of cache memory in megabytes
	CacheInMB *float64 `mandatory:"false" json:"cacheInMB"`

	// Model name of processor
	CpuImplementation *string `mandatory:"false" json:"cpuImplementation"`

	// CPU model
	Model *string `mandatory:"false" json:"model"`

	// Type of processor in the system
	CpuFamily *string `mandatory:"false" json:"cpuFamily"`

	// Number of cores per socket
	CoresPerSocket *int `mandatory:"false" json:"coresPerSocket"`

	// Number of threads per socket
	ThreadsPerSocket *int `mandatory:"false" json:"threadsPerSocket"`

	// Indicates if hyper-threading is enabled or not
	HyperThreadingEnabled *string `mandatory:"false" json:"hyperThreadingEnabled"`
}

HostCpuHardwareConfiguration CPU Hardware Configuration metric for the host

func (HostCpuHardwareConfiguration) GetTimeCollected ¶

func (m HostCpuHardwareConfiguration) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostCpuHardwareConfiguration) MarshalJSON ¶

func (m HostCpuHardwareConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostCpuHardwareConfiguration) String ¶

func (HostCpuHardwareConfiguration) ValidateEnumValue ¶

func (m HostCpuHardwareConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostCpuRecommendations ¶ added in v65.55.1

type HostCpuRecommendations struct {

	// Show if OPSI recommend to convert an instance to a burstable instance and show recommended cpu baseline if positive recommendation.
	Burstable HostCpuRecommendationsBurstableEnum `mandatory:"false" json:"burstable,omitempty"`
}

HostCpuRecommendations Contains CPU recommendation.

func (HostCpuRecommendations) MarshalJSON ¶ added in v65.55.1

func (m HostCpuRecommendations) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostCpuRecommendations) String ¶ added in v65.55.1

func (m HostCpuRecommendations) String() string

func (HostCpuRecommendations) ValidateEnumValue ¶ added in v65.55.1

func (m HostCpuRecommendations) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostCpuRecommendationsBurstableEnum ¶ added in v65.55.1

type HostCpuRecommendationsBurstableEnum string

HostCpuRecommendationsBurstableEnum Enum with underlying type: string

const (
	HostCpuRecommendationsBurstableBaseline18       HostCpuRecommendationsBurstableEnum = "BASELINE_1_8"
	HostCpuRecommendationsBurstableBaseline12       HostCpuRecommendationsBurstableEnum = "BASELINE_1_2"
	HostCpuRecommendationsBurstableNoRecommendation HostCpuRecommendationsBurstableEnum = "NO_RECOMMENDATION"
	HostCpuRecommendationsBurstableDisableBurstable HostCpuRecommendationsBurstableEnum = "DISABLE_BURSTABLE"
)

Set of constants representing the allowable values for HostCpuRecommendationsBurstableEnum

func GetHostCpuRecommendationsBurstableEnumValues ¶ added in v65.55.1

func GetHostCpuRecommendationsBurstableEnumValues() []HostCpuRecommendationsBurstableEnum

GetHostCpuRecommendationsBurstableEnumValues Enumerates the set of values for HostCpuRecommendationsBurstableEnum

func GetMappingHostCpuRecommendationsBurstableEnum ¶ added in v65.55.1

func GetMappingHostCpuRecommendationsBurstableEnum(val string) (HostCpuRecommendationsBurstableEnum, bool)

GetMappingHostCpuRecommendationsBurstableEnum performs case Insensitive comparison on enum value and return the desired enum

type HostCpuStatistics ¶

type HostCpuStatistics struct {

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Resource utilization in percentage.
	UtilizationPercent *float64 `mandatory:"true" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	// The baseline utilization is a fraction of each CPU core expressed in percentages, either 12.5% or 50%. The baseline provides the minimum CPUs that can be used constantly.
	CpuBaseline *float64 `mandatory:"false" json:"cpuBaseline"`

	Load *SummaryStatistics `mandatory:"false" json:"load"`
}

HostCpuStatistics Contains CPU statistics.

func (HostCpuStatistics) GetCapacity ¶

func (m HostCpuStatistics) GetCapacity() *float64

GetCapacity returns Capacity

func (HostCpuStatistics) GetUsage ¶

func (m HostCpuStatistics) GetUsage() *float64

GetUsage returns Usage

func (HostCpuStatistics) GetUsageChangePercent ¶

func (m HostCpuStatistics) GetUsageChangePercent() *float64

GetUsageChangePercent returns UsageChangePercent

func (HostCpuStatistics) GetUtilizationPercent ¶

func (m HostCpuStatistics) GetUtilizationPercent() *float64

GetUtilizationPercent returns UtilizationPercent

func (HostCpuStatistics) MarshalJSON ¶

func (m HostCpuStatistics) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostCpuStatistics) String ¶

func (m HostCpuStatistics) String() string

func (HostCpuStatistics) ValidateEnumValue ¶

func (m HostCpuStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostCpuUsage ¶

type HostCpuUsage struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Percentage of CPU time spent in user mode
	CpuUserModeInPercent *float32 `mandatory:"false" json:"cpuUserModeInPercent"`

	// Percentage of CPU time spent in system mode
	CpuSystemModeInPercent *float32 `mandatory:"false" json:"cpuSystemModeInPercent"`

	// Amount of CPU Time spent in seconds
	CpuUsageInSec *float64 `mandatory:"false" json:"cpuUsageInSec"`

	// Amount of CPU Time spent in percentage
	CpuUtilizationInPercent *float32 `mandatory:"false" json:"cpuUtilizationInPercent"`

	// Amount of CPU time stolen in percentage
	CpuStolenInPercent *float32 `mandatory:"false" json:"cpuStolenInPercent"`

	// Amount of CPU idle time in percentage
	CpuIdleInPercent *float32 `mandatory:"false" json:"cpuIdleInPercent"`

	// Load average in the last 1 minute
	CpuLoad1min *float32 `mandatory:"false" json:"cpuLoad1min"`

	// Load average in the last 5 minutes
	CpuLoad5min *float32 `mandatory:"false" json:"cpuLoad5min"`

	// Load average in the last 15 minutes
	CpuLoad15min *float32 `mandatory:"false" json:"cpuLoad15min"`
}

HostCpuUsage CPU Usage metric for the host

func (HostCpuUsage) GetTimeCollected ¶

func (m HostCpuUsage) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostCpuUsage) MarshalJSON ¶

func (m HostCpuUsage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostCpuUsage) String ¶

func (m HostCpuUsage) String() string

func (HostCpuUsage) ValidateEnumValue ¶

func (m HostCpuUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostDetails ¶

type HostDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType HostDetailsPlatformTypeEnum `mandatory:"true" json:"platformType"`

	// The identifier of the agent.
	AgentIdentifier *string `mandatory:"true" json:"agentIdentifier"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`
}

HostDetails Partial information about a host which includes id, name, type.

func (HostDetails) String ¶

func (m HostDetails) String() string

func (HostDetails) ValidateEnumValue ¶

func (m HostDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostDetailsPlatformTypeEnum ¶

type HostDetailsPlatformTypeEnum string

HostDetailsPlatformTypeEnum Enum with underlying type: string

const (
	HostDetailsPlatformTypeLinux   HostDetailsPlatformTypeEnum = "LINUX"
	HostDetailsPlatformTypeSolaris HostDetailsPlatformTypeEnum = "SOLARIS"
	HostDetailsPlatformTypeSunos   HostDetailsPlatformTypeEnum = "SUNOS"
	HostDetailsPlatformTypeZlinux  HostDetailsPlatformTypeEnum = "ZLINUX"
	HostDetailsPlatformTypeWindows HostDetailsPlatformTypeEnum = "WINDOWS"
	HostDetailsPlatformTypeAix     HostDetailsPlatformTypeEnum = "AIX"
	HostDetailsPlatformTypeHpUx    HostDetailsPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for HostDetailsPlatformTypeEnum

func GetHostDetailsPlatformTypeEnumValues ¶

func GetHostDetailsPlatformTypeEnumValues() []HostDetailsPlatformTypeEnum

GetHostDetailsPlatformTypeEnumValues Enumerates the set of values for HostDetailsPlatformTypeEnum

func GetMappingHostDetailsPlatformTypeEnum ¶

func GetMappingHostDetailsPlatformTypeEnum(val string) (HostDetailsPlatformTypeEnum, bool)

GetMappingHostDetailsPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HostEntities ¶

type HostEntities struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Name of the database entity
	EntityName *string `mandatory:"true" json:"entityName"`

	// Type of the database entity
	EntityType *string `mandatory:"true" json:"entityType"`
}

HostEntities Database entities running on the host

func (HostEntities) GetTimeCollected ¶

func (m HostEntities) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostEntities) MarshalJSON ¶

func (m HostEntities) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostEntities) String ¶

func (m HostEntities) String() string

func (HostEntities) ValidateEnumValue ¶

func (m HostEntities) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostEntitySourceEnum ¶

type HostEntitySourceEnum string

HostEntitySourceEnum Enum with underlying type: string

const (
	HostEntitySourceMacsManagedExternalHost HostEntitySourceEnum = "MACS_MANAGED_EXTERNAL_HOST"
	HostEntitySourceEmManagedExternalHost   HostEntitySourceEnum = "EM_MANAGED_EXTERNAL_HOST"
	HostEntitySourceMacsManagedCloudHost    HostEntitySourceEnum = "MACS_MANAGED_CLOUD_HOST"
	HostEntitySourcePeComanagedHost         HostEntitySourceEnum = "PE_COMANAGED_HOST"
)

Set of constants representing the allowable values for HostEntitySourceEnum

func GetHostEntitySourceEnumValues ¶

func GetHostEntitySourceEnumValues() []HostEntitySourceEnum

GetHostEntitySourceEnumValues Enumerates the set of values for HostEntitySourceEnum

func GetMappingHostEntitySourceEnum ¶

func GetMappingHostEntitySourceEnum(val string) (HostEntitySourceEnum, bool)

GetMappingHostEntitySourceEnum performs case Insensitive comparison on enum value and return the desired enum

type HostEnum ¶

type HostEnum string

HostEnum Enum with underlying type: string

const (
	HostCpu    HostEnum = "CPU"
	HostMemory HostEnum = "MEMORY"
)

Set of constants representing the allowable values for HostEnum

func GetHostEnumValues ¶

func GetHostEnumValues() []HostEnum

GetHostEnumValues Enumerates the set of values for HostEnum

func GetMappingHostEnum ¶

func GetMappingHostEnum(val string) (HostEnum, bool)

GetMappingHostEnum performs case Insensitive comparison on enum value and return the desired enum

type HostFilesystemConfiguration ¶ added in v65.32.1

type HostFilesystemConfiguration struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Name of filesystem
	FileSystemName *string `mandatory:"true" json:"fileSystemName"`

	// Mount points are specialized NTFS filesystem objects
	MountPoint *string `mandatory:"true" json:"mountPoint"`

	// Size of filesystem
	FileSystemSizeInGB *float64 `mandatory:"true" json:"fileSystemSizeInGB"`
}

HostFilesystemConfiguration Filesystem Configuration metric for the host.

func (HostFilesystemConfiguration) GetTimeCollected ¶ added in v65.32.1

func (m HostFilesystemConfiguration) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostFilesystemConfiguration) MarshalJSON ¶ added in v65.32.1

func (m HostFilesystemConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostFilesystemConfiguration) String ¶ added in v65.32.1

func (HostFilesystemConfiguration) ValidateEnumValue ¶ added in v65.32.1

func (m HostFilesystemConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostFilesystemUsage ¶ added in v65.32.1

type HostFilesystemUsage struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Mount points are specialized NTFS filesystem objects
	MountPoint *string `mandatory:"false" json:"mountPoint"`

	FileSystemUsageInGB *float64 `mandatory:"false" json:"fileSystemUsageInGB"`

	FileSystemAvailInPercent *float64 `mandatory:"false" json:"fileSystemAvailInPercent"`
}

HostFilesystemUsage Filesystem Usage metric for the host.

func (HostFilesystemUsage) GetTimeCollected ¶ added in v65.32.1

func (m HostFilesystemUsage) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostFilesystemUsage) MarshalJSON ¶ added in v65.32.1

func (m HostFilesystemUsage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostFilesystemUsage) String ¶ added in v65.32.1

func (m HostFilesystemUsage) String() string

func (HostFilesystemUsage) ValidateEnumValue ¶ added in v65.32.1

func (m HostFilesystemUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostHardwareConfiguration ¶

type HostHardwareConfiguration struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Processor architecture used by the platform
	CpuArchitecture *string `mandatory:"true" json:"cpuArchitecture"`
}

HostHardwareConfiguration Hardware Configuration metric for the host

func (HostHardwareConfiguration) GetTimeCollected ¶

func (m HostHardwareConfiguration) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostHardwareConfiguration) MarshalJSON ¶

func (m HostHardwareConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostHardwareConfiguration) String ¶

func (m HostHardwareConfiguration) String() string

func (HostHardwareConfiguration) ValidateEnumValue ¶

func (m HostHardwareConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostImportableAgentEntitySummary ¶

type HostImportableAgentEntitySummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The Display Name (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent
	ManagementAgentDisplayName *string `mandatory:"true" json:"managementAgentDisplayName"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType HostImportableAgentEntitySummaryPlatformTypeEnum `mandatory:"true" json:"platformType"`
}

HostImportableAgentEntitySummary An agent host entity that can be imported into Operations Insights.

func (HostImportableAgentEntitySummary) GetManagementAgentDisplayName ¶

func (m HostImportableAgentEntitySummary) GetManagementAgentDisplayName() *string

GetManagementAgentDisplayName returns ManagementAgentDisplayName

func (HostImportableAgentEntitySummary) GetManagementAgentId ¶

func (m HostImportableAgentEntitySummary) GetManagementAgentId() *string

GetManagementAgentId returns ManagementAgentId

func (HostImportableAgentEntitySummary) MarshalJSON ¶

func (m HostImportableAgentEntitySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostImportableAgentEntitySummary) String ¶

func (HostImportableAgentEntitySummary) ValidateEnumValue ¶

func (m HostImportableAgentEntitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostImportableAgentEntitySummaryPlatformTypeEnum ¶

type HostImportableAgentEntitySummaryPlatformTypeEnum string

HostImportableAgentEntitySummaryPlatformTypeEnum Enum with underlying type: string

const (
	HostImportableAgentEntitySummaryPlatformTypeLinux   HostImportableAgentEntitySummaryPlatformTypeEnum = "LINUX"
	HostImportableAgentEntitySummaryPlatformTypeSolaris HostImportableAgentEntitySummaryPlatformTypeEnum = "SOLARIS"
	HostImportableAgentEntitySummaryPlatformTypeSunos   HostImportableAgentEntitySummaryPlatformTypeEnum = "SUNOS"
	HostImportableAgentEntitySummaryPlatformTypeZlinux  HostImportableAgentEntitySummaryPlatformTypeEnum = "ZLINUX"
	HostImportableAgentEntitySummaryPlatformTypeWindows HostImportableAgentEntitySummaryPlatformTypeEnum = "WINDOWS"
	HostImportableAgentEntitySummaryPlatformTypeAix     HostImportableAgentEntitySummaryPlatformTypeEnum = "AIX"
	HostImportableAgentEntitySummaryPlatformTypeHpUx    HostImportableAgentEntitySummaryPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for HostImportableAgentEntitySummaryPlatformTypeEnum

func GetHostImportableAgentEntitySummaryPlatformTypeEnumValues ¶

func GetHostImportableAgentEntitySummaryPlatformTypeEnumValues() []HostImportableAgentEntitySummaryPlatformTypeEnum

GetHostImportableAgentEntitySummaryPlatformTypeEnumValues Enumerates the set of values for HostImportableAgentEntitySummaryPlatformTypeEnum

func GetMappingHostImportableAgentEntitySummaryPlatformTypeEnum ¶

func GetMappingHostImportableAgentEntitySummaryPlatformTypeEnum(val string) (HostImportableAgentEntitySummaryPlatformTypeEnum, bool)

GetMappingHostImportableAgentEntitySummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HostInsight ¶

type HostInsight interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	GetHostName() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// Indicates the status of a host insight in Operations Insights
	GetStatus() ResourceStatusEnum

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The current state of the host.
	GetLifecycleState() LifecycleStateEnum

	// The user-friendly name for the host. The name does not have to be unique.
	GetHostDisplayName() *string

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	GetHostType() *string

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	GetProcessorCount() *int

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// The time the host insight was updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string
}

HostInsight Host insight resource.

type HostInsightHostRecommendations ¶ added in v65.55.1

type HostInsightHostRecommendations interface {
}

HostInsightHostRecommendations Contains recommendations depending of resource metric received.

type HostInsightHostRecommendationsMetricRecommendationNameEnum ¶ added in v65.55.1

type HostInsightHostRecommendationsMetricRecommendationNameEnum string

HostInsightHostRecommendationsMetricRecommendationNameEnum Enum with underlying type: string

const (
	HostInsightHostRecommendationsMetricRecommendationNameHostCpuRecommendations HostInsightHostRecommendationsMetricRecommendationNameEnum = "HOST_CPU_RECOMMENDATIONS"
)

Set of constants representing the allowable values for HostInsightHostRecommendationsMetricRecommendationNameEnum

func GetHostInsightHostRecommendationsMetricRecommendationNameEnumValues ¶ added in v65.55.1

func GetHostInsightHostRecommendationsMetricRecommendationNameEnumValues() []HostInsightHostRecommendationsMetricRecommendationNameEnum

GetHostInsightHostRecommendationsMetricRecommendationNameEnumValues Enumerates the set of values for HostInsightHostRecommendationsMetricRecommendationNameEnum

func GetMappingHostInsightHostRecommendationsMetricRecommendationNameEnum ¶ added in v65.55.1

func GetMappingHostInsightHostRecommendationsMetricRecommendationNameEnum(val string) (HostInsightHostRecommendationsMetricRecommendationNameEnum, bool)

GetMappingHostInsightHostRecommendationsMetricRecommendationNameEnum performs case Insensitive comparison on enum value and return the desired enum

type HostInsightResourceStatisticsAggregation ¶

type HostInsightResourceStatisticsAggregation struct {
	HostDetails *HostDetails `mandatory:"true" json:"hostDetails"`

	CurrentStatistics HostResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

HostInsightResourceStatisticsAggregation Contains host details and resource statistics.

func (HostInsightResourceStatisticsAggregation) String ¶

func (*HostInsightResourceStatisticsAggregation) UnmarshalJSON ¶

func (m *HostInsightResourceStatisticsAggregation) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HostInsightResourceStatisticsAggregation) ValidateEnumValue ¶

func (m HostInsightResourceStatisticsAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostInsightSummary ¶

type HostInsightSummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	GetHostName() *string

	// The user-friendly name for the host. The name does not have to be unique.
	GetHostDisplayName() *string

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	GetHostType() *string

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	GetProcessorCount() *int

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	GetOpsiPrivateEndpointId() *string

	// Indicates the status of a host insight in Operations Insights
	GetStatus() ResourceStatusEnum

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The time the host insight was updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// The current state of the host.
	GetLifecycleState() LifecycleStateEnum

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string
}

HostInsightSummary Summary of a host insight resource.

type HostInsightSummaryCollection ¶

type HostInsightSummaryCollection struct {

	// Array of host insight summary objects.
	Items []HostInsightSummary `mandatory:"true" json:"items"`
}

HostInsightSummaryCollection Collection of host insight summary objects.

func (HostInsightSummaryCollection) String ¶

func (*HostInsightSummaryCollection) UnmarshalJSON ¶

func (m *HostInsightSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HostInsightSummaryCollection) ValidateEnumValue ¶

func (m HostInsightSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostInsights ¶

type HostInsights struct {

	// Host Insights Object.
	HostInsights *interface{} `mandatory:"false" json:"hostInsights"`
}

HostInsights Logical grouping used for Operations Insights host related operations.

func (HostInsights) String ¶

func (m HostInsights) String() string

func (HostInsights) ValidateEnumValue ¶

func (m HostInsights) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostInsightsDataObject ¶ added in v65.8.1

type HostInsightsDataObject struct {

	// Unique identifier of OPSI data object.
	Identifier *string `mandatory:"true" json:"identifier"`

	// User-friendly name of OPSI data object.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Metadata of columns in a data object.
	ColumnsMetadata []DataObjectColumnMetadata `mandatory:"true" json:"columnsMetadata"`

	// Description of OPSI data object.
	Description *string `mandatory:"false" json:"description"`

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	Name *string `mandatory:"false" json:"name"`

	// Names of all the groups to which the data object belongs to.
	GroupNames []string `mandatory:"false" json:"groupNames"`

	// Time period supported by the data object for quering data.
	// Time period is in ISO 8601 format with respect to current time. Default is last 30 days represented by P30D.
	// Examples: P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months).
	SupportedQueryTimePeriod *string `mandatory:"false" json:"supportedQueryTimePeriod"`

	// Supported query parameters by this OPSI data object that can be configured while a data object query involving this data object is executed.
	SupportedQueryParams []OpsiDataObjectSupportedQueryParam `mandatory:"false" json:"supportedQueryParams"`
}

HostInsightsDataObject Host insights data object.

func (HostInsightsDataObject) GetColumnsMetadata ¶ added in v65.8.1

func (m HostInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata

GetColumnsMetadata returns ColumnsMetadata

func (HostInsightsDataObject) GetDescription ¶ added in v65.8.1

func (m HostInsightsDataObject) GetDescription() *string

GetDescription returns Description

func (HostInsightsDataObject) GetDisplayName ¶ added in v65.8.1

func (m HostInsightsDataObject) GetDisplayName() *string

GetDisplayName returns DisplayName

func (HostInsightsDataObject) GetGroupNames ¶ added in v65.47.2

func (m HostInsightsDataObject) GetGroupNames() []string

GetGroupNames returns GroupNames

func (HostInsightsDataObject) GetIdentifier ¶ added in v65.8.1

func (m HostInsightsDataObject) GetIdentifier() *string

GetIdentifier returns Identifier

func (HostInsightsDataObject) GetName ¶ added in v65.47.2

func (m HostInsightsDataObject) GetName() *string

GetName returns Name

func (HostInsightsDataObject) GetSupportedQueryParams ¶ added in v65.47.2

func (m HostInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam

GetSupportedQueryParams returns SupportedQueryParams

func (HostInsightsDataObject) GetSupportedQueryTimePeriod ¶ added in v65.47.2

func (m HostInsightsDataObject) GetSupportedQueryTimePeriod() *string

GetSupportedQueryTimePeriod returns SupportedQueryTimePeriod

func (HostInsightsDataObject) MarshalJSON ¶ added in v65.8.1

func (m HostInsightsDataObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostInsightsDataObject) String ¶ added in v65.8.1

func (m HostInsightsDataObject) String() string

func (HostInsightsDataObject) ValidateEnumValue ¶ added in v65.8.1

func (m HostInsightsDataObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostInsightsDataObjectSummary ¶ added in v65.8.1

type HostInsightsDataObjectSummary struct {

	// Unique identifier of OPSI data object.
	Identifier *string `mandatory:"true" json:"identifier"`

	// User-friendly name of OPSI data object.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Description of OPSI data object.
	Description *string `mandatory:"false" json:"description"`

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	Name *string `mandatory:"false" json:"name"`

	// Names of all the groups to which the data object belongs to.
	GroupNames []string `mandatory:"false" json:"groupNames"`
}

HostInsightsDataObjectSummary Summary of a host insights data object.

func (HostInsightsDataObjectSummary) GetDescription ¶ added in v65.8.1

func (m HostInsightsDataObjectSummary) GetDescription() *string

GetDescription returns Description

func (HostInsightsDataObjectSummary) GetDisplayName ¶ added in v65.8.1

func (m HostInsightsDataObjectSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (HostInsightsDataObjectSummary) GetGroupNames ¶ added in v65.47.2

func (m HostInsightsDataObjectSummary) GetGroupNames() []string

GetGroupNames returns GroupNames

func (HostInsightsDataObjectSummary) GetIdentifier ¶ added in v65.8.1

func (m HostInsightsDataObjectSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (HostInsightsDataObjectSummary) GetName ¶ added in v65.47.2

GetName returns Name

func (HostInsightsDataObjectSummary) MarshalJSON ¶ added in v65.8.1

func (m HostInsightsDataObjectSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostInsightsDataObjectSummary) String ¶ added in v65.8.1

func (HostInsightsDataObjectSummary) ValidateEnumValue ¶ added in v65.8.1

func (m HostInsightsDataObjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostInstanceMap ¶

type HostInstanceMap struct {

	// The hostname of the database insight resource.
	HostName *string `mandatory:"true" json:"hostName"`

	// The instance name of the database insight resource.
	InstanceName *string `mandatory:"true" json:"instanceName"`
}

HostInstanceMap Object containing hostname and instance name mapping.

func (HostInstanceMap) String ¶

func (m HostInstanceMap) String() string

func (HostInstanceMap) ValidateEnumValue ¶

func (m HostInstanceMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostMemoryConfiguration ¶

type HostMemoryConfiguration struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Page size in kilobytes
	PageSizeInKB *float64 `mandatory:"false" json:"pageSizeInKB"`

	// Amount of memory used for page tables in kilobytes
	PageTablesInKB *float64 `mandatory:"false" json:"pageTablesInKB"`

	// Amount of total swap space in kilobytes
	SwapTotalInKB *float64 `mandatory:"false" json:"swapTotalInKB"`

	// Size of huge pages in kilobytes
	HugePageSizeInKB *float64 `mandatory:"false" json:"hugePageSizeInKB"`

	// Total number of huge pages
	HugePagesTotal *int `mandatory:"false" json:"hugePagesTotal"`
}

HostMemoryConfiguration Memory Configuration metric for the host

func (HostMemoryConfiguration) GetTimeCollected ¶

func (m HostMemoryConfiguration) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostMemoryConfiguration) MarshalJSON ¶

func (m HostMemoryConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostMemoryConfiguration) String ¶

func (m HostMemoryConfiguration) String() string

func (HostMemoryConfiguration) ValidateEnumValue ¶

func (m HostMemoryConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostMemoryStatistics ¶

type HostMemoryStatistics struct {

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Resource utilization in percentage.
	UtilizationPercent *float64 `mandatory:"true" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	FreeMemory *float64 `mandatory:"false" json:"freeMemory"`

	AvailableMemory *float64 `mandatory:"false" json:"availableMemory"`

	// Total number of huge pages.
	HugePagesTotal *int `mandatory:"false" json:"hugePagesTotal"`

	// Size of huge pages in megabytes.
	HugePageSizeInMB *float64 `mandatory:"false" json:"hugePageSizeInMB"`

	// Total number of available huge pages.
	HugePagesFree *int `mandatory:"false" json:"hugePagesFree"`

	// Total number of huge pages which are used or reserved.
	HugePagesReserved *int `mandatory:"false" json:"hugePagesReserved"`

	Load *SummaryStatistics `mandatory:"false" json:"load"`
}

HostMemoryStatistics Contains memory statistics.

func (HostMemoryStatistics) GetCapacity ¶

func (m HostMemoryStatistics) GetCapacity() *float64

GetCapacity returns Capacity

func (HostMemoryStatistics) GetUsage ¶

func (m HostMemoryStatistics) GetUsage() *float64

GetUsage returns Usage

func (HostMemoryStatistics) GetUsageChangePercent ¶

func (m HostMemoryStatistics) GetUsageChangePercent() *float64

GetUsageChangePercent returns UsageChangePercent

func (HostMemoryStatistics) GetUtilizationPercent ¶

func (m HostMemoryStatistics) GetUtilizationPercent() *float64

GetUtilizationPercent returns UtilizationPercent

func (HostMemoryStatistics) MarshalJSON ¶

func (m HostMemoryStatistics) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostMemoryStatistics) String ¶

func (m HostMemoryStatistics) String() string

func (HostMemoryStatistics) ValidateEnumValue ¶

func (m HostMemoryStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostMemoryUsage ¶

type HostMemoryUsage struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Amount of physical memory used in gigabytes
	MemoryUsedInGB *float64 `mandatory:"false" json:"memoryUsedInGB"`

	// Amount of physical memory used in percentage
	MemoryUtilizationInPercent *float32 `mandatory:"false" json:"memoryUtilizationInPercent"`

	// Load on memory in gigabytes
	MemoryLoadInGB *float64 `mandatory:"false" json:"memoryLoadInGB"`

	// Amount of usable physical memory in kilobytes
	RealMemoryInKB *float64 `mandatory:"false" json:"realMemoryInKB"`

	// Amount of available physical memory in kilobytes
	FreeMemoryInKB *float64 `mandatory:"false" json:"freeMemoryInKB"`

	// Memory used excluding buffers and cache in gigabytes
	LogicalMemoryUsedInGB *float64 `mandatory:"false" json:"logicalMemoryUsedInGB"`

	// Amount of logical memory used in percentage
	LogicalMemoryUtilizationInPercent *float32 `mandatory:"false" json:"logicalMemoryUtilizationInPercent"`

	// Amount of avaiable virtual memory in kilobytes
	FreeLogicalMemoryInKB *float64 `mandatory:"false" json:"freeLogicalMemoryInKB"`

	// Number of major page faults
	MajorPageFaults *int `mandatory:"false" json:"majorPageFaults"`

	// Amount of available swap space in kilobytes
	SwapFreeInKB *float64 `mandatory:"false" json:"swapFreeInKB"`

	// Amount of memory used for anon huge pages in kilobytes
	AnonHugePagesInKB *float64 `mandatory:"false" json:"anonHugePagesInKB"`

	// Number of available huge pages
	HugePagesFree *int `mandatory:"false" json:"hugePagesFree"`

	// Number of reserved huge pages
	HugePagesReserved *int `mandatory:"false" json:"hugePagesReserved"`

	// Number of surplus huge pages
	HugePagesSurplus *int `mandatory:"false" json:"hugePagesSurplus"`
}

HostMemoryUsage Memory usage metric for the host

func (HostMemoryUsage) GetTimeCollected ¶

func (m HostMemoryUsage) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostMemoryUsage) MarshalJSON ¶

func (m HostMemoryUsage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostMemoryUsage) String ¶

func (m HostMemoryUsage) String() string

func (HostMemoryUsage) ValidateEnumValue ¶

func (m HostMemoryUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostNetworkActivitySummary ¶

type HostNetworkActivitySummary struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Name of the network interface
	InterfaceName *string `mandatory:"false" json:"interfaceName"`

	// All network interfaces read rate in Mbps
	AllNetworkReadInMbps *float64 `mandatory:"false" json:"allNetworkReadInMbps"`

	// All network interfaces write rate in Mbps
	AllNetworkWriteInMbps *float64 `mandatory:"false" json:"allNetworkWriteInMbps"`

	// All network interfaces IO rate in Mbps
	AllNetworkIoInMbps *float64 `mandatory:"false" json:"allNetworkIoInMbps"`
}

HostNetworkActivitySummary Network Activity Summary metric for the host

func (HostNetworkActivitySummary) GetTimeCollected ¶

func (m HostNetworkActivitySummary) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostNetworkActivitySummary) MarshalJSON ¶

func (m HostNetworkActivitySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostNetworkActivitySummary) String ¶

func (HostNetworkActivitySummary) ValidateEnumValue ¶

func (m HostNetworkActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostNetworkConfiguration ¶

type HostNetworkConfiguration struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Name of the network interface
	InterfaceName *string `mandatory:"true" json:"interfaceName"`

	// IP address (IPv4 or IPv6) of the network interface
	IpAddress *string `mandatory:"true" json:"ipAddress"`

	// MAC address of the network interface. MAC address is a 12-digit hexadecimal number separated by colons or dashes or dots. Following formats are accepted: MM:MM:MM:SS:SS:SS, MM-MM-MM-SS-SS-SS, MM.MM.MM.SS.SS.SS, MMM:MMM:SSS:SSS, MMM-MMM-SSS-SSS, MMM.MMM.SSS.SSS, MMMM:MMSS:SSSS, MMMM-MMSS-SSSS, MMMM.MMSS.SSSS
	MacAddress *string `mandatory:"false" json:"macAddress"`
}

HostNetworkConfiguration Network Configuration metric for the host

func (HostNetworkConfiguration) GetTimeCollected ¶

func (m HostNetworkConfiguration) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostNetworkConfiguration) MarshalJSON ¶

func (m HostNetworkConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostNetworkConfiguration) String ¶

func (m HostNetworkConfiguration) String() string

func (HostNetworkConfiguration) ValidateEnumValue ¶

func (m HostNetworkConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostNetworkStatistics ¶ added in v65.32.1

type HostNetworkStatistics struct {

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Resource utilization in percentage.
	UtilizationPercent *float64 `mandatory:"true" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	NetworkReadInMBs *float64 `mandatory:"false" json:"networkReadInMBs"`

	NetworkWriteInMBs *float64 `mandatory:"false" json:"networkWriteInMBs"`
}

HostNetworkStatistics Contains network statistics.

func (HostNetworkStatistics) GetCapacity ¶ added in v65.32.1

func (m HostNetworkStatistics) GetCapacity() *float64

GetCapacity returns Capacity

func (HostNetworkStatistics) GetUsage ¶ added in v65.32.1

func (m HostNetworkStatistics) GetUsage() *float64

GetUsage returns Usage

func (HostNetworkStatistics) GetUsageChangePercent ¶ added in v65.32.1

func (m HostNetworkStatistics) GetUsageChangePercent() *float64

GetUsageChangePercent returns UsageChangePercent

func (HostNetworkStatistics) GetUtilizationPercent ¶ added in v65.32.1

func (m HostNetworkStatistics) GetUtilizationPercent() *float64

GetUtilizationPercent returns UtilizationPercent

func (HostNetworkStatistics) MarshalJSON ¶ added in v65.32.1

func (m HostNetworkStatistics) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostNetworkStatistics) String ¶ added in v65.32.1

func (m HostNetworkStatistics) String() string

func (HostNetworkStatistics) ValidateEnumValue ¶ added in v65.32.1

func (m HostNetworkStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostPerformanceMetricGroup ¶

type HostPerformanceMetricGroup interface {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	GetTimeCollected() *common.SDKTime
}

HostPerformanceMetricGroup Base Metric Group for Host performance metrics

type HostPerformanceMetricGroupMetricNameEnum ¶

type HostPerformanceMetricGroupMetricNameEnum string

HostPerformanceMetricGroupMetricNameEnum Enum with underlying type: string

const (
	HostPerformanceMetricGroupMetricNameCpuUsage               HostPerformanceMetricGroupMetricNameEnum = "HOST_CPU_USAGE"
	HostPerformanceMetricGroupMetricNameMemoryUsage            HostPerformanceMetricGroupMetricNameEnum = "HOST_MEMORY_USAGE"
	HostPerformanceMetricGroupMetricNameNetworkActivitySummary HostPerformanceMetricGroupMetricNameEnum = "HOST_NETWORK_ACTIVITY_SUMMARY"
	HostPerformanceMetricGroupMetricNameTopProcesses           HostPerformanceMetricGroupMetricNameEnum = "HOST_TOP_PROCESSES"
	HostPerformanceMetricGroupMetricNameFilesystemUsage        HostPerformanceMetricGroupMetricNameEnum = "HOST_FILESYSTEM_USAGE"
)

Set of constants representing the allowable values for HostPerformanceMetricGroupMetricNameEnum

func GetHostPerformanceMetricGroupMetricNameEnumValues ¶

func GetHostPerformanceMetricGroupMetricNameEnumValues() []HostPerformanceMetricGroupMetricNameEnum

GetHostPerformanceMetricGroupMetricNameEnumValues Enumerates the set of values for HostPerformanceMetricGroupMetricNameEnum

func GetMappingHostPerformanceMetricGroupMetricNameEnum ¶

func GetMappingHostPerformanceMetricGroupMetricNameEnum(val string) (HostPerformanceMetricGroupMetricNameEnum, bool)

GetMappingHostPerformanceMetricGroupMetricNameEnum performs case Insensitive comparison on enum value and return the desired enum

type HostProduct ¶

type HostProduct struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Vendor of the product
	Vendor *string `mandatory:"false" json:"vendor"`

	// Name of the product
	Name *string `mandatory:"false" json:"name"`

	// Version of the product
	Version *string `mandatory:"false" json:"version"`
}

HostProduct Product metric for the host

func (HostProduct) GetTimeCollected ¶

func (m HostProduct) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostProduct) MarshalJSON ¶

func (m HostProduct) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostProduct) String ¶

func (m HostProduct) String() string

func (HostProduct) ValidateEnumValue ¶

func (m HostProduct) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostResourceAllocation ¶

type HostResourceAllocation struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Total number of CPUs available
	TotalCpus *int `mandatory:"false" json:"totalCpus"`

	// Total amount of usable physical memory in gibabytes
	TotalMemoryInGB *float64 `mandatory:"false" json:"totalMemoryInGB"`
}

HostResourceAllocation Resource Allocation metric for the host

func (HostResourceAllocation) GetTimeCollected ¶

func (m HostResourceAllocation) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostResourceAllocation) MarshalJSON ¶

func (m HostResourceAllocation) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostResourceAllocation) String ¶

func (m HostResourceAllocation) String() string

func (HostResourceAllocation) ValidateEnumValue ¶

func (m HostResourceAllocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostResourceCapacityTrendAggregation ¶

type HostResourceCapacityTrendAggregation struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`
}

HostResourceCapacityTrendAggregation Host Resource Capacity samples

func (HostResourceCapacityTrendAggregation) String ¶

func (HostResourceCapacityTrendAggregation) ValidateEnumValue ¶

func (m HostResourceCapacityTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostResourceStatistics ¶

type HostResourceStatistics interface {

	// Total amount used of the resource metric type (CPU, STORAGE).
	GetUsage() *float64

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	GetCapacity() *float64

	// Resource utilization in percentage.
	GetUtilizationPercent() *float64

	// Change in resource utilization in percentage
	GetUsageChangePercent() *float64
}

HostResourceStatistics Contains host resource base statistics.

type HostResourceStatisticsResourceNameEnum ¶

type HostResourceStatisticsResourceNameEnum string

HostResourceStatisticsResourceNameEnum Enum with underlying type: string

const (
	HostResourceStatisticsResourceNameCpuStatistics     HostResourceStatisticsResourceNameEnum = "HOST_CPU_STATISTICS"
	HostResourceStatisticsResourceNameMemoryStatistics  HostResourceStatisticsResourceNameEnum = "HOST_MEMORY_STATISTICS"
	HostResourceStatisticsResourceNameStorageStatistics HostResourceStatisticsResourceNameEnum = "HOST_STORAGE_STATISTICS"
	HostResourceStatisticsResourceNameNetworkStatistics HostResourceStatisticsResourceNameEnum = "HOST_NETWORK_STATISTICS"
)

Set of constants representing the allowable values for HostResourceStatisticsResourceNameEnum

func GetHostResourceStatisticsResourceNameEnumValues ¶

func GetHostResourceStatisticsResourceNameEnumValues() []HostResourceStatisticsResourceNameEnum

GetHostResourceStatisticsResourceNameEnumValues Enumerates the set of values for HostResourceStatisticsResourceNameEnum

func GetMappingHostResourceStatisticsResourceNameEnum ¶

func GetMappingHostResourceStatisticsResourceNameEnum(val string) (HostResourceStatisticsResourceNameEnum, bool)

GetMappingHostResourceStatisticsResourceNameEnum performs case Insensitive comparison on enum value and return the desired enum

type HostStorageStatistics ¶ added in v65.32.1

type HostStorageStatistics struct {

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Resource utilization in percentage.
	UtilizationPercent *float64 `mandatory:"true" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	FilesystemAvailableInPercent *float64 `mandatory:"false" json:"filesystemAvailableInPercent"`
}

HostStorageStatistics Contains storage statistics.

func (HostStorageStatistics) GetCapacity ¶ added in v65.32.1

func (m HostStorageStatistics) GetCapacity() *float64

GetCapacity returns Capacity

func (HostStorageStatistics) GetUsage ¶ added in v65.32.1

func (m HostStorageStatistics) GetUsage() *float64

GetUsage returns Usage

func (HostStorageStatistics) GetUsageChangePercent ¶ added in v65.32.1

func (m HostStorageStatistics) GetUsageChangePercent() *float64

GetUsageChangePercent returns UsageChangePercent

func (HostStorageStatistics) GetUtilizationPercent ¶ added in v65.32.1

func (m HostStorageStatistics) GetUtilizationPercent() *float64

GetUtilizationPercent returns UtilizationPercent

func (HostStorageStatistics) MarshalJSON ¶ added in v65.32.1

func (m HostStorageStatistics) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostStorageStatistics) String ¶ added in v65.32.1

func (m HostStorageStatistics) String() string

func (HostStorageStatistics) ValidateEnumValue ¶ added in v65.32.1

func (m HostStorageStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostTopProcesses ¶

type HostTopProcesses struct {

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// process id
	Pid *float32 `mandatory:"false" json:"pid"`

	// User that started the process
	UserName *string `mandatory:"false" json:"userName"`

	// Memory utilization percentage
	MemoryUtilizationPercent *float64 `mandatory:"false" json:"memoryUtilizationPercent"`

	// CPU utilization percentage
	CpuUtilizationPercent *float64 `mandatory:"false" json:"cpuUtilizationPercent"`

	// CPU usage in seconds
	CpuUsageInSeconds *float64 `mandatory:"false" json:"cpuUsageInSeconds"`

	// Command line executed for the process
	Command *string `mandatory:"false" json:"command"`

	// Virtual memory in megabytes
	VirtualMemoryInMBs *float64 `mandatory:"false" json:"virtualMemoryInMBs"`

	// Physical memory in megabytes
	PhysicalMemoryInMBs *float64 `mandatory:"false" json:"physicalMemoryInMBs"`

	// Process Start Time
	// Example: `"2020-03-31T00:00:00.000Z"`
	StartTime *common.SDKTime `mandatory:"false" json:"startTime"`

	// Number of processes running at the time of collection
	TotalProcesses *float32 `mandatory:"false" json:"totalProcesses"`
}

HostTopProcesses Top Processes metric for the host

func (HostTopProcesses) GetTimeCollected ¶

func (m HostTopProcesses) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostTopProcesses) MarshalJSON ¶

func (m HostTopProcesses) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostTopProcesses) String ¶

func (m HostTopProcesses) String() string

func (HostTopProcesses) ValidateEnumValue ¶

func (m HostTopProcesses) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedEntityCollection ¶

type HostedEntityCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of hosted entities details.
	Items []HostedEntitySummary `mandatory:"true" json:"items"`
}

HostedEntityCollection Returns a list of hosted entities for the specific host.

func (HostedEntityCollection) String ¶

func (m HostedEntityCollection) String() string

func (HostedEntityCollection) ValidateEnumValue ¶

func (m HostedEntityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedEntitySummary ¶

type HostedEntitySummary struct {

	// The identifier of the entity.
	EntityIdentifier *string `mandatory:"true" json:"entityIdentifier"`

	// The entity name.
	EntityName *string `mandatory:"true" json:"entityName"`

	// The entity type.
	EntityType *string `mandatory:"true" json:"entityType"`
}

HostedEntitySummary Information about a hosted entity which includes identifier, name, and type.

func (HostedEntitySummary) String ¶

func (m HostedEntitySummary) String() string

func (HostedEntitySummary) ValidateEnumValue ¶

func (m HostedEntitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportableAgentEntitySourceEnum ¶

type ImportableAgentEntitySourceEnum string

ImportableAgentEntitySourceEnum Enum with underlying type: string

const (
	ImportableAgentEntitySourceMacsManagedExternalHost ImportableAgentEntitySourceEnum = "MACS_MANAGED_EXTERNAL_HOST"
	ImportableAgentEntitySourceMacsManagedCloudHost    ImportableAgentEntitySourceEnum = "MACS_MANAGED_CLOUD_HOST"
)

Set of constants representing the allowable values for ImportableAgentEntitySourceEnum

func GetImportableAgentEntitySourceEnumValues ¶

func GetImportableAgentEntitySourceEnumValues() []ImportableAgentEntitySourceEnum

GetImportableAgentEntitySourceEnumValues Enumerates the set of values for ImportableAgentEntitySourceEnum

func GetMappingImportableAgentEntitySourceEnum ¶

func GetMappingImportableAgentEntitySourceEnum(val string) (ImportableAgentEntitySourceEnum, bool)

GetMappingImportableAgentEntitySourceEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportableAgentEntitySummary ¶

type ImportableAgentEntitySummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	GetManagementAgentId() *string

	// The Display Name (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Management Agent
	GetManagementAgentDisplayName() *string
}

ImportableAgentEntitySummary An agent entity that can be imported into Operations Insights.

type ImportableAgentEntitySummaryCollection ¶

type ImportableAgentEntitySummaryCollection struct {

	// Array of importable agent entity objects.
	Items []ImportableAgentEntitySummary `mandatory:"true" json:"items"`
}

ImportableAgentEntitySummaryCollection Collection of importable agent entity objects.

func (ImportableAgentEntitySummaryCollection) String ¶

func (*ImportableAgentEntitySummaryCollection) UnmarshalJSON ¶

func (m *ImportableAgentEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ImportableAgentEntitySummaryCollection) ValidateEnumValue ¶

func (m ImportableAgentEntitySummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportableComputeEntitySummary ¶ added in v65.16.0

type ImportableComputeEntitySummary interface {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	GetComputeId() *string

	// The Display Name (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Display) of the Compute Instance
	GetComputeDisplayName() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string
}

ImportableComputeEntitySummary A compute entity that can be imported into Operations Insights.

type ImportableComputeEntitySummaryCollection ¶ added in v65.16.0

type ImportableComputeEntitySummaryCollection struct {

	// Array of importable compute entity objects.
	Items []ImportableComputeEntitySummary `mandatory:"true" json:"items"`
}

ImportableComputeEntitySummaryCollection Collection of importable compute entity objects.

func (ImportableComputeEntitySummaryCollection) String ¶ added in v65.16.0

func (*ImportableComputeEntitySummaryCollection) UnmarshalJSON ¶ added in v65.16.0

func (m *ImportableComputeEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ImportableComputeEntitySummaryCollection) ValidateEnumValue ¶ added in v65.16.0

func (m ImportableComputeEntitySummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportableEnterpriseManagerEntity ¶

type ImportableEnterpriseManagerEntity struct {

	// Enterprise Manager Unique Identifier
	EnterpriseManagerIdentifier *string `mandatory:"true" json:"enterpriseManagerIdentifier"`

	// Enterprise Manager Entity Name
	EnterpriseManagerEntityName *string `mandatory:"true" json:"enterpriseManagerEntityName"`

	// Enterprise Manager Entity Type
	EnterpriseManagerEntityType *string `mandatory:"true" json:"enterpriseManagerEntityType"`

	// Enterprise Manager Entity Unique Identifier
	EnterpriseManagerEntityIdentifier *string `mandatory:"true" json:"enterpriseManagerEntityIdentifier"`

	// Operations Insights internal representation of the resource type.
	OpsiEntityType *string `mandatory:"false" json:"opsiEntityType"`
}

ImportableEnterpriseManagerEntity An Enterprise Manager entity that can be imported into Operations Insights.

func (ImportableEnterpriseManagerEntity) String ¶

func (ImportableEnterpriseManagerEntity) ValidateEnumValue ¶

func (m ImportableEnterpriseManagerEntity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportableEnterpriseManagerEntityCollection ¶

type ImportableEnterpriseManagerEntityCollection struct {

	// Array of importable Enterprise Manager entity objects.
	Items []ImportableEnterpriseManagerEntity `mandatory:"true" json:"items"`
}

ImportableEnterpriseManagerEntityCollection Collection of importable Enterprise Manager entity objects.

func (ImportableEnterpriseManagerEntityCollection) String ¶

func (ImportableEnterpriseManagerEntityCollection) ValidateEnumValue ¶

func (m ImportableEnterpriseManagerEntityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IndividualOpsiDataObjectDetailsInQuery ¶ added in v65.47.2

type IndividualOpsiDataObjectDetailsInQuery struct {

	// Unique OPSI data object identifier.
	DataObjectIdentifier *string `mandatory:"true" json:"dataObjectIdentifier"`

	// An array of query parameters to be applied, for the OPSI data objects targetted by dataObjectDetailsTarget, before executing the query.
	// Refer to supportedQueryParams of OpsiDataObject for the supported query parameters.
	QueryParams []OpsiDataObjectQueryParam `mandatory:"false" json:"queryParams"`
}

IndividualOpsiDataObjectDetailsInQuery Details applicable for an individual OPSI data object used in a data object query.

func (IndividualOpsiDataObjectDetailsInQuery) GetQueryParams ¶ added in v65.47.2

GetQueryParams returns QueryParams

func (IndividualOpsiDataObjectDetailsInQuery) MarshalJSON ¶ added in v65.47.2

func (m IndividualOpsiDataObjectDetailsInQuery) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (IndividualOpsiDataObjectDetailsInQuery) String ¶ added in v65.47.2

func (IndividualOpsiDataObjectDetailsInQuery) ValidateEnumValue ¶ added in v65.47.2

func (m IndividualOpsiDataObjectDetailsInQuery) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestAddmReportsDetails ¶ added in v65.35.0

type IngestAddmReportsDetails struct {

	// List of Addm reports
	Items []AddmReport `mandatory:"true" json:"items"`
}

IngestAddmReportsDetails Collection of Addm reports

func (IngestAddmReportsDetails) String ¶ added in v65.35.0

func (m IngestAddmReportsDetails) String() string

func (IngestAddmReportsDetails) ValidateEnumValue ¶ added in v65.35.0

func (m IngestAddmReportsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestAddmReportsRequest ¶ added in v65.35.0

type IngestAddmReportsRequest struct {

	// Collection of addm reports for a particular database.
	IngestAddmReportsDetails `contributesTo:"body"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestAddmReportsRequest wrapper for the IngestAddmReports operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestAddmReports.go.html to see an example of how to use IngestAddmReportsRequest.

func (IngestAddmReportsRequest) BinaryRequestBody ¶ added in v65.35.0

func (request IngestAddmReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestAddmReportsRequest) HTTPRequest ¶ added in v65.35.0

func (request IngestAddmReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestAddmReportsRequest) RetryPolicy ¶ added in v65.35.0

func (request IngestAddmReportsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestAddmReportsRequest) String ¶ added in v65.35.0

func (request IngestAddmReportsRequest) String() string

func (IngestAddmReportsRequest) ValidateEnumValue ¶ added in v65.35.0

func (request IngestAddmReportsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestAddmReportsResponse ¶ added in v65.35.0

type IngestAddmReportsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestAddmReportsResponseDetails instance
	IngestAddmReportsResponseDetails `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"`
}

IngestAddmReportsResponse wrapper for the IngestAddmReports operation

func (IngestAddmReportsResponse) HTTPResponse ¶ added in v65.35.0

func (response IngestAddmReportsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestAddmReportsResponse) String ¶ added in v65.35.0

func (response IngestAddmReportsResponse) String() string

type IngestAddmReportsResponseDetails ¶ added in v65.35.0

type IngestAddmReportsResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestAddmReportsResponseDetails The response object returned from IngestAddmReports operation.

func (IngestAddmReportsResponseDetails) String ¶ added in v65.35.0

func (IngestAddmReportsResponseDetails) ValidateEnumValue ¶ added in v65.35.0

func (m IngestAddmReportsResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestDatabaseConfigurationDetails ¶

type IngestDatabaseConfigurationDetails struct {

	// Array of one or more database configuration metrics objects.
	Items []DatabaseConfigurationMetricGroup `mandatory:"true" json:"items"`
}

IngestDatabaseConfigurationDetails Database Configuration Metrics details.

func (IngestDatabaseConfigurationDetails) String ¶

func (*IngestDatabaseConfigurationDetails) UnmarshalJSON ¶

func (m *IngestDatabaseConfigurationDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (IngestDatabaseConfigurationDetails) ValidateEnumValue ¶

func (m IngestDatabaseConfigurationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestDatabaseConfigurationRequest ¶

type IngestDatabaseConfigurationRequest struct {

	// Payload for one or more database configuration metrics for a particular database.
	IngestDatabaseConfigurationDetails `contributesTo:"body"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestDatabaseConfigurationRequest wrapper for the IngestDatabaseConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestDatabaseConfiguration.go.html to see an example of how to use IngestDatabaseConfigurationRequest.

func (IngestDatabaseConfigurationRequest) BinaryRequestBody ¶

func (request IngestDatabaseConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestDatabaseConfigurationRequest) HTTPRequest ¶

func (request IngestDatabaseConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestDatabaseConfigurationRequest) RetryPolicy ¶

func (request IngestDatabaseConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestDatabaseConfigurationRequest) String ¶

func (request IngestDatabaseConfigurationRequest) String() string

func (IngestDatabaseConfigurationRequest) ValidateEnumValue ¶

func (request IngestDatabaseConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestDatabaseConfigurationResponse ¶

type IngestDatabaseConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestDatabaseConfigurationResponseDetails instance
	IngestDatabaseConfigurationResponseDetails `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"`
}

IngestDatabaseConfigurationResponse wrapper for the IngestDatabaseConfiguration operation

func (IngestDatabaseConfigurationResponse) HTTPResponse ¶

func (response IngestDatabaseConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestDatabaseConfigurationResponse) String ¶

func (response IngestDatabaseConfigurationResponse) String() string

type IngestDatabaseConfigurationResponseDetails ¶

type IngestDatabaseConfigurationResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestDatabaseConfigurationResponseDetails The response object returned from IngestDatabaseConfiguration operation.

func (IngestDatabaseConfigurationResponseDetails) String ¶

func (IngestDatabaseConfigurationResponseDetails) ValidateEnumValue ¶

func (m IngestDatabaseConfigurationResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestHostConfigurationDetails ¶

type IngestHostConfigurationDetails struct {

	// Collection of one or more host configuration metric data points
	Items []HostConfigurationMetricGroup `mandatory:"true" json:"items"`
}

IngestHostConfigurationDetails Contains the data to ingest for one or more host configuration metrics

func (IngestHostConfigurationDetails) String ¶

func (*IngestHostConfigurationDetails) UnmarshalJSON ¶

func (m *IngestHostConfigurationDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (IngestHostConfigurationDetails) ValidateEnumValue ¶

func (m IngestHostConfigurationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestHostConfigurationRequest ¶

type IngestHostConfigurationRequest struct {

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Payload for one or more host configuration metrics for a particular host.
	IngestHostConfigurationDetails `contributesTo:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestHostConfigurationRequest wrapper for the IngestHostConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestHostConfiguration.go.html to see an example of how to use IngestHostConfigurationRequest.

func (IngestHostConfigurationRequest) BinaryRequestBody ¶

func (request IngestHostConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestHostConfigurationRequest) HTTPRequest ¶

func (request IngestHostConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestHostConfigurationRequest) RetryPolicy ¶

func (request IngestHostConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestHostConfigurationRequest) String ¶

func (request IngestHostConfigurationRequest) String() string

func (IngestHostConfigurationRequest) ValidateEnumValue ¶

func (request IngestHostConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestHostConfigurationResponse ¶

type IngestHostConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestHostConfigurationResponseDetails instance
	IngestHostConfigurationResponseDetails `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"`
}

IngestHostConfigurationResponse wrapper for the IngestHostConfiguration operation

func (IngestHostConfigurationResponse) HTTPResponse ¶

func (response IngestHostConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestHostConfigurationResponse) String ¶

func (response IngestHostConfigurationResponse) String() string

type IngestHostConfigurationResponseDetails ¶

type IngestHostConfigurationResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestHostConfigurationResponseDetails The response object returned from IngestHostConfiguration operation.

func (IngestHostConfigurationResponseDetails) String ¶

func (IngestHostConfigurationResponseDetails) ValidateEnumValue ¶

func (m IngestHostConfigurationResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestHostMetricsDetails ¶

type IngestHostMetricsDetails struct {

	// Collection of one or more host performance metric data points
	Items []HostPerformanceMetricGroup `mandatory:"true" json:"items"`
}

IngestHostMetricsDetails Contains the data to ingest for one or more host performance metrics

func (IngestHostMetricsDetails) String ¶

func (m IngestHostMetricsDetails) String() string

func (*IngestHostMetricsDetails) UnmarshalJSON ¶

func (m *IngestHostMetricsDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (IngestHostMetricsDetails) ValidateEnumValue ¶

func (m IngestHostMetricsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestHostMetricsRequest ¶

type IngestHostMetricsRequest struct {

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Payload for one or more host performance metrics for a particular host.
	IngestHostMetricsDetails `contributesTo:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestHostMetricsRequest wrapper for the IngestHostMetrics operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestHostMetrics.go.html to see an example of how to use IngestHostMetricsRequest.

func (IngestHostMetricsRequest) BinaryRequestBody ¶

func (request IngestHostMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestHostMetricsRequest) HTTPRequest ¶

func (request IngestHostMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestHostMetricsRequest) RetryPolicy ¶

func (request IngestHostMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestHostMetricsRequest) String ¶

func (request IngestHostMetricsRequest) String() string

func (IngestHostMetricsRequest) ValidateEnumValue ¶

func (request IngestHostMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestHostMetricsResponse ¶

type IngestHostMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestHostMetricsResponseDetails instance
	IngestHostMetricsResponseDetails `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"`
}

IngestHostMetricsResponse wrapper for the IngestHostMetrics operation

func (IngestHostMetricsResponse) HTTPResponse ¶

func (response IngestHostMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestHostMetricsResponse) String ¶

func (response IngestHostMetricsResponse) String() string

type IngestHostMetricsResponseDetails ¶

type IngestHostMetricsResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestHostMetricsResponseDetails The response object returned from IngestHostMetrics operation.

func (IngestHostMetricsResponseDetails) String ¶

func (IngestHostMetricsResponseDetails) ValidateEnumValue ¶

func (m IngestHostMetricsResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestMySqlSqlTextDetails ¶ added in v65.46.0

type IngestMySqlSqlTextDetails struct {

	// List of SQL Text Entries.
	Items []MySqlSqlText `mandatory:"false" json:"items"`
}

IngestMySqlSqlTextDetails Collection of SQL Text Entries

func (IngestMySqlSqlTextDetails) String ¶ added in v65.46.0

func (m IngestMySqlSqlTextDetails) String() string

func (IngestMySqlSqlTextDetails) ValidateEnumValue ¶ added in v65.46.0

func (m IngestMySqlSqlTextDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestMySqlSqlTextResponseDetails ¶ added in v65.46.0

type IngestMySqlSqlTextResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestMySqlSqlTextResponseDetails The response object returned from IngestMySqlSqlTextDetails operation.

func (IngestMySqlSqlTextResponseDetails) String ¶ added in v65.46.0

func (IngestMySqlSqlTextResponseDetails) ValidateEnumValue ¶ added in v65.46.0

func (m IngestMySqlSqlTextResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlBucketDetails ¶

type IngestSqlBucketDetails struct {

	// List of SQL Bucket Metric Entries.
	Items []SqlBucket `mandatory:"false" json:"items"`
}

IngestSqlBucketDetails Collection of SQL Bucket Metric Entries

func (IngestSqlBucketDetails) String ¶

func (m IngestSqlBucketDetails) String() string

func (IngestSqlBucketDetails) ValidateEnumValue ¶

func (m IngestSqlBucketDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlBucketRequest ¶

type IngestSqlBucketRequest struct {

	// Collection of SQL bucket objects for a particular database.
	IngestSqlBucketDetails `contributesTo:"body"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestSqlBucketRequest wrapper for the IngestSqlBucket operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlBucket.go.html to see an example of how to use IngestSqlBucketRequest.

func (IngestSqlBucketRequest) BinaryRequestBody ¶

func (request IngestSqlBucketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestSqlBucketRequest) HTTPRequest ¶

func (request IngestSqlBucketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestSqlBucketRequest) RetryPolicy ¶

func (request IngestSqlBucketRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestSqlBucketRequest) String ¶

func (request IngestSqlBucketRequest) String() string

func (IngestSqlBucketRequest) ValidateEnumValue ¶

func (request IngestSqlBucketRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlBucketResponse ¶

type IngestSqlBucketResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestSqlBucketResponseDetails instance
	IngestSqlBucketResponseDetails `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"`
}

IngestSqlBucketResponse wrapper for the IngestSqlBucket operation

func (IngestSqlBucketResponse) HTTPResponse ¶

func (response IngestSqlBucketResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestSqlBucketResponse) String ¶

func (response IngestSqlBucketResponse) String() string

type IngestSqlBucketResponseDetails ¶

type IngestSqlBucketResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestSqlBucketResponseDetails The response object returned from IngestSqlBucketDetails operation.

func (IngestSqlBucketResponseDetails) String ¶

func (IngestSqlBucketResponseDetails) ValidateEnumValue ¶

func (m IngestSqlBucketResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlPlanLinesDetails ¶

type IngestSqlPlanLinesDetails struct {

	// List of SQL Plan Line Entries.
	Items []SqlPlanLine `mandatory:"false" json:"items"`
}

IngestSqlPlanLinesDetails Collection of SQL Plan Line Entries

func (IngestSqlPlanLinesDetails) String ¶

func (m IngestSqlPlanLinesDetails) String() string

func (IngestSqlPlanLinesDetails) ValidateEnumValue ¶

func (m IngestSqlPlanLinesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlPlanLinesRequest ¶

type IngestSqlPlanLinesRequest struct {

	// Collection of SQL plan line objects for a particular database.
	IngestSqlPlanLinesDetails `contributesTo:"body"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestSqlPlanLinesRequest wrapper for the IngestSqlPlanLines operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlPlanLines.go.html to see an example of how to use IngestSqlPlanLinesRequest.

func (IngestSqlPlanLinesRequest) BinaryRequestBody ¶

func (request IngestSqlPlanLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestSqlPlanLinesRequest) HTTPRequest ¶

func (request IngestSqlPlanLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestSqlPlanLinesRequest) RetryPolicy ¶

func (request IngestSqlPlanLinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestSqlPlanLinesRequest) String ¶

func (request IngestSqlPlanLinesRequest) String() string

func (IngestSqlPlanLinesRequest) ValidateEnumValue ¶

func (request IngestSqlPlanLinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlPlanLinesResponse ¶

type IngestSqlPlanLinesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestSqlPlanLinesResponseDetails instance
	IngestSqlPlanLinesResponseDetails `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"`
}

IngestSqlPlanLinesResponse wrapper for the IngestSqlPlanLines operation

func (IngestSqlPlanLinesResponse) HTTPResponse ¶

func (response IngestSqlPlanLinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestSqlPlanLinesResponse) String ¶

func (response IngestSqlPlanLinesResponse) String() string

type IngestSqlPlanLinesResponseDetails ¶

type IngestSqlPlanLinesResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestSqlPlanLinesResponseDetails The response object returned from IngestSqlPlanLines operation.

func (IngestSqlPlanLinesResponseDetails) String ¶

func (IngestSqlPlanLinesResponseDetails) ValidateEnumValue ¶

func (m IngestSqlPlanLinesResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlStatsDetails ¶

type IngestSqlStatsDetails struct {

	// List of SQL Stats Metric Entries.
	Items []SqlStats `mandatory:"false" json:"items"`
}

IngestSqlStatsDetails Collection of SQL Stats Metric Entries

func (IngestSqlStatsDetails) String ¶

func (m IngestSqlStatsDetails) String() string

func (IngestSqlStatsDetails) ValidateEnumValue ¶

func (m IngestSqlStatsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlStatsRequest ¶

type IngestSqlStatsRequest struct {

	// Collection of SQL stats objects for a particular database.
	IngestSqlStatsDetails `contributesTo:"body"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestSqlStatsRequest wrapper for the IngestSqlStats operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlStats.go.html to see an example of how to use IngestSqlStatsRequest.

func (IngestSqlStatsRequest) BinaryRequestBody ¶

func (request IngestSqlStatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestSqlStatsRequest) HTTPRequest ¶

func (request IngestSqlStatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestSqlStatsRequest) RetryPolicy ¶

func (request IngestSqlStatsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestSqlStatsRequest) String ¶

func (request IngestSqlStatsRequest) String() string

func (IngestSqlStatsRequest) ValidateEnumValue ¶

func (request IngestSqlStatsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlStatsResponse ¶

type IngestSqlStatsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestSqlStatsResponseDetails instance
	IngestSqlStatsResponseDetails `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"`
}

IngestSqlStatsResponse wrapper for the IngestSqlStats operation

func (IngestSqlStatsResponse) HTTPResponse ¶

func (response IngestSqlStatsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestSqlStatsResponse) String ¶

func (response IngestSqlStatsResponse) String() string

type IngestSqlStatsResponseDetails ¶

type IngestSqlStatsResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestSqlStatsResponseDetails The response object returned from IngestSqlStats operation.

func (IngestSqlStatsResponseDetails) String ¶

func (IngestSqlStatsResponseDetails) ValidateEnumValue ¶

func (m IngestSqlStatsResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlTextDetails ¶

type IngestSqlTextDetails struct {

	// List of SQL Text Entries.
	Items []SqlText `mandatory:"false" json:"items"`
}

IngestSqlTextDetails Collection of SQL Text Entries

func (IngestSqlTextDetails) String ¶

func (m IngestSqlTextDetails) String() string

func (IngestSqlTextDetails) ValidateEnumValue ¶

func (m IngestSqlTextDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlTextRequest ¶

type IngestSqlTextRequest struct {

	// Collection of SQL text objects for a particular database.
	IngestSqlTextDetails `contributesTo:"body"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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 that can be retried in case of a timeout or
	// server error without risk of executing the same action again. Retry tokens expire after 24
	// hours.
	// *Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting
	// operations, such as a resource being deleted or purged from the system.
	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
}

IngestSqlTextRequest wrapper for the IngestSqlText operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlText.go.html to see an example of how to use IngestSqlTextRequest.

func (IngestSqlTextRequest) BinaryRequestBody ¶

func (request IngestSqlTextRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IngestSqlTextRequest) HTTPRequest ¶

func (request IngestSqlTextRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IngestSqlTextRequest) RetryPolicy ¶

func (request IngestSqlTextRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IngestSqlTextRequest) String ¶

func (request IngestSqlTextRequest) String() string

func (IngestSqlTextRequest) ValidateEnumValue ¶

func (request IngestSqlTextRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IngestSqlTextResponse ¶

type IngestSqlTextResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IngestSqlTextResponseDetails instance
	IngestSqlTextResponseDetails `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"`
}

IngestSqlTextResponse wrapper for the IngestSqlText operation

func (IngestSqlTextResponse) HTTPResponse ¶

func (response IngestSqlTextResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IngestSqlTextResponse) String ¶

func (response IngestSqlTextResponse) String() string

type IngestSqlTextResponseDetails ¶

type IngestSqlTextResponseDetails struct {

	// Success message returned as a result of the upload.
	Message *string `mandatory:"true" json:"message"`
}

IngestSqlTextResponseDetails The response object returned from IngestSqlTextDetails operation.

func (IngestSqlTextResponseDetails) String ¶

func (IngestSqlTextResponseDetails) ValidateEnumValue ¶

func (m IngestSqlTextResponseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InstanceMetrics ¶

type InstanceMetrics struct {

	// The hostname of the database insight resource.
	HostName *string `mandatory:"false" json:"hostName"`

	// The instance name of the database insight resource.
	InstanceName *string `mandatory:"false" json:"instanceName"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"false" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"false" json:"capacity"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`

	// Resource utilization in percentage
	UtilizationPercent *float64 `mandatory:"false" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"false" json:"usageChangePercent"`
}

InstanceMetrics Object containing instance metrics.

func (InstanceMetrics) String ¶

func (m InstanceMetrics) String() string

func (InstanceMetrics) ValidateEnumValue ¶

func (m InstanceMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LifecycleStateEnum ¶

type LifecycleStateEnum string

LifecycleStateEnum Enum with underlying type: string

const (
	LifecycleStateCreating       LifecycleStateEnum = "CREATING"
	LifecycleStateUpdating       LifecycleStateEnum = "UPDATING"
	LifecycleStateActive         LifecycleStateEnum = "ACTIVE"
	LifecycleStateDeleting       LifecycleStateEnum = "DELETING"
	LifecycleStateDeleted        LifecycleStateEnum = "DELETED"
	LifecycleStateFailed         LifecycleStateEnum = "FAILED"
	LifecycleStateNeedsAttention LifecycleStateEnum = "NEEDS_ATTENTION"
)

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 ListAddmDbFindingCategoriesRequest ¶ added in v65.35.0

type ListAddmDbFindingCategoriesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAddmDbFindingCategoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the finding categories
	SortBy ListAddmDbFindingCategoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAddmDbFindingCategoriesRequest wrapper for the ListAddmDbFindingCategories operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbFindingCategories.go.html to see an example of how to use ListAddmDbFindingCategoriesRequest.

func (ListAddmDbFindingCategoriesRequest) BinaryRequestBody ¶ added in v65.35.0

func (request ListAddmDbFindingCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbFindingCategoriesRequest) HTTPRequest ¶ added in v65.35.0

func (request ListAddmDbFindingCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAddmDbFindingCategoriesRequest) RetryPolicy ¶ added in v65.35.0

func (request ListAddmDbFindingCategoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAddmDbFindingCategoriesRequest) String ¶ added in v65.35.0

func (request ListAddmDbFindingCategoriesRequest) String() string

func (ListAddmDbFindingCategoriesRequest) ValidateEnumValue ¶ added in v65.35.0

func (request ListAddmDbFindingCategoriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAddmDbFindingCategoriesResponse ¶ added in v65.35.0

type ListAddmDbFindingCategoriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbFindingCategoryCollection instances
	AddmDbFindingCategoryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAddmDbFindingCategoriesResponse wrapper for the ListAddmDbFindingCategories operation

func (ListAddmDbFindingCategoriesResponse) HTTPResponse ¶ added in v65.35.0

func (response ListAddmDbFindingCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAddmDbFindingCategoriesResponse) String ¶ added in v65.35.0

func (response ListAddmDbFindingCategoriesResponse) String() string

type ListAddmDbFindingCategoriesSortByEnum ¶ added in v65.35.0

type ListAddmDbFindingCategoriesSortByEnum string

ListAddmDbFindingCategoriesSortByEnum Enum with underlying type: string

const (
	ListAddmDbFindingCategoriesSortByName ListAddmDbFindingCategoriesSortByEnum = "name"
)

Set of constants representing the allowable values for ListAddmDbFindingCategoriesSortByEnum

func GetListAddmDbFindingCategoriesSortByEnumValues ¶ added in v65.35.0

func GetListAddmDbFindingCategoriesSortByEnumValues() []ListAddmDbFindingCategoriesSortByEnum

GetListAddmDbFindingCategoriesSortByEnumValues Enumerates the set of values for ListAddmDbFindingCategoriesSortByEnum

func GetMappingListAddmDbFindingCategoriesSortByEnum ¶ added in v65.35.0

func GetMappingListAddmDbFindingCategoriesSortByEnum(val string) (ListAddmDbFindingCategoriesSortByEnum, bool)

GetMappingListAddmDbFindingCategoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbFindingCategoriesSortOrderEnum ¶ added in v65.35.0

type ListAddmDbFindingCategoriesSortOrderEnum string

ListAddmDbFindingCategoriesSortOrderEnum Enum with underlying type: string

const (
	ListAddmDbFindingCategoriesSortOrderAsc  ListAddmDbFindingCategoriesSortOrderEnum = "ASC"
	ListAddmDbFindingCategoriesSortOrderDesc ListAddmDbFindingCategoriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAddmDbFindingCategoriesSortOrderEnum

func GetListAddmDbFindingCategoriesSortOrderEnumValues ¶ added in v65.35.0

func GetListAddmDbFindingCategoriesSortOrderEnumValues() []ListAddmDbFindingCategoriesSortOrderEnum

GetListAddmDbFindingCategoriesSortOrderEnumValues Enumerates the set of values for ListAddmDbFindingCategoriesSortOrderEnum

func GetMappingListAddmDbFindingCategoriesSortOrderEnum ¶ added in v65.35.0

func GetMappingListAddmDbFindingCategoriesSortOrderEnum(val string) (ListAddmDbFindingCategoriesSortOrderEnum, bool)

GetMappingListAddmDbFindingCategoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbFindingsTimeSeriesRequest ¶ added in v65.35.0

type ListAddmDbFindingsTimeSeriesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional value filter to match the finding category exactly.
	CategoryName *string `mandatory:"false" contributesTo:"query" name:"categoryName"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAddmDbFindingsTimeSeriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the ADDM finding time series summary data
	SortBy ListAddmDbFindingsTimeSeriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAddmDbFindingsTimeSeriesRequest wrapper for the ListAddmDbFindingsTimeSeries operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbFindingsTimeSeries.go.html to see an example of how to use ListAddmDbFindingsTimeSeriesRequest.

func (ListAddmDbFindingsTimeSeriesRequest) BinaryRequestBody ¶ added in v65.35.0

func (request ListAddmDbFindingsTimeSeriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbFindingsTimeSeriesRequest) HTTPRequest ¶ added in v65.35.0

func (request ListAddmDbFindingsTimeSeriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAddmDbFindingsTimeSeriesRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAddmDbFindingsTimeSeriesRequest) String ¶ added in v65.35.0

func (ListAddmDbFindingsTimeSeriesRequest) ValidateEnumValue ¶ added in v65.35.0

func (request ListAddmDbFindingsTimeSeriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAddmDbFindingsTimeSeriesResponse ¶ added in v65.35.0

type ListAddmDbFindingsTimeSeriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbFindingsTimeSeriesCollection instances
	AddmDbFindingsTimeSeriesCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAddmDbFindingsTimeSeriesResponse wrapper for the ListAddmDbFindingsTimeSeries operation

func (ListAddmDbFindingsTimeSeriesResponse) HTTPResponse ¶ added in v65.35.0

func (response ListAddmDbFindingsTimeSeriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAddmDbFindingsTimeSeriesResponse) String ¶ added in v65.35.0

func (response ListAddmDbFindingsTimeSeriesResponse) String() string

type ListAddmDbFindingsTimeSeriesSortByEnum ¶ added in v65.35.0

type ListAddmDbFindingsTimeSeriesSortByEnum string

ListAddmDbFindingsTimeSeriesSortByEnum Enum with underlying type: string

const (
	ListAddmDbFindingsTimeSeriesSortByTimestamp ListAddmDbFindingsTimeSeriesSortByEnum = "timestamp"
)

Set of constants representing the allowable values for ListAddmDbFindingsTimeSeriesSortByEnum

func GetListAddmDbFindingsTimeSeriesSortByEnumValues ¶ added in v65.35.0

func GetListAddmDbFindingsTimeSeriesSortByEnumValues() []ListAddmDbFindingsTimeSeriesSortByEnum

GetListAddmDbFindingsTimeSeriesSortByEnumValues Enumerates the set of values for ListAddmDbFindingsTimeSeriesSortByEnum

func GetMappingListAddmDbFindingsTimeSeriesSortByEnum ¶ added in v65.35.0

func GetMappingListAddmDbFindingsTimeSeriesSortByEnum(val string) (ListAddmDbFindingsTimeSeriesSortByEnum, bool)

GetMappingListAddmDbFindingsTimeSeriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbFindingsTimeSeriesSortOrderEnum ¶ added in v65.35.0

type ListAddmDbFindingsTimeSeriesSortOrderEnum string

ListAddmDbFindingsTimeSeriesSortOrderEnum Enum with underlying type: string

const (
	ListAddmDbFindingsTimeSeriesSortOrderAsc  ListAddmDbFindingsTimeSeriesSortOrderEnum = "ASC"
	ListAddmDbFindingsTimeSeriesSortOrderDesc ListAddmDbFindingsTimeSeriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAddmDbFindingsTimeSeriesSortOrderEnum

func GetListAddmDbFindingsTimeSeriesSortOrderEnumValues ¶ added in v65.35.0

func GetListAddmDbFindingsTimeSeriesSortOrderEnumValues() []ListAddmDbFindingsTimeSeriesSortOrderEnum

GetListAddmDbFindingsTimeSeriesSortOrderEnumValues Enumerates the set of values for ListAddmDbFindingsTimeSeriesSortOrderEnum

func GetMappingListAddmDbFindingsTimeSeriesSortOrderEnum ¶ added in v65.35.0

func GetMappingListAddmDbFindingsTimeSeriesSortOrderEnum(val string) (ListAddmDbFindingsTimeSeriesSortOrderEnum, bool)

GetMappingListAddmDbFindingsTimeSeriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbParameterCategoriesRequest ¶ added in v65.35.0

type ListAddmDbParameterCategoriesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAddmDbParameterCategoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the database parameter categories
	SortBy ListAddmDbParameterCategoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAddmDbParameterCategoriesRequest wrapper for the ListAddmDbParameterCategories operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbParameterCategories.go.html to see an example of how to use ListAddmDbParameterCategoriesRequest.

func (ListAddmDbParameterCategoriesRequest) BinaryRequestBody ¶ added in v65.35.0

func (request ListAddmDbParameterCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbParameterCategoriesRequest) HTTPRequest ¶ added in v65.35.0

func (request ListAddmDbParameterCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAddmDbParameterCategoriesRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAddmDbParameterCategoriesRequest) String ¶ added in v65.35.0

func (ListAddmDbParameterCategoriesRequest) ValidateEnumValue ¶ added in v65.35.0

func (request ListAddmDbParameterCategoriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAddmDbParameterCategoriesResponse ¶ added in v65.35.0

type ListAddmDbParameterCategoriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbParameterCategoryCollection instances
	AddmDbParameterCategoryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAddmDbParameterCategoriesResponse wrapper for the ListAddmDbParameterCategories operation

func (ListAddmDbParameterCategoriesResponse) HTTPResponse ¶ added in v65.35.0

func (response ListAddmDbParameterCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAddmDbParameterCategoriesResponse) String ¶ added in v65.35.0

type ListAddmDbParameterCategoriesSortByEnum ¶ added in v65.35.0

type ListAddmDbParameterCategoriesSortByEnum string

ListAddmDbParameterCategoriesSortByEnum Enum with underlying type: string

const (
	ListAddmDbParameterCategoriesSortByName ListAddmDbParameterCategoriesSortByEnum = "name"
)

Set of constants representing the allowable values for ListAddmDbParameterCategoriesSortByEnum

func GetListAddmDbParameterCategoriesSortByEnumValues ¶ added in v65.35.0

func GetListAddmDbParameterCategoriesSortByEnumValues() []ListAddmDbParameterCategoriesSortByEnum

GetListAddmDbParameterCategoriesSortByEnumValues Enumerates the set of values for ListAddmDbParameterCategoriesSortByEnum

func GetMappingListAddmDbParameterCategoriesSortByEnum ¶ added in v65.35.0

func GetMappingListAddmDbParameterCategoriesSortByEnum(val string) (ListAddmDbParameterCategoriesSortByEnum, bool)

GetMappingListAddmDbParameterCategoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbParameterCategoriesSortOrderEnum ¶ added in v65.35.0

type ListAddmDbParameterCategoriesSortOrderEnum string

ListAddmDbParameterCategoriesSortOrderEnum Enum with underlying type: string

const (
	ListAddmDbParameterCategoriesSortOrderAsc  ListAddmDbParameterCategoriesSortOrderEnum = "ASC"
	ListAddmDbParameterCategoriesSortOrderDesc ListAddmDbParameterCategoriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAddmDbParameterCategoriesSortOrderEnum

func GetListAddmDbParameterCategoriesSortOrderEnumValues ¶ added in v65.35.0

func GetListAddmDbParameterCategoriesSortOrderEnumValues() []ListAddmDbParameterCategoriesSortOrderEnum

GetListAddmDbParameterCategoriesSortOrderEnumValues Enumerates the set of values for ListAddmDbParameterCategoriesSortOrderEnum

func GetMappingListAddmDbParameterCategoriesSortOrderEnum ¶ added in v65.35.0

func GetMappingListAddmDbParameterCategoriesSortOrderEnum(val string) (ListAddmDbParameterCategoriesSortOrderEnum, bool)

GetMappingListAddmDbParameterCategoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbRecommendationCategoriesRequest ¶ added in v65.35.0

type ListAddmDbRecommendationCategoriesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAddmDbRecommendationCategoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the recommendation categories
	SortBy ListAddmDbRecommendationCategoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAddmDbRecommendationCategoriesRequest wrapper for the ListAddmDbRecommendationCategories operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbRecommendationCategories.go.html to see an example of how to use ListAddmDbRecommendationCategoriesRequest.

func (ListAddmDbRecommendationCategoriesRequest) BinaryRequestBody ¶ added in v65.35.0

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbRecommendationCategoriesRequest) HTTPRequest ¶ added in v65.35.0

func (request ListAddmDbRecommendationCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAddmDbRecommendationCategoriesRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAddmDbRecommendationCategoriesRequest) String ¶ added in v65.35.0

func (ListAddmDbRecommendationCategoriesRequest) ValidateEnumValue ¶ added in v65.35.0

func (request ListAddmDbRecommendationCategoriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAddmDbRecommendationCategoriesResponse ¶ added in v65.35.0

type ListAddmDbRecommendationCategoriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbRecommendationCategoryCollection instances
	AddmDbRecommendationCategoryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAddmDbRecommendationCategoriesResponse wrapper for the ListAddmDbRecommendationCategories operation

func (ListAddmDbRecommendationCategoriesResponse) HTTPResponse ¶ added in v65.35.0

func (response ListAddmDbRecommendationCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAddmDbRecommendationCategoriesResponse) String ¶ added in v65.35.0

type ListAddmDbRecommendationCategoriesSortByEnum ¶ added in v65.35.0

type ListAddmDbRecommendationCategoriesSortByEnum string

ListAddmDbRecommendationCategoriesSortByEnum Enum with underlying type: string

const (
	ListAddmDbRecommendationCategoriesSortByName ListAddmDbRecommendationCategoriesSortByEnum = "name"
)

Set of constants representing the allowable values for ListAddmDbRecommendationCategoriesSortByEnum

func GetListAddmDbRecommendationCategoriesSortByEnumValues ¶ added in v65.35.0

func GetListAddmDbRecommendationCategoriesSortByEnumValues() []ListAddmDbRecommendationCategoriesSortByEnum

GetListAddmDbRecommendationCategoriesSortByEnumValues Enumerates the set of values for ListAddmDbRecommendationCategoriesSortByEnum

func GetMappingListAddmDbRecommendationCategoriesSortByEnum ¶ added in v65.35.0

func GetMappingListAddmDbRecommendationCategoriesSortByEnum(val string) (ListAddmDbRecommendationCategoriesSortByEnum, bool)

GetMappingListAddmDbRecommendationCategoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbRecommendationCategoriesSortOrderEnum ¶ added in v65.35.0

type ListAddmDbRecommendationCategoriesSortOrderEnum string

ListAddmDbRecommendationCategoriesSortOrderEnum Enum with underlying type: string

const (
	ListAddmDbRecommendationCategoriesSortOrderAsc  ListAddmDbRecommendationCategoriesSortOrderEnum = "ASC"
	ListAddmDbRecommendationCategoriesSortOrderDesc ListAddmDbRecommendationCategoriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAddmDbRecommendationCategoriesSortOrderEnum

func GetListAddmDbRecommendationCategoriesSortOrderEnumValues ¶ added in v65.35.0

func GetListAddmDbRecommendationCategoriesSortOrderEnumValues() []ListAddmDbRecommendationCategoriesSortOrderEnum

GetListAddmDbRecommendationCategoriesSortOrderEnumValues Enumerates the set of values for ListAddmDbRecommendationCategoriesSortOrderEnum

func GetMappingListAddmDbRecommendationCategoriesSortOrderEnum ¶ added in v65.35.0

func GetMappingListAddmDbRecommendationCategoriesSortOrderEnum(val string) (ListAddmDbRecommendationCategoriesSortOrderEnum, bool)

GetMappingListAddmDbRecommendationCategoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbRecommendationsTimeSeriesRequest ¶ added in v65.35.0

type ListAddmDbRecommendationsTimeSeriesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional value filter to match the finding category exactly.
	CategoryName *string `mandatory:"false" contributesTo:"query" name:"categoryName"`

	// Optional filter to return only resources whose sql id matches the value given. Only considered when
	// categoryName is SQL_TUNING.
	SqlIdentifier *string `mandatory:"false" contributesTo:"query" name:"sqlIdentifier"`

	// Optional filter to return only resources whose owner or name contains the substring given. The
	// match is not case sensitive. Only considered when categoryName is SCHEMA_OBJECT.
	OwnerOrNameContains *string `mandatory:"false" contributesTo:"query" name:"ownerOrNameContains"`

	// Optional filter to return only resources whose name contains the substring given. The
	// match is not case sensitive. Only considered when categoryName is DATABASE_CONFIGURATION.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Optional filter to return only resources whose name exactly matches the substring given. The
	// match is case sensitive. Only considered when categoryName is DATABASE_CONFIGURATION.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAddmDbRecommendationsTimeSeriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the ADDM recommendation time series summary data
	SortBy ListAddmDbRecommendationsTimeSeriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAddmDbRecommendationsTimeSeriesRequest wrapper for the ListAddmDbRecommendationsTimeSeries operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbRecommendationsTimeSeries.go.html to see an example of how to use ListAddmDbRecommendationsTimeSeriesRequest.

func (ListAddmDbRecommendationsTimeSeriesRequest) BinaryRequestBody ¶ added in v65.35.0

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbRecommendationsTimeSeriesRequest) HTTPRequest ¶ added in v65.35.0

func (request ListAddmDbRecommendationsTimeSeriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAddmDbRecommendationsTimeSeriesRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAddmDbRecommendationsTimeSeriesRequest) String ¶ added in v65.35.0

func (ListAddmDbRecommendationsTimeSeriesRequest) ValidateEnumValue ¶ added in v65.35.0

func (request ListAddmDbRecommendationsTimeSeriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAddmDbRecommendationsTimeSeriesResponse ¶ added in v65.35.0

type ListAddmDbRecommendationsTimeSeriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbRecommendationsTimeSeriesCollection instances
	AddmDbRecommendationsTimeSeriesCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAddmDbRecommendationsTimeSeriesResponse wrapper for the ListAddmDbRecommendationsTimeSeries operation

func (ListAddmDbRecommendationsTimeSeriesResponse) HTTPResponse ¶ added in v65.35.0

HTTPResponse implements the OCIResponse interface

func (ListAddmDbRecommendationsTimeSeriesResponse) String ¶ added in v65.35.0

type ListAddmDbRecommendationsTimeSeriesSortByEnum ¶ added in v65.35.0

type ListAddmDbRecommendationsTimeSeriesSortByEnum string

ListAddmDbRecommendationsTimeSeriesSortByEnum Enum with underlying type: string

const (
	ListAddmDbRecommendationsTimeSeriesSortByTimestamp ListAddmDbRecommendationsTimeSeriesSortByEnum = "timestamp"
)

Set of constants representing the allowable values for ListAddmDbRecommendationsTimeSeriesSortByEnum

func GetListAddmDbRecommendationsTimeSeriesSortByEnumValues ¶ added in v65.35.0

func GetListAddmDbRecommendationsTimeSeriesSortByEnumValues() []ListAddmDbRecommendationsTimeSeriesSortByEnum

GetListAddmDbRecommendationsTimeSeriesSortByEnumValues Enumerates the set of values for ListAddmDbRecommendationsTimeSeriesSortByEnum

func GetMappingListAddmDbRecommendationsTimeSeriesSortByEnum ¶ added in v65.35.0

func GetMappingListAddmDbRecommendationsTimeSeriesSortByEnum(val string) (ListAddmDbRecommendationsTimeSeriesSortByEnum, bool)

GetMappingListAddmDbRecommendationsTimeSeriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbRecommendationsTimeSeriesSortOrderEnum ¶ added in v65.35.0

type ListAddmDbRecommendationsTimeSeriesSortOrderEnum string

ListAddmDbRecommendationsTimeSeriesSortOrderEnum Enum with underlying type: string

const (
	ListAddmDbRecommendationsTimeSeriesSortOrderAsc  ListAddmDbRecommendationsTimeSeriesSortOrderEnum = "ASC"
	ListAddmDbRecommendationsTimeSeriesSortOrderDesc ListAddmDbRecommendationsTimeSeriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAddmDbRecommendationsTimeSeriesSortOrderEnum

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumValues ¶ added in v65.35.0

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumValues() []ListAddmDbRecommendationsTimeSeriesSortOrderEnum

GetListAddmDbRecommendationsTimeSeriesSortOrderEnumValues Enumerates the set of values for ListAddmDbRecommendationsTimeSeriesSortOrderEnum

func GetMappingListAddmDbRecommendationsTimeSeriesSortOrderEnum ¶ added in v65.35.0

func GetMappingListAddmDbRecommendationsTimeSeriesSortOrderEnum(val string) (ListAddmDbRecommendationsTimeSeriesSortOrderEnum, bool)

GetMappingListAddmDbRecommendationsTimeSeriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbsRequest ¶ added in v65.35.0

type ListAddmDbsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAddmDbsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting ADDM database data
	SortBy ListAddmDbsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAddmDbsRequest wrapper for the ListAddmDbs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbs.go.html to see an example of how to use ListAddmDbsRequest.

func (ListAddmDbsRequest) BinaryRequestBody ¶ added in v65.35.0

func (request ListAddmDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbsRequest) HTTPRequest ¶ added in v65.35.0

func (request ListAddmDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAddmDbsRequest) RetryPolicy ¶ added in v65.35.0

func (request ListAddmDbsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAddmDbsRequest) String ¶ added in v65.35.0

func (request ListAddmDbsRequest) String() string

func (ListAddmDbsRequest) ValidateEnumValue ¶ added in v65.35.0

func (request ListAddmDbsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAddmDbsResponse ¶ added in v65.35.0

type ListAddmDbsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbCollection instances
	AddmDbCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAddmDbsResponse wrapper for the ListAddmDbs operation

func (ListAddmDbsResponse) HTTPResponse ¶ added in v65.35.0

func (response ListAddmDbsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAddmDbsResponse) String ¶ added in v65.35.0

func (response ListAddmDbsResponse) String() string

type ListAddmDbsSortByEnum ¶ added in v65.35.0

type ListAddmDbsSortByEnum string

ListAddmDbsSortByEnum Enum with underlying type: string

const (
	ListAddmDbsSortByDatabasename     ListAddmDbsSortByEnum = "databaseName"
	ListAddmDbsSortByNumberoffindings ListAddmDbsSortByEnum = "numberOfFindings"
)

Set of constants representing the allowable values for ListAddmDbsSortByEnum

func GetListAddmDbsSortByEnumValues ¶ added in v65.35.0

func GetListAddmDbsSortByEnumValues() []ListAddmDbsSortByEnum

GetListAddmDbsSortByEnumValues Enumerates the set of values for ListAddmDbsSortByEnum

func GetMappingListAddmDbsSortByEnum ¶ added in v65.35.0

func GetMappingListAddmDbsSortByEnum(val string) (ListAddmDbsSortByEnum, bool)

GetMappingListAddmDbsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAddmDbsSortOrderEnum ¶ added in v65.35.0

type ListAddmDbsSortOrderEnum string

ListAddmDbsSortOrderEnum Enum with underlying type: string

const (
	ListAddmDbsSortOrderAsc  ListAddmDbsSortOrderEnum = "ASC"
	ListAddmDbsSortOrderDesc ListAddmDbsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAddmDbsSortOrderEnum

func GetListAddmDbsSortOrderEnumValues ¶ added in v65.35.0

func GetListAddmDbsSortOrderEnumValues() []ListAddmDbsSortOrderEnum

GetListAddmDbsSortOrderEnumValues Enumerates the set of values for ListAddmDbsSortOrderEnum

func GetMappingListAddmDbsSortOrderEnum ¶ added in v65.35.0

func GetMappingListAddmDbsSortOrderEnum(val string) (ListAddmDbsSortOrderEnum, bool)

GetMappingListAddmDbsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDatabaseSnapshotsRequest ¶ added in v65.14.0

type ListAwrDatabaseSnapshotsRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR snapshot summary data.
	SortBy ListAwrDatabaseSnapshotsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAwrDatabaseSnapshotsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrDatabaseSnapshotsRequest wrapper for the ListAwrDatabaseSnapshots operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrDatabaseSnapshots.go.html to see an example of how to use ListAwrDatabaseSnapshotsRequest.

func (ListAwrDatabaseSnapshotsRequest) BinaryRequestBody ¶ added in v65.14.0

func (request ListAwrDatabaseSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDatabaseSnapshotsRequest) HTTPRequest ¶ added in v65.14.0

func (request ListAwrDatabaseSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDatabaseSnapshotsRequest) RetryPolicy ¶ added in v65.14.0

func (request ListAwrDatabaseSnapshotsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDatabaseSnapshotsRequest) String ¶ added in v65.14.0

func (request ListAwrDatabaseSnapshotsRequest) String() string

func (ListAwrDatabaseSnapshotsRequest) ValidateEnumValue ¶ added in v65.14.0

func (request ListAwrDatabaseSnapshotsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrDatabaseSnapshotsResponse ¶ added in v65.14.0

type ListAwrDatabaseSnapshotsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseSnapshotCollection instances
	AwrDatabaseSnapshotCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrDatabaseSnapshotsResponse wrapper for the ListAwrDatabaseSnapshots operation

func (ListAwrDatabaseSnapshotsResponse) HTTPResponse ¶ added in v65.14.0

func (response ListAwrDatabaseSnapshotsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDatabaseSnapshotsResponse) String ¶ added in v65.14.0

func (response ListAwrDatabaseSnapshotsResponse) String() string

type ListAwrDatabaseSnapshotsSortByEnum ¶ added in v65.14.0

type ListAwrDatabaseSnapshotsSortByEnum string

ListAwrDatabaseSnapshotsSortByEnum Enum with underlying type: string

const (
	ListAwrDatabaseSnapshotsSortByTimeBegin  ListAwrDatabaseSnapshotsSortByEnum = "TIME_BEGIN"
	ListAwrDatabaseSnapshotsSortBySnapshotId ListAwrDatabaseSnapshotsSortByEnum = "SNAPSHOT_ID"
)

Set of constants representing the allowable values for ListAwrDatabaseSnapshotsSortByEnum

func GetListAwrDatabaseSnapshotsSortByEnumValues ¶ added in v65.14.0

func GetListAwrDatabaseSnapshotsSortByEnumValues() []ListAwrDatabaseSnapshotsSortByEnum

GetListAwrDatabaseSnapshotsSortByEnumValues Enumerates the set of values for ListAwrDatabaseSnapshotsSortByEnum

func GetMappingListAwrDatabaseSnapshotsSortByEnum ¶ added in v65.14.0

func GetMappingListAwrDatabaseSnapshotsSortByEnum(val string) (ListAwrDatabaseSnapshotsSortByEnum, bool)

GetMappingListAwrDatabaseSnapshotsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDatabaseSnapshotsSortOrderEnum ¶ added in v65.14.0

type ListAwrDatabaseSnapshotsSortOrderEnum string

ListAwrDatabaseSnapshotsSortOrderEnum Enum with underlying type: string

const (
	ListAwrDatabaseSnapshotsSortOrderAsc  ListAwrDatabaseSnapshotsSortOrderEnum = "ASC"
	ListAwrDatabaseSnapshotsSortOrderDesc ListAwrDatabaseSnapshotsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAwrDatabaseSnapshotsSortOrderEnum

func GetListAwrDatabaseSnapshotsSortOrderEnumValues ¶ added in v65.14.0

func GetListAwrDatabaseSnapshotsSortOrderEnumValues() []ListAwrDatabaseSnapshotsSortOrderEnum

GetListAwrDatabaseSnapshotsSortOrderEnumValues Enumerates the set of values for ListAwrDatabaseSnapshotsSortOrderEnum

func GetMappingListAwrDatabaseSnapshotsSortOrderEnum ¶ added in v65.14.0

func GetMappingListAwrDatabaseSnapshotsSortOrderEnum(val string) (ListAwrDatabaseSnapshotsSortOrderEnum, bool)

GetMappingListAwrDatabaseSnapshotsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDatabasesRequest ¶ added in v65.14.0

type ListAwrDatabasesRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The optional single value query parameter to filter the entity name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR summary data.
	SortBy ListAwrDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAwrDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrDatabasesRequest wrapper for the ListAwrDatabases operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrDatabases.go.html to see an example of how to use ListAwrDatabasesRequest.

func (ListAwrDatabasesRequest) BinaryRequestBody ¶ added in v65.14.0

func (request ListAwrDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDatabasesRequest) HTTPRequest ¶ added in v65.14.0

func (request ListAwrDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDatabasesRequest) RetryPolicy ¶ added in v65.14.0

func (request ListAwrDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDatabasesRequest) String ¶ added in v65.14.0

func (request ListAwrDatabasesRequest) String() string

func (ListAwrDatabasesRequest) ValidateEnumValue ¶ added in v65.14.0

func (request ListAwrDatabasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrDatabasesResponse ¶ added in v65.14.0

type ListAwrDatabasesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseCollection instances
	AwrDatabaseCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrDatabasesResponse wrapper for the ListAwrDatabases operation

func (ListAwrDatabasesResponse) HTTPResponse ¶ added in v65.14.0

func (response ListAwrDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDatabasesResponse) String ¶ added in v65.14.0

func (response ListAwrDatabasesResponse) String() string

type ListAwrDatabasesSortByEnum ¶ added in v65.14.0

type ListAwrDatabasesSortByEnum string

ListAwrDatabasesSortByEnum Enum with underlying type: string

const (
	ListAwrDatabasesSortByEndIntervalTime ListAwrDatabasesSortByEnum = "END_INTERVAL_TIME"
	ListAwrDatabasesSortByName            ListAwrDatabasesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListAwrDatabasesSortByEnum

func GetListAwrDatabasesSortByEnumValues ¶ added in v65.14.0

func GetListAwrDatabasesSortByEnumValues() []ListAwrDatabasesSortByEnum

GetListAwrDatabasesSortByEnumValues Enumerates the set of values for ListAwrDatabasesSortByEnum

func GetMappingListAwrDatabasesSortByEnum ¶ added in v65.14.0

func GetMappingListAwrDatabasesSortByEnum(val string) (ListAwrDatabasesSortByEnum, bool)

GetMappingListAwrDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDatabasesSortOrderEnum ¶ added in v65.14.0

type ListAwrDatabasesSortOrderEnum string

ListAwrDatabasesSortOrderEnum Enum with underlying type: string

const (
	ListAwrDatabasesSortOrderAsc  ListAwrDatabasesSortOrderEnum = "ASC"
	ListAwrDatabasesSortOrderDesc ListAwrDatabasesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAwrDatabasesSortOrderEnum

func GetListAwrDatabasesSortOrderEnumValues ¶ added in v65.14.0

func GetListAwrDatabasesSortOrderEnumValues() []ListAwrDatabasesSortOrderEnum

GetListAwrDatabasesSortOrderEnumValues Enumerates the set of values for ListAwrDatabasesSortOrderEnum

func GetMappingListAwrDatabasesSortOrderEnum ¶ added in v65.14.0

func GetMappingListAwrDatabasesSortOrderEnum(val string) (ListAwrDatabasesSortOrderEnum, bool)

GetMappingListAwrDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrHubObjectsFieldsEnum ¶ added in v65.54.0

type ListAwrHubObjectsFieldsEnum string

ListAwrHubObjectsFieldsEnum Enum with underlying type: string

const (
	ListAwrHubObjectsFieldsName          ListAwrHubObjectsFieldsEnum = "name"
	ListAwrHubObjectsFieldsSize          ListAwrHubObjectsFieldsEnum = "size"
	ListAwrHubObjectsFieldsEtag          ListAwrHubObjectsFieldsEnum = "etag"
	ListAwrHubObjectsFieldsTimecreated   ListAwrHubObjectsFieldsEnum = "timeCreated"
	ListAwrHubObjectsFieldsMd5           ListAwrHubObjectsFieldsEnum = "md5"
	ListAwrHubObjectsFieldsArchivalstate ListAwrHubObjectsFieldsEnum = "archivalState"
	ListAwrHubObjectsFieldsTimemodified  ListAwrHubObjectsFieldsEnum = "timeModified"
	ListAwrHubObjectsFieldsStoragetier   ListAwrHubObjectsFieldsEnum = "storageTier"
)

Set of constants representing the allowable values for ListAwrHubObjectsFieldsEnum

func GetListAwrHubObjectsFieldsEnumValues ¶ added in v65.54.0

func GetListAwrHubObjectsFieldsEnumValues() []ListAwrHubObjectsFieldsEnum

GetListAwrHubObjectsFieldsEnumValues Enumerates the set of values for ListAwrHubObjectsFieldsEnum

func GetMappingListAwrHubObjectsFieldsEnum ¶ added in v65.54.0

func GetMappingListAwrHubObjectsFieldsEnum(val string) (ListAwrHubObjectsFieldsEnum, bool)

GetMappingListAwrHubObjectsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrHubObjectsRequest ¶ added in v65.54.0

type ListAwrHubObjectsRequest struct {

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// The string to use for matching against the start of object names in a Awr Hub list objects query.
	Prefix *string `mandatory:"false" contributesTo:"query" name:"prefix"`

	// Object names returned by Awr Hub list objects query must be greater or equal to this parameter.
	Start *string `mandatory:"false" contributesTo:"query" name:"start"`

	// Object names returned by Awr Hub list objects query must be strictly less than this parameter.
	End *string `mandatory:"false" contributesTo:"query" name:"end"`

	// When this parameter is set, only objects whose names do not contain the delimiter character
	// (after an optionally specified prefix) are returned in the Awr Hub list objects key of the response body.
	// Scanned objects whose names contain the delimiter have the part of their name up to the first
	// occurrence of the delimiter (including the optional prefix) returned as a set of prefixes.
	// Note that only '/' is a supported delimiter character at this time.
	Delimiter *string `mandatory:"false" contributesTo:"query" name:"delimiter"`

	// Awr Hub Object name after which remaining objects are listed
	StartAfter *string `mandatory:"false" contributesTo:"query" name:"startAfter"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// By default all the fields are returned. Use this parameter to fetch specific fields 'size', 'etag', 'md5',
	// 'timeCreated', 'timeModified', 'storageTier' and 'archivalState' fields. List the names of those fields
	// in a comma-separated, case-insensitive list as the value of this parameter.
	// For example: 'name,etag,timeCreated,md5,timeModified,storageTier,archivalState'.
	Fields ListAwrHubObjectsFieldsEnum `mandatory:"false" contributesTo:"query" name:"fields" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrHubObjectsRequest wrapper for the ListAwrHubObjects operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrHubObjects.go.html to see an example of how to use ListAwrHubObjectsRequest.

func (ListAwrHubObjectsRequest) BinaryRequestBody ¶ added in v65.54.0

func (request ListAwrHubObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrHubObjectsRequest) HTTPRequest ¶ added in v65.54.0

func (request ListAwrHubObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrHubObjectsRequest) RetryPolicy ¶ added in v65.54.0

func (request ListAwrHubObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrHubObjectsRequest) String ¶ added in v65.54.0

func (request ListAwrHubObjectsRequest) String() string

func (ListAwrHubObjectsRequest) ValidateEnumValue ¶ added in v65.54.0

func (request ListAwrHubObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrHubObjectsResponse ¶ added in v65.54.0

type ListAwrHubObjectsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ListObjects instances
	ListObjects `presentIn:"body"`

	// Echoes back the value passed in the opc-client-request-id header, for use by clients when debugging.
	OpcClientRequestId *string `presentIn:"header" name:"opc-client-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrHubObjectsResponse wrapper for the ListAwrHubObjects operation

func (ListAwrHubObjectsResponse) HTTPResponse ¶ added in v65.54.0

func (response ListAwrHubObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrHubObjectsResponse) String ¶ added in v65.54.0

func (response ListAwrHubObjectsResponse) String() string

type ListAwrHubSourcesRequest ¶ added in v65.54.0

type ListAwrHubSourcesRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"query" name:"awrHubId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Awr Hub source identifier
	AwrHubSourceId *string `mandatory:"false" contributesTo:"query" name:"awrHubSourceId"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	SourceType []AwrHubSourceTypeEnum `contributesTo:"query" name:"sourceType" omitEmpty:"true" collectionFormat:"multi"`

	// Awr Hub source database name
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Resource Status
	Status []AwrHubSourceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

	// Lifecycle states
	LifecycleState []AwrHubSourceLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAwrHubSourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListAwrHubSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrHubSourcesRequest wrapper for the ListAwrHubSources operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrHubSources.go.html to see an example of how to use ListAwrHubSourcesRequest.

func (ListAwrHubSourcesRequest) BinaryRequestBody ¶ added in v65.54.0

func (request ListAwrHubSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrHubSourcesRequest) HTTPRequest ¶ added in v65.54.0

func (request ListAwrHubSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrHubSourcesRequest) RetryPolicy ¶ added in v65.54.0

func (request ListAwrHubSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrHubSourcesRequest) String ¶ added in v65.54.0

func (request ListAwrHubSourcesRequest) String() string

func (ListAwrHubSourcesRequest) ValidateEnumValue ¶ added in v65.54.0

func (request ListAwrHubSourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrHubSourcesResponse ¶ added in v65.54.0

type ListAwrHubSourcesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrHubSourceSummaryCollection instances
	AwrHubSourceSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrHubSourcesResponse wrapper for the ListAwrHubSources operation

func (ListAwrHubSourcesResponse) HTTPResponse ¶ added in v65.54.0

func (response ListAwrHubSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrHubSourcesResponse) String ¶ added in v65.54.0

func (response ListAwrHubSourcesResponse) String() string

type ListAwrHubSourcesSortByEnum ¶ added in v65.54.0

type ListAwrHubSourcesSortByEnum string

ListAwrHubSourcesSortByEnum Enum with underlying type: string

const (
	ListAwrHubSourcesSortByTimecreated ListAwrHubSourcesSortByEnum = "timeCreated"
	ListAwrHubSourcesSortByDisplayname ListAwrHubSourcesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListAwrHubSourcesSortByEnum

func GetListAwrHubSourcesSortByEnumValues ¶ added in v65.54.0

func GetListAwrHubSourcesSortByEnumValues() []ListAwrHubSourcesSortByEnum

GetListAwrHubSourcesSortByEnumValues Enumerates the set of values for ListAwrHubSourcesSortByEnum

func GetMappingListAwrHubSourcesSortByEnum ¶ added in v65.54.0

func GetMappingListAwrHubSourcesSortByEnum(val string) (ListAwrHubSourcesSortByEnum, bool)

GetMappingListAwrHubSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrHubSourcesSortOrderEnum ¶ added in v65.54.0

type ListAwrHubSourcesSortOrderEnum string

ListAwrHubSourcesSortOrderEnum Enum with underlying type: string

const (
	ListAwrHubSourcesSortOrderAsc  ListAwrHubSourcesSortOrderEnum = "ASC"
	ListAwrHubSourcesSortOrderDesc ListAwrHubSourcesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAwrHubSourcesSortOrderEnum

func GetListAwrHubSourcesSortOrderEnumValues ¶ added in v65.54.0

func GetListAwrHubSourcesSortOrderEnumValues() []ListAwrHubSourcesSortOrderEnum

GetListAwrHubSourcesSortOrderEnumValues Enumerates the set of values for ListAwrHubSourcesSortOrderEnum

func GetMappingListAwrHubSourcesSortOrderEnum ¶ added in v65.54.0

func GetMappingListAwrHubSourcesSortOrderEnum(val string) (ListAwrHubSourcesSortOrderEnum, bool)

GetMappingListAwrHubSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrHubsRequest ¶

type ListAwrHubsRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"query" name:"operationsInsightsWarehouseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Unique Awr Hub identifier
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// Lifecycle states
	LifecycleState []AwrHubLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAwrHubsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListAwrHubsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrHubsRequest wrapper for the ListAwrHubs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrHubs.go.html to see an example of how to use ListAwrHubsRequest.

func (ListAwrHubsRequest) BinaryRequestBody ¶

func (request ListAwrHubsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrHubsRequest) HTTPRequest ¶

func (request ListAwrHubsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrHubsRequest) RetryPolicy ¶

func (request ListAwrHubsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrHubsRequest) String ¶

func (request ListAwrHubsRequest) String() string

func (ListAwrHubsRequest) ValidateEnumValue ¶

func (request ListAwrHubsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrHubsResponse ¶

type ListAwrHubsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrHubSummaryCollection instances
	AwrHubSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrHubsResponse wrapper for the ListAwrHubs operation

func (ListAwrHubsResponse) HTTPResponse ¶

func (response ListAwrHubsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrHubsResponse) String ¶

func (response ListAwrHubsResponse) String() string

type ListAwrHubsSortByEnum ¶

type ListAwrHubsSortByEnum string

ListAwrHubsSortByEnum Enum with underlying type: string

const (
	ListAwrHubsSortByTimecreated ListAwrHubsSortByEnum = "timeCreated"
	ListAwrHubsSortByDisplayname ListAwrHubsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListAwrHubsSortByEnum

func GetListAwrHubsSortByEnumValues ¶

func GetListAwrHubsSortByEnumValues() []ListAwrHubsSortByEnum

GetListAwrHubsSortByEnumValues Enumerates the set of values for ListAwrHubsSortByEnum

func GetMappingListAwrHubsSortByEnum ¶

func GetMappingListAwrHubsSortByEnum(val string) (ListAwrHubsSortByEnum, bool)

GetMappingListAwrHubsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrHubsSortOrderEnum ¶

type ListAwrHubsSortOrderEnum string

ListAwrHubsSortOrderEnum Enum with underlying type: string

const (
	ListAwrHubsSortOrderAsc  ListAwrHubsSortOrderEnum = "ASC"
	ListAwrHubsSortOrderDesc ListAwrHubsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAwrHubsSortOrderEnum

func GetListAwrHubsSortOrderEnumValues ¶

func GetListAwrHubsSortOrderEnumValues() []ListAwrHubsSortOrderEnum

GetListAwrHubsSortOrderEnumValues Enumerates the set of values for ListAwrHubsSortOrderEnum

func GetMappingListAwrHubsSortOrderEnum ¶

func GetMappingListAwrHubsSortOrderEnum(val string) (ListAwrHubsSortOrderEnum, bool)

GetMappingListAwrHubsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrSnapshotsRequest ¶

type ListAwrSnapshotsRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// AWR source database identifier.
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListAwrSnapshotsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The option to sort the AWR snapshot summary data. Default sort is by timeBegin.
	SortBy ListAwrSnapshotsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrSnapshotsRequest wrapper for the ListAwrSnapshots operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrSnapshots.go.html to see an example of how to use ListAwrSnapshotsRequest.

func (ListAwrSnapshotsRequest) BinaryRequestBody ¶

func (request ListAwrSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrSnapshotsRequest) HTTPRequest ¶

func (request ListAwrSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrSnapshotsRequest) RetryPolicy ¶

func (request ListAwrSnapshotsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrSnapshotsRequest) String ¶

func (request ListAwrSnapshotsRequest) String() string

func (ListAwrSnapshotsRequest) ValidateEnumValue ¶

func (request ListAwrSnapshotsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrSnapshotsResponse ¶

type ListAwrSnapshotsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrSnapshotCollection instances
	AwrSnapshotCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrSnapshotsResponse wrapper for the ListAwrSnapshots operation

func (ListAwrSnapshotsResponse) HTTPResponse ¶

func (response ListAwrSnapshotsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrSnapshotsResponse) String ¶

func (response ListAwrSnapshotsResponse) String() string

type ListAwrSnapshotsSortByEnum ¶

type ListAwrSnapshotsSortByEnum string

ListAwrSnapshotsSortByEnum Enum with underlying type: string

const (
	ListAwrSnapshotsSortByTimebegin  ListAwrSnapshotsSortByEnum = "timeBegin"
	ListAwrSnapshotsSortBySnapshotid ListAwrSnapshotsSortByEnum = "snapshotId"
)

Set of constants representing the allowable values for ListAwrSnapshotsSortByEnum

func GetListAwrSnapshotsSortByEnumValues ¶

func GetListAwrSnapshotsSortByEnumValues() []ListAwrSnapshotsSortByEnum

GetListAwrSnapshotsSortByEnumValues Enumerates the set of values for ListAwrSnapshotsSortByEnum

func GetMappingListAwrSnapshotsSortByEnum ¶

func GetMappingListAwrSnapshotsSortByEnum(val string) (ListAwrSnapshotsSortByEnum, bool)

GetMappingListAwrSnapshotsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrSnapshotsSortOrderEnum ¶

type ListAwrSnapshotsSortOrderEnum string

ListAwrSnapshotsSortOrderEnum Enum with underlying type: string

const (
	ListAwrSnapshotsSortOrderAsc  ListAwrSnapshotsSortOrderEnum = "ASC"
	ListAwrSnapshotsSortOrderDesc ListAwrSnapshotsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAwrSnapshotsSortOrderEnum

func GetListAwrSnapshotsSortOrderEnumValues ¶

func GetListAwrSnapshotsSortOrderEnumValues() []ListAwrSnapshotsSortOrderEnum

GetListAwrSnapshotsSortOrderEnumValues Enumerates the set of values for ListAwrSnapshotsSortOrderEnum

func GetMappingListAwrSnapshotsSortOrderEnum ¶

func GetMappingListAwrSnapshotsSortOrderEnum(val string) (ListAwrSnapshotsSortOrderEnum, bool)

GetMappingListAwrSnapshotsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseConfigurationsDatabaseTypeEnum ¶

type ListDatabaseConfigurationsDatabaseTypeEnum string

ListDatabaseConfigurationsDatabaseTypeEnum Enum with underlying type: string

const (
	ListDatabaseConfigurationsDatabaseTypeAdwS                 ListDatabaseConfigurationsDatabaseTypeEnum = "ADW-S"
	ListDatabaseConfigurationsDatabaseTypeAtpS                 ListDatabaseConfigurationsDatabaseTypeEnum = "ATP-S"
	ListDatabaseConfigurationsDatabaseTypeAdwD                 ListDatabaseConfigurationsDatabaseTypeEnum = "ADW-D"
	ListDatabaseConfigurationsDatabaseTypeAtpD                 ListDatabaseConfigurationsDatabaseTypeEnum = "ATP-D"
	ListDatabaseConfigurationsDatabaseTypeExternalPdb          ListDatabaseConfigurationsDatabaseTypeEnum = "EXTERNAL-PDB"
	ListDatabaseConfigurationsDatabaseTypeExternalNoncdb       ListDatabaseConfigurationsDatabaseTypeEnum = "EXTERNAL-NONCDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedVmCdb       ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-VM-CDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedVmPdb       ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-VM-PDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedVmNoncdb    ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedBmCdb       ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-BM-CDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedBmPdb       ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-BM-PDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedBmNoncdb    ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedExacsCdb    ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedExacsPdb    ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	ListDatabaseConfigurationsDatabaseTypeComanagedExacsNoncdb ListDatabaseConfigurationsDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for ListDatabaseConfigurationsDatabaseTypeEnum

func GetListDatabaseConfigurationsDatabaseTypeEnumValues ¶

func GetListDatabaseConfigurationsDatabaseTypeEnumValues() []ListDatabaseConfigurationsDatabaseTypeEnum

GetListDatabaseConfigurationsDatabaseTypeEnumValues Enumerates the set of values for ListDatabaseConfigurationsDatabaseTypeEnum

func GetMappingListDatabaseConfigurationsDatabaseTypeEnum ¶

func GetMappingListDatabaseConfigurationsDatabaseTypeEnum(val string) (ListDatabaseConfigurationsDatabaseTypeEnum, bool)

GetMappingListDatabaseConfigurationsDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseConfigurationsRequest ¶

type ListDatabaseConfigurationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"false" contributesTo:"query" name:"enterpriseManagerBridgeId"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []ListDatabaseConfigurationsDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListDatabaseConfigurationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Database configuration list sort options. If `fields` parameter is selected, the `sortBy` parameter must be one of the fields specified.
	SortBy ListDatabaseConfigurationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDatabaseConfigurationsRequest wrapper for the ListDatabaseConfigurations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListDatabaseConfigurations.go.html to see an example of how to use ListDatabaseConfigurationsRequest.

func (ListDatabaseConfigurationsRequest) BinaryRequestBody ¶

func (request ListDatabaseConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseConfigurationsRequest) HTTPRequest ¶

func (request ListDatabaseConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseConfigurationsRequest) RetryPolicy ¶

func (request ListDatabaseConfigurationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseConfigurationsRequest) String ¶

func (request ListDatabaseConfigurationsRequest) String() string

func (ListDatabaseConfigurationsRequest) ValidateEnumValue ¶

func (request ListDatabaseConfigurationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseConfigurationsResponse ¶

type ListDatabaseConfigurationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DatabaseConfigurationCollection instances
	DatabaseConfigurationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListDatabaseConfigurationsResponse wrapper for the ListDatabaseConfigurations operation

func (ListDatabaseConfigurationsResponse) HTTPResponse ¶

func (response ListDatabaseConfigurationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseConfigurationsResponse) String ¶

func (response ListDatabaseConfigurationsResponse) String() string

type ListDatabaseConfigurationsSortByEnum ¶

type ListDatabaseConfigurationsSortByEnum string

ListDatabaseConfigurationsSortByEnum Enum with underlying type: string

const (
	ListDatabaseConfigurationsSortByDatabasename        ListDatabaseConfigurationsSortByEnum = "databaseName"
	ListDatabaseConfigurationsSortByDatabasedisplayname ListDatabaseConfigurationsSortByEnum = "databaseDisplayName"
	ListDatabaseConfigurationsSortByDatabasetype        ListDatabaseConfigurationsSortByEnum = "databaseType"
)

Set of constants representing the allowable values for ListDatabaseConfigurationsSortByEnum

func GetListDatabaseConfigurationsSortByEnumValues ¶

func GetListDatabaseConfigurationsSortByEnumValues() []ListDatabaseConfigurationsSortByEnum

GetListDatabaseConfigurationsSortByEnumValues Enumerates the set of values for ListDatabaseConfigurationsSortByEnum

func GetMappingListDatabaseConfigurationsSortByEnum ¶

func GetMappingListDatabaseConfigurationsSortByEnum(val string) (ListDatabaseConfigurationsSortByEnum, bool)

GetMappingListDatabaseConfigurationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseConfigurationsSortOrderEnum ¶

type ListDatabaseConfigurationsSortOrderEnum string

ListDatabaseConfigurationsSortOrderEnum Enum with underlying type: string

const (
	ListDatabaseConfigurationsSortOrderAsc  ListDatabaseConfigurationsSortOrderEnum = "ASC"
	ListDatabaseConfigurationsSortOrderDesc ListDatabaseConfigurationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDatabaseConfigurationsSortOrderEnum

func GetListDatabaseConfigurationsSortOrderEnumValues ¶

func GetListDatabaseConfigurationsSortOrderEnumValues() []ListDatabaseConfigurationsSortOrderEnum

GetListDatabaseConfigurationsSortOrderEnumValues Enumerates the set of values for ListDatabaseConfigurationsSortOrderEnum

func GetMappingListDatabaseConfigurationsSortOrderEnum ¶

func GetMappingListDatabaseConfigurationsSortOrderEnum(val string) (ListDatabaseConfigurationsSortOrderEnum, bool)

GetMappingListDatabaseConfigurationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseInsightsDatabaseTypeEnum ¶

type ListDatabaseInsightsDatabaseTypeEnum string

ListDatabaseInsightsDatabaseTypeEnum Enum with underlying type: string

const (
	ListDatabaseInsightsDatabaseTypeAdwS                 ListDatabaseInsightsDatabaseTypeEnum = "ADW-S"
	ListDatabaseInsightsDatabaseTypeAtpS                 ListDatabaseInsightsDatabaseTypeEnum = "ATP-S"
	ListDatabaseInsightsDatabaseTypeAdwD                 ListDatabaseInsightsDatabaseTypeEnum = "ADW-D"
	ListDatabaseInsightsDatabaseTypeAtpD                 ListDatabaseInsightsDatabaseTypeEnum = "ATP-D"
	ListDatabaseInsightsDatabaseTypeExternalPdb          ListDatabaseInsightsDatabaseTypeEnum = "EXTERNAL-PDB"
	ListDatabaseInsightsDatabaseTypeExternalNoncdb       ListDatabaseInsightsDatabaseTypeEnum = "EXTERNAL-NONCDB"
	ListDatabaseInsightsDatabaseTypeComanagedVmCdb       ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-VM-CDB"
	ListDatabaseInsightsDatabaseTypeComanagedVmPdb       ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-VM-PDB"
	ListDatabaseInsightsDatabaseTypeComanagedVmNoncdb    ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	ListDatabaseInsightsDatabaseTypeComanagedBmCdb       ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-BM-CDB"
	ListDatabaseInsightsDatabaseTypeComanagedBmPdb       ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-BM-PDB"
	ListDatabaseInsightsDatabaseTypeComanagedBmNoncdb    ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	ListDatabaseInsightsDatabaseTypeComanagedExacsCdb    ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	ListDatabaseInsightsDatabaseTypeComanagedExacsPdb    ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	ListDatabaseInsightsDatabaseTypeComanagedExacsNoncdb ListDatabaseInsightsDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for ListDatabaseInsightsDatabaseTypeEnum

func GetListDatabaseInsightsDatabaseTypeEnumValues ¶

func GetListDatabaseInsightsDatabaseTypeEnumValues() []ListDatabaseInsightsDatabaseTypeEnum

GetListDatabaseInsightsDatabaseTypeEnumValues Enumerates the set of values for ListDatabaseInsightsDatabaseTypeEnum

func GetMappingListDatabaseInsightsDatabaseTypeEnum ¶

func GetMappingListDatabaseInsightsDatabaseTypeEnum(val string) (ListDatabaseInsightsDatabaseTypeEnum, bool)

GetMappingListDatabaseInsightsDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseInsightsFieldsEnum ¶

type ListDatabaseInsightsFieldsEnum string

ListDatabaseInsightsFieldsEnum Enum with underlying type: string

const (
	ListDatabaseInsightsFieldsCompartmentid       ListDatabaseInsightsFieldsEnum = "compartmentId"
	ListDatabaseInsightsFieldsDatabasename        ListDatabaseInsightsFieldsEnum = "databaseName"
	ListDatabaseInsightsFieldsDatabasedisplayname ListDatabaseInsightsFieldsEnum = "databaseDisplayName"
	ListDatabaseInsightsFieldsDatabasetype        ListDatabaseInsightsFieldsEnum = "databaseType"
	ListDatabaseInsightsFieldsDatabaseversion     ListDatabaseInsightsFieldsEnum = "databaseVersion"
	ListDatabaseInsightsFieldsDatabasehostnames   ListDatabaseInsightsFieldsEnum = "databaseHostNames"
	ListDatabaseInsightsFieldsFreeformtags        ListDatabaseInsightsFieldsEnum = "freeformTags"
	ListDatabaseInsightsFieldsDefinedtags         ListDatabaseInsightsFieldsEnum = "definedTags"
)

Set of constants representing the allowable values for ListDatabaseInsightsFieldsEnum

func GetListDatabaseInsightsFieldsEnumValues ¶

func GetListDatabaseInsightsFieldsEnumValues() []ListDatabaseInsightsFieldsEnum

GetListDatabaseInsightsFieldsEnumValues Enumerates the set of values for ListDatabaseInsightsFieldsEnum

func GetMappingListDatabaseInsightsFieldsEnum ¶

func GetMappingListDatabaseInsightsFieldsEnum(val string) (ListDatabaseInsightsFieldsEnum, bool)

GetMappingListDatabaseInsightsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseInsightsRequest ¶

type ListDatabaseInsightsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"false" contributesTo:"query" name:"enterpriseManagerBridgeId"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Resource Status
	Status []ResourceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

	// Lifecycle states
	LifecycleState []LifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []ListDatabaseInsightsDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Specifies the fields to return in a database summary response. By default all fields are returned if omitted.
	Fields []ListDatabaseInsightsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListDatabaseInsightsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Database insight list sort options. If `fields` parameter is selected, the `sortBy` parameter must be one of the fields specified.
	SortBy ListDatabaseInsightsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `mandatory:"false" contributesTo:"query" name:"exadataInsightId"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId *string `mandatory:"false" contributesTo:"query" name:"opsiPrivateEndpointId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDatabaseInsightsRequest wrapper for the ListDatabaseInsights operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListDatabaseInsights.go.html to see an example of how to use ListDatabaseInsightsRequest.

func (ListDatabaseInsightsRequest) BinaryRequestBody ¶

func (request ListDatabaseInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseInsightsRequest) HTTPRequest ¶

func (request ListDatabaseInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseInsightsRequest) RetryPolicy ¶

func (request ListDatabaseInsightsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseInsightsRequest) String ¶

func (request ListDatabaseInsightsRequest) String() string

func (ListDatabaseInsightsRequest) ValidateEnumValue ¶

func (request ListDatabaseInsightsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseInsightsResponse ¶

type ListDatabaseInsightsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DatabaseInsightsCollection instances
	DatabaseInsightsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListDatabaseInsightsResponse wrapper for the ListDatabaseInsights operation

func (ListDatabaseInsightsResponse) HTTPResponse ¶

func (response ListDatabaseInsightsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseInsightsResponse) String ¶

func (response ListDatabaseInsightsResponse) String() string

type ListDatabaseInsightsSortByEnum ¶

type ListDatabaseInsightsSortByEnum string

ListDatabaseInsightsSortByEnum Enum with underlying type: string

const (
	ListDatabaseInsightsSortByDatabasename        ListDatabaseInsightsSortByEnum = "databaseName"
	ListDatabaseInsightsSortByDatabasedisplayname ListDatabaseInsightsSortByEnum = "databaseDisplayName"
	ListDatabaseInsightsSortByDatabasetype        ListDatabaseInsightsSortByEnum = "databaseType"
)

Set of constants representing the allowable values for ListDatabaseInsightsSortByEnum

func GetListDatabaseInsightsSortByEnumValues ¶

func GetListDatabaseInsightsSortByEnumValues() []ListDatabaseInsightsSortByEnum

GetListDatabaseInsightsSortByEnumValues Enumerates the set of values for ListDatabaseInsightsSortByEnum

func GetMappingListDatabaseInsightsSortByEnum ¶

func GetMappingListDatabaseInsightsSortByEnum(val string) (ListDatabaseInsightsSortByEnum, bool)

GetMappingListDatabaseInsightsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseInsightsSortOrderEnum ¶

type ListDatabaseInsightsSortOrderEnum string

ListDatabaseInsightsSortOrderEnum Enum with underlying type: string

const (
	ListDatabaseInsightsSortOrderAsc  ListDatabaseInsightsSortOrderEnum = "ASC"
	ListDatabaseInsightsSortOrderDesc ListDatabaseInsightsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDatabaseInsightsSortOrderEnum

func GetListDatabaseInsightsSortOrderEnumValues ¶

func GetListDatabaseInsightsSortOrderEnumValues() []ListDatabaseInsightsSortOrderEnum

GetListDatabaseInsightsSortOrderEnumValues Enumerates the set of values for ListDatabaseInsightsSortOrderEnum

func GetMappingListDatabaseInsightsSortOrderEnum ¶

func GetMappingListDatabaseInsightsSortOrderEnum(val string) (ListDatabaseInsightsSortOrderEnum, bool)

GetMappingListDatabaseInsightsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEnterpriseManagerBridgesRequest ¶

type ListEnterpriseManagerBridgesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Unique Enterprise Manager bridge identifier
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// Lifecycle states
	LifecycleState []LifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListEnterpriseManagerBridgesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListEnterpriseManagerBridgesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListEnterpriseManagerBridgesRequest wrapper for the ListEnterpriseManagerBridges operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListEnterpriseManagerBridges.go.html to see an example of how to use ListEnterpriseManagerBridgesRequest.

func (ListEnterpriseManagerBridgesRequest) BinaryRequestBody ¶

func (request ListEnterpriseManagerBridgesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEnterpriseManagerBridgesRequest) HTTPRequest ¶

func (request ListEnterpriseManagerBridgesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEnterpriseManagerBridgesRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListEnterpriseManagerBridgesRequest) String ¶

func (ListEnterpriseManagerBridgesRequest) ValidateEnumValue ¶

func (request ListEnterpriseManagerBridgesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListEnterpriseManagerBridgesResponse ¶

type ListEnterpriseManagerBridgesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of EnterpriseManagerBridgeCollection instances
	EnterpriseManagerBridgeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListEnterpriseManagerBridgesResponse wrapper for the ListEnterpriseManagerBridges operation

func (ListEnterpriseManagerBridgesResponse) HTTPResponse ¶

func (response ListEnterpriseManagerBridgesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListEnterpriseManagerBridgesResponse) String ¶

func (response ListEnterpriseManagerBridgesResponse) String() string

type ListEnterpriseManagerBridgesSortByEnum ¶

type ListEnterpriseManagerBridgesSortByEnum string

ListEnterpriseManagerBridgesSortByEnum Enum with underlying type: string

const (
	ListEnterpriseManagerBridgesSortByTimecreated ListEnterpriseManagerBridgesSortByEnum = "timeCreated"
	ListEnterpriseManagerBridgesSortByDisplayname ListEnterpriseManagerBridgesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListEnterpriseManagerBridgesSortByEnum

func GetListEnterpriseManagerBridgesSortByEnumValues ¶

func GetListEnterpriseManagerBridgesSortByEnumValues() []ListEnterpriseManagerBridgesSortByEnum

GetListEnterpriseManagerBridgesSortByEnumValues Enumerates the set of values for ListEnterpriseManagerBridgesSortByEnum

func GetMappingListEnterpriseManagerBridgesSortByEnum ¶

func GetMappingListEnterpriseManagerBridgesSortByEnum(val string) (ListEnterpriseManagerBridgesSortByEnum, bool)

GetMappingListEnterpriseManagerBridgesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEnterpriseManagerBridgesSortOrderEnum ¶

type ListEnterpriseManagerBridgesSortOrderEnum string

ListEnterpriseManagerBridgesSortOrderEnum Enum with underlying type: string

const (
	ListEnterpriseManagerBridgesSortOrderAsc  ListEnterpriseManagerBridgesSortOrderEnum = "ASC"
	ListEnterpriseManagerBridgesSortOrderDesc ListEnterpriseManagerBridgesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListEnterpriseManagerBridgesSortOrderEnum

func GetListEnterpriseManagerBridgesSortOrderEnumValues ¶

func GetListEnterpriseManagerBridgesSortOrderEnumValues() []ListEnterpriseManagerBridgesSortOrderEnum

GetListEnterpriseManagerBridgesSortOrderEnumValues Enumerates the set of values for ListEnterpriseManagerBridgesSortOrderEnum

func GetMappingListEnterpriseManagerBridgesSortOrderEnum ¶

func GetMappingListEnterpriseManagerBridgesSortOrderEnum(val string) (ListEnterpriseManagerBridgesSortOrderEnum, bool)

GetMappingListEnterpriseManagerBridgesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExadataConfigurationsRequest ¶

type ListExadataConfigurationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListExadataConfigurationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Exadata configuration list sort options. If `fields` parameter is selected, the `sortBy` parameter must be one of the fields specified.
	SortBy ListExadataConfigurationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExadataConfigurationsRequest wrapper for the ListExadataConfigurations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListExadataConfigurations.go.html to see an example of how to use ListExadataConfigurationsRequest.

func (ListExadataConfigurationsRequest) BinaryRequestBody ¶

func (request ListExadataConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExadataConfigurationsRequest) HTTPRequest ¶

func (request ListExadataConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExadataConfigurationsRequest) RetryPolicy ¶

func (request ListExadataConfigurationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExadataConfigurationsRequest) String ¶

func (request ListExadataConfigurationsRequest) String() string

func (ListExadataConfigurationsRequest) ValidateEnumValue ¶

func (request ListExadataConfigurationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExadataConfigurationsResponse ¶

type ListExadataConfigurationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExadataConfigurationCollection instances
	ExadataConfigurationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExadataConfigurationsResponse wrapper for the ListExadataConfigurations operation

func (ListExadataConfigurationsResponse) HTTPResponse ¶

func (response ListExadataConfigurationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExadataConfigurationsResponse) String ¶

func (response ListExadataConfigurationsResponse) String() string

type ListExadataConfigurationsSortByEnum ¶

type ListExadataConfigurationsSortByEnum string

ListExadataConfigurationsSortByEnum Enum with underlying type: string

const (
	ListExadataConfigurationsSortByExadataname        ListExadataConfigurationsSortByEnum = "exadataName"
	ListExadataConfigurationsSortByExadatadisplayname ListExadataConfigurationsSortByEnum = "exadataDisplayName"
	ListExadataConfigurationsSortByExadatatype        ListExadataConfigurationsSortByEnum = "exadataType"
)

Set of constants representing the allowable values for ListExadataConfigurationsSortByEnum

func GetListExadataConfigurationsSortByEnumValues ¶

func GetListExadataConfigurationsSortByEnumValues() []ListExadataConfigurationsSortByEnum

GetListExadataConfigurationsSortByEnumValues Enumerates the set of values for ListExadataConfigurationsSortByEnum

func GetMappingListExadataConfigurationsSortByEnum ¶

func GetMappingListExadataConfigurationsSortByEnum(val string) (ListExadataConfigurationsSortByEnum, bool)

GetMappingListExadataConfigurationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExadataConfigurationsSortOrderEnum ¶

type ListExadataConfigurationsSortOrderEnum string

ListExadataConfigurationsSortOrderEnum Enum with underlying type: string

const (
	ListExadataConfigurationsSortOrderAsc  ListExadataConfigurationsSortOrderEnum = "ASC"
	ListExadataConfigurationsSortOrderDesc ListExadataConfigurationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExadataConfigurationsSortOrderEnum

func GetListExadataConfigurationsSortOrderEnumValues ¶

func GetListExadataConfigurationsSortOrderEnumValues() []ListExadataConfigurationsSortOrderEnum

GetListExadataConfigurationsSortOrderEnumValues Enumerates the set of values for ListExadataConfigurationsSortOrderEnum

func GetMappingListExadataConfigurationsSortOrderEnum ¶

func GetMappingListExadataConfigurationsSortOrderEnum(val string) (ListExadataConfigurationsSortOrderEnum, bool)

GetMappingListExadataConfigurationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExadataInsightsRequest ¶

type ListExadataInsightsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"false" contributesTo:"query" name:"enterpriseManagerBridgeId"`

	// Optional list of Exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Resource Status
	Status []ResourceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

	// Lifecycle states
	LifecycleState []LifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListExadataInsightsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Exadata insight list sort options. If `fields` parameter is selected, the `sortBy` parameter must be one of the fields specified. Default order for timeCreated is descending. Default order for exadataName is ascending. If no value is specified timeCreated is default.
	SortBy ListExadataInsightsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExadataInsightsRequest wrapper for the ListExadataInsights operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListExadataInsights.go.html to see an example of how to use ListExadataInsightsRequest.

func (ListExadataInsightsRequest) BinaryRequestBody ¶

func (request ListExadataInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExadataInsightsRequest) HTTPRequest ¶

func (request ListExadataInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExadataInsightsRequest) RetryPolicy ¶

func (request ListExadataInsightsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExadataInsightsRequest) String ¶

func (request ListExadataInsightsRequest) String() string

func (ListExadataInsightsRequest) ValidateEnumValue ¶

func (request ListExadataInsightsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExadataInsightsResponse ¶

type ListExadataInsightsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExadataInsightSummaryCollection instances
	ExadataInsightSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExadataInsightsResponse wrapper for the ListExadataInsights operation

func (ListExadataInsightsResponse) HTTPResponse ¶

func (response ListExadataInsightsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExadataInsightsResponse) String ¶

func (response ListExadataInsightsResponse) String() string

type ListExadataInsightsSortByEnum ¶

type ListExadataInsightsSortByEnum string

ListExadataInsightsSortByEnum Enum with underlying type: string

const (
	ListExadataInsightsSortByTimecreated ListExadataInsightsSortByEnum = "timeCreated"
	ListExadataInsightsSortByExadataname ListExadataInsightsSortByEnum = "exadataName"
)

Set of constants representing the allowable values for ListExadataInsightsSortByEnum

func GetListExadataInsightsSortByEnumValues ¶

func GetListExadataInsightsSortByEnumValues() []ListExadataInsightsSortByEnum

GetListExadataInsightsSortByEnumValues Enumerates the set of values for ListExadataInsightsSortByEnum

func GetMappingListExadataInsightsSortByEnum ¶

func GetMappingListExadataInsightsSortByEnum(val string) (ListExadataInsightsSortByEnum, bool)

GetMappingListExadataInsightsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExadataInsightsSortOrderEnum ¶

type ListExadataInsightsSortOrderEnum string

ListExadataInsightsSortOrderEnum Enum with underlying type: string

const (
	ListExadataInsightsSortOrderAsc  ListExadataInsightsSortOrderEnum = "ASC"
	ListExadataInsightsSortOrderDesc ListExadataInsightsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExadataInsightsSortOrderEnum

func GetListExadataInsightsSortOrderEnumValues ¶

func GetListExadataInsightsSortOrderEnumValues() []ListExadataInsightsSortOrderEnum

GetListExadataInsightsSortOrderEnumValues Enumerates the set of values for ListExadataInsightsSortOrderEnum

func GetMappingListExadataInsightsSortOrderEnum ¶

func GetMappingListExadataInsightsSortOrderEnum(val string) (ListExadataInsightsSortOrderEnum, bool)

GetMappingListExadataInsightsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostConfigurationsPlatformTypeEnum ¶

type ListHostConfigurationsPlatformTypeEnum string

ListHostConfigurationsPlatformTypeEnum Enum with underlying type: string

const (
	ListHostConfigurationsPlatformTypeLinux   ListHostConfigurationsPlatformTypeEnum = "LINUX"
	ListHostConfigurationsPlatformTypeSolaris ListHostConfigurationsPlatformTypeEnum = "SOLARIS"
	ListHostConfigurationsPlatformTypeSunos   ListHostConfigurationsPlatformTypeEnum = "SUNOS"
	ListHostConfigurationsPlatformTypeZlinux  ListHostConfigurationsPlatformTypeEnum = "ZLINUX"
	ListHostConfigurationsPlatformTypeWindows ListHostConfigurationsPlatformTypeEnum = "WINDOWS"
	ListHostConfigurationsPlatformTypeAix     ListHostConfigurationsPlatformTypeEnum = "AIX"
	ListHostConfigurationsPlatformTypeHpUx    ListHostConfigurationsPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for ListHostConfigurationsPlatformTypeEnum

func GetListHostConfigurationsPlatformTypeEnumValues ¶

func GetListHostConfigurationsPlatformTypeEnumValues() []ListHostConfigurationsPlatformTypeEnum

GetListHostConfigurationsPlatformTypeEnumValues Enumerates the set of values for ListHostConfigurationsPlatformTypeEnum

func GetMappingListHostConfigurationsPlatformTypeEnum ¶

func GetMappingListHostConfigurationsPlatformTypeEnum(val string) (ListHostConfigurationsPlatformTypeEnum, bool)

GetMappingListHostConfigurationsPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostConfigurationsRequest ¶

type ListHostConfigurationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"false" contributesTo:"query" name:"enterpriseManagerBridgeId"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []ListHostConfigurationsPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListHostConfigurationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Host configuration list sort options.
	SortBy ListHostConfigurationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListHostConfigurationsRequest wrapper for the ListHostConfigurations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListHostConfigurations.go.html to see an example of how to use ListHostConfigurationsRequest.

func (ListHostConfigurationsRequest) BinaryRequestBody ¶

func (request ListHostConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostConfigurationsRequest) HTTPRequest ¶

func (request ListHostConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostConfigurationsRequest) RetryPolicy ¶

func (request ListHostConfigurationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostConfigurationsRequest) String ¶

func (request ListHostConfigurationsRequest) String() string

func (ListHostConfigurationsRequest) ValidateEnumValue ¶

func (request ListHostConfigurationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListHostConfigurationsResponse ¶

type ListHostConfigurationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of HostConfigurationCollection instances
	HostConfigurationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListHostConfigurationsResponse wrapper for the ListHostConfigurations operation

func (ListHostConfigurationsResponse) HTTPResponse ¶

func (response ListHostConfigurationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostConfigurationsResponse) String ¶

func (response ListHostConfigurationsResponse) String() string

type ListHostConfigurationsSortByEnum ¶

type ListHostConfigurationsSortByEnum string

ListHostConfigurationsSortByEnum Enum with underlying type: string

const (
	ListHostConfigurationsSortByHostname     ListHostConfigurationsSortByEnum = "hostName"
	ListHostConfigurationsSortByPlatformtype ListHostConfigurationsSortByEnum = "platformType"
)

Set of constants representing the allowable values for ListHostConfigurationsSortByEnum

func GetListHostConfigurationsSortByEnumValues ¶

func GetListHostConfigurationsSortByEnumValues() []ListHostConfigurationsSortByEnum

GetListHostConfigurationsSortByEnumValues Enumerates the set of values for ListHostConfigurationsSortByEnum

func GetMappingListHostConfigurationsSortByEnum ¶

func GetMappingListHostConfigurationsSortByEnum(val string) (ListHostConfigurationsSortByEnum, bool)

GetMappingListHostConfigurationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostConfigurationsSortOrderEnum ¶

type ListHostConfigurationsSortOrderEnum string

ListHostConfigurationsSortOrderEnum Enum with underlying type: string

const (
	ListHostConfigurationsSortOrderAsc  ListHostConfigurationsSortOrderEnum = "ASC"
	ListHostConfigurationsSortOrderDesc ListHostConfigurationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListHostConfigurationsSortOrderEnum

func GetListHostConfigurationsSortOrderEnumValues ¶

func GetListHostConfigurationsSortOrderEnumValues() []ListHostConfigurationsSortOrderEnum

GetListHostConfigurationsSortOrderEnumValues Enumerates the set of values for ListHostConfigurationsSortOrderEnum

func GetMappingListHostConfigurationsSortOrderEnum ¶

func GetMappingListHostConfigurationsSortOrderEnum(val string) (ListHostConfigurationsSortOrderEnum, bool)

GetMappingListHostConfigurationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostInsightsPlatformTypeEnum ¶

type ListHostInsightsPlatformTypeEnum string

ListHostInsightsPlatformTypeEnum Enum with underlying type: string

const (
	ListHostInsightsPlatformTypeLinux   ListHostInsightsPlatformTypeEnum = "LINUX"
	ListHostInsightsPlatformTypeSolaris ListHostInsightsPlatformTypeEnum = "SOLARIS"
	ListHostInsightsPlatformTypeSunos   ListHostInsightsPlatformTypeEnum = "SUNOS"
	ListHostInsightsPlatformTypeZlinux  ListHostInsightsPlatformTypeEnum = "ZLINUX"
	ListHostInsightsPlatformTypeWindows ListHostInsightsPlatformTypeEnum = "WINDOWS"
	ListHostInsightsPlatformTypeAix     ListHostInsightsPlatformTypeEnum = "AIX"
	ListHostInsightsPlatformTypeHpUx    ListHostInsightsPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for ListHostInsightsPlatformTypeEnum

func GetListHostInsightsPlatformTypeEnumValues ¶

func GetListHostInsightsPlatformTypeEnumValues() []ListHostInsightsPlatformTypeEnum

GetListHostInsightsPlatformTypeEnumValues Enumerates the set of values for ListHostInsightsPlatformTypeEnum

func GetMappingListHostInsightsPlatformTypeEnum ¶

func GetMappingListHostInsightsPlatformTypeEnum(val string) (ListHostInsightsPlatformTypeEnum, bool)

GetMappingListHostInsightsPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostInsightsRequest ¶

type ListHostInsightsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Resource Status
	Status []ResourceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

	// Lifecycle states
	LifecycleState []LifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []ListHostInsightsPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListHostInsightsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Host insight list sort options. If `fields` parameter is selected, the `sortBy` parameter must be one of the fields specified.
	SortBy ListHostInsightsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"false" contributesTo:"query" name:"enterpriseManagerBridgeId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `mandatory:"false" contributesTo:"query" name:"exadataInsightId"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListHostInsightsRequest wrapper for the ListHostInsights operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListHostInsights.go.html to see an example of how to use ListHostInsightsRequest.

func (ListHostInsightsRequest) BinaryRequestBody ¶

func (request ListHostInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostInsightsRequest) HTTPRequest ¶

func (request ListHostInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostInsightsRequest) RetryPolicy ¶

func (request ListHostInsightsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostInsightsRequest) String ¶

func (request ListHostInsightsRequest) String() string

func (ListHostInsightsRequest) ValidateEnumValue ¶

func (request ListHostInsightsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListHostInsightsResponse ¶

type ListHostInsightsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of HostInsightSummaryCollection instances
	HostInsightSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListHostInsightsResponse wrapper for the ListHostInsights operation

func (ListHostInsightsResponse) HTTPResponse ¶

func (response ListHostInsightsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostInsightsResponse) String ¶

func (response ListHostInsightsResponse) String() string

type ListHostInsightsSortByEnum ¶

type ListHostInsightsSortByEnum string

ListHostInsightsSortByEnum Enum with underlying type: string

const (
	ListHostInsightsSortByHostname ListHostInsightsSortByEnum = "hostName"
	ListHostInsightsSortByHosttype ListHostInsightsSortByEnum = "hostType"
)

Set of constants representing the allowable values for ListHostInsightsSortByEnum

func GetListHostInsightsSortByEnumValues ¶

func GetListHostInsightsSortByEnumValues() []ListHostInsightsSortByEnum

GetListHostInsightsSortByEnumValues Enumerates the set of values for ListHostInsightsSortByEnum

func GetMappingListHostInsightsSortByEnum ¶

func GetMappingListHostInsightsSortByEnum(val string) (ListHostInsightsSortByEnum, bool)

GetMappingListHostInsightsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostInsightsSortOrderEnum ¶

type ListHostInsightsSortOrderEnum string

ListHostInsightsSortOrderEnum Enum with underlying type: string

const (
	ListHostInsightsSortOrderAsc  ListHostInsightsSortOrderEnum = "ASC"
	ListHostInsightsSortOrderDesc ListHostInsightsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListHostInsightsSortOrderEnum

func GetListHostInsightsSortOrderEnumValues ¶

func GetListHostInsightsSortOrderEnumValues() []ListHostInsightsSortOrderEnum

GetListHostInsightsSortOrderEnumValues Enumerates the set of values for ListHostInsightsSortOrderEnum

func GetMappingListHostInsightsSortOrderEnum ¶

func GetMappingListHostInsightsSortOrderEnum(val string) (ListHostInsightsSortOrderEnum, bool)

GetMappingListHostInsightsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedEntitiesPlatformTypeEnum ¶

type ListHostedEntitiesPlatformTypeEnum string

ListHostedEntitiesPlatformTypeEnum Enum with underlying type: string

const (
	ListHostedEntitiesPlatformTypeLinux   ListHostedEntitiesPlatformTypeEnum = "LINUX"
	ListHostedEntitiesPlatformTypeSolaris ListHostedEntitiesPlatformTypeEnum = "SOLARIS"
	ListHostedEntitiesPlatformTypeSunos   ListHostedEntitiesPlatformTypeEnum = "SUNOS"
	ListHostedEntitiesPlatformTypeZlinux  ListHostedEntitiesPlatformTypeEnum = "ZLINUX"
	ListHostedEntitiesPlatformTypeWindows ListHostedEntitiesPlatformTypeEnum = "WINDOWS"
	ListHostedEntitiesPlatformTypeAix     ListHostedEntitiesPlatformTypeEnum = "AIX"
	ListHostedEntitiesPlatformTypeHpUx    ListHostedEntitiesPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for ListHostedEntitiesPlatformTypeEnum

func GetListHostedEntitiesPlatformTypeEnumValues ¶

func GetListHostedEntitiesPlatformTypeEnumValues() []ListHostedEntitiesPlatformTypeEnum

GetListHostedEntitiesPlatformTypeEnumValues Enumerates the set of values for ListHostedEntitiesPlatformTypeEnum

func GetMappingListHostedEntitiesPlatformTypeEnum ¶

func GetMappingListHostedEntitiesPlatformTypeEnum(val string) (ListHostedEntitiesPlatformTypeEnum, bool)

GetMappingListHostedEntitiesPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedEntitiesRequest ¶

type ListHostedEntitiesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []ListHostedEntitiesPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `mandatory:"false" contributesTo:"query" name:"exadataInsightId"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListHostedEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Hosted entity list sort options.
	SortBy ListHostedEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListHostedEntitiesRequest wrapper for the ListHostedEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListHostedEntities.go.html to see an example of how to use ListHostedEntitiesRequest.

func (ListHostedEntitiesRequest) BinaryRequestBody ¶

func (request ListHostedEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostedEntitiesRequest) HTTPRequest ¶

func (request ListHostedEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostedEntitiesRequest) RetryPolicy ¶

func (request ListHostedEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostedEntitiesRequest) String ¶

func (request ListHostedEntitiesRequest) String() string

func (ListHostedEntitiesRequest) ValidateEnumValue ¶

func (request ListHostedEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListHostedEntitiesResponse ¶

type ListHostedEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of HostedEntityCollection instances
	HostedEntityCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListHostedEntitiesResponse wrapper for the ListHostedEntities operation

func (ListHostedEntitiesResponse) HTTPResponse ¶

func (response ListHostedEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostedEntitiesResponse) String ¶

func (response ListHostedEntitiesResponse) String() string

type ListHostedEntitiesSortByEnum ¶

type ListHostedEntitiesSortByEnum string

ListHostedEntitiesSortByEnum Enum with underlying type: string

const (
	ListHostedEntitiesSortByEntityname ListHostedEntitiesSortByEnum = "entityName"
	ListHostedEntitiesSortByEntitytype ListHostedEntitiesSortByEnum = "entityType"
)

Set of constants representing the allowable values for ListHostedEntitiesSortByEnum

func GetListHostedEntitiesSortByEnumValues ¶

func GetListHostedEntitiesSortByEnumValues() []ListHostedEntitiesSortByEnum

GetListHostedEntitiesSortByEnumValues Enumerates the set of values for ListHostedEntitiesSortByEnum

func GetMappingListHostedEntitiesSortByEnum ¶

func GetMappingListHostedEntitiesSortByEnum(val string) (ListHostedEntitiesSortByEnum, bool)

GetMappingListHostedEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedEntitiesSortOrderEnum ¶

type ListHostedEntitiesSortOrderEnum string

ListHostedEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListHostedEntitiesSortOrderAsc  ListHostedEntitiesSortOrderEnum = "ASC"
	ListHostedEntitiesSortOrderDesc ListHostedEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListHostedEntitiesSortOrderEnum

func GetListHostedEntitiesSortOrderEnumValues ¶

func GetListHostedEntitiesSortOrderEnumValues() []ListHostedEntitiesSortOrderEnum

GetListHostedEntitiesSortOrderEnumValues Enumerates the set of values for ListHostedEntitiesSortOrderEnum

func GetMappingListHostedEntitiesSortOrderEnum ¶

func GetMappingListHostedEntitiesSortOrderEnum(val string) (ListHostedEntitiesSortOrderEnum, bool)

GetMappingListHostedEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportableAgentEntitiesRequest ¶

type ListImportableAgentEntitiesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListImportableAgentEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Hosted entity list sort options.
	SortBy ListImportableAgentEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListImportableAgentEntitiesRequest wrapper for the ListImportableAgentEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListImportableAgentEntities.go.html to see an example of how to use ListImportableAgentEntitiesRequest.

func (ListImportableAgentEntitiesRequest) BinaryRequestBody ¶

func (request ListImportableAgentEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListImportableAgentEntitiesRequest) HTTPRequest ¶

func (request ListImportableAgentEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListImportableAgentEntitiesRequest) RetryPolicy ¶

func (request ListImportableAgentEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListImportableAgentEntitiesRequest) String ¶

func (request ListImportableAgentEntitiesRequest) String() string

func (ListImportableAgentEntitiesRequest) ValidateEnumValue ¶

func (request ListImportableAgentEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListImportableAgentEntitiesResponse ¶

type ListImportableAgentEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ImportableAgentEntitySummaryCollection instances
	ImportableAgentEntitySummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListImportableAgentEntitiesResponse wrapper for the ListImportableAgentEntities operation

func (ListImportableAgentEntitiesResponse) HTTPResponse ¶

func (response ListImportableAgentEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListImportableAgentEntitiesResponse) String ¶

func (response ListImportableAgentEntitiesResponse) String() string

type ListImportableAgentEntitiesSortByEnum ¶

type ListImportableAgentEntitiesSortByEnum string

ListImportableAgentEntitiesSortByEnum Enum with underlying type: string

const (
	ListImportableAgentEntitiesSortByEntityname ListImportableAgentEntitiesSortByEnum = "entityName"
	ListImportableAgentEntitiesSortByEntitytype ListImportableAgentEntitiesSortByEnum = "entityType"
)

Set of constants representing the allowable values for ListImportableAgentEntitiesSortByEnum

func GetListImportableAgentEntitiesSortByEnumValues ¶

func GetListImportableAgentEntitiesSortByEnumValues() []ListImportableAgentEntitiesSortByEnum

GetListImportableAgentEntitiesSortByEnumValues Enumerates the set of values for ListImportableAgentEntitiesSortByEnum

func GetMappingListImportableAgentEntitiesSortByEnum ¶

func GetMappingListImportableAgentEntitiesSortByEnum(val string) (ListImportableAgentEntitiesSortByEnum, bool)

GetMappingListImportableAgentEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportableAgentEntitiesSortOrderEnum ¶

type ListImportableAgentEntitiesSortOrderEnum string

ListImportableAgentEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListImportableAgentEntitiesSortOrderAsc  ListImportableAgentEntitiesSortOrderEnum = "ASC"
	ListImportableAgentEntitiesSortOrderDesc ListImportableAgentEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListImportableAgentEntitiesSortOrderEnum

func GetListImportableAgentEntitiesSortOrderEnumValues ¶

func GetListImportableAgentEntitiesSortOrderEnumValues() []ListImportableAgentEntitiesSortOrderEnum

GetListImportableAgentEntitiesSortOrderEnumValues Enumerates the set of values for ListImportableAgentEntitiesSortOrderEnum

func GetMappingListImportableAgentEntitiesSortOrderEnum ¶

func GetMappingListImportableAgentEntitiesSortOrderEnum(val string) (ListImportableAgentEntitiesSortOrderEnum, bool)

GetMappingListImportableAgentEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportableComputeEntitiesRequest ¶ added in v65.16.0

type ListImportableComputeEntitiesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListImportableComputeEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Compute entity list sort options.
	SortBy ListImportableComputeEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListImportableComputeEntitiesRequest wrapper for the ListImportableComputeEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListImportableComputeEntities.go.html to see an example of how to use ListImportableComputeEntitiesRequest.

func (ListImportableComputeEntitiesRequest) BinaryRequestBody ¶ added in v65.16.0

func (request ListImportableComputeEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListImportableComputeEntitiesRequest) HTTPRequest ¶ added in v65.16.0

func (request ListImportableComputeEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListImportableComputeEntitiesRequest) RetryPolicy ¶ added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListImportableComputeEntitiesRequest) String ¶ added in v65.16.0

func (ListImportableComputeEntitiesRequest) ValidateEnumValue ¶ added in v65.16.0

func (request ListImportableComputeEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListImportableComputeEntitiesResponse ¶ added in v65.16.0

type ListImportableComputeEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ImportableComputeEntitySummaryCollection instances
	ImportableComputeEntitySummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListImportableComputeEntitiesResponse wrapper for the ListImportableComputeEntities operation

func (ListImportableComputeEntitiesResponse) HTTPResponse ¶ added in v65.16.0

func (response ListImportableComputeEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListImportableComputeEntitiesResponse) String ¶ added in v65.16.0

type ListImportableComputeEntitiesSortByEnum ¶ added in v65.16.0

type ListImportableComputeEntitiesSortByEnum string

ListImportableComputeEntitiesSortByEnum Enum with underlying type: string

const (
	ListImportableComputeEntitiesSortByComputeid          ListImportableComputeEntitiesSortByEnum = "computeId"
	ListImportableComputeEntitiesSortByComputedisplayname ListImportableComputeEntitiesSortByEnum = "computeDisplayName"
	ListImportableComputeEntitiesSortByPlatformtype       ListImportableComputeEntitiesSortByEnum = "platformType"
	ListImportableComputeEntitiesSortByHostname           ListImportableComputeEntitiesSortByEnum = "hostName"
)

Set of constants representing the allowable values for ListImportableComputeEntitiesSortByEnum

func GetListImportableComputeEntitiesSortByEnumValues ¶ added in v65.16.0

func GetListImportableComputeEntitiesSortByEnumValues() []ListImportableComputeEntitiesSortByEnum

GetListImportableComputeEntitiesSortByEnumValues Enumerates the set of values for ListImportableComputeEntitiesSortByEnum

func GetMappingListImportableComputeEntitiesSortByEnum ¶ added in v65.16.0

func GetMappingListImportableComputeEntitiesSortByEnum(val string) (ListImportableComputeEntitiesSortByEnum, bool)

GetMappingListImportableComputeEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportableComputeEntitiesSortOrderEnum ¶ added in v65.16.0

type ListImportableComputeEntitiesSortOrderEnum string

ListImportableComputeEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListImportableComputeEntitiesSortOrderAsc  ListImportableComputeEntitiesSortOrderEnum = "ASC"
	ListImportableComputeEntitiesSortOrderDesc ListImportableComputeEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListImportableComputeEntitiesSortOrderEnum

func GetListImportableComputeEntitiesSortOrderEnumValues ¶ added in v65.16.0

func GetListImportableComputeEntitiesSortOrderEnumValues() []ListImportableComputeEntitiesSortOrderEnum

GetListImportableComputeEntitiesSortOrderEnumValues Enumerates the set of values for ListImportableComputeEntitiesSortOrderEnum

func GetMappingListImportableComputeEntitiesSortOrderEnum ¶ added in v65.16.0

func GetMappingListImportableComputeEntitiesSortOrderEnum(val string) (ListImportableComputeEntitiesSortOrderEnum, bool)

GetMappingListImportableComputeEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportableEnterpriseManagerEntitiesRequest ¶

type ListImportableEnterpriseManagerEntitiesRequest struct {

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"true" contributesTo:"path" name:"enterpriseManagerBridgeId"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// Filter by one or more Enterprise Manager entity types. Currently, the supported types are "oracle_pdb", "oracle_database", "host", "oracle_dbmachine", "oracle_exa_cloud_service", and "oracle_oci_exadata_cloud_service". If this parameter is not specified, targets of all supported entity types are returned by default.
	EnterpriseManagerEntityType []string `contributesTo:"query" name:"enterpriseManagerEntityType" collectionFormat:"multi"`

	// Used in combination with enterpriseManagerParentEntityIdentifier to return the members of a particular Enterprise Manager parent entity. Both enterpriseManagerIdentifier and enterpriseManagerParentEntityIdentifier must be specified to identify a particular Enterprise Manager parent entity.
	EnterpriseManagerIdentifier *string `mandatory:"false" contributesTo:"query" name:"enterpriseManagerIdentifier"`

	// Used in combination with enterpriseManagerIdentifier to return the members of a particular Enterprise Manager parent entity. Both enterpriseManagerIdentifier and enterpriseManagerParentEntityIdentifier must be specified to identify a particular  Enterprise Manager parent entity.
	EnterpriseManagerParentEntityIdentifier *string `mandatory:"false" contributesTo:"query" name:"enterpriseManagerParentEntityIdentifier"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListImportableEnterpriseManagerEntitiesRequest wrapper for the ListImportableEnterpriseManagerEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListImportableEnterpriseManagerEntities.go.html to see an example of how to use ListImportableEnterpriseManagerEntitiesRequest.

func (ListImportableEnterpriseManagerEntitiesRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ListImportableEnterpriseManagerEntitiesRequest) HTTPRequest ¶

func (request ListImportableEnterpriseManagerEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListImportableEnterpriseManagerEntitiesRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListImportableEnterpriseManagerEntitiesRequest) String ¶

func (ListImportableEnterpriseManagerEntitiesRequest) ValidateEnumValue ¶

func (request ListImportableEnterpriseManagerEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListImportableEnterpriseManagerEntitiesResponse ¶

type ListImportableEnterpriseManagerEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ImportableEnterpriseManagerEntityCollection instances
	ImportableEnterpriseManagerEntityCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListImportableEnterpriseManagerEntitiesResponse wrapper for the ListImportableEnterpriseManagerEntities operation

func (ListImportableEnterpriseManagerEntitiesResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListImportableEnterpriseManagerEntitiesResponse) String ¶

type ListNewsReportsRequest ¶ added in v65.46.0

type ListNewsReportsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Unique Operations Insights news report identifier
	NewsReportId *string `mandatory:"false" contributesTo:"query" name:"newsReportId"`

	// Resource Status
	Status []ResourceStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

	// Lifecycle states
	LifecycleState []LifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListNewsReportsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// News report list sort options. If `fields` parameter is selected, the `sortBy` parameter must be one of the fields specified.
	SortBy ListNewsReportsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListNewsReportsRequest wrapper for the ListNewsReports operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListNewsReports.go.html to see an example of how to use ListNewsReportsRequest.

func (ListNewsReportsRequest) BinaryRequestBody ¶ added in v65.46.0

func (request ListNewsReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListNewsReportsRequest) HTTPRequest ¶ added in v65.46.0

func (request ListNewsReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListNewsReportsRequest) RetryPolicy ¶ added in v65.46.0

func (request ListNewsReportsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListNewsReportsRequest) String ¶ added in v65.46.0

func (request ListNewsReportsRequest) String() string

func (ListNewsReportsRequest) ValidateEnumValue ¶ added in v65.46.0

func (request ListNewsReportsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListNewsReportsResponse ¶ added in v65.46.0

type ListNewsReportsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of NewsReportCollection instances
	NewsReportCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListNewsReportsResponse wrapper for the ListNewsReports operation

func (ListNewsReportsResponse) HTTPResponse ¶ added in v65.46.0

func (response ListNewsReportsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListNewsReportsResponse) String ¶ added in v65.46.0

func (response ListNewsReportsResponse) String() string

type ListNewsReportsSortByEnum ¶ added in v65.46.0

type ListNewsReportsSortByEnum string

ListNewsReportsSortByEnum Enum with underlying type: string

const (
	ListNewsReportsSortByName          ListNewsReportsSortByEnum = "name"
	ListNewsReportsSortByNewsfrequency ListNewsReportsSortByEnum = "newsFrequency"
)

Set of constants representing the allowable values for ListNewsReportsSortByEnum

func GetListNewsReportsSortByEnumValues ¶ added in v65.46.0

func GetListNewsReportsSortByEnumValues() []ListNewsReportsSortByEnum

GetListNewsReportsSortByEnumValues Enumerates the set of values for ListNewsReportsSortByEnum

func GetMappingListNewsReportsSortByEnum ¶ added in v65.46.0

func GetMappingListNewsReportsSortByEnum(val string) (ListNewsReportsSortByEnum, bool)

GetMappingListNewsReportsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListNewsReportsSortOrderEnum ¶ added in v65.46.0

type ListNewsReportsSortOrderEnum string

ListNewsReportsSortOrderEnum Enum with underlying type: string

const (
	ListNewsReportsSortOrderAsc  ListNewsReportsSortOrderEnum = "ASC"
	ListNewsReportsSortOrderDesc ListNewsReportsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListNewsReportsSortOrderEnum

func GetListNewsReportsSortOrderEnumValues ¶ added in v65.46.0

func GetListNewsReportsSortOrderEnumValues() []ListNewsReportsSortOrderEnum

GetListNewsReportsSortOrderEnumValues Enumerates the set of values for ListNewsReportsSortOrderEnum

func GetMappingListNewsReportsSortOrderEnum ¶ added in v65.46.0

func GetMappingListNewsReportsSortOrderEnum(val string) (ListNewsReportsSortOrderEnum, bool)

GetMappingListNewsReportsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListObjects ¶ added in v65.54.0

type ListObjects struct {

	// List of the object summary data.
	Objects []ObjectSummary `mandatory:"true" json:"objects"`

	// Array comprising of all the prefixes.
	Prefixes []string `mandatory:"false" json:"prefixes"`

	// Object names returned by a list query must be greater or equal to this parameter.
	NextStartWith *string `mandatory:"false" json:"nextStartWith"`
}

ListObjects List of the objects.

func (ListObjects) String ¶ added in v65.54.0

func (m ListObjects) String() string

func (ListObjects) ValidateEnumValue ¶ added in v65.54.0

func (m ListObjects) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOperationsInsightsPrivateEndpointsRequest ¶

type ListOperationsInsightsPrivateEndpointsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Unique Operations Insights PrivateEndpoint identifier
	OpsiPrivateEndpointId *string `mandatory:"false" contributesTo:"query" name:"opsiPrivateEndpointId"`

	// The option to filter OPSI private endpoints that can used for RAC. Should be used along with vcnId query parameter.
	IsUsedForRacDbs *bool `mandatory:"false" contributesTo:"query" name:"isUsedForRacDbs"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId *string `mandatory:"false" contributesTo:"query" name:"vcnId"`

	// Lifecycle states
	LifecycleState []OperationsInsightsPrivateEndpointLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListOperationsInsightsPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort private endpoints.
	SortBy ListOperationsInsightsPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOperationsInsightsPrivateEndpointsRequest wrapper for the ListOperationsInsightsPrivateEndpoints operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOperationsInsightsPrivateEndpoints.go.html to see an example of how to use ListOperationsInsightsPrivateEndpointsRequest.

func (ListOperationsInsightsPrivateEndpointsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ListOperationsInsightsPrivateEndpointsRequest) HTTPRequest ¶

func (request ListOperationsInsightsPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOperationsInsightsPrivateEndpointsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOperationsInsightsPrivateEndpointsRequest) String ¶

func (ListOperationsInsightsPrivateEndpointsRequest) ValidateEnumValue ¶

func (request ListOperationsInsightsPrivateEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOperationsInsightsPrivateEndpointsResponse ¶

type ListOperationsInsightsPrivateEndpointsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OperationsInsightsPrivateEndpointCollection instances
	OperationsInsightsPrivateEndpointCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListOperationsInsightsPrivateEndpointsResponse wrapper for the ListOperationsInsightsPrivateEndpoints operation

func (ListOperationsInsightsPrivateEndpointsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListOperationsInsightsPrivateEndpointsResponse) String ¶

type ListOperationsInsightsPrivateEndpointsSortByEnum ¶

type ListOperationsInsightsPrivateEndpointsSortByEnum string

ListOperationsInsightsPrivateEndpointsSortByEnum Enum with underlying type: string

const (
	ListOperationsInsightsPrivateEndpointsSortByTimecreated ListOperationsInsightsPrivateEndpointsSortByEnum = "timeCreated"
	ListOperationsInsightsPrivateEndpointsSortById          ListOperationsInsightsPrivateEndpointsSortByEnum = "id"
	ListOperationsInsightsPrivateEndpointsSortByDisplayname ListOperationsInsightsPrivateEndpointsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOperationsInsightsPrivateEndpointsSortByEnum

func GetListOperationsInsightsPrivateEndpointsSortByEnumValues ¶

func GetListOperationsInsightsPrivateEndpointsSortByEnumValues() []ListOperationsInsightsPrivateEndpointsSortByEnum

GetListOperationsInsightsPrivateEndpointsSortByEnumValues Enumerates the set of values for ListOperationsInsightsPrivateEndpointsSortByEnum

func GetMappingListOperationsInsightsPrivateEndpointsSortByEnum ¶

func GetMappingListOperationsInsightsPrivateEndpointsSortByEnum(val string) (ListOperationsInsightsPrivateEndpointsSortByEnum, bool)

GetMappingListOperationsInsightsPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOperationsInsightsPrivateEndpointsSortOrderEnum ¶

type ListOperationsInsightsPrivateEndpointsSortOrderEnum string

ListOperationsInsightsPrivateEndpointsSortOrderEnum Enum with underlying type: string

const (
	ListOperationsInsightsPrivateEndpointsSortOrderAsc  ListOperationsInsightsPrivateEndpointsSortOrderEnum = "ASC"
	ListOperationsInsightsPrivateEndpointsSortOrderDesc ListOperationsInsightsPrivateEndpointsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOperationsInsightsPrivateEndpointsSortOrderEnum

func GetListOperationsInsightsPrivateEndpointsSortOrderEnumValues ¶

func GetListOperationsInsightsPrivateEndpointsSortOrderEnumValues() []ListOperationsInsightsPrivateEndpointsSortOrderEnum

GetListOperationsInsightsPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListOperationsInsightsPrivateEndpointsSortOrderEnum

func GetMappingListOperationsInsightsPrivateEndpointsSortOrderEnum ¶

func GetMappingListOperationsInsightsPrivateEndpointsSortOrderEnum(val string) (ListOperationsInsightsPrivateEndpointsSortOrderEnum, bool)

GetMappingListOperationsInsightsPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOperationsInsightsWarehouseUsersRequest ¶

type ListOperationsInsightsWarehouseUsersRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"query" name:"operationsInsightsWarehouseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Unique Operations Insights Warehouse User identifier
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// Lifecycle states
	LifecycleState []OperationsInsightsWarehouseUserLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListOperationsInsightsWarehouseUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListOperationsInsightsWarehouseUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOperationsInsightsWarehouseUsersRequest wrapper for the ListOperationsInsightsWarehouseUsers operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOperationsInsightsWarehouseUsers.go.html to see an example of how to use ListOperationsInsightsWarehouseUsersRequest.

func (ListOperationsInsightsWarehouseUsersRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ListOperationsInsightsWarehouseUsersRequest) HTTPRequest ¶

func (request ListOperationsInsightsWarehouseUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOperationsInsightsWarehouseUsersRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOperationsInsightsWarehouseUsersRequest) String ¶

func (ListOperationsInsightsWarehouseUsersRequest) ValidateEnumValue ¶

func (request ListOperationsInsightsWarehouseUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOperationsInsightsWarehouseUsersResponse ¶

type ListOperationsInsightsWarehouseUsersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OperationsInsightsWarehouseUserSummaryCollection instances
	OperationsInsightsWarehouseUserSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListOperationsInsightsWarehouseUsersResponse wrapper for the ListOperationsInsightsWarehouseUsers operation

func (ListOperationsInsightsWarehouseUsersResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ListOperationsInsightsWarehouseUsersResponse) String ¶

type ListOperationsInsightsWarehouseUsersSortByEnum ¶

type ListOperationsInsightsWarehouseUsersSortByEnum string

ListOperationsInsightsWarehouseUsersSortByEnum Enum with underlying type: string

const (
	ListOperationsInsightsWarehouseUsersSortByTimecreated ListOperationsInsightsWarehouseUsersSortByEnum = "timeCreated"
	ListOperationsInsightsWarehouseUsersSortByDisplayname ListOperationsInsightsWarehouseUsersSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOperationsInsightsWarehouseUsersSortByEnum

func GetListOperationsInsightsWarehouseUsersSortByEnumValues ¶

func GetListOperationsInsightsWarehouseUsersSortByEnumValues() []ListOperationsInsightsWarehouseUsersSortByEnum

GetListOperationsInsightsWarehouseUsersSortByEnumValues Enumerates the set of values for ListOperationsInsightsWarehouseUsersSortByEnum

func GetMappingListOperationsInsightsWarehouseUsersSortByEnum ¶

func GetMappingListOperationsInsightsWarehouseUsersSortByEnum(val string) (ListOperationsInsightsWarehouseUsersSortByEnum, bool)

GetMappingListOperationsInsightsWarehouseUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOperationsInsightsWarehouseUsersSortOrderEnum ¶

type ListOperationsInsightsWarehouseUsersSortOrderEnum string

ListOperationsInsightsWarehouseUsersSortOrderEnum Enum with underlying type: string

const (
	ListOperationsInsightsWarehouseUsersSortOrderAsc  ListOperationsInsightsWarehouseUsersSortOrderEnum = "ASC"
	ListOperationsInsightsWarehouseUsersSortOrderDesc ListOperationsInsightsWarehouseUsersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOperationsInsightsWarehouseUsersSortOrderEnum

func GetListOperationsInsightsWarehouseUsersSortOrderEnumValues ¶

func GetListOperationsInsightsWarehouseUsersSortOrderEnumValues() []ListOperationsInsightsWarehouseUsersSortOrderEnum

GetListOperationsInsightsWarehouseUsersSortOrderEnumValues Enumerates the set of values for ListOperationsInsightsWarehouseUsersSortOrderEnum

func GetMappingListOperationsInsightsWarehouseUsersSortOrderEnum ¶

func GetMappingListOperationsInsightsWarehouseUsersSortOrderEnum(val string) (ListOperationsInsightsWarehouseUsersSortOrderEnum, bool)

GetMappingListOperationsInsightsWarehouseUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOperationsInsightsWarehousesRequest ¶

type ListOperationsInsightsWarehousesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Unique Operations Insights Warehouse identifier
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// Lifecycle states
	LifecycleState []OperationsInsightsWarehouseLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListOperationsInsightsWarehousesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListOperationsInsightsWarehousesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOperationsInsightsWarehousesRequest wrapper for the ListOperationsInsightsWarehouses operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOperationsInsightsWarehouses.go.html to see an example of how to use ListOperationsInsightsWarehousesRequest.

func (ListOperationsInsightsWarehousesRequest) BinaryRequestBody ¶

func (request ListOperationsInsightsWarehousesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOperationsInsightsWarehousesRequest) HTTPRequest ¶

func (request ListOperationsInsightsWarehousesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOperationsInsightsWarehousesRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOperationsInsightsWarehousesRequest) String ¶

func (ListOperationsInsightsWarehousesRequest) ValidateEnumValue ¶

func (request ListOperationsInsightsWarehousesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOperationsInsightsWarehousesResponse ¶

type ListOperationsInsightsWarehousesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OperationsInsightsWarehouseSummaryCollection instances
	OperationsInsightsWarehouseSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListOperationsInsightsWarehousesResponse wrapper for the ListOperationsInsightsWarehouses operation

func (ListOperationsInsightsWarehousesResponse) HTTPResponse ¶

func (response ListOperationsInsightsWarehousesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOperationsInsightsWarehousesResponse) String ¶

type ListOperationsInsightsWarehousesSortByEnum ¶

type ListOperationsInsightsWarehousesSortByEnum string

ListOperationsInsightsWarehousesSortByEnum Enum with underlying type: string

const (
	ListOperationsInsightsWarehousesSortByTimecreated ListOperationsInsightsWarehousesSortByEnum = "timeCreated"
	ListOperationsInsightsWarehousesSortByDisplayname ListOperationsInsightsWarehousesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOperationsInsightsWarehousesSortByEnum

func GetListOperationsInsightsWarehousesSortByEnumValues ¶

func GetListOperationsInsightsWarehousesSortByEnumValues() []ListOperationsInsightsWarehousesSortByEnum

GetListOperationsInsightsWarehousesSortByEnumValues Enumerates the set of values for ListOperationsInsightsWarehousesSortByEnum

func GetMappingListOperationsInsightsWarehousesSortByEnum ¶

func GetMappingListOperationsInsightsWarehousesSortByEnum(val string) (ListOperationsInsightsWarehousesSortByEnum, bool)

GetMappingListOperationsInsightsWarehousesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOperationsInsightsWarehousesSortOrderEnum ¶

type ListOperationsInsightsWarehousesSortOrderEnum string

ListOperationsInsightsWarehousesSortOrderEnum Enum with underlying type: string

const (
	ListOperationsInsightsWarehousesSortOrderAsc  ListOperationsInsightsWarehousesSortOrderEnum = "ASC"
	ListOperationsInsightsWarehousesSortOrderDesc ListOperationsInsightsWarehousesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOperationsInsightsWarehousesSortOrderEnum

func GetListOperationsInsightsWarehousesSortOrderEnumValues ¶

func GetListOperationsInsightsWarehousesSortOrderEnumValues() []ListOperationsInsightsWarehousesSortOrderEnum

GetListOperationsInsightsWarehousesSortOrderEnumValues Enumerates the set of values for ListOperationsInsightsWarehousesSortOrderEnum

func GetMappingListOperationsInsightsWarehousesSortOrderEnum ¶

func GetMappingListOperationsInsightsWarehousesSortOrderEnum(val string) (ListOperationsInsightsWarehousesSortOrderEnum, bool)

GetMappingListOperationsInsightsWarehousesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOpsiConfigurationsRequest ¶ added in v65.29.0

type ListOpsiConfigurationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter to return based on resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// Filter to return based on Lifecycle state of OPSI configuration.
	LifecycleState []OpsiConfigurationLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

	// Filter to return based on configuration type of OPSI configuration.
	OpsiConfigType []OpsiConfigurationTypeEnum `contributesTo:"query" name:"opsiConfigType" omitEmpty:"true" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListOpsiConfigurationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// OPSI configurations list sort options.
	SortBy ListOpsiConfigurationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOpsiConfigurationsRequest wrapper for the ListOpsiConfigurations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOpsiConfigurations.go.html to see an example of how to use ListOpsiConfigurationsRequest.

func (ListOpsiConfigurationsRequest) BinaryRequestBody ¶ added in v65.29.0

func (request ListOpsiConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOpsiConfigurationsRequest) HTTPRequest ¶ added in v65.29.0

func (request ListOpsiConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOpsiConfigurationsRequest) RetryPolicy ¶ added in v65.29.0

func (request ListOpsiConfigurationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOpsiConfigurationsRequest) String ¶ added in v65.29.0

func (request ListOpsiConfigurationsRequest) String() string

func (ListOpsiConfigurationsRequest) ValidateEnumValue ¶ added in v65.29.0

func (request ListOpsiConfigurationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOpsiConfigurationsResponse ¶ added in v65.29.0

type ListOpsiConfigurationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OpsiConfigurationsCollection instances
	OpsiConfigurationsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListOpsiConfigurationsResponse wrapper for the ListOpsiConfigurations operation

func (ListOpsiConfigurationsResponse) HTTPResponse ¶ added in v65.29.0

func (response ListOpsiConfigurationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOpsiConfigurationsResponse) String ¶ added in v65.29.0

func (response ListOpsiConfigurationsResponse) String() string

type ListOpsiConfigurationsSortByEnum ¶ added in v65.29.0

type ListOpsiConfigurationsSortByEnum string

ListOpsiConfigurationsSortByEnum Enum with underlying type: string

const (
	ListOpsiConfigurationsSortByDisplayname ListOpsiConfigurationsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOpsiConfigurationsSortByEnum

func GetListOpsiConfigurationsSortByEnumValues ¶ added in v65.29.0

func GetListOpsiConfigurationsSortByEnumValues() []ListOpsiConfigurationsSortByEnum

GetListOpsiConfigurationsSortByEnumValues Enumerates the set of values for ListOpsiConfigurationsSortByEnum

func GetMappingListOpsiConfigurationsSortByEnum ¶ added in v65.29.0

func GetMappingListOpsiConfigurationsSortByEnum(val string) (ListOpsiConfigurationsSortByEnum, bool)

GetMappingListOpsiConfigurationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOpsiConfigurationsSortOrderEnum ¶ added in v65.29.0

type ListOpsiConfigurationsSortOrderEnum string

ListOpsiConfigurationsSortOrderEnum Enum with underlying type: string

const (
	ListOpsiConfigurationsSortOrderAsc  ListOpsiConfigurationsSortOrderEnum = "ASC"
	ListOpsiConfigurationsSortOrderDesc ListOpsiConfigurationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOpsiConfigurationsSortOrderEnum

func GetListOpsiConfigurationsSortOrderEnumValues ¶ added in v65.29.0

func GetListOpsiConfigurationsSortOrderEnumValues() []ListOpsiConfigurationsSortOrderEnum

GetListOpsiConfigurationsSortOrderEnumValues Enumerates the set of values for ListOpsiConfigurationsSortOrderEnum

func GetMappingListOpsiConfigurationsSortOrderEnum ¶ added in v65.29.0

func GetMappingListOpsiConfigurationsSortOrderEnum(val string) (ListOpsiConfigurationsSortOrderEnum, bool)

GetMappingListOpsiConfigurationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOpsiDataObjectsRequest ¶ added in v65.8.1

type ListOpsiDataObjectsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// OPSI data object types.
	DataObjectType []OpsiDataObjectTypeEnum `contributesTo:"query" name:"dataObjectType" omitEmpty:"true" collectionFormat:"multi"`

	// A filter to return only resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListOpsiDataObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// OPSI data object list sort options.
	SortBy ListOpsiDataObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A filter to return only data objects that belongs to the group of the given group name. By default, no filtering will be applied on group name.
	GroupName *string `mandatory:"false" contributesTo:"query" name:"groupName"`

	// A filter to return only data objects that match the entire data object name. By default, no filtering will be applied on data object name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOpsiDataObjectsRequest wrapper for the ListOpsiDataObjects operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOpsiDataObjects.go.html to see an example of how to use ListOpsiDataObjectsRequest.

func (ListOpsiDataObjectsRequest) BinaryRequestBody ¶ added in v65.8.1

func (request ListOpsiDataObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOpsiDataObjectsRequest) HTTPRequest ¶ added in v65.8.1

func (request ListOpsiDataObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOpsiDataObjectsRequest) RetryPolicy ¶ added in v65.8.1

func (request ListOpsiDataObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOpsiDataObjectsRequest) String ¶ added in v65.8.1

func (request ListOpsiDataObjectsRequest) String() string

func (ListOpsiDataObjectsRequest) ValidateEnumValue ¶ added in v65.8.1

func (request ListOpsiDataObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOpsiDataObjectsResponse ¶ added in v65.8.1

type ListOpsiDataObjectsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OpsiDataObjectsCollection instances
	OpsiDataObjectsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListOpsiDataObjectsResponse wrapper for the ListOpsiDataObjects operation

func (ListOpsiDataObjectsResponse) HTTPResponse ¶ added in v65.8.1

func (response ListOpsiDataObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOpsiDataObjectsResponse) String ¶ added in v65.8.1

func (response ListOpsiDataObjectsResponse) String() string

type ListOpsiDataObjectsSortByEnum ¶ added in v65.8.1

type ListOpsiDataObjectsSortByEnum string

ListOpsiDataObjectsSortByEnum Enum with underlying type: string

const (
	ListOpsiDataObjectsSortByDisplayname    ListOpsiDataObjectsSortByEnum = "displayName"
	ListOpsiDataObjectsSortByDataobjecttype ListOpsiDataObjectsSortByEnum = "dataObjectType"
	ListOpsiDataObjectsSortByName           ListOpsiDataObjectsSortByEnum = "name"
)

Set of constants representing the allowable values for ListOpsiDataObjectsSortByEnum

func GetListOpsiDataObjectsSortByEnumValues ¶ added in v65.8.1

func GetListOpsiDataObjectsSortByEnumValues() []ListOpsiDataObjectsSortByEnum

GetListOpsiDataObjectsSortByEnumValues Enumerates the set of values for ListOpsiDataObjectsSortByEnum

func GetMappingListOpsiDataObjectsSortByEnum ¶ added in v65.8.1

func GetMappingListOpsiDataObjectsSortByEnum(val string) (ListOpsiDataObjectsSortByEnum, bool)

GetMappingListOpsiDataObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOpsiDataObjectsSortOrderEnum ¶ added in v65.8.1

type ListOpsiDataObjectsSortOrderEnum string

ListOpsiDataObjectsSortOrderEnum Enum with underlying type: string

const (
	ListOpsiDataObjectsSortOrderAsc  ListOpsiDataObjectsSortOrderEnum = "ASC"
	ListOpsiDataObjectsSortOrderDesc ListOpsiDataObjectsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOpsiDataObjectsSortOrderEnum

func GetListOpsiDataObjectsSortOrderEnumValues ¶ added in v65.8.1

func GetListOpsiDataObjectsSortOrderEnumValues() []ListOpsiDataObjectsSortOrderEnum

GetListOpsiDataObjectsSortOrderEnumValues Enumerates the set of values for ListOpsiDataObjectsSortOrderEnum

func GetMappingListOpsiDataObjectsSortOrderEnum ¶ added in v65.8.1

func GetMappingListOpsiDataObjectsSortOrderEnum(val string) (ListOpsiDataObjectsSortOrderEnum, bool)

GetMappingListOpsiDataObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlPlansRequest ¶

type ListSqlPlansRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique SQL_ID for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier *string `mandatory:"true" contributesTo:"query" name:"sqlIdentifier"`

	// Unique plan hash for a SQL Plan of a particular SQL Statement.
	// Example: `9820154385`
	PlanHash []int64 `contributesTo:"query" name:"planHash" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

ListSqlPlansRequest wrapper for the ListSqlPlans operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListSqlPlans.go.html to see an example of how to use ListSqlPlansRequest.

func (ListSqlPlansRequest) BinaryRequestBody ¶

func (request ListSqlPlansRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlPlansRequest) HTTPRequest ¶

func (request ListSqlPlansRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlPlansRequest) RetryPolicy ¶

func (request ListSqlPlansRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlPlansRequest) String ¶

func (request ListSqlPlansRequest) String() string

func (ListSqlPlansRequest) ValidateEnumValue ¶

func (request ListSqlPlansRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlPlansResponse ¶

type ListSqlPlansResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlPlanCollection instances
	SqlPlanCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlPlansResponse wrapper for the ListSqlPlans operation

func (ListSqlPlansResponse) HTTPResponse ¶

func (response ListSqlPlansResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlPlansResponse) String ¶

func (response ListSqlPlansResponse) String() string

type ListSqlSearchesRequest ¶

type ListSqlSearchesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique SQL_ID for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier *string `mandatory:"true" contributesTo:"query" name:"sqlIdentifier"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlSearchesRequest wrapper for the ListSqlSearches operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListSqlSearches.go.html to see an example of how to use ListSqlSearchesRequest.

func (ListSqlSearchesRequest) BinaryRequestBody ¶

func (request ListSqlSearchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlSearchesRequest) HTTPRequest ¶

func (request ListSqlSearchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlSearchesRequest) RetryPolicy ¶

func (request ListSqlSearchesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlSearchesRequest) String ¶

func (request ListSqlSearchesRequest) String() string

func (ListSqlSearchesRequest) ValidateEnumValue ¶

func (request ListSqlSearchesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlSearchesResponse ¶

type ListSqlSearchesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlSearchCollection instances
	SqlSearchCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlSearchesResponse wrapper for the ListSqlSearches operation

func (ListSqlSearchesResponse) HTTPResponse ¶

func (response ListSqlSearchesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlSearchesResponse) String ¶

func (response ListSqlSearchesResponse) String() string

type ListSqlTextsRequest ¶

type ListSqlTextsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// One or more unique SQL_IDs for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier []string `contributesTo:"query" name:"sqlIdentifier" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the assosicated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlTextsRequest wrapper for the ListSqlTexts operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListSqlTexts.go.html to see an example of how to use ListSqlTextsRequest.

func (ListSqlTextsRequest) BinaryRequestBody ¶

func (request ListSqlTextsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTextsRequest) HTTPRequest ¶

func (request ListSqlTextsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTextsRequest) RetryPolicy ¶

func (request ListSqlTextsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTextsRequest) String ¶

func (request ListSqlTextsRequest) String() string

func (ListSqlTextsRequest) ValidateEnumValue ¶

func (request ListSqlTextsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTextsResponse ¶

type ListSqlTextsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlTextCollection instances
	SqlTextCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlTextsResponse wrapper for the ListSqlTexts operation

func (ListSqlTextsResponse) HTTPResponse ¶

func (response ListSqlTextsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTextsResponse) String ¶

func (response ListSqlTextsResponse) String() string

type ListWarehouseDataObjectsRequest ¶ added in v65.47.2

type ListWarehouseDataObjectsRequest struct {

	// Type of the Warehouse.
	WarehouseType ListWarehouseDataObjectsWarehouseTypeEnum `mandatory:"true" contributesTo:"path" name:"warehouseType"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Warehouse.
	WarehouseId *string `mandatory:"true" contributesTo:"path" name:"warehouseId"`

	// A filter to return only data objects that match the data object type. By default, no filtering will be applied on data object type.
	DataObjectType []DataObjectTypeEnum `contributesTo:"query" name:"dataObjectType" omitEmpty:"true" collectionFormat:"multi"`

	// A filter to return only data objects that match the entire data object name. By default, no filtering will be applied on data object name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// A filter to return only data objects that match the entire data object owner name.  By default, no filtering will be applied on data object owner name.
	Owner *string `mandatory:"false" contributesTo:"query" name:"owner"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWarehouseDataObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Sort options for Warehouse data objects list.
	SortBy ListWarehouseDataObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies the optional fields to return in a WarehouseDataObjectSummary. Unless requested, these fields are not returned by default.
	SummaryField []ListWarehouseDataObjectsSummaryFieldEnum `contributesTo:"query" name:"summaryField" omitEmpty:"true" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWarehouseDataObjectsRequest wrapper for the ListWarehouseDataObjects operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListWarehouseDataObjects.go.html to see an example of how to use ListWarehouseDataObjectsRequest.

func (ListWarehouseDataObjectsRequest) BinaryRequestBody ¶ added in v65.47.2

func (request ListWarehouseDataObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWarehouseDataObjectsRequest) HTTPRequest ¶ added in v65.47.2

func (request ListWarehouseDataObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWarehouseDataObjectsRequest) RetryPolicy ¶ added in v65.47.2

func (request ListWarehouseDataObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWarehouseDataObjectsRequest) String ¶ added in v65.47.2

func (request ListWarehouseDataObjectsRequest) String() string

func (ListWarehouseDataObjectsRequest) ValidateEnumValue ¶ added in v65.47.2

func (request ListWarehouseDataObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWarehouseDataObjectsResponse ¶ added in v65.47.2

type ListWarehouseDataObjectsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WarehouseDataObjectCollection instances
	WarehouseDataObjectCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWarehouseDataObjectsResponse wrapper for the ListWarehouseDataObjects operation

func (ListWarehouseDataObjectsResponse) HTTPResponse ¶ added in v65.47.2

func (response ListWarehouseDataObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWarehouseDataObjectsResponse) String ¶ added in v65.47.2

func (response ListWarehouseDataObjectsResponse) String() string

type ListWarehouseDataObjectsSortByEnum ¶ added in v65.47.2

type ListWarehouseDataObjectsSortByEnum string

ListWarehouseDataObjectsSortByEnum Enum with underlying type: string

const (
	ListWarehouseDataObjectsSortByDataobjecttype ListWarehouseDataObjectsSortByEnum = "dataObjectType"
	ListWarehouseDataObjectsSortByName           ListWarehouseDataObjectsSortByEnum = "name"
	ListWarehouseDataObjectsSortByOwner          ListWarehouseDataObjectsSortByEnum = "owner"
)

Set of constants representing the allowable values for ListWarehouseDataObjectsSortByEnum

func GetListWarehouseDataObjectsSortByEnumValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsSortByEnumValues() []ListWarehouseDataObjectsSortByEnum

GetListWarehouseDataObjectsSortByEnumValues Enumerates the set of values for ListWarehouseDataObjectsSortByEnum

func GetMappingListWarehouseDataObjectsSortByEnum ¶ added in v65.47.2

func GetMappingListWarehouseDataObjectsSortByEnum(val string) (ListWarehouseDataObjectsSortByEnum, bool)

GetMappingListWarehouseDataObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWarehouseDataObjectsSortOrderEnum ¶ added in v65.47.2

type ListWarehouseDataObjectsSortOrderEnum string

ListWarehouseDataObjectsSortOrderEnum Enum with underlying type: string

const (
	ListWarehouseDataObjectsSortOrderAsc  ListWarehouseDataObjectsSortOrderEnum = "ASC"
	ListWarehouseDataObjectsSortOrderDesc ListWarehouseDataObjectsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWarehouseDataObjectsSortOrderEnum

func GetListWarehouseDataObjectsSortOrderEnumValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsSortOrderEnumValues() []ListWarehouseDataObjectsSortOrderEnum

GetListWarehouseDataObjectsSortOrderEnumValues Enumerates the set of values for ListWarehouseDataObjectsSortOrderEnum

func GetMappingListWarehouseDataObjectsSortOrderEnum ¶ added in v65.47.2

func GetMappingListWarehouseDataObjectsSortOrderEnum(val string) (ListWarehouseDataObjectsSortOrderEnum, bool)

GetMappingListWarehouseDataObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWarehouseDataObjectsSummaryFieldEnum ¶ added in v65.47.2

type ListWarehouseDataObjectsSummaryFieldEnum string

ListWarehouseDataObjectsSummaryFieldEnum Enum with underlying type: string

const (
	ListWarehouseDataObjectsSummaryFieldDetails ListWarehouseDataObjectsSummaryFieldEnum = "details"
)

Set of constants representing the allowable values for ListWarehouseDataObjectsSummaryFieldEnum

func GetListWarehouseDataObjectsSummaryFieldEnumValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsSummaryFieldEnumValues() []ListWarehouseDataObjectsSummaryFieldEnum

GetListWarehouseDataObjectsSummaryFieldEnumValues Enumerates the set of values for ListWarehouseDataObjectsSummaryFieldEnum

func GetMappingListWarehouseDataObjectsSummaryFieldEnum ¶ added in v65.47.2

func GetMappingListWarehouseDataObjectsSummaryFieldEnum(val string) (ListWarehouseDataObjectsSummaryFieldEnum, bool)

GetMappingListWarehouseDataObjectsSummaryFieldEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWarehouseDataObjectsWarehouseTypeEnum ¶ added in v65.47.2

type ListWarehouseDataObjectsWarehouseTypeEnum string

ListWarehouseDataObjectsWarehouseTypeEnum Enum with underlying type: string

const (
	ListWarehouseDataObjectsWarehouseTypeAwrhubs ListWarehouseDataObjectsWarehouseTypeEnum = "awrHubs"
)

Set of constants representing the allowable values for ListWarehouseDataObjectsWarehouseTypeEnum

func GetListWarehouseDataObjectsWarehouseTypeEnumValues ¶ added in v65.47.2

func GetListWarehouseDataObjectsWarehouseTypeEnumValues() []ListWarehouseDataObjectsWarehouseTypeEnum

GetListWarehouseDataObjectsWarehouseTypeEnumValues Enumerates the set of values for ListWarehouseDataObjectsWarehouseTypeEnum

func GetMappingListWarehouseDataObjectsWarehouseTypeEnum ¶ added in v65.47.2

func GetMappingListWarehouseDataObjectsWarehouseTypeEnum(val string) (ListWarehouseDataObjectsWarehouseTypeEnum, bool)

GetMappingListWarehouseDataObjectsWarehouseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest ¶

type ListWorkRequestErrorsRequest struct {

	// The ID of the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
	SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/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 pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse ¶

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String ¶

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum ¶

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues ¶

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum ¶

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum ¶

type ListWorkRequestErrorsSortOrderEnum string

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
	ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumValues ¶

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum ¶

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest ¶

type ListWorkRequestLogsRequest struct {

	// The ID of the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
	SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/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 pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse ¶

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String ¶

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum ¶

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues ¶

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum ¶

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum ¶

type ListWorkRequestLogsSortOrderEnum string

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
	ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumValues ¶

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum ¶

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest ¶

type ListWorkRequestsRequest struct {

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The ID of the asynchronous work request.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// A filter to return only resources their lifecycleState matches the given OperationStatus.
	Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// The ID of the resource affected by the work request.
	ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

	// The ID of the related resource for the resource affected by the work request, e.g. the related Exadata Insight OCID of the Database Insight work request
	RelatedResourceId *string `mandatory:"false" contributesTo:"query" name:"relatedResourceId"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
	SortBy ListWorkRequestsSortByEnum `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
}

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/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 pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse ¶

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String ¶

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum ¶

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues ¶

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum ¶

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum ¶

type ListWorkRequestsSortOrderEnum string

ListWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
	ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsSortOrderEnumValues ¶

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum ¶

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum ¶

type ListWorkRequestsStatusEnum string

ListWorkRequestsStatusEnum Enum with underlying type: string

const (
	ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
	ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
	ListWorkRequestsStatusWaiting    ListWorkRequestsStatusEnum = "WAITING"
	ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
	ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
	ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
	ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

func GetListWorkRequestsStatusEnumValues ¶

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum ¶

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type MacsManagedCloudHostConfigurationSummary ¶ added in v65.23.0

type MacsManagedCloudHostConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	HostInsightId *string `mandatory:"true" json:"hostInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Platform version.
	PlatformVersion *string `mandatory:"true" json:"platformVersion"`

	// Platform vendor.
	PlatformVendor *string `mandatory:"true" json:"platformVendor"`

	// Total CPU on this host.
	TotalCpus *int `mandatory:"true" json:"totalCpus"`

	// Total amount of usable physical memory in gibabytes
	TotalMemoryInGBs *float64 `mandatory:"true" json:"totalMemoryInGBs"`

	// CPU architechure
	CpuArchitecture *string `mandatory:"true" json:"cpuArchitecture"`

	// Size of cache memory in megabytes.
	CpuCacheInMBs *float64 `mandatory:"true" json:"cpuCacheInMBs"`

	// Name of the CPU vendor.
	CpuVendor *string `mandatory:"true" json:"cpuVendor"`

	// Clock frequency of the processor in megahertz.
	CpuFrequencyInMhz *float64 `mandatory:"true" json:"cpuFrequencyInMhz"`

	// Model name of processor.
	CpuImplementation *string `mandatory:"true" json:"cpuImplementation"`

	// Number of cores per socket.
	CoresPerSocket *int `mandatory:"true" json:"coresPerSocket"`

	// Number of total sockets.
	TotalSockets *int `mandatory:"true" json:"totalSockets"`

	// Number of threads per socket.
	ThreadsPerSocket *int `mandatory:"true" json:"threadsPerSocket"`

	// Indicates if hyper-threading is enabled or not
	IsHyperThreadingEnabled *bool `mandatory:"true" json:"isHyperThreadingEnabled"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId *string `mandatory:"true" json:"computeId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of External Database Connector
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType HostConfigurationSummaryPlatformTypeEnum `mandatory:"true" json:"platformType"`
}

MacsManagedCloudHostConfigurationSummary Configuration Summary of a Macs Managed Cloud host.

func (MacsManagedCloudHostConfigurationSummary) GetCompartmentId ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedCloudHostConfigurationSummary) GetCoresPerSocket ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetCoresPerSocket() *int

GetCoresPerSocket returns CoresPerSocket

func (MacsManagedCloudHostConfigurationSummary) GetCpuArchitecture ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetCpuArchitecture() *string

GetCpuArchitecture returns CpuArchitecture

func (MacsManagedCloudHostConfigurationSummary) GetCpuCacheInMBs ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetCpuCacheInMBs() *float64

GetCpuCacheInMBs returns CpuCacheInMBs

func (MacsManagedCloudHostConfigurationSummary) GetCpuFrequencyInMhz ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetCpuFrequencyInMhz() *float64

GetCpuFrequencyInMhz returns CpuFrequencyInMhz

func (MacsManagedCloudHostConfigurationSummary) GetCpuImplementation ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetCpuImplementation() *string

GetCpuImplementation returns CpuImplementation

func (MacsManagedCloudHostConfigurationSummary) GetCpuVendor ¶ added in v65.23.0

GetCpuVendor returns CpuVendor

func (MacsManagedCloudHostConfigurationSummary) GetDefinedTags ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedCloudHostConfigurationSummary) GetFreeformTags ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedCloudHostConfigurationSummary) GetHostInsightId ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetHostInsightId() *string

GetHostInsightId returns HostInsightId

func (MacsManagedCloudHostConfigurationSummary) GetHostName ¶ added in v65.23.0

GetHostName returns HostName

func (MacsManagedCloudHostConfigurationSummary) GetIsHyperThreadingEnabled ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (MacsManagedCloudHostConfigurationSummary) GetPlatformType ¶ added in v65.23.0

GetPlatformType returns PlatformType

func (MacsManagedCloudHostConfigurationSummary) GetPlatformVendor ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetPlatformVendor() *string

GetPlatformVendor returns PlatformVendor

func (MacsManagedCloudHostConfigurationSummary) GetPlatformVersion ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (MacsManagedCloudHostConfigurationSummary) GetThreadsPerSocket ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetThreadsPerSocket() *int

GetThreadsPerSocket returns ThreadsPerSocket

func (MacsManagedCloudHostConfigurationSummary) GetTotalCpus ¶ added in v65.23.0

GetTotalCpus returns TotalCpus

func (MacsManagedCloudHostConfigurationSummary) GetTotalMemoryInGBs ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetTotalMemoryInGBs() *float64

GetTotalMemoryInGBs returns TotalMemoryInGBs

func (MacsManagedCloudHostConfigurationSummary) GetTotalSockets ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) GetTotalSockets() *int

GetTotalSockets returns TotalSockets

func (MacsManagedCloudHostConfigurationSummary) MarshalJSON ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedCloudHostConfigurationSummary) String ¶ added in v65.23.0

func (MacsManagedCloudHostConfigurationSummary) ValidateEnumValue ¶ added in v65.23.0

func (m MacsManagedCloudHostConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedCloudHostInsight ¶ added in v65.16.0

type MacsManagedCloudHostInsight struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId *string `mandatory:"true" json:"computeId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Platform name.
	PlatformName *string `mandatory:"false" json:"platformName"`

	// Platform version.
	PlatformVersion *string `mandatory:"false" json:"platformVersion"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType MacsManagedCloudHostInsightPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

MacsManagedCloudHostInsight MACS-managed OCI Compute host insight resource.

func (MacsManagedCloudHostInsight) GetCompartmentId ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedCloudHostInsight) GetDefinedTags ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedCloudHostInsight) GetFreeformTags ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedCloudHostInsight) GetHostDisplayName ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (MacsManagedCloudHostInsight) GetHostName ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetHostName() *string

GetHostName returns HostName

func (MacsManagedCloudHostInsight) GetHostType ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetHostType() *string

GetHostType returns HostType

func (MacsManagedCloudHostInsight) GetId ¶ added in v65.16.0

GetId returns Id

func (MacsManagedCloudHostInsight) GetLifecycleDetails ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedCloudHostInsight) GetLifecycleState ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MacsManagedCloudHostInsight) GetProcessorCount ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedCloudHostInsight) GetStatus ¶ added in v65.16.0

GetStatus returns Status

func (MacsManagedCloudHostInsight) GetSystemTags ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedCloudHostInsight) GetTimeCreated ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MacsManagedCloudHostInsight) GetTimeUpdated ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MacsManagedCloudHostInsight) MarshalJSON ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedCloudHostInsight) String ¶ added in v65.16.0

func (MacsManagedCloudHostInsight) ValidateEnumValue ¶ added in v65.16.0

func (m MacsManagedCloudHostInsight) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedCloudHostInsightPlatformTypeEnum ¶ added in v65.16.0

type MacsManagedCloudHostInsightPlatformTypeEnum string

MacsManagedCloudHostInsightPlatformTypeEnum Enum with underlying type: string

const (
	MacsManagedCloudHostInsightPlatformTypeLinux   MacsManagedCloudHostInsightPlatformTypeEnum = "LINUX"
	MacsManagedCloudHostInsightPlatformTypeSolaris MacsManagedCloudHostInsightPlatformTypeEnum = "SOLARIS"
	MacsManagedCloudHostInsightPlatformTypeSunos   MacsManagedCloudHostInsightPlatformTypeEnum = "SUNOS"
	MacsManagedCloudHostInsightPlatformTypeZlinux  MacsManagedCloudHostInsightPlatformTypeEnum = "ZLINUX"
	MacsManagedCloudHostInsightPlatformTypeWindows MacsManagedCloudHostInsightPlatformTypeEnum = "WINDOWS"
	MacsManagedCloudHostInsightPlatformTypeAix     MacsManagedCloudHostInsightPlatformTypeEnum = "AIX"
	MacsManagedCloudHostInsightPlatformTypeHpUx    MacsManagedCloudHostInsightPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for MacsManagedCloudHostInsightPlatformTypeEnum

func GetMacsManagedCloudHostInsightPlatformTypeEnumValues ¶ added in v65.16.0

func GetMacsManagedCloudHostInsightPlatformTypeEnumValues() []MacsManagedCloudHostInsightPlatformTypeEnum

GetMacsManagedCloudHostInsightPlatformTypeEnumValues Enumerates the set of values for MacsManagedCloudHostInsightPlatformTypeEnum

func GetMappingMacsManagedCloudHostInsightPlatformTypeEnum ¶ added in v65.16.0

func GetMappingMacsManagedCloudHostInsightPlatformTypeEnum(val string) (MacsManagedCloudHostInsightPlatformTypeEnum, bool)

GetMappingMacsManagedCloudHostInsightPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MacsManagedCloudHostInsightSummary ¶ added in v65.16.0

type MacsManagedCloudHostInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute Instance
	ComputeId *string `mandatory:"true" json:"computeId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType MacsManagedCloudHostInsightSummaryPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

MacsManagedCloudHostInsightSummary Summary of a MACS-managed cloud host insight resource.

func (MacsManagedCloudHostInsightSummary) GetCompartmentId ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedCloudHostInsightSummary) GetDefinedTags ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedCloudHostInsightSummary) GetFreeformTags ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedCloudHostInsightSummary) GetHostDisplayName ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (MacsManagedCloudHostInsightSummary) GetHostName ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetHostName() *string

GetHostName returns HostName

func (MacsManagedCloudHostInsightSummary) GetHostType ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetHostType() *string

GetHostType returns HostType

func (MacsManagedCloudHostInsightSummary) GetId ¶ added in v65.16.0

GetId returns Id

func (MacsManagedCloudHostInsightSummary) GetLifecycleDetails ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedCloudHostInsightSummary) GetLifecycleState ¶ added in v65.16.0

GetLifecycleState returns LifecycleState

func (MacsManagedCloudHostInsightSummary) GetOpsiPrivateEndpointId ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (MacsManagedCloudHostInsightSummary) GetProcessorCount ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedCloudHostInsightSummary) GetStatus ¶ added in v65.16.0

GetStatus returns Status

func (MacsManagedCloudHostInsightSummary) GetSystemTags ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedCloudHostInsightSummary) GetTimeCreated ¶ added in v65.16.0

GetTimeCreated returns TimeCreated

func (MacsManagedCloudHostInsightSummary) GetTimeUpdated ¶ added in v65.16.0

GetTimeUpdated returns TimeUpdated

func (MacsManagedCloudHostInsightSummary) MarshalJSON ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedCloudHostInsightSummary) String ¶ added in v65.16.0

func (MacsManagedCloudHostInsightSummary) ValidateEnumValue ¶ added in v65.16.0

func (m MacsManagedCloudHostInsightSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedCloudHostInsightSummaryPlatformTypeEnum ¶ added in v65.16.0

type MacsManagedCloudHostInsightSummaryPlatformTypeEnum string

MacsManagedCloudHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

const (
	MacsManagedCloudHostInsightSummaryPlatformTypeLinux   MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "LINUX"
	MacsManagedCloudHostInsightSummaryPlatformTypeSolaris MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "SOLARIS"
	MacsManagedCloudHostInsightSummaryPlatformTypeSunos   MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "SUNOS"
	MacsManagedCloudHostInsightSummaryPlatformTypeZlinux  MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "ZLINUX"
	MacsManagedCloudHostInsightSummaryPlatformTypeWindows MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "WINDOWS"
	MacsManagedCloudHostInsightSummaryPlatformTypeAix     MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "AIX"
	MacsManagedCloudHostInsightSummaryPlatformTypeHpUx    MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for MacsManagedCloudHostInsightSummaryPlatformTypeEnum

func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumValues ¶ added in v65.16.0

func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumValues() []MacsManagedCloudHostInsightSummaryPlatformTypeEnum

GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumValues Enumerates the set of values for MacsManagedCloudHostInsightSummaryPlatformTypeEnum

func GetMappingMacsManagedCloudHostInsightSummaryPlatformTypeEnum ¶ added in v65.16.0

func GetMappingMacsManagedCloudHostInsightSummaryPlatformTypeEnum(val string) (MacsManagedCloudHostInsightSummaryPlatformTypeEnum, bool)

GetMappingMacsManagedCloudHostInsightSummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MacsManagedExternalDatabaseConfigurationSummary ¶

type MacsManagedExternalDatabaseConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	DatabaseInsightId *string `mandatory:"true" json:"databaseInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"true" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`

	// Name of the CDB.Only applies to PDB.
	CdbName *string `mandatory:"true" json:"cdbName"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of External Database Connector
	ConnectorId *string `mandatory:"true" json:"connectorId"`

	// Array of hostname and instance name.
	Instances []HostInstanceMap `mandatory:"true" json:"instances"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`
}

MacsManagedExternalDatabaseConfigurationSummary Configuration Summary of a Macs Managed External database.

func (MacsManagedExternalDatabaseConfigurationSummary) GetCdbName ¶

GetCdbName returns CdbName

func (MacsManagedExternalDatabaseConfigurationSummary) GetCompartmentId ¶

GetCompartmentId returns CompartmentId

func (MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName ¶

func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId ¶

func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId() *string

GetDatabaseInsightId returns DatabaseInsightId

func (MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseName ¶

GetDatabaseName returns DatabaseName

func (MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseType ¶

GetDatabaseType returns DatabaseType

func (MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion ¶

GetDatabaseVersion returns DatabaseVersion

func (MacsManagedExternalDatabaseConfigurationSummary) GetDefinedTags ¶

func (m MacsManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalDatabaseConfigurationSummary) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (MacsManagedExternalDatabaseConfigurationSummary) GetProcessorCount ¶

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalDatabaseConfigurationSummary) MarshalJSON ¶

func (m MacsManagedExternalDatabaseConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalDatabaseConfigurationSummary) String ¶

func (MacsManagedExternalDatabaseConfigurationSummary) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedExternalDatabaseInsight ¶

type MacsManagedExternalDatabaseInsight struct {

	// Database insight identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the database
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// Name of database
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// OCI database resource type
	DatabaseResourceType *string `mandatory:"true" json:"databaseResourceType"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of External Database Connector
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	ConnectionDetails *ConnectionDetails `mandatory:"false" json:"connectionDetails"`

	ConnectionCredentialDetails CredentialDetails `mandatory:"false" json:"connectionCredentialDetails"`

	// Display name of database
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// Additional details of a database in JSON format. For autonomous databases, this is the AutonomousDatabase object serialized as a JSON string as defined in https://docs.cloud.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabase/. For EM, pass in null or an empty string. Note that this string needs to be escaped when specified in the curl command.
	DbAdditionalDetails *interface{} `mandatory:"false" json:"dbAdditionalDetails"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

MacsManagedExternalDatabaseInsight Database insight resource.

func (MacsManagedExternalDatabaseInsight) GetCompartmentId ¶

func (m MacsManagedExternalDatabaseInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedExternalDatabaseInsight) GetDatabaseConnectionStatusDetails ¶

func (m MacsManagedExternalDatabaseInsight) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (MacsManagedExternalDatabaseInsight) GetDatabaseType ¶

func (m MacsManagedExternalDatabaseInsight) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (MacsManagedExternalDatabaseInsight) GetDatabaseVersion ¶

func (m MacsManagedExternalDatabaseInsight) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (MacsManagedExternalDatabaseInsight) GetDefinedTags ¶

func (m MacsManagedExternalDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalDatabaseInsight) GetFreeformTags ¶

func (m MacsManagedExternalDatabaseInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedExternalDatabaseInsight) GetId ¶

GetId returns Id

func (MacsManagedExternalDatabaseInsight) GetLifecycleDetails ¶

func (m MacsManagedExternalDatabaseInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedExternalDatabaseInsight) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (MacsManagedExternalDatabaseInsight) GetProcessorCount ¶

func (m MacsManagedExternalDatabaseInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalDatabaseInsight) GetStatus ¶

GetStatus returns Status

func (MacsManagedExternalDatabaseInsight) GetSystemTags ¶

func (m MacsManagedExternalDatabaseInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedExternalDatabaseInsight) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (MacsManagedExternalDatabaseInsight) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (MacsManagedExternalDatabaseInsight) MarshalJSON ¶

func (m MacsManagedExternalDatabaseInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalDatabaseInsight) String ¶

func (*MacsManagedExternalDatabaseInsight) UnmarshalJSON ¶

func (m *MacsManagedExternalDatabaseInsight) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MacsManagedExternalDatabaseInsight) ValidateEnumValue ¶

func (m MacsManagedExternalDatabaseInsight) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedExternalDatabaseInsightSummary ¶

type MacsManagedExternalDatabaseInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"false" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// The hostnames for the database.
	DatabaseHostNames []string `mandatory:"false" json:"databaseHostNames"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// OCI database resource type
	DatabaseResourceType *string `mandatory:"false" json:"databaseResourceType"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"false" json:"managementAgentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of External Database Connector
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

MacsManagedExternalDatabaseInsightSummary Summary of a database insight resource.

func (MacsManagedExternalDatabaseInsightSummary) GetCompartmentId ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseConnectionStatusDetails ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseDisplayName ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseHostNames ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseHostNames() []string

GetDatabaseHostNames returns DatabaseHostNames

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseId ¶

GetDatabaseId returns DatabaseId

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseName ¶

GetDatabaseName returns DatabaseName

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseType ¶

GetDatabaseType returns DatabaseType

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseVersion ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (MacsManagedExternalDatabaseInsightSummary) GetDefinedTags ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalDatabaseInsightSummary) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (MacsManagedExternalDatabaseInsightSummary) GetId ¶

GetId returns Id

func (MacsManagedExternalDatabaseInsightSummary) GetLifecycleDetails ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedExternalDatabaseInsightSummary) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (MacsManagedExternalDatabaseInsightSummary) GetProcessorCount ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalDatabaseInsightSummary) GetStatus ¶

GetStatus returns Status

func (MacsManagedExternalDatabaseInsightSummary) GetSystemTags ¶

func (m MacsManagedExternalDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedExternalDatabaseInsightSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (MacsManagedExternalDatabaseInsightSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (MacsManagedExternalDatabaseInsightSummary) MarshalJSON ¶

func (m MacsManagedExternalDatabaseInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalDatabaseInsightSummary) String ¶

func (MacsManagedExternalDatabaseInsightSummary) ValidateEnumValue ¶

func (m MacsManagedExternalDatabaseInsightSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedExternalHostConfigurationSummary ¶

type MacsManagedExternalHostConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	HostInsightId *string `mandatory:"true" json:"hostInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Platform version.
	PlatformVersion *string `mandatory:"true" json:"platformVersion"`

	// Platform vendor.
	PlatformVendor *string `mandatory:"true" json:"platformVendor"`

	// Total CPU on this host.
	TotalCpus *int `mandatory:"true" json:"totalCpus"`

	// Total amount of usable physical memory in gibabytes
	TotalMemoryInGBs *float64 `mandatory:"true" json:"totalMemoryInGBs"`

	// CPU architechure
	CpuArchitecture *string `mandatory:"true" json:"cpuArchitecture"`

	// Size of cache memory in megabytes.
	CpuCacheInMBs *float64 `mandatory:"true" json:"cpuCacheInMBs"`

	// Name of the CPU vendor.
	CpuVendor *string `mandatory:"true" json:"cpuVendor"`

	// Clock frequency of the processor in megahertz.
	CpuFrequencyInMhz *float64 `mandatory:"true" json:"cpuFrequencyInMhz"`

	// Model name of processor.
	CpuImplementation *string `mandatory:"true" json:"cpuImplementation"`

	// Number of cores per socket.
	CoresPerSocket *int `mandatory:"true" json:"coresPerSocket"`

	// Number of total sockets.
	TotalSockets *int `mandatory:"true" json:"totalSockets"`

	// Number of threads per socket.
	ThreadsPerSocket *int `mandatory:"true" json:"threadsPerSocket"`

	// Indicates if hyper-threading is enabled or not
	IsHyperThreadingEnabled *bool `mandatory:"true" json:"isHyperThreadingEnabled"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of External Database Connector
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType HostConfigurationSummaryPlatformTypeEnum `mandatory:"true" json:"platformType"`
}

MacsManagedExternalHostConfigurationSummary Configuration Summary of a Macs Managed External host.

func (MacsManagedExternalHostConfigurationSummary) GetCompartmentId ¶

GetCompartmentId returns CompartmentId

func (MacsManagedExternalHostConfigurationSummary) GetCoresPerSocket ¶

func (m MacsManagedExternalHostConfigurationSummary) GetCoresPerSocket() *int

GetCoresPerSocket returns CoresPerSocket

func (MacsManagedExternalHostConfigurationSummary) GetCpuArchitecture ¶

func (m MacsManagedExternalHostConfigurationSummary) GetCpuArchitecture() *string

GetCpuArchitecture returns CpuArchitecture

func (MacsManagedExternalHostConfigurationSummary) GetCpuCacheInMBs ¶

GetCpuCacheInMBs returns CpuCacheInMBs

func (MacsManagedExternalHostConfigurationSummary) GetCpuFrequencyInMhz ¶

func (m MacsManagedExternalHostConfigurationSummary) GetCpuFrequencyInMhz() *float64

GetCpuFrequencyInMhz returns CpuFrequencyInMhz

func (MacsManagedExternalHostConfigurationSummary) GetCpuImplementation ¶

func (m MacsManagedExternalHostConfigurationSummary) GetCpuImplementation() *string

GetCpuImplementation returns CpuImplementation

func (MacsManagedExternalHostConfigurationSummary) GetCpuVendor ¶

GetCpuVendor returns CpuVendor

func (MacsManagedExternalHostConfigurationSummary) GetDefinedTags ¶

func (m MacsManagedExternalHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalHostConfigurationSummary) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (MacsManagedExternalHostConfigurationSummary) GetHostInsightId ¶

GetHostInsightId returns HostInsightId

func (MacsManagedExternalHostConfigurationSummary) GetHostName ¶

GetHostName returns HostName

func (MacsManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled ¶

func (m MacsManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (MacsManagedExternalHostConfigurationSummary) GetPlatformType ¶

GetPlatformType returns PlatformType

func (MacsManagedExternalHostConfigurationSummary) GetPlatformVendor ¶

func (m MacsManagedExternalHostConfigurationSummary) GetPlatformVendor() *string

GetPlatformVendor returns PlatformVendor

func (MacsManagedExternalHostConfigurationSummary) GetPlatformVersion ¶

func (m MacsManagedExternalHostConfigurationSummary) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (MacsManagedExternalHostConfigurationSummary) GetThreadsPerSocket ¶

func (m MacsManagedExternalHostConfigurationSummary) GetThreadsPerSocket() *int

GetThreadsPerSocket returns ThreadsPerSocket

func (MacsManagedExternalHostConfigurationSummary) GetTotalCpus ¶

GetTotalCpus returns TotalCpus

func (MacsManagedExternalHostConfigurationSummary) GetTotalMemoryInGBs ¶

func (m MacsManagedExternalHostConfigurationSummary) GetTotalMemoryInGBs() *float64

GetTotalMemoryInGBs returns TotalMemoryInGBs

func (MacsManagedExternalHostConfigurationSummary) GetTotalSockets ¶

func (m MacsManagedExternalHostConfigurationSummary) GetTotalSockets() *int

GetTotalSockets returns TotalSockets

func (MacsManagedExternalHostConfigurationSummary) MarshalJSON ¶

func (m MacsManagedExternalHostConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalHostConfigurationSummary) String ¶

func (MacsManagedExternalHostConfigurationSummary) ValidateEnumValue ¶

func (m MacsManagedExternalHostConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedExternalHostInsight ¶

type MacsManagedExternalHostInsight struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Platform name.
	PlatformName *string `mandatory:"false" json:"platformName"`

	// Platform version.
	PlatformVersion *string `mandatory:"false" json:"platformVersion"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType MacsManagedExternalHostInsightPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

MacsManagedExternalHostInsight MACS-managed external host insight resource.

func (MacsManagedExternalHostInsight) GetCompartmentId ¶

func (m MacsManagedExternalHostInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedExternalHostInsight) GetDefinedTags ¶

func (m MacsManagedExternalHostInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalHostInsight) GetFreeformTags ¶

func (m MacsManagedExternalHostInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedExternalHostInsight) GetHostDisplayName ¶

func (m MacsManagedExternalHostInsight) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (MacsManagedExternalHostInsight) GetHostName ¶

func (m MacsManagedExternalHostInsight) GetHostName() *string

GetHostName returns HostName

func (MacsManagedExternalHostInsight) GetHostType ¶

func (m MacsManagedExternalHostInsight) GetHostType() *string

GetHostType returns HostType

func (MacsManagedExternalHostInsight) GetId ¶

GetId returns Id

func (MacsManagedExternalHostInsight) GetLifecycleDetails ¶

func (m MacsManagedExternalHostInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedExternalHostInsight) GetLifecycleState ¶

func (m MacsManagedExternalHostInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MacsManagedExternalHostInsight) GetProcessorCount ¶

func (m MacsManagedExternalHostInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalHostInsight) GetStatus ¶

GetStatus returns Status

func (MacsManagedExternalHostInsight) GetSystemTags ¶

func (m MacsManagedExternalHostInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedExternalHostInsight) GetTimeCreated ¶

func (m MacsManagedExternalHostInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MacsManagedExternalHostInsight) GetTimeUpdated ¶

func (m MacsManagedExternalHostInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MacsManagedExternalHostInsight) MarshalJSON ¶

func (m MacsManagedExternalHostInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalHostInsight) String ¶

func (MacsManagedExternalHostInsight) ValidateEnumValue ¶

func (m MacsManagedExternalHostInsight) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedExternalHostInsightPlatformTypeEnum ¶

type MacsManagedExternalHostInsightPlatformTypeEnum string

MacsManagedExternalHostInsightPlatformTypeEnum Enum with underlying type: string

const (
	MacsManagedExternalHostInsightPlatformTypeLinux   MacsManagedExternalHostInsightPlatformTypeEnum = "LINUX"
	MacsManagedExternalHostInsightPlatformTypeSolaris MacsManagedExternalHostInsightPlatformTypeEnum = "SOLARIS"
	MacsManagedExternalHostInsightPlatformTypeSunos   MacsManagedExternalHostInsightPlatformTypeEnum = "SUNOS"
	MacsManagedExternalHostInsightPlatformTypeZlinux  MacsManagedExternalHostInsightPlatformTypeEnum = "ZLINUX"
	MacsManagedExternalHostInsightPlatformTypeWindows MacsManagedExternalHostInsightPlatformTypeEnum = "WINDOWS"
	MacsManagedExternalHostInsightPlatformTypeAix     MacsManagedExternalHostInsightPlatformTypeEnum = "AIX"
	MacsManagedExternalHostInsightPlatformTypeHpUx    MacsManagedExternalHostInsightPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for MacsManagedExternalHostInsightPlatformTypeEnum

func GetMacsManagedExternalHostInsightPlatformTypeEnumValues ¶

func GetMacsManagedExternalHostInsightPlatformTypeEnumValues() []MacsManagedExternalHostInsightPlatformTypeEnum

GetMacsManagedExternalHostInsightPlatformTypeEnumValues Enumerates the set of values for MacsManagedExternalHostInsightPlatformTypeEnum

func GetMappingMacsManagedExternalHostInsightPlatformTypeEnum ¶

func GetMappingMacsManagedExternalHostInsightPlatformTypeEnum(val string) (MacsManagedExternalHostInsightPlatformTypeEnum, bool)

GetMappingMacsManagedExternalHostInsightPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MacsManagedExternalHostInsightSummary ¶

type MacsManagedExternalHostInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType MacsManagedExternalHostInsightSummaryPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

MacsManagedExternalHostInsightSummary Summary of a MACS-managed external host insight resource.

func (MacsManagedExternalHostInsightSummary) GetCompartmentId ¶

func (m MacsManagedExternalHostInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedExternalHostInsightSummary) GetDefinedTags ¶

func (m MacsManagedExternalHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalHostInsightSummary) GetFreeformTags ¶

func (m MacsManagedExternalHostInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedExternalHostInsightSummary) GetHostDisplayName ¶

func (m MacsManagedExternalHostInsightSummary) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (MacsManagedExternalHostInsightSummary) GetHostName ¶

GetHostName returns HostName

func (MacsManagedExternalHostInsightSummary) GetHostType ¶

GetHostType returns HostType

func (MacsManagedExternalHostInsightSummary) GetId ¶

GetId returns Id

func (MacsManagedExternalHostInsightSummary) GetLifecycleDetails ¶

func (m MacsManagedExternalHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedExternalHostInsightSummary) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (MacsManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId ¶ added in v65.13.0

func (m MacsManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (MacsManagedExternalHostInsightSummary) GetProcessorCount ¶

func (m MacsManagedExternalHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalHostInsightSummary) GetStatus ¶

GetStatus returns Status

func (MacsManagedExternalHostInsightSummary) GetSystemTags ¶

func (m MacsManagedExternalHostInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedExternalHostInsightSummary) GetTimeCreated ¶

GetTimeCreated returns TimeCreated

func (MacsManagedExternalHostInsightSummary) GetTimeUpdated ¶

GetTimeUpdated returns TimeUpdated

func (MacsManagedExternalHostInsightSummary) MarshalJSON ¶

func (m MacsManagedExternalHostInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalHostInsightSummary) String ¶

func (MacsManagedExternalHostInsightSummary) ValidateEnumValue ¶

func (m MacsManagedExternalHostInsightSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacsManagedExternalHostInsightSummaryPlatformTypeEnum ¶

type MacsManagedExternalHostInsightSummaryPlatformTypeEnum string

MacsManagedExternalHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

const (
	MacsManagedExternalHostInsightSummaryPlatformTypeLinux   MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "LINUX"
	MacsManagedExternalHostInsightSummaryPlatformTypeSolaris MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "SOLARIS"
	MacsManagedExternalHostInsightSummaryPlatformTypeSunos   MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "SUNOS"
	MacsManagedExternalHostInsightSummaryPlatformTypeZlinux  MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "ZLINUX"
	MacsManagedExternalHostInsightSummaryPlatformTypeWindows MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "WINDOWS"
	MacsManagedExternalHostInsightSummaryPlatformTypeAix     MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "AIX"
	MacsManagedExternalHostInsightSummaryPlatformTypeHpUx    MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for MacsManagedExternalHostInsightSummaryPlatformTypeEnum

func GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumValues ¶

func GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumValues() []MacsManagedExternalHostInsightSummaryPlatformTypeEnum

GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumValues Enumerates the set of values for MacsManagedExternalHostInsightSummaryPlatformTypeEnum

func GetMappingMacsManagedExternalHostInsightSummaryPlatformTypeEnum ¶

func GetMappingMacsManagedExternalHostInsightSummaryPlatformTypeEnum(val string) (MacsManagedExternalHostInsightSummaryPlatformTypeEnum, bool)

GetMappingMacsManagedExternalHostInsightSummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MySqlSqlText ¶ added in v65.46.0

type MySqlSqlText struct {

	// digest
	// Example: `"323k3k99ua09a90adf"`
	Digest *string `mandatory:"true" json:"digest"`

	// Collection timestamp.
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// The normalized statement string.
	// Example: `"SELECT username,profile,default_tablespace,temporary_tablespace FROM dba_users"`
	DigestText *string `mandatory:"true" json:"digestText"`

	// Name of Database Schema.
	// Example: `"performance_schema"`
	SchemaName *string `mandatory:"false" json:"schemaName"`

	// SQL event name
	// Example: `"SELECT"`
	CommandType *string `mandatory:"false" json:"commandType"`
}

MySqlSqlText MySql SQL Text type object.

func (MySqlSqlText) String ¶ added in v65.46.0

func (m MySqlSqlText) String() string

func (MySqlSqlText) ValidateEnumValue ¶ added in v65.46.0

func (m MySqlSqlText) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NetworkUsageTrend ¶ added in v65.32.1

type NetworkUsageTrend struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// Network read in Mbps.
	AllNetworkReadInMbps *float64 `mandatory:"true" json:"allNetworkReadInMbps"`

	// Network write in Mbps.
	AllNetworkWriteInMbps *float64 `mandatory:"true" json:"allNetworkWriteInMbps"`

	// Network input/output in Mbps.
	AllNetworkIoInMbps *float64 `mandatory:"true" json:"allNetworkIoInMbps"`
}

NetworkUsageTrend Usage data samples.

func (NetworkUsageTrend) String ¶ added in v65.32.1

func (m NetworkUsageTrend) String() string

func (NetworkUsageTrend) ValidateEnumValue ¶ added in v65.32.1

func (m NetworkUsageTrend) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NetworkUsageTrendAggregation ¶ added in v65.32.1

type NetworkUsageTrendAggregation struct {

	// Name of interface.
	InterfaceName *string `mandatory:"true" json:"interfaceName"`

	// Address that is connected to a computer network that uses the Internet Protocol for communication.
	IpAddress *string `mandatory:"true" json:"ipAddress"`

	// Unique identifier assigned to a network interface.
	MacAddress *string `mandatory:"true" json:"macAddress"`

	// List of usage data samples for a network interface.
	UsageData []NetworkUsageTrend `mandatory:"true" json:"usageData"`
}

NetworkUsageTrendAggregation Usage data per network interface.

func (NetworkUsageTrendAggregation) String ¶ added in v65.32.1

func (NetworkUsageTrendAggregation) ValidateEnumValue ¶ added in v65.32.1

func (m NetworkUsageTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NewsContentTypes ¶ added in v65.46.0

type NewsContentTypes struct {

	// Supported resources for capacity planning content type.
	CapacityPlanningResources []NewsContentTypesResourceEnum `mandatory:"false" json:"capacityPlanningResources"`

	// Supported resources for SQL insights - fleet analysis content type.
	SqlInsightsFleetAnalysisResources []NewsSqlInsightsContentTypesResourceEnum `mandatory:"false" json:"sqlInsightsFleetAnalysisResources"`

	// Supported resources for SQL insights - plan changes content type.
	SqlInsightsPlanChangesResources []NewsSqlInsightsContentTypesResourceEnum `mandatory:"false" json:"sqlInsightsPlanChangesResources"`

	// Supported resources for SQL insights - top databases content type.
	SqlInsightsTopDatabasesResources []NewsSqlInsightsContentTypesResourceEnum `mandatory:"false" json:"sqlInsightsTopDatabasesResources"`

	// Supported resources for SQL insights - top SQL by insights content type.
	SqlInsightsTopSqlByInsightsResources []NewsSqlInsightsContentTypesResourceEnum `mandatory:"false" json:"sqlInsightsTopSqlByInsightsResources"`

	// Supported resources for SQL insights - top SQL content type.
	SqlInsightsTopSqlResources []NewsSqlInsightsContentTypesResourceEnum `mandatory:"false" json:"sqlInsightsTopSqlResources"`

	// Supported resources for SQL insights - performance degradation content type.
	SqlInsightsPerformanceDegradationResources []NewsSqlInsightsContentTypesResourceEnum `mandatory:"false" json:"sqlInsightsPerformanceDegradationResources"`
}

NewsContentTypes Content types that the news report can handle.

func (NewsContentTypes) String ¶ added in v65.46.0

func (m NewsContentTypes) String() string

func (NewsContentTypes) ValidateEnumValue ¶ added in v65.46.0

func (m NewsContentTypes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NewsContentTypesResourceEnum ¶ added in v65.46.0

type NewsContentTypesResourceEnum string

NewsContentTypesResourceEnum Enum with underlying type: string

const (
	NewsContentTypesResourceHost     NewsContentTypesResourceEnum = "HOST"
	NewsContentTypesResourceDatabase NewsContentTypesResourceEnum = "DATABASE"
	NewsContentTypesResourceExadata  NewsContentTypesResourceEnum = "EXADATA"
)

Set of constants representing the allowable values for NewsContentTypesResourceEnum

func GetMappingNewsContentTypesResourceEnum ¶ added in v65.46.0

func GetMappingNewsContentTypesResourceEnum(val string) (NewsContentTypesResourceEnum, bool)

GetMappingNewsContentTypesResourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsContentTypesResourceEnumValues ¶ added in v65.46.0

func GetNewsContentTypesResourceEnumValues() []NewsContentTypesResourceEnum

GetNewsContentTypesResourceEnumValues Enumerates the set of values for NewsContentTypesResourceEnum

type NewsFrequencyEnum ¶ added in v65.46.0

type NewsFrequencyEnum string

NewsFrequencyEnum Enum with underlying type: string

const (
	NewsFrequencyWeekly NewsFrequencyEnum = "WEEKLY"
)

Set of constants representing the allowable values for NewsFrequencyEnum

func GetMappingNewsFrequencyEnum ¶ added in v65.46.0

func GetMappingNewsFrequencyEnum(val string) (NewsFrequencyEnum, bool)

GetMappingNewsFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsFrequencyEnumValues ¶ added in v65.46.0

func GetNewsFrequencyEnumValues() []NewsFrequencyEnum

GetNewsFrequencyEnumValues Enumerates the set of values for NewsFrequencyEnum

type NewsLocaleEnum ¶ added in v65.46.0

type NewsLocaleEnum string

NewsLocaleEnum Enum with underlying type: string

const (
	NewsLocaleEn NewsLocaleEnum = "EN"
)

Set of constants representing the allowable values for NewsLocaleEnum

func GetMappingNewsLocaleEnum ¶ added in v65.46.0

func GetMappingNewsLocaleEnum(val string) (NewsLocaleEnum, bool)

GetMappingNewsLocaleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsLocaleEnumValues ¶ added in v65.46.0

func GetNewsLocaleEnumValues() []NewsLocaleEnum

GetNewsLocaleEnumValues Enumerates the set of values for NewsLocaleEnum

type NewsReport ¶ added in v65.46.0

type NewsReport struct {

	// News report frequency.
	NewsFrequency NewsFrequencyEnum `mandatory:"true" json:"newsFrequency"`

	ContentTypes *NewsContentTypes `mandatory:"true" json:"contentTypes"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the news report resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId *string `mandatory:"true" json:"onsTopicId"`

	// Language of the news report.
	Locale NewsLocaleEnum `mandatory:"false" json:"locale,omitempty"`

	// The description of the news report.
	Description *string `mandatory:"false" json:"description"`

	// The news report name.
	Name *string `mandatory:"false" json:"name"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Indicates the status of a news report in Operations Insights.
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The time the the news report was first enabled. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the news report was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The current state of the news report.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek DayOfWeekEnum `mandatory:"false" json:"dayOfWeek,omitempty"`

	// A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded *bool `mandatory:"false" json:"areChildCompartmentsIncluded"`
}

NewsReport News report resource.

func (NewsReport) String ¶ added in v65.46.0

func (m NewsReport) String() string

func (NewsReport) ValidateEnumValue ¶ added in v65.46.0

func (m NewsReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NewsReportCollection ¶ added in v65.46.0

type NewsReportCollection struct {

	// Array of news reports summary objects.
	Items []NewsReportSummary `mandatory:"true" json:"items"`
}

NewsReportCollection Collection of news reports summary objects.

func (NewsReportCollection) String ¶ added in v65.46.0

func (m NewsReportCollection) String() string

func (NewsReportCollection) ValidateEnumValue ¶ added in v65.46.0

func (m NewsReportCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NewsReportSummary ¶ added in v65.46.0

type NewsReportSummary struct {

	// News report frequency.
	NewsFrequency NewsFrequencyEnum `mandatory:"true" json:"newsFrequency"`

	ContentTypes *NewsContentTypes `mandatory:"true" json:"contentTypes"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the news report resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Language of the news report.
	Locale NewsLocaleEnum `mandatory:"false" json:"locale,omitempty"`

	// The description of the news report.
	Description *string `mandatory:"false" json:"description"`

	// The news report name.
	Name *string `mandatory:"false" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId *string `mandatory:"false" json:"onsTopicId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Indicates the status of a news report in Operations Insights.
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The time the the news report was first enabled. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the news report was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The current state of the news report.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek DayOfWeekEnum `mandatory:"false" json:"dayOfWeek,omitempty"`

	// A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded *bool `mandatory:"false" json:"areChildCompartmentsIncluded"`
}

NewsReportSummary Summary of a news report resource.

func (NewsReportSummary) String ¶ added in v65.46.0

func (m NewsReportSummary) String() string

func (NewsReportSummary) ValidateEnumValue ¶ added in v65.46.0

func (m NewsReportSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NewsReports ¶ added in v65.46.0

type NewsReports struct {

	// News report object.
	NewsReports *interface{} `mandatory:"false" json:"newsReports"`
}

NewsReports Logical grouping used for Operations Insights news reports related operations.

func (NewsReports) String ¶ added in v65.46.0

func (m NewsReports) String() string

func (NewsReports) ValidateEnumValue ¶ added in v65.46.0

func (m NewsReports) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NewsSqlInsightsContentTypesResourceEnum ¶ added in v65.61.0

type NewsSqlInsightsContentTypesResourceEnum string

NewsSqlInsightsContentTypesResourceEnum Enum with underlying type: string

const (
	NewsSqlInsightsContentTypesResourceDatabase NewsSqlInsightsContentTypesResourceEnum = "DATABASE"
	NewsSqlInsightsContentTypesResourceExadata  NewsSqlInsightsContentTypesResourceEnum = "EXADATA"
)

Set of constants representing the allowable values for NewsSqlInsightsContentTypesResourceEnum

func GetMappingNewsSqlInsightsContentTypesResourceEnum ¶ added in v65.61.0

func GetMappingNewsSqlInsightsContentTypesResourceEnum(val string) (NewsSqlInsightsContentTypesResourceEnum, bool)

GetMappingNewsSqlInsightsContentTypesResourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsSqlInsightsContentTypesResourceEnumValues ¶ added in v65.61.0

func GetNewsSqlInsightsContentTypesResourceEnumValues() []NewsSqlInsightsContentTypesResourceEnum

GetNewsSqlInsightsContentTypesResourceEnumValues Enumerates the set of values for NewsSqlInsightsContentTypesResourceEnum

type ObjectSummary ¶ added in v65.54.0

type ObjectSummary struct {

	// The name of the Awr Hub object.
	Name *string `mandatory:"false" json:"name"`

	// Size of the Awr Hub object in bytes.
	Size *int64 `mandatory:"false" json:"size"`

	// Base64-encoded MD5 hash of the Awr Hub object data.
	Md5 *string `mandatory:"false" json:"md5"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `mandatory:"false" json:"etag"`

	// The object's storage tier.
	StorageTier StorageTierEnum `mandatory:"false" json:"storageTier,omitempty"`

	// Archival state of an object for those in the archival tier.
	ArchivalState ArchivalStateEnum `mandatory:"false" json:"archivalState,omitempty"`

	// The date and time the Awr Hub object was modified
	TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`
}

ObjectSummary Summary resource object.

func (ObjectSummary) String ¶ added in v65.54.0

func (m ObjectSummary) String() string

func (ObjectSummary) ValidateEnumValue ¶ added in v65.54.0

func (m ObjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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"
	OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
	OperationStatusWaiting    OperationStatusEnum = "WAITING"
	OperationStatusFailed     OperationStatusEnum = "FAILED"
	OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
	OperationStatusCanceling  OperationStatusEnum = "CANCELING"
	OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for OperationStatusEnum

func GetMappingOperationStatusEnum ¶

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues ¶

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum ¶

type OperationTypeEnum string

OperationTypeEnum Enum with underlying type: string

const (
	OperationTypeEnableDatabaseInsight                   OperationTypeEnum = "ENABLE_DATABASE_INSIGHT"
	OperationTypeDisableDatabaseInsight                  OperationTypeEnum = "DISABLE_DATABASE_INSIGHT"
	OperationTypeUpdateDatabaseInsight                   OperationTypeEnum = "UPDATE_DATABASE_INSIGHT"
	OperationTypeCreateDatabaseInsight                   OperationTypeEnum = "CREATE_DATABASE_INSIGHT"
	OperationTypeMoveDatabaseInsight                     OperationTypeEnum = "MOVE_DATABASE_INSIGHT"
	OperationTypeDeleteDatabaseInsight                   OperationTypeEnum = "DELETE_DATABASE_INSIGHT"
	OperationTypeCreateEnterpriseManagerBridge           OperationTypeEnum = "CREATE_ENTERPRISE_MANAGER_BRIDGE"
	OperationTypeUdpateEnterpriseManagerBridge           OperationTypeEnum = "UDPATE_ENTERPRISE_MANAGER_BRIDGE"
	OperationTypeMoveEnterpriseManagerBridge             OperationTypeEnum = "MOVE_ENTERPRISE_MANAGER_BRIDGE"
	OperationTypeDeleteEnterpriseManagerBridge           OperationTypeEnum = "DELETE_ENTERPRISE_MANAGER_BRIDGE"
	OperationTypeEnableHostInsight                       OperationTypeEnum = "ENABLE_HOST_INSIGHT"
	OperationTypeDisableHostInsight                      OperationTypeEnum = "DISABLE_HOST_INSIGHT"
	OperationTypeUpdateHostInsight                       OperationTypeEnum = "UPDATE_HOST_INSIGHT"
	OperationTypeCreateHostInsight                       OperationTypeEnum = "CREATE_HOST_INSIGHT"
	OperationTypeMoveHostInsight                         OperationTypeEnum = "MOVE_HOST_INSIGHT"
	OperationTypeDeleteHostInsight                       OperationTypeEnum = "DELETE_HOST_INSIGHT"
	OperationTypeCreateExadataInsight                    OperationTypeEnum = "CREATE_EXADATA_INSIGHT"
	OperationTypeEnableExadataInsight                    OperationTypeEnum = "ENABLE_EXADATA_INSIGHT"
	OperationTypeDisableExadataInsight                   OperationTypeEnum = "DISABLE_EXADATA_INSIGHT"
	OperationTypeUpdateExadataInsight                    OperationTypeEnum = "UPDATE_EXADATA_INSIGHT"
	OperationTypeMoveExadataInsight                      OperationTypeEnum = "MOVE_EXADATA_INSIGHT"
	OperationTypeDeleteExadataInsight                    OperationTypeEnum = "DELETE_EXADATA_INSIGHT"
	OperationTypeAddExadataInsightMembers                OperationTypeEnum = "ADD_EXADATA_INSIGHT_MEMBERS"
	OperationTypeExadataAutoSync                         OperationTypeEnum = "EXADATA_AUTO_SYNC"
	OperationTypeUpdateOpsiWarehouse                     OperationTypeEnum = "UPDATE_OPSI_WAREHOUSE"
	OperationTypeCreateOpsiWarehouse                     OperationTypeEnum = "CREATE_OPSI_WAREHOUSE"
	OperationTypeMoveOpsiWarehouse                       OperationTypeEnum = "MOVE_OPSI_WAREHOUSE"
	OperationTypeDeleteOpsiWarehouse                     OperationTypeEnum = "DELETE_OPSI_WAREHOUSE"
	OperationTypeRotateOpsiWarehouseWallet               OperationTypeEnum = "ROTATE_OPSI_WAREHOUSE_WALLET"
	OperationTypeUpdateOpsiWarehouseUser                 OperationTypeEnum = "UPDATE_OPSI_WAREHOUSE_USER"
	OperationTypeCreateOpsiWarehouseUser                 OperationTypeEnum = "CREATE_OPSI_WAREHOUSE_USER"
	OperationTypeMoveOpsiWarehouseUser                   OperationTypeEnum = "MOVE_OPSI_WAREHOUSE_USER"
	OperationTypeDeleteOpsiWarehouseUser                 OperationTypeEnum = "DELETE_OPSI_WAREHOUSE_USER"
	OperationTypeUpdateAwrhub                            OperationTypeEnum = "UPDATE_AWRHUB"
	OperationTypeCreateAwrhub                            OperationTypeEnum = "CREATE_AWRHUB"
	OperationTypeMoveAwrhub                              OperationTypeEnum = "MOVE_AWRHUB"
	OperationTypeDeleteAwrhub                            OperationTypeEnum = "DELETE_AWRHUB"
	OperationTypeUpdatePrivateEndpoint                   OperationTypeEnum = "UPDATE_PRIVATE_ENDPOINT"
	OperationTypeCreatePrivateEndpoint                   OperationTypeEnum = "CREATE_PRIVATE_ENDPOINT"
	OperationTypeMovePrivateEndpoint                     OperationTypeEnum = "MOVE_PRIVATE_ENDPOINT"
	OperationTypeDeletePrivateEndpoint                   OperationTypeEnum = "DELETE_PRIVATE_ENDPOINT"
	OperationTypeChangePeComanagedDatabaseInsightDetails OperationTypeEnum = "CHANGE_PE_COMANAGED_DATABASE_INSIGHT_DETAILS"
	OperationTypeUpdateOpsiConfiguration                 OperationTypeEnum = "UPDATE_OPSI_CONFIGURATION"
	OperationTypeCreateOpsiConfiguration                 OperationTypeEnum = "CREATE_OPSI_CONFIGURATION"
	OperationTypeMoveOpsiConfiguration                   OperationTypeEnum = "MOVE_OPSI_CONFIGURATION"
	OperationTypeDeleteOpsiConfiguration                 OperationTypeEnum = "DELETE_OPSI_CONFIGURATION"
	OperationTypeEnableAdbAdvancedFeatures               OperationTypeEnum = "ENABLE_ADB_ADVANCED_FEATURES"
	OperationTypeDisableAdbAdvancedFeatures              OperationTypeEnum = "DISABLE_ADB_ADVANCED_FEATURES"
	OperationTypeUpdateAdbAdvancedFeatures               OperationTypeEnum = "UPDATE_ADB_ADVANCED_FEATURES"
	OperationTypeCreateNewsReport                        OperationTypeEnum = "CREATE_NEWS_REPORT"
	OperationTypeEnableNewsReport                        OperationTypeEnum = "ENABLE_NEWS_REPORT"
	OperationTypeDisableNewsReport                       OperationTypeEnum = "DISABLE_NEWS_REPORT"
	OperationTypeUpdateNewsReport                        OperationTypeEnum = "UPDATE_NEWS_REPORT"
	OperationTypeMoveNewsReport                          OperationTypeEnum = "MOVE_NEWS_REPORT"
	OperationTypeDeleteNewsReport                        OperationTypeEnum = "DELETE_NEWS_REPORT"
	OperationTypeCreateAwrhubSource                      OperationTypeEnum = "CREATE_AWRHUB_SOURCE"
	OperationTypeDeleteAwrhubSource                      OperationTypeEnum = "DELETE_AWRHUB_SOURCE"
	OperationTypeUpdateAwrhubSource                      OperationTypeEnum = "UPDATE_AWRHUB_SOURCE"
	OperationTypeMoveAwrhubSource                        OperationTypeEnum = "MOVE_AWRHUB_SOURCE"
	OperationTypeEnableAwrhubSource                      OperationTypeEnum = "ENABLE_AWRHUB_SOURCE"
	OperationTypeDisableAwrhubSource                     OperationTypeEnum = "DISABLE_AWRHUB_SOURCE"
)

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 OperationsInsightsClient ¶

type OperationsInsightsClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

OperationsInsightsClient a client for OperationsInsights

func NewOperationsInsightsClientWithConfigurationProvider ¶

func NewOperationsInsightsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OperationsInsightsClient, err error)

NewOperationsInsightsClientWithConfigurationProvider Creates a new default OperationsInsights client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewOperationsInsightsClientWithOboToken ¶

func NewOperationsInsightsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OperationsInsightsClient, err error)

NewOperationsInsightsClientWithOboToken Creates a new default OperationsInsights 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 (OperationsInsightsClient) AddExadataInsightMembers ¶

func (client OperationsInsightsClient) AddExadataInsightMembers(ctx context.Context, request AddExadataInsightMembersRequest) (response AddExadataInsightMembersResponse, err error)

AddExadataInsightMembers Add new members (e.g. databases and hosts) to an Exadata system in Operations Insights. Exadata-related metric collection and analysis will be started.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/AddExadataInsightMembers.go.html to see an example of how to use AddExadataInsightMembers API. A default retry strategy applies to this operation AddExadataInsightMembers()

func (OperationsInsightsClient) ChangeAutonomousDatabaseInsightAdvancedFeatures ¶ added in v65.32.0

ChangeAutonomousDatabaseInsightAdvancedFeatures Update connection detail for advanced features of Autonomous Database in Operations Insights.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ChangeAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use ChangeAutonomousDatabaseInsightAdvancedFeatures API. A default retry strategy applies to this operation ChangeAutonomousDatabaseInsightAdvancedFeatures()

func (OperationsInsightsClient) ChangeAwrHubSourceCompartment ¶ added in v65.54.0

func (client OperationsInsightsClient) ChangeAwrHubSourceCompartment(ctx context.Context, request ChangeAwrHubSourceCompartmentRequest) (response ChangeAwrHubSourceCompartmentResponse, err error)

ChangeAwrHubSourceCompartment Moves an AwrHubSource resource from one compartment to another. 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/opsi/ChangeAwrHubSourceCompartment.go.html to see an example of how to use ChangeAwrHubSourceCompartment API. A default retry strategy applies to this operation ChangeAwrHubSourceCompartment()

func (OperationsInsightsClient) ChangeDatabaseInsightCompartment ¶

func (client OperationsInsightsClient) ChangeDatabaseInsightCompartment(ctx context.Context, request ChangeDatabaseInsightCompartmentRequest) (response ChangeDatabaseInsightCompartmentResponse, err error)

ChangeDatabaseInsightCompartment Moves a DatabaseInsight resource from one compartment identifier to another. 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/opsi/ChangeDatabaseInsightCompartment.go.html to see an example of how to use ChangeDatabaseInsightCompartment API. A default retry strategy applies to this operation ChangeDatabaseInsightCompartment()

func (OperationsInsightsClient) ChangeEnterpriseManagerBridgeCompartment ¶

func (client OperationsInsightsClient) ChangeEnterpriseManagerBridgeCompartment(ctx context.Context, request ChangeEnterpriseManagerBridgeCompartmentRequest) (response ChangeEnterpriseManagerBridgeCompartmentResponse, err error)

ChangeEnterpriseManagerBridgeCompartment Moves a EnterpriseManagerBridge resource from one compartment to another. 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/opsi/ChangeEnterpriseManagerBridgeCompartment.go.html to see an example of how to use ChangeEnterpriseManagerBridgeCompartment API. A default retry strategy applies to this operation ChangeEnterpriseManagerBridgeCompartment()

func (OperationsInsightsClient) ChangeExadataInsightCompartment ¶

func (client OperationsInsightsClient) ChangeExadataInsightCompartment(ctx context.Context, request ChangeExadataInsightCompartmentRequest) (response ChangeExadataInsightCompartmentResponse, err error)

ChangeExadataInsightCompartment Moves an Exadata insight resource from one compartment identifier to another. 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/opsi/ChangeExadataInsightCompartment.go.html to see an example of how to use ChangeExadataInsightCompartment API. A default retry strategy applies to this operation ChangeExadataInsightCompartment()

func (OperationsInsightsClient) ChangeHostInsightCompartment ¶

func (client OperationsInsightsClient) ChangeHostInsightCompartment(ctx context.Context, request ChangeHostInsightCompartmentRequest) (response ChangeHostInsightCompartmentResponse, err error)

ChangeHostInsightCompartment Moves a HostInsight resource from one compartment identifier to another. 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/opsi/ChangeHostInsightCompartment.go.html to see an example of how to use ChangeHostInsightCompartment API. A default retry strategy applies to this operation ChangeHostInsightCompartment()

func (OperationsInsightsClient) ChangeNewsReportCompartment ¶ added in v65.46.0

func (client OperationsInsightsClient) ChangeNewsReportCompartment(ctx context.Context, request ChangeNewsReportCompartmentRequest) (response ChangeNewsReportCompartmentResponse, err error)

ChangeNewsReportCompartment Moves a news report resource from one compartment identifier to another. 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/opsi/ChangeNewsReportCompartment.go.html to see an example of how to use ChangeNewsReportCompartment API. A default retry strategy applies to this operation ChangeNewsReportCompartment()

func (OperationsInsightsClient) ChangeOperationsInsightsPrivateEndpointCompartment ¶

ChangeOperationsInsightsPrivateEndpointCompartment Moves a private endpoint from one compartment to another. 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/opsi/ChangeOperationsInsightsPrivateEndpointCompartment.go.html to see an example of how to use ChangeOperationsInsightsPrivateEndpointCompartment API. A default retry strategy applies to this operation ChangeOperationsInsightsPrivateEndpointCompartment()

func (OperationsInsightsClient) ChangeOperationsInsightsWarehouseCompartment ¶ added in v65.54.0

ChangeOperationsInsightsWarehouseCompartment Moves a Operations Insights Warehouse resource from one compartment to another. 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/opsi/ChangeOperationsInsightsWarehouseCompartment.go.html to see an example of how to use ChangeOperationsInsightsWarehouseCompartment API. A default retry strategy applies to this operation ChangeOperationsInsightsWarehouseCompartment()

func (OperationsInsightsClient) ChangeOpsiConfigurationCompartment ¶ added in v65.29.0

func (client OperationsInsightsClient) ChangeOpsiConfigurationCompartment(ctx context.Context, request ChangeOpsiConfigurationCompartmentRequest) (response ChangeOpsiConfigurationCompartmentResponse, err error)

ChangeOpsiConfigurationCompartment Moves an OpsiConfiguration resource from one compartment to another.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ChangeOpsiConfigurationCompartment.go.html to see an example of how to use ChangeOpsiConfigurationCompartment API. A default retry strategy applies to this operation ChangeOpsiConfigurationCompartment()

func (OperationsInsightsClient) ChangePeComanagedDatabaseInsight ¶

func (client OperationsInsightsClient) ChangePeComanagedDatabaseInsight(ctx context.Context, request ChangePeComanagedDatabaseInsightRequest) (response ChangePeComanagedDatabaseInsightResponse, err error)

ChangePeComanagedDatabaseInsight Change the connection details of a co-managed database insight. 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/opsi/ChangePeComanagedDatabaseInsight.go.html to see an example of how to use ChangePeComanagedDatabaseInsight API. A default retry strategy applies to this operation ChangePeComanagedDatabaseInsight()

func (*OperationsInsightsClient) ConfigurationProvider ¶

func (client *OperationsInsightsClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (OperationsInsightsClient) CreateAwrHub ¶

func (client OperationsInsightsClient) CreateAwrHub(ctx context.Context, request CreateAwrHubRequest) (response CreateAwrHubResponse, err error)

CreateAwrHub Create a AWR hub resource for the tenant in Operations Insights. This resource will be created in root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateAwrHub.go.html to see an example of how to use CreateAwrHub API. A default retry strategy applies to this operation CreateAwrHub()

func (OperationsInsightsClient) CreateAwrHubSource ¶ added in v65.54.0

func (client OperationsInsightsClient) CreateAwrHubSource(ctx context.Context, request CreateAwrHubSourceRequest) (response CreateAwrHubSourceResponse, err error)

CreateAwrHubSource Register Awr Hub source

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateAwrHubSource.go.html to see an example of how to use CreateAwrHubSource API. A default retry strategy applies to this operation CreateAwrHubSource()

func (OperationsInsightsClient) CreateDatabaseInsight ¶

func (client OperationsInsightsClient) CreateDatabaseInsight(ctx context.Context, request CreateDatabaseInsightRequest) (response CreateDatabaseInsightResponse, err error)

CreateDatabaseInsight Create a Database Insight resource for a database in Operations Insights. The database will be enabled in Operations Insights. Database metric collection and analysis will be started.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateDatabaseInsight.go.html to see an example of how to use CreateDatabaseInsight API. A default retry strategy applies to this operation CreateDatabaseInsight()

func (OperationsInsightsClient) CreateEnterpriseManagerBridge ¶

func (client OperationsInsightsClient) CreateEnterpriseManagerBridge(ctx context.Context, request CreateEnterpriseManagerBridgeRequest) (response CreateEnterpriseManagerBridgeResponse, err error)

CreateEnterpriseManagerBridge Create a Enterprise Manager bridge in Operations Insights.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateEnterpriseManagerBridge.go.html to see an example of how to use CreateEnterpriseManagerBridge API. A default retry strategy applies to this operation CreateEnterpriseManagerBridge()

func (OperationsInsightsClient) CreateExadataInsight ¶

func (client OperationsInsightsClient) CreateExadataInsight(ctx context.Context, request CreateExadataInsightRequest) (response CreateExadataInsightResponse, err error)

CreateExadataInsight Create an Exadata insight resource for an Exadata system in Operations Insights. The Exadata system will be enabled in Operations Insights. Exadata-related metric collection and analysis will be started.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateExadataInsight.go.html to see an example of how to use CreateExadataInsight API. A default retry strategy applies to this operation CreateExadataInsight()

func (OperationsInsightsClient) CreateHostInsight ¶

func (client OperationsInsightsClient) CreateHostInsight(ctx context.Context, request CreateHostInsightRequest) (response CreateHostInsightResponse, err error)

CreateHostInsight Create a Host Insight resource for a host in Operations Insights. The host will be enabled in Operations Insights. Host metric collection and analysis will be started.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateHostInsight.go.html to see an example of how to use CreateHostInsight API. A default retry strategy applies to this operation CreateHostInsight()

func (OperationsInsightsClient) CreateNewsReport ¶ added in v65.46.0

func (client OperationsInsightsClient) CreateNewsReport(ctx context.Context, request CreateNewsReportRequest) (response CreateNewsReportResponse, err error)

CreateNewsReport Create a news report in Operations Insights. The report will be enabled in Operations Insights. Insights will be emailed as per selected frequency.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateNewsReport.go.html to see an example of how to use CreateNewsReport API. A default retry strategy applies to this operation CreateNewsReport()

func (OperationsInsightsClient) CreateOperationsInsightsPrivateEndpoint ¶

func (client OperationsInsightsClient) CreateOperationsInsightsPrivateEndpoint(ctx context.Context, request CreateOperationsInsightsPrivateEndpointRequest) (response CreateOperationsInsightsPrivateEndpointResponse, err error)

CreateOperationsInsightsPrivateEndpoint Create a private endpoint resource for the tenant in Operations Insights. This resource will be created in customer compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateOperationsInsightsPrivateEndpoint.go.html to see an example of how to use CreateOperationsInsightsPrivateEndpoint API. A default retry strategy applies to this operation CreateOperationsInsightsPrivateEndpoint()

func (OperationsInsightsClient) CreateOperationsInsightsWarehouse ¶

func (client OperationsInsightsClient) CreateOperationsInsightsWarehouse(ctx context.Context, request CreateOperationsInsightsWarehouseRequest) (response CreateOperationsInsightsWarehouseResponse, err error)

CreateOperationsInsightsWarehouse Create a Operations Insights Warehouse resource for the tenant in Operations Insights. New ADW will be provisioned for this tenant. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment. If the 'opsi-warehouse-type' header is passed to the API, a warehouse resource without ADW or Schema provisioning is created.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateOperationsInsightsWarehouse.go.html to see an example of how to use CreateOperationsInsightsWarehouse API. A default retry strategy applies to this operation CreateOperationsInsightsWarehouse()

func (OperationsInsightsClient) CreateOperationsInsightsWarehouseUser ¶

func (client OperationsInsightsClient) CreateOperationsInsightsWarehouseUser(ctx context.Context, request CreateOperationsInsightsWarehouseUserRequest) (response CreateOperationsInsightsWarehouseUserResponse, err error)

CreateOperationsInsightsWarehouseUser Create a Operations Insights Warehouse user resource for the tenant in Operations Insights. This resource will be created in root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateOperationsInsightsWarehouseUser.go.html to see an example of how to use CreateOperationsInsightsWarehouseUser API. A default retry strategy applies to this operation CreateOperationsInsightsWarehouseUser()

func (OperationsInsightsClient) CreateOpsiConfiguration ¶ added in v65.29.0

func (client OperationsInsightsClient) CreateOpsiConfiguration(ctx context.Context, request CreateOpsiConfigurationRequest) (response CreateOpsiConfigurationResponse, err error)

CreateOpsiConfiguration Create an OPSI configuration resource.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/CreateOpsiConfiguration.go.html to see an example of how to use CreateOpsiConfiguration API. A default retry strategy applies to this operation CreateOpsiConfiguration()

func (OperationsInsightsClient) DeleteAwrHub ¶

func (client OperationsInsightsClient) DeleteAwrHub(ctx context.Context, request DeleteAwrHubRequest) (response DeleteAwrHubResponse, err error)

DeleteAwrHub Deletes an AWR hub.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteAwrHub.go.html to see an example of how to use DeleteAwrHub API. A default retry strategy applies to this operation DeleteAwrHub()

func (OperationsInsightsClient) DeleteAwrHubObject ¶ added in v65.54.0

func (client OperationsInsightsClient) DeleteAwrHubObject(ctx context.Context, request DeleteAwrHubObjectRequest) (response DeleteAwrHubObjectResponse, err error)

DeleteAwrHubObject Deletes an Awr Hub object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteAwrHubObject.go.html to see an example of how to use DeleteAwrHubObject API. A default retry strategy applies to this operation DeleteAwrHubObject()

func (OperationsInsightsClient) DeleteAwrHubSource ¶ added in v65.54.0

func (client OperationsInsightsClient) DeleteAwrHubSource(ctx context.Context, request DeleteAwrHubSourceRequest) (response DeleteAwrHubSourceResponse, err error)

DeleteAwrHubSource Deletes an Awr Hub source object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteAwrHubSource.go.html to see an example of how to use DeleteAwrHubSource API. A default retry strategy applies to this operation DeleteAwrHubSource()

func (OperationsInsightsClient) DeleteDatabaseInsight ¶

func (client OperationsInsightsClient) DeleteDatabaseInsight(ctx context.Context, request DeleteDatabaseInsightRequest) (response DeleteDatabaseInsightResponse, err error)

DeleteDatabaseInsight Deletes a database insight. The database insight will be deleted and cannot be enabled again.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteDatabaseInsight.go.html to see an example of how to use DeleteDatabaseInsight API. A default retry strategy applies to this operation DeleteDatabaseInsight()

func (OperationsInsightsClient) DeleteEnterpriseManagerBridge ¶

func (client OperationsInsightsClient) DeleteEnterpriseManagerBridge(ctx context.Context, request DeleteEnterpriseManagerBridgeRequest) (response DeleteEnterpriseManagerBridgeResponse, err error)

DeleteEnterpriseManagerBridge Deletes an Operations Insights Enterprise Manager bridge. If any database insight is still referencing this bridge, the operation will fail.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteEnterpriseManagerBridge.go.html to see an example of how to use DeleteEnterpriseManagerBridge API. A default retry strategy applies to this operation DeleteEnterpriseManagerBridge()

func (OperationsInsightsClient) DeleteExadataInsight ¶

func (client OperationsInsightsClient) DeleteExadataInsight(ctx context.Context, request DeleteExadataInsightRequest) (response DeleteExadataInsightResponse, err error)

DeleteExadataInsight Deletes an Exadata insight. The Exadata insight will be deleted and cannot be enabled again.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteExadataInsight.go.html to see an example of how to use DeleteExadataInsight API. A default retry strategy applies to this operation DeleteExadataInsight()

func (OperationsInsightsClient) DeleteHostInsight ¶

func (client OperationsInsightsClient) DeleteHostInsight(ctx context.Context, request DeleteHostInsightRequest) (response DeleteHostInsightResponse, err error)

DeleteHostInsight Deletes a host insight. The host insight will be deleted and cannot be enabled again.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteHostInsight.go.html to see an example of how to use DeleteHostInsight API. A default retry strategy applies to this operation DeleteHostInsight()

func (OperationsInsightsClient) DeleteNewsReport ¶ added in v65.46.0

func (client OperationsInsightsClient) DeleteNewsReport(ctx context.Context, request DeleteNewsReportRequest) (response DeleteNewsReportResponse, err error)

DeleteNewsReport Deletes a news report. The news report will be deleted and cannot be enabled again.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteNewsReport.go.html to see an example of how to use DeleteNewsReport API. A default retry strategy applies to this operation DeleteNewsReport()

func (OperationsInsightsClient) DeleteOperationsInsightsPrivateEndpoint ¶

func (client OperationsInsightsClient) DeleteOperationsInsightsPrivateEndpoint(ctx context.Context, request DeleteOperationsInsightsPrivateEndpointRequest) (response DeleteOperationsInsightsPrivateEndpointResponse, err error)

DeleteOperationsInsightsPrivateEndpoint Deletes a private endpoint.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteOperationsInsightsPrivateEndpoint.go.html to see an example of how to use DeleteOperationsInsightsPrivateEndpoint API. A default retry strategy applies to this operation DeleteOperationsInsightsPrivateEndpoint()

func (OperationsInsightsClient) DeleteOperationsInsightsWarehouse ¶

func (client OperationsInsightsClient) DeleteOperationsInsightsWarehouse(ctx context.Context, request DeleteOperationsInsightsWarehouseRequest) (response DeleteOperationsInsightsWarehouseResponse, err error)

DeleteOperationsInsightsWarehouse Deletes an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment. User must delete AWR Hub resource for this warehouse before calling this operation. User must delete the warehouse users before calling this operation.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteOperationsInsightsWarehouse.go.html to see an example of how to use DeleteOperationsInsightsWarehouse API. A default retry strategy applies to this operation DeleteOperationsInsightsWarehouse()

func (OperationsInsightsClient) DeleteOperationsInsightsWarehouseUser ¶

func (client OperationsInsightsClient) DeleteOperationsInsightsWarehouseUser(ctx context.Context, request DeleteOperationsInsightsWarehouseUserRequest) (response DeleteOperationsInsightsWarehouseUserResponse, err error)

DeleteOperationsInsightsWarehouseUser Deletes an Operations Insights Warehouse User.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteOperationsInsightsWarehouseUser.go.html to see an example of how to use DeleteOperationsInsightsWarehouseUser API. A default retry strategy applies to this operation DeleteOperationsInsightsWarehouseUser()

func (OperationsInsightsClient) DeleteOpsiConfiguration ¶ added in v65.29.0

func (client OperationsInsightsClient) DeleteOpsiConfiguration(ctx context.Context, request DeleteOpsiConfigurationRequest) (response DeleteOpsiConfigurationResponse, err error)

DeleteOpsiConfiguration Deletes an OPSI configuration resource.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DeleteOpsiConfiguration.go.html to see an example of how to use DeleteOpsiConfiguration API. A default retry strategy applies to this operation DeleteOpsiConfiguration()

func (OperationsInsightsClient) DisableAutonomousDatabaseInsightAdvancedFeatures ¶ added in v65.32.0

DisableAutonomousDatabaseInsightAdvancedFeatures Disable advanced features for an Autonomous Database in Operations Insights. The connection detail and advanced features will be removed.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DisableAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use DisableAutonomousDatabaseInsightAdvancedFeatures API. A default retry strategy applies to this operation DisableAutonomousDatabaseInsightAdvancedFeatures()

func (OperationsInsightsClient) DisableAwrHubSource ¶ added in v65.54.0

func (client OperationsInsightsClient) DisableAwrHubSource(ctx context.Context, request DisableAwrHubSourceRequest) (response DisableAwrHubSourceResponse, err error)

DisableAwrHubSource Disables a Awr Hub source database in Operations Insights. This will stop the Awr data flow for the given Awr Hub source.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DisableAwrHubSource.go.html to see an example of how to use DisableAwrHubSource API. A default retry strategy applies to this operation DisableAwrHubSource()

func (OperationsInsightsClient) DisableDatabaseInsight ¶

func (client OperationsInsightsClient) DisableDatabaseInsight(ctx context.Context, request DisableDatabaseInsightRequest) (response DisableDatabaseInsightResponse, err error)

DisableDatabaseInsight Disables a database in Operations Insights. Database metric collection and analysis will be stopped.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DisableDatabaseInsight.go.html to see an example of how to use DisableDatabaseInsight API. A default retry strategy applies to this operation DisableDatabaseInsight()

func (OperationsInsightsClient) DisableExadataInsight ¶

func (client OperationsInsightsClient) DisableExadataInsight(ctx context.Context, request DisableExadataInsightRequest) (response DisableExadataInsightResponse, err error)

DisableExadataInsight Disables an Exadata system in Operations Insights. Exadata-related metric collection and analysis will be stopped.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DisableExadataInsight.go.html to see an example of how to use DisableExadataInsight API. A default retry strategy applies to this operation DisableExadataInsight()

func (OperationsInsightsClient) DisableHostInsight ¶

func (client OperationsInsightsClient) DisableHostInsight(ctx context.Context, request DisableHostInsightRequest) (response DisableHostInsightResponse, err error)

DisableHostInsight Disables a host in Operations Insights. Host metric collection and analysis will be stopped.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DisableHostInsight.go.html to see an example of how to use DisableHostInsight API. A default retry strategy applies to this operation DisableHostInsight()

func (OperationsInsightsClient) DownloadOperationsInsightsWarehouseWallet ¶

DownloadOperationsInsightsWarehouseWallet Download the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/DownloadOperationsInsightsWarehouseWallet.go.html to see an example of how to use DownloadOperationsInsightsWarehouseWallet API. A default retry strategy applies to this operation DownloadOperationsInsightsWarehouseWallet()

func (OperationsInsightsClient) EnableAutonomousDatabaseInsightAdvancedFeatures ¶ added in v65.32.0

EnableAutonomousDatabaseInsightAdvancedFeatures Enables advanced features for an Autonomous Database in Operations Insights. A direct connection will be available for further collection.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableAutonomousDatabaseInsightAdvancedFeatures.go.html to see an example of how to use EnableAutonomousDatabaseInsightAdvancedFeatures API. A default retry strategy applies to this operation EnableAutonomousDatabaseInsightAdvancedFeatures()

func (OperationsInsightsClient) EnableAwrHubSource ¶ added in v65.54.0

func (client OperationsInsightsClient) EnableAwrHubSource(ctx context.Context, request EnableAwrHubSourceRequest) (response EnableAwrHubSourceResponse, err error)

EnableAwrHubSource Enables a Awr Hub source database in Operations Insights. This will resume the Awr data flow for the given Awr Hub source if it was stopped earlier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableAwrHubSource.go.html to see an example of how to use EnableAwrHubSource API. A default retry strategy applies to this operation EnableAwrHubSource()

func (OperationsInsightsClient) EnableDatabaseInsight ¶

func (client OperationsInsightsClient) EnableDatabaseInsight(ctx context.Context, request EnableDatabaseInsightRequest) (response EnableDatabaseInsightResponse, err error)

EnableDatabaseInsight Enables a database in Operations Insights. Database metric collection and analysis will be started.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableDatabaseInsight.go.html to see an example of how to use EnableDatabaseInsight API. A default retry strategy applies to this operation EnableDatabaseInsight()

func (OperationsInsightsClient) EnableExadataInsight ¶

func (client OperationsInsightsClient) EnableExadataInsight(ctx context.Context, request EnableExadataInsightRequest) (response EnableExadataInsightResponse, err error)

EnableExadataInsight Enables an Exadata system in Operations Insights. Exadata-related metric collection and analysis will be started.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableExadataInsight.go.html to see an example of how to use EnableExadataInsight API. A default retry strategy applies to this operation EnableExadataInsight()

func (OperationsInsightsClient) EnableHostInsight ¶

func (client OperationsInsightsClient) EnableHostInsight(ctx context.Context, request EnableHostInsightRequest) (response EnableHostInsightResponse, err error)

EnableHostInsight Enables a host in Operations Insights. Host metric collection and analysis will be started.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/EnableHostInsight.go.html to see an example of how to use EnableHostInsight API. A default retry strategy applies to this operation EnableHostInsight()

func (OperationsInsightsClient) GetAwrDatabaseReport ¶ added in v65.14.0

func (client OperationsInsightsClient) GetAwrDatabaseReport(ctx context.Context, request GetAwrDatabaseReportRequest) (response GetAwrDatabaseReportResponse, err error)

GetAwrDatabaseReport Gets the AWR report for the specified database.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrDatabaseReport.go.html to see an example of how to use GetAwrDatabaseReport API. A default retry strategy applies to this operation GetAwrDatabaseReport()

func (OperationsInsightsClient) GetAwrDatabaseSqlReport ¶ added in v65.14.0

func (client OperationsInsightsClient) GetAwrDatabaseSqlReport(ctx context.Context, request GetAwrDatabaseSqlReportRequest) (response GetAwrDatabaseSqlReportResponse, err error)

GetAwrDatabaseSqlReport Gets the SQL health check report for one SQL of the specified database.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrDatabaseSqlReport.go.html to see an example of how to use GetAwrDatabaseSqlReport API. A default retry strategy applies to this operation GetAwrDatabaseSqlReport()

func (OperationsInsightsClient) GetAwrHub ¶

func (client OperationsInsightsClient) GetAwrHub(ctx context.Context, request GetAwrHubRequest) (response GetAwrHubResponse, err error)

GetAwrHub Gets details of an AWR hub.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrHub.go.html to see an example of how to use GetAwrHub API. A default retry strategy applies to this operation GetAwrHub()

func (OperationsInsightsClient) GetAwrHubObject ¶ added in v65.54.0

func (client OperationsInsightsClient) GetAwrHubObject(ctx context.Context, request GetAwrHubObjectRequest) (response GetAwrHubObjectResponse, err error)

GetAwrHubObject Gets the Awr Hub object metadata and body.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrHubObject.go.html to see an example of how to use GetAwrHubObject API. A default retry strategy applies to this operation GetAwrHubObject()

func (OperationsInsightsClient) GetAwrHubSource ¶ added in v65.54.0

func (client OperationsInsightsClient) GetAwrHubSource(ctx context.Context, request GetAwrHubSourceRequest) (response GetAwrHubSourceResponse, err error)

GetAwrHubSource Gets the Awr Hub source object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrHubSource.go.html to see an example of how to use GetAwrHubSource API. A default retry strategy applies to this operation GetAwrHubSource()

func (OperationsInsightsClient) GetAwrReport ¶

func (client OperationsInsightsClient) GetAwrReport(ctx context.Context, request GetAwrReportRequest) (response GetAwrReportResponse, err error)

GetAwrReport Gets the AWR report for the specified source database in the AWR hub. The difference between the timeGreaterThanOrEqualTo and timeLessThanOrEqualTo should not be greater than 7 days. Either beginSnapshotIdentifierGreaterThanOrEqualTo & endSnapshotIdentifierLessThanOrEqualTo params Or timeGreaterThanOrEqualTo & timeLessThanOrEqualTo params are required.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetAwrReport.go.html to see an example of how to use GetAwrReport API. A default retry strategy applies to this operation GetAwrReport()

func (OperationsInsightsClient) GetDatabaseInsight ¶

func (client OperationsInsightsClient) GetDatabaseInsight(ctx context.Context, request GetDatabaseInsightRequest) (response GetDatabaseInsightResponse, err error)

GetDatabaseInsight Gets details of a database insight.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetDatabaseInsight.go.html to see an example of how to use GetDatabaseInsight API. A default retry strategy applies to this operation GetDatabaseInsight()

func (OperationsInsightsClient) GetEnterpriseManagerBridge ¶

func (client OperationsInsightsClient) GetEnterpriseManagerBridge(ctx context.Context, request GetEnterpriseManagerBridgeRequest) (response GetEnterpriseManagerBridgeResponse, err error)

GetEnterpriseManagerBridge Gets details of an Operations Insights Enterprise Manager bridge.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetEnterpriseManagerBridge.go.html to see an example of how to use GetEnterpriseManagerBridge API. A default retry strategy applies to this operation GetEnterpriseManagerBridge()

func (OperationsInsightsClient) GetExadataInsight ¶

func (client OperationsInsightsClient) GetExadataInsight(ctx context.Context, request GetExadataInsightRequest) (response GetExadataInsightResponse, err error)

GetExadataInsight Gets details of an Exadata insight.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetExadataInsight.go.html to see an example of how to use GetExadataInsight API. A default retry strategy applies to this operation GetExadataInsight()

func (OperationsInsightsClient) GetHostInsight ¶

func (client OperationsInsightsClient) GetHostInsight(ctx context.Context, request GetHostInsightRequest) (response GetHostInsightResponse, err error)

GetHostInsight Gets details of a host insight.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetHostInsight.go.html to see an example of how to use GetHostInsight API. A default retry strategy applies to this operation GetHostInsight()

func (OperationsInsightsClient) GetNewsReport ¶ added in v65.46.0

func (client OperationsInsightsClient) GetNewsReport(ctx context.Context, request GetNewsReportRequest) (response GetNewsReportResponse, err error)

GetNewsReport Gets details of a news report.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetNewsReport.go.html to see an example of how to use GetNewsReport API. A default retry strategy applies to this operation GetNewsReport()

func (OperationsInsightsClient) GetOperationsInsightsPrivateEndpoint ¶

func (client OperationsInsightsClient) GetOperationsInsightsPrivateEndpoint(ctx context.Context, request GetOperationsInsightsPrivateEndpointRequest) (response GetOperationsInsightsPrivateEndpointResponse, err error)

GetOperationsInsightsPrivateEndpoint Gets the details of the specified private endpoint.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOperationsInsightsPrivateEndpoint.go.html to see an example of how to use GetOperationsInsightsPrivateEndpoint API. A default retry strategy applies to this operation GetOperationsInsightsPrivateEndpoint()

func (OperationsInsightsClient) GetOperationsInsightsWarehouse ¶

func (client OperationsInsightsClient) GetOperationsInsightsWarehouse(ctx context.Context, request GetOperationsInsightsWarehouseRequest) (response GetOperationsInsightsWarehouseResponse, err error)

GetOperationsInsightsWarehouse Gets details of an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOperationsInsightsWarehouse.go.html to see an example of how to use GetOperationsInsightsWarehouse API. A default retry strategy applies to this operation GetOperationsInsightsWarehouse()

func (OperationsInsightsClient) GetOperationsInsightsWarehouseUser ¶

func (client OperationsInsightsClient) GetOperationsInsightsWarehouseUser(ctx context.Context, request GetOperationsInsightsWarehouseUserRequest) (response GetOperationsInsightsWarehouseUserResponse, err error)

GetOperationsInsightsWarehouseUser Gets details of an Operations Insights Warehouse User.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOperationsInsightsWarehouseUser.go.html to see an example of how to use GetOperationsInsightsWarehouseUser API. A default retry strategy applies to this operation GetOperationsInsightsWarehouseUser()

func (OperationsInsightsClient) GetOpsiConfiguration ¶ added in v65.29.0

func (client OperationsInsightsClient) GetOpsiConfiguration(ctx context.Context, request GetOpsiConfigurationRequest) (response GetOpsiConfigurationResponse, err error)

GetOpsiConfiguration Gets details of an OPSI configuration resource. Values specified in configItemField and configItemCustomStatus query params will be considered, only if configItems field is requested as part of opsiConfigField query param. Values specified in configItemCustomStatus will determine whether only customized configuration items or only non-customized configuration items or both have to be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOpsiConfiguration.go.html to see an example of how to use GetOpsiConfiguration API. A default retry strategy applies to this operation GetOpsiConfiguration()

func (OperationsInsightsClient) GetOpsiDataObject ¶ added in v65.8.1

func (client OperationsInsightsClient) GetOpsiDataObject(ctx context.Context, request GetOpsiDataObjectRequest) (response GetOpsiDataObjectResponse, err error)

GetOpsiDataObject Gets details of an OPSI data object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetOpsiDataObject.go.html to see an example of how to use GetOpsiDataObject API. A default retry strategy applies to this operation GetOpsiDataObject()

func (OperationsInsightsClient) GetWorkRequest ¶

func (client OperationsInsightsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the status of the work request with the given ID.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (OperationsInsightsClient) HeadAwrHubObject ¶ added in v65.54.0

func (client OperationsInsightsClient) HeadAwrHubObject(ctx context.Context, request HeadAwrHubObjectRequest) (response HeadAwrHubObjectResponse, err error)

HeadAwrHubObject Gets the Awr Hub object's user-defined metadata and entity tag (ETag).

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/HeadAwrHubObject.go.html to see an example of how to use HeadAwrHubObject API. A default retry strategy applies to this operation HeadAwrHubObject()

func (OperationsInsightsClient) IngestAddmReports ¶ added in v65.35.0

func (client OperationsInsightsClient) IngestAddmReports(ctx context.Context, request IngestAddmReportsRequest) (response IngestAddmReportsResponse, err error)

IngestAddmReports This endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestAddmReports.go.html to see an example of how to use IngestAddmReports API. A default retry strategy applies to this operation IngestAddmReports()

func (OperationsInsightsClient) IngestDatabaseConfiguration ¶

func (client OperationsInsightsClient) IngestDatabaseConfiguration(ctx context.Context, request IngestDatabaseConfigurationRequest) (response IngestDatabaseConfigurationResponse, err error)

IngestDatabaseConfiguration This is a generic ingest endpoint for all database configuration metrics.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestDatabaseConfiguration.go.html to see an example of how to use IngestDatabaseConfiguration API. A default retry strategy applies to this operation IngestDatabaseConfiguration()

func (OperationsInsightsClient) IngestHostConfiguration ¶

func (client OperationsInsightsClient) IngestHostConfiguration(ctx context.Context, request IngestHostConfigurationRequest) (response IngestHostConfigurationResponse, err error)

IngestHostConfiguration This is a generic ingest endpoint for all the host configuration metrics

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestHostConfiguration.go.html to see an example of how to use IngestHostConfiguration API. A default retry strategy applies to this operation IngestHostConfiguration()

func (OperationsInsightsClient) IngestHostMetrics ¶

func (client OperationsInsightsClient) IngestHostMetrics(ctx context.Context, request IngestHostMetricsRequest) (response IngestHostMetricsResponse, err error)

IngestHostMetrics This is a generic ingest endpoint for all the host performance metrics

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestHostMetrics.go.html to see an example of how to use IngestHostMetrics API. A default retry strategy applies to this operation IngestHostMetrics()

func (OperationsInsightsClient) IngestSqlBucket ¶

func (client OperationsInsightsClient) IngestSqlBucket(ctx context.Context, request IngestSqlBucketRequest) (response IngestSqlBucketResponse, err error)

IngestSqlBucket The sqlbucket endpoint takes in a JSON payload, persists it in Operations Insights ingest pipeline. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlBucket.go.html to see an example of how to use IngestSqlBucket API. A default retry strategy applies to this operation IngestSqlBucket()

func (OperationsInsightsClient) IngestSqlPlanLines ¶

func (client OperationsInsightsClient) IngestSqlPlanLines(ctx context.Context, request IngestSqlPlanLinesRequest) (response IngestSqlPlanLinesResponse, err error)

IngestSqlPlanLines The SqlPlanLines endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlPlanLines.go.html to see an example of how to use IngestSqlPlanLines API. A default retry strategy applies to this operation IngestSqlPlanLines()

func (OperationsInsightsClient) IngestSqlStats ¶

func (client OperationsInsightsClient) IngestSqlStats(ctx context.Context, request IngestSqlStatsRequest) (response IngestSqlStatsResponse, err error)

IngestSqlStats The SQL Stats endpoint takes in a JSON payload, persists it in Operations Insights ingest pipeline. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlStats.go.html to see an example of how to use IngestSqlStats API. A default retry strategy applies to this operation IngestSqlStats()

func (OperationsInsightsClient) IngestSqlText ¶

func (client OperationsInsightsClient) IngestSqlText(ctx context.Context, request IngestSqlTextRequest) (response IngestSqlTextResponse, err error)

IngestSqlText The SqlText endpoint takes in a JSON payload, persists it in Operation Insights ingest pipeline. Either databaseId or id must be specified. Disclaimer: SQL text being uploaded explicitly via APIs is not masked. Any sensitive literals contained in the sqlFullText column should be masked prior to ingestion.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/IngestSqlText.go.html to see an example of how to use IngestSqlText API. A default retry strategy applies to this operation IngestSqlText()

func (OperationsInsightsClient) ListAddmDbFindingCategories ¶ added in v65.35.0

func (client OperationsInsightsClient) ListAddmDbFindingCategories(ctx context.Context, request ListAddmDbFindingCategoriesRequest) (response ListAddmDbFindingCategoriesResponse, err error)

ListAddmDbFindingCategories Gets list of ADDM finding categories.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbFindingCategories.go.html to see an example of how to use ListAddmDbFindingCategories API. A default retry strategy applies to this operation ListAddmDbFindingCategories()

func (OperationsInsightsClient) ListAddmDbFindingsTimeSeries ¶ added in v65.35.0

func (client OperationsInsightsClient) ListAddmDbFindingsTimeSeries(ctx context.Context, request ListAddmDbFindingsTimeSeriesRequest) (response ListAddmDbFindingsTimeSeriesResponse, err error)

ListAddmDbFindingsTimeSeries Get the ADDM findings time series for the specified databases for a given time period.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbFindingsTimeSeries.go.html to see an example of how to use ListAddmDbFindingsTimeSeries API. A default retry strategy applies to this operation ListAddmDbFindingsTimeSeries()

func (OperationsInsightsClient) ListAddmDbParameterCategories ¶ added in v65.35.0

func (client OperationsInsightsClient) ListAddmDbParameterCategories(ctx context.Context, request ListAddmDbParameterCategoriesRequest) (response ListAddmDbParameterCategoriesResponse, err error)

ListAddmDbParameterCategories Gets list of ADDM database parameter categories for the specified databases.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbParameterCategories.go.html to see an example of how to use ListAddmDbParameterCategories API. A default retry strategy applies to this operation ListAddmDbParameterCategories()

func (OperationsInsightsClient) ListAddmDbRecommendationCategories ¶ added in v65.35.0

func (client OperationsInsightsClient) ListAddmDbRecommendationCategories(ctx context.Context, request ListAddmDbRecommendationCategoriesRequest) (response ListAddmDbRecommendationCategoriesResponse, err error)

ListAddmDbRecommendationCategories Gets list of ADDM recommendation categories for the specified databases.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbRecommendationCategories.go.html to see an example of how to use ListAddmDbRecommendationCategories API. A default retry strategy applies to this operation ListAddmDbRecommendationCategories()

func (OperationsInsightsClient) ListAddmDbRecommendationsTimeSeries ¶ added in v65.35.0

func (client OperationsInsightsClient) ListAddmDbRecommendationsTimeSeries(ctx context.Context, request ListAddmDbRecommendationsTimeSeriesRequest) (response ListAddmDbRecommendationsTimeSeriesResponse, err error)

ListAddmDbRecommendationsTimeSeries Gets time series data for ADDM recommendations for the specified databases.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbRecommendationsTimeSeries.go.html to see an example of how to use ListAddmDbRecommendationsTimeSeries API. A default retry strategy applies to this operation ListAddmDbRecommendationsTimeSeries()

func (OperationsInsightsClient) ListAddmDbs ¶ added in v65.35.0

func (client OperationsInsightsClient) ListAddmDbs(ctx context.Context, request ListAddmDbsRequest) (response ListAddmDbsResponse, err error)

ListAddmDbs Gets a list of ADDM database information

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAddmDbs.go.html to see an example of how to use ListAddmDbs API. A default retry strategy applies to this operation ListAddmDbs()

func (OperationsInsightsClient) ListAwrDatabaseSnapshots ¶ added in v65.14.0

func (client OperationsInsightsClient) ListAwrDatabaseSnapshots(ctx context.Context, request ListAwrDatabaseSnapshotsRequest) (response ListAwrDatabaseSnapshotsResponse, err error)

ListAwrDatabaseSnapshots Lists AWR snapshots for the specified database in the AWR.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrDatabaseSnapshots.go.html to see an example of how to use ListAwrDatabaseSnapshots API. A default retry strategy applies to this operation ListAwrDatabaseSnapshots()

func (OperationsInsightsClient) ListAwrDatabases ¶ added in v65.14.0

func (client OperationsInsightsClient) ListAwrDatabases(ctx context.Context, request ListAwrDatabasesRequest) (response ListAwrDatabasesResponse, err error)

ListAwrDatabases Gets the list of databases and their snapshot summary details available in the AWRHub.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrDatabases.go.html to see an example of how to use ListAwrDatabases API. A default retry strategy applies to this operation ListAwrDatabases()

func (OperationsInsightsClient) ListAwrHubObjects ¶ added in v65.54.0

func (client OperationsInsightsClient) ListAwrHubObjects(ctx context.Context, request ListAwrHubObjectsRequest) (response ListAwrHubObjectsResponse, err error)

ListAwrHubObjects Gets a list of Awr Hub objects. Awr Hub id needs to specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrHubObjects.go.html to see an example of how to use ListAwrHubObjects API. A default retry strategy applies to this operation ListAwrHubObjects()

func (OperationsInsightsClient) ListAwrHubSources ¶ added in v65.54.0

func (client OperationsInsightsClient) ListAwrHubSources(ctx context.Context, request ListAwrHubSourcesRequest) (response ListAwrHubSourcesResponse, err error)

ListAwrHubSources Gets a list of Awr Hub source objects.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrHubSources.go.html to see an example of how to use ListAwrHubSources API. A default retry strategy applies to this operation ListAwrHubSources()

func (OperationsInsightsClient) ListAwrHubs ¶

func (client OperationsInsightsClient) ListAwrHubs(ctx context.Context, request ListAwrHubsRequest) (response ListAwrHubsResponse, err error)

ListAwrHubs Gets a list of AWR hubs. Either compartmentId or id must be specified. All these resources are expected to be in root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrHubs.go.html to see an example of how to use ListAwrHubs API. A default retry strategy applies to this operation ListAwrHubs()

func (OperationsInsightsClient) ListAwrSnapshots ¶

func (client OperationsInsightsClient) ListAwrSnapshots(ctx context.Context, request ListAwrSnapshotsRequest) (response ListAwrSnapshotsResponse, err error)

ListAwrSnapshots Lists AWR snapshots for the specified source database in the AWR hub. The difference between the timeGreaterThanOrEqualTo and timeLessThanOrEqualTo should not exceed an elapsed range of 1 day. The timeGreaterThanOrEqualTo & timeLessThanOrEqualTo params are optional. If these params are not provided, by default last 1 day snapshots will be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListAwrSnapshots.go.html to see an example of how to use ListAwrSnapshots API. A default retry strategy applies to this operation ListAwrSnapshots()

func (OperationsInsightsClient) ListDatabaseConfigurations ¶

func (client OperationsInsightsClient) ListDatabaseConfigurations(ctx context.Context, request ListDatabaseConfigurationsRequest) (response ListDatabaseConfigurationsResponse, err error)

ListDatabaseConfigurations Gets a list of database insight configurations based on the query parameters specified. Either compartmentId or databaseInsightId query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of database insight configurations in that compartment and in all sub-compartments will be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListDatabaseConfigurations.go.html to see an example of how to use ListDatabaseConfigurations API. A default retry strategy applies to this operation ListDatabaseConfigurations()

func (OperationsInsightsClient) ListDatabaseInsights ¶

func (client OperationsInsightsClient) ListDatabaseInsights(ctx context.Context, request ListDatabaseInsightsRequest) (response ListDatabaseInsightsResponse, err error)

ListDatabaseInsights Gets a list of database insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of database insights in that compartment and in all sub-compartments will be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListDatabaseInsights.go.html to see an example of how to use ListDatabaseInsights API. A default retry strategy applies to this operation ListDatabaseInsights()

func (OperationsInsightsClient) ListEnterpriseManagerBridges ¶

func (client OperationsInsightsClient) ListEnterpriseManagerBridges(ctx context.Context, request ListEnterpriseManagerBridgesRequest) (response ListEnterpriseManagerBridgesResponse, err error)

ListEnterpriseManagerBridges Gets a list of Operations Insights Enterprise Manager bridges. Either compartmentId or id must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of bridges in that compartment and in all sub-compartments will be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListEnterpriseManagerBridges.go.html to see an example of how to use ListEnterpriseManagerBridges API. A default retry strategy applies to this operation ListEnterpriseManagerBridges()

func (OperationsInsightsClient) ListExadataConfigurations ¶

func (client OperationsInsightsClient) ListExadataConfigurations(ctx context.Context, request ListExadataConfigurationsRequest) (response ListExadataConfigurationsResponse, err error)

ListExadataConfigurations Gets a list of exadata insight configurations. Either compartmentId or exadataInsightsId query parameter must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListExadataConfigurations.go.html to see an example of how to use ListExadataConfigurations API. A default retry strategy applies to this operation ListExadataConfigurations()

func (OperationsInsightsClient) ListExadataInsights ¶

func (client OperationsInsightsClient) ListExadataInsights(ctx context.Context, request ListExadataInsightsRequest) (response ListExadataInsightsResponse, err error)

ListExadataInsights Gets a list of Exadata insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of Exadata insights in that compartment and in all sub-compartments will be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListExadataInsights.go.html to see an example of how to use ListExadataInsights API. A default retry strategy applies to this operation ListExadataInsights()

func (OperationsInsightsClient) ListHostConfigurations ¶

func (client OperationsInsightsClient) ListHostConfigurations(ctx context.Context, request ListHostConfigurationsRequest) (response ListHostConfigurationsResponse, err error)

ListHostConfigurations Gets a list of host insight configurations based on the query parameters specified. Either compartmentId or hostInsightId query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of host insight configurations in that compartment and in all sub-compartments will be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListHostConfigurations.go.html to see an example of how to use ListHostConfigurations API. A default retry strategy applies to this operation ListHostConfigurations()

func (OperationsInsightsClient) ListHostInsights ¶

func (client OperationsInsightsClient) ListHostInsights(ctx context.Context, request ListHostInsightsRequest) (response ListHostInsightsResponse, err error)

ListHostInsights Gets a list of host insights based on the query parameters specified. Either compartmentId or id query parameter must be specified. When both compartmentId and compartmentIdInSubtree are specified, a list of host insights in that compartment and in all sub-compartments will be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListHostInsights.go.html to see an example of how to use ListHostInsights API. A default retry strategy applies to this operation ListHostInsights()

func (OperationsInsightsClient) ListHostedEntities ¶

func (client OperationsInsightsClient) ListHostedEntities(ctx context.Context, request ListHostedEntitiesRequest) (response ListHostedEntitiesResponse, err error)

ListHostedEntities Get a list of hosted entities details.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListHostedEntities.go.html to see an example of how to use ListHostedEntities API. A default retry strategy applies to this operation ListHostedEntities()

func (OperationsInsightsClient) ListImportableAgentEntities ¶

func (client OperationsInsightsClient) ListImportableAgentEntities(ctx context.Context, request ListImportableAgentEntitiesRequest) (response ListImportableAgentEntitiesResponse, err error)

ListImportableAgentEntities Gets a list of agent entities available to add a new hostInsight. An agent entity is "available" and will be shown if all the following conditions are true:

  1. The agent OCID is not already being used for an existing hostInsight.
  2. The agent availabilityStatus = 'ACTIVE'
  3. The agent lifecycleState = 'ACTIVE'

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListImportableAgentEntities.go.html to see an example of how to use ListImportableAgentEntities API. A default retry strategy applies to this operation ListImportableAgentEntities()

func (OperationsInsightsClient) ListImportableComputeEntities ¶ added in v65.16.0

func (client OperationsInsightsClient) ListImportableComputeEntities(ctx context.Context, request ListImportableComputeEntitiesRequest) (response ListImportableComputeEntitiesResponse, err error)

ListImportableComputeEntities Gets a list of available compute intances running cloud agent to add a new hostInsight. An Compute entity is "available" and will be shown if all the following conditions are true:

  1. Compute is running OCA
  2. OCI Management Agent is not enabled or If OCI Management Agent is enabled 2.1 The agent OCID is not already being used for an existing hostInsight. 2.2 The agent availabilityStatus = 'ACTIVE' 2.3 The agent lifecycleState = 'ACTIVE'

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListImportableComputeEntities.go.html to see an example of how to use ListImportableComputeEntities API. A default retry strategy applies to this operation ListImportableComputeEntities()

func (OperationsInsightsClient) ListImportableEnterpriseManagerEntities ¶

func (client OperationsInsightsClient) ListImportableEnterpriseManagerEntities(ctx context.Context, request ListImportableEnterpriseManagerEntitiesRequest) (response ListImportableEnterpriseManagerEntitiesResponse, err error)

ListImportableEnterpriseManagerEntities Gets a list of importable entities for an Operations Insights Enterprise Manager bridge that have not been imported before.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListImportableEnterpriseManagerEntities.go.html to see an example of how to use ListImportableEnterpriseManagerEntities API. A default retry strategy applies to this operation ListImportableEnterpriseManagerEntities()

func (OperationsInsightsClient) ListNewsReports ¶ added in v65.46.0

func (client OperationsInsightsClient) ListNewsReports(ctx context.Context, request ListNewsReportsRequest) (response ListNewsReportsResponse, err error)

ListNewsReports Gets a list of news reports based on the query parameters specified. Either compartmentId or id query parameter must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListNewsReports.go.html to see an example of how to use ListNewsReports API. A default retry strategy applies to this operation ListNewsReports()

func (OperationsInsightsClient) ListOperationsInsightsPrivateEndpoints ¶

func (client OperationsInsightsClient) ListOperationsInsightsPrivateEndpoints(ctx context.Context, request ListOperationsInsightsPrivateEndpointsRequest) (response ListOperationsInsightsPrivateEndpointsResponse, err error)

ListOperationsInsightsPrivateEndpoints Gets a list of Operation Insights private endpoints.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOperationsInsightsPrivateEndpoints.go.html to see an example of how to use ListOperationsInsightsPrivateEndpoints API. A default retry strategy applies to this operation ListOperationsInsightsPrivateEndpoints()

func (OperationsInsightsClient) ListOperationsInsightsWarehouseUsers ¶

func (client OperationsInsightsClient) ListOperationsInsightsWarehouseUsers(ctx context.Context, request ListOperationsInsightsWarehouseUsersRequest) (response ListOperationsInsightsWarehouseUsersResponse, err error)

ListOperationsInsightsWarehouseUsers Gets a list of Operations Insights Warehouse users. Either compartmentId or id must be specified. All these resources are expected to be in root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOperationsInsightsWarehouseUsers.go.html to see an example of how to use ListOperationsInsightsWarehouseUsers API. A default retry strategy applies to this operation ListOperationsInsightsWarehouseUsers()

func (OperationsInsightsClient) ListOperationsInsightsWarehouses ¶

func (client OperationsInsightsClient) ListOperationsInsightsWarehouses(ctx context.Context, request ListOperationsInsightsWarehousesRequest) (response ListOperationsInsightsWarehousesResponse, err error)

ListOperationsInsightsWarehouses Gets a list of Operations Insights warehouses. Either compartmentId or id must be specified. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOperationsInsightsWarehouses.go.html to see an example of how to use ListOperationsInsightsWarehouses API. A default retry strategy applies to this operation ListOperationsInsightsWarehouses()

func (OperationsInsightsClient) ListOpsiConfigurations ¶ added in v65.29.0

func (client OperationsInsightsClient) ListOpsiConfigurations(ctx context.Context, request ListOpsiConfigurationsRequest) (response ListOpsiConfigurationsResponse, err error)

ListOpsiConfigurations Gets a list of OPSI configuration resources based on the query parameters specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOpsiConfigurations.go.html to see an example of how to use ListOpsiConfigurations API. A default retry strategy applies to this operation ListOpsiConfigurations()

func (OperationsInsightsClient) ListOpsiDataObjects ¶ added in v65.8.1

func (client OperationsInsightsClient) ListOpsiDataObjects(ctx context.Context, request ListOpsiDataObjectsRequest) (response ListOpsiDataObjectsResponse, err error)

ListOpsiDataObjects Gets a list of OPSI data objects based on the query parameters specified. CompartmentId id query parameter must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListOpsiDataObjects.go.html to see an example of how to use ListOpsiDataObjects API. A default retry strategy applies to this operation ListOpsiDataObjects()

func (OperationsInsightsClient) ListSqlPlans ¶

func (client OperationsInsightsClient) ListSqlPlans(ctx context.Context, request ListSqlPlansRequest) (response ListSqlPlansResponse, err error)

ListSqlPlans Query SQL Warehouse to list the plan xml for a given SQL execution plan. This returns a SqlPlanCollection object, but is currently limited to a single plan. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListSqlPlans.go.html to see an example of how to use ListSqlPlans API. A default retry strategy applies to this operation ListSqlPlans()

func (OperationsInsightsClient) ListSqlSearches ¶

func (client OperationsInsightsClient) ListSqlSearches(ctx context.Context, request ListSqlSearchesRequest) (response ListSqlSearchesResponse, err error)

ListSqlSearches Search SQL by SQL Identifier across databases in a compartment and in all sub-compartments if specified. And get the SQL Text and the details of the databases executing the SQL for a given time period.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListSqlSearches.go.html to see an example of how to use ListSqlSearches API. A default retry strategy applies to this operation ListSqlSearches()

func (OperationsInsightsClient) ListSqlTexts ¶

func (client OperationsInsightsClient) ListSqlTexts(ctx context.Context, request ListSqlTextsRequest) (response ListSqlTextsResponse, err error)

ListSqlTexts Query SQL Warehouse to get the full SQL Text for a SQL in a compartment and in all sub-compartments if specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListSqlTexts.go.html to see an example of how to use ListSqlTexts API. A default retry strategy applies to this operation ListSqlTexts()

func (OperationsInsightsClient) ListWarehouseDataObjects ¶ added in v65.47.2

func (client OperationsInsightsClient) ListWarehouseDataObjects(ctx context.Context, request ListWarehouseDataObjectsRequest) (response ListWarehouseDataObjectsResponse, err error)

ListWarehouseDataObjects Gets a list of Warehouse data objects (e.g: views, tables), based on the query parameters specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListWarehouseDataObjects.go.html to see an example of how to use ListWarehouseDataObjects API. A default retry strategy applies to this operation ListWarehouseDataObjects()

func (OperationsInsightsClient) ListWorkRequestErrors ¶

func (client OperationsInsightsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Return a (paginated) list of errors for a given work request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (OperationsInsightsClient) ListWorkRequestLogs ¶

func (client OperationsInsightsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Return a (paginated) list of logs for a given work request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (OperationsInsightsClient) ListWorkRequests ¶

func (client OperationsInsightsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment. Either compartmentId or id must be specified. Only one of id, resourceId or relatedResourceId can be specified optionally.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (OperationsInsightsClient) PutAwrHubObject ¶ added in v65.54.0

func (client OperationsInsightsClient) PutAwrHubObject(ctx context.Context, request PutAwrHubObjectRequest) (response PutAwrHubObjectResponse, err error)

PutAwrHubObject Creates a new object or overwrites an existing object with the same name to the Awr Hub.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/PutAwrHubObject.go.html to see an example of how to use PutAwrHubObject API. A default retry strategy applies to this operation PutAwrHubObject()

func (OperationsInsightsClient) QueryOpsiDataObjectData ¶ added in v65.8.1

func (client OperationsInsightsClient) QueryOpsiDataObjectData(ctx context.Context, request QueryOpsiDataObjectDataRequest) (response QueryOpsiDataObjectDataResponse, err error)

QueryOpsiDataObjectData Queries an OPSI data object with the inputs provided and sends the result set back. Either analysisTimeInterval or timeIntervalStart and timeIntervalEnd parameters need to be passed as well.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/QueryOpsiDataObjectData.go.html to see an example of how to use QueryOpsiDataObjectData API. A default retry strategy applies to this operation QueryOpsiDataObjectData()

func (OperationsInsightsClient) QueryWarehouseDataObjectData ¶ added in v65.47.2

func (client OperationsInsightsClient) QueryWarehouseDataObjectData(ctx context.Context, request QueryWarehouseDataObjectDataRequest) (response QueryWarehouseDataObjectDataResponse, err error)

QueryWarehouseDataObjectData Queries Warehouse data objects (e.g: views, tables) with the inputs provided and sends the result set back. Any data to which an OperationsInsightsWarehouseUser with a permission to the corresponding Warehouse can be queried.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/QueryWarehouseDataObjectData.go.html to see an example of how to use QueryWarehouseDataObjectData API. A default retry strategy applies to this operation QueryWarehouseDataObjectData()

func (OperationsInsightsClient) RotateOperationsInsightsWarehouseWallet ¶

func (client OperationsInsightsClient) RotateOperationsInsightsWarehouseWallet(ctx context.Context, request RotateOperationsInsightsWarehouseWalletRequest) (response RotateOperationsInsightsWarehouseWalletResponse, err error)

RotateOperationsInsightsWarehouseWallet Rotate the ADW wallet for Operations Insights Warehouse using which the Hub data is exposed.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/RotateOperationsInsightsWarehouseWallet.go.html to see an example of how to use RotateOperationsInsightsWarehouseWallet API. A default retry strategy applies to this operation RotateOperationsInsightsWarehouseWallet()

func (*OperationsInsightsClient) SetRegion ¶

func (client *OperationsInsightsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OperationsInsightsClient) SummarizeAddmDbFindings ¶ added in v65.35.0

func (client OperationsInsightsClient) SummarizeAddmDbFindings(ctx context.Context, request SummarizeAddmDbFindingsRequest) (response SummarizeAddmDbFindingsResponse, err error)

SummarizeAddmDbFindings Summarizes ADDM findings for the specified databases.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbFindings.go.html to see an example of how to use SummarizeAddmDbFindings API. A default retry strategy applies to this operation SummarizeAddmDbFindings()

func (OperationsInsightsClient) SummarizeAddmDbParameterChanges ¶ added in v65.35.0

func (client OperationsInsightsClient) SummarizeAddmDbParameterChanges(ctx context.Context, request SummarizeAddmDbParameterChangesRequest) (response SummarizeAddmDbParameterChangesResponse, err error)

SummarizeAddmDbParameterChanges Summarizes the AWR database parameter change history for the specified parameter. There will be one element for each time that parameter changed during the specified time period. This API is limited to only one parameter per request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbParameterChanges.go.html to see an example of how to use SummarizeAddmDbParameterChanges API. A default retry strategy applies to this operation SummarizeAddmDbParameterChanges()

func (OperationsInsightsClient) SummarizeAddmDbParameters ¶ added in v65.35.0

func (client OperationsInsightsClient) SummarizeAddmDbParameters(ctx context.Context, request SummarizeAddmDbParametersRequest) (response SummarizeAddmDbParametersResponse, err error)

SummarizeAddmDbParameters Summarizes database parameter history information for the specified databases. Return a list of parameters with information on whether the parameter values were changed or not within the specified time period. The response does not include the individual parameter changes within the time period.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbParameters.go.html to see an example of how to use SummarizeAddmDbParameters API. A default retry strategy applies to this operation SummarizeAddmDbParameters()

func (OperationsInsightsClient) SummarizeAddmDbRecommendations ¶ added in v65.35.0

func (client OperationsInsightsClient) SummarizeAddmDbRecommendations(ctx context.Context, request SummarizeAddmDbRecommendationsRequest) (response SummarizeAddmDbRecommendationsResponse, err error)

SummarizeAddmDbRecommendations Summarizes ADDM recommendations for the specified databases.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbRecommendations.go.html to see an example of how to use SummarizeAddmDbRecommendations API. A default retry strategy applies to this operation SummarizeAddmDbRecommendations()

func (OperationsInsightsClient) SummarizeAddmDbSchemaObjects ¶ added in v65.35.0

func (client OperationsInsightsClient) SummarizeAddmDbSchemaObjects(ctx context.Context, request SummarizeAddmDbSchemaObjectsRequest) (response SummarizeAddmDbSchemaObjectsResponse, err error)

SummarizeAddmDbSchemaObjects Summarizes Schema objects for the specified databases for the specified objectIdentifiers

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbSchemaObjects.go.html to see an example of how to use SummarizeAddmDbSchemaObjects API. A default retry strategy applies to this operation SummarizeAddmDbSchemaObjects()

func (OperationsInsightsClient) SummarizeAddmDbSqlStatements ¶ added in v65.35.0

func (client OperationsInsightsClient) SummarizeAddmDbSqlStatements(ctx context.Context, request SummarizeAddmDbSqlStatementsRequest) (response SummarizeAddmDbSqlStatementsResponse, err error)

SummarizeAddmDbSqlStatements Summarizes SQL Statements for the specified databases for the specified sqlIdentifiers

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbSqlStatements.go.html to see an example of how to use SummarizeAddmDbSqlStatements API. A default retry strategy applies to this operation SummarizeAddmDbSqlStatements()

func (OperationsInsightsClient) SummarizeAwrDatabaseCpuUsages ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseCpuUsages(ctx context.Context, request SummarizeAwrDatabaseCpuUsagesRequest) (response SummarizeAwrDatabaseCpuUsagesResponse, err error)

SummarizeAwrDatabaseCpuUsages Summarizes the AWR CPU resource limits and metrics for the specified database in AWR. Based on the time range provided as part of query param, the metrics points will be returned in the response as below. - if time range is <=7 days then the metrics points will be for every MINUTES - if time range is <=2 hours then the metrics points will be for every 10 SECONDS - if time range is >7 days then the metrics points will be for every HOUR.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseCpuUsages.go.html to see an example of how to use SummarizeAwrDatabaseCpuUsages API. A default retry strategy applies to this operation SummarizeAwrDatabaseCpuUsages()

func (OperationsInsightsClient) SummarizeAwrDatabaseMetrics ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseMetrics(ctx context.Context, request SummarizeAwrDatabaseMetricsRequest) (response SummarizeAwrDatabaseMetricsResponse, err error)

SummarizeAwrDatabaseMetrics Summarizes the metric samples for the specified database in the AWR. The metric samples are summarized based on the Time dimension for each metric.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseMetrics.go.html to see an example of how to use SummarizeAwrDatabaseMetrics API. A default retry strategy applies to this operation SummarizeAwrDatabaseMetrics()

func (OperationsInsightsClient) SummarizeAwrDatabaseParameterChanges ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseParameterChanges(ctx context.Context, request SummarizeAwrDatabaseParameterChangesRequest) (response SummarizeAwrDatabaseParameterChangesResponse, err error)

SummarizeAwrDatabaseParameterChanges Summarizes the database parameter change history for one database parameter of the specified database in AWR. One change history record contains the previous value, the changed value, and the corresponding time range. If the database parameter value was changed multiple times within the time range, then multiple change history records are created for the same parameter. Note that this API only returns information on change history details for one database parameter. To get a list of all the database parameters whose values were changed during a specified time range, use the following API endpoint: /awrHubs/{awrHubId}/awrDbParameters?awrSourceDatabaseIdentifier={awrSourceDbId}

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseParameterChanges.go.html to see an example of how to use SummarizeAwrDatabaseParameterChanges API. A default retry strategy applies to this operation SummarizeAwrDatabaseParameterChanges()

func (OperationsInsightsClient) SummarizeAwrDatabaseParameters ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseParameters(ctx context.Context, request SummarizeAwrDatabaseParametersRequest) (response SummarizeAwrDatabaseParametersResponse, err error)

SummarizeAwrDatabaseParameters Summarizes the database parameter history for the specified database in AWR. This includes the list of database parameters, with information on whether the parameter values were modified within the query time range. Note that each database parameter is only listed once. Depending on the optional query parameters, the returned summary gets all the database parameters, which include: Queryparam (valueChanged ="Y") - Each parameter whose value was changed during the time range, "isChanged : true" in response for the DB params. Queryparam (valueChanged ="N") - Each parameter whose value was unchanged during the time range, "isChanged : false" in response for the DB params. Queryparam (valueChanged ="Y" and valueModified = "SYSTEM_MOD") - Each parameter whose value was changed at the system level during the time range, "isChanged : true" & "valueModified : SYSTEM_MOD" in response for the DB params. Queryparam (valueChanged ="N" and valueDefault = "FALSE") - Each parameter whose value was unchanged during the time range, however, the value is not the default value, "isChanged : true" & "isDefault : false" in response for the DB params. Note that this API does not return information on the number of times each database parameter has been changed within the time range. To get the database parameter value change history for a specific parameter, use the following API endpoint: /awrHubs/{awrHubId}/awrDbParameterChanges?awrSourceDatabaseIdentifier={awrSourceDbId}

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseParameters.go.html to see an example of how to use SummarizeAwrDatabaseParameters API. A default retry strategy applies to this operation SummarizeAwrDatabaseParameters()

func (OperationsInsightsClient) SummarizeAwrDatabaseSnapshotRanges ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseSnapshotRanges(ctx context.Context, request SummarizeAwrDatabaseSnapshotRangesRequest) (response SummarizeAwrDatabaseSnapshotRangesResponse, err error)

SummarizeAwrDatabaseSnapshotRanges Summarizes the AWR snapshot ranges that contain continuous snapshots, for the specified AWRHub.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseSnapshotRanges.go.html to see an example of how to use SummarizeAwrDatabaseSnapshotRanges API. A default retry strategy applies to this operation SummarizeAwrDatabaseSnapshotRanges()

func (OperationsInsightsClient) SummarizeAwrDatabaseSysstats ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseSysstats(ctx context.Context, request SummarizeAwrDatabaseSysstatsRequest) (response SummarizeAwrDatabaseSysstatsResponse, err error)

SummarizeAwrDatabaseSysstats Summarizes the AWR SYSSTAT sample data for the specified database in AWR. The statistical data is summarized based on the Time dimension for each statistic.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseSysstats.go.html to see an example of how to use SummarizeAwrDatabaseSysstats API. A default retry strategy applies to this operation SummarizeAwrDatabaseSysstats()

func (OperationsInsightsClient) SummarizeAwrDatabaseTopWaitEvents ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseTopWaitEvents(ctx context.Context, request SummarizeAwrDatabaseTopWaitEventsRequest) (response SummarizeAwrDatabaseTopWaitEventsResponse, err error)

SummarizeAwrDatabaseTopWaitEvents Summarizes the AWR top wait events.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseTopWaitEvents.go.html to see an example of how to use SummarizeAwrDatabaseTopWaitEvents API. A default retry strategy applies to this operation SummarizeAwrDatabaseTopWaitEvents()

func (OperationsInsightsClient) SummarizeAwrDatabaseWaitEventBuckets ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseWaitEventBuckets(ctx context.Context, request SummarizeAwrDatabaseWaitEventBucketsRequest) (response SummarizeAwrDatabaseWaitEventBucketsResponse, err error)

SummarizeAwrDatabaseWaitEventBuckets Summarizes AWR wait event data into value buckets and frequency, for the specified database in the AWR.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDatabaseWaitEventBuckets API. A default retry strategy applies to this operation SummarizeAwrDatabaseWaitEventBuckets()

func (OperationsInsightsClient) SummarizeAwrDatabaseWaitEvents ¶ added in v65.14.0

func (client OperationsInsightsClient) SummarizeAwrDatabaseWaitEvents(ctx context.Context, request SummarizeAwrDatabaseWaitEventsRequest) (response SummarizeAwrDatabaseWaitEventsResponse, err error)

SummarizeAwrDatabaseWaitEvents Summarizes the AWR wait event sample data for the specified database in the AWR. The event data is summarized based on the Time dimension for each event.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseWaitEvents.go.html to see an example of how to use SummarizeAwrDatabaseWaitEvents API. A default retry strategy applies to this operation SummarizeAwrDatabaseWaitEvents()

func (OperationsInsightsClient) SummarizeAwrSourcesSummaries ¶

func (client OperationsInsightsClient) SummarizeAwrSourcesSummaries(ctx context.Context, request SummarizeAwrSourcesSummariesRequest) (response SummarizeAwrSourcesSummariesResponse, err error)

SummarizeAwrSourcesSummaries Gets a list of summary of AWR Sources.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrSourcesSummaries.go.html to see an example of how to use SummarizeAwrSourcesSummaries API. A default retry strategy applies to this operation SummarizeAwrSourcesSummaries()

func (OperationsInsightsClient) SummarizeConfigurationItems ¶ added in v65.29.0

func (client OperationsInsightsClient) SummarizeConfigurationItems(ctx context.Context, request SummarizeConfigurationItemsRequest) (response SummarizeConfigurationItemsResponse, err error)

SummarizeConfigurationItems Gets the applicable configuration items based on the query parameters specified. Configuration items for an opsiConfigType with respect to a compartmentId can be fetched. Values specified in configItemField param will determine what fields for each configuration items have to be returned.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeConfigurationItems.go.html to see an example of how to use SummarizeConfigurationItems API. A default retry strategy applies to this operation SummarizeConfigurationItems()

func (OperationsInsightsClient) SummarizeDatabaseInsightResourceCapacityTrend ¶

SummarizeDatabaseInsightResourceCapacityTrend Returns response with time series data (endTimestamp, capacity, baseCapacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceCapacityTrend.go.html to see an example of how to use SummarizeDatabaseInsightResourceCapacityTrend API. A default retry strategy applies to this operation SummarizeDatabaseInsightResourceCapacityTrend()

func (OperationsInsightsClient) SummarizeDatabaseInsightResourceForecastTrend ¶

SummarizeDatabaseInsightResourceForecastTrend Get Forecast predictions for CPU and Storage resources since a time in the past. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceForecastTrend.go.html to see an example of how to use SummarizeDatabaseInsightResourceForecastTrend API. A default retry strategy applies to this operation SummarizeDatabaseInsightResourceForecastTrend()

func (OperationsInsightsClient) SummarizeDatabaseInsightResourceStatistics ¶

SummarizeDatabaseInsightResourceStatistics Lists the Resource statistics (usage,capacity, usage change percent, utilization percent, base capacity, isAutoScalingEnabled) for each database filtered by utilization level in a compartment and in all sub-compartments if specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceStatistics.go.html to see an example of how to use SummarizeDatabaseInsightResourceStatistics API. A default retry strategy applies to this operation SummarizeDatabaseInsightResourceStatistics()

func (OperationsInsightsClient) SummarizeDatabaseInsightResourceUsage ¶

func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceUsage(ctx context.Context, request SummarizeDatabaseInsightResourceUsageRequest) (response SummarizeDatabaseInsightResourceUsageResponse, err error)

SummarizeDatabaseInsightResourceUsage A cumulative distribution function is used to rank the usage data points per database within the specified time period. For each database, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceUsage.go.html to see an example of how to use SummarizeDatabaseInsightResourceUsage API. A default retry strategy applies to this operation SummarizeDatabaseInsightResourceUsage()

func (OperationsInsightsClient) SummarizeDatabaseInsightResourceUsageTrend ¶

SummarizeDatabaseInsightResourceUsageTrend Returns response with time series data (endTimestamp, usage, capacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceUsageTrend.go.html to see an example of how to use SummarizeDatabaseInsightResourceUsageTrend API. A default retry strategy applies to this operation SummarizeDatabaseInsightResourceUsageTrend()

func (OperationsInsightsClient) SummarizeDatabaseInsightResourceUtilizationInsight ¶

SummarizeDatabaseInsightResourceUtilizationInsight Gets resources with current utilization (high and low) and projected utilization (high and low) for a resource type over specified time period. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceUtilizationInsight.go.html to see an example of how to use SummarizeDatabaseInsightResourceUtilizationInsight API. A default retry strategy applies to this operation SummarizeDatabaseInsightResourceUtilizationInsight()

func (OperationsInsightsClient) SummarizeDatabaseInsightTablespaceUsageTrend ¶

SummarizeDatabaseInsightTablespaceUsageTrend Returns response with usage time series data (endTimestamp, usage, capacity) with breakdown by tablespaceName for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightTablespaceUsageTrend.go.html to see an example of how to use SummarizeDatabaseInsightTablespaceUsageTrend API. A default retry strategy applies to this operation SummarizeDatabaseInsightTablespaceUsageTrend()

func (OperationsInsightsClient) SummarizeExadataInsightResourceCapacityTrend ¶

SummarizeExadataInsightResourceCapacityTrend Returns response with time series data (endTimestamp, capacity) for the time period specified for an exadata system for a resource metric. Additionally resources can be filtered using databaseInsightId, hostInsightId or storageServerName query parameters. Top five resources are returned if total exceeds the limit specified. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Database name is returned in name field. DatabaseInsightId, cdbName and hostName query parameter applies to ResourceType DATABASE. Valid values for ResourceType HOST are CPU and MEMORY. HostName is returned in name field. HostInsightId and hostName query parameter applies to ResourceType HOST. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT. Storage server name is returned in name field for resourceMetric IOPS and THROUGHPUT and asmName is returned in name field for resourceMetric STORAGE. StorageServerName query parameter applies to ResourceType STORAGE_SERVER. Valid values for ResourceType DISKGROUP is STORAGE. Comma delimited (asmName,diskgroupName) is returned in name field.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceCapacityTrend.go.html to see an example of how to use SummarizeExadataInsightResourceCapacityTrend API. A default retry strategy applies to this operation SummarizeExadataInsightResourceCapacityTrend()

func (OperationsInsightsClient) SummarizeExadataInsightResourceCapacityTrendAggregated ¶

SummarizeExadataInsightResourceCapacityTrendAggregated Returns response with time series data (endTimestamp, capacity) for the time period specified for an exadata system or fleet aggregation for a resource metric. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceCapacityTrendAggregated.go.html to see an example of how to use SummarizeExadataInsightResourceCapacityTrendAggregated API. A default retry strategy applies to this operation SummarizeExadataInsightResourceCapacityTrendAggregated()

func (OperationsInsightsClient) SummarizeExadataInsightResourceForecastTrend ¶

SummarizeExadataInsightResourceForecastTrend Get historical usage and forecast predictions for an exadata system with breakdown by databases, hosts or storage servers. Additionally resources can be filtered using databaseInsightId, hostInsightId or storageServerName query parameters. Top five resources are returned if total exceeds the limit specified. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Database name is returned in name field. DatabaseInsightId , cdbName and hostName query parameter applies to ResourceType DATABASE. Valid values for ResourceType HOST are CPU and MEMORY. HostName s returned in name field. HostInsightId and hostName query parameter applies to ResourceType HOST. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT. Storage server name is returned in name field for resourceMetric IOPS and THROUGHPUT and asmName is returned in name field for resourceMetric STORAGE. StorageServerName query parameter applies to ResourceType STORAGE_SERVER. Valid value for ResourceType DISKGROUP is STORAGE. Comma delimited (asmName,diskgroupName) is returned in name field.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceForecastTrend.go.html to see an example of how to use SummarizeExadataInsightResourceForecastTrend API. A default retry strategy applies to this operation SummarizeExadataInsightResourceForecastTrend()

func (OperationsInsightsClient) SummarizeExadataInsightResourceForecastTrendAggregated ¶

SummarizeExadataInsightResourceForecastTrendAggregated Get aggregated historical usage and forecast predictions for resources. Either compartmentId or exadataInsightsId query parameter must be specified. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceForecastTrendAggregated.go.html to see an example of how to use SummarizeExadataInsightResourceForecastTrendAggregated API. A default retry strategy applies to this operation SummarizeExadataInsightResourceForecastTrendAggregated()

func (OperationsInsightsClient) SummarizeExadataInsightResourceStatistics ¶

SummarizeExadataInsightResourceStatistics Lists the Resource statistics (usage, capacity, usage change percent, utilization percent) for each resource based on resourceMetric filtered by utilization level. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS, THROUGHPUT. Valid value for ResourceType DISKGROUP is STORAGE.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceStatistics.go.html to see an example of how to use SummarizeExadataInsightResourceStatistics API. A default retry strategy applies to this operation SummarizeExadataInsightResourceStatistics()

func (OperationsInsightsClient) SummarizeExadataInsightResourceUsage ¶

func (client OperationsInsightsClient) SummarizeExadataInsightResourceUsage(ctx context.Context, request SummarizeExadataInsightResourceUsageRequest) (response SummarizeExadataInsightResourceUsageResponse, err error)

SummarizeExadataInsightResourceUsage A cumulative distribution function is used to rank the usage data points per resource within the specified time period. For each resource, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceUsage.go.html to see an example of how to use SummarizeExadataInsightResourceUsage API. A default retry strategy applies to this operation SummarizeExadataInsightResourceUsage()

func (OperationsInsightsClient) SummarizeExadataInsightResourceUsageAggregated ¶

SummarizeExadataInsightResourceUsageAggregated A cumulative distribution function is used to rank the usage data points per database within the specified time period. For each database, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceUsageAggregated.go.html to see an example of how to use SummarizeExadataInsightResourceUsageAggregated API. A default retry strategy applies to this operation SummarizeExadataInsightResourceUsageAggregated()

func (OperationsInsightsClient) SummarizeExadataInsightResourceUtilizationInsight ¶

SummarizeExadataInsightResourceUtilizationInsight Gets current utilization, projected utilization and days to reach projectedUtilization for an exadata system over specified time period. Valid values for ResourceType DATABASE are CPU,MEMORY,IO and STORAGE. Valid values for ResourceType HOST are CPU and MEMORY. Valid values for ResourceType STORAGE_SERVER are STORAGE, IOPS and THROUGHPUT.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceUtilizationInsight.go.html to see an example of how to use SummarizeExadataInsightResourceUtilizationInsight API. A default retry strategy applies to this operation SummarizeExadataInsightResourceUtilizationInsight()

func (OperationsInsightsClient) SummarizeExadataMembers ¶

func (client OperationsInsightsClient) SummarizeExadataMembers(ctx context.Context, request SummarizeExadataMembersRequest) (response SummarizeExadataMembersResponse, err error)

SummarizeExadataMembers Lists the software and hardware inventory of the Exadata System.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataMembers.go.html to see an example of how to use SummarizeExadataMembers API. A default retry strategy applies to this operation SummarizeExadataMembers()

func (OperationsInsightsClient) SummarizeHostInsightDiskStatistics ¶ added in v65.55.1

func (client OperationsInsightsClient) SummarizeHostInsightDiskStatistics(ctx context.Context, request SummarizeHostInsightDiskStatisticsRequest) (response SummarizeHostInsightDiskStatisticsResponse, err error)

SummarizeHostInsightDiskStatistics Returns response with disk(s) statistics for a host.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightDiskStatistics.go.html to see an example of how to use SummarizeHostInsightDiskStatistics API. A default retry strategy applies to this operation SummarizeHostInsightDiskStatistics()

func (OperationsInsightsClient) SummarizeHostInsightHostRecommendation ¶ added in v65.55.1

func (client OperationsInsightsClient) SummarizeHostInsightHostRecommendation(ctx context.Context, request SummarizeHostInsightHostRecommendationRequest) (response SummarizeHostInsightHostRecommendationResponse, err error)

SummarizeHostInsightHostRecommendation Returns response with some recommendations if apply for a host.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightHostRecommendation.go.html to see an example of how to use SummarizeHostInsightHostRecommendation API. A default retry strategy applies to this operation SummarizeHostInsightHostRecommendation()

func (OperationsInsightsClient) SummarizeHostInsightNetworkUsageTrend ¶ added in v65.32.1

func (client OperationsInsightsClient) SummarizeHostInsightNetworkUsageTrend(ctx context.Context, request SummarizeHostInsightNetworkUsageTrendRequest) (response SummarizeHostInsightNetworkUsageTrendResponse, err error)

SummarizeHostInsightNetworkUsageTrend Returns response with usage time series data with breakdown by network interface for the time period specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightNetworkUsageTrend.go.html to see an example of how to use SummarizeHostInsightNetworkUsageTrend API. A default retry strategy applies to this operation SummarizeHostInsightNetworkUsageTrend()

func (OperationsInsightsClient) SummarizeHostInsightResourceCapacityTrend ¶

SummarizeHostInsightResourceCapacityTrend Returns response with time series data (endTimestamp, capacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceCapacityTrend.go.html to see an example of how to use SummarizeHostInsightResourceCapacityTrend API. A default retry strategy applies to this operation SummarizeHostInsightResourceCapacityTrend()

func (OperationsInsightsClient) SummarizeHostInsightResourceForecastTrend ¶

SummarizeHostInsightResourceForecastTrend Get Forecast predictions for CPU or memory resources since a time in the past. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceForecastTrend.go.html to see an example of how to use SummarizeHostInsightResourceForecastTrend API. A default retry strategy applies to this operation SummarizeHostInsightResourceForecastTrend()

func (OperationsInsightsClient) SummarizeHostInsightResourceStatistics ¶

func (client OperationsInsightsClient) SummarizeHostInsightResourceStatistics(ctx context.Context, request SummarizeHostInsightResourceStatisticsRequest) (response SummarizeHostInsightResourceStatisticsResponse, err error)

SummarizeHostInsightResourceStatistics Lists the resource statistics (usage, capacity, usage change percent, utilization percent, load) for each host filtered by utilization level in a compartment and in all sub-compartments if specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceStatistics.go.html to see an example of how to use SummarizeHostInsightResourceStatistics API. A default retry strategy applies to this operation SummarizeHostInsightResourceStatistics()

func (OperationsInsightsClient) SummarizeHostInsightResourceUsage ¶

func (client OperationsInsightsClient) SummarizeHostInsightResourceUsage(ctx context.Context, request SummarizeHostInsightResourceUsageRequest) (response SummarizeHostInsightResourceUsageResponse, err error)

SummarizeHostInsightResourceUsage A cumulative distribution function is used to rank the usage data points per host within the specified time period. For each host, the minimum data point with a ranking > the percentile value is included in the summation. Linear regression functions are used to calculate the usage change percentage. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceUsage.go.html to see an example of how to use SummarizeHostInsightResourceUsage API. A default retry strategy applies to this operation SummarizeHostInsightResourceUsage()

func (OperationsInsightsClient) SummarizeHostInsightResourceUsageTrend ¶

func (client OperationsInsightsClient) SummarizeHostInsightResourceUsageTrend(ctx context.Context, request SummarizeHostInsightResourceUsageTrendRequest) (response SummarizeHostInsightResourceUsageTrendResponse, err error)

SummarizeHostInsightResourceUsageTrend Returns response with time series data (endTimestamp, usage, capacity) for the time period specified. The maximum time range for analysis is 2 years, hence this is intentionally not paginated. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceUsageTrend.go.html to see an example of how to use SummarizeHostInsightResourceUsageTrend API. A default retry strategy applies to this operation SummarizeHostInsightResourceUsageTrend()

func (OperationsInsightsClient) SummarizeHostInsightResourceUtilizationInsight ¶

SummarizeHostInsightResourceUtilizationInsight Gets resources with current utilization (high and low) and projected utilization (high and low) for a resource type over specified time period. If compartmentIdInSubtree is specified, aggregates resources in a compartment and in all sub-compartments.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceUtilizationInsight.go.html to see an example of how to use SummarizeHostInsightResourceUtilizationInsight API. A default retry strategy applies to this operation SummarizeHostInsightResourceUtilizationInsight()

func (OperationsInsightsClient) SummarizeHostInsightStorageUsageTrend ¶ added in v65.32.1

func (client OperationsInsightsClient) SummarizeHostInsightStorageUsageTrend(ctx context.Context, request SummarizeHostInsightStorageUsageTrendRequest) (response SummarizeHostInsightStorageUsageTrendResponse, err error)

SummarizeHostInsightStorageUsageTrend Returns response with usage time series data with breakdown by filesystem for the time period specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightStorageUsageTrend.go.html to see an example of how to use SummarizeHostInsightStorageUsageTrend API. A default retry strategy applies to this operation SummarizeHostInsightStorageUsageTrend()

func (OperationsInsightsClient) SummarizeHostInsightTopProcessesUsage ¶ added in v65.23.0

func (client OperationsInsightsClient) SummarizeHostInsightTopProcessesUsage(ctx context.Context, request SummarizeHostInsightTopProcessesUsageRequest) (response SummarizeHostInsightTopProcessesUsageResponse, err error)

SummarizeHostInsightTopProcessesUsage Returns response with aggregated data (timestamp, usageData) for top processes on a specific date. Data is aggregated for the time specified and processes are sorted descendent by the process metric specified (CPU, MEMORY, VIRTUAL_MEMORY). hostInsightId, processMetric must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightTopProcessesUsage.go.html to see an example of how to use SummarizeHostInsightTopProcessesUsage API. A default retry strategy applies to this operation SummarizeHostInsightTopProcessesUsage()

func (OperationsInsightsClient) SummarizeHostInsightTopProcessesUsageTrend ¶

SummarizeHostInsightTopProcessesUsageTrend Returns response with aggregated time series data (timeIntervalstart, timeIntervalEnd, commandArgs, usageData) for top processes. Data is aggregated for the time period specified and proceses are sorted descendent by the proces metric specified (CPU, MEMORY, VIRTUAL_MEMORY). HostInsight Id and Process metric must be specified

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightTopProcessesUsageTrend.go.html to see an example of how to use SummarizeHostInsightTopProcessesUsageTrend API. A default retry strategy applies to this operation SummarizeHostInsightTopProcessesUsageTrend()

func (OperationsInsightsClient) SummarizeOperationsInsightsWarehouseResourceUsage ¶

SummarizeOperationsInsightsWarehouseResourceUsage Gets the details of resources used by an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeOperationsInsightsWarehouseResourceUsage.go.html to see an example of how to use SummarizeOperationsInsightsWarehouseResourceUsage API. A default retry strategy applies to this operation SummarizeOperationsInsightsWarehouseResourceUsage()

func (OperationsInsightsClient) SummarizeSqlInsights ¶

func (client OperationsInsightsClient) SummarizeSqlInsights(ctx context.Context, request SummarizeSqlInsightsRequest) (response SummarizeSqlInsightsResponse, err error)

SummarizeSqlInsights Query SQL Warehouse to get the performance insights for SQLs taking greater than X% database time for a given time period across the given databases or database types in a compartment and in all sub-compartments if specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlInsights.go.html to see an example of how to use SummarizeSqlInsights API. A default retry strategy applies to this operation SummarizeSqlInsights()

func (OperationsInsightsClient) SummarizeSqlPlanInsights ¶

func (client OperationsInsightsClient) SummarizeSqlPlanInsights(ctx context.Context, request SummarizeSqlPlanInsightsRequest) (response SummarizeSqlPlanInsightsResponse, err error)

SummarizeSqlPlanInsights Query SQL Warehouse to get the performance insights on the execution plans for a given SQL for a given time period. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlPlanInsights.go.html to see an example of how to use SummarizeSqlPlanInsights API. A default retry strategy applies to this operation SummarizeSqlPlanInsights()

func (OperationsInsightsClient) SummarizeSqlResponseTimeDistributions ¶

func (client OperationsInsightsClient) SummarizeSqlResponseTimeDistributions(ctx context.Context, request SummarizeSqlResponseTimeDistributionsRequest) (response SummarizeSqlResponseTimeDistributionsResponse, err error)

SummarizeSqlResponseTimeDistributions Query SQL Warehouse to summarize the response time distribution of query executions for a given SQL for a given time period. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlResponseTimeDistributions.go.html to see an example of how to use SummarizeSqlResponseTimeDistributions API. A default retry strategy applies to this operation SummarizeSqlResponseTimeDistributions()

func (OperationsInsightsClient) SummarizeSqlStatistics ¶

func (client OperationsInsightsClient) SummarizeSqlStatistics(ctx context.Context, request SummarizeSqlStatisticsRequest) (response SummarizeSqlStatisticsResponse, err error)

SummarizeSqlStatistics Query SQL Warehouse to get the performance statistics for SQLs taking greater than X% database time for a given time period across the given databases or database types in a compartment and in all sub-compartments if specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlStatistics.go.html to see an example of how to use SummarizeSqlStatistics API. A default retry strategy applies to this operation SummarizeSqlStatistics()

func (OperationsInsightsClient) SummarizeSqlStatisticsTimeSeries ¶

func (client OperationsInsightsClient) SummarizeSqlStatisticsTimeSeries(ctx context.Context, request SummarizeSqlStatisticsTimeSeriesRequest) (response SummarizeSqlStatisticsTimeSeriesResponse, err error)

SummarizeSqlStatisticsTimeSeries Query SQL Warehouse to get the performance statistics time series for a given SQL across given databases for a given time period in a compartment and in all sub-compartments if specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlStatisticsTimeSeries.go.html to see an example of how to use SummarizeSqlStatisticsTimeSeries API. A default retry strategy applies to this operation SummarizeSqlStatisticsTimeSeries()

func (OperationsInsightsClient) SummarizeSqlStatisticsTimeSeriesByPlan ¶

func (client OperationsInsightsClient) SummarizeSqlStatisticsTimeSeriesByPlan(ctx context.Context, request SummarizeSqlStatisticsTimeSeriesByPlanRequest) (response SummarizeSqlStatisticsTimeSeriesByPlanResponse, err error)

SummarizeSqlStatisticsTimeSeriesByPlan Query SQL Warehouse to get the performance statistics time series for a given SQL by execution plans for a given time period. Either databaseId or id must be specified.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlStatisticsTimeSeriesByPlan.go.html to see an example of how to use SummarizeSqlStatisticsTimeSeriesByPlan API. A default retry strategy applies to this operation SummarizeSqlStatisticsTimeSeriesByPlan()

func (OperationsInsightsClient) UpdateAwrHub ¶

func (client OperationsInsightsClient) UpdateAwrHub(ctx context.Context, request UpdateAwrHubRequest) (response UpdateAwrHubResponse, err error)

UpdateAwrHub Updates the configuration of a hub .

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateAwrHub.go.html to see an example of how to use UpdateAwrHub API. A default retry strategy applies to this operation UpdateAwrHub()

func (OperationsInsightsClient) UpdateAwrHubSource ¶ added in v65.54.0

func (client OperationsInsightsClient) UpdateAwrHubSource(ctx context.Context, request UpdateAwrHubSourceRequest) (response UpdateAwrHubSourceResponse, err error)

UpdateAwrHubSource Update Awr Hub Source object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateAwrHubSource.go.html to see an example of how to use UpdateAwrHubSource API. A default retry strategy applies to this operation UpdateAwrHubSource()

func (OperationsInsightsClient) UpdateDatabaseInsight ¶

func (client OperationsInsightsClient) UpdateDatabaseInsight(ctx context.Context, request UpdateDatabaseInsightRequest) (response UpdateDatabaseInsightResponse, err error)

UpdateDatabaseInsight Updates configuration of a database insight.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateDatabaseInsight.go.html to see an example of how to use UpdateDatabaseInsight API. A default retry strategy applies to this operation UpdateDatabaseInsight()

func (OperationsInsightsClient) UpdateEnterpriseManagerBridge ¶

func (client OperationsInsightsClient) UpdateEnterpriseManagerBridge(ctx context.Context, request UpdateEnterpriseManagerBridgeRequest) (response UpdateEnterpriseManagerBridgeResponse, err error)

UpdateEnterpriseManagerBridge Updates configuration of an Operations Insights Enterprise Manager bridge.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateEnterpriseManagerBridge.go.html to see an example of how to use UpdateEnterpriseManagerBridge API. A default retry strategy applies to this operation UpdateEnterpriseManagerBridge()

func (OperationsInsightsClient) UpdateExadataInsight ¶

func (client OperationsInsightsClient) UpdateExadataInsight(ctx context.Context, request UpdateExadataInsightRequest) (response UpdateExadataInsightResponse, err error)

UpdateExadataInsight Updates configuration of an Exadata insight.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateExadataInsight.go.html to see an example of how to use UpdateExadataInsight API. A default retry strategy applies to this operation UpdateExadataInsight()

func (OperationsInsightsClient) UpdateHostInsight ¶

func (client OperationsInsightsClient) UpdateHostInsight(ctx context.Context, request UpdateHostInsightRequest) (response UpdateHostInsightResponse, err error)

UpdateHostInsight Updates configuration of a host insight.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateHostInsight.go.html to see an example of how to use UpdateHostInsight API. A default retry strategy applies to this operation UpdateHostInsight()

func (OperationsInsightsClient) UpdateNewsReport ¶ added in v65.46.0

func (client OperationsInsightsClient) UpdateNewsReport(ctx context.Context, request UpdateNewsReportRequest) (response UpdateNewsReportResponse, err error)

UpdateNewsReport Updates the configuration of a news report.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateNewsReport.go.html to see an example of how to use UpdateNewsReport API. A default retry strategy applies to this operation UpdateNewsReport()

func (OperationsInsightsClient) UpdateOperationsInsightsPrivateEndpoint ¶

func (client OperationsInsightsClient) UpdateOperationsInsightsPrivateEndpoint(ctx context.Context, request UpdateOperationsInsightsPrivateEndpointRequest) (response UpdateOperationsInsightsPrivateEndpointResponse, err error)

UpdateOperationsInsightsPrivateEndpoint Updates one or more attributes of the specified private endpoint.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOperationsInsightsPrivateEndpoint.go.html to see an example of how to use UpdateOperationsInsightsPrivateEndpoint API. A default retry strategy applies to this operation UpdateOperationsInsightsPrivateEndpoint()

func (OperationsInsightsClient) UpdateOperationsInsightsWarehouse ¶

func (client OperationsInsightsClient) UpdateOperationsInsightsWarehouse(ctx context.Context, request UpdateOperationsInsightsWarehouseRequest) (response UpdateOperationsInsightsWarehouseResponse, err error)

UpdateOperationsInsightsWarehouse Updates the configuration of an Operations Insights Warehouse. There is only expected to be 1 warehouse per tenant. The warehouse is expected to be in the root compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOperationsInsightsWarehouse.go.html to see an example of how to use UpdateOperationsInsightsWarehouse API. A default retry strategy applies to this operation UpdateOperationsInsightsWarehouse()

func (OperationsInsightsClient) UpdateOperationsInsightsWarehouseUser ¶

func (client OperationsInsightsClient) UpdateOperationsInsightsWarehouseUser(ctx context.Context, request UpdateOperationsInsightsWarehouseUserRequest) (response UpdateOperationsInsightsWarehouseUserResponse, err error)

UpdateOperationsInsightsWarehouseUser Updates the configuration of an Operations Insights Warehouse User.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOperationsInsightsWarehouseUser.go.html to see an example of how to use UpdateOperationsInsightsWarehouseUser API. A default retry strategy applies to this operation UpdateOperationsInsightsWarehouseUser()

func (OperationsInsightsClient) UpdateOpsiConfiguration ¶ added in v65.29.0

func (client OperationsInsightsClient) UpdateOpsiConfiguration(ctx context.Context, request UpdateOpsiConfigurationRequest) (response UpdateOpsiConfigurationResponse, err error)

UpdateOpsiConfiguration Updates an OPSI configuration resource with the given ID.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOpsiConfiguration.go.html to see an example of how to use UpdateOpsiConfiguration API. A default retry strategy applies to this operation UpdateOpsiConfiguration()

type OperationsInsightsPrivateEndpoint ¶

type OperationsInsightsPrivateEndpoint struct {

	// The OCID of the Private service accessed database.
	Id *string `mandatory:"true" json:"id"`

	// The display name of the private endpoint.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The compartment OCID of the Private service accessed database.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID of the VCN.
	VcnId *string `mandatory:"true" json:"vcnId"`

	// The OCID of the subnet.
	SubnetId *string `mandatory:"true" json:"subnetId"`

	// The current state of the private endpoint.
	LifecycleState OperationsInsightsPrivateEndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.
	PrivateIp *string `mandatory:"false" json:"privateIp"`

	// The description of the private endpoint.
	Description *string `mandatory:"false" json:"description"`

	// The date and time the private endpoint was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails *string `mandatory:"false" json:"privateEndpointStatusDetails"`

	// The flag is to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs *bool `mandatory:"false" json:"isUsedForRacDbs"`

	// The OCIDs of the network security groups that the private endpoint belongs to.
	NsgIds []string `mandatory:"false" json:"nsgIds"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

OperationsInsightsPrivateEndpoint A private endpoint that allows Operation Insights services to connect to databases in a customer's virtual cloud network (VCN).

func (OperationsInsightsPrivateEndpoint) String ¶

func (OperationsInsightsPrivateEndpoint) ValidateEnumValue ¶

func (m OperationsInsightsPrivateEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsPrivateEndpointCollection ¶

type OperationsInsightsPrivateEndpointCollection struct {

	// A list of OperationsInsightsPrivateEndpointSummary objects.
	Items []OperationsInsightsPrivateEndpointSummary `mandatory:"true" json:"items"`
}

OperationsInsightsPrivateEndpointCollection A collection of Operation Insights private endpoint objects.

func (OperationsInsightsPrivateEndpointCollection) String ¶

func (OperationsInsightsPrivateEndpointCollection) ValidateEnumValue ¶

func (m OperationsInsightsPrivateEndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsPrivateEndpointLifecycleStateEnum ¶

type OperationsInsightsPrivateEndpointLifecycleStateEnum string

OperationsInsightsPrivateEndpointLifecycleStateEnum Enum with underlying type: string

const (
	OperationsInsightsPrivateEndpointLifecycleStateCreating       OperationsInsightsPrivateEndpointLifecycleStateEnum = "CREATING"
	OperationsInsightsPrivateEndpointLifecycleStateUpdating       OperationsInsightsPrivateEndpointLifecycleStateEnum = "UPDATING"
	OperationsInsightsPrivateEndpointLifecycleStateActive         OperationsInsightsPrivateEndpointLifecycleStateEnum = "ACTIVE"
	OperationsInsightsPrivateEndpointLifecycleStateDeleting       OperationsInsightsPrivateEndpointLifecycleStateEnum = "DELETING"
	OperationsInsightsPrivateEndpointLifecycleStateDeleted        OperationsInsightsPrivateEndpointLifecycleStateEnum = "DELETED"
	OperationsInsightsPrivateEndpointLifecycleStateFailed         OperationsInsightsPrivateEndpointLifecycleStateEnum = "FAILED"
	OperationsInsightsPrivateEndpointLifecycleStateNeedsAttention OperationsInsightsPrivateEndpointLifecycleStateEnum = "NEEDS_ATTENTION"
)

Set of constants representing the allowable values for OperationsInsightsPrivateEndpointLifecycleStateEnum

func GetMappingOperationsInsightsPrivateEndpointLifecycleStateEnum ¶

func GetMappingOperationsInsightsPrivateEndpointLifecycleStateEnum(val string) (OperationsInsightsPrivateEndpointLifecycleStateEnum, bool)

GetMappingOperationsInsightsPrivateEndpointLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationsInsightsPrivateEndpointLifecycleStateEnumValues ¶

func GetOperationsInsightsPrivateEndpointLifecycleStateEnumValues() []OperationsInsightsPrivateEndpointLifecycleStateEnum

GetOperationsInsightsPrivateEndpointLifecycleStateEnumValues Enumerates the set of values for OperationsInsightsPrivateEndpointLifecycleStateEnum

type OperationsInsightsPrivateEndpointSummary ¶

type OperationsInsightsPrivateEndpointSummary struct {

	// The OCID of the Private service accessed database.
	Id *string `mandatory:"true" json:"id"`

	// The display name of the private endpoint.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The compartment OCID of the Private service accessed database.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID of the VCN.
	VcnId *string `mandatory:"true" json:"vcnId"`

	// The OCID of the subnet.
	SubnetId *string `mandatory:"true" json:"subnetId"`

	// The date and time the private endpoint was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Private endpoint lifecycle states
	LifecycleState OperationsInsightsPrivateEndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The flag to identify if private endpoint is used for rac database or not
	IsUsedForRacDbs *bool `mandatory:"false" json:"isUsedForRacDbs"`

	// The description of the private endpoint.
	Description *string `mandatory:"false" json:"description"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
	PrivateEndpointStatusDetails *string `mandatory:"false" json:"privateEndpointStatusDetails"`
}

OperationsInsightsPrivateEndpointSummary Summary of a Operation Insights private endpoint.

func (OperationsInsightsPrivateEndpointSummary) String ¶

func (OperationsInsightsPrivateEndpointSummary) ValidateEnumValue ¶

func (m OperationsInsightsPrivateEndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouse ¶

type OperationsInsightsWarehouse struct {

	// OPSI Warehouse OCID
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated *float64 `mandatory:"true" json:"cpuAllocated"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Possible lifecycle states
	LifecycleState OperationsInsightsWarehouseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed *float64 `mandatory:"false" json:"cpuUsed"`

	// Storage allocated to OPSI Warehouse ADW.
	StorageAllocatedInGBs *float64 `mandatory:"false" json:"storageAllocatedInGBs"`

	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGBs *float64 `mandatory:"false" json:"storageUsedInGBs"`

	// OCID of the dynamic group created for the warehouse
	DynamicGroupId *string `mandatory:"false" json:"dynamicGroupId"`

	// Tenancy Identifier of Operations Insights service
	OperationsInsightsTenancyId *string `mandatory:"false" json:"operationsInsightsTenancyId"`

	// The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string
	TimeLastWalletRotated *common.SDKTime `mandatory:"false" json:"timeLastWalletRotated"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

OperationsInsightsWarehouse OPSI warehouse resource.

func (OperationsInsightsWarehouse) String ¶

func (OperationsInsightsWarehouse) ValidateEnumValue ¶

func (m OperationsInsightsWarehouse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouseLifecycleStateEnum ¶

type OperationsInsightsWarehouseLifecycleStateEnum string

OperationsInsightsWarehouseLifecycleStateEnum Enum with underlying type: string

const (
	OperationsInsightsWarehouseLifecycleStateCreating OperationsInsightsWarehouseLifecycleStateEnum = "CREATING"
	OperationsInsightsWarehouseLifecycleStateUpdating OperationsInsightsWarehouseLifecycleStateEnum = "UPDATING"
	OperationsInsightsWarehouseLifecycleStateActive   OperationsInsightsWarehouseLifecycleStateEnum = "ACTIVE"
	OperationsInsightsWarehouseLifecycleStateDeleting OperationsInsightsWarehouseLifecycleStateEnum = "DELETING"
	OperationsInsightsWarehouseLifecycleStateDeleted  OperationsInsightsWarehouseLifecycleStateEnum = "DELETED"
	OperationsInsightsWarehouseLifecycleStateFailed   OperationsInsightsWarehouseLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OperationsInsightsWarehouseLifecycleStateEnum

func GetMappingOperationsInsightsWarehouseLifecycleStateEnum ¶

func GetMappingOperationsInsightsWarehouseLifecycleStateEnum(val string) (OperationsInsightsWarehouseLifecycleStateEnum, bool)

GetMappingOperationsInsightsWarehouseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationsInsightsWarehouseLifecycleStateEnumValues ¶

func GetOperationsInsightsWarehouseLifecycleStateEnumValues() []OperationsInsightsWarehouseLifecycleStateEnum

GetOperationsInsightsWarehouseLifecycleStateEnumValues Enumerates the set of values for OperationsInsightsWarehouseLifecycleStateEnum

type OperationsInsightsWarehouseSummary ¶

type OperationsInsightsWarehouseSummary struct {

	// OPSI Warehouse OCID
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated *float64 `mandatory:"true" json:"cpuAllocated"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// Possible lifecycle states
	LifecycleState OperationsInsightsWarehouseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed *float64 `mandatory:"false" json:"cpuUsed"`

	// Storage allocated to OPSI Warehouse ADW.
	StorageAllocatedInGBs *float64 `mandatory:"false" json:"storageAllocatedInGBs"`

	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGBs *float64 `mandatory:"false" json:"storageUsedInGBs"`

	// OCID of the dynamic group created for the warehouse
	DynamicGroupId *string `mandatory:"false" json:"dynamicGroupId"`

	// Tenancy Identifier of Operations Insights service
	OperationsInsightsTenancyId *string `mandatory:"false" json:"operationsInsightsTenancyId"`

	// The time at which the ADW wallet was last rotated for the Operations Insights Warehouse. An RFC3339 formatted datetime string
	TimeLastWalletRotated *common.SDKTime `mandatory:"false" json:"timeLastWalletRotated"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

OperationsInsightsWarehouseSummary Summary of a Operations Insights Warehouse resource.

func (OperationsInsightsWarehouseSummary) String ¶

func (OperationsInsightsWarehouseSummary) ValidateEnumValue ¶

func (m OperationsInsightsWarehouseSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouseSummaryCollection ¶

type OperationsInsightsWarehouseSummaryCollection struct {

	// Array of Operations Insights Warehouse summary objects.
	Items []OperationsInsightsWarehouseSummary `mandatory:"true" json:"items"`
}

OperationsInsightsWarehouseSummaryCollection Collection of Operations Insights Warehouse summary objects.

func (OperationsInsightsWarehouseSummaryCollection) String ¶

func (OperationsInsightsWarehouseSummaryCollection) ValidateEnumValue ¶

func (m OperationsInsightsWarehouseSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouseUser ¶

type OperationsInsightsWarehouseUser struct {

	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId *string `mandatory:"true" json:"operationsInsightsWarehouseId"`

	// Hub User OCID
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name *string `mandatory:"true" json:"name"`

	// Indicate whether user has access to AWR data.
	IsAwrDataAccess *bool `mandatory:"true" json:"isAwrDataAccess"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Possible lifecycle states
	LifecycleState OperationsInsightsWarehouseUserLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword *string `mandatory:"false" json:"connectionPassword"`

	// Indicate whether user has access to EM data.
	IsEmDataAccess *bool `mandatory:"false" json:"isEmDataAccess"`

	// Indicate whether user has access to OPSI data.
	IsOpsiDataAccess *bool `mandatory:"false" json:"isOpsiDataAccess"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

OperationsInsightsWarehouseUser OPSI warehouse User.

func (OperationsInsightsWarehouseUser) String ¶

func (OperationsInsightsWarehouseUser) ValidateEnumValue ¶

func (m OperationsInsightsWarehouseUser) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouseUserLifecycleStateEnum ¶

type OperationsInsightsWarehouseUserLifecycleStateEnum string

OperationsInsightsWarehouseUserLifecycleStateEnum Enum with underlying type: string

const (
	OperationsInsightsWarehouseUserLifecycleStateCreating OperationsInsightsWarehouseUserLifecycleStateEnum = "CREATING"
	OperationsInsightsWarehouseUserLifecycleStateUpdating OperationsInsightsWarehouseUserLifecycleStateEnum = "UPDATING"
	OperationsInsightsWarehouseUserLifecycleStateActive   OperationsInsightsWarehouseUserLifecycleStateEnum = "ACTIVE"
	OperationsInsightsWarehouseUserLifecycleStateDeleting OperationsInsightsWarehouseUserLifecycleStateEnum = "DELETING"
	OperationsInsightsWarehouseUserLifecycleStateDeleted  OperationsInsightsWarehouseUserLifecycleStateEnum = "DELETED"
	OperationsInsightsWarehouseUserLifecycleStateFailed   OperationsInsightsWarehouseUserLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OperationsInsightsWarehouseUserLifecycleStateEnum

func GetMappingOperationsInsightsWarehouseUserLifecycleStateEnum ¶

func GetMappingOperationsInsightsWarehouseUserLifecycleStateEnum(val string) (OperationsInsightsWarehouseUserLifecycleStateEnum, bool)

GetMappingOperationsInsightsWarehouseUserLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationsInsightsWarehouseUserLifecycleStateEnumValues ¶

func GetOperationsInsightsWarehouseUserLifecycleStateEnumValues() []OperationsInsightsWarehouseUserLifecycleStateEnum

GetOperationsInsightsWarehouseUserLifecycleStateEnumValues Enumerates the set of values for OperationsInsightsWarehouseUserLifecycleStateEnum

type OperationsInsightsWarehouseUserSummary ¶

type OperationsInsightsWarehouseUserSummary struct {

	// OPSI Warehouse OCID
	OperationsInsightsWarehouseId *string `mandatory:"true" json:"operationsInsightsWarehouseId"`

	// Hub User OCID
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Username for schema which would have access to AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	Name *string `mandatory:"true" json:"name"`

	// Indicate whether user has access to AWR data.
	IsAwrDataAccess *bool `mandatory:"true" json:"isAwrDataAccess"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Possible lifecycle states
	LifecycleState OperationsInsightsWarehouseUserLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword *string `mandatory:"false" json:"connectionPassword"`

	// Indicate whether user has access to EM data.
	IsEmDataAccess *bool `mandatory:"false" json:"isEmDataAccess"`

	// Indicate whether user has access to OPSI data.
	IsOpsiDataAccess *bool `mandatory:"false" json:"isOpsiDataAccess"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

OperationsInsightsWarehouseUserSummary Summary of a Operations Insights Warehouse User.

func (OperationsInsightsWarehouseUserSummary) String ¶

func (OperationsInsightsWarehouseUserSummary) ValidateEnumValue ¶

func (m OperationsInsightsWarehouseUserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouseUserSummaryCollection ¶

type OperationsInsightsWarehouseUserSummaryCollection struct {

	// Array of Operations Insights Warehouse user summary objects.
	Items []OperationsInsightsWarehouseUserSummary `mandatory:"true" json:"items"`
}

OperationsInsightsWarehouseUserSummaryCollection Collection of Operations Insights Warehouse User summary objects.

func (OperationsInsightsWarehouseUserSummaryCollection) String ¶

func (OperationsInsightsWarehouseUserSummaryCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouseUsers ¶

type OperationsInsightsWarehouseUsers struct {

	// Operations Insights Warehouse User Object.
	OperationsInsightsWarehouseUsers *interface{} `mandatory:"false" json:"operationsInsightsWarehouseUsers"`
}

OperationsInsightsWarehouseUsers Logical grouping used for Operations Insights Warehouse User operations.

func (OperationsInsightsWarehouseUsers) String ¶

func (OperationsInsightsWarehouseUsers) ValidateEnumValue ¶

func (m OperationsInsightsWarehouseUsers) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationsInsightsWarehouses ¶

type OperationsInsightsWarehouses struct {

	// Operations Insights Warehouse Object.
	OperationsInsightsWarehouses *interface{} `mandatory:"false" json:"operationsInsightsWarehouses"`
}

OperationsInsightsWarehouses Logical grouping used for Operations Insights Warehouse operations.

func (OperationsInsightsWarehouses) String ¶

func (OperationsInsightsWarehouses) ValidateEnumValue ¶

func (m OperationsInsightsWarehouses) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiConfiguration ¶ added in v65.29.0

type OpsiConfiguration interface {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	GetDisplayName() *string

	// Description of OPSI configuration.
	GetDescription() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// OPSI configuration resource lifecycle state.
	GetLifecycleState() OpsiConfigurationLifecycleStateEnum

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string

	// Array of configuration item summary objects.
	GetConfigItems() []OpsiConfigurationConfigurationItemSummary
}

OpsiConfiguration OPSI configuration.

type OpsiConfigurationBasicConfigurationItemSummary ¶ added in v65.29.0

type OpsiConfigurationBasicConfigurationItemSummary struct {

	// Name of configuration item.
	Name *string `mandatory:"false" json:"name"`

	// Value of configuration item.
	Value *string `mandatory:"false" json:"value"`

	// Value of configuration item.
	DefaultValue *string `mandatory:"false" json:"defaultValue"`

	// List of contexts in Operations Insights where this configuration item is applicable.
	ApplicableContexts []string `mandatory:"false" json:"applicableContexts"`

	Metadata ConfigurationItemMetadata `mandatory:"false" json:"metadata"`
}

OpsiConfigurationBasicConfigurationItemSummary Basic configuration item summary. Value and defaultValue fields will contain the custom value stored in the resource and default value from Operations Insights respectively.

func (OpsiConfigurationBasicConfigurationItemSummary) MarshalJSON ¶ added in v65.29.0

func (m OpsiConfigurationBasicConfigurationItemSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiConfigurationBasicConfigurationItemSummary) String ¶ added in v65.29.0

func (*OpsiConfigurationBasicConfigurationItemSummary) UnmarshalJSON ¶ added in v65.29.0

func (m *OpsiConfigurationBasicConfigurationItemSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiConfigurationBasicConfigurationItemSummary) ValidateEnumValue ¶ added in v65.29.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 OpsiConfigurationConfigurationItemSummary ¶ added in v65.29.0

type OpsiConfigurationConfigurationItemSummary interface {
}

OpsiConfigurationConfigurationItemSummary Configuration item summary.

type OpsiConfigurationLifecycleStateEnum ¶ added in v65.29.0

type OpsiConfigurationLifecycleStateEnum string

OpsiConfigurationLifecycleStateEnum Enum with underlying type: string

const (
	OpsiConfigurationLifecycleStateCreating OpsiConfigurationLifecycleStateEnum = "CREATING"
	OpsiConfigurationLifecycleStateUpdating OpsiConfigurationLifecycleStateEnum = "UPDATING"
	OpsiConfigurationLifecycleStateActive   OpsiConfigurationLifecycleStateEnum = "ACTIVE"
	OpsiConfigurationLifecycleStateDeleting OpsiConfigurationLifecycleStateEnum = "DELETING"
	OpsiConfigurationLifecycleStateDeleted  OpsiConfigurationLifecycleStateEnum = "DELETED"
	OpsiConfigurationLifecycleStateFailed   OpsiConfigurationLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for OpsiConfigurationLifecycleStateEnum

func GetMappingOpsiConfigurationLifecycleStateEnum ¶ added in v65.29.0

func GetMappingOpsiConfigurationLifecycleStateEnum(val string) (OpsiConfigurationLifecycleStateEnum, bool)

GetMappingOpsiConfigurationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiConfigurationLifecycleStateEnumValues ¶ added in v65.29.0

func GetOpsiConfigurationLifecycleStateEnumValues() []OpsiConfigurationLifecycleStateEnum

GetOpsiConfigurationLifecycleStateEnumValues Enumerates the set of values for OpsiConfigurationLifecycleStateEnum

type OpsiConfigurationSummary ¶ added in v65.29.0

type OpsiConfigurationSummary interface {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	GetDisplayName() *string

	// Description of OPSI configuration.
	GetDescription() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	GetTimeCreated() *common.SDKTime

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	GetTimeUpdated() *common.SDKTime

	// OPSI configuration resource lifecycle state.
	GetLifecycleState() OpsiConfigurationLifecycleStateEnum

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	GetLifecycleDetails() *string
}

OpsiConfigurationSummary OPSI configuration summary.

type OpsiConfigurationTypeEnum ¶ added in v65.29.0

type OpsiConfigurationTypeEnum string

OpsiConfigurationTypeEnum Enum with underlying type: string

const (
	OpsiConfigurationTypeUxConfiguration OpsiConfigurationTypeEnum = "UX_CONFIGURATION"
)

Set of constants representing the allowable values for OpsiConfigurationTypeEnum

func GetMappingOpsiConfigurationTypeEnum ¶ added in v65.29.0

func GetMappingOpsiConfigurationTypeEnum(val string) (OpsiConfigurationTypeEnum, bool)

GetMappingOpsiConfigurationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiConfigurationTypeEnumValues ¶ added in v65.29.0

func GetOpsiConfigurationTypeEnumValues() []OpsiConfigurationTypeEnum

GetOpsiConfigurationTypeEnumValues Enumerates the set of values for OpsiConfigurationTypeEnum

type OpsiConfigurations ¶ added in v65.23.0

type OpsiConfigurations struct {

	// OPSI Configuration Object.
	OpsiConfigurations *interface{} `mandatory:"false" json:"opsiConfigurations"`
}

OpsiConfigurations An OPSI configuration resource is a container for storing custom values for customizable configuration items exposed by Operations Insights. Operations Insights exposes different sets of customizable configuration items through different OPSI configuration types. UX_CONFIGURATION: OPSI configuration resource of this type can be created only once in each compartment. It is a compartment level singleton resource. When configuration values, for an OPSI configuration type that supports compartment level singleton (e.g: UX_CONFIGURATION) resource, are queried for a compartment, following will be the order of preference. 1. If the specified compartment has an OPSI configuration resource, first preference will be given to the custom values inside that. 2. If the root compartment has an OPSI configuration resource, it will be considered as applicable to all compartments of that tenency, hence second preference will be given to the custom values inside that. 3. Default configuration will be considered as a final fallback option.

func (OpsiConfigurations) String ¶ added in v65.23.0

func (m OpsiConfigurations) String() string

func (OpsiConfigurations) ValidateEnumValue ¶ added in v65.23.0

func (m OpsiConfigurations) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiConfigurationsCollection ¶ added in v65.29.0

type OpsiConfigurationsCollection struct {

	// Array of OPSI configuration summary objects.
	Items []OpsiConfigurationSummary `mandatory:"true" json:"items"`
}

OpsiConfigurationsCollection Collection of OPSI configuration summary objects.

func (OpsiConfigurationsCollection) String ¶ added in v65.29.0

func (*OpsiConfigurationsCollection) UnmarshalJSON ¶ added in v65.29.0

func (m *OpsiConfigurationsCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiConfigurationsCollection) ValidateEnumValue ¶ added in v65.29.0

func (m OpsiConfigurationsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiDataObject ¶ added in v65.8.1

type OpsiDataObject interface {

	// Unique identifier of OPSI data object.
	GetIdentifier() *string

	// User-friendly name of OPSI data object.
	GetDisplayName() *string

	// Metadata of columns in a data object.
	GetColumnsMetadata() []DataObjectColumnMetadata

	// Description of OPSI data object.
	GetDescription() *string

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	GetName() *string

	// Names of all the groups to which the data object belongs to.
	GetGroupNames() []string

	// Time period supported by the data object for quering data.
	// Time period is in ISO 8601 format with respect to current time. Default is last 30 days represented by P30D.
	// Examples: P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months).
	GetSupportedQueryTimePeriod() *string

	// Supported query parameters by this OPSI data object that can be configured while a data object query involving this data object is executed.
	GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam
}

OpsiDataObject OPSI data object.

type OpsiDataObjectDetailsInQuery ¶ added in v65.47.2

type OpsiDataObjectDetailsInQuery interface {

	// An array of query parameters to be applied, for the OPSI data objects targetted by dataObjectDetailsTarget, before executing the query.
	// Refer to supportedQueryParams of OpsiDataObject for the supported query parameters.
	GetQueryParams() []OpsiDataObjectQueryParam
}

OpsiDataObjectDetailsInQuery Details for OPSI data object used in a data object query.

type OpsiDataObjectDetailsTargetEnum ¶ added in v65.47.2

type OpsiDataObjectDetailsTargetEnum string

OpsiDataObjectDetailsTargetEnum Enum with underlying type: string

const (
	OpsiDataObjectDetailsTargetIndividualOpsidataobject          OpsiDataObjectDetailsTargetEnum = "INDIVIDUAL_OPSIDATAOBJECT"
	OpsiDataObjectDetailsTargetOpsidataobjecttypeOpsidataobjects OpsiDataObjectDetailsTargetEnum = "OPSIDATAOBJECTTYPE_OPSIDATAOBJECTS"
)

Set of constants representing the allowable values for OpsiDataObjectDetailsTargetEnum

func GetMappingOpsiDataObjectDetailsTargetEnum ¶ added in v65.47.2

func GetMappingOpsiDataObjectDetailsTargetEnum(val string) (OpsiDataObjectDetailsTargetEnum, bool)

GetMappingOpsiDataObjectDetailsTargetEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiDataObjectDetailsTargetEnumValues ¶ added in v65.47.2

func GetOpsiDataObjectDetailsTargetEnumValues() []OpsiDataObjectDetailsTargetEnum

GetOpsiDataObjectDetailsTargetEnumValues Enumerates the set of values for OpsiDataObjectDetailsTargetEnum

type OpsiDataObjectQueryParam ¶ added in v65.47.2

type OpsiDataObjectQueryParam struct {

	// Name of the query parameter.
	Name *string `mandatory:"true" json:"name"`

	// Value for the query parameter.
	Value *interface{} `mandatory:"true" json:"value"`
}

OpsiDataObjectQueryParam Details for a query parameter to be applied on an OPSI data object, when a data object query is executed.

func (OpsiDataObjectQueryParam) String ¶ added in v65.47.2

func (m OpsiDataObjectQueryParam) String() string

func (OpsiDataObjectQueryParam) ValidateEnumValue ¶ added in v65.47.2

func (m OpsiDataObjectQueryParam) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiDataObjectSummary ¶ added in v65.8.1

type OpsiDataObjectSummary interface {

	// Unique identifier of OPSI data object.
	GetIdentifier() *string

	// User-friendly name of OPSI data object.
	GetDisplayName() *string

	// Description of OPSI data object.
	GetDescription() *string

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	GetName() *string

	// Names of all the groups to which the data object belongs to.
	GetGroupNames() []string
}

OpsiDataObjectSummary Summary of an OPSI data object.

type OpsiDataObjectSupportedQueryParam ¶ added in v65.47.2

type OpsiDataObjectSupportedQueryParam struct {

	// Name of the query parameter.
	Name *string `mandatory:"true" json:"name"`

	// Description of the query parameter.
	Description *string `mandatory:"false" json:"description"`

	// Data type of the for the query parameter.
	DataType *string `mandatory:"false" json:"dataType"`
}

OpsiDataObjectSupportedQueryParam Details of query parameter supported by an OPSI data object.

func (OpsiDataObjectSupportedQueryParam) String ¶ added in v65.47.2

func (OpsiDataObjectSupportedQueryParam) ValidateEnumValue ¶ added in v65.47.2

func (m OpsiDataObjectSupportedQueryParam) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiDataObjectTypeEnum ¶ added in v65.8.1

type OpsiDataObjectTypeEnum string

OpsiDataObjectTypeEnum Enum with underlying type: string

const (
	OpsiDataObjectTypeDatabaseInsightsDataObject OpsiDataObjectTypeEnum = "DATABASE_INSIGHTS_DATA_OBJECT"
	OpsiDataObjectTypeHostInsightsDataObject     OpsiDataObjectTypeEnum = "HOST_INSIGHTS_DATA_OBJECT"
	OpsiDataObjectTypeExadataInsightsDataObject  OpsiDataObjectTypeEnum = "EXADATA_INSIGHTS_DATA_OBJECT"
)

Set of constants representing the allowable values for OpsiDataObjectTypeEnum

func GetMappingOpsiDataObjectTypeEnum ¶ added in v65.8.1

func GetMappingOpsiDataObjectTypeEnum(val string) (OpsiDataObjectTypeEnum, bool)

GetMappingOpsiDataObjectTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiDataObjectTypeEnumValues ¶ added in v65.8.1

func GetOpsiDataObjectTypeEnumValues() []OpsiDataObjectTypeEnum

GetOpsiDataObjectTypeEnumValues Enumerates the set of values for OpsiDataObjectTypeEnum

type OpsiDataObjectTypeOpsiDataObjectDetailsInQuery ¶ added in v65.47.2

type OpsiDataObjectTypeOpsiDataObjectDetailsInQuery struct {

	// An array of query parameters to be applied, for the OPSI data objects targetted by dataObjectDetailsTarget, before executing the query.
	// Refer to supportedQueryParams of OpsiDataObject for the supported query parameters.
	QueryParams []OpsiDataObjectQueryParam `mandatory:"false" json:"queryParams"`

	// Type of OPSI data object.
	DataObjectType OpsiDataObjectTypeEnum `mandatory:"true" json:"dataObjectType"`
}

OpsiDataObjectTypeOpsiDataObjectDetailsInQuery Details applicable for all OPSI data objects of a specific OpsiDataObjectType used in a data object query.

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) GetQueryParams ¶ added in v65.47.2

GetQueryParams returns QueryParams

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) MarshalJSON ¶ added in v65.47.2

func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) String ¶ added in v65.47.2

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) ValidateEnumValue ¶ added in v65.47.2

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiDataObjects ¶ added in v65.8.1

type OpsiDataObjects struct {

	// OPSI Data Object.
	OpsiDataObjects *interface{} `mandatory:"false" json:"opsiDataObjects"`
}

OpsiDataObjects Logical grouping used for OPSI data object targeted operations.

func (OpsiDataObjects) String ¶ added in v65.8.1

func (m OpsiDataObjects) String() string

func (OpsiDataObjects) ValidateEnumValue ¶ added in v65.8.1

func (m OpsiDataObjects) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiDataObjectsCollection ¶ added in v65.8.1

type OpsiDataObjectsCollection struct {

	// Array of OPSI data object summary objects.
	Items []OpsiDataObjectSummary `mandatory:"true" json:"items"`
}

OpsiDataObjectsCollection Collection of OPSI data object summary objects.

func (OpsiDataObjectsCollection) String ¶ added in v65.8.1

func (m OpsiDataObjectsCollection) String() string

func (*OpsiDataObjectsCollection) UnmarshalJSON ¶ added in v65.8.1

func (m *OpsiDataObjectsCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiDataObjectsCollection) ValidateEnumValue ¶ added in v65.8.1

func (m OpsiDataObjectsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiUxConfiguration ¶ added in v65.29.0

type OpsiUxConfiguration struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Description of OPSI configuration.
	Description *string `mandatory:"false" json:"description"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Array of configuration item summary objects.
	ConfigItems []OpsiConfigurationConfigurationItemSummary `mandatory:"false" json:"configItems"`

	// OPSI configuration resource lifecycle state.
	LifecycleState OpsiConfigurationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

OpsiUxConfiguration OPSI UX configuration.

func (OpsiUxConfiguration) GetCompartmentId ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OpsiUxConfiguration) GetConfigItems ¶ added in v65.29.0

GetConfigItems returns ConfigItems

func (OpsiUxConfiguration) GetDefinedTags ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OpsiUxConfiguration) GetDescription ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetDescription() *string

GetDescription returns Description

func (OpsiUxConfiguration) GetDisplayName ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OpsiUxConfiguration) GetFreeformTags ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OpsiUxConfiguration) GetId ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetId() *string

GetId returns Id

func (OpsiUxConfiguration) GetLifecycleDetails ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OpsiUxConfiguration) GetLifecycleState ¶ added in v65.29.0

GetLifecycleState returns LifecycleState

func (OpsiUxConfiguration) GetSystemTags ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OpsiUxConfiguration) GetTimeCreated ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OpsiUxConfiguration) GetTimeUpdated ¶ added in v65.29.0

func (m OpsiUxConfiguration) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OpsiUxConfiguration) MarshalJSON ¶ added in v65.29.0

func (m OpsiUxConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiUxConfiguration) String ¶ added in v65.29.0

func (m OpsiUxConfiguration) String() string

func (*OpsiUxConfiguration) UnmarshalJSON ¶ added in v65.29.0

func (m *OpsiUxConfiguration) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiUxConfiguration) ValidateEnumValue ¶ added in v65.29.0

func (m OpsiUxConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiUxConfigurationSummary ¶ added in v65.29.0

type OpsiUxConfigurationSummary struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Description of OPSI configuration.
	Description *string `mandatory:"false" json:"description"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time at which the resource was first created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time at which the resource was last updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// OPSI configuration resource lifecycle state.
	LifecycleState OpsiConfigurationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

OpsiUxConfigurationSummary OPSI UX configuration summary.

func (OpsiUxConfigurationSummary) GetCompartmentId ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OpsiUxConfigurationSummary) GetDefinedTags ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OpsiUxConfigurationSummary) GetDescription ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetDescription() *string

GetDescription returns Description

func (OpsiUxConfigurationSummary) GetDisplayName ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OpsiUxConfigurationSummary) GetFreeformTags ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OpsiUxConfigurationSummary) GetId ¶ added in v65.29.0

GetId returns Id

func (OpsiUxConfigurationSummary) GetLifecycleDetails ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OpsiUxConfigurationSummary) GetLifecycleState ¶ added in v65.29.0

GetLifecycleState returns LifecycleState

func (OpsiUxConfigurationSummary) GetSystemTags ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OpsiUxConfigurationSummary) GetTimeCreated ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OpsiUxConfigurationSummary) GetTimeUpdated ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OpsiUxConfigurationSummary) MarshalJSON ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiUxConfigurationSummary) String ¶ added in v65.29.0

func (OpsiUxConfigurationSummary) ValidateEnumValue ¶ added in v65.29.0

func (m OpsiUxConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpsiWarehouseDataObjects ¶ added in v65.47.2

type OpsiWarehouseDataObjects struct {

	// Operations Insights Warehouse Data Object.
	OpsiWarehouseDataObjects *interface{} `mandatory:"false" json:"opsiWarehouseDataObjects"`
}

OpsiWarehouseDataObjects Logical grouping used for Operations Insights Warehouse data objects operations.

func (OpsiWarehouseDataObjects) String ¶ added in v65.47.2

func (m OpsiWarehouseDataObjects) String() string

func (OpsiWarehouseDataObjects) ValidateEnumValue ¶ added in v65.47.2

func (m OpsiWarehouseDataObjects) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedDatabaseConnectionDetails ¶

type PeComanagedDatabaseConnectionDetails struct {

	// List of hosts and port for private endpoint accessed database resource.
	Hosts []PeComanagedDatabaseHostDetails `mandatory:"true" json:"hosts"`

	// Protocol used for connection requests for private endpoint accssed database resource.
	Protocol PeComanagedDatabaseConnectionDetailsProtocolEnum `mandatory:"false" json:"protocol,omitempty"`

	// Database service name used for connection requests.
	ServiceName *string `mandatory:"false" json:"serviceName"`
}

PeComanagedDatabaseConnectionDetails Connection details of the private endpoints.

func (PeComanagedDatabaseConnectionDetails) String ¶

func (PeComanagedDatabaseConnectionDetails) ValidateEnumValue ¶

func (m PeComanagedDatabaseConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedDatabaseConnectionDetailsProtocolEnum ¶

type PeComanagedDatabaseConnectionDetailsProtocolEnum string

PeComanagedDatabaseConnectionDetailsProtocolEnum Enum with underlying type: string

const (
	PeComanagedDatabaseConnectionDetailsProtocolTcp  PeComanagedDatabaseConnectionDetailsProtocolEnum = "TCP"
	PeComanagedDatabaseConnectionDetailsProtocolTcps PeComanagedDatabaseConnectionDetailsProtocolEnum = "TCPS"
)

Set of constants representing the allowable values for PeComanagedDatabaseConnectionDetailsProtocolEnum

func GetMappingPeComanagedDatabaseConnectionDetailsProtocolEnum ¶

func GetMappingPeComanagedDatabaseConnectionDetailsProtocolEnum(val string) (PeComanagedDatabaseConnectionDetailsProtocolEnum, bool)

GetMappingPeComanagedDatabaseConnectionDetailsProtocolEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPeComanagedDatabaseConnectionDetailsProtocolEnumValues ¶

func GetPeComanagedDatabaseConnectionDetailsProtocolEnumValues() []PeComanagedDatabaseConnectionDetailsProtocolEnum

GetPeComanagedDatabaseConnectionDetailsProtocolEnumValues Enumerates the set of values for PeComanagedDatabaseConnectionDetailsProtocolEnum

type PeComanagedDatabaseHostDetails ¶

type PeComanagedDatabaseHostDetails struct {

	// Host IP used for connection requests for Cloud DB resource.
	HostIp *string `mandatory:"false" json:"hostIp"`

	// Listener port number used for connection requests for rivate endpoint accessed db resource.
	Port *int `mandatory:"false" json:"port"`
}

PeComanagedDatabaseHostDetails Input Host Details used for connection requests for private endpoint accessed db resource.

func (PeComanagedDatabaseHostDetails) String ¶

func (PeComanagedDatabaseHostDetails) ValidateEnumValue ¶

func (m PeComanagedDatabaseHostDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedDatabaseInsight ¶

type PeComanagedDatabaseInsight struct {

	// Database insight identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the database
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// Name of database
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// OCI database resource type
	DatabaseResourceType *string `mandatory:"true" json:"databaseResourceType"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	ConnectionDetails *PeComanagedDatabaseConnectionDetails `mandatory:"false" json:"connectionDetails"`

	CredentialDetails CredentialDetails `mandatory:"false" json:"credentialDetails"`

	// Display name of database
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId *string `mandatory:"false" json:"parentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId *string `mandatory:"false" json:"rootId"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

PeComanagedDatabaseInsight Database insight resource.

func (PeComanagedDatabaseInsight) GetCompartmentId ¶

func (m PeComanagedDatabaseInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedDatabaseInsight) GetDatabaseConnectionStatusDetails ¶

func (m PeComanagedDatabaseInsight) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (PeComanagedDatabaseInsight) GetDatabaseType ¶

func (m PeComanagedDatabaseInsight) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (PeComanagedDatabaseInsight) GetDatabaseVersion ¶

func (m PeComanagedDatabaseInsight) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (PeComanagedDatabaseInsight) GetDefinedTags ¶

func (m PeComanagedDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedDatabaseInsight) GetFreeformTags ¶

func (m PeComanagedDatabaseInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedDatabaseInsight) GetId ¶

GetId returns Id

func (PeComanagedDatabaseInsight) GetLifecycleDetails ¶

func (m PeComanagedDatabaseInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedDatabaseInsight) GetLifecycleState ¶

func (m PeComanagedDatabaseInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedDatabaseInsight) GetProcessorCount ¶

func (m PeComanagedDatabaseInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedDatabaseInsight) GetStatus ¶

GetStatus returns Status

func (PeComanagedDatabaseInsight) GetSystemTags ¶

func (m PeComanagedDatabaseInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedDatabaseInsight) GetTimeCreated ¶

func (m PeComanagedDatabaseInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedDatabaseInsight) GetTimeUpdated ¶

func (m PeComanagedDatabaseInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedDatabaseInsight) MarshalJSON ¶

func (m PeComanagedDatabaseInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedDatabaseInsight) String ¶

func (*PeComanagedDatabaseInsight) UnmarshalJSON ¶

func (m *PeComanagedDatabaseInsight) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PeComanagedDatabaseInsight) ValidateEnumValue ¶

func (m PeComanagedDatabaseInsight) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedDatabaseInsightSummary ¶

type PeComanagedDatabaseInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"false" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"false" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// The hostnames for the database.
	DatabaseHostNames []string `mandatory:"false" json:"databaseHostNames"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// The time the the database insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the database insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// A message describing the status of the database connection of this resource. For example, it can be used to provide actionable information about the permission and content validity of the database connection.
	DatabaseConnectionStatusDetails *string `mandatory:"false" json:"databaseConnectionStatusDetails"`

	// OCI database resource type
	DatabaseResourceType *string `mandatory:"false" json:"databaseResourceType"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId *string `mandatory:"false" json:"parentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the root resource for a composite target. e.g. for ExaCS members the rootId will be the OCID of the Exadata Infrastructure resource.
	RootId *string `mandatory:"false" json:"rootId"`

	// Indicates the status of a database insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the database.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

PeComanagedDatabaseInsightSummary Summary of a database insight resource.

func (PeComanagedDatabaseInsightSummary) GetCompartmentId ¶

func (m PeComanagedDatabaseInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedDatabaseInsightSummary) GetDatabaseConnectionStatusDetails ¶

func (m PeComanagedDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string

GetDatabaseConnectionStatusDetails returns DatabaseConnectionStatusDetails

func (PeComanagedDatabaseInsightSummary) GetDatabaseDisplayName ¶

func (m PeComanagedDatabaseInsightSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (PeComanagedDatabaseInsightSummary) GetDatabaseHostNames ¶

func (m PeComanagedDatabaseInsightSummary) GetDatabaseHostNames() []string

GetDatabaseHostNames returns DatabaseHostNames

func (PeComanagedDatabaseInsightSummary) GetDatabaseId ¶

func (m PeComanagedDatabaseInsightSummary) GetDatabaseId() *string

GetDatabaseId returns DatabaseId

func (PeComanagedDatabaseInsightSummary) GetDatabaseName ¶

func (m PeComanagedDatabaseInsightSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (PeComanagedDatabaseInsightSummary) GetDatabaseType ¶

func (m PeComanagedDatabaseInsightSummary) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (PeComanagedDatabaseInsightSummary) GetDatabaseVersion ¶

func (m PeComanagedDatabaseInsightSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (PeComanagedDatabaseInsightSummary) GetDefinedTags ¶

func (m PeComanagedDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedDatabaseInsightSummary) GetFreeformTags ¶

func (m PeComanagedDatabaseInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedDatabaseInsightSummary) GetId ¶

GetId returns Id

func (PeComanagedDatabaseInsightSummary) GetLifecycleDetails ¶

func (m PeComanagedDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedDatabaseInsightSummary) GetLifecycleState ¶

GetLifecycleState returns LifecycleState

func (PeComanagedDatabaseInsightSummary) GetProcessorCount ¶

func (m PeComanagedDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedDatabaseInsightSummary) GetStatus ¶

GetStatus returns Status

func (PeComanagedDatabaseInsightSummary) GetSystemTags ¶

func (m PeComanagedDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedDatabaseInsightSummary) GetTimeCreated ¶

func (m PeComanagedDatabaseInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedDatabaseInsightSummary) GetTimeUpdated ¶

func (m PeComanagedDatabaseInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedDatabaseInsightSummary) MarshalJSON ¶

func (m PeComanagedDatabaseInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedDatabaseInsightSummary) String ¶

func (PeComanagedDatabaseInsightSummary) ValidateEnumValue ¶

func (m PeComanagedDatabaseInsightSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedExadataInsight ¶ added in v65.27.0

type PeComanagedExadataInsight struct {

	// Exadata insight identifier
	Id *string `mandatory:"true" json:"id"`

	// Compartment identifier of the Exadata insight resource
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	ExadataName *string `mandatory:"true" json:"exadataName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	ExadataInfraId *string `mandatory:"true" json:"exadataInfraId"`

	// The shape of the Exadata Infrastructure.
	ExadataShape *string `mandatory:"true" json:"exadataShape"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"false" json:"exadataDisplayName"`

	// true if virtualization is used in the Exadata system
	IsVirtualizedExadata *bool `mandatory:"false" json:"isVirtualizedExadata"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Operations Insights internal representation of the the Exadata system type.
	ExadataType ExadataTypeEnum `mandatory:"false" json:"exadataType,omitempty"`

	// Exadata rack type.
	ExadataRackType ExadataRackTypeEnum `mandatory:"false" json:"exadataRackType,omitempty"`

	// Indicates the status of an Exadata insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the Exadata insight.
	LifecycleState ExadataInsightLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// OCI exadata infrastructure resource type
	ExadataInfraResourceType ExadataResourceTypeEnum `mandatory:"true" json:"exadataInfraResourceType"`
}

PeComanagedExadataInsight Private endpoint managed Exadata insight resource (ExaCS).

func (PeComanagedExadataInsight) GetCompartmentId ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedExadataInsight) GetDefinedTags ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedExadataInsight) GetExadataDisplayName ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (PeComanagedExadataInsight) GetExadataName ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetExadataName() *string

GetExadataName returns ExadataName

func (PeComanagedExadataInsight) GetExadataRackType ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetExadataRackType() ExadataRackTypeEnum

GetExadataRackType returns ExadataRackType

func (PeComanagedExadataInsight) GetExadataType ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetExadataType() ExadataTypeEnum

GetExadataType returns ExadataType

func (PeComanagedExadataInsight) GetFreeformTags ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedExadataInsight) GetId ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetId() *string

GetId returns Id

func (PeComanagedExadataInsight) GetIsVirtualizedExadata ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetIsVirtualizedExadata() *bool

GetIsVirtualizedExadata returns IsVirtualizedExadata

func (PeComanagedExadataInsight) GetLifecycleDetails ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedExadataInsight) GetLifecycleState ¶ added in v65.27.0

GetLifecycleState returns LifecycleState

func (PeComanagedExadataInsight) GetStatus ¶ added in v65.27.0

GetStatus returns Status

func (PeComanagedExadataInsight) GetSystemTags ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedExadataInsight) GetTimeCreated ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedExadataInsight) GetTimeUpdated ¶ added in v65.27.0

func (m PeComanagedExadataInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedExadataInsight) MarshalJSON ¶ added in v65.27.0

func (m PeComanagedExadataInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedExadataInsight) String ¶ added in v65.27.0

func (m PeComanagedExadataInsight) String() string

func (PeComanagedExadataInsight) ValidateEnumValue ¶ added in v65.27.0

func (m PeComanagedExadataInsight) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedExadataInsightSummary ¶ added in v65.27.0

type PeComanagedExadataInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The Exadata system name. If the Exadata systems managed by Enterprise Manager, the name is unique amongst the Exadata systems managed by the same Enterprise Manager.
	ExadataName *string `mandatory:"true" json:"exadataName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the Exadata insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	ExadataInfraId *string `mandatory:"true" json:"exadataInfraId"`

	// The shape of the Exadata Infrastructure.
	ExadataShape *string `mandatory:"true" json:"exadataShape"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"false" json:"exadataDisplayName"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the Exadata insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Operations Insights internal representation of the the Exadata system type.
	ExadataType ExadataTypeEnum `mandatory:"false" json:"exadataType,omitempty"`

	// Operations Insights internal representation of the the Exadata system rack type.
	ExadataRackType ExadataRackTypeEnum `mandatory:"false" json:"exadataRackType,omitempty"`

	// Indicates the status of an Exadata insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the Exadata insight.
	LifecycleState ExadataInsightLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// OCI exadata infrastructure resource type
	ExadataInfraResourceType ExadataResourceTypeEnum `mandatory:"true" json:"exadataInfraResourceType"`
}

PeComanagedExadataInsightSummary Summary of a Private endpoint managed Exadata insight resource (ExaCS).

func (PeComanagedExadataInsightSummary) GetCompartmentId ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedExadataInsightSummary) GetDefinedTags ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedExadataInsightSummary) GetExadataDisplayName ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (PeComanagedExadataInsightSummary) GetExadataName ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetExadataName() *string

GetExadataName returns ExadataName

func (PeComanagedExadataInsightSummary) GetExadataRackType ¶ added in v65.27.0

GetExadataRackType returns ExadataRackType

func (PeComanagedExadataInsightSummary) GetExadataType ¶ added in v65.27.0

GetExadataType returns ExadataType

func (PeComanagedExadataInsightSummary) GetFreeformTags ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedExadataInsightSummary) GetId ¶ added in v65.27.0

GetId returns Id

func (PeComanagedExadataInsightSummary) GetLifecycleDetails ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedExadataInsightSummary) GetLifecycleState ¶ added in v65.27.0

GetLifecycleState returns LifecycleState

func (PeComanagedExadataInsightSummary) GetStatus ¶ added in v65.27.0

GetStatus returns Status

func (PeComanagedExadataInsightSummary) GetSystemTags ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedExadataInsightSummary) GetTimeCreated ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedExadataInsightSummary) GetTimeUpdated ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedExadataInsightSummary) MarshalJSON ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedExadataInsightSummary) String ¶ added in v65.27.0

func (PeComanagedExadataInsightSummary) ValidateEnumValue ¶ added in v65.27.0

func (m PeComanagedExadataInsightSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedHostConfigurationSummary ¶ added in v65.13.0

type PeComanagedHostConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	HostInsightId *string `mandatory:"true" json:"hostInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Platform version.
	PlatformVersion *string `mandatory:"true" json:"platformVersion"`

	// Platform vendor.
	PlatformVendor *string `mandatory:"true" json:"platformVendor"`

	// Total CPU on this host.
	TotalCpus *int `mandatory:"true" json:"totalCpus"`

	// Total amount of usable physical memory in gibabytes
	TotalMemoryInGBs *float64 `mandatory:"true" json:"totalMemoryInGBs"`

	// CPU architechure
	CpuArchitecture *string `mandatory:"true" json:"cpuArchitecture"`

	// Size of cache memory in megabytes.
	CpuCacheInMBs *float64 `mandatory:"true" json:"cpuCacheInMBs"`

	// Name of the CPU vendor.
	CpuVendor *string `mandatory:"true" json:"cpuVendor"`

	// Clock frequency of the processor in megahertz.
	CpuFrequencyInMhz *float64 `mandatory:"true" json:"cpuFrequencyInMhz"`

	// Model name of processor.
	CpuImplementation *string `mandatory:"true" json:"cpuImplementation"`

	// Number of cores per socket.
	CoresPerSocket *int `mandatory:"true" json:"coresPerSocket"`

	// Number of total sockets.
	TotalSockets *int `mandatory:"true" json:"totalSockets"`

	// Number of threads per socket.
	ThreadsPerSocket *int `mandatory:"true" json:"threadsPerSocket"`

	// Indicates if hyper-threading is enabled or not
	IsHyperThreadingEnabled *bool `mandatory:"true" json:"isHyperThreadingEnabled"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"true" json:"opsiPrivateEndpointId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	ParentId *string `mandatory:"true" json:"parentId"`

	ExadataDetails *ExadataDetails `mandatory:"true" json:"exadataDetails"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType HostConfigurationSummaryPlatformTypeEnum `mandatory:"true" json:"platformType"`
}

PeComanagedHostConfigurationSummary Configuration Summary of a PeComanaged host.

func (PeComanagedHostConfigurationSummary) GetCompartmentId ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedHostConfigurationSummary) GetCoresPerSocket ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetCoresPerSocket() *int

GetCoresPerSocket returns CoresPerSocket

func (PeComanagedHostConfigurationSummary) GetCpuArchitecture ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetCpuArchitecture() *string

GetCpuArchitecture returns CpuArchitecture

func (PeComanagedHostConfigurationSummary) GetCpuCacheInMBs ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetCpuCacheInMBs() *float64

GetCpuCacheInMBs returns CpuCacheInMBs

func (PeComanagedHostConfigurationSummary) GetCpuFrequencyInMhz ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetCpuFrequencyInMhz() *float64

GetCpuFrequencyInMhz returns CpuFrequencyInMhz

func (PeComanagedHostConfigurationSummary) GetCpuImplementation ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetCpuImplementation() *string

GetCpuImplementation returns CpuImplementation

func (PeComanagedHostConfigurationSummary) GetCpuVendor ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetCpuVendor() *string

GetCpuVendor returns CpuVendor

func (PeComanagedHostConfigurationSummary) GetDefinedTags ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedHostConfigurationSummary) GetFreeformTags ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedHostConfigurationSummary) GetHostInsightId ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetHostInsightId() *string

GetHostInsightId returns HostInsightId

func (PeComanagedHostConfigurationSummary) GetHostName ¶ added in v65.13.0

GetHostName returns HostName

func (PeComanagedHostConfigurationSummary) GetIsHyperThreadingEnabled ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (PeComanagedHostConfigurationSummary) GetPlatformType ¶ added in v65.13.0

GetPlatformType returns PlatformType

func (PeComanagedHostConfigurationSummary) GetPlatformVendor ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetPlatformVendor() *string

GetPlatformVendor returns PlatformVendor

func (PeComanagedHostConfigurationSummary) GetPlatformVersion ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (PeComanagedHostConfigurationSummary) GetThreadsPerSocket ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetThreadsPerSocket() *int

GetThreadsPerSocket returns ThreadsPerSocket

func (PeComanagedHostConfigurationSummary) GetTotalCpus ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetTotalCpus() *int

GetTotalCpus returns TotalCpus

func (PeComanagedHostConfigurationSummary) GetTotalMemoryInGBs ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetTotalMemoryInGBs() *float64

GetTotalMemoryInGBs returns TotalMemoryInGBs

func (PeComanagedHostConfigurationSummary) GetTotalSockets ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) GetTotalSockets() *int

GetTotalSockets returns TotalSockets

func (PeComanagedHostConfigurationSummary) MarshalJSON ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedHostConfigurationSummary) String ¶ added in v65.13.0

func (PeComanagedHostConfigurationSummary) ValidateEnumValue ¶ added in v65.13.0

func (m PeComanagedHostConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedHostInsight ¶ added in v65.32.0

type PeComanagedHostInsight struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"true" json:"opsiPrivateEndpointId"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId *string `mandatory:"false" json:"parentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId *string `mandatory:"false" json:"rootId"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType PeComanagedHostInsightPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"true" json:"status"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

PeComanagedHostInsight Private Endpoint host insight resource.

func (PeComanagedHostInsight) GetCompartmentId ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedHostInsight) GetDefinedTags ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedHostInsight) GetFreeformTags ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedHostInsight) GetHostDisplayName ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (PeComanagedHostInsight) GetHostName ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetHostName() *string

GetHostName returns HostName

func (PeComanagedHostInsight) GetHostType ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetHostType() *string

GetHostType returns HostType

func (PeComanagedHostInsight) GetId ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetId() *string

GetId returns Id

func (PeComanagedHostInsight) GetLifecycleDetails ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedHostInsight) GetLifecycleState ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedHostInsight) GetProcessorCount ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedHostInsight) GetStatus ¶ added in v65.32.0

GetStatus returns Status

func (PeComanagedHostInsight) GetSystemTags ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedHostInsight) GetTimeCreated ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedHostInsight) GetTimeUpdated ¶ added in v65.32.0

func (m PeComanagedHostInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedHostInsight) MarshalJSON ¶ added in v65.32.0

func (m PeComanagedHostInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedHostInsight) String ¶ added in v65.32.0

func (m PeComanagedHostInsight) String() string

func (PeComanagedHostInsight) ValidateEnumValue ¶ added in v65.32.0

func (m PeComanagedHostInsight) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedHostInsightPlatformTypeEnum ¶ added in v65.32.0

type PeComanagedHostInsightPlatformTypeEnum string

PeComanagedHostInsightPlatformTypeEnum Enum with underlying type: string

const (
	PeComanagedHostInsightPlatformTypeLinux   PeComanagedHostInsightPlatformTypeEnum = "LINUX"
	PeComanagedHostInsightPlatformTypeSolaris PeComanagedHostInsightPlatformTypeEnum = "SOLARIS"
	PeComanagedHostInsightPlatformTypeSunos   PeComanagedHostInsightPlatformTypeEnum = "SUNOS"
	PeComanagedHostInsightPlatformTypeZlinux  PeComanagedHostInsightPlatformTypeEnum = "ZLINUX"
	PeComanagedHostInsightPlatformTypeWindows PeComanagedHostInsightPlatformTypeEnum = "WINDOWS"
	PeComanagedHostInsightPlatformTypeAix     PeComanagedHostInsightPlatformTypeEnum = "AIX"
	PeComanagedHostInsightPlatformTypeHpUx    PeComanagedHostInsightPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for PeComanagedHostInsightPlatformTypeEnum

func GetMappingPeComanagedHostInsightPlatformTypeEnum ¶ added in v65.32.0

func GetMappingPeComanagedHostInsightPlatformTypeEnum(val string) (PeComanagedHostInsightPlatformTypeEnum, bool)

GetMappingPeComanagedHostInsightPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPeComanagedHostInsightPlatformTypeEnumValues ¶ added in v65.32.0

func GetPeComanagedHostInsightPlatformTypeEnumValues() []PeComanagedHostInsightPlatformTypeEnum

GetPeComanagedHostInsightPlatformTypeEnumValues Enumerates the set of values for PeComanagedHostInsightPlatformTypeEnum

type PeComanagedHostInsightSummary ¶ added in v65.32.0

type PeComanagedHostInsightSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The host name. The host name is unique amongst the hosts managed by the same management agent.
	HostName *string `mandatory:"true" json:"hostName"`

	// The user-friendly name for the host. The name does not have to be unique.
	HostDisplayName *string `mandatory:"false" json:"hostDisplayName"`

	// Operations Insights internal representation of the host type. Possible value is EXTERNAL-HOST.
	HostType *string `mandatory:"false" json:"hostType"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"false" json:"opsiPrivateEndpointId"`

	// The time the the host insight was first enabled. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the host insight was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster or DB System ID, depending on which configuration the resource belongs to.
	ParentId *string `mandatory:"false" json:"parentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Infrastructure.
	RootId *string `mandatory:"false" json:"rootId"`

	// Platform type.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType PeComanagedHostInsightSummaryPlatformTypeEnum `mandatory:"false" json:"platformType,omitempty"`

	// Indicates the status of a host insight in Operations Insights
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The current state of the host.
	LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

PeComanagedHostInsightSummary Summary of a Private Endpoint host insight resource.

func (PeComanagedHostInsightSummary) GetCompartmentId ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedHostInsightSummary) GetDefinedTags ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedHostInsightSummary) GetFreeformTags ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedHostInsightSummary) GetHostDisplayName ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (PeComanagedHostInsightSummary) GetHostName ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetHostName() *string

GetHostName returns HostName

func (PeComanagedHostInsightSummary) GetHostType ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetHostType() *string

GetHostType returns HostType

func (PeComanagedHostInsightSummary) GetId ¶ added in v65.32.0

GetId returns Id

func (PeComanagedHostInsightSummary) GetLifecycleDetails ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedHostInsightSummary) GetLifecycleState ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedHostInsightSummary) GetOpsiPrivateEndpointId ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (PeComanagedHostInsightSummary) GetProcessorCount ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedHostInsightSummary) GetStatus ¶ added in v65.32.0

GetStatus returns Status

func (PeComanagedHostInsightSummary) GetSystemTags ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedHostInsightSummary) GetTimeCreated ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedHostInsightSummary) GetTimeUpdated ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedHostInsightSummary) MarshalJSON ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedHostInsightSummary) String ¶ added in v65.32.0

func (PeComanagedHostInsightSummary) ValidateEnumValue ¶ added in v65.32.0

func (m PeComanagedHostInsightSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeComanagedHostInsightSummaryPlatformTypeEnum ¶ added in v65.32.0

type PeComanagedHostInsightSummaryPlatformTypeEnum string

PeComanagedHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

const (
	PeComanagedHostInsightSummaryPlatformTypeLinux   PeComanagedHostInsightSummaryPlatformTypeEnum = "LINUX"
	PeComanagedHostInsightSummaryPlatformTypeSolaris PeComanagedHostInsightSummaryPlatformTypeEnum = "SOLARIS"
	PeComanagedHostInsightSummaryPlatformTypeSunos   PeComanagedHostInsightSummaryPlatformTypeEnum = "SUNOS"
	PeComanagedHostInsightSummaryPlatformTypeZlinux  PeComanagedHostInsightSummaryPlatformTypeEnum = "ZLINUX"
	PeComanagedHostInsightSummaryPlatformTypeWindows PeComanagedHostInsightSummaryPlatformTypeEnum = "WINDOWS"
	PeComanagedHostInsightSummaryPlatformTypeAix     PeComanagedHostInsightSummaryPlatformTypeEnum = "AIX"
	PeComanagedHostInsightSummaryPlatformTypeHpUx    PeComanagedHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for PeComanagedHostInsightSummaryPlatformTypeEnum

func GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum ¶ added in v65.32.0

func GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum(val string) (PeComanagedHostInsightSummaryPlatformTypeEnum, bool)

GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPeComanagedHostInsightSummaryPlatformTypeEnumValues ¶ added in v65.32.0

func GetPeComanagedHostInsightSummaryPlatformTypeEnumValues() []PeComanagedHostInsightSummaryPlatformTypeEnum

GetPeComanagedHostInsightSummaryPlatformTypeEnumValues Enumerates the set of values for PeComanagedHostInsightSummaryPlatformTypeEnum

type PeComanagedManagedExternalDatabaseConfigurationSummary ¶

type PeComanagedManagedExternalDatabaseConfigurationSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	DatabaseInsightId *string `mandatory:"true" json:"databaseInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"true" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`

	// Name of the CDB.Only applies to PDB.
	CdbName *string `mandatory:"true" json:"cdbName"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" 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"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	ParentId *string `mandatory:"true" json:"parentId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OPSI private endpoint
	OpsiPrivateEndpointId *string `mandatory:"true" json:"opsiPrivateEndpointId"`

	// Array of hostname and instance name.
	Instances []HostInstanceMap `mandatory:"true" json:"instances"`

	ExadataDetails *ExadataDetails `mandatory:"true" json:"exadataDetails"`

	// Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
	ProcessorCount *int `mandatory:"false" json:"processorCount"`
}

PeComanagedManagedExternalDatabaseConfigurationSummary Configuration Summary of a Private Endpoint Co-managed External database.

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetCdbName ¶

GetCdbName returns CdbName

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetCompartmentId ¶

GetCompartmentId returns CompartmentId

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName ¶

GetDatabaseDisplayName returns DatabaseDisplayName

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId ¶

GetDatabaseInsightId returns DatabaseInsightId

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseName ¶

GetDatabaseName returns DatabaseName

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseType ¶

GetDatabaseType returns DatabaseType

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion ¶

GetDatabaseVersion returns DatabaseVersion

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDefinedTags ¶

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetProcessorCount ¶

GetProcessorCount returns ProcessorCount

func (PeComanagedManagedExternalDatabaseConfigurationSummary) MarshalJSON ¶

MarshalJSON marshals to json representation

func (PeComanagedManagedExternalDatabaseConfigurationSummary) String ¶

func (PeComanagedManagedExternalDatabaseConfigurationSummary) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectedDataItem ¶

type ProjectedDataItem struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// Upper uncertainty bound of the current usage value.
	HighValue *float64 `mandatory:"true" json:"highValue"`

	// Lower uncertainty bound of the current usage value.
	LowValue *float64 `mandatory:"true" json:"lowValue"`
}

ProjectedDataItem The timestamp of the projected event and their corresponding resource value. `highValue` and `lowValue` are the uncertainty bounds of the corresponding value.

func (ProjectedDataItem) String ¶

func (m ProjectedDataItem) String() string

func (ProjectedDataItem) ValidateEnumValue ¶

func (m ProjectedDataItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PutAwrHubObjectRequest ¶ added in v65.54.0

type PutAwrHubObjectRequest struct {

	// The object to be uploaded to the Awr Hub.
	PutAwrHubObjectBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Unique Awr Hub Object identifier
	ObjectName *string `mandatory:"true" contributesTo:"path" name:"objectName"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

PutAwrHubObjectRequest wrapper for the PutAwrHubObject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/PutAwrHubObject.go.html to see an example of how to use PutAwrHubObjectRequest.

func (PutAwrHubObjectRequest) BinaryRequestBody ¶ added in v65.54.0

func (request PutAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PutAwrHubObjectRequest) HTTPRequest ¶ added in v65.54.0

func (request PutAwrHubObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PutAwrHubObjectRequest) RetryPolicy ¶ added in v65.54.0

func (request PutAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PutAwrHubObjectRequest) String ¶ added in v65.54.0

func (request PutAwrHubObjectRequest) String() string

func (PutAwrHubObjectRequest) ValidateEnumValue ¶ added in v65.54.0

func (request PutAwrHubObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PutAwrHubObjectResponse ¶ added in v65.54.0

type PutAwrHubObjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Echoes back the value passed in the opc-client-request-id header, for use by clients when debugging.
	OpcClientRequestId *string `presentIn:"header" name:"opc-client-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"`

	// Content-MD5 header.
	OpcContentMd5 *string `presentIn:"header" name:"opc-content-md5"`

	// The Awr Hub object modification time.
	LastModified *common.SDKTime `presentIn:"header" name:"last-modified"`

	// VersionId of the requested Awr Hub object.
	VersionId *string `presentIn:"header" name:"version-id"`
}

PutAwrHubObjectResponse wrapper for the PutAwrHubObject operation

func (PutAwrHubObjectResponse) HTTPResponse ¶ added in v65.54.0

func (response PutAwrHubObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PutAwrHubObjectResponse) String ¶ added in v65.54.0

func (response PutAwrHubObjectResponse) String() string

type QueryDataObjectJsonResultSetRowsCollection ¶ added in v65.8.1

type QueryDataObjectJsonResultSetRowsCollection struct {

	// Array of result set rows.
	Items []interface{} `mandatory:"true" json:"items"`

	// Array of QueryDataObjectResultSetColumnMetadata objects that describe the result set columns.
	ItemsMetadata []QueryDataObjectResultSetColumnMetadata `mandatory:"true" json:"itemsMetadata"`

	// Time taken for executing the data object query (in seconds).
	// Consider optimizing the query or reducing the target data range, if query execution time is longer.
	QueryExecutionTimeInSeconds *float64 `mandatory:"false" json:"queryExecutionTimeInSeconds"`
}

QueryDataObjectJsonResultSetRowsCollection Collection of result set rows from the data object query.

func (QueryDataObjectJsonResultSetRowsCollection) MarshalJSON ¶ added in v65.8.1

func (m QueryDataObjectJsonResultSetRowsCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (QueryDataObjectJsonResultSetRowsCollection) String ¶ added in v65.8.1

func (QueryDataObjectJsonResultSetRowsCollection) ValidateEnumValue ¶ added in v65.8.1

func (m QueryDataObjectJsonResultSetRowsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryDataObjectResultSetColumnMetadata ¶ added in v65.8.1

type QueryDataObjectResultSetColumnMetadata struct {

	// Name of the column in a data object query result set.
	Name *string `mandatory:"true" json:"name"`

	// Type of the column in a data object query result.
	DataType *string `mandatory:"false" json:"dataType"`

	// Type name of the column in a data object query result set.
	DataTypeName QueryDataObjectResultSetColumnMetadataDataTypeNameEnum `mandatory:"false" json:"dataTypeName,omitempty"`
}

QueryDataObjectResultSetColumnMetadata Metadata of a column in a data object query result set.

func (QueryDataObjectResultSetColumnMetadata) String ¶ added in v65.8.1

func (QueryDataObjectResultSetColumnMetadata) ValidateEnumValue ¶ added in v65.8.1

func (m QueryDataObjectResultSetColumnMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryDataObjectResultSetColumnMetadataDataTypeNameEnum ¶ added in v65.8.1

type QueryDataObjectResultSetColumnMetadataDataTypeNameEnum string

QueryDataObjectResultSetColumnMetadataDataTypeNameEnum Enum with underlying type: string

const (
	QueryDataObjectResultSetColumnMetadataDataTypeNameNumber    QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "NUMBER"
	QueryDataObjectResultSetColumnMetadataDataTypeNameTimestamp QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "TIMESTAMP"
	QueryDataObjectResultSetColumnMetadataDataTypeNameVarchar2  QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "VARCHAR2"
	QueryDataObjectResultSetColumnMetadataDataTypeNameOther     QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "OTHER"
)

Set of constants representing the allowable values for QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

func GetMappingQueryDataObjectResultSetColumnMetadataDataTypeNameEnum ¶ added in v65.8.1

func GetMappingQueryDataObjectResultSetColumnMetadataDataTypeNameEnum(val string) (QueryDataObjectResultSetColumnMetadataDataTypeNameEnum, bool)

GetMappingQueryDataObjectResultSetColumnMetadataDataTypeNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumValues ¶ added in v65.8.1

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumValues() []QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumValues Enumerates the set of values for QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

type QueryDataObjectResultSetRowsCollection ¶ added in v65.8.1

type QueryDataObjectResultSetRowsCollection interface {
}

QueryDataObjectResultSetRowsCollection Collection of result set rows from the data object query.

type QueryDataObjectResultSetRowsCollectionFormatEnum ¶ added in v65.8.1

type QueryDataObjectResultSetRowsCollectionFormatEnum string

QueryDataObjectResultSetRowsCollectionFormatEnum Enum with underlying type: string

const (
	QueryDataObjectResultSetRowsCollectionFormatJson QueryDataObjectResultSetRowsCollectionFormatEnum = "JSON"
)

Set of constants representing the allowable values for QueryDataObjectResultSetRowsCollectionFormatEnum

func GetMappingQueryDataObjectResultSetRowsCollectionFormatEnum ¶ added in v65.8.1

func GetMappingQueryDataObjectResultSetRowsCollectionFormatEnum(val string) (QueryDataObjectResultSetRowsCollectionFormatEnum, bool)

GetMappingQueryDataObjectResultSetRowsCollectionFormatEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQueryDataObjectResultSetRowsCollectionFormatEnumValues ¶ added in v65.8.1

func GetQueryDataObjectResultSetRowsCollectionFormatEnumValues() []QueryDataObjectResultSetRowsCollectionFormatEnum

GetQueryDataObjectResultSetRowsCollectionFormatEnumValues Enumerates the set of values for QueryDataObjectResultSetRowsCollectionFormatEnum

type QueryOpsiDataObjectDataDetails ¶ added in v65.8.1

type QueryOpsiDataObjectDataDetails struct {
	Query DataObjectQuery `mandatory:"true" json:"query"`

	// Unique OPSI data object identifier.
	DataObjectIdentifier *string `mandatory:"false" json:"dataObjectIdentifier"`

	// Details of OPSI data objects used in the query.
	DataObjects []OpsiDataObjectDetailsInQuery `mandatory:"false" json:"dataObjects"`

	ResourceFilters *ResourceFilters `mandatory:"false" json:"resourceFilters"`
}

QueryOpsiDataObjectDataDetails Information required to form and execute query on an OPSI data object.

func (QueryOpsiDataObjectDataDetails) String ¶ added in v65.8.1

func (*QueryOpsiDataObjectDataDetails) UnmarshalJSON ¶ added in v65.8.1

func (m *QueryOpsiDataObjectDataDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (QueryOpsiDataObjectDataDetails) ValidateEnumValue ¶ added in v65.8.1

func (m QueryOpsiDataObjectDataDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryOpsiDataObjectDataRequest ¶ added in v65.8.1

type QueryOpsiDataObjectDataRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The information to be used for querying an OPSI data object.
	QueryOpsiDataObjectDataDetails `contributesTo:"body"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

QueryOpsiDataObjectDataRequest wrapper for the QueryOpsiDataObjectData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/QueryOpsiDataObjectData.go.html to see an example of how to use QueryOpsiDataObjectDataRequest.

func (QueryOpsiDataObjectDataRequest) BinaryRequestBody ¶ added in v65.8.1

func (request QueryOpsiDataObjectDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (QueryOpsiDataObjectDataRequest) HTTPRequest ¶ added in v65.8.1

func (request QueryOpsiDataObjectDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (QueryOpsiDataObjectDataRequest) RetryPolicy ¶ added in v65.8.1

func (request QueryOpsiDataObjectDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (QueryOpsiDataObjectDataRequest) String ¶ added in v65.8.1

func (request QueryOpsiDataObjectDataRequest) String() string

func (QueryOpsiDataObjectDataRequest) ValidateEnumValue ¶ added in v65.8.1

func (request QueryOpsiDataObjectDataRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryOpsiDataObjectDataResponse ¶ added in v65.8.1

type QueryOpsiDataObjectDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of QueryDataObjectResultSetRowsCollection instances
	QueryDataObjectResultSetRowsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

QueryOpsiDataObjectDataResponse wrapper for the QueryOpsiDataObjectData operation

func (QueryOpsiDataObjectDataResponse) HTTPResponse ¶ added in v65.8.1

func (response QueryOpsiDataObjectDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (QueryOpsiDataObjectDataResponse) String ¶ added in v65.8.1

func (response QueryOpsiDataObjectDataResponse) String() string

type QueryWarehouseDataObjectDataDetails ¶ added in v65.47.2

type QueryWarehouseDataObjectDataDetails struct {
	Query DataObjectQuery `mandatory:"true" json:"query"`
}

QueryWarehouseDataObjectDataDetails Information required to form and execute Operations Insights Warehouse data objects query.

func (QueryWarehouseDataObjectDataDetails) String ¶ added in v65.47.2

func (*QueryWarehouseDataObjectDataDetails) UnmarshalJSON ¶ added in v65.47.2

func (m *QueryWarehouseDataObjectDataDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (QueryWarehouseDataObjectDataDetails) ValidateEnumValue ¶ added in v65.47.2

func (m QueryWarehouseDataObjectDataDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryWarehouseDataObjectDataRequest ¶ added in v65.47.2

type QueryWarehouseDataObjectDataRequest struct {

	// Type of the Warehouse.
	WarehouseType QueryWarehouseDataObjectDataWarehouseTypeEnum `mandatory:"true" contributesTo:"path" name:"warehouseType"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Warehouse.
	WarehouseId *string `mandatory:"true" contributesTo:"path" name:"warehouseId"`

	// The information to be used for querying a Warehouse.
	QueryWarehouseDataObjectDataDetails `contributesTo:"body"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

QueryWarehouseDataObjectDataRequest wrapper for the QueryWarehouseDataObjectData operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/QueryWarehouseDataObjectData.go.html to see an example of how to use QueryWarehouseDataObjectDataRequest.

func (QueryWarehouseDataObjectDataRequest) BinaryRequestBody ¶ added in v65.47.2

func (request QueryWarehouseDataObjectDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (QueryWarehouseDataObjectDataRequest) HTTPRequest ¶ added in v65.47.2

func (request QueryWarehouseDataObjectDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (QueryWarehouseDataObjectDataRequest) RetryPolicy ¶ added in v65.47.2

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (QueryWarehouseDataObjectDataRequest) String ¶ added in v65.47.2

func (QueryWarehouseDataObjectDataRequest) ValidateEnumValue ¶ added in v65.47.2

func (request QueryWarehouseDataObjectDataRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryWarehouseDataObjectDataResponse ¶ added in v65.47.2

type QueryWarehouseDataObjectDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of QueryDataObjectResultSetRowsCollection instances
	QueryDataObjectResultSetRowsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

QueryWarehouseDataObjectDataResponse wrapper for the QueryWarehouseDataObjectData operation

func (QueryWarehouseDataObjectDataResponse) HTTPResponse ¶ added in v65.47.2

func (response QueryWarehouseDataObjectDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (QueryWarehouseDataObjectDataResponse) String ¶ added in v65.47.2

func (response QueryWarehouseDataObjectDataResponse) String() string

type QueryWarehouseDataObjectDataWarehouseTypeEnum ¶ added in v65.47.2

type QueryWarehouseDataObjectDataWarehouseTypeEnum string

QueryWarehouseDataObjectDataWarehouseTypeEnum Enum with underlying type: string

const (
	QueryWarehouseDataObjectDataWarehouseTypeAwrhubs QueryWarehouseDataObjectDataWarehouseTypeEnum = "awrHubs"
)

Set of constants representing the allowable values for QueryWarehouseDataObjectDataWarehouseTypeEnum

func GetMappingQueryWarehouseDataObjectDataWarehouseTypeEnum ¶ added in v65.47.2

func GetMappingQueryWarehouseDataObjectDataWarehouseTypeEnum(val string) (QueryWarehouseDataObjectDataWarehouseTypeEnum, bool)

GetMappingQueryWarehouseDataObjectDataWarehouseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumValues ¶ added in v65.47.2

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumValues() []QueryWarehouseDataObjectDataWarehouseTypeEnum

GetQueryWarehouseDataObjectDataWarehouseTypeEnumValues Enumerates the set of values for QueryWarehouseDataObjectDataWarehouseTypeEnum

type RelatedObjectTypeDetails ¶ added in v65.35.0

type RelatedObjectTypeDetails interface {
}

RelatedObjectTypeDetails Related object details

type RelatedObjectTypeDetailsTypeEnum ¶ added in v65.35.0

type RelatedObjectTypeDetailsTypeEnum string

RelatedObjectTypeDetailsTypeEnum Enum with underlying type: string

const (
	RelatedObjectTypeDetailsTypeSchemaObject      RelatedObjectTypeDetailsTypeEnum = "SCHEMA_OBJECT"
	RelatedObjectTypeDetailsTypeSql               RelatedObjectTypeDetailsTypeEnum = "SQL"
	RelatedObjectTypeDetailsTypeDatabaseParameter RelatedObjectTypeDetailsTypeEnum = "DATABASE_PARAMETER"
)

Set of constants representing the allowable values for RelatedObjectTypeDetailsTypeEnum

func GetMappingRelatedObjectTypeDetailsTypeEnum ¶ added in v65.35.0

func GetMappingRelatedObjectTypeDetailsTypeEnum(val string) (RelatedObjectTypeDetailsTypeEnum, bool)

GetMappingRelatedObjectTypeDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRelatedObjectTypeDetailsTypeEnumValues ¶ added in v65.35.0

func GetRelatedObjectTypeDetailsTypeEnumValues() []RelatedObjectTypeDetailsTypeEnum

GetRelatedObjectTypeDetailsTypeEnumValues Enumerates the set of values for RelatedObjectTypeDetailsTypeEnum

type ResourceCapacityTrendAggregation ¶

type ResourceCapacityTrendAggregation struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// The base allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	BaseCapacity *float64 `mandatory:"true" json:"baseCapacity"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`
}

ResourceCapacityTrendAggregation Resource Capacity samples

func (ResourceCapacityTrendAggregation) String ¶

func (ResourceCapacityTrendAggregation) ValidateEnumValue ¶

func (m ResourceCapacityTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceFilters ¶ added in v65.8.1

type ResourceFilters struct {

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be considered.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `mandatory:"false" json:"definedTagEquals"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be considered.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `mandatory:"false" json:"freeformTagEquals"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be considered.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `mandatory:"false" json:"definedTagExists"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist will be considered.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `mandatory:"false" json:"freeformTagExists"`

	// A flag to consider all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" json:"compartmentIdInSubtree"`
}

ResourceFilters Information to filter the actual target resources in an operation. e.g: While querying a DATABASE_INSIGHTS_DATA_OBJECT using /opsiDataObjects/actions/queryData API, if resourceFilters is set with valid value for definedTagEquals field, only data of the database insights resources for which the specified freeform tags exist will be considered for the actual query scope.

func (ResourceFilters) String ¶ added in v65.8.1

func (m ResourceFilters) String() string

func (ResourceFilters) ValidateEnumValue ¶ added in v65.8.1

func (m ResourceFilters) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceInsightCurrentUtilization ¶

type ResourceInsightCurrentUtilization struct {

	// List of db ids with low usage
	Low []string `mandatory:"false" json:"low"`

	// List of db ids with high usage
	High []string `mandatory:"false" json:"high"`
}

ResourceInsightCurrentUtilization Current utilization(High/low) for cpu or storage

func (ResourceInsightCurrentUtilization) String ¶

func (ResourceInsightCurrentUtilization) ValidateEnumValue ¶

func (m ResourceInsightCurrentUtilization) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceInsightProjectedUtilization ¶

type ResourceInsightProjectedUtilization struct {

	// List of db ids with low usage
	Low []ResourceInsightProjectedUtilizationItem `mandatory:"true" json:"low"`

	// List of db ids with high usage
	High []ResourceInsightProjectedUtilizationItem `mandatory:"true" json:"high"`
}

ResourceInsightProjectedUtilization Projected utilization(High/low) for cpu or storage

func (ResourceInsightProjectedUtilization) String ¶

func (ResourceInsightProjectedUtilization) ValidateEnumValue ¶

func (m ResourceInsightProjectedUtilization) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceInsightProjectedUtilizationItem ¶

type ResourceInsightProjectedUtilizationItem struct {

	// Db id
	Id *string `mandatory:"true" json:"id"`

	// Days to reach projected utilization
	DaysToReach *int `mandatory:"true" json:"daysToReach"`
}

ResourceInsightProjectedUtilizationItem Projected utilization object containing dbid and daysToReach value

func (ResourceInsightProjectedUtilizationItem) String ¶

func (ResourceInsightProjectedUtilizationItem) ValidateEnumValue ¶

func (m ResourceInsightProjectedUtilizationItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceStatistics ¶

type ResourceStatistics struct {

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Resource utilization in percentage
	UtilizationPercent *float64 `mandatory:"true" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	// The base allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	BaseCapacity *float64 `mandatory:"false" json:"baseCapacity"`

	// Indicates if auto scaling feature is enabled or disabled on a database. It will be false for all metrics other than CPU.
	IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"`

	// Array of instance metrics
	InstanceMetrics []InstanceMetrics `mandatory:"false" json:"instanceMetrics"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`
}

ResourceStatistics Contains resource statistics with usage unit

func (ResourceStatistics) String ¶

func (m ResourceStatistics) String() string

func (ResourceStatistics) ValidateEnumValue ¶

func (m ResourceStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceStatisticsAggregation ¶

type ResourceStatisticsAggregation struct {
	DatabaseDetails *DatabaseDetails `mandatory:"false" json:"databaseDetails"`

	CurrentStatistics *ResourceStatistics `mandatory:"false" json:"currentStatistics"`
}

ResourceStatisticsAggregation Contains database details and resource statistics

func (ResourceStatisticsAggregation) String ¶

func (ResourceStatisticsAggregation) ValidateEnumValue ¶

func (m ResourceStatisticsAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceStatusEnum ¶

type ResourceStatusEnum string

ResourceStatusEnum Enum with underlying type: string

const (
	ResourceStatusDisabled   ResourceStatusEnum = "DISABLED"
	ResourceStatusEnabled    ResourceStatusEnum = "ENABLED"
	ResourceStatusTerminated ResourceStatusEnum = "TERMINATED"
)

Set of constants representing the allowable values for ResourceStatusEnum

func GetMappingResourceStatusEnum ¶

func GetMappingResourceStatusEnum(val string) (ResourceStatusEnum, bool)

GetMappingResourceStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceStatusEnumValues ¶

func GetResourceStatusEnumValues() []ResourceStatusEnum

GetResourceStatusEnumValues Enumerates the set of values for ResourceStatusEnum

type ResourceUsageSummary ¶

type ResourceUsageSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Resource utilization in percentage
	UtilizationPercent *float64 `mandatory:"true" json:"utilizationPercent"`

	// Change in resource utilization in percentage
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"false" json:"exadataDisplayName"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`
}

ResourceUsageSummary Contains resource usage summary

func (ResourceUsageSummary) String ¶

func (m ResourceUsageSummary) String() string

func (ResourceUsageSummary) ValidateEnumValue ¶

func (m ResourceUsageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceUsageTrendAggregation ¶

type ResourceUsageTrendAggregation struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`
}

ResourceUsageTrendAggregation Aggregate usage samples

func (ResourceUsageTrendAggregation) String ¶

func (ResourceUsageTrendAggregation) ValidateEnumValue ¶

func (m ResourceUsageTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RotateOperationsInsightsWarehouseWalletRequest ¶

type RotateOperationsInsightsWarehouseWalletRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update 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
}

RotateOperationsInsightsWarehouseWalletRequest wrapper for the RotateOperationsInsightsWarehouseWallet operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/RotateOperationsInsightsWarehouseWallet.go.html to see an example of how to use RotateOperationsInsightsWarehouseWalletRequest.

func (RotateOperationsInsightsWarehouseWalletRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (RotateOperationsInsightsWarehouseWalletRequest) HTTPRequest ¶

func (request RotateOperationsInsightsWarehouseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RotateOperationsInsightsWarehouseWalletRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RotateOperationsInsightsWarehouseWalletRequest) String ¶

func (RotateOperationsInsightsWarehouseWalletRequest) ValidateEnumValue ¶

func (request RotateOperationsInsightsWarehouseWalletRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RotateOperationsInsightsWarehouseWalletResponse ¶

type RotateOperationsInsightsWarehouseWalletResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RotateOperationsInsightsWarehouseWalletResponse wrapper for the RotateOperationsInsightsWarehouseWallet operation

func (RotateOperationsInsightsWarehouseWalletResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (RotateOperationsInsightsWarehouseWalletResponse) String ¶

type SchemaObjectTypeDetails ¶ added in v65.35.0

type SchemaObjectTypeDetails struct {

	// Object id (from RDBMS)
	ObjectId *int `mandatory:"true" json:"objectId"`

	// Owner of object
	Owner *string `mandatory:"true" json:"owner"`

	// Name of object
	ObjectName *string `mandatory:"true" json:"objectName"`

	// Type of the object (such as TABLE, INDEX)
	ObjectType *string `mandatory:"true" json:"objectType"`

	// Subobject name; for example, partition name
	SubObjectName *string `mandatory:"false" json:"subObjectName"`
}

SchemaObjectTypeDetails Schema object details

func (SchemaObjectTypeDetails) MarshalJSON ¶ added in v65.35.0

func (m SchemaObjectTypeDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SchemaObjectTypeDetails) String ¶ added in v65.35.0

func (m SchemaObjectTypeDetails) String() string

func (SchemaObjectTypeDetails) ValidateEnumValue ¶ added in v65.35.0

func (m SchemaObjectTypeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 SqlBucket ¶

type SqlBucket struct {

	// Collection timestamp
	// Example: `"2020-03-31T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// Plan hash value for the SQL Execution Plan
	PlanHash *int64 `mandatory:"true" json:"planHash"`

	// SQL Bucket ID, examples <= 3 secs, 3-10 secs, 10-60 secs, 1-5 min, > 5 min
	// Example: `"<= 3 secs"`
	BucketId *string `mandatory:"true" json:"bucketId"`

	// Version
	// Example: `1`
	Version *float32 `mandatory:"false" json:"version"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"false" json:"databaseType"`

	// Total number of executions
	// Example: `60`
	ExecutionsCount *int `mandatory:"false" json:"executionsCount"`

	// Total CPU time
	// Example: `1046`
	CpuTimeInSec *float32 `mandatory:"false" json:"cpuTimeInSec"`

	// Total IO time
	// Example: `5810`
	IoTimeInSec *float32 `mandatory:"false" json:"ioTimeInSec"`

	// Total other wait time
	// Example: `24061`
	OtherWaitTimeInSec *float32 `mandatory:"false" json:"otherWaitTimeInSec"`

	// Total time
	// Example: `30917`
	TotalTimeInSec *float32 `mandatory:"false" json:"totalTimeInSec"`
}

SqlBucket Sql bucket type object.

func (SqlBucket) String ¶

func (m SqlBucket) String() string

func (SqlBucket) ValidateEnumValue ¶

func (m SqlBucket) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlInsightAggregation ¶

type SqlInsightAggregation struct {

	// Insight text.
	// For example `Degrading SQLs`, `Variant SQLs`,
	//   `Inefficient SQLs`, `Improving SQLs`, `SQLs with Plan Changes`,
	//   `Degrading SQLs have increasing IO Time above 50%`,
	//   `Degrading SQLs are variant`,
	//   `2 of the 2 variant SQLs have plan changes`,
	//   `Inefficient SQLs have increasing CPU Time above 50%
	Text *string `mandatory:"true" json:"text"`

	// SQL counts for a given insight. For example insight text `2 of 10 SQLs have degrading response time` will have values as [2,10]"
	Values []int `mandatory:"true" json:"values"`

	// Insight category. It would be one of the following
	// DEGRADING,
	// VARIANT,
	// INEFFICIENT,
	// CHANGING_PLANS,
	// IMPROVING,
	// DEGRADING_VARIANT,
	// DEGRADING_INEFFICIENT,
	// DEGRADING_CHANGING_PLANS,
	// DEGRADING_INCREASING_IO,
	// DEGRADING_INCREASING_CPU,
	// DEGRADING_INCREASING_INEFFICIENT_WAIT,
	// DEGRADING_CHANGING_PLANS_AND_INCREASING_IO,
	// DEGRADING_CHANGING_PLANS_AND_INCREASING_CPU,
	// DEGRADING_CHANGING_PLANS_AND_INCREASING_INEFFICIENT_WAIT,VARIANT_INEFFICIENT,
	// VARIANT_CHANGING_PLANS,
	// VARIANT_INCREASING_IO,
	// VARIANT_INCREASING_CPU,
	// VARIANT_INCREASING_INEFFICIENT_WAIT,
	// VARIANT_CHANGING_PLANS_AND_INCREASING_IO,
	// VARIANT_CHANGING_PLANS_AND_INCREASING_CPU,
	// VARIANT_CHANGING_PLANS_AND_INCREASING_INEFFICIENT_WAIT,
	// INEFFICIENT_CHANGING_PLANS,
	// INEFFICIENT_INCREASING_INEFFICIENT_WAIT,
	// INEFFICIENT_CHANGING_PLANS_AND_INCREASING_INEFFICIENT_WAIT
	Category *string `mandatory:"true" json:"category"`
}

SqlInsightAggregation Represents a SQL Insight.

func (SqlInsightAggregation) String ¶

func (m SqlInsightAggregation) String() string

func (SqlInsightAggregation) ValidateEnumValue ¶

func (m SqlInsightAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlInsightAggregationCollection ¶

type SqlInsightAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	Inventory *SqlInventory `mandatory:"true" json:"inventory"`

	// List of insights.
	Items []SqlInsightAggregation `mandatory:"true" json:"items"`

	Thresholds *SqlInsightThresholds `mandatory:"true" json:"thresholds"`
}

SqlInsightAggregationCollection SQL Insights response.

func (SqlInsightAggregationCollection) String ¶

func (SqlInsightAggregationCollection) ValidateEnumValue ¶

func (m SqlInsightAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlInsightThresholds ¶

type SqlInsightThresholds struct {

	// Degradation Percent Threshold is used to derive degrading SQLs.
	DegradationInPct *int `mandatory:"true" json:"degradationInPct"`

	// Variability Percent Threshold is used to derive variant SQLs.
	Variability *float32 `mandatory:"true" json:"variability"`

	// Inefficiency Percent Threshold is used to derive inefficient SQLs.
	InefficiencyInPct *int `mandatory:"true" json:"inefficiencyInPct"`

	// PctIncreaseInIO is used for deriving insights for SQLs which are degrading or
	// variant or inefficient. And these SQLs should also have increasing change in IO Time
	// beyond threshold. Insights are derived using linear regression.
	IncreaseInIOInPct *int `mandatory:"true" json:"increaseInIOInPct"`

	// PctIncreaseInCPU is used for deriving insights for SQLs which are degrading or
	// variant or inefficient. And these SQLs should also have increasing change in CPU Time
	// beyond threshold. Insights are derived using linear regression.
	IncreaseInCPUInPct *int `mandatory:"true" json:"increaseInCPUInPct"`

	// PctIncreaseInIO is used for deriving insights for SQLs which are degrading or
	// variant or inefficient. And these SQLs should also have increasing change in
	// Other Wait Time beyond threshold. Insights are derived using linear regression.
	IncreaseInInefficientWaitInPct *int `mandatory:"true" json:"increaseInInefficientWaitInPct"`

	// Improved Percent Threshold is used to derive improving SQLs.
	ImprovedInPct *int `mandatory:"true" json:"improvedInPct"`
}

SqlInsightThresholds Inventory details.

func (SqlInsightThresholds) String ¶

func (m SqlInsightThresholds) String() string

func (SqlInsightThresholds) ValidateEnumValue ¶

func (m SqlInsightThresholds) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlInventory ¶

type SqlInventory struct {

	// Total number of sqls. Example `2000`
	TotalSqls *int64 `mandatory:"true" json:"totalSqls"`

	// Total number of Databases. Example `400`
	TotalDatabases *int `mandatory:"true" json:"totalDatabases"`

	// Total number of sqls analyzed by the query. Example `120`
	SqlsAnalyzed *int64 `mandatory:"true" json:"sqlsAnalyzed"`
}

SqlInventory Inventory details.

func (SqlInventory) String ¶

func (m SqlInventory) String() string

func (SqlInventory) ValidateEnumValue ¶

func (m SqlInventory) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanCollection ¶

type SqlPlanCollection struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// array of SQL Plans.
	Items []SqlPlanSummary `mandatory:"true" json:"items"`
}

SqlPlanCollection SQL Plans for the particular SQL.

func (SqlPlanCollection) String ¶

func (m SqlPlanCollection) String() string

func (SqlPlanCollection) ValidateEnumValue ¶

func (m SqlPlanCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanInsightAggregation ¶

type SqlPlanInsightAggregation struct {

	// Plan hash value for the SQL Execution Plan
	PlanHash *int64 `mandatory:"true" json:"planHash"`

	// IO Time in seconds
	IoTimeInSec *float64 `mandatory:"true" json:"ioTimeInSec"`

	// CPU Time in seconds
	CpuTimeInSec *float64 `mandatory:"true" json:"cpuTimeInSec"`

	// Inefficient Wait Time in seconds
	InefficientWaitTimeInSec *float64 `mandatory:"true" json:"inefficientWaitTimeInSec"`

	// Total number of executions
	ExecutionsCount *int64 `mandatory:"true" json:"executionsCount"`
}

SqlPlanInsightAggregation SQL execution plan Performance statistics.

func (SqlPlanInsightAggregation) String ¶

func (m SqlPlanInsightAggregation) String() string

func (SqlPlanInsightAggregation) ValidateEnumValue ¶

func (m SqlPlanInsightAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanInsightAggregationCollection ¶

type SqlPlanInsightAggregationCollection struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of SQL plan insights.
	Insights []SqlPlanInsights `mandatory:"true" json:"insights"`

	// List of SQL plan statistics.
	Items []SqlPlanInsightAggregation `mandatory:"true" json:"items"`
}

SqlPlanInsightAggregationCollection SQL plan insights response.

func (SqlPlanInsightAggregationCollection) String ¶

func (SqlPlanInsightAggregationCollection) ValidateEnumValue ¶

func (m SqlPlanInsightAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanInsights ¶

type SqlPlanInsights struct {

	// SQL Plan Insight text.
	// For example `Number of Plans Used`, `Most Executed Plan`,
	//   `Best Performing Plan`, `Worst Performing Plan`,
	//   `Plan With Most IO`,
	//   `Plan with Most CPU`
	Text *string `mandatory:"true" json:"text"`

	// SQL execution plan hash value for a given insight. For example `Most Executed Plan` insight will have value as "3975467901"
	Value *int64 `mandatory:"true" json:"value"`

	// SQL Insight category. For example PLANS_USED, MOST_EXECUTED, BEST_PERFORMER, WORST_PERFORMER, MOST_CPU or MOST_IO.
	Category *string `mandatory:"true" json:"category"`
}

SqlPlanInsights Represents collection of SQL Plan Insights.

func (SqlPlanInsights) String ¶

func (m SqlPlanInsights) String() string

func (SqlPlanInsights) ValidateEnumValue ¶

func (m SqlPlanInsights) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanLine ¶

type SqlPlanLine struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// Plan hash value for the SQL Execution Plan
	PlanHash *int64 `mandatory:"true" json:"planHash"`

	// Collection time stamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Operation
	// Example: `"SELECT STATEMENT"`
	Operation *string `mandatory:"true" json:"operation"`

	// Identifier
	// Example: `3`
	Identifier *int64 `mandatory:"true" json:"identifier"`

	// Version
	// Example: `1`
	Version *float32 `mandatory:"false" json:"version"`

	// Remark
	// Example: `""`
	Remark *string `mandatory:"false" json:"remark"`

	// Options
	// Example: `"RANGE SCAN"`
	Options *string `mandatory:"false" json:"options"`

	// Object Node
	// Example: `"Q4000"`
	ObjectNode *string `mandatory:"false" json:"objectNode"`

	// Object Owner
	// Example: `"TENANT_A#SCHEMA"`
	ObjectOwner *string `mandatory:"false" json:"objectOwner"`

	// Object Name
	// Example: `"PLAN_LINES_PK"`
	ObjectName *string `mandatory:"false" json:"objectName"`

	// Object Alias
	// Example: `"PLAN_LINES@SEL$1"`
	ObjectAlias *string `mandatory:"false" json:"objectAlias"`

	// Object Instance
	// Example: `37472`
	ObjectInstance *int64 `mandatory:"false" json:"objectInstance"`

	// Object Type
	// Example: `"INDEX (UNIQUE)"`
	ObjectType *string `mandatory:"false" json:"objectType"`

	// Optimizer
	// Example: `"CLUSTER"`
	Optimizer *string `mandatory:"false" json:"optimizer"`

	// Search Columns
	// Example: `3`
	SearchColumns *int64 `mandatory:"false" json:"searchColumns"`

	// Parent Identifier
	// Example: `2`
	ParentIdentifier *int64 `mandatory:"false" json:"parentIdentifier"`

	// Depth
	// Example: `3`
	Depth *int64 `mandatory:"false" json:"depth"`

	// Position
	// Example: `1`
	Position *int64 `mandatory:"false" json:"position"`

	// Cost
	// Example: `1`
	Cost *int64 `mandatory:"false" json:"cost"`

	// Cardinality
	// Example: `1`
	Cardinality *int64 `mandatory:"false" json:"cardinality"`

	// Bytes
	// Example: `150`
	Bytes *int64 `mandatory:"false" json:"bytes"`

	// Other
	// Example: “
	Other *string `mandatory:"false" json:"other"`

	// Other Tag
	// Example: `"PARALLEL_COMBINED_WITH_PARENT"`
	OtherTag *string `mandatory:"false" json:"otherTag"`

	// Partition start
	// Example: `1`
	PartitionStart *string `mandatory:"false" json:"partitionStart"`

	// Partition stop
	// Example: `2`
	PartitionStop *string `mandatory:"false" json:"partitionStop"`

	// Partition identifier
	// Example: `8`
	PartitionIdentifier *int64 `mandatory:"false" json:"partitionIdentifier"`

	// Distribution
	// Example: `"QC (RANDOM)"`
	Distribution *string `mandatory:"false" json:"distribution"`

	// CPU cost
	// Example: `7321`
	CpuCost *int64 `mandatory:"false" json:"cpuCost"`

	// IO cost
	// Example: `1`
	IoCost *int64 `mandatory:"false" json:"ioCost"`

	// Time space
	// Example: `15614000`
	TempSpace *int64 `mandatory:"false" json:"tempSpace"`

	// Access predicates
	// Example: `"\"RESOURCE_ID\"=:1 AND \"QUERY_ID\"=:2"`
	AccessPredicates *string `mandatory:"false" json:"accessPredicates"`

	// Filter predicates
	// Example: `"(INTERNAL_FUNCTION(\"J\".\"DATABASE_ROLE\") OR (\"J\".\"DATABASE_ROLE\" IS NULL AND SYS_CONTEXT('userenv','database_role')='PRIMARY'))"`
	FilterPredicates *string `mandatory:"false" json:"filterPredicates"`

	// Projection
	// Example: `"COUNT(*)[22]"`
	Projection *string `mandatory:"false" json:"projection"`

	// Qblock Name
	// Example: `"SEL$1"`
	QblockName *string `mandatory:"false" json:"qblockName"`

	// Total elapsed time
	// Example: `1.2`
	ElapsedTimeInSec *float32 `mandatory:"false" json:"elapsedTimeInSec"`

	// Other SQL
	// Example: `"<other_xml><info type=\"db_version\">18.0.0.0</info><info type=\"parse_schema\"><![CDATA[\"SYS\"]]></info><info type=\"plan_hash_full\">483892784</info><info type=\"plan_hash\">2709293936</info><info type=\"plan_hash_2\">483892784</info><outline_data><hint><![CDATA[IGNORE_OPTIM_EMBEDDED_HINTS]]></hint><hint><![CDATA[OPTIMIZER_FEATURES_ENABLE('18.1.0')]]></hint><hint><![CDATA[DB_VERSION('18.1.0')]]></hint><hint><![CDATA[OPT_PARAM('_b_tree_bitmap_plans' 'false')]]></hint><hint><![CDATA[OPT_PARAM('_optim_peek_user_binds' 'false')]]></hint><hint><![CDATA[OPT_PARAM('result_cache_mode' 'FORCE')]]></hint><hint><![CDATA[OPT_PARAM('_fix_control' '20648883:0 27745220:1 30001331:1 30142527:1 30539126:1')]]></hint><hint><![CDATA[OUTLINE_LEAF(@\"SEL$1\")]]></hint><hint><![CDATA[INDEX(@\"SEL$1\" \"USER$\"@\"SEL$1\" \"I_USER#\")]]></hint></outline_data></other_xml>"`
	OtherXML *string `mandatory:"false" json:"otherXML"`
}

SqlPlanLine SQL Plan Line type object.

func (SqlPlanLine) String ¶

func (m SqlPlanLine) String() string

func (SqlPlanLine) ValidateEnumValue ¶

func (m SqlPlanLine) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanSummary ¶

type SqlPlanSummary struct {

	// Plan hash value for the SQL Execution Plan
	PlanHash *int64 `mandatory:"true" json:"planHash"`

	// Plan XML Content
	PlanContent *string `mandatory:"true" json:"planContent"`
}

SqlPlanSummary SQL Plan details

func (SqlPlanSummary) String ¶

func (m SqlPlanSummary) String() string

func (SqlPlanSummary) ValidateEnumValue ¶

func (m SqlPlanSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlResponseTimeDistributionAggregation ¶

type SqlResponseTimeDistributionAggregation struct {

	// Response time bucket id
	BucketId *string `mandatory:"true" json:"bucketId"`

	// Total number of SQL executions
	ExecutionsCount *int64 `mandatory:"true" json:"executionsCount"`
}

SqlResponseTimeDistributionAggregation SQL Response time distribution entry.

func (SqlResponseTimeDistributionAggregation) String ¶

func (SqlResponseTimeDistributionAggregation) ValidateEnumValue ¶

func (m SqlResponseTimeDistributionAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlResponseTimeDistributionAggregationCollection ¶

type SqlResponseTimeDistributionAggregationCollection struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Array of pre defined SQL response time bucket id and SQL executions count.
	Items []SqlResponseTimeDistributionAggregation `mandatory:"true" json:"items"`
}

SqlResponseTimeDistributionAggregationCollection SQL response time distribution over the selected time window.

func (SqlResponseTimeDistributionAggregationCollection) String ¶

func (SqlResponseTimeDistributionAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlSearchCollection ¶

type SqlSearchCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// List of Databases executing the sql.
	Items []SqlSearchSummary `mandatory:"true" json:"items"`

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"false" json:"sqlIdentifier"`

	// SQL Statement Text
	SqlText *string `mandatory:"false" json:"sqlText"`
}

SqlSearchCollection Search SQL response.

func (SqlSearchCollection) String ¶

func (m SqlSearchCollection) String() string

func (SqlSearchCollection) ValidateEnumValue ¶

func (m SqlSearchCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlSearchSummary ¶

type SqlSearchSummary struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The database name. The database name is unique within the tenancy.
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// The user-friendly name for the database. The name does not have to be unique.
	DatabaseDisplayName *string `mandatory:"true" json:"databaseDisplayName"`

	// Operations Insights internal representation of the database type.
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The version of the database.
	DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`
}

SqlSearchSummary Database summary object resulting from a sql search operation.

func (SqlSearchSummary) String ¶

func (m SqlSearchSummary) String() string

func (SqlSearchSummary) ValidateEnumValue ¶

func (m SqlSearchSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatisticAggregation ¶

type SqlStatisticAggregation struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	DatabaseDetails *DatabaseDetails `mandatory:"true" json:"databaseDetails"`

	// SQL belongs to one or more categories based on the insights.
	Category []string `mandatory:"true" json:"category"`

	Statistics *SqlStatistics `mandatory:"false" json:"statistics"`
}

SqlStatisticAggregation SQL Statistics

func (SqlStatisticAggregation) String ¶

func (m SqlStatisticAggregation) String() string

func (SqlStatisticAggregation) ValidateEnumValue ¶

func (m SqlStatisticAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatisticAggregationCollection ¶

type SqlStatisticAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Array of SQLs along with its statistics statisfying the query criteria.
	Items []SqlStatisticAggregation `mandatory:"true" json:"items"`
}

SqlStatisticAggregationCollection SQL statistics response.

func (SqlStatisticAggregationCollection) String ¶

func (SqlStatisticAggregationCollection) ValidateEnumValue ¶

func (m SqlStatisticAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatistics ¶

type SqlStatistics struct {

	// Database Time in seconds
	DatabaseTimeInSec *float64 `mandatory:"true" json:"databaseTimeInSec"`

	// Number of executions per hour
	ExecutionsPerHour *float64 `mandatory:"true" json:"executionsPerHour"`

	// Total number of executions
	ExecutionsCount *int64 `mandatory:"true" json:"executionsCount"`

	// CPU Time in seconds
	CpuTimeInSec *float64 `mandatory:"true" json:"cpuTimeInSec"`

	// I/O Time in seconds
	IoTimeInSec *float64 `mandatory:"true" json:"ioTimeInSec"`

	// Inefficient Wait Time in seconds
	InefficientWaitTimeInSec *float64 `mandatory:"true" json:"inefficientWaitTimeInSec"`

	// Response time is the average elaspsed time per execution. It is the ratio of Total Database Time to the number of executions
	ResponseTimeInSec *float64 `mandatory:"true" json:"responseTimeInSec"`

	// Number of SQL execution plans used by the SQL
	PlanCount *int64 `mandatory:"true" json:"planCount"`

	// Variability is the ratio of the standard deviation in response time to the mean of response time of the SQL
	Variability *float64 `mandatory:"true" json:"variability"`

	// Average Active Sessions represent the average active sessions at a point in time. It is the number of sessions that are either working or waiting.
	AverageActiveSessions *float64 `mandatory:"true" json:"averageActiveSessions"`

	// Percentage of Database Time
	DatabaseTimePct *float64 `mandatory:"true" json:"databaseTimePct"`

	// Percentage of Inefficiency. It is calculated by Total Database Time divided by Total Wait Time
	InefficiencyInPct *float64 `mandatory:"true" json:"inefficiencyInPct"`

	// Percent change in CPU Time based on linear regression
	ChangeInCpuTimeInPct *float64 `mandatory:"true" json:"changeInCpuTimeInPct"`

	// Percent change in IO Time based on linear regression
	ChangeInIoTimeInPct *float64 `mandatory:"true" json:"changeInIoTimeInPct"`

	// Percent change in Inefficient Wait Time based on linear regression
	ChangeInInefficientWaitTimeInPct *float64 `mandatory:"true" json:"changeInInefficientWaitTimeInPct"`

	// Percent change in Response Time based on linear regression
	ChangeInResponseTimeInPct *float64 `mandatory:"true" json:"changeInResponseTimeInPct"`

	// Percent change in Average Active Sessions based on linear regression
	ChangeInAverageActiveSessionsInPct *float64 `mandatory:"true" json:"changeInAverageActiveSessionsInPct"`

	// Percent change in Executions per hour based on linear regression
	ChangeInExecutionsPerHourInPct *float64 `mandatory:"true" json:"changeInExecutionsPerHourInPct"`

	// Percent change in Inefficiency based on linear regression
	ChangeInInefficiencyInPct *float64 `mandatory:"true" json:"changeInInefficiencyInPct"`
}

SqlStatistics Performance statistics for the SQL.

func (SqlStatistics) String ¶

func (m SqlStatistics) String() string

func (SqlStatistics) ValidateEnumValue ¶

func (m SqlStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatisticsTimeSeries ¶

type SqlStatisticsTimeSeries struct {

	// SQL performance statistic name
	Name *string `mandatory:"true" json:"name"`

	// SQL performance statistic value
	Values []float64 `mandatory:"true" json:"values"`
}

SqlStatisticsTimeSeries SQL performance statistics per database

func (SqlStatisticsTimeSeries) String ¶

func (m SqlStatisticsTimeSeries) String() string

func (SqlStatisticsTimeSeries) ValidateEnumValue ¶

func (m SqlStatisticsTimeSeries) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatisticsTimeSeriesAggregation ¶

type SqlStatisticsTimeSeriesAggregation struct {
	DatabaseDetails *DatabaseDetails `mandatory:"true" json:"databaseDetails"`

	// SQL performance statistics for a given database
	Statistics []SqlStatisticsTimeSeries `mandatory:"true" json:"statistics"`
}

SqlStatisticsTimeSeriesAggregation Database details and SQL performance statistics for a given database

func (SqlStatisticsTimeSeriesAggregation) String ¶

func (SqlStatisticsTimeSeriesAggregation) ValidateEnumValue ¶

func (m SqlStatisticsTimeSeriesAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatisticsTimeSeriesAggregationCollection ¶

type SqlStatisticsTimeSeriesAggregationCollection struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Array of SQL performance statistics across databases.
	Items []SqlStatisticsTimeSeriesAggregation `mandatory:"true" json:"items"`

	// Array comprising of all the sampling period end timestamps in RFC 3339 format.
	EndTimestamps []common.SDKTime `mandatory:"false" json:"endTimestamps"`
}

SqlStatisticsTimeSeriesAggregationCollection SQL performance statistics over the selected time window.

func (SqlStatisticsTimeSeriesAggregationCollection) String ¶

func (SqlStatisticsTimeSeriesAggregationCollection) ValidateEnumValue ¶

func (m SqlStatisticsTimeSeriesAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatisticsTimeSeriesByPlanAggregation ¶

type SqlStatisticsTimeSeriesByPlanAggregation struct {

	// Plan hash value for the SQL Execution Plan
	PlanHash *int64 `mandatory:"true" json:"planHash"`

	// SQL performance statistics for a given plan
	Statistics []SqlStatisticsTimeSeries `mandatory:"true" json:"statistics"`
}

SqlStatisticsTimeSeriesByPlanAggregation SQL performance statistics for a given plan

func (SqlStatisticsTimeSeriesByPlanAggregation) String ¶

func (SqlStatisticsTimeSeriesByPlanAggregation) ValidateEnumValue ¶

func (m SqlStatisticsTimeSeriesByPlanAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStatisticsTimeSeriesByPlanAggregationCollection ¶

type SqlStatisticsTimeSeriesByPlanAggregationCollection struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Array comprising of all the sampling period end timestamps in RFC 3339 format.
	EndTimestamps []common.SDKTime `mandatory:"true" json:"endTimestamps"`

	// array of SQL performance statistics by plans
	Items []SqlStatisticsTimeSeriesByPlanAggregation `mandatory:"true" json:"items"`
}

SqlStatisticsTimeSeriesByPlanAggregationCollection SQL performance statistics by plan over the selected time window.

func (SqlStatisticsTimeSeriesByPlanAggregationCollection) String ¶

func (SqlStatisticsTimeSeriesByPlanAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlStats ¶

type SqlStats struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// Plan hash value for the SQL Execution Plan
	PlanHashValue *int64 `mandatory:"true" json:"planHashValue"`

	// Collection timestamp
	// Example: `"2020-03-31T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// Name of Database Instance
	// Example: `"DB10902_1"`
	InstanceName *string `mandatory:"true" json:"instanceName"`

	// last_active_time
	// Example: `"0000000099CCE300"`
	LastActiveTime *string `mandatory:"false" json:"lastActiveTime"`

	// Total integer of parse calls
	//  Example: `60`
	ParseCalls *int64 `mandatory:"false" json:"parseCalls"`

	// Number of disk reads
	DiskReads *int64 `mandatory:"false" json:"diskReads"`

	// Number of direct reads
	DirectReads *int64 `mandatory:"false" json:"directReads"`

	// Number of Direct writes
	DirectWrites *int64 `mandatory:"false" json:"directWrites"`

	// Number of Buffer Gets
	BufferGets *int64 `mandatory:"false" json:"bufferGets"`

	// Number of row processed
	RowsProcessed *int64 `mandatory:"false" json:"rowsProcessed"`

	// Number of serializable aborts
	SerializableAborts *int64 `mandatory:"false" json:"serializableAborts"`

	// Number of fetches
	Fetches *int64 `mandatory:"false" json:"fetches"`

	// Number of executions
	Executions *int64 `mandatory:"false" json:"executions"`

	// Number of executions attempted on this object, but prevented due to the SQL statement being in quarantine
	AvoidedExecutions *int64 `mandatory:"false" json:"avoidedExecutions"`

	// Number of times this cursor was fully executed since the cursor was brought into the library cache
	EndOfFetchCount *int64 `mandatory:"false" json:"endOfFetchCount"`

	// Number of times the object was either loaded or reloaded
	Loads *int64 `mandatory:"false" json:"loads"`

	// Number of cursors present in the cache with this SQL text and plan
	VersionCount *int64 `mandatory:"false" json:"versionCount"`

	// Number of times this child cursor has been invalidated
	Invalidations *int64 `mandatory:"false" json:"invalidations"`

	// Number of times that a parent cursor became obsolete
	ObsoleteCount *int64 `mandatory:"false" json:"obsoleteCount"`

	// Total number of executions performed by parallel execution servers (0 when the statement has never been executed in parallel)
	PxServersExecutions *int64 `mandatory:"false" json:"pxServersExecutions"`

	// CPU time (in microseconds) used by this cursor for parsing, executing, and fetching
	CpuTimeInUs *int64 `mandatory:"false" json:"cpuTimeInUs"`

	// Elapsed time (in microseconds) used by this cursor for parsing, executing, and fetching.
	ElapsedTimeInUs *int64 `mandatory:"false" json:"elapsedTimeInUs"`

	// Average hard parse time (in microseconds) used by this cursor
	AvgHardParseTimeInUs *int64 `mandatory:"false" json:"avgHardParseTimeInUs"`

	// Concurrency wait time (in microseconds)
	ConcurrencyWaitTimeInUs *int64 `mandatory:"false" json:"concurrencyWaitTimeInUs"`

	// Application wait time (in microseconds)
	ApplicationWaitTimeInUs *int64 `mandatory:"false" json:"applicationWaitTimeInUs"`

	// Cluster wait time (in microseconds). This value is specific to Oracle RAC
	ClusterWaitTimeInUs *int64 `mandatory:"false" json:"clusterWaitTimeInUs"`

	// User I/O wait time (in microseconds)
	UserIoWaitTimeInUs *int64 `mandatory:"false" json:"userIoWaitTimeInUs"`

	// PL/SQL execution time (in microseconds)
	PlsqlExecTimeInUs *int64 `mandatory:"false" json:"plsqlExecTimeInUs"`

	// Java execution time (in microseconds)
	JavaExecTimeInUs *int64 `mandatory:"false" json:"javaExecTimeInUs"`

	// Number of sorts that were done for the child cursor
	Sorts *int64 `mandatory:"false" json:"sorts"`

	// Total shared memory (in bytes) currently occupied by all cursors with this SQL text and plan
	SharableMem *int64 `mandatory:"false" json:"sharableMem"`

	// Total shared memory (in bytes) occupied by all cursors with this SQL text and plan if they were to be fully loaded in the shared pool (that is, cursor size)
	TotalSharableMem *int64 `mandatory:"false" json:"totalSharableMem"`

	// Typecheck memory
	TypeCheckMem *int64 `mandatory:"false" json:"typeCheckMem"`

	// Number of I/O bytes which can be filtered by the Exadata storage system
	IoCellOffloadEligibleBytes *int64 `mandatory:"false" json:"ioCellOffloadEligibleBytes"`

	// Number of I/O bytes exchanged between Oracle Database and the storage system. Typically used for Cache Fusion or parallel queries
	IoInterconnectBytes *int64 `mandatory:"false" json:"ioInterconnectBytes"`

	// Number of physical read I/O requests issued by the monitored SQL. The requests may not be disk reads
	PhysicalReadRequests *int64 `mandatory:"false" json:"physicalReadRequests"`

	// Number of bytes read from disks by the monitored SQL
	PhysicalReadBytes *int64 `mandatory:"false" json:"physicalReadBytes"`

	// Number of physical write I/O requests issued by the monitored SQL
	PhysicalWriteRequests *int64 `mandatory:"false" json:"physicalWriteRequests"`

	// Number of bytes written to disks by the monitored SQL
	PhysicalWriteBytes *int64 `mandatory:"false" json:"physicalWriteBytes"`

	// exact_matching_signature
	// Example: `"18067345456756876713"`
	ExactMatchingSignature *string `mandatory:"false" json:"exactMatchingSignature"`

	// force_matching_signature
	// Example: `"18067345456756876713"`
	ForceMatchingSignature *string `mandatory:"false" json:"forceMatchingSignature"`

	// Number of uncompressed bytes (that is, size after decompression) that are offloaded to the Exadata cells
	IoCellUncompressedBytes *int64 `mandatory:"false" json:"ioCellUncompressedBytes"`

	// Number of bytes that are returned by Exadata cell through the regular I/O path
	IoCellOffloadReturnedBytes *int64 `mandatory:"false" json:"ioCellOffloadReturnedBytes"`

	// Number of this child cursor
	ChildNumber *int64 `mandatory:"false" json:"childNumber"`

	// Oracle command type definition
	CommandType *int64 `mandatory:"false" json:"commandType"`

	// Number of users that have any of the child cursors open
	UsersOpening *int64 `mandatory:"false" json:"usersOpening"`

	// Number of users executing the statement
	UsersExecuting *int64 `mandatory:"false" json:"usersExecuting"`

	// Cost of this query given by the optimizer
	OptimizerCost *int64 `mandatory:"false" json:"optimizerCost"`

	// Total Number of rows in SQLStats table
	FullPlanHashValue *string `mandatory:"false" json:"fullPlanHashValue"`

	// Module name
	Module *string `mandatory:"false" json:"module"`

	// Service name
	Service *string `mandatory:"false" json:"service"`

	// Contains the name of the action that was executing when the SQL statement was first parsed, which is set by calling DBMS_APPLICATION_INFO.SET_ACTION
	Action *string `mandatory:"false" json:"action"`

	// SQL profile used for this statement, if any
	SqlProfile *string `mandatory:"false" json:"sqlProfile"`

	// SQL patch used for this statement, if any
	SqlPatch *string `mandatory:"false" json:"sqlPatch"`

	// SQL plan baseline used for this statement, if any
	SqlPlanBaseline *string `mandatory:"false" json:"sqlPlanBaseline"`

	// Number of executions for the cursor since the last AWR snapshot
	DeltaExecutionCount *int64 `mandatory:"false" json:"deltaExecutionCount"`

	// CPU time (in microseconds) for the cursor since the last AWR snapshot
	DeltaCpuTime *int64 `mandatory:"false" json:"deltaCpuTime"`

	// Number of I/O bytes exchanged between the Oracle database and the storage system for the cursor since the last AWR snapshot
	DeltaIoBytes *int64 `mandatory:"false" json:"deltaIoBytes"`

	// Rank based on CPU Consumption
	DeltaCpuRank *int64 `mandatory:"false" json:"deltaCpuRank"`

	// Rank based on number of execution
	DeltaExecsRank *int64 `mandatory:"false" json:"deltaExecsRank"`

	// Rank based on sharable memory
	SharableMemRank *int64 `mandatory:"false" json:"sharableMemRank"`

	// Rank based on I/O Consumption
	DeltaIoRank *int64 `mandatory:"false" json:"deltaIoRank"`

	// Harmonic sum based on ranking parameters
	HarmonicSum *int64 `mandatory:"false" json:"harmonicSum"`

	// Weight based harmonic sum of ranking parameters
	WtHarmonicSum *int64 `mandatory:"false" json:"wtHarmonicSum"`

	// Total number of rows in SQLStats table
	TotalSqlCount *int64 `mandatory:"false" json:"totalSqlCount"`
}

SqlStats Sql Stats type object.

func (SqlStats) String ¶

func (m SqlStats) String() string

func (SqlStats) ValidateEnumValue ¶

func (m SqlStats) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlText ¶

type SqlText struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// Collection timestamp
	// Example: `"2020-05-06T00:00:00.000Z"`
	TimeCollected *common.SDKTime `mandatory:"true" json:"timeCollected"`

	// SQL command
	// Example: `"SELECT"`
	SqlCommand *string `mandatory:"true" json:"sqlCommand"`

	// Full SQL Text
	// Example: `"SELECT username,profile,default_tablespace,temporary_tablespace FROM dba_users"`
	// Disclaimer: SQL text being uploaded explicitly via APIs is not masked. Any sensitive literals contained in the sqlFullText column should be masked prior to ingestion.
	SqlFullText *string `mandatory:"true" json:"sqlFullText"`

	// Version
	// Example: `1`
	Version *float32 `mandatory:"false" json:"version"`

	// Exact matching signature
	// Example: `"18067345456756876713"`
	ExactMatchingSignature *string `mandatory:"false" json:"exactMatchingSignature"`

	// Force matching signature
	// Example: `"18067345456756876713"`
	ForceMatchingSignature *string `mandatory:"false" json:"forceMatchingSignature"`
}

SqlText SQL Text type object.

func (SqlText) String ¶

func (m SqlText) String() string

func (SqlText) ValidateEnumValue ¶

func (m SqlText) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTextCollection ¶

type SqlTextCollection struct {

	// array of SQL Texts.
	Items []SqlTextSummary `mandatory:"true" json:"items"`
}

SqlTextCollection SQL Text for the particular SQL.

func (SqlTextCollection) String ¶

func (m SqlTextCollection) String() string

func (SqlTextCollection) ValidateEnumValue ¶

func (m SqlTextCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTextSummary ¶

type SqlTextSummary struct {

	// Unique SQL_ID for a SQL Statement.
	SqlIdentifier *string `mandatory:"true" json:"sqlIdentifier"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database.
	DatabaseId *string `mandatory:"true" json:"databaseId"`

	// SQL Text
	SqlText *string `mandatory:"true" json:"sqlText"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

SqlTextSummary SQL Text details

func (SqlTextSummary) String ¶

func (m SqlTextSummary) String() string

func (SqlTextSummary) ValidateEnumValue ¶

func (m SqlTextSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTypeDetails ¶ added in v65.35.0

type SqlTypeDetails struct {

	// SQL identifier
	SqlId *string `mandatory:"true" json:"sqlId"`

	// First 3800 characters of the SQL text
	SqlText *string `mandatory:"true" json:"sqlText"`

	// SQL identifier
	IsSqlTextTruncated *bool `mandatory:"true" json:"isSqlTextTruncated"`

	// SQL command name (such as SELECT, INSERT)
	SqlCommand *string `mandatory:"true" json:"sqlCommand"`
}

SqlTypeDetails SQL details

func (SqlTypeDetails) MarshalJSON ¶ added in v65.35.0

func (m SqlTypeDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTypeDetails) String ¶ added in v65.35.0

func (m SqlTypeDetails) String() string

func (SqlTypeDetails) ValidateEnumValue ¶ added in v65.35.0

func (m SqlTypeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StorageServerDetails ¶

type StorageServerDetails struct {

	// The storage server name.
	StorageServerName *string `mandatory:"true" json:"storageServerName"`

	// The user-friendly name for the storage server. The name does not have to be unique.
	StorageServerDisplayName *string `mandatory:"true" json:"storageServerDisplayName"`
}

StorageServerDetails Partial information about a storage server which includes name and displayName.

func (StorageServerDetails) String ¶

func (m StorageServerDetails) String() string

func (StorageServerDetails) ValidateEnumValue ¶

func (m StorageServerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StorageServerEnum ¶

type StorageServerEnum string

StorageServerEnum Enum with underlying type: string

const (
	StorageServerStorage    StorageServerEnum = "STORAGE"
	StorageServerIops       StorageServerEnum = "IOPS"
	StorageServerThroughput StorageServerEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for StorageServerEnum

func GetMappingStorageServerEnum ¶

func GetMappingStorageServerEnum(val string) (StorageServerEnum, bool)

GetMappingStorageServerEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStorageServerEnumValues ¶

func GetStorageServerEnumValues() []StorageServerEnum

GetStorageServerEnumValues Enumerates the set of values for StorageServerEnum

type StorageTierEnum ¶ added in v65.54.0

type StorageTierEnum string

StorageTierEnum Enum with underlying type: string

const (
	StorageTierStandard         StorageTierEnum = "STANDARD"
	StorageTierInfrequentaccess StorageTierEnum = "INFREQUENTACCESS"
	StorageTierArchive          StorageTierEnum = "ARCHIVE"
)

Set of constants representing the allowable values for StorageTierEnum

func GetMappingStorageTierEnum ¶ added in v65.54.0

func GetMappingStorageTierEnum(val string) (StorageTierEnum, bool)

GetMappingStorageTierEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStorageTierEnumValues ¶ added in v65.54.0

func GetStorageTierEnumValues() []StorageTierEnum

GetStorageTierEnumValues Enumerates the set of values for StorageTierEnum

type StorageUsageTrend ¶ added in v65.32.1

type StorageUsageTrend struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// Filesystem usage in GB.
	FileSystemUsageInGBs *float64 `mandatory:"true" json:"fileSystemUsageInGBs"`

	// Filesystem available in percent.
	FileSystemAvailInPercent *float64 `mandatory:"true" json:"fileSystemAvailInPercent"`
}

StorageUsageTrend Usage data samples.

func (StorageUsageTrend) String ¶ added in v65.32.1

func (m StorageUsageTrend) String() string

func (StorageUsageTrend) ValidateEnumValue ¶ added in v65.32.1

func (m StorageUsageTrend) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StorageUsageTrendAggregation ¶ added in v65.32.1

type StorageUsageTrendAggregation struct {

	// Name of filesystem.
	FileSystemName *string `mandatory:"true" json:"fileSystemName"`

	// Mount points are specialized NTFS filesystem objects.
	MountPoint *string `mandatory:"true" json:"mountPoint"`

	// Size of filesystem.
	FileSystemSizeInGBs *float64 `mandatory:"true" json:"fileSystemSizeInGBs"`

	// List of usage data samples for a filesystem.
	UsageData []StorageUsageTrend `mandatory:"true" json:"usageData"`
}

StorageUsageTrendAggregation Usage data per filesystem.

func (StorageUsageTrendAggregation) String ¶ added in v65.32.1

func (StorageUsageTrendAggregation) ValidateEnumValue ¶ added in v65.32.1

func (m StorageUsageTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAddmDbFindingsRequest ¶ added in v65.35.0

type SummarizeAddmDbFindingsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional value filter to match the finding category exactly.
	CategoryName *string `mandatory:"false" contributesTo:"query" name:"categoryName"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAddmDbFindingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the ADDM finding summary data
	SortBy SummarizeAddmDbFindingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAddmDbFindingsRequest wrapper for the SummarizeAddmDbFindings operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbFindings.go.html to see an example of how to use SummarizeAddmDbFindingsRequest.

func (SummarizeAddmDbFindingsRequest) BinaryRequestBody ¶ added in v65.35.0

func (request SummarizeAddmDbFindingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbFindingsRequest) HTTPRequest ¶ added in v65.35.0

func (request SummarizeAddmDbFindingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAddmDbFindingsRequest) RetryPolicy ¶ added in v65.35.0

func (request SummarizeAddmDbFindingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbFindingsRequest) String ¶ added in v65.35.0

func (request SummarizeAddmDbFindingsRequest) String() string

func (SummarizeAddmDbFindingsRequest) ValidateEnumValue ¶ added in v65.35.0

func (request SummarizeAddmDbFindingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAddmDbFindingsResponse ¶ added in v65.35.0

type SummarizeAddmDbFindingsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbFindingAggregationCollection instances
	AddmDbFindingAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAddmDbFindingsResponse wrapper for the SummarizeAddmDbFindings operation

func (SummarizeAddmDbFindingsResponse) HTTPResponse ¶ added in v65.35.0

func (response SummarizeAddmDbFindingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbFindingsResponse) String ¶ added in v65.35.0

func (response SummarizeAddmDbFindingsResponse) String() string

type SummarizeAddmDbFindingsSortByEnum ¶ added in v65.35.0

type SummarizeAddmDbFindingsSortByEnum string

SummarizeAddmDbFindingsSortByEnum Enum with underlying type: string

const (
	SummarizeAddmDbFindingsSortByImpactoverallpercent    SummarizeAddmDbFindingsSortByEnum = "impactOverallPercent"
	SummarizeAddmDbFindingsSortByImpactmaxpercent        SummarizeAddmDbFindingsSortByEnum = "impactMaxPercent"
	SummarizeAddmDbFindingsSortByImpactavgactivesessions SummarizeAddmDbFindingsSortByEnum = "impactAvgActiveSessions"
	SummarizeAddmDbFindingsSortByFrequencycount          SummarizeAddmDbFindingsSortByEnum = "frequencyCount"
)

Set of constants representing the allowable values for SummarizeAddmDbFindingsSortByEnum

func GetMappingSummarizeAddmDbFindingsSortByEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbFindingsSortByEnum(val string) (SummarizeAddmDbFindingsSortByEnum, bool)

GetMappingSummarizeAddmDbFindingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbFindingsSortByEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbFindingsSortByEnumValues() []SummarizeAddmDbFindingsSortByEnum

GetSummarizeAddmDbFindingsSortByEnumValues Enumerates the set of values for SummarizeAddmDbFindingsSortByEnum

type SummarizeAddmDbFindingsSortOrderEnum ¶ added in v65.35.0

type SummarizeAddmDbFindingsSortOrderEnum string

SummarizeAddmDbFindingsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAddmDbFindingsSortOrderAsc  SummarizeAddmDbFindingsSortOrderEnum = "ASC"
	SummarizeAddmDbFindingsSortOrderDesc SummarizeAddmDbFindingsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAddmDbFindingsSortOrderEnum

func GetMappingSummarizeAddmDbFindingsSortOrderEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbFindingsSortOrderEnum(val string) (SummarizeAddmDbFindingsSortOrderEnum, bool)

GetMappingSummarizeAddmDbFindingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbFindingsSortOrderEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbFindingsSortOrderEnumValues() []SummarizeAddmDbFindingsSortOrderEnum

GetSummarizeAddmDbFindingsSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbFindingsSortOrderEnum

type SummarizeAddmDbParameterChangesRequest ¶ added in v65.35.0

type SummarizeAddmDbParameterChangesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required filter to return only changes for the specified parameter. The
	// match is case sensitive.
	Name *string `mandatory:"true" contributesTo:"query" name:"name"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional filter to return only resources whose value contains the substring given. The
	// match is not case sensitive.
	ValueContains *string `mandatory:"false" contributesTo:"query" name:"valueContains"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAddmDbParameterChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the database parameter change data
	SortBy SummarizeAddmDbParameterChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAddmDbParameterChangesRequest wrapper for the SummarizeAddmDbParameterChanges operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbParameterChanges.go.html to see an example of how to use SummarizeAddmDbParameterChangesRequest.

func (SummarizeAddmDbParameterChangesRequest) BinaryRequestBody ¶ added in v65.35.0

func (request SummarizeAddmDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbParameterChangesRequest) HTTPRequest ¶ added in v65.35.0

func (request SummarizeAddmDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAddmDbParameterChangesRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbParameterChangesRequest) String ¶ added in v65.35.0

func (SummarizeAddmDbParameterChangesRequest) ValidateEnumValue ¶ added in v65.35.0

func (request SummarizeAddmDbParameterChangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAddmDbParameterChangesResponse ¶ added in v65.35.0

type SummarizeAddmDbParameterChangesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbParameterChangeAggregationCollection instances
	AddmDbParameterChangeAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAddmDbParameterChangesResponse wrapper for the SummarizeAddmDbParameterChanges operation

func (SummarizeAddmDbParameterChangesResponse) HTTPResponse ¶ added in v65.35.0

func (response SummarizeAddmDbParameterChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbParameterChangesResponse) String ¶ added in v65.35.0

type SummarizeAddmDbParameterChangesSortByEnum ¶ added in v65.35.0

type SummarizeAddmDbParameterChangesSortByEnum string

SummarizeAddmDbParameterChangesSortByEnum Enum with underlying type: string

const (
	SummarizeAddmDbParameterChangesSortByIschanged   SummarizeAddmDbParameterChangesSortByEnum = "isChanged"
	SummarizeAddmDbParameterChangesSortByBeginsnapid SummarizeAddmDbParameterChangesSortByEnum = "beginSnapId"
)

Set of constants representing the allowable values for SummarizeAddmDbParameterChangesSortByEnum

func GetMappingSummarizeAddmDbParameterChangesSortByEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbParameterChangesSortByEnum(val string) (SummarizeAddmDbParameterChangesSortByEnum, bool)

GetMappingSummarizeAddmDbParameterChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParameterChangesSortByEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbParameterChangesSortByEnumValues() []SummarizeAddmDbParameterChangesSortByEnum

GetSummarizeAddmDbParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAddmDbParameterChangesSortByEnum

type SummarizeAddmDbParameterChangesSortOrderEnum ¶ added in v65.35.0

type SummarizeAddmDbParameterChangesSortOrderEnum string

SummarizeAddmDbParameterChangesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAddmDbParameterChangesSortOrderAsc  SummarizeAddmDbParameterChangesSortOrderEnum = "ASC"
	SummarizeAddmDbParameterChangesSortOrderDesc SummarizeAddmDbParameterChangesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAddmDbParameterChangesSortOrderEnum

func GetMappingSummarizeAddmDbParameterChangesSortOrderEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbParameterChangesSortOrderEnum(val string) (SummarizeAddmDbParameterChangesSortOrderEnum, bool)

GetMappingSummarizeAddmDbParameterChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParameterChangesSortOrderEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbParameterChangesSortOrderEnumValues() []SummarizeAddmDbParameterChangesSortOrderEnum

GetSummarizeAddmDbParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbParameterChangesSortOrderEnum

type SummarizeAddmDbParametersHasRecommendationsEnum ¶ added in v65.35.0

type SummarizeAddmDbParametersHasRecommendationsEnum string

SummarizeAddmDbParametersHasRecommendationsEnum Enum with underlying type: string

const (
	SummarizeAddmDbParametersHasRecommendationsTrue  SummarizeAddmDbParametersHasRecommendationsEnum = "true"
	SummarizeAddmDbParametersHasRecommendationsFalse SummarizeAddmDbParametersHasRecommendationsEnum = "false"
)

Set of constants representing the allowable values for SummarizeAddmDbParametersHasRecommendationsEnum

func GetMappingSummarizeAddmDbParametersHasRecommendationsEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbParametersHasRecommendationsEnum(val string) (SummarizeAddmDbParametersHasRecommendationsEnum, bool)

GetMappingSummarizeAddmDbParametersHasRecommendationsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersHasRecommendationsEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersHasRecommendationsEnumValues() []SummarizeAddmDbParametersHasRecommendationsEnum

GetSummarizeAddmDbParametersHasRecommendationsEnumValues Enumerates the set of values for SummarizeAddmDbParametersHasRecommendationsEnum

type SummarizeAddmDbParametersIsChangedEnum ¶ added in v65.35.0

type SummarizeAddmDbParametersIsChangedEnum string

SummarizeAddmDbParametersIsChangedEnum Enum with underlying type: string

const (
	SummarizeAddmDbParametersIsChangedTrue  SummarizeAddmDbParametersIsChangedEnum = "true"
	SummarizeAddmDbParametersIsChangedFalse SummarizeAddmDbParametersIsChangedEnum = "false"
)

Set of constants representing the allowable values for SummarizeAddmDbParametersIsChangedEnum

func GetMappingSummarizeAddmDbParametersIsChangedEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbParametersIsChangedEnum(val string) (SummarizeAddmDbParametersIsChangedEnum, bool)

GetMappingSummarizeAddmDbParametersIsChangedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersIsChangedEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersIsChangedEnumValues() []SummarizeAddmDbParametersIsChangedEnum

GetSummarizeAddmDbParametersIsChangedEnumValues Enumerates the set of values for SummarizeAddmDbParametersIsChangedEnum

type SummarizeAddmDbParametersIsDefaultEnum ¶ added in v65.35.0

type SummarizeAddmDbParametersIsDefaultEnum string

SummarizeAddmDbParametersIsDefaultEnum Enum with underlying type: string

const (
	SummarizeAddmDbParametersIsDefaultTrue  SummarizeAddmDbParametersIsDefaultEnum = "true"
	SummarizeAddmDbParametersIsDefaultFalse SummarizeAddmDbParametersIsDefaultEnum = "false"
)

Set of constants representing the allowable values for SummarizeAddmDbParametersIsDefaultEnum

func GetMappingSummarizeAddmDbParametersIsDefaultEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbParametersIsDefaultEnum(val string) (SummarizeAddmDbParametersIsDefaultEnum, bool)

GetMappingSummarizeAddmDbParametersIsDefaultEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersIsDefaultEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersIsDefaultEnumValues() []SummarizeAddmDbParametersIsDefaultEnum

GetSummarizeAddmDbParametersIsDefaultEnumValues Enumerates the set of values for SummarizeAddmDbParametersIsDefaultEnum

type SummarizeAddmDbParametersRequest ¶ added in v65.35.0

type SummarizeAddmDbParametersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional value filter to match the parameter category exactly. Note the list of possible
	// category names can be retrieved from the following endpoint:
	// /databases/{databaseId}/addmDbParameterCategories.
	CategoryName *string `mandatory:"false" contributesTo:"query" name:"categoryName"`

	// Optional filter to return only resources whose name or value contains the substring given. The
	// match is not case sensitive.
	NameOrValueContains *string `mandatory:"false" contributesTo:"query" name:"nameOrValueContains"`

	// Optional filter to return only parameters whose value changed in the specified time period.
	// Valid values include: TRUE, FALSE
	IsChanged SummarizeAddmDbParametersIsChangedEnum `mandatory:"false" contributesTo:"query" name:"isChanged" omitEmpty:"true"`

	// Optional filter to return only parameters whose end value was set to the default value (TRUE)
	// or was specified in the parameter file (FALSE). Valid values include: TRUE, FALSE
	IsDefault SummarizeAddmDbParametersIsDefaultEnum `mandatory:"false" contributesTo:"query" name:"isDefault" omitEmpty:"true"`

	// Optional filter to return only parameters which have recommendations in the specified time period.
	// Valid values include: TRUE, FALSE
	HasRecommendations SummarizeAddmDbParametersHasRecommendationsEnum `mandatory:"false" contributesTo:"query" name:"hasRecommendations" omitEmpty:"true"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAddmDbParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the database parameter data
	SortBy SummarizeAddmDbParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAddmDbParametersRequest wrapper for the SummarizeAddmDbParameters operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbParameters.go.html to see an example of how to use SummarizeAddmDbParametersRequest.

func (SummarizeAddmDbParametersRequest) BinaryRequestBody ¶ added in v65.35.0

func (request SummarizeAddmDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbParametersRequest) HTTPRequest ¶ added in v65.35.0

func (request SummarizeAddmDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAddmDbParametersRequest) RetryPolicy ¶ added in v65.35.0

func (request SummarizeAddmDbParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbParametersRequest) String ¶ added in v65.35.0

func (request SummarizeAddmDbParametersRequest) String() string

func (SummarizeAddmDbParametersRequest) ValidateEnumValue ¶ added in v65.35.0

func (request SummarizeAddmDbParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAddmDbParametersResponse ¶ added in v65.35.0

type SummarizeAddmDbParametersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbParameterAggregationCollection instances
	AddmDbParameterAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAddmDbParametersResponse wrapper for the SummarizeAddmDbParameters operation

func (SummarizeAddmDbParametersResponse) HTTPResponse ¶ added in v65.35.0

func (response SummarizeAddmDbParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbParametersResponse) String ¶ added in v65.35.0

func (response SummarizeAddmDbParametersResponse) String() string

type SummarizeAddmDbParametersSortByEnum ¶ added in v65.35.0

type SummarizeAddmDbParametersSortByEnum string

SummarizeAddmDbParametersSortByEnum Enum with underlying type: string

const (
	SummarizeAddmDbParametersSortByIschanged SummarizeAddmDbParametersSortByEnum = "isChanged"
	SummarizeAddmDbParametersSortByName      SummarizeAddmDbParametersSortByEnum = "name"
)

Set of constants representing the allowable values for SummarizeAddmDbParametersSortByEnum

func GetMappingSummarizeAddmDbParametersSortByEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbParametersSortByEnum(val string) (SummarizeAddmDbParametersSortByEnum, bool)

GetMappingSummarizeAddmDbParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersSortByEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersSortByEnumValues() []SummarizeAddmDbParametersSortByEnum

GetSummarizeAddmDbParametersSortByEnumValues Enumerates the set of values for SummarizeAddmDbParametersSortByEnum

type SummarizeAddmDbParametersSortOrderEnum ¶ added in v65.35.0

type SummarizeAddmDbParametersSortOrderEnum string

SummarizeAddmDbParametersSortOrderEnum Enum with underlying type: string

const (
	SummarizeAddmDbParametersSortOrderAsc  SummarizeAddmDbParametersSortOrderEnum = "ASC"
	SummarizeAddmDbParametersSortOrderDesc SummarizeAddmDbParametersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAddmDbParametersSortOrderEnum

func GetMappingSummarizeAddmDbParametersSortOrderEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbParametersSortOrderEnum(val string) (SummarizeAddmDbParametersSortOrderEnum, bool)

GetMappingSummarizeAddmDbParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersSortOrderEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbParametersSortOrderEnumValues() []SummarizeAddmDbParametersSortOrderEnum

GetSummarizeAddmDbParametersSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbParametersSortOrderEnum

type SummarizeAddmDbRecommendationsRequest ¶ added in v65.35.0

type SummarizeAddmDbRecommendationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional value filter to match the finding category exactly.
	CategoryName *string `mandatory:"false" contributesTo:"query" name:"categoryName"`

	// Unique finding ID
	FindingIdentifier *string `mandatory:"false" contributesTo:"query" name:"findingIdentifier"`

	// Optional filter to return only resources whose sql id matches the value given. Only considered when
	// categoryName is SQL_TUNING.
	SqlIdentifier *string `mandatory:"false" contributesTo:"query" name:"sqlIdentifier"`

	// Optional filter to return only resources whose owner or name contains the substring given. The
	// match is not case sensitive. Only considered when categoryName is SCHEMA_OBJECT.
	OwnerOrNameContains *string `mandatory:"false" contributesTo:"query" name:"ownerOrNameContains"`

	// Optional filter to return only resources whose name contains the substring given. The
	// match is not case sensitive. Only considered when categoryName is DATABASE_CONFIGURATION.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Optional filter to return only resources whose name exactly matches the substring given. The
	// match is case sensitive. Only considered when categoryName is DATABASE_CONFIGURATION.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAddmDbRecommendationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Field name for sorting the recommendation data
	SortBy SummarizeAddmDbRecommendationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAddmDbRecommendationsRequest wrapper for the SummarizeAddmDbRecommendations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbRecommendations.go.html to see an example of how to use SummarizeAddmDbRecommendationsRequest.

func (SummarizeAddmDbRecommendationsRequest) BinaryRequestBody ¶ added in v65.35.0

func (request SummarizeAddmDbRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbRecommendationsRequest) HTTPRequest ¶ added in v65.35.0

func (request SummarizeAddmDbRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAddmDbRecommendationsRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbRecommendationsRequest) String ¶ added in v65.35.0

func (SummarizeAddmDbRecommendationsRequest) ValidateEnumValue ¶ added in v65.35.0

func (request SummarizeAddmDbRecommendationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAddmDbRecommendationsResponse ¶ added in v65.35.0

type SummarizeAddmDbRecommendationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbRecommendationAggregationCollection instances
	AddmDbRecommendationAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAddmDbRecommendationsResponse wrapper for the SummarizeAddmDbRecommendations operation

func (SummarizeAddmDbRecommendationsResponse) HTTPResponse ¶ added in v65.35.0

func (response SummarizeAddmDbRecommendationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbRecommendationsResponse) String ¶ added in v65.35.0

type SummarizeAddmDbRecommendationsSortByEnum ¶ added in v65.35.0

type SummarizeAddmDbRecommendationsSortByEnum string

SummarizeAddmDbRecommendationsSortByEnum Enum with underlying type: string

const (
	SummarizeAddmDbRecommendationsSortByMaxbenefitpercent           SummarizeAddmDbRecommendationsSortByEnum = "maxBenefitPercent"
	SummarizeAddmDbRecommendationsSortByMaxbenefitavgactivesessions SummarizeAddmDbRecommendationsSortByEnum = "maxBenefitAvgActiveSessions"
	SummarizeAddmDbRecommendationsSortByFrequencycount              SummarizeAddmDbRecommendationsSortByEnum = "frequencyCount"
)

Set of constants representing the allowable values for SummarizeAddmDbRecommendationsSortByEnum

func GetMappingSummarizeAddmDbRecommendationsSortByEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbRecommendationsSortByEnum(val string) (SummarizeAddmDbRecommendationsSortByEnum, bool)

GetMappingSummarizeAddmDbRecommendationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbRecommendationsSortByEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbRecommendationsSortByEnumValues() []SummarizeAddmDbRecommendationsSortByEnum

GetSummarizeAddmDbRecommendationsSortByEnumValues Enumerates the set of values for SummarizeAddmDbRecommendationsSortByEnum

type SummarizeAddmDbRecommendationsSortOrderEnum ¶ added in v65.35.0

type SummarizeAddmDbRecommendationsSortOrderEnum string

SummarizeAddmDbRecommendationsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAddmDbRecommendationsSortOrderAsc  SummarizeAddmDbRecommendationsSortOrderEnum = "ASC"
	SummarizeAddmDbRecommendationsSortOrderDesc SummarizeAddmDbRecommendationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAddmDbRecommendationsSortOrderEnum

func GetMappingSummarizeAddmDbRecommendationsSortOrderEnum ¶ added in v65.35.0

func GetMappingSummarizeAddmDbRecommendationsSortOrderEnum(val string) (SummarizeAddmDbRecommendationsSortOrderEnum, bool)

GetMappingSummarizeAddmDbRecommendationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbRecommendationsSortOrderEnumValues ¶ added in v65.35.0

func GetSummarizeAddmDbRecommendationsSortOrderEnumValues() []SummarizeAddmDbRecommendationsSortOrderEnum

GetSummarizeAddmDbRecommendationsSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbRecommendationsSortOrderEnum

type SummarizeAddmDbSchemaObjectsRequest ¶ added in v65.35.0

type SummarizeAddmDbSchemaObjectsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// One or more unique Object id (from RDBMS)
	ObjectIdentifier []int `contributesTo:"query" name:"objectIdentifier" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAddmDbSchemaObjectsRequest wrapper for the SummarizeAddmDbSchemaObjects operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbSchemaObjects.go.html to see an example of how to use SummarizeAddmDbSchemaObjectsRequest.

func (SummarizeAddmDbSchemaObjectsRequest) BinaryRequestBody ¶ added in v65.35.0

func (request SummarizeAddmDbSchemaObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbSchemaObjectsRequest) HTTPRequest ¶ added in v65.35.0

func (request SummarizeAddmDbSchemaObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAddmDbSchemaObjectsRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbSchemaObjectsRequest) String ¶ added in v65.35.0

func (SummarizeAddmDbSchemaObjectsRequest) ValidateEnumValue ¶ added in v65.35.0

func (request SummarizeAddmDbSchemaObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAddmDbSchemaObjectsResponse ¶ added in v65.35.0

type SummarizeAddmDbSchemaObjectsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbSchemaObjectCollection instances
	AddmDbSchemaObjectCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAddmDbSchemaObjectsResponse wrapper for the SummarizeAddmDbSchemaObjects operation

func (SummarizeAddmDbSchemaObjectsResponse) HTTPResponse ¶ added in v65.35.0

func (response SummarizeAddmDbSchemaObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbSchemaObjectsResponse) String ¶ added in v65.35.0

func (response SummarizeAddmDbSchemaObjectsResponse) String() string

type SummarizeAddmDbSqlStatementsRequest ¶ added in v65.35.0

type SummarizeAddmDbSqlStatementsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// One or more unique SQL_IDs for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier []string `contributesTo:"query" name:"sqlIdentifier" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAddmDbSqlStatementsRequest wrapper for the SummarizeAddmDbSqlStatements operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAddmDbSqlStatements.go.html to see an example of how to use SummarizeAddmDbSqlStatementsRequest.

func (SummarizeAddmDbSqlStatementsRequest) BinaryRequestBody ¶ added in v65.35.0

func (request SummarizeAddmDbSqlStatementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbSqlStatementsRequest) HTTPRequest ¶ added in v65.35.0

func (request SummarizeAddmDbSqlStatementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAddmDbSqlStatementsRequest) RetryPolicy ¶ added in v65.35.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbSqlStatementsRequest) String ¶ added in v65.35.0

func (SummarizeAddmDbSqlStatementsRequest) ValidateEnumValue ¶ added in v65.35.0

func (request SummarizeAddmDbSqlStatementsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAddmDbSqlStatementsResponse ¶ added in v65.35.0

type SummarizeAddmDbSqlStatementsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AddmDbSqlStatementCollection instances
	AddmDbSqlStatementCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAddmDbSqlStatementsResponse wrapper for the SummarizeAddmDbSqlStatements operation

func (SummarizeAddmDbSqlStatementsResponse) HTTPResponse ¶ added in v65.35.0

func (response SummarizeAddmDbSqlStatementsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbSqlStatementsResponse) String ¶ added in v65.35.0

func (response SummarizeAddmDbSqlStatementsResponse) String() string

type SummarizeAwrDatabaseCpuUsagesRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseCpuUsagesRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
	SessionType SummarizeAwrDatabaseCpuUsagesSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR CPU usage summary data.
	SortBy SummarizeAwrDatabaseCpuUsagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseCpuUsagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseCpuUsagesRequest wrapper for the SummarizeAwrDatabaseCpuUsages operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseCpuUsages.go.html to see an example of how to use SummarizeAwrDatabaseCpuUsagesRequest.

func (SummarizeAwrDatabaseCpuUsagesRequest) BinaryRequestBody ¶ added in v65.14.0

func (request SummarizeAwrDatabaseCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseCpuUsagesRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseCpuUsagesRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseCpuUsagesRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseCpuUsagesRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseCpuUsagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseCpuUsagesResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseCpuUsagesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseCpuUsageCollection instances
	AwrDatabaseCpuUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseCpuUsagesResponse wrapper for the SummarizeAwrDatabaseCpuUsages operation

func (SummarizeAwrDatabaseCpuUsagesResponse) HTTPResponse ¶ added in v65.14.0

func (response SummarizeAwrDatabaseCpuUsagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseCpuUsagesResponse) String ¶ added in v65.14.0

type SummarizeAwrDatabaseCpuUsagesSessionTypeEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseCpuUsagesSessionTypeEnum string

SummarizeAwrDatabaseCpuUsagesSessionTypeEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseCpuUsagesSessionTypeForeground SummarizeAwrDatabaseCpuUsagesSessionTypeEnum = "FOREGROUND"
	SummarizeAwrDatabaseCpuUsagesSessionTypeBackground SummarizeAwrDatabaseCpuUsagesSessionTypeEnum = "BACKGROUND"
	SummarizeAwrDatabaseCpuUsagesSessionTypeAll        SummarizeAwrDatabaseCpuUsagesSessionTypeEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

func GetMappingSummarizeAwrDatabaseCpuUsagesSessionTypeEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseCpuUsagesSessionTypeEnum(val string) (SummarizeAwrDatabaseCpuUsagesSessionTypeEnum, bool)

GetMappingSummarizeAwrDatabaseCpuUsagesSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumValues() []SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

type SummarizeAwrDatabaseCpuUsagesSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseCpuUsagesSortByEnum string

SummarizeAwrDatabaseCpuUsagesSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseCpuUsagesSortByTimeSampled SummarizeAwrDatabaseCpuUsagesSortByEnum = "TIME_SAMPLED"
	SummarizeAwrDatabaseCpuUsagesSortByAvgValue    SummarizeAwrDatabaseCpuUsagesSortByEnum = "AVG_VALUE"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseCpuUsagesSortByEnum

func GetMappingSummarizeAwrDatabaseCpuUsagesSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseCpuUsagesSortByEnum(val string) (SummarizeAwrDatabaseCpuUsagesSortByEnum, bool)

GetMappingSummarizeAwrDatabaseCpuUsagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumValues() []SummarizeAwrDatabaseCpuUsagesSortByEnum

GetSummarizeAwrDatabaseCpuUsagesSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseCpuUsagesSortByEnum

type SummarizeAwrDatabaseCpuUsagesSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseCpuUsagesSortOrderEnum string

SummarizeAwrDatabaseCpuUsagesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseCpuUsagesSortOrderAsc  SummarizeAwrDatabaseCpuUsagesSortOrderEnum = "ASC"
	SummarizeAwrDatabaseCpuUsagesSortOrderDesc SummarizeAwrDatabaseCpuUsagesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseCpuUsagesSortOrderEnum

func GetMappingSummarizeAwrDatabaseCpuUsagesSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseCpuUsagesSortOrderEnum(val string) (SummarizeAwrDatabaseCpuUsagesSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseCpuUsagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumValues() []SummarizeAwrDatabaseCpuUsagesSortOrderEnum

GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseCpuUsagesSortOrderEnum

type SummarizeAwrDatabaseMetricsRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseMetricsRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The required multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR time series summary data.
	SortBy SummarizeAwrDatabaseMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseMetricsRequest wrapper for the SummarizeAwrDatabaseMetrics operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseMetrics.go.html to see an example of how to use SummarizeAwrDatabaseMetricsRequest.

func (SummarizeAwrDatabaseMetricsRequest) BinaryRequestBody ¶ added in v65.14.0

func (request SummarizeAwrDatabaseMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseMetricsRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseMetricsRequest) RetryPolicy ¶ added in v65.14.0

func (request SummarizeAwrDatabaseMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseMetricsRequest) String ¶ added in v65.14.0

func (request SummarizeAwrDatabaseMetricsRequest) String() string

func (SummarizeAwrDatabaseMetricsRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseMetricsResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseMetricCollection instances
	AwrDatabaseMetricCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseMetricsResponse wrapper for the SummarizeAwrDatabaseMetrics operation

func (SummarizeAwrDatabaseMetricsResponse) HTTPResponse ¶ added in v65.14.0

func (response SummarizeAwrDatabaseMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseMetricsResponse) String ¶ added in v65.14.0

func (response SummarizeAwrDatabaseMetricsResponse) String() string

type SummarizeAwrDatabaseMetricsSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseMetricsSortByEnum string

SummarizeAwrDatabaseMetricsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseMetricsSortByTimestamp SummarizeAwrDatabaseMetricsSortByEnum = "TIMESTAMP"
	SummarizeAwrDatabaseMetricsSortByName      SummarizeAwrDatabaseMetricsSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseMetricsSortByEnum

func GetMappingSummarizeAwrDatabaseMetricsSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseMetricsSortByEnum(val string) (SummarizeAwrDatabaseMetricsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseMetricsSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseMetricsSortByEnumValues() []SummarizeAwrDatabaseMetricsSortByEnum

GetSummarizeAwrDatabaseMetricsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseMetricsSortByEnum

type SummarizeAwrDatabaseMetricsSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseMetricsSortOrderEnum string

SummarizeAwrDatabaseMetricsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseMetricsSortOrderAsc  SummarizeAwrDatabaseMetricsSortOrderEnum = "ASC"
	SummarizeAwrDatabaseMetricsSortOrderDesc SummarizeAwrDatabaseMetricsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseMetricsSortOrderEnum

func GetMappingSummarizeAwrDatabaseMetricsSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseMetricsSortOrderEnum(val string) (SummarizeAwrDatabaseMetricsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseMetricsSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseMetricsSortOrderEnumValues() []SummarizeAwrDatabaseMetricsSortOrderEnum

GetSummarizeAwrDatabaseMetricsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseMetricsSortOrderEnum

type SummarizeAwrDatabaseParameterChangesRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseParameterChangesRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The required single value query parameter to filter the entity name.
	Name *string `mandatory:"true" contributesTo:"query" name:"name"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR database parameter change history data.
	SortBy SummarizeAwrDatabaseParameterChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseParameterChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseParameterChangesRequest wrapper for the SummarizeAwrDatabaseParameterChanges operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseParameterChanges.go.html to see an example of how to use SummarizeAwrDatabaseParameterChangesRequest.

func (SummarizeAwrDatabaseParameterChangesRequest) BinaryRequestBody ¶ added in v65.14.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseParameterChangesRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseParameterChangesRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseParameterChangesRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseParameterChangesRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseParameterChangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseParameterChangesResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseParameterChangesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseParameterChangeCollection instances
	AwrDatabaseParameterChangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseParameterChangesResponse wrapper for the SummarizeAwrDatabaseParameterChanges operation

func (SummarizeAwrDatabaseParameterChangesResponse) HTTPResponse ¶ added in v65.14.0

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseParameterChangesResponse) String ¶ added in v65.14.0

type SummarizeAwrDatabaseParameterChangesSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseParameterChangesSortByEnum string

SummarizeAwrDatabaseParameterChangesSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseParameterChangesSortByIsChanged SummarizeAwrDatabaseParameterChangesSortByEnum = "IS_CHANGED"
	SummarizeAwrDatabaseParameterChangesSortByName      SummarizeAwrDatabaseParameterChangesSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseParameterChangesSortByEnum

func GetMappingSummarizeAwrDatabaseParameterChangesSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseParameterChangesSortByEnum(val string) (SummarizeAwrDatabaseParameterChangesSortByEnum, bool)

GetMappingSummarizeAwrDatabaseParameterChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParameterChangesSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParameterChangesSortByEnumValues() []SummarizeAwrDatabaseParameterChangesSortByEnum

GetSummarizeAwrDatabaseParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseParameterChangesSortByEnum

type SummarizeAwrDatabaseParameterChangesSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseParameterChangesSortOrderEnum string

SummarizeAwrDatabaseParameterChangesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseParameterChangesSortOrderAsc  SummarizeAwrDatabaseParameterChangesSortOrderEnum = "ASC"
	SummarizeAwrDatabaseParameterChangesSortOrderDesc SummarizeAwrDatabaseParameterChangesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseParameterChangesSortOrderEnum

func GetMappingSummarizeAwrDatabaseParameterChangesSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseParameterChangesSortOrderEnum(val string) (SummarizeAwrDatabaseParameterChangesSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseParameterChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumValues() []SummarizeAwrDatabaseParameterChangesSortOrderEnum

GetSummarizeAwrDatabaseParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseParameterChangesSortOrderEnum

type SummarizeAwrDatabaseParametersRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional contains query parameter to filter the entity name by any part of the name.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// The optional query parameter to filter database parameters whose values were changed.
	ValueChanged SummarizeAwrDatabaseParametersValueChangedEnum `mandatory:"false" contributesTo:"query" name:"valueChanged" omitEmpty:"true"`

	// The optional query parameter to filter the database parameters that had the default value in the last snapshot.
	ValueDefault SummarizeAwrDatabaseParametersValueDefaultEnum `mandatory:"false" contributesTo:"query" name:"valueDefault" omitEmpty:"true"`

	// The optional query parameter to filter the database parameters that had a modified value in the last snapshot.
	ValueModified SummarizeAwrDatabaseParametersValueModifiedEnum `mandatory:"false" contributesTo:"query" name:"valueModified" omitEmpty:"true"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR database parameter change history data.
	SortBy SummarizeAwrDatabaseParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseParametersRequest wrapper for the SummarizeAwrDatabaseParameters operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseParameters.go.html to see an example of how to use SummarizeAwrDatabaseParametersRequest.

func (SummarizeAwrDatabaseParametersRequest) BinaryRequestBody ¶ added in v65.14.0

func (request SummarizeAwrDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseParametersRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseParametersRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseParametersRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseParametersRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseParametersResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseParameterCollection instances
	AwrDatabaseParameterCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseParametersResponse wrapper for the SummarizeAwrDatabaseParameters operation

func (SummarizeAwrDatabaseParametersResponse) HTTPResponse ¶ added in v65.14.0

func (response SummarizeAwrDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseParametersResponse) String ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersSortByEnum string

SummarizeAwrDatabaseParametersSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseParametersSortByIsChanged SummarizeAwrDatabaseParametersSortByEnum = "IS_CHANGED"
	SummarizeAwrDatabaseParametersSortByName      SummarizeAwrDatabaseParametersSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersSortByEnum

func GetMappingSummarizeAwrDatabaseParametersSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseParametersSortByEnum(val string) (SummarizeAwrDatabaseParametersSortByEnum, bool)

GetMappingSummarizeAwrDatabaseParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersSortByEnumValues() []SummarizeAwrDatabaseParametersSortByEnum

GetSummarizeAwrDatabaseParametersSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersSortByEnum

type SummarizeAwrDatabaseParametersSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersSortOrderEnum string

SummarizeAwrDatabaseParametersSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseParametersSortOrderAsc  SummarizeAwrDatabaseParametersSortOrderEnum = "ASC"
	SummarizeAwrDatabaseParametersSortOrderDesc SummarizeAwrDatabaseParametersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersSortOrderEnum

func GetMappingSummarizeAwrDatabaseParametersSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseParametersSortOrderEnum(val string) (SummarizeAwrDatabaseParametersSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersSortOrderEnumValues() []SummarizeAwrDatabaseParametersSortOrderEnum

GetSummarizeAwrDatabaseParametersSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersSortOrderEnum

type SummarizeAwrDatabaseParametersValueChangedEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersValueChangedEnum string

SummarizeAwrDatabaseParametersValueChangedEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseParametersValueChangedY SummarizeAwrDatabaseParametersValueChangedEnum = "Y"
	SummarizeAwrDatabaseParametersValueChangedN SummarizeAwrDatabaseParametersValueChangedEnum = "N"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersValueChangedEnum

func GetMappingSummarizeAwrDatabaseParametersValueChangedEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseParametersValueChangedEnum(val string) (SummarizeAwrDatabaseParametersValueChangedEnum, bool)

GetMappingSummarizeAwrDatabaseParametersValueChangedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersValueChangedEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersValueChangedEnumValues() []SummarizeAwrDatabaseParametersValueChangedEnum

GetSummarizeAwrDatabaseParametersValueChangedEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersValueChangedEnum

type SummarizeAwrDatabaseParametersValueDefaultEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersValueDefaultEnum string

SummarizeAwrDatabaseParametersValueDefaultEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseParametersValueDefaultTrue  SummarizeAwrDatabaseParametersValueDefaultEnum = "TRUE"
	SummarizeAwrDatabaseParametersValueDefaultFalse SummarizeAwrDatabaseParametersValueDefaultEnum = "FALSE"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersValueDefaultEnum

func GetMappingSummarizeAwrDatabaseParametersValueDefaultEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseParametersValueDefaultEnum(val string) (SummarizeAwrDatabaseParametersValueDefaultEnum, bool)

GetMappingSummarizeAwrDatabaseParametersValueDefaultEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersValueDefaultEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersValueDefaultEnumValues() []SummarizeAwrDatabaseParametersValueDefaultEnum

GetSummarizeAwrDatabaseParametersValueDefaultEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersValueDefaultEnum

type SummarizeAwrDatabaseParametersValueModifiedEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseParametersValueModifiedEnum string

SummarizeAwrDatabaseParametersValueModifiedEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseParametersValueModifiedModified  SummarizeAwrDatabaseParametersValueModifiedEnum = "MODIFIED"
	SummarizeAwrDatabaseParametersValueModifiedSystemMod SummarizeAwrDatabaseParametersValueModifiedEnum = "SYSTEM_MOD"
	SummarizeAwrDatabaseParametersValueModifiedFalse     SummarizeAwrDatabaseParametersValueModifiedEnum = "FALSE"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersValueModifiedEnum

func GetMappingSummarizeAwrDatabaseParametersValueModifiedEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseParametersValueModifiedEnum(val string) (SummarizeAwrDatabaseParametersValueModifiedEnum, bool)

GetMappingSummarizeAwrDatabaseParametersValueModifiedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersValueModifiedEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseParametersValueModifiedEnumValues() []SummarizeAwrDatabaseParametersValueModifiedEnum

GetSummarizeAwrDatabaseParametersValueModifiedEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersValueModifiedEnum

type SummarizeAwrDatabaseSnapshotRangesRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseSnapshotRangesRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The optional single value query parameter to filter the entity name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR summary data.
	SortBy SummarizeAwrDatabaseSnapshotRangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseSnapshotRangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseSnapshotRangesRequest wrapper for the SummarizeAwrDatabaseSnapshotRanges operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseSnapshotRanges.go.html to see an example of how to use SummarizeAwrDatabaseSnapshotRangesRequest.

func (SummarizeAwrDatabaseSnapshotRangesRequest) BinaryRequestBody ¶ added in v65.14.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseSnapshotRangesRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseSnapshotRangesRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseSnapshotRangesRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseSnapshotRangesRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseSnapshotRangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseSnapshotRangesResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseSnapshotRangesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseSnapshotRangeCollection instances
	AwrDatabaseSnapshotRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseSnapshotRangesResponse wrapper for the SummarizeAwrDatabaseSnapshotRanges operation

func (SummarizeAwrDatabaseSnapshotRangesResponse) HTTPResponse ¶ added in v65.14.0

func (response SummarizeAwrDatabaseSnapshotRangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseSnapshotRangesResponse) String ¶ added in v65.14.0

type SummarizeAwrDatabaseSnapshotRangesSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseSnapshotRangesSortByEnum string

SummarizeAwrDatabaseSnapshotRangesSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseSnapshotRangesSortByEndIntervalTime SummarizeAwrDatabaseSnapshotRangesSortByEnum = "END_INTERVAL_TIME"
	SummarizeAwrDatabaseSnapshotRangesSortByName            SummarizeAwrDatabaseSnapshotRangesSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseSnapshotRangesSortByEnum

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortByEnum(val string) (SummarizeAwrDatabaseSnapshotRangesSortByEnum, bool)

GetMappingSummarizeAwrDatabaseSnapshotRangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumValues() []SummarizeAwrDatabaseSnapshotRangesSortByEnum

GetSummarizeAwrDatabaseSnapshotRangesSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseSnapshotRangesSortByEnum

type SummarizeAwrDatabaseSnapshotRangesSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseSnapshotRangesSortOrderEnum string

SummarizeAwrDatabaseSnapshotRangesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseSnapshotRangesSortOrderAsc  SummarizeAwrDatabaseSnapshotRangesSortOrderEnum = "ASC"
	SummarizeAwrDatabaseSnapshotRangesSortOrderDesc SummarizeAwrDatabaseSnapshotRangesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortOrderEnum(val string) (SummarizeAwrDatabaseSnapshotRangesSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseSnapshotRangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumValues() []SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

type SummarizeAwrDatabaseSysstatsRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseSysstatsRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The required multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the data within a time period.
	SortBy SummarizeAwrDatabaseSysstatsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseSysstatsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseSysstatsRequest wrapper for the SummarizeAwrDatabaseSysstats operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseSysstats.go.html to see an example of how to use SummarizeAwrDatabaseSysstatsRequest.

func (SummarizeAwrDatabaseSysstatsRequest) BinaryRequestBody ¶ added in v65.14.0

func (request SummarizeAwrDatabaseSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseSysstatsRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseSysstatsRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseSysstatsRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseSysstatsRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseSysstatsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseSysstatsResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseSysstatsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseSysstatCollection instances
	AwrDatabaseSysstatCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseSysstatsResponse wrapper for the SummarizeAwrDatabaseSysstats operation

func (SummarizeAwrDatabaseSysstatsResponse) HTTPResponse ¶ added in v65.14.0

func (response SummarizeAwrDatabaseSysstatsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseSysstatsResponse) String ¶ added in v65.14.0

func (response SummarizeAwrDatabaseSysstatsResponse) String() string

type SummarizeAwrDatabaseSysstatsSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseSysstatsSortByEnum string

SummarizeAwrDatabaseSysstatsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseSysstatsSortByTimeBegin SummarizeAwrDatabaseSysstatsSortByEnum = "TIME_BEGIN"
	SummarizeAwrDatabaseSysstatsSortByName      SummarizeAwrDatabaseSysstatsSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseSysstatsSortByEnum

func GetMappingSummarizeAwrDatabaseSysstatsSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseSysstatsSortByEnum(val string) (SummarizeAwrDatabaseSysstatsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseSysstatsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSysstatsSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSysstatsSortByEnumValues() []SummarizeAwrDatabaseSysstatsSortByEnum

GetSummarizeAwrDatabaseSysstatsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseSysstatsSortByEnum

type SummarizeAwrDatabaseSysstatsSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseSysstatsSortOrderEnum string

SummarizeAwrDatabaseSysstatsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseSysstatsSortOrderAsc  SummarizeAwrDatabaseSysstatsSortOrderEnum = "ASC"
	SummarizeAwrDatabaseSysstatsSortOrderDesc SummarizeAwrDatabaseSysstatsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseSysstatsSortOrderEnum

func GetMappingSummarizeAwrDatabaseSysstatsSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseSysstatsSortOrderEnum(val string) (SummarizeAwrDatabaseSysstatsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseSysstatsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumValues() []SummarizeAwrDatabaseSysstatsSortOrderEnum

GetSummarizeAwrDatabaseSysstatsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseSysstatsSortOrderEnum

type SummarizeAwrDatabaseTopWaitEventsRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseTopWaitEventsRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
	SessionType SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

	// The optional query parameter to filter the number of top categories to be returned.
	TopN *int `mandatory:"false" contributesTo:"query" name:"topN"`

	// The option to sort the AWR top event summary data.
	SortBy SummarizeAwrDatabaseTopWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseTopWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseTopWaitEventsRequest wrapper for the SummarizeAwrDatabaseTopWaitEvents operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseTopWaitEvents.go.html to see an example of how to use SummarizeAwrDatabaseTopWaitEventsRequest.

func (SummarizeAwrDatabaseTopWaitEventsRequest) BinaryRequestBody ¶ added in v65.14.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseTopWaitEventsRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseTopWaitEventsRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseTopWaitEventsRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseTopWaitEventsRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseTopWaitEventsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseTopWaitEventsResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseTopWaitEventsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrDatabaseTopWaitEventCollection instance
	AwrDatabaseTopWaitEventCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseTopWaitEventsResponse wrapper for the SummarizeAwrDatabaseTopWaitEvents operation

func (SummarizeAwrDatabaseTopWaitEventsResponse) HTTPResponse ¶ added in v65.14.0

func (response SummarizeAwrDatabaseTopWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseTopWaitEventsResponse) String ¶ added in v65.14.0

type SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum string

SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseTopWaitEventsSessionTypeForeground SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum = "FOREGROUND"
	SummarizeAwrDatabaseTopWaitEventsSessionTypeBackground SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum = "BACKGROUND"
	SummarizeAwrDatabaseTopWaitEventsSessionTypeAll        SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDatabaseTopWaitEventsSessionTypeEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseTopWaitEventsSessionTypeEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDatabaseTopWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

type SummarizeAwrDatabaseTopWaitEventsSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseTopWaitEventsSortByEnum string

SummarizeAwrDatabaseTopWaitEventsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseTopWaitEventsSortByWaitsPersec       SummarizeAwrDatabaseTopWaitEventsSortByEnum = "WAITS_PERSEC"
	SummarizeAwrDatabaseTopWaitEventsSortByAvgWaitTimePersec SummarizeAwrDatabaseTopWaitEventsSortByEnum = "AVG_WAIT_TIME_PERSEC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseTopWaitEventsSortByEnum

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortByEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseTopWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumValues() []SummarizeAwrDatabaseTopWaitEventsSortByEnum

GetSummarizeAwrDatabaseTopWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseTopWaitEventsSortByEnum

type SummarizeAwrDatabaseTopWaitEventsSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseTopWaitEventsSortOrderEnum string

SummarizeAwrDatabaseTopWaitEventsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseTopWaitEventsSortOrderAsc  SummarizeAwrDatabaseTopWaitEventsSortOrderEnum = "ASC"
	SummarizeAwrDatabaseTopWaitEventsSortOrderDesc SummarizeAwrDatabaseTopWaitEventsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortOrderEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseTopWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumValues() []SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

type SummarizeAwrDatabaseWaitEventBucketsRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventBucketsRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The required single value query parameter to filter the entity name.
	Name *string `mandatory:"true" contributesTo:"query" name:"name"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The number of buckets within the histogram.
	NumBucket *int `mandatory:"false" contributesTo:"query" name:"numBucket"`

	// The minimum value of the histogram.
	MinValue *float64 `mandatory:"false" contributesTo:"query" name:"minValue"`

	// The maximum value of the histogram.
	MaxValue *float64 `mandatory:"false" contributesTo:"query" name:"maxValue"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort distribution data.
	SortBy SummarizeAwrDatabaseWaitEventBucketsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseWaitEventBucketsRequest wrapper for the SummarizeAwrDatabaseWaitEventBuckets operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDatabaseWaitEventBucketsRequest.

func (SummarizeAwrDatabaseWaitEventBucketsRequest) BinaryRequestBody ¶ added in v65.14.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseWaitEventBucketsRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseWaitEventBucketsRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseWaitEventBucketsRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseWaitEventBucketsRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseWaitEventBucketsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseWaitEventBucketsResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventBucketsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseWaitEventBucketCollection instances
	AwrDatabaseWaitEventBucketCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseWaitEventBucketsResponse wrapper for the SummarizeAwrDatabaseWaitEventBuckets operation

func (SummarizeAwrDatabaseWaitEventBucketsResponse) HTTPResponse ¶ added in v65.14.0

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseWaitEventBucketsResponse) String ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventBucketsSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventBucketsSortByEnum string

SummarizeAwrDatabaseWaitEventBucketsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseWaitEventBucketsSortByCategory   SummarizeAwrDatabaseWaitEventBucketsSortByEnum = "CATEGORY"
	SummarizeAwrDatabaseWaitEventBucketsSortByPercentage SummarizeAwrDatabaseWaitEventBucketsSortByEnum = "PERCENTAGE"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventBucketsSortByEnum

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortByEnum(val string) (SummarizeAwrDatabaseWaitEventBucketsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventBucketsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumValues() []SummarizeAwrDatabaseWaitEventBucketsSortByEnum

GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventBucketsSortByEnum

type SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum string

SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseWaitEventBucketsSortOrderAsc  SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum = "ASC"
	SummarizeAwrDatabaseWaitEventBucketsSortOrderDesc SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortOrderEnum(val string) (SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventBucketsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

type SummarizeAwrDatabaseWaitEventsRequest ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventsRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /awrHubs/{awrHubId}/awrDatabases
	AwrSourceDatabaseIdentifier *string `mandatory:"true" contributesTo:"query" name:"awrSourceDatabaseIdentifier"`

	// The optional single value query parameter to filter by database instance number.
	InstanceNumber *string `mandatory:"false" contributesTo:"query" name:"instanceNumber"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnapshotIdentifierGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnapshotIdentifierGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot Identifier.
	EndSnapshotIdentifierLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnapshotIdentifierLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
	SessionType SummarizeAwrDatabaseWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the data within a time period.
	SortBy SummarizeAwrDatabaseWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrDatabaseWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDatabaseWaitEventsRequest wrapper for the SummarizeAwrDatabaseWaitEvents operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrDatabaseWaitEvents.go.html to see an example of how to use SummarizeAwrDatabaseWaitEventsRequest.

func (SummarizeAwrDatabaseWaitEventsRequest) BinaryRequestBody ¶ added in v65.14.0

func (request SummarizeAwrDatabaseWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseWaitEventsRequest) HTTPRequest ¶ added in v65.14.0

func (request SummarizeAwrDatabaseWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDatabaseWaitEventsRequest) RetryPolicy ¶ added in v65.14.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseWaitEventsRequest) String ¶ added in v65.14.0

func (SummarizeAwrDatabaseWaitEventsRequest) ValidateEnumValue ¶ added in v65.14.0

func (request SummarizeAwrDatabaseWaitEventsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDatabaseWaitEventsResponse ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDatabaseWaitEventCollection instances
	AwrDatabaseWaitEventCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDatabaseWaitEventsResponse wrapper for the SummarizeAwrDatabaseWaitEvents operation

func (SummarizeAwrDatabaseWaitEventsResponse) HTTPResponse ¶ added in v65.14.0

func (response SummarizeAwrDatabaseWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseWaitEventsResponse) String ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventsSessionTypeEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventsSessionTypeEnum string

SummarizeAwrDatabaseWaitEventsSessionTypeEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseWaitEventsSessionTypeForeground SummarizeAwrDatabaseWaitEventsSessionTypeEnum = "FOREGROUND"
	SummarizeAwrDatabaseWaitEventsSessionTypeBackground SummarizeAwrDatabaseWaitEventsSessionTypeEnum = "BACKGROUND"
	SummarizeAwrDatabaseWaitEventsSessionTypeAll        SummarizeAwrDatabaseWaitEventsSessionTypeEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDatabaseWaitEventsSessionTypeEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseWaitEventsSessionTypeEnum(val string) (SummarizeAwrDatabaseWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumValues() []SummarizeAwrDatabaseWaitEventsSessionTypeEnum

GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventsSessionTypeEnum

type SummarizeAwrDatabaseWaitEventsSortByEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventsSortByEnum string

SummarizeAwrDatabaseWaitEventsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseWaitEventsSortByTimeBegin SummarizeAwrDatabaseWaitEventsSortByEnum = "TIME_BEGIN"
	SummarizeAwrDatabaseWaitEventsSortByName      SummarizeAwrDatabaseWaitEventsSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventsSortByEnum

func GetMappingSummarizeAwrDatabaseWaitEventsSortByEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseWaitEventsSortByEnum(val string) (SummarizeAwrDatabaseWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventsSortByEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventsSortByEnumValues() []SummarizeAwrDatabaseWaitEventsSortByEnum

GetSummarizeAwrDatabaseWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventsSortByEnum

type SummarizeAwrDatabaseWaitEventsSortOrderEnum ¶ added in v65.14.0

type SummarizeAwrDatabaseWaitEventsSortOrderEnum string

SummarizeAwrDatabaseWaitEventsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDatabaseWaitEventsSortOrderAsc  SummarizeAwrDatabaseWaitEventsSortOrderEnum = "ASC"
	SummarizeAwrDatabaseWaitEventsSortOrderDesc SummarizeAwrDatabaseWaitEventsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDatabaseWaitEventsSortOrderEnum ¶ added in v65.14.0

func GetMappingSummarizeAwrDatabaseWaitEventsSortOrderEnum(val string) (SummarizeAwrDatabaseWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumValues ¶ added in v65.14.0

func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumValues() []SummarizeAwrDatabaseWaitEventsSortOrderEnum

GetSummarizeAwrDatabaseWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventsSortOrderEnum

type SummarizeAwrSourcesSummariesCollection ¶

type SummarizeAwrSourcesSummariesCollection struct {

	// Array of AwrSource summary objects.
	Items []AwrSourceSummary `mandatory:"true" json:"items"`
}

SummarizeAwrSourcesSummariesCollection Collection of AwrSource summary objects.

func (SummarizeAwrSourcesSummariesCollection) String ¶

func (SummarizeAwrSourcesSummariesCollection) ValidateEnumValue ¶

func (m SummarizeAwrSourcesSummariesCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrSourcesSummariesRequest ¶

type SummarizeAwrSourcesSummariesRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Name for an Awr source database
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The order in which Awr sources summary records are listed
	SortBy SummarizeAwrSourcesSummariesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeAwrSourcesSummariesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrSourcesSummariesRequest wrapper for the SummarizeAwrSourcesSummaries operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeAwrSourcesSummaries.go.html to see an example of how to use SummarizeAwrSourcesSummariesRequest.

func (SummarizeAwrSourcesSummariesRequest) BinaryRequestBody ¶

func (request SummarizeAwrSourcesSummariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrSourcesSummariesRequest) HTTPRequest ¶

func (request SummarizeAwrSourcesSummariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrSourcesSummariesRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrSourcesSummariesRequest) String ¶

func (SummarizeAwrSourcesSummariesRequest) ValidateEnumValue ¶

func (request SummarizeAwrSourcesSummariesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrSourcesSummariesResponse ¶

type SummarizeAwrSourcesSummariesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeAwrSourcesSummariesCollection instances
	SummarizeAwrSourcesSummariesCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrSourcesSummariesResponse wrapper for the SummarizeAwrSourcesSummaries operation

func (SummarizeAwrSourcesSummariesResponse) HTTPResponse ¶

func (response SummarizeAwrSourcesSummariesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrSourcesSummariesResponse) String ¶

func (response SummarizeAwrSourcesSummariesResponse) String() string

type SummarizeAwrSourcesSummariesSortByEnum ¶

type SummarizeAwrSourcesSummariesSortByEnum string

SummarizeAwrSourcesSummariesSortByEnum Enum with underlying type: string

const (
	SummarizeAwrSourcesSummariesSortBySnapshotsuploaded SummarizeAwrSourcesSummariesSortByEnum = "snapshotsUploaded"
	SummarizeAwrSourcesSummariesSortByName              SummarizeAwrSourcesSummariesSortByEnum = "name"
)

Set of constants representing the allowable values for SummarizeAwrSourcesSummariesSortByEnum

func GetMappingSummarizeAwrSourcesSummariesSortByEnum ¶

func GetMappingSummarizeAwrSourcesSummariesSortByEnum(val string) (SummarizeAwrSourcesSummariesSortByEnum, bool)

GetMappingSummarizeAwrSourcesSummariesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrSourcesSummariesSortByEnumValues ¶

func GetSummarizeAwrSourcesSummariesSortByEnumValues() []SummarizeAwrSourcesSummariesSortByEnum

GetSummarizeAwrSourcesSummariesSortByEnumValues Enumerates the set of values for SummarizeAwrSourcesSummariesSortByEnum

type SummarizeAwrSourcesSummariesSortOrderEnum ¶

type SummarizeAwrSourcesSummariesSortOrderEnum string

SummarizeAwrSourcesSummariesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrSourcesSummariesSortOrderAsc  SummarizeAwrSourcesSummariesSortOrderEnum = "ASC"
	SummarizeAwrSourcesSummariesSortOrderDesc SummarizeAwrSourcesSummariesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrSourcesSummariesSortOrderEnum

func GetMappingSummarizeAwrSourcesSummariesSortOrderEnum ¶

func GetMappingSummarizeAwrSourcesSummariesSortOrderEnum(val string) (SummarizeAwrSourcesSummariesSortOrderEnum, bool)

GetMappingSummarizeAwrSourcesSummariesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrSourcesSummariesSortOrderEnumValues ¶

func GetSummarizeAwrSourcesSummariesSortOrderEnumValues() []SummarizeAwrSourcesSummariesSortOrderEnum

GetSummarizeAwrSourcesSummariesSortOrderEnumValues Enumerates the set of values for SummarizeAwrSourcesSummariesSortOrderEnum

type SummarizeConfigurationItemsConfigItemFieldEnum ¶ added in v65.29.0

type SummarizeConfigurationItemsConfigItemFieldEnum string

SummarizeConfigurationItemsConfigItemFieldEnum Enum with underlying type: string

const (
	SummarizeConfigurationItemsConfigItemFieldName               SummarizeConfigurationItemsConfigItemFieldEnum = "name"
	SummarizeConfigurationItemsConfigItemFieldValue              SummarizeConfigurationItemsConfigItemFieldEnum = "value"
	SummarizeConfigurationItemsConfigItemFieldDefaultvalue       SummarizeConfigurationItemsConfigItemFieldEnum = "defaultValue"
	SummarizeConfigurationItemsConfigItemFieldValuesourceconfig  SummarizeConfigurationItemsConfigItemFieldEnum = "valueSourceConfig"
	SummarizeConfigurationItemsConfigItemFieldMetadata           SummarizeConfigurationItemsConfigItemFieldEnum = "metadata"
	SummarizeConfigurationItemsConfigItemFieldApplicablecontexts SummarizeConfigurationItemsConfigItemFieldEnum = "applicableContexts"
)

Set of constants representing the allowable values for SummarizeConfigurationItemsConfigItemFieldEnum

func GetMappingSummarizeConfigurationItemsConfigItemFieldEnum ¶ added in v65.29.0

func GetMappingSummarizeConfigurationItemsConfigItemFieldEnum(val string) (SummarizeConfigurationItemsConfigItemFieldEnum, bool)

GetMappingSummarizeConfigurationItemsConfigItemFieldEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeConfigurationItemsConfigItemFieldEnumValues ¶ added in v65.29.0

func GetSummarizeConfigurationItemsConfigItemFieldEnumValues() []SummarizeConfigurationItemsConfigItemFieldEnum

GetSummarizeConfigurationItemsConfigItemFieldEnumValues Enumerates the set of values for SummarizeConfigurationItemsConfigItemFieldEnum

type SummarizeConfigurationItemsOpsiConfigTypeEnum ¶ added in v65.29.0

type SummarizeConfigurationItemsOpsiConfigTypeEnum string

SummarizeConfigurationItemsOpsiConfigTypeEnum Enum with underlying type: string

const (
	SummarizeConfigurationItemsOpsiConfigTypeUxConfiguration SummarizeConfigurationItemsOpsiConfigTypeEnum = "UX_CONFIGURATION"
)

Set of constants representing the allowable values for SummarizeConfigurationItemsOpsiConfigTypeEnum

func GetMappingSummarizeConfigurationItemsOpsiConfigTypeEnum ¶ added in v65.29.0

func GetMappingSummarizeConfigurationItemsOpsiConfigTypeEnum(val string) (SummarizeConfigurationItemsOpsiConfigTypeEnum, bool)

GetMappingSummarizeConfigurationItemsOpsiConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeConfigurationItemsOpsiConfigTypeEnumValues ¶ added in v65.29.0

func GetSummarizeConfigurationItemsOpsiConfigTypeEnumValues() []SummarizeConfigurationItemsOpsiConfigTypeEnum

GetSummarizeConfigurationItemsOpsiConfigTypeEnumValues Enumerates the set of values for SummarizeConfigurationItemsOpsiConfigTypeEnum

type SummarizeConfigurationItemsRequest ¶ added in v65.29.0

type SummarizeConfigurationItemsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Filter to return configuration items based on configuration type of OPSI configuration.
	OpsiConfigType SummarizeConfigurationItemsOpsiConfigTypeEnum `mandatory:"false" contributesTo:"query" name:"opsiConfigType" omitEmpty:"true"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
	ConfigItemsApplicableContext []string `contributesTo:"query" name:"configItemsApplicableContext" collectionFormat:"multi"`

	// Specifies the fields to return in a config item summary.
	ConfigItemField []SummarizeConfigurationItemsConfigItemFieldEnum `contributesTo:"query" name:"configItemField" omitEmpty:"true" collectionFormat:"multi"`

	// A filter to return only configuration items that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeConfigurationItemsRequest wrapper for the SummarizeConfigurationItems operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeConfigurationItems.go.html to see an example of how to use SummarizeConfigurationItemsRequest.

func (SummarizeConfigurationItemsRequest) BinaryRequestBody ¶ added in v65.29.0

func (request SummarizeConfigurationItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeConfigurationItemsRequest) HTTPRequest ¶ added in v65.29.0

func (request SummarizeConfigurationItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeConfigurationItemsRequest) RetryPolicy ¶ added in v65.29.0

func (request SummarizeConfigurationItemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeConfigurationItemsRequest) String ¶ added in v65.29.0

func (request SummarizeConfigurationItemsRequest) String() string

func (SummarizeConfigurationItemsRequest) ValidateEnumValue ¶ added in v65.29.0

func (request SummarizeConfigurationItemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeConfigurationItemsResponse ¶ added in v65.29.0

type SummarizeConfigurationItemsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ConfigurationItemsCollection instances
	ConfigurationItemsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeConfigurationItemsResponse wrapper for the SummarizeConfigurationItems operation

func (SummarizeConfigurationItemsResponse) HTTPResponse ¶ added in v65.29.0

func (response SummarizeConfigurationItemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeConfigurationItemsResponse) String ¶ added in v65.29.0

func (response SummarizeConfigurationItemsResponse) String() string

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection ¶

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (example: CPU, STORAGE)
	ResourceMetric SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Capacity Data with time interval
	CapacityData []ResourceCapacityTrendAggregation `mandatory:"true" json:"capacityData"`
}

SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection Collection of resource capacity trend.

func (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) String ¶

func (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum ¶

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum string

SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricCpu       SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "CPU"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricStorage   SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "STORAGE"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricIo        SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "IO"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricMemory    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricMemoryPga SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY_PGA"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricMemorySga SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY_SGA"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum ¶

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum, bool)

GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum string

SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "GB"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum ¶

type SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum string

SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeAdwS                 SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "ADW-S"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeAtpS                 SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "ATP-S"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeAdwD                 SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "ADW-D"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeAtpD                 SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "ATP-D"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeExternalPdb          SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeExternalNoncdb       SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedVmCdb       SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedVmPdb       SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedVmNoncdb    SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedBmCdb       SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedBmPdb       SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedBmNoncdb    SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedExacsCdb    SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedExacsPdb    SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeComanagedExacsNoncdb SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum ¶

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum, bool)

GetMappingSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum

GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum

type SummarizeDatabaseInsightResourceCapacityTrendRequest ¶

type SummarizeDatabaseInsightResourceCapacityTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY and IO.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by utilization level by the following buckets:
	//   - HIGH_UTILIZATION: DBs with utilization greater or equal than 75.
	//   - LOW_UTILIZATION: DBs with utilization lower than 25.
	//   - MEDIUM_HIGH_UTILIZATION: DBs with utilization greater or equal than 50 but lower than 75.
	//   - MEDIUM_LOW_UTILIZATION: DBs with utilization greater or equal than 25 but lower than 50.
	UtilizationLevel SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum `mandatory:"false" contributesTo:"query" name:"utilizationLevel" omitEmpty:"true"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Sorts using end timestamp , capacity or baseCapacity
	SortBy SummarizeDatabaseInsightResourceCapacityTrendSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Tablespace name for a database
	TablespaceName *string `mandatory:"false" contributesTo:"query" name:"tablespaceName"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Flag to indicate if database instance level metrics should be returned. The flag is ignored when a host name filter is not applied.
	// When a hostname filter is applied this flag will determine whether to return metrics for the instances located on the specified host or for the
	// whole database which contains an instance on this host.
	IsDatabaseInstanceLevelMetrics *bool `mandatory:"false" contributesTo:"query" name:"isDatabaseInstanceLevelMetrics"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDatabaseInsightResourceCapacityTrendRequest wrapper for the SummarizeDatabaseInsightResourceCapacityTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceCapacityTrend.go.html to see an example of how to use SummarizeDatabaseInsightResourceCapacityTrendRequest.

func (SummarizeDatabaseInsightResourceCapacityTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceCapacityTrendRequest) HTTPRequest ¶

func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceCapacityTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceCapacityTrendRequest) String ¶

func (SummarizeDatabaseInsightResourceCapacityTrendRequest) ValidateEnumValue ¶

func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceCapacityTrendResponse ¶

type SummarizeDatabaseInsightResourceCapacityTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection instances
	SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDatabaseInsightResourceCapacityTrendResponse wrapper for the SummarizeDatabaseInsightResourceCapacityTrend operation

func (SummarizeDatabaseInsightResourceCapacityTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceCapacityTrendResponse) String ¶

type SummarizeDatabaseInsightResourceCapacityTrendSortByEnum ¶

type SummarizeDatabaseInsightResourceCapacityTrendSortByEnum string

SummarizeDatabaseInsightResourceCapacityTrendSortByEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceCapacityTrendSortByEndtimestamp SummarizeDatabaseInsightResourceCapacityTrendSortByEnum = "endTimestamp"
	SummarizeDatabaseInsightResourceCapacityTrendSortByCapacity     SummarizeDatabaseInsightResourceCapacityTrendSortByEnum = "capacity"
	SummarizeDatabaseInsightResourceCapacityTrendSortByBasecapacity SummarizeDatabaseInsightResourceCapacityTrendSortByEnum = "baseCapacity"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendSortByEnum

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortByEnum ¶

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortByEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendSortByEnum, bool)

GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendSortByEnum

GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceCapacityTrendSortByEnum

type SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum ¶

type SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum string

SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceCapacityTrendSortOrderAsc  SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum = "ASC"
	SummarizeDatabaseInsightResourceCapacityTrendSortOrderDesc SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum ¶

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum, bool)

GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum

GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum

type SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum ¶

type SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum string

SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelHighUtilization       SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
	SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelLowUtilization        SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "LOW_UTILIZATION"
	SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelMediumHighUtilization SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
	SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelMediumLowUtilization  SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum ¶

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum, bool)

GetMappingSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumValues ¶

func GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum

GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum

type SummarizeDatabaseInsightResourceForecastTrendAggregation ¶

type SummarizeDatabaseInsightResourceForecastTrendAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (example: CPU, STORAGE)
	ResourceMetric SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time series patterns used in the forecasting.
	Pattern SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum `mandatory:"true" json:"pattern"`

	// The name of tablespace.
	TablespaceName *string `mandatory:"true" json:"tablespaceName"`

	// Time series data used for the forecast analysis.
	HistoricalData []HistoricalDataItem `mandatory:"true" json:"historicalData"`

	// Time series data result of the forecasting analysis.
	ProjectedData []ProjectedDataItem `mandatory:"true" json:"projectedData"`

	// Auto-ML algorithm leveraged for the forecast. Only applicable for Auto-ML forecast.
	SelectedForecastAlgorithm *string `mandatory:"false" json:"selectedForecastAlgorithm"`
}

SummarizeDatabaseInsightResourceForecastTrendAggregation Forecast results from the selected time period.

func (SummarizeDatabaseInsightResourceForecastTrendAggregation) String ¶

func (SummarizeDatabaseInsightResourceForecastTrendAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum ¶

type SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum string

SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternLinear                        SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "LINEAR"
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternMonthlySeasons                SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "MONTHLY_SEASONS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternMonthlyAndYearlySeasons       SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "MONTHLY_AND_YEARLY_SEASONS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternWeeklySeasons                 SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_SEASONS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternWeeklyAndMonthlySeasons       SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_AND_MONTHLY_SEASONS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternWeeklyMonthlyAndYearlySeasons SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_MONTHLY_AND_YEARLY_SEASONS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternWeeklyAndYearlySeasons        SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_AND_YEARLY_SEASONS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationPatternYearlySeasons                 SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum = "YEARLY_SEASONS"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum ¶

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumValues() []SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum

GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum

type SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum ¶

type SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum string

SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricCpu       SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "CPU"
	SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricStorage   SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "STORAGE"
	SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricIo        SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "IO"
	SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricMemory    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY"
	SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricMemoryPga SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY_PGA"
	SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricMemorySga SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY_SGA"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum ¶

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumValues() []SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum

GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum

type SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum ¶ added in v65.16.0

type SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum string

SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitCores   SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "CORES"
	SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitGb      SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "GB"
	SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitMbps    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "MBPS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitIops    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "IOPS"
	SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitPercent SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

type SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum ¶

type SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum string

SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeAdwS                 SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "ADW-S"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeAtpS                 SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "ATP-S"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeAdwD                 SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "ADW-D"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeAtpD                 SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "ATP-D"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeExternalPdb          SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeExternalNoncdb       SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedVmCdb       SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedVmPdb       SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedVmNoncdb    SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedBmCdb       SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedBmPdb       SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedBmNoncdb    SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedExacsCdb    SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedExacsPdb    SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeComanagedExacsNoncdb SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum ¶

func GetMappingSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum

GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum

type SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum ¶

type SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum string

SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceForecastTrendForecastModelLinear   SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum = "LINEAR"
	SummarizeDatabaseInsightResourceForecastTrendForecastModelMlAuto   SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum = "ML_AUTO"
	SummarizeDatabaseInsightResourceForecastTrendForecastModelMlNoAuto SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum = "ML_NO_AUTO"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendForecastModelEnum ¶

func GetMappingSummarizeDatabaseInsightResourceForecastTrendForecastModelEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendForecastModelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumValues() []SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum

GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum

type SummarizeDatabaseInsightResourceForecastTrendRequest ¶

type SummarizeDatabaseInsightResourceForecastTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY and IO.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeDatabaseInsightResourceForecastTrendStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// Choose algorithm model for the forecasting.
	// Possible values:
	//   - LINEAR: Uses linear regression algorithm for forecasting.
	//   - ML_AUTO: Automatically detects best algorithm to use for forecasting.
	//   - ML_NO_AUTO: Automatically detects seasonality of the data for forecasting using linear or seasonal algorithm.
	ForecastModel SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum `mandatory:"false" contributesTo:"query" name:"forecastModel" omitEmpty:"true"`

	// Filter by utilization level by the following buckets:
	//   - HIGH_UTILIZATION: DBs with utilization greater or equal than 75.
	//   - LOW_UTILIZATION: DBs with utilization lower than 25.
	//   - MEDIUM_HIGH_UTILIZATION: DBs with utilization greater or equal than 50 but lower than 75.
	//   - MEDIUM_LOW_UTILIZATION: DBs with utilization greater or equal than 25 but lower than 50.
	UtilizationLevel SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum `mandatory:"false" contributesTo:"query" name:"utilizationLevel" omitEmpty:"true"`

	// This parameter is used to change data's confidence level, this data is ingested by the
	// forecast algorithm.
	// Confidence is the probability of an interval to contain the expected population parameter.
	// Manipulation of this value will lead to different results.
	// If not set, default confidence value is 95%.
	Confidence *int `mandatory:"false" contributesTo:"query" name:"confidence"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Tablespace name for a database
	TablespaceName *string `mandatory:"false" contributesTo:"query" name:"tablespaceName"`

	// Flag to indicate if database instance level metrics should be returned. The flag is ignored when a host name filter is not applied.
	// When a hostname filter is applied this flag will determine whether to return metrics for the instances located on the specified host or for the
	// whole database which contains an instance on this host.
	IsDatabaseInstanceLevelMetrics *bool `mandatory:"false" contributesTo:"query" name:"isDatabaseInstanceLevelMetrics"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDatabaseInsightResourceForecastTrendRequest wrapper for the SummarizeDatabaseInsightResourceForecastTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceForecastTrend.go.html to see an example of how to use SummarizeDatabaseInsightResourceForecastTrendRequest.

func (SummarizeDatabaseInsightResourceForecastTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceForecastTrendRequest) HTTPRequest ¶

func (request SummarizeDatabaseInsightResourceForecastTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceForecastTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceForecastTrendRequest) String ¶

func (SummarizeDatabaseInsightResourceForecastTrendRequest) ValidateEnumValue ¶

func (request SummarizeDatabaseInsightResourceForecastTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceForecastTrendResponse ¶

type SummarizeDatabaseInsightResourceForecastTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeDatabaseInsightResourceForecastTrendAggregation instances
	SummarizeDatabaseInsightResourceForecastTrendAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDatabaseInsightResourceForecastTrendResponse wrapper for the SummarizeDatabaseInsightResourceForecastTrend operation

func (SummarizeDatabaseInsightResourceForecastTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceForecastTrendResponse) String ¶

type SummarizeDatabaseInsightResourceForecastTrendStatisticEnum ¶

type SummarizeDatabaseInsightResourceForecastTrendStatisticEnum string

SummarizeDatabaseInsightResourceForecastTrendStatisticEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceForecastTrendStatisticAvg SummarizeDatabaseInsightResourceForecastTrendStatisticEnum = "AVG"
	SummarizeDatabaseInsightResourceForecastTrendStatisticMax SummarizeDatabaseInsightResourceForecastTrendStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendStatisticEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendStatisticEnum ¶

func GetMappingSummarizeDatabaseInsightResourceForecastTrendStatisticEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendStatisticEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumValues() []SummarizeDatabaseInsightResourceForecastTrendStatisticEnum

GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendStatisticEnum

type SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum ¶

type SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum string

SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelHighUtilization       SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
	SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelLowUtilization        SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "LOW_UTILIZATION"
	SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelMediumHighUtilization SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
	SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelMediumLowUtilization  SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum ¶

func GetMappingSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumValues ¶

func GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumValues() []SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum

GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum

type SummarizeDatabaseInsightResourceStatisticsAggregationCollection ¶

type SummarizeDatabaseInsightResourceStatisticsAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (example: CPU, STORAGE)
	ResourceMetric SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Collection of Resource Statistics items
	Items []ResourceStatisticsAggregation `mandatory:"true" json:"items"`
}

SummarizeDatabaseInsightResourceStatisticsAggregationCollection Returns list of the Databases with resource statistics like usage, capacity, utilization and usage change percent.

func (SummarizeDatabaseInsightResourceStatisticsAggregationCollection) String ¶

func (SummarizeDatabaseInsightResourceStatisticsAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum ¶

type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum string

SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricCpu       SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "CPU"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricStorage   SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "STORAGE"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricIo        SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "IO"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricMemory    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricMemoryPga SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY_PGA"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricMemorySga SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY_SGA"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum

func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum ¶

func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum, bool)

GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues() []SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum

GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum

type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum string

SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "GB"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum ¶

type SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum string

SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeAdwS                 SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "ADW-S"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeAtpS                 SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "ATP-S"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeAdwD                 SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "ADW-D"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeAtpD                 SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "ATP-D"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeExternalPdb          SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeExternalNoncdb       SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedVmCdb       SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedVmPdb       SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedVmNoncdb    SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedBmCdb       SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedBmPdb       SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedBmNoncdb    SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedExacsCdb    SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedExacsPdb    SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeDatabaseInsightResourceStatisticsDatabaseTypeComanagedExacsNoncdb SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum

func GetMappingSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum ¶

func GetMappingSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum, bool)

GetMappingSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum

GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum

type SummarizeDatabaseInsightResourceStatisticsRequest ¶

type SummarizeDatabaseInsightResourceStatisticsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY and IO.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Percentile values of daily usage to be used for computing the aggregate resource usage.
	Percentile *int `mandatory:"false" contributesTo:"query" name:"percentile"`

	// Return data of a specific insight
	// Possible values are High Utilization, Low Utilization, Any ,High Utilization Forecast,
	// Low Utilization Forecast
	InsightBy *string `mandatory:"false" contributesTo:"query" name:"insightBy"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeDatabaseInsightResourceStatisticsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The order in which resource statistics records are listed
	SortBy SummarizeDatabaseInsightResourceStatisticsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Flag to indicate if database instance level metrics should be returned. The flag is ignored when a host name filter is not applied.
	// When a hostname filter is applied this flag will determine whether to return metrics for the instances located on the specified host or for the
	// whole database which contains an instance on this host.
	IsDatabaseInstanceLevelMetrics *bool `mandatory:"false" contributesTo:"query" name:"isDatabaseInstanceLevelMetrics"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDatabaseInsightResourceStatisticsRequest wrapper for the SummarizeDatabaseInsightResourceStatistics operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceStatistics.go.html to see an example of how to use SummarizeDatabaseInsightResourceStatisticsRequest.

func (SummarizeDatabaseInsightResourceStatisticsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceStatisticsRequest) HTTPRequest ¶

func (request SummarizeDatabaseInsightResourceStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceStatisticsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceStatisticsRequest) String ¶

func (SummarizeDatabaseInsightResourceStatisticsRequest) ValidateEnumValue ¶

func (request SummarizeDatabaseInsightResourceStatisticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceStatisticsResponse ¶

type SummarizeDatabaseInsightResourceStatisticsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeDatabaseInsightResourceStatisticsAggregationCollection instances
	SummarizeDatabaseInsightResourceStatisticsAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDatabaseInsightResourceStatisticsResponse wrapper for the SummarizeDatabaseInsightResourceStatistics operation

func (SummarizeDatabaseInsightResourceStatisticsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceStatisticsResponse) String ¶

type SummarizeDatabaseInsightResourceStatisticsSortByEnum ¶

type SummarizeDatabaseInsightResourceStatisticsSortByEnum string

SummarizeDatabaseInsightResourceStatisticsSortByEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceStatisticsSortByUtilizationpercent SummarizeDatabaseInsightResourceStatisticsSortByEnum = "utilizationPercent"
	SummarizeDatabaseInsightResourceStatisticsSortByUsage              SummarizeDatabaseInsightResourceStatisticsSortByEnum = "usage"
	SummarizeDatabaseInsightResourceStatisticsSortByUsagechangepercent SummarizeDatabaseInsightResourceStatisticsSortByEnum = "usageChangePercent"
	SummarizeDatabaseInsightResourceStatisticsSortByDatabasename       SummarizeDatabaseInsightResourceStatisticsSortByEnum = "databaseName"
	SummarizeDatabaseInsightResourceStatisticsSortByDatabasetype       SummarizeDatabaseInsightResourceStatisticsSortByEnum = "databaseType"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsSortByEnum

func GetMappingSummarizeDatabaseInsightResourceStatisticsSortByEnum ¶

func GetMappingSummarizeDatabaseInsightResourceStatisticsSortByEnum(val string) (SummarizeDatabaseInsightResourceStatisticsSortByEnum, bool)

GetMappingSummarizeDatabaseInsightResourceStatisticsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceStatisticsSortByEnumValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsSortByEnumValues() []SummarizeDatabaseInsightResourceStatisticsSortByEnum

GetSummarizeDatabaseInsightResourceStatisticsSortByEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceStatisticsSortByEnum

type SummarizeDatabaseInsightResourceStatisticsSortOrderEnum ¶

type SummarizeDatabaseInsightResourceStatisticsSortOrderEnum string

SummarizeDatabaseInsightResourceStatisticsSortOrderEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceStatisticsSortOrderAsc  SummarizeDatabaseInsightResourceStatisticsSortOrderEnum = "ASC"
	SummarizeDatabaseInsightResourceStatisticsSortOrderDesc SummarizeDatabaseInsightResourceStatisticsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsSortOrderEnum

func GetMappingSummarizeDatabaseInsightResourceStatisticsSortOrderEnum ¶

func GetMappingSummarizeDatabaseInsightResourceStatisticsSortOrderEnum(val string) (SummarizeDatabaseInsightResourceStatisticsSortOrderEnum, bool)

GetMappingSummarizeDatabaseInsightResourceStatisticsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumValues ¶

func GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumValues() []SummarizeDatabaseInsightResourceStatisticsSortOrderEnum

GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceStatisticsSortOrderEnum

type SummarizeDatabaseInsightResourceUsageAggregation ¶

type SummarizeDatabaseInsightResourceUsageAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of resource metric (example: CPU, STORAGE)
	ResourceMetric SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Percentage change in resource usage during the current period calculated using linear regression functions
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`
}

SummarizeDatabaseInsightResourceUsageAggregation Resource usage summation for the current time period

func (SummarizeDatabaseInsightResourceUsageAggregation) String ¶

func (SummarizeDatabaseInsightResourceUsageAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum ¶

type SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum string

SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageAggregationResourceMetricCpu       SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "CPU"
	SummarizeDatabaseInsightResourceUsageAggregationResourceMetricStorage   SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "STORAGE"
	SummarizeDatabaseInsightResourceUsageAggregationResourceMetricIo        SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "IO"
	SummarizeDatabaseInsightResourceUsageAggregationResourceMetricMemory    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "MEMORY"
	SummarizeDatabaseInsightResourceUsageAggregationResourceMetricMemoryPga SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "MEMORY_PGA"
	SummarizeDatabaseInsightResourceUsageAggregationResourceMetricMemorySga SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "MEMORY_SGA"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum

func GetMappingSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumValues ¶

func GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumValues() []SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum

GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum

type SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum ¶ added in v65.16.0

type SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum string

SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageAggregationUsageUnitCores   SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "CORES"
	SummarizeDatabaseInsightResourceUsageAggregationUsageUnitGb      SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "GB"
	SummarizeDatabaseInsightResourceUsageAggregationUsageUnitMbps    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "MBPS"
	SummarizeDatabaseInsightResourceUsageAggregationUsageUnitIops    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "IOPS"
	SummarizeDatabaseInsightResourceUsageAggregationUsageUnitPercent SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

type SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum ¶

type SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum string

SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageDatabaseTypeAdwS                 SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "ADW-S"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeAtpS                 SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "ATP-S"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeAdwD                 SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "ADW-D"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeAtpD                 SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "ATP-D"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeExternalPdb          SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeExternalNoncdb       SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedVmCdb       SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedVmPdb       SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedVmNoncdb    SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedBmCdb       SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedBmPdb       SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedBmNoncdb    SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedExacsCdb    SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedExacsPdb    SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeDatabaseInsightResourceUsageDatabaseTypeComanagedExacsNoncdb SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum

func GetMappingSummarizeDatabaseInsightResourceUsageDatabaseTypeEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUsageDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumValues ¶

func GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum

GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum

type SummarizeDatabaseInsightResourceUsageRequest ¶

type SummarizeDatabaseInsightResourceUsageRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY and IO.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Flag to indicate if database instance level metrics should be returned. The flag is ignored when a host name filter is not applied.
	// When a hostname filter is applied this flag will determine whether to return metrics for the instances located on the specified host or for the
	// whole database which contains an instance on this host.
	IsDatabaseInstanceLevelMetrics *bool `mandatory:"false" contributesTo:"query" name:"isDatabaseInstanceLevelMetrics"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// Percentile values of daily usage to be used for computing the aggregate resource usage.
	Percentile *int `mandatory:"false" contributesTo:"query" name:"percentile"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDatabaseInsightResourceUsageRequest wrapper for the SummarizeDatabaseInsightResourceUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceUsage.go.html to see an example of how to use SummarizeDatabaseInsightResourceUsageRequest.

func (SummarizeDatabaseInsightResourceUsageRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceUsageRequest) HTTPRequest ¶

func (request SummarizeDatabaseInsightResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceUsageRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceUsageRequest) String ¶

func (SummarizeDatabaseInsightResourceUsageRequest) ValidateEnumValue ¶

func (request SummarizeDatabaseInsightResourceUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceUsageResponse ¶

type SummarizeDatabaseInsightResourceUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeDatabaseInsightResourceUsageAggregation instances
	SummarizeDatabaseInsightResourceUsageAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDatabaseInsightResourceUsageResponse wrapper for the SummarizeDatabaseInsightResourceUsage operation

func (SummarizeDatabaseInsightResourceUsageResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceUsageResponse) String ¶

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollection ¶

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of resource metric (example: CPU, STORAGE)
	ResourceMetric SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Usage Data with time stamps
	UsageData []ResourceUsageTrendAggregation `mandatory:"true" json:"usageData"`
}

SummarizeDatabaseInsightResourceUsageTrendAggregationCollection Top level response object.

func (SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) String ¶

func (SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum ¶

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum string

SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricCpu       SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "CPU"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricStorage   SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "STORAGE"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricIo        SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "IO"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricMemory    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricMemoryPga SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY_PGA"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricMemorySga SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY_SGA"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues() []SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum string

SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "GB"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum ¶

type SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum string

SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeAdwS                 SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "ADW-S"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeAtpS                 SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "ATP-S"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeAdwD                 SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "ADW-D"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeAtpD                 SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "ATP-D"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeExternalPdb          SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeExternalNoncdb       SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedVmCdb       SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedVmPdb       SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedVmNoncdb    SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedBmCdb       SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedBmPdb       SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedBmNoncdb    SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedExacsCdb    SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedExacsPdb    SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeComanagedExacsNoncdb SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum

func GetMappingSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum

GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum

type SummarizeDatabaseInsightResourceUsageTrendRequest ¶

type SummarizeDatabaseInsightResourceUsageTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY and IO.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Sorts using end timestamp, usage or capacity
	SortBy SummarizeDatabaseInsightResourceUsageTrendSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Flag to indicate if database instance level metrics should be returned. The flag is ignored when a host name filter is not applied.
	// When a hostname filter is applied this flag will determine whether to return metrics for the instances located on the specified host or for the
	// whole database which contains an instance on this host.
	IsDatabaseInstanceLevelMetrics *bool `mandatory:"false" contributesTo:"query" name:"isDatabaseInstanceLevelMetrics"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDatabaseInsightResourceUsageTrendRequest wrapper for the SummarizeDatabaseInsightResourceUsageTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceUsageTrend.go.html to see an example of how to use SummarizeDatabaseInsightResourceUsageTrendRequest.

func (SummarizeDatabaseInsightResourceUsageTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceUsageTrendRequest) HTTPRequest ¶

func (request SummarizeDatabaseInsightResourceUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceUsageTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceUsageTrendRequest) String ¶

func (SummarizeDatabaseInsightResourceUsageTrendRequest) ValidateEnumValue ¶

func (request SummarizeDatabaseInsightResourceUsageTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceUsageTrendResponse ¶

type SummarizeDatabaseInsightResourceUsageTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeDatabaseInsightResourceUsageTrendAggregationCollection instances
	SummarizeDatabaseInsightResourceUsageTrendAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDatabaseInsightResourceUsageTrendResponse wrapper for the SummarizeDatabaseInsightResourceUsageTrend operation

func (SummarizeDatabaseInsightResourceUsageTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceUsageTrendResponse) String ¶

type SummarizeDatabaseInsightResourceUsageTrendSortByEnum ¶

type SummarizeDatabaseInsightResourceUsageTrendSortByEnum string

SummarizeDatabaseInsightResourceUsageTrendSortByEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageTrendSortByEndtimestamp SummarizeDatabaseInsightResourceUsageTrendSortByEnum = "endTimestamp"
	SummarizeDatabaseInsightResourceUsageTrendSortByUsage        SummarizeDatabaseInsightResourceUsageTrendSortByEnum = "usage"
	SummarizeDatabaseInsightResourceUsageTrendSortByCapacity     SummarizeDatabaseInsightResourceUsageTrendSortByEnum = "capacity"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendSortByEnum

func GetMappingSummarizeDatabaseInsightResourceUsageTrendSortByEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUsageTrendSortByEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendSortByEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageTrendSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumValues() []SummarizeDatabaseInsightResourceUsageTrendSortByEnum

GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageTrendSortByEnum

type SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum ¶

type SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum string

SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUsageTrendSortOrderAsc  SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum = "ASC"
	SummarizeDatabaseInsightResourceUsageTrendSortOrderDesc SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum

func GetMappingSummarizeDatabaseInsightResourceUsageTrendSortOrderEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUsageTrendSortOrderEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageTrendSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumValues ¶

func GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumValues() []SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum

GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum

type SummarizeDatabaseInsightResourceUtilizationInsightAggregation ¶

type SummarizeDatabaseInsightResourceUtilizationInsightAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (example: CPU, STORAGE)
	ResourceMetric SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	ProjectedUtilization *ResourceInsightProjectedUtilization `mandatory:"true" json:"projectedUtilization"`

	CurrentUtilization *ResourceInsightCurrentUtilization `mandatory:"true" json:"currentUtilization"`
}

SummarizeDatabaseInsightResourceUtilizationInsightAggregation Insights response containing current/projected groups for storage or CPU.

func (SummarizeDatabaseInsightResourceUtilizationInsightAggregation) String ¶

func (SummarizeDatabaseInsightResourceUtilizationInsightAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum ¶

type SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum string

SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricCpu       SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "CPU"
	SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricStorage   SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "STORAGE"
	SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricIo        SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "IO"
	SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricMemory    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY"
	SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricMemoryPga SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY_PGA"
	SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricMemorySga SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY_SGA"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum

func GetMappingSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumValues ¶

func GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumValues() []SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum

GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum

type SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum ¶

type SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum string

SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeAdwS                 SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "ADW-S"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeAtpS                 SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "ATP-S"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeAdwD                 SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "ADW-D"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeAtpD                 SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "ATP-D"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeExternalPdb          SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeExternalNoncdb       SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedVmCdb       SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedVmPdb       SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedVmNoncdb    SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedBmCdb       SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedBmPdb       SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedBmNoncdb    SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedExacsCdb    SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedExacsPdb    SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeComanagedExacsNoncdb SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum

func GetMappingSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum ¶

func GetMappingSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumValues ¶

func GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum

GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum

type SummarizeDatabaseInsightResourceUtilizationInsightRequest ¶

type SummarizeDatabaseInsightResourceUtilizationInsightRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY and IO.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Flag to indicate if database instance level metrics should be returned. The flag is ignored when a host name filter is not applied.
	// When a hostname filter is applied this flag will determine whether to return metrics for the instances located on the specified host or for the
	// whole database which contains an instance on this host.
	IsDatabaseInstanceLevelMetrics *bool `mandatory:"false" contributesTo:"query" name:"isDatabaseInstanceLevelMetrics"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDatabaseInsightResourceUtilizationInsightRequest wrapper for the SummarizeDatabaseInsightResourceUtilizationInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightResourceUtilizationInsight.go.html to see an example of how to use SummarizeDatabaseInsightResourceUtilizationInsightRequest.

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) HTTPRequest ¶

func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) String ¶

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightResourceUtilizationInsightResponse ¶

type SummarizeDatabaseInsightResourceUtilizationInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeDatabaseInsightResourceUtilizationInsightAggregation instances
	SummarizeDatabaseInsightResourceUtilizationInsightAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDatabaseInsightResourceUtilizationInsightResponse wrapper for the SummarizeDatabaseInsightResourceUtilizationInsight operation

func (SummarizeDatabaseInsightResourceUtilizationInsightResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceUtilizationInsightResponse) String ¶

type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection ¶

type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Collection of Usage Data with time stamps for top five tablespace
	Items []TablespaceUsageTrendAggregation `mandatory:"true" json:"items"`
}

SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection Top level response object.

func (SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) String ¶

func (SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum string

SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "GB"
	SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightTablespaceUsageTrendRequest ¶

type SummarizeDatabaseInsightTablespaceUsageTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeDatabaseInsightTablespaceUsageTrendRequest wrapper for the SummarizeDatabaseInsightTablespaceUsageTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeDatabaseInsightTablespaceUsageTrend.go.html to see an example of how to use SummarizeDatabaseInsightTablespaceUsageTrendRequest.

func (SummarizeDatabaseInsightTablespaceUsageTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDatabaseInsightTablespaceUsageTrendRequest) HTTPRequest ¶

func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeDatabaseInsightTablespaceUsageTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightTablespaceUsageTrendRequest) String ¶

func (SummarizeDatabaseInsightTablespaceUsageTrendRequest) ValidateEnumValue ¶

func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeDatabaseInsightTablespaceUsageTrendResponse ¶

type SummarizeDatabaseInsightTablespaceUsageTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection instances
	SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeDatabaseInsightTablespaceUsageTrendResponse wrapper for the SummarizeDatabaseInsightTablespaceUsageTrend operation

func (SummarizeDatabaseInsightTablespaceUsageTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightTablespaceUsageTrendResponse) String ¶

type SummarizeExadataInsightResourceCapacityTrendAggregatedRequest ¶

type SummarizeExadataInsightResourceCapacityTrendAggregatedRequest struct {

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Sorts using end timestamp or capacity.
	SortBy SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExadataInsightResourceCapacityTrendAggregatedRequest wrapper for the SummarizeExadataInsightResourceCapacityTrendAggregated operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceCapacityTrendAggregated.go.html to see an example of how to use SummarizeExadataInsightResourceCapacityTrendAggregatedRequest.

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) String ¶

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceCapacityTrendAggregatedResponse ¶

type SummarizeExadataInsightResourceCapacityTrendAggregatedResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceCapacityTrendAggregation instances
	SummarizeExadataInsightResourceCapacityTrendAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceCapacityTrendAggregatedResponse wrapper for the SummarizeExadataInsightResourceCapacityTrendAggregated operation

func (SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) String ¶

type SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum ¶

type SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum string

SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEndtimestamp SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum = "endTimestamp"
	SummarizeExadataInsightResourceCapacityTrendAggregatedSortByCapacity     SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum = "capacity"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum

GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum

type SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum ¶

type SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum string

SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderAsc  SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum = "ASC"
	SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderDesc SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum

GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum

type SummarizeExadataInsightResourceCapacityTrendAggregation ¶

type SummarizeExadataInsightResourceCapacityTrendAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// Defines the resource type for an exadata  (example: DATABASE, STORAGE_SERVER, HOST, DISKGROUP)
	ExadataResourceType SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum `mandatory:"true" json:"exadataResourceType"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Capacity Data with time interval
	CapacityData []ExadataInsightResourceCapacityTrendAggregation `mandatory:"true" json:"capacityData"`
}

SummarizeExadataInsightResourceCapacityTrendAggregation Collection of resource capacity trend.

func (SummarizeExadataInsightResourceCapacityTrendAggregation) String ¶

func (SummarizeExadataInsightResourceCapacityTrendAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum string

SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum

GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum

type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum ¶

type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum string

SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "DATABASE"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "HOST"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
	SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum

GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum

type SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum ¶ added in v65.16.0

type SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum string

SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitCores   SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "CORES"
	SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitGb      SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "GB"
	SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitMbps    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "MBPS"
	SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitIops    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "IOPS"
	SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitPercent SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

type SummarizeExadataInsightResourceCapacityTrendCollection ¶

type SummarizeExadataInsightResourceCapacityTrendCollection struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// Defines the resource type for an exadata  (example: DATABASE, STORAGE_SERVER, HOST, DISKGROUP)
	ExadataResourceType SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum `mandatory:"true" json:"exadataResourceType"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Capacity Data with time interval
	Items []ExadataInsightResourceCapacityTrendSummary `mandatory:"true" json:"items"`
}

SummarizeExadataInsightResourceCapacityTrendCollection capacity results with breakdown by databases, hosts, storage servers or diskgroup.

func (SummarizeExadataInsightResourceCapacityTrendCollection) String ¶

func (SummarizeExadataInsightResourceCapacityTrendCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum string

SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum

GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum

type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum ¶

type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum string

SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeDatabase      SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "DATABASE"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeHost          SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "HOST"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeStorageServer SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "STORAGE_SERVER"
	SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum

GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum

type SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum string

SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitCores   SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "CORES"
	SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitGb      SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "GB"
	SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitMbps    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "MBPS"
	SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitIops    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "IOPS"
	SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitPercent SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

type SummarizeExadataInsightResourceCapacityTrendRequest ¶

type SummarizeExadataInsightResourceCapacityTrendRequest struct {

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `mandatory:"true" contributesTo:"query" name:"exadataInsightId"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	DatabaseInsightId []string `contributesTo:"query" name:"databaseInsightId" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	HostInsightId []string `contributesTo:"query" name:"hostInsightId" collectionFormat:"multi"`

	// Optional storage server name on an exadata system.
	StorageServerName []string `contributesTo:"query" name:"storageServerName" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeExadataInsightResourceCapacityTrendSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The order in which resource capacity trend records are listed
	SortBy SummarizeExadataInsightResourceCapacityTrendSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExadataInsightResourceCapacityTrendRequest wrapper for the SummarizeExadataInsightResourceCapacityTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceCapacityTrend.go.html to see an example of how to use SummarizeExadataInsightResourceCapacityTrendRequest.

func (SummarizeExadataInsightResourceCapacityTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceCapacityTrendRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceCapacityTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceCapacityTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceCapacityTrendRequest) String ¶

func (SummarizeExadataInsightResourceCapacityTrendRequest) ValidateEnumValue ¶

func (request SummarizeExadataInsightResourceCapacityTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceCapacityTrendResponse ¶

type SummarizeExadataInsightResourceCapacityTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceCapacityTrendCollection instances
	SummarizeExadataInsightResourceCapacityTrendCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceCapacityTrendResponse wrapper for the SummarizeExadataInsightResourceCapacityTrend operation

func (SummarizeExadataInsightResourceCapacityTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceCapacityTrendResponse) String ¶

type SummarizeExadataInsightResourceCapacityTrendSortByEnum ¶

type SummarizeExadataInsightResourceCapacityTrendSortByEnum string

SummarizeExadataInsightResourceCapacityTrendSortByEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendSortById   SummarizeExadataInsightResourceCapacityTrendSortByEnum = "id"
	SummarizeExadataInsightResourceCapacityTrendSortByName SummarizeExadataInsightResourceCapacityTrendSortByEnum = "name"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendSortByEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendSortByEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendSortByEnum(val string) (SummarizeExadataInsightResourceCapacityTrendSortByEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendSortByEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendSortByEnumValues() []SummarizeExadataInsightResourceCapacityTrendSortByEnum

GetSummarizeExadataInsightResourceCapacityTrendSortByEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendSortByEnum

type SummarizeExadataInsightResourceCapacityTrendSortOrderEnum ¶

type SummarizeExadataInsightResourceCapacityTrendSortOrderEnum string

SummarizeExadataInsightResourceCapacityTrendSortOrderEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceCapacityTrendSortOrderAsc  SummarizeExadataInsightResourceCapacityTrendSortOrderEnum = "ASC"
	SummarizeExadataInsightResourceCapacityTrendSortOrderDesc SummarizeExadataInsightResourceCapacityTrendSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendSortOrderEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendSortOrderEnum ¶

func GetMappingSummarizeExadataInsightResourceCapacityTrendSortOrderEnum(val string) (SummarizeExadataInsightResourceCapacityTrendSortOrderEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumValues ¶

func GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumValues() []SummarizeExadataInsightResourceCapacityTrendSortOrderEnum

GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendSortOrderEnum

type SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum ¶

type SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum string

SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelLinear   SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum = "LINEAR"
	SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelMlAuto   SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum = "ML_AUTO"
	SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelMlNoAuto SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum = "ML_NO_AUTO"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum

GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum

type SummarizeExadataInsightResourceForecastTrendAggregatedRequest ¶

type SummarizeExadataInsightResourceForecastTrendAggregatedRequest struct {

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Number of days used for utilization forecast analysis.
	ForecastStartDay *int `mandatory:"false" contributesTo:"query" name:"forecastStartDay"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// Choose algorithm model for the forecasting.
	// Possible values:
	//   - LINEAR: Uses linear regression algorithm for forecasting.
	//   - ML_AUTO: Automatically detects best algorithm to use for forecasting.
	//   - ML_NO_AUTO: Automatically detects seasonality of the data for forecasting using linear or seasonal algorithm.
	ForecastModel SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum `mandatory:"false" contributesTo:"query" name:"forecastModel" omitEmpty:"true"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// This parameter is used to change data's confidence level, this data is ingested by the
	// forecast algorithm.
	// Confidence is the probability of an interval to contain the expected population parameter.
	// Manipulation of this value will lead to different results.
	// If not set, default confidence value is 95%.
	Confidence *int `mandatory:"false" contributesTo:"query" name:"confidence"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExadataInsightResourceForecastTrendAggregatedRequest wrapper for the SummarizeExadataInsightResourceForecastTrendAggregated operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceForecastTrendAggregated.go.html to see an example of how to use SummarizeExadataInsightResourceForecastTrendAggregatedRequest.

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) String ¶

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceForecastTrendAggregatedResponse ¶

type SummarizeExadataInsightResourceForecastTrendAggregatedResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceForecastTrendAggregation instances
	SummarizeExadataInsightResourceForecastTrendAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceForecastTrendAggregatedResponse wrapper for the SummarizeExadataInsightResourceForecastTrendAggregated operation

func (SummarizeExadataInsightResourceForecastTrendAggregatedResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceForecastTrendAggregatedResponse) String ¶

type SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum ¶

type SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum string

SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendAggregatedStatisticAvg SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum = "AVG"
	SummarizeExadataInsightResourceForecastTrendAggregatedStatisticMax SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum

GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum

type SummarizeExadataInsightResourceForecastTrendAggregation ¶

type SummarizeExadataInsightResourceForecastTrendAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// Defines the resource type for an exadata  (example: DATABASE, STORAGE_SERVER, HOST, DISKGROUP)
	ExadataResourceType SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum `mandatory:"true" json:"exadataResourceType"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time series patterns used in the forecasting.
	Pattern SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum `mandatory:"true" json:"pattern"`

	// Days to reach capacity for a storage server
	DaysToReachCapacity *int `mandatory:"true" json:"daysToReachCapacity"`

	// Time series data used for the forecast analysis.
	HistoricalData []HistoricalDataItem `mandatory:"true" json:"historicalData"`

	// Time series data result of the forecasting analysis.
	ProjectedData []ProjectedDataItem `mandatory:"true" json:"projectedData"`

	// Auto-ML algorithm leveraged for the forecast. Only applicable for Auto-ML forecast.
	SelectedForecastAlgorithm *string `mandatory:"false" json:"selectedForecastAlgorithm"`
}

SummarizeExadataInsightResourceForecastTrendAggregation Usage and Forecast results from the selected time period.

func (SummarizeExadataInsightResourceForecastTrendAggregation) String ¶

func (SummarizeExadataInsightResourceForecastTrendAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum string

SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum

GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum

type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum ¶

type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum string

SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "DATABASE"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "HOST"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
	SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum

GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum

type SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum ¶

type SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum string

SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendAggregationPatternLinear                        SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "LINEAR"
	SummarizeExadataInsightResourceForecastTrendAggregationPatternMonthlySeasons                SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "MONTHLY_SEASONS"
	SummarizeExadataInsightResourceForecastTrendAggregationPatternMonthlyAndYearlySeasons       SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "MONTHLY_AND_YEARLY_SEASONS"
	SummarizeExadataInsightResourceForecastTrendAggregationPatternWeeklySeasons                 SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_SEASONS"
	SummarizeExadataInsightResourceForecastTrendAggregationPatternWeeklyAndMonthlySeasons       SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_AND_MONTHLY_SEASONS"
	SummarizeExadataInsightResourceForecastTrendAggregationPatternWeeklyMonthlyAndYearlySeasons SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_MONTHLY_AND_YEARLY_SEASONS"
	SummarizeExadataInsightResourceForecastTrendAggregationPatternWeeklyAndYearlySeasons        SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_AND_YEARLY_SEASONS"
	SummarizeExadataInsightResourceForecastTrendAggregationPatternYearlySeasons                 SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum = "YEARLY_SEASONS"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationPatternEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationPatternEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendAggregationPatternEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum

GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum

type SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum ¶ added in v65.16.0

type SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum string

SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitCores   SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "CORES"
	SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitGb      SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "GB"
	SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitMbps    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "MBPS"
	SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitIops    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "IOPS"
	SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitPercent SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

type SummarizeExadataInsightResourceForecastTrendCollection ¶

type SummarizeExadataInsightResourceForecastTrendCollection struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// Defines the resource type for an exadata  (example: DATABASE, STORAGE_SERVER, HOST, DISKGROUP)
	ExadataResourceType SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum `mandatory:"true" json:"exadataResourceType"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Collection of id, name , daysToReach Capacity, historical usage and projected usage forecast.
	Items []ExadataInsightResourceForecastTrendSummary `mandatory:"true" json:"items"`
}

SummarizeExadataInsightResourceForecastTrendCollection Usage and Forecast results with breakdown by databases, hosts or storage servers.

func (SummarizeExadataInsightResourceForecastTrendCollection) String ¶

func (SummarizeExadataInsightResourceForecastTrendCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum string

SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum

GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum

type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum ¶

type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum string

SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeDatabase      SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "DATABASE"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeHost          SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "HOST"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeStorageServer SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "STORAGE_SERVER"
	SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum

GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum

type SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum string

SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitCores   SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "CORES"
	SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitGb      SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "GB"
	SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitMbps    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "MBPS"
	SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitIops    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "IOPS"
	SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitPercent SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

type SummarizeExadataInsightResourceForecastTrendForecastModelEnum ¶

type SummarizeExadataInsightResourceForecastTrendForecastModelEnum string

SummarizeExadataInsightResourceForecastTrendForecastModelEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendForecastModelLinear   SummarizeExadataInsightResourceForecastTrendForecastModelEnum = "LINEAR"
	SummarizeExadataInsightResourceForecastTrendForecastModelMlAuto   SummarizeExadataInsightResourceForecastTrendForecastModelEnum = "ML_AUTO"
	SummarizeExadataInsightResourceForecastTrendForecastModelMlNoAuto SummarizeExadataInsightResourceForecastTrendForecastModelEnum = "ML_NO_AUTO"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendForecastModelEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendForecastModelEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendForecastModelEnum(val string) (SummarizeExadataInsightResourceForecastTrendForecastModelEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendForecastModelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumValues() []SummarizeExadataInsightResourceForecastTrendForecastModelEnum

GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendForecastModelEnum

type SummarizeExadataInsightResourceForecastTrendRequest ¶

type SummarizeExadataInsightResourceForecastTrendRequest struct {

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `mandatory:"true" contributesTo:"query" name:"exadataInsightId"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	DatabaseInsightId []string `contributesTo:"query" name:"databaseInsightId" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	HostInsightId []string `contributesTo:"query" name:"hostInsightId" collectionFormat:"multi"`

	// Optional storage server name on an exadata system.
	StorageServerName []string `contributesTo:"query" name:"storageServerName" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeExadataInsightResourceForecastTrendStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Number of days used for utilization forecast analysis.
	ForecastStartDay *int `mandatory:"false" contributesTo:"query" name:"forecastStartDay"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// Choose algorithm model for the forecasting.
	// Possible values:
	//   - LINEAR: Uses linear regression algorithm for forecasting.
	//   - ML_AUTO: Automatically detects best algorithm to use for forecasting.
	//   - ML_NO_AUTO: Automatically detects seasonality of the data for forecasting using linear or seasonal algorithm.
	ForecastModel SummarizeExadataInsightResourceForecastTrendForecastModelEnum `mandatory:"false" contributesTo:"query" name:"forecastModel" omitEmpty:"true"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// This parameter is used to change data's confidence level, this data is ingested by the
	// forecast algorithm.
	// Confidence is the probability of an interval to contain the expected population parameter.
	// Manipulation of this value will lead to different results.
	// If not set, default confidence value is 95%.
	Confidence *int `mandatory:"false" contributesTo:"query" name:"confidence"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeExadataInsightResourceForecastTrendSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The order in which resource Forecast trend records are listed
	SortBy SummarizeExadataInsightResourceForecastTrendSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

SummarizeExadataInsightResourceForecastTrendRequest wrapper for the SummarizeExadataInsightResourceForecastTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceForecastTrend.go.html to see an example of how to use SummarizeExadataInsightResourceForecastTrendRequest.

func (SummarizeExadataInsightResourceForecastTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceForecastTrendRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceForecastTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceForecastTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceForecastTrendRequest) String ¶

func (SummarizeExadataInsightResourceForecastTrendRequest) ValidateEnumValue ¶

func (request SummarizeExadataInsightResourceForecastTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceForecastTrendResponse ¶

type SummarizeExadataInsightResourceForecastTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceForecastTrendCollection instances
	SummarizeExadataInsightResourceForecastTrendCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceForecastTrendResponse wrapper for the SummarizeExadataInsightResourceForecastTrend operation

func (SummarizeExadataInsightResourceForecastTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceForecastTrendResponse) String ¶

type SummarizeExadataInsightResourceForecastTrendSortByEnum ¶

type SummarizeExadataInsightResourceForecastTrendSortByEnum string

SummarizeExadataInsightResourceForecastTrendSortByEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendSortById                  SummarizeExadataInsightResourceForecastTrendSortByEnum = "id"
	SummarizeExadataInsightResourceForecastTrendSortByName                SummarizeExadataInsightResourceForecastTrendSortByEnum = "name"
	SummarizeExadataInsightResourceForecastTrendSortByDaystoreachcapacity SummarizeExadataInsightResourceForecastTrendSortByEnum = "daysToReachCapacity"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendSortByEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendSortByEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendSortByEnum(val string) (SummarizeExadataInsightResourceForecastTrendSortByEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendSortByEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendSortByEnumValues() []SummarizeExadataInsightResourceForecastTrendSortByEnum

GetSummarizeExadataInsightResourceForecastTrendSortByEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendSortByEnum

type SummarizeExadataInsightResourceForecastTrendSortOrderEnum ¶

type SummarizeExadataInsightResourceForecastTrendSortOrderEnum string

SummarizeExadataInsightResourceForecastTrendSortOrderEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendSortOrderAsc  SummarizeExadataInsightResourceForecastTrendSortOrderEnum = "ASC"
	SummarizeExadataInsightResourceForecastTrendSortOrderDesc SummarizeExadataInsightResourceForecastTrendSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendSortOrderEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendSortOrderEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendSortOrderEnum(val string) (SummarizeExadataInsightResourceForecastTrendSortOrderEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumValues() []SummarizeExadataInsightResourceForecastTrendSortOrderEnum

GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendSortOrderEnum

type SummarizeExadataInsightResourceForecastTrendStatisticEnum ¶

type SummarizeExadataInsightResourceForecastTrendStatisticEnum string

SummarizeExadataInsightResourceForecastTrendStatisticEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceForecastTrendStatisticAvg SummarizeExadataInsightResourceForecastTrendStatisticEnum = "AVG"
	SummarizeExadataInsightResourceForecastTrendStatisticMax SummarizeExadataInsightResourceForecastTrendStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendStatisticEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendStatisticEnum ¶

func GetMappingSummarizeExadataInsightResourceForecastTrendStatisticEnum(val string) (SummarizeExadataInsightResourceForecastTrendStatisticEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendStatisticEnumValues ¶

func GetSummarizeExadataInsightResourceForecastTrendStatisticEnumValues() []SummarizeExadataInsightResourceForecastTrendStatisticEnum

GetSummarizeExadataInsightResourceForecastTrendStatisticEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendStatisticEnum

type SummarizeExadataInsightResourceStatisticsAggregationCollection ¶

type SummarizeExadataInsightResourceStatisticsAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Collection of Resource Statistics items
	Items []ExadataInsightResourceStatisticsAggregation `mandatory:"true" json:"items"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata insight.
	ExadataInsightId *string `mandatory:"true" json:"exadataInsightId"`

	// The user-friendly name for the Exadata system. The name does not have to be unique.
	ExadataDisplayName *string `mandatory:"false" json:"exadataDisplayName"`
}

SummarizeExadataInsightResourceStatisticsAggregationCollection Returns list of the resources with resource statistics like usage,capacity,utilization and usage change percent.

func (SummarizeExadataInsightResourceStatisticsAggregationCollection) String ¶

func (*SummarizeExadataInsightResourceStatisticsAggregationCollection) UnmarshalJSON ¶

UnmarshalJSON unmarshals from json

func (SummarizeExadataInsightResourceStatisticsAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum string

SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum

GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum

type SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum string

SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitCores   SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitGb      SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "GB"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitMbps    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitIops    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitPercent SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

type SummarizeExadataInsightResourceStatisticsRequest ¶

type SummarizeExadataInsightResourceStatisticsRequest struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `mandatory:"true" contributesTo:"query" name:"exadataInsightId"`

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Percentile values of daily usage to be used for computing the aggregate resource usage.
	Percentile *int `mandatory:"false" contributesTo:"query" name:"percentile"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeExadataInsightResourceStatisticsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The order in which resource statistics records are listed
	SortBy SummarizeExadataInsightResourceStatisticsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

SummarizeExadataInsightResourceStatisticsRequest wrapper for the SummarizeExadataInsightResourceStatistics operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceStatistics.go.html to see an example of how to use SummarizeExadataInsightResourceStatisticsRequest.

func (SummarizeExadataInsightResourceStatisticsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceStatisticsRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceStatisticsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceStatisticsRequest) String ¶

func (SummarizeExadataInsightResourceStatisticsRequest) ValidateEnumValue ¶

func (request SummarizeExadataInsightResourceStatisticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceStatisticsResponse ¶

type SummarizeExadataInsightResourceStatisticsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceStatisticsAggregationCollection instances
	SummarizeExadataInsightResourceStatisticsAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceStatisticsResponse wrapper for the SummarizeExadataInsightResourceStatistics operation

func (SummarizeExadataInsightResourceStatisticsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceStatisticsResponse) String ¶

type SummarizeExadataInsightResourceStatisticsSortByEnum ¶

type SummarizeExadataInsightResourceStatisticsSortByEnum string

SummarizeExadataInsightResourceStatisticsSortByEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceStatisticsSortByUtilizationpercent SummarizeExadataInsightResourceStatisticsSortByEnum = "utilizationPercent"
	SummarizeExadataInsightResourceStatisticsSortByUsage              SummarizeExadataInsightResourceStatisticsSortByEnum = "usage"
	SummarizeExadataInsightResourceStatisticsSortByUsagechangepercent SummarizeExadataInsightResourceStatisticsSortByEnum = "usageChangePercent"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsSortByEnum

func GetMappingSummarizeExadataInsightResourceStatisticsSortByEnum ¶

func GetMappingSummarizeExadataInsightResourceStatisticsSortByEnum(val string) (SummarizeExadataInsightResourceStatisticsSortByEnum, bool)

GetMappingSummarizeExadataInsightResourceStatisticsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceStatisticsSortByEnumValues ¶

func GetSummarizeExadataInsightResourceStatisticsSortByEnumValues() []SummarizeExadataInsightResourceStatisticsSortByEnum

GetSummarizeExadataInsightResourceStatisticsSortByEnumValues Enumerates the set of values for SummarizeExadataInsightResourceStatisticsSortByEnum

type SummarizeExadataInsightResourceStatisticsSortOrderEnum ¶

type SummarizeExadataInsightResourceStatisticsSortOrderEnum string

SummarizeExadataInsightResourceStatisticsSortOrderEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceStatisticsSortOrderAsc  SummarizeExadataInsightResourceStatisticsSortOrderEnum = "ASC"
	SummarizeExadataInsightResourceStatisticsSortOrderDesc SummarizeExadataInsightResourceStatisticsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsSortOrderEnum

func GetMappingSummarizeExadataInsightResourceStatisticsSortOrderEnum ¶

func GetMappingSummarizeExadataInsightResourceStatisticsSortOrderEnum(val string) (SummarizeExadataInsightResourceStatisticsSortOrderEnum, bool)

GetMappingSummarizeExadataInsightResourceStatisticsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceStatisticsSortOrderEnumValues ¶

func GetSummarizeExadataInsightResourceStatisticsSortOrderEnumValues() []SummarizeExadataInsightResourceStatisticsSortOrderEnum

GetSummarizeExadataInsightResourceStatisticsSortOrderEnumValues Enumerates the set of values for SummarizeExadataInsightResourceStatisticsSortOrderEnum

type SummarizeExadataInsightResourceUsageAggregatedRequest ¶

type SummarizeExadataInsightResourceUsageAggregatedRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// Percentile values of daily usage to be used for computing the aggregate resource usage.
	Percentile *int `mandatory:"false" contributesTo:"query" name:"percentile"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExadataInsightResourceUsageAggregatedRequest wrapper for the SummarizeExadataInsightResourceUsageAggregated operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceUsageAggregated.go.html to see an example of how to use SummarizeExadataInsightResourceUsageAggregatedRequest.

func (SummarizeExadataInsightResourceUsageAggregatedRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceUsageAggregatedRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceUsageAggregatedRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceUsageAggregatedRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceUsageAggregatedRequest) String ¶

func (SummarizeExadataInsightResourceUsageAggregatedRequest) ValidateEnumValue ¶

func (request SummarizeExadataInsightResourceUsageAggregatedRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceUsageAggregatedResponse ¶

type SummarizeExadataInsightResourceUsageAggregatedResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceUsageAggregation instances
	SummarizeExadataInsightResourceUsageAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceUsageAggregatedResponse wrapper for the SummarizeExadataInsightResourceUsageAggregated operation

func (SummarizeExadataInsightResourceUsageAggregatedResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceUsageAggregatedResponse) String ¶

type SummarizeExadataInsightResourceUsageAggregation ¶

type SummarizeExadataInsightResourceUsageAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// Defines the resource type for an exadata  (example: DATABASE, STORAGE_SERVER, HOST, DISKGROUP)
	ExadataResourceType SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum `mandatory:"true" json:"exadataResourceType"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Percentage change in resource usage during the current period calculated using linear regression functions
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`

	// The maximum host CPUs (cores x threads/core) on the underlying infrastructure. This only applies to CPU and does not not apply for Autonomous Databases.
	TotalHostCapacity *float64 `mandatory:"false" json:"totalHostCapacity"`
}

SummarizeExadataInsightResourceUsageAggregation Resource usage summation for the current time period

func (SummarizeExadataInsightResourceUsageAggregation) String ¶

func (SummarizeExadataInsightResourceUsageAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum string

SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum

GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum

type SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum ¶

type SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum string

SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "DATABASE"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "HOST"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
	SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum

func GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum ¶

func GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumValues ¶

func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum

GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum

type SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum ¶ added in v65.16.0

type SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum string

SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageAggregationUsageUnitCores   SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "CORES"
	SummarizeExadataInsightResourceUsageAggregationUsageUnitGb      SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "GB"
	SummarizeExadataInsightResourceUsageAggregationUsageUnitMbps    SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "MBPS"
	SummarizeExadataInsightResourceUsageAggregationUsageUnitIops    SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "IOPS"
	SummarizeExadataInsightResourceUsageAggregationUsageUnitPercent SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceUsageAggregationUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeExadataInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

type SummarizeExadataInsightResourceUsageCollection ¶

type SummarizeExadataInsightResourceUsageCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// Defines the resource type for an exadata  (example: DATABASE, STORAGE_SERVER, HOST, DISKGROUP)
	ExadataResourceType SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum `mandatory:"true" json:"exadataResourceType"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Collection of Resource Usage Summary items
	Items []ResourceUsageSummary `mandatory:"true" json:"items"`
}

SummarizeExadataInsightResourceUsageCollection Resource usage , allocation, utilization and usage ChangePercent for the current time period

func (SummarizeExadataInsightResourceUsageCollection) String ¶

func (SummarizeExadataInsightResourceUsageCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum string

SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum

GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum

type SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum ¶

type SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum string

SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeDatabase      SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "DATABASE"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeHost          SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "HOST"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeStorageServer SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "STORAGE_SERVER"
	SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum

func GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum ¶

func GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumValues ¶

func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum

GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum

type SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum string

SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageCollectionUsageUnitCores   SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "CORES"
	SummarizeExadataInsightResourceUsageCollectionUsageUnitGb      SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "GB"
	SummarizeExadataInsightResourceUsageCollectionUsageUnitMbps    SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "MBPS"
	SummarizeExadataInsightResourceUsageCollectionUsageUnitIops    SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "IOPS"
	SummarizeExadataInsightResourceUsageCollectionUsageUnitPercent SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceUsageCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeExadataInsightResourceUsageCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

type SummarizeExadataInsightResourceUsageRequest ¶

type SummarizeExadataInsightResourceUsageRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeExadataInsightResourceUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The order in which resource usage summary records are listed
	SortBy SummarizeExadataInsightResourceUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Percentile values of daily usage to be used for computing the aggregate resource usage.
	Percentile *int `mandatory:"false" contributesTo:"query" name:"percentile"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExadataInsightResourceUsageRequest wrapper for the SummarizeExadataInsightResourceUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceUsage.go.html to see an example of how to use SummarizeExadataInsightResourceUsageRequest.

func (SummarizeExadataInsightResourceUsageRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceUsageRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceUsageRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceUsageRequest) String ¶

func (SummarizeExadataInsightResourceUsageRequest) ValidateEnumValue ¶

func (request SummarizeExadataInsightResourceUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceUsageResponse ¶

type SummarizeExadataInsightResourceUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceUsageCollection instances
	SummarizeExadataInsightResourceUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceUsageResponse wrapper for the SummarizeExadataInsightResourceUsage operation

func (SummarizeExadataInsightResourceUsageResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceUsageResponse) String ¶

type SummarizeExadataInsightResourceUsageSortByEnum ¶

type SummarizeExadataInsightResourceUsageSortByEnum string

SummarizeExadataInsightResourceUsageSortByEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageSortByUtilizationpercent SummarizeExadataInsightResourceUsageSortByEnum = "utilizationPercent"
	SummarizeExadataInsightResourceUsageSortByUsage              SummarizeExadataInsightResourceUsageSortByEnum = "usage"
	SummarizeExadataInsightResourceUsageSortByCapacity           SummarizeExadataInsightResourceUsageSortByEnum = "capacity"
	SummarizeExadataInsightResourceUsageSortByUsagechangepercent SummarizeExadataInsightResourceUsageSortByEnum = "usageChangePercent"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageSortByEnum

func GetMappingSummarizeExadataInsightResourceUsageSortByEnum ¶

func GetMappingSummarizeExadataInsightResourceUsageSortByEnum(val string) (SummarizeExadataInsightResourceUsageSortByEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageSortByEnumValues ¶

func GetSummarizeExadataInsightResourceUsageSortByEnumValues() []SummarizeExadataInsightResourceUsageSortByEnum

GetSummarizeExadataInsightResourceUsageSortByEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageSortByEnum

type SummarizeExadataInsightResourceUsageSortOrderEnum ¶

type SummarizeExadataInsightResourceUsageSortOrderEnum string

SummarizeExadataInsightResourceUsageSortOrderEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUsageSortOrderAsc  SummarizeExadataInsightResourceUsageSortOrderEnum = "ASC"
	SummarizeExadataInsightResourceUsageSortOrderDesc SummarizeExadataInsightResourceUsageSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageSortOrderEnum

func GetMappingSummarizeExadataInsightResourceUsageSortOrderEnum ¶

func GetMappingSummarizeExadataInsightResourceUsageSortOrderEnum(val string) (SummarizeExadataInsightResourceUsageSortOrderEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageSortOrderEnumValues ¶

func GetSummarizeExadataInsightResourceUsageSortOrderEnumValues() []SummarizeExadataInsightResourceUsageSortOrderEnum

GetSummarizeExadataInsightResourceUsageSortOrderEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageSortOrderEnum

type SummarizeExadataInsightResourceUtilizationInsightAggregation ¶

type SummarizeExadataInsightResourceUtilizationInsightAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of exadata resource metric (example: CPU, STORAGE)
	ExadataResourceMetric SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum `mandatory:"true" json:"exadataResourceMetric"`

	// Defines the resource type for an exadata  (example: DATABASE, STORAGE_SERVER, HOST, DISKGROUP)
	ExadataResourceType SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum `mandatory:"true" json:"exadataResourceType"`

	// Collection of Exadata system utilization
	Utilization []ExadataInsightResourceInsightUtilizationItem `mandatory:"true" json:"utilization"`
}

SummarizeExadataInsightResourceUtilizationInsightAggregation Insights response containing utilization values for exadata systems.

func (SummarizeExadataInsightResourceUtilizationInsightAggregation) String ¶

func (SummarizeExadataInsightResourceUtilizationInsightAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum ¶

type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum string

SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "CPU"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "STORAGE"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "IO"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "MEMORY"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "IOPS"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum

func GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum ¶

func GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum, bool)

GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumValues ¶

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum

GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum

type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum ¶

type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum string

SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum Enum with underlying type: string

const (
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "DATABASE"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "HOST"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
	SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "DISKGROUP"
)

Set of constants representing the allowable values for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum

func GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum ¶

func GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum, bool)

GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumValues ¶

func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum

GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum

type SummarizeExadataInsightResourceUtilizationInsightRequest ¶

type SummarizeExadataInsightResourceUtilizationInsightRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by resource.
	// Supported values are HOST , STORAGE_SERVER and DATABASE
	ResourceType *string `mandatory:"true" contributesTo:"query" name:"resourceType"`

	// Filter by resource metric.
	// Supported values are CPU , STORAGE, MEMORY, IO, IOPS, THROUGHPUT
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// Number of days used for utilization forecast analysis.
	ForecastStartDay *int `mandatory:"false" contributesTo:"query" name:"forecastStartDay"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExadataInsightResourceUtilizationInsightRequest wrapper for the SummarizeExadataInsightResourceUtilizationInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataInsightResourceUtilizationInsight.go.html to see an example of how to use SummarizeExadataInsightResourceUtilizationInsightRequest.

func (SummarizeExadataInsightResourceUtilizationInsightRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataInsightResourceUtilizationInsightRequest) HTTPRequest ¶

func (request SummarizeExadataInsightResourceUtilizationInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataInsightResourceUtilizationInsightRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceUtilizationInsightRequest) String ¶

func (SummarizeExadataInsightResourceUtilizationInsightRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataInsightResourceUtilizationInsightResponse ¶

type SummarizeExadataInsightResourceUtilizationInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeExadataInsightResourceUtilizationInsightAggregation instances
	SummarizeExadataInsightResourceUtilizationInsightAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataInsightResourceUtilizationInsightResponse wrapper for the SummarizeExadataInsightResourceUtilizationInsight operation

func (SummarizeExadataInsightResourceUtilizationInsightResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceUtilizationInsightResponse) String ¶

type SummarizeExadataMembersRequest ¶

type SummarizeExadataMembersRequest struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of exadata insight resource.
	ExadataInsightId *string `mandatory:"true" contributesTo:"query" name:"exadataInsightId"`

	// Filter by one or more Exadata types.
	// Possible value are DBMACHINE, EXACS, and EXACC.
	ExadataType []string `contributesTo:"query" name:"exadataType" collectionFormat:"multi"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeExadataMembersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The order in which exadata member records are listed
	SortBy SummarizeExadataMembersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

SummarizeExadataMembersRequest wrapper for the SummarizeExadataMembers operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeExadataMembers.go.html to see an example of how to use SummarizeExadataMembersRequest.

func (SummarizeExadataMembersRequest) BinaryRequestBody ¶

func (request SummarizeExadataMembersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExadataMembersRequest) HTTPRequest ¶

func (request SummarizeExadataMembersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExadataMembersRequest) RetryPolicy ¶

func (request SummarizeExadataMembersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataMembersRequest) String ¶

func (request SummarizeExadataMembersRequest) String() string

func (SummarizeExadataMembersRequest) ValidateEnumValue ¶

func (request SummarizeExadataMembersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExadataMembersResponse ¶

type SummarizeExadataMembersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExadataMemberCollection instances
	ExadataMemberCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. The total number of items in the result.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExadataMembersResponse wrapper for the SummarizeExadataMembers operation

func (SummarizeExadataMembersResponse) HTTPResponse ¶

func (response SummarizeExadataMembersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataMembersResponse) String ¶

func (response SummarizeExadataMembersResponse) String() string

type SummarizeExadataMembersSortByEnum ¶

type SummarizeExadataMembersSortByEnum string

SummarizeExadataMembersSortByEnum Enum with underlying type: string

const (
	SummarizeExadataMembersSortByName        SummarizeExadataMembersSortByEnum = "name"
	SummarizeExadataMembersSortByDisplayname SummarizeExadataMembersSortByEnum = "displayName"
	SummarizeExadataMembersSortByEntitytype  SummarizeExadataMembersSortByEnum = "entityType"
)

Set of constants representing the allowable values for SummarizeExadataMembersSortByEnum

func GetMappingSummarizeExadataMembersSortByEnum ¶

func GetMappingSummarizeExadataMembersSortByEnum(val string) (SummarizeExadataMembersSortByEnum, bool)

GetMappingSummarizeExadataMembersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataMembersSortByEnumValues ¶

func GetSummarizeExadataMembersSortByEnumValues() []SummarizeExadataMembersSortByEnum

GetSummarizeExadataMembersSortByEnumValues Enumerates the set of values for SummarizeExadataMembersSortByEnum

type SummarizeExadataMembersSortOrderEnum ¶

type SummarizeExadataMembersSortOrderEnum string

SummarizeExadataMembersSortOrderEnum Enum with underlying type: string

const (
	SummarizeExadataMembersSortOrderAsc  SummarizeExadataMembersSortOrderEnum = "ASC"
	SummarizeExadataMembersSortOrderDesc SummarizeExadataMembersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeExadataMembersSortOrderEnum

func GetMappingSummarizeExadataMembersSortOrderEnum ¶

func GetMappingSummarizeExadataMembersSortOrderEnum(val string) (SummarizeExadataMembersSortOrderEnum, bool)

GetMappingSummarizeExadataMembersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataMembersSortOrderEnumValues ¶

func GetSummarizeExadataMembersSortOrderEnumValues() []SummarizeExadataMembersSortOrderEnum

GetSummarizeExadataMembersSortOrderEnumValues Enumerates the set of values for SummarizeExadataMembersSortOrderEnum

type SummarizeHostInsightDiskStatisticsRequest ¶ added in v65.55.1

type SummarizeHostInsightDiskStatisticsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeHostInsightDiskStatisticsStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightDiskStatisticsRequest wrapper for the SummarizeHostInsightDiskStatistics operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightDiskStatistics.go.html to see an example of how to use SummarizeHostInsightDiskStatisticsRequest.

func (SummarizeHostInsightDiskStatisticsRequest) BinaryRequestBody ¶ added in v65.55.1

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightDiskStatisticsRequest) HTTPRequest ¶ added in v65.55.1

func (request SummarizeHostInsightDiskStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightDiskStatisticsRequest) RetryPolicy ¶ added in v65.55.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightDiskStatisticsRequest) String ¶ added in v65.55.1

func (SummarizeHostInsightDiskStatisticsRequest) ValidateEnumValue ¶ added in v65.55.1

func (request SummarizeHostInsightDiskStatisticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightDiskStatisticsResponse ¶ added in v65.55.1

type SummarizeHostInsightDiskStatisticsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SummarizeHostInsightsDiskStatisticsCollection instance
	SummarizeHostInsightsDiskStatisticsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightDiskStatisticsResponse wrapper for the SummarizeHostInsightDiskStatistics operation

func (SummarizeHostInsightDiskStatisticsResponse) HTTPResponse ¶ added in v65.55.1

func (response SummarizeHostInsightDiskStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightDiskStatisticsResponse) String ¶ added in v65.55.1

type SummarizeHostInsightDiskStatisticsStatisticEnum ¶ added in v65.55.1

type SummarizeHostInsightDiskStatisticsStatisticEnum string

SummarizeHostInsightDiskStatisticsStatisticEnum Enum with underlying type: string

const (
	SummarizeHostInsightDiskStatisticsStatisticAvg SummarizeHostInsightDiskStatisticsStatisticEnum = "AVG"
	SummarizeHostInsightDiskStatisticsStatisticMax SummarizeHostInsightDiskStatisticsStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeHostInsightDiskStatisticsStatisticEnum

func GetMappingSummarizeHostInsightDiskStatisticsStatisticEnum ¶ added in v65.55.1

func GetMappingSummarizeHostInsightDiskStatisticsStatisticEnum(val string) (SummarizeHostInsightDiskStatisticsStatisticEnum, bool)

GetMappingSummarizeHostInsightDiskStatisticsStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightDiskStatisticsStatisticEnumValues ¶ added in v65.55.1

func GetSummarizeHostInsightDiskStatisticsStatisticEnumValues() []SummarizeHostInsightDiskStatisticsStatisticEnum

GetSummarizeHostInsightDiskStatisticsStatisticEnumValues Enumerates the set of values for SummarizeHostInsightDiskStatisticsStatisticEnum

type SummarizeHostInsightHostRecommendationAggregation ¶ added in v65.55.1

type SummarizeHostInsightHostRecommendationAggregation struct {

	// Defines the type of resource metric (CPU, Physical Memory, Logical Memory)
	ResourceMetric SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	Details HostInsightHostRecommendations `mandatory:"false" json:"details"`
}

SummarizeHostInsightHostRecommendationAggregation Returns list of hosts with resource statistics like usage, capacity, utilization, usage change percent and load.

func (SummarizeHostInsightHostRecommendationAggregation) String ¶ added in v65.55.1

func (*SummarizeHostInsightHostRecommendationAggregation) UnmarshalJSON ¶ added in v65.55.1

func (m *SummarizeHostInsightHostRecommendationAggregation) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SummarizeHostInsightHostRecommendationAggregation) ValidateEnumValue ¶ added in v65.55.1

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum ¶ added in v65.55.1

type SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum string

SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum Enum with underlying type: string

const (
	SummarizeHostInsightHostRecommendationAggregationResourceMetricCpu           SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "CPU"
	SummarizeHostInsightHostRecommendationAggregationResourceMetricMemory        SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "MEMORY"
	SummarizeHostInsightHostRecommendationAggregationResourceMetricLogicalMemory SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "LOGICAL_MEMORY"
	SummarizeHostInsightHostRecommendationAggregationResourceMetricStorage       SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "STORAGE"
	SummarizeHostInsightHostRecommendationAggregationResourceMetricNetwork       SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "NETWORK"
)

Set of constants representing the allowable values for SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

func GetMappingSummarizeHostInsightHostRecommendationAggregationResourceMetricEnum ¶ added in v65.55.1

func GetMappingSummarizeHostInsightHostRecommendationAggregationResourceMetricEnum(val string) (SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum, bool)

GetMappingSummarizeHostInsightHostRecommendationAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumValues ¶ added in v65.55.1

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumValues() []SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

type SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum ¶ added in v65.55.1

type SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum string

SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightHostRecommendationAggregationUsageUnitCores   SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "CORES"
	SummarizeHostInsightHostRecommendationAggregationUsageUnitGb      SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "GB"
	SummarizeHostInsightHostRecommendationAggregationUsageUnitMbps    SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "MBPS"
	SummarizeHostInsightHostRecommendationAggregationUsageUnitIops    SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "IOPS"
	SummarizeHostInsightHostRecommendationAggregationUsageUnitPercent SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

func GetMappingSummarizeHostInsightHostRecommendationAggregationUsageUnitEnum ¶ added in v65.55.1

func GetMappingSummarizeHostInsightHostRecommendationAggregationUsageUnitEnum(val string) (SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum, bool)

GetMappingSummarizeHostInsightHostRecommendationAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumValues ¶ added in v65.55.1

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumValues() []SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

type SummarizeHostInsightHostRecommendationRequest ¶ added in v65.55.1

type SummarizeHostInsightHostRecommendationRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Filter by host resource metric.
	// Supported values are CPU, MEMORY, LOGICAL_MEMORY, STORAGE and NETWORK.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeHostInsightHostRecommendationStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightHostRecommendationRequest wrapper for the SummarizeHostInsightHostRecommendation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightHostRecommendation.go.html to see an example of how to use SummarizeHostInsightHostRecommendationRequest.

func (SummarizeHostInsightHostRecommendationRequest) BinaryRequestBody ¶ added in v65.55.1

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightHostRecommendationRequest) HTTPRequest ¶ added in v65.55.1

func (request SummarizeHostInsightHostRecommendationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightHostRecommendationRequest) RetryPolicy ¶ added in v65.55.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightHostRecommendationRequest) String ¶ added in v65.55.1

func (SummarizeHostInsightHostRecommendationRequest) ValidateEnumValue ¶ added in v65.55.1

func (request SummarizeHostInsightHostRecommendationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightHostRecommendationResponse ¶ added in v65.55.1

type SummarizeHostInsightHostRecommendationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SummarizeHostInsightHostRecommendationAggregation instance
	SummarizeHostInsightHostRecommendationAggregation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightHostRecommendationResponse wrapper for the SummarizeHostInsightHostRecommendation operation

func (SummarizeHostInsightHostRecommendationResponse) HTTPResponse ¶ added in v65.55.1

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightHostRecommendationResponse) String ¶ added in v65.55.1

type SummarizeHostInsightHostRecommendationStatisticEnum ¶ added in v65.55.1

type SummarizeHostInsightHostRecommendationStatisticEnum string

SummarizeHostInsightHostRecommendationStatisticEnum Enum with underlying type: string

const (
	SummarizeHostInsightHostRecommendationStatisticAvg SummarizeHostInsightHostRecommendationStatisticEnum = "AVG"
	SummarizeHostInsightHostRecommendationStatisticMax SummarizeHostInsightHostRecommendationStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeHostInsightHostRecommendationStatisticEnum

func GetMappingSummarizeHostInsightHostRecommendationStatisticEnum ¶ added in v65.55.1

func GetMappingSummarizeHostInsightHostRecommendationStatisticEnum(val string) (SummarizeHostInsightHostRecommendationStatisticEnum, bool)

GetMappingSummarizeHostInsightHostRecommendationStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightHostRecommendationStatisticEnumValues ¶ added in v65.55.1

func GetSummarizeHostInsightHostRecommendationStatisticEnumValues() []SummarizeHostInsightHostRecommendationStatisticEnum

GetSummarizeHostInsightHostRecommendationStatisticEnumValues Enumerates the set of values for SummarizeHostInsightHostRecommendationStatisticEnum

type SummarizeHostInsightNetworkUsageTrendAggregationCollection ¶ added in v65.32.1

type SummarizeHostInsightNetworkUsageTrendAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Collection of Usage Data with time stamps for all network interfaces.
	Items []NetworkUsageTrendAggregation `mandatory:"true" json:"items"`
}

SummarizeHostInsightNetworkUsageTrendAggregationCollection Top level response object.

func (SummarizeHostInsightNetworkUsageTrendAggregationCollection) String ¶ added in v65.32.1

func (SummarizeHostInsightNetworkUsageTrendAggregationCollection) ValidateEnumValue ¶ added in v65.32.1

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.32.1

type SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum string

SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "GB"
	SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.32.1

func GetMappingSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumValues ¶ added in v65.32.1

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightNetworkUsageTrendRequest ¶ added in v65.32.1

type SummarizeHostInsightNetworkUsageTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeHostInsightNetworkUsageTrendStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightNetworkUsageTrendRequest wrapper for the SummarizeHostInsightNetworkUsageTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightNetworkUsageTrend.go.html to see an example of how to use SummarizeHostInsightNetworkUsageTrendRequest.

func (SummarizeHostInsightNetworkUsageTrendRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightNetworkUsageTrendRequest) HTTPRequest ¶ added in v65.32.1

func (request SummarizeHostInsightNetworkUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightNetworkUsageTrendRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightNetworkUsageTrendRequest) String ¶ added in v65.32.1

func (SummarizeHostInsightNetworkUsageTrendRequest) ValidateEnumValue ¶ added in v65.32.1

func (request SummarizeHostInsightNetworkUsageTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightNetworkUsageTrendResponse ¶ added in v65.32.1

type SummarizeHostInsightNetworkUsageTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightNetworkUsageTrendAggregationCollection instances
	SummarizeHostInsightNetworkUsageTrendAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightNetworkUsageTrendResponse wrapper for the SummarizeHostInsightNetworkUsageTrend operation

func (SummarizeHostInsightNetworkUsageTrendResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightNetworkUsageTrendResponse) String ¶ added in v65.32.1

type SummarizeHostInsightNetworkUsageTrendStatisticEnum ¶ added in v65.32.1

type SummarizeHostInsightNetworkUsageTrendStatisticEnum string

SummarizeHostInsightNetworkUsageTrendStatisticEnum Enum with underlying type: string

const (
	SummarizeHostInsightNetworkUsageTrendStatisticAvg SummarizeHostInsightNetworkUsageTrendStatisticEnum = "AVG"
	SummarizeHostInsightNetworkUsageTrendStatisticMax SummarizeHostInsightNetworkUsageTrendStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeHostInsightNetworkUsageTrendStatisticEnum

func GetMappingSummarizeHostInsightNetworkUsageTrendStatisticEnum ¶ added in v65.32.1

func GetMappingSummarizeHostInsightNetworkUsageTrendStatisticEnum(val string) (SummarizeHostInsightNetworkUsageTrendStatisticEnum, bool)

GetMappingSummarizeHostInsightNetworkUsageTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumValues ¶ added in v65.32.1

func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumValues() []SummarizeHostInsightNetworkUsageTrendStatisticEnum

GetSummarizeHostInsightNetworkUsageTrendStatisticEnumValues Enumerates the set of values for SummarizeHostInsightNetworkUsageTrendStatisticEnum

type SummarizeHostInsightResourceCapacityTrendAggregationCollection ¶

type SummarizeHostInsightResourceCapacityTrendAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (CPU, Physical Memory, Logical Memory)
	ResourceMetric SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Capacity Data with timestamp.
	CapacityData []HostResourceCapacityTrendAggregation `mandatory:"true" json:"capacityData"`
}

SummarizeHostInsightResourceCapacityTrendAggregationCollection Top level response object.

func (SummarizeHostInsightResourceCapacityTrendAggregationCollection) String ¶

func (SummarizeHostInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum ¶

type SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum string

SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricCpu           SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "CPU"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricMemory        SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricLogicalMemory SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "LOGICAL_MEMORY"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricStorage       SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "STORAGE"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricNetwork       SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "NETWORK"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum ¶

func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum, bool)

GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues ¶

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues() []SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

type SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum string

SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "GB"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum ¶

type SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum string

SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceCapacityTrendPlatformTypeLinux   SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "LINUX"
	SummarizeHostInsightResourceCapacityTrendPlatformTypeSolaris SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "SOLARIS"
	SummarizeHostInsightResourceCapacityTrendPlatformTypeSunos   SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "SUNOS"
	SummarizeHostInsightResourceCapacityTrendPlatformTypeZlinux  SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "ZLINUX"
	SummarizeHostInsightResourceCapacityTrendPlatformTypeWindows SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "WINDOWS"
	SummarizeHostInsightResourceCapacityTrendPlatformTypeAix     SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "AIX"
	SummarizeHostInsightResourceCapacityTrendPlatformTypeHpUx    SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum

func GetMappingSummarizeHostInsightResourceCapacityTrendPlatformTypeEnum ¶

func GetMappingSummarizeHostInsightResourceCapacityTrendPlatformTypeEnum(val string) (SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum, bool)

GetMappingSummarizeHostInsightResourceCapacityTrendPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumValues ¶

func GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumValues() []SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum

GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumValues Enumerates the set of values for SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum

type SummarizeHostInsightResourceCapacityTrendRequest ¶

type SummarizeHostInsightResourceCapacityTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by host resource metric.
	// Supported values are CPU, MEMORY, LOGICAL_MEMORY, STORAGE and NETWORK.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by utilization level by the following buckets:
	//   - HIGH_UTILIZATION: DBs with utilization greater or equal than 75.
	//   - LOW_UTILIZATION: DBs with utilization lower than 25.
	//   - MEDIUM_HIGH_UTILIZATION: DBs with utilization greater or equal than 50 but lower than 75.
	//   - MEDIUM_LOW_UTILIZATION: DBs with utilization greater or equal than 25 but lower than 50.
	UtilizationLevel SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum `mandatory:"false" contributesTo:"query" name:"utilizationLevel" omitEmpty:"true"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeHostInsightResourceCapacityTrendSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Sorts using end timestamp or capacity
	SortBy SummarizeHostInsightResourceCapacityTrendSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightResourceCapacityTrendRequest wrapper for the SummarizeHostInsightResourceCapacityTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceCapacityTrend.go.html to see an example of how to use SummarizeHostInsightResourceCapacityTrendRequest.

func (SummarizeHostInsightResourceCapacityTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightResourceCapacityTrendRequest) HTTPRequest ¶

func (request SummarizeHostInsightResourceCapacityTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightResourceCapacityTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceCapacityTrendRequest) String ¶

func (SummarizeHostInsightResourceCapacityTrendRequest) ValidateEnumValue ¶

func (request SummarizeHostInsightResourceCapacityTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceCapacityTrendResponse ¶

type SummarizeHostInsightResourceCapacityTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightResourceCapacityTrendAggregationCollection instances
	SummarizeHostInsightResourceCapacityTrendAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightResourceCapacityTrendResponse wrapper for the SummarizeHostInsightResourceCapacityTrend operation

func (SummarizeHostInsightResourceCapacityTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceCapacityTrendResponse) String ¶

type SummarizeHostInsightResourceCapacityTrendSortByEnum ¶

type SummarizeHostInsightResourceCapacityTrendSortByEnum string

SummarizeHostInsightResourceCapacityTrendSortByEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceCapacityTrendSortByEndtimestamp SummarizeHostInsightResourceCapacityTrendSortByEnum = "endTimestamp"
	SummarizeHostInsightResourceCapacityTrendSortByCapacity     SummarizeHostInsightResourceCapacityTrendSortByEnum = "capacity"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendSortByEnum

func GetMappingSummarizeHostInsightResourceCapacityTrendSortByEnum ¶

func GetMappingSummarizeHostInsightResourceCapacityTrendSortByEnum(val string) (SummarizeHostInsightResourceCapacityTrendSortByEnum, bool)

GetMappingSummarizeHostInsightResourceCapacityTrendSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceCapacityTrendSortByEnumValues ¶

func GetSummarizeHostInsightResourceCapacityTrendSortByEnumValues() []SummarizeHostInsightResourceCapacityTrendSortByEnum

GetSummarizeHostInsightResourceCapacityTrendSortByEnumValues Enumerates the set of values for SummarizeHostInsightResourceCapacityTrendSortByEnum

type SummarizeHostInsightResourceCapacityTrendSortOrderEnum ¶

type SummarizeHostInsightResourceCapacityTrendSortOrderEnum string

SummarizeHostInsightResourceCapacityTrendSortOrderEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceCapacityTrendSortOrderAsc  SummarizeHostInsightResourceCapacityTrendSortOrderEnum = "ASC"
	SummarizeHostInsightResourceCapacityTrendSortOrderDesc SummarizeHostInsightResourceCapacityTrendSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendSortOrderEnum

func GetMappingSummarizeHostInsightResourceCapacityTrendSortOrderEnum ¶

func GetMappingSummarizeHostInsightResourceCapacityTrendSortOrderEnum(val string) (SummarizeHostInsightResourceCapacityTrendSortOrderEnum, bool)

GetMappingSummarizeHostInsightResourceCapacityTrendSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumValues ¶

func GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumValues() []SummarizeHostInsightResourceCapacityTrendSortOrderEnum

GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumValues Enumerates the set of values for SummarizeHostInsightResourceCapacityTrendSortOrderEnum

type SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum ¶

type SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum string

SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceCapacityTrendUtilizationLevelHighUtilization       SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
	SummarizeHostInsightResourceCapacityTrendUtilizationLevelLowUtilization        SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "LOW_UTILIZATION"
	SummarizeHostInsightResourceCapacityTrendUtilizationLevelMediumHighUtilization SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
	SummarizeHostInsightResourceCapacityTrendUtilizationLevelMediumLowUtilization  SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum

func GetMappingSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum ¶

func GetMappingSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum(val string) (SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum, bool)

GetMappingSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumValues ¶

func GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumValues() []SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum

GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumValues Enumerates the set of values for SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum

type SummarizeHostInsightResourceForecastTrendAggregation ¶

type SummarizeHostInsightResourceForecastTrendAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (CPU, Physical Memory, Logical Memory)
	ResourceMetric SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time series patterns used in the forecasting.
	Pattern SummarizeHostInsightResourceForecastTrendAggregationPatternEnum `mandatory:"true" json:"pattern"`

	// Time series data used for the forecast analysis.
	HistoricalData []HistoricalDataItem `mandatory:"true" json:"historicalData"`

	// Time series data result of the forecasting analysis.
	ProjectedData []ProjectedDataItem `mandatory:"true" json:"projectedData"`

	// Auto-ML algorithm leveraged for the forecast. Only applicable for Auto-ML forecast.
	SelectedForecastAlgorithm *string `mandatory:"false" json:"selectedForecastAlgorithm"`
}

SummarizeHostInsightResourceForecastTrendAggregation Forecast results from the selected time period.

func (SummarizeHostInsightResourceForecastTrendAggregation) String ¶

func (SummarizeHostInsightResourceForecastTrendAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceForecastTrendAggregationPatternEnum ¶

type SummarizeHostInsightResourceForecastTrendAggregationPatternEnum string

SummarizeHostInsightResourceForecastTrendAggregationPatternEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceForecastTrendAggregationPatternLinear                        SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "LINEAR"
	SummarizeHostInsightResourceForecastTrendAggregationPatternMonthlySeasons                SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "MONTHLY_SEASONS"
	SummarizeHostInsightResourceForecastTrendAggregationPatternMonthlyAndYearlySeasons       SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "MONTHLY_AND_YEARLY_SEASONS"
	SummarizeHostInsightResourceForecastTrendAggregationPatternWeeklySeasons                 SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_SEASONS"
	SummarizeHostInsightResourceForecastTrendAggregationPatternWeeklyAndMonthlySeasons       SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_AND_MONTHLY_SEASONS"
	SummarizeHostInsightResourceForecastTrendAggregationPatternWeeklyMonthlyAndYearlySeasons SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_MONTHLY_AND_YEARLY_SEASONS"
	SummarizeHostInsightResourceForecastTrendAggregationPatternWeeklyAndYearlySeasons        SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "WEEKLY_AND_YEARLY_SEASONS"
	SummarizeHostInsightResourceForecastTrendAggregationPatternYearlySeasons                 SummarizeHostInsightResourceForecastTrendAggregationPatternEnum = "YEARLY_SEASONS"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendAggregationPatternEnum

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationPatternEnum ¶

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationPatternEnum(val string) (SummarizeHostInsightResourceForecastTrendAggregationPatternEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendAggregationPatternEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumValues ¶

func GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumValues() []SummarizeHostInsightResourceForecastTrendAggregationPatternEnum

GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendAggregationPatternEnum

type SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum ¶

type SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum string

SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceForecastTrendAggregationResourceMetricCpu           SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "CPU"
	SummarizeHostInsightResourceForecastTrendAggregationResourceMetricMemory        SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY"
	SummarizeHostInsightResourceForecastTrendAggregationResourceMetricLogicalMemory SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "LOGICAL_MEMORY"
	SummarizeHostInsightResourceForecastTrendAggregationResourceMetricStorage       SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "STORAGE"
	SummarizeHostInsightResourceForecastTrendAggregationResourceMetricNetwork       SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "NETWORK"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum ¶

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum(val string) (SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumValues ¶

func GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumValues() []SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum

GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum

type SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum ¶ added in v65.16.0

type SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum string

SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceForecastTrendAggregationUsageUnitCores   SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "CORES"
	SummarizeHostInsightResourceForecastTrendAggregationUsageUnitGb      SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "GB"
	SummarizeHostInsightResourceForecastTrendAggregationUsageUnitMbps    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "MBPS"
	SummarizeHostInsightResourceForecastTrendAggregationUsageUnitIops    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "IOPS"
	SummarizeHostInsightResourceForecastTrendAggregationUsageUnitPercent SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

type SummarizeHostInsightResourceForecastTrendForecastModelEnum ¶

type SummarizeHostInsightResourceForecastTrendForecastModelEnum string

SummarizeHostInsightResourceForecastTrendForecastModelEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceForecastTrendForecastModelLinear   SummarizeHostInsightResourceForecastTrendForecastModelEnum = "LINEAR"
	SummarizeHostInsightResourceForecastTrendForecastModelMlAuto   SummarizeHostInsightResourceForecastTrendForecastModelEnum = "ML_AUTO"
	SummarizeHostInsightResourceForecastTrendForecastModelMlNoAuto SummarizeHostInsightResourceForecastTrendForecastModelEnum = "ML_NO_AUTO"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendForecastModelEnum

func GetMappingSummarizeHostInsightResourceForecastTrendForecastModelEnum ¶

func GetMappingSummarizeHostInsightResourceForecastTrendForecastModelEnum(val string) (SummarizeHostInsightResourceForecastTrendForecastModelEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendForecastModelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendForecastModelEnumValues ¶

func GetSummarizeHostInsightResourceForecastTrendForecastModelEnumValues() []SummarizeHostInsightResourceForecastTrendForecastModelEnum

GetSummarizeHostInsightResourceForecastTrendForecastModelEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendForecastModelEnum

type SummarizeHostInsightResourceForecastTrendPlatformTypeEnum ¶

type SummarizeHostInsightResourceForecastTrendPlatformTypeEnum string

SummarizeHostInsightResourceForecastTrendPlatformTypeEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceForecastTrendPlatformTypeLinux   SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "LINUX"
	SummarizeHostInsightResourceForecastTrendPlatformTypeSolaris SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "SOLARIS"
	SummarizeHostInsightResourceForecastTrendPlatformTypeSunos   SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "SUNOS"
	SummarizeHostInsightResourceForecastTrendPlatformTypeZlinux  SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "ZLINUX"
	SummarizeHostInsightResourceForecastTrendPlatformTypeWindows SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "WINDOWS"
	SummarizeHostInsightResourceForecastTrendPlatformTypeAix     SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "AIX"
	SummarizeHostInsightResourceForecastTrendPlatformTypeHpUx    SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendPlatformTypeEnum

func GetMappingSummarizeHostInsightResourceForecastTrendPlatformTypeEnum ¶

func GetMappingSummarizeHostInsightResourceForecastTrendPlatformTypeEnum(val string) (SummarizeHostInsightResourceForecastTrendPlatformTypeEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumValues ¶

func GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumValues() []SummarizeHostInsightResourceForecastTrendPlatformTypeEnum

GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendPlatformTypeEnum

type SummarizeHostInsightResourceForecastTrendRequest ¶

type SummarizeHostInsightResourceForecastTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by host resource metric.
	// Supported values are CPU, MEMORY, LOGICAL_MEMORY, STORAGE and NETWORK.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []SummarizeHostInsightResourceForecastTrendPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeHostInsightResourceForecastTrendStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// Choose algorithm model for the forecasting.
	// Possible values:
	//   - LINEAR: Uses linear regression algorithm for forecasting.
	//   - ML_AUTO: Automatically detects best algorithm to use for forecasting.
	//   - ML_NO_AUTO: Automatically detects seasonality of the data for forecasting using linear or seasonal algorithm.
	ForecastModel SummarizeHostInsightResourceForecastTrendForecastModelEnum `mandatory:"false" contributesTo:"query" name:"forecastModel" omitEmpty:"true"`

	// Filter by utilization level by the following buckets:
	//   - HIGH_UTILIZATION: DBs with utilization greater or equal than 75.
	//   - LOW_UTILIZATION: DBs with utilization lower than 25.
	//   - MEDIUM_HIGH_UTILIZATION: DBs with utilization greater or equal than 50 but lower than 75.
	//   - MEDIUM_LOW_UTILIZATION: DBs with utilization greater or equal than 25 but lower than 50.
	UtilizationLevel SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum `mandatory:"false" contributesTo:"query" name:"utilizationLevel" omitEmpty:"true"`

	// This parameter is used to change data's confidence level, this data is ingested by the
	// forecast algorithm.
	// Confidence is the probability of an interval to contain the expected population parameter.
	// Manipulation of this value will lead to different results.
	// If not set, default confidence value is 95%.
	Confidence *int `mandatory:"false" contributesTo:"query" name:"confidence"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Mount points are specialized NTFS filesystem objects.
	MountPoint *string `mandatory:"false" contributesTo:"query" name:"mountPoint"`

	// Name of the network interface.
	InterfaceName *string `mandatory:"false" contributesTo:"query" name:"interfaceName"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightResourceForecastTrendRequest wrapper for the SummarizeHostInsightResourceForecastTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceForecastTrend.go.html to see an example of how to use SummarizeHostInsightResourceForecastTrendRequest.

func (SummarizeHostInsightResourceForecastTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightResourceForecastTrendRequest) HTTPRequest ¶

func (request SummarizeHostInsightResourceForecastTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightResourceForecastTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceForecastTrendRequest) String ¶

func (SummarizeHostInsightResourceForecastTrendRequest) ValidateEnumValue ¶

func (request SummarizeHostInsightResourceForecastTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceForecastTrendResponse ¶

type SummarizeHostInsightResourceForecastTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightResourceForecastTrendAggregation instances
	SummarizeHostInsightResourceForecastTrendAggregation `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"`
}

SummarizeHostInsightResourceForecastTrendResponse wrapper for the SummarizeHostInsightResourceForecastTrend operation

func (SummarizeHostInsightResourceForecastTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceForecastTrendResponse) String ¶

type SummarizeHostInsightResourceForecastTrendStatisticEnum ¶

type SummarizeHostInsightResourceForecastTrendStatisticEnum string

SummarizeHostInsightResourceForecastTrendStatisticEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceForecastTrendStatisticAvg SummarizeHostInsightResourceForecastTrendStatisticEnum = "AVG"
	SummarizeHostInsightResourceForecastTrendStatisticMax SummarizeHostInsightResourceForecastTrendStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendStatisticEnum

func GetMappingSummarizeHostInsightResourceForecastTrendStatisticEnum ¶

func GetMappingSummarizeHostInsightResourceForecastTrendStatisticEnum(val string) (SummarizeHostInsightResourceForecastTrendStatisticEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendStatisticEnumValues ¶

func GetSummarizeHostInsightResourceForecastTrendStatisticEnumValues() []SummarizeHostInsightResourceForecastTrendStatisticEnum

GetSummarizeHostInsightResourceForecastTrendStatisticEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendStatisticEnum

type SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum ¶

type SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum string

SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceForecastTrendUtilizationLevelHighUtilization       SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
	SummarizeHostInsightResourceForecastTrendUtilizationLevelLowUtilization        SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "LOW_UTILIZATION"
	SummarizeHostInsightResourceForecastTrendUtilizationLevelMediumHighUtilization SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
	SummarizeHostInsightResourceForecastTrendUtilizationLevelMediumLowUtilization  SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum

func GetMappingSummarizeHostInsightResourceForecastTrendUtilizationLevelEnum ¶

func GetMappingSummarizeHostInsightResourceForecastTrendUtilizationLevelEnum(val string) (SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendUtilizationLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumValues ¶

func GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumValues() []SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum

GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum

type SummarizeHostInsightResourceStatisticsAggregationCollection ¶

type SummarizeHostInsightResourceStatisticsAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (CPU, Physical Memory, Logical Memory)
	ResourceMetric SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Collection of Resource Statistics items
	Items []HostInsightResourceStatisticsAggregation `mandatory:"true" json:"items"`
}

SummarizeHostInsightResourceStatisticsAggregationCollection Returns list of hosts with resource statistics like usage, capacity, utilization, usage change percent and load.

func (SummarizeHostInsightResourceStatisticsAggregationCollection) String ¶

func (SummarizeHostInsightResourceStatisticsAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum ¶

type SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum string

SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricCpu           SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "CPU"
	SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricMemory        SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY"
	SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricLogicalMemory SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "LOGICAL_MEMORY"
	SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricStorage       SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "STORAGE"
	SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricNetwork       SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "NETWORK"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum

func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum ¶

func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum(val string) (SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum, bool)

GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues ¶

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues() []SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum

GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum

type SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum string

SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitCores   SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitGb      SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "GB"
	SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitMbps    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitIops    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitPercent SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

type SummarizeHostInsightResourceStatisticsPlatformTypeEnum ¶

type SummarizeHostInsightResourceStatisticsPlatformTypeEnum string

SummarizeHostInsightResourceStatisticsPlatformTypeEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceStatisticsPlatformTypeLinux   SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "LINUX"
	SummarizeHostInsightResourceStatisticsPlatformTypeSolaris SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "SOLARIS"
	SummarizeHostInsightResourceStatisticsPlatformTypeSunos   SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "SUNOS"
	SummarizeHostInsightResourceStatisticsPlatformTypeZlinux  SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "ZLINUX"
	SummarizeHostInsightResourceStatisticsPlatformTypeWindows SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "WINDOWS"
	SummarizeHostInsightResourceStatisticsPlatformTypeAix     SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "AIX"
	SummarizeHostInsightResourceStatisticsPlatformTypeHpUx    SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsPlatformTypeEnum

func GetMappingSummarizeHostInsightResourceStatisticsPlatformTypeEnum ¶

func GetMappingSummarizeHostInsightResourceStatisticsPlatformTypeEnum(val string) (SummarizeHostInsightResourceStatisticsPlatformTypeEnum, bool)

GetMappingSummarizeHostInsightResourceStatisticsPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumValues ¶

func GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumValues() []SummarizeHostInsightResourceStatisticsPlatformTypeEnum

GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumValues Enumerates the set of values for SummarizeHostInsightResourceStatisticsPlatformTypeEnum

type SummarizeHostInsightResourceStatisticsRequest ¶

type SummarizeHostInsightResourceStatisticsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by host resource metric.
	// Supported values are CPU, MEMORY, LOGICAL_MEMORY, STORAGE and NETWORK.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []SummarizeHostInsightResourceStatisticsPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Percentile values of daily usage to be used for computing the aggregate resource usage.
	Percentile *int `mandatory:"false" contributesTo:"query" name:"percentile"`

	// Return data of a specific insight
	// Possible values are High Utilization, Low Utilization, Any ,High Utilization Forecast,
	// Low Utilization Forecast
	InsightBy *string `mandatory:"false" contributesTo:"query" name:"insightBy"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeHostInsightResourceStatisticsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The order in which resource statistics records are listed.
	SortBy SummarizeHostInsightResourceStatisticsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightResourceStatisticsRequest wrapper for the SummarizeHostInsightResourceStatistics operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceStatistics.go.html to see an example of how to use SummarizeHostInsightResourceStatisticsRequest.

func (SummarizeHostInsightResourceStatisticsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightResourceStatisticsRequest) HTTPRequest ¶

func (request SummarizeHostInsightResourceStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightResourceStatisticsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceStatisticsRequest) String ¶

func (SummarizeHostInsightResourceStatisticsRequest) ValidateEnumValue ¶

func (request SummarizeHostInsightResourceStatisticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceStatisticsResponse ¶

type SummarizeHostInsightResourceStatisticsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightResourceStatisticsAggregationCollection instances
	SummarizeHostInsightResourceStatisticsAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightResourceStatisticsResponse wrapper for the SummarizeHostInsightResourceStatistics operation

func (SummarizeHostInsightResourceStatisticsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceStatisticsResponse) String ¶

type SummarizeHostInsightResourceStatisticsSortByEnum ¶

type SummarizeHostInsightResourceStatisticsSortByEnum string

SummarizeHostInsightResourceStatisticsSortByEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceStatisticsSortByUtilizationpercent SummarizeHostInsightResourceStatisticsSortByEnum = "utilizationPercent"
	SummarizeHostInsightResourceStatisticsSortByUsage              SummarizeHostInsightResourceStatisticsSortByEnum = "usage"
	SummarizeHostInsightResourceStatisticsSortByUsagechangepercent SummarizeHostInsightResourceStatisticsSortByEnum = "usageChangePercent"
	SummarizeHostInsightResourceStatisticsSortByHostname           SummarizeHostInsightResourceStatisticsSortByEnum = "hostName"
	SummarizeHostInsightResourceStatisticsSortByPlatformtype       SummarizeHostInsightResourceStatisticsSortByEnum = "platformType"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsSortByEnum

func GetMappingSummarizeHostInsightResourceStatisticsSortByEnum ¶

func GetMappingSummarizeHostInsightResourceStatisticsSortByEnum(val string) (SummarizeHostInsightResourceStatisticsSortByEnum, bool)

GetMappingSummarizeHostInsightResourceStatisticsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceStatisticsSortByEnumValues ¶

func GetSummarizeHostInsightResourceStatisticsSortByEnumValues() []SummarizeHostInsightResourceStatisticsSortByEnum

GetSummarizeHostInsightResourceStatisticsSortByEnumValues Enumerates the set of values for SummarizeHostInsightResourceStatisticsSortByEnum

type SummarizeHostInsightResourceStatisticsSortOrderEnum ¶

type SummarizeHostInsightResourceStatisticsSortOrderEnum string

SummarizeHostInsightResourceStatisticsSortOrderEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceStatisticsSortOrderAsc  SummarizeHostInsightResourceStatisticsSortOrderEnum = "ASC"
	SummarizeHostInsightResourceStatisticsSortOrderDesc SummarizeHostInsightResourceStatisticsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsSortOrderEnum

func GetMappingSummarizeHostInsightResourceStatisticsSortOrderEnum ¶

func GetMappingSummarizeHostInsightResourceStatisticsSortOrderEnum(val string) (SummarizeHostInsightResourceStatisticsSortOrderEnum, bool)

GetMappingSummarizeHostInsightResourceStatisticsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceStatisticsSortOrderEnumValues ¶

func GetSummarizeHostInsightResourceStatisticsSortOrderEnumValues() []SummarizeHostInsightResourceStatisticsSortOrderEnum

GetSummarizeHostInsightResourceStatisticsSortOrderEnumValues Enumerates the set of values for SummarizeHostInsightResourceStatisticsSortOrderEnum

type SummarizeHostInsightResourceUsageAggregation ¶

type SummarizeHostInsightResourceUsageAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of resource metric (CPU, Physical Memory, Logical Memory)
	ResourceMetric SummarizeHostInsightResourceUsageAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightResourceUsageAggregationUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`

	// Percentage change in resource usage during the current period calculated using linear regression functions
	UsageChangePercent *float64 `mandatory:"true" json:"usageChangePercent"`
}

SummarizeHostInsightResourceUsageAggregation Resource usage summation for the current time period.

func (SummarizeHostInsightResourceUsageAggregation) String ¶

func (SummarizeHostInsightResourceUsageAggregation) ValidateEnumValue ¶

func (m SummarizeHostInsightResourceUsageAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceUsageAggregationResourceMetricEnum ¶

type SummarizeHostInsightResourceUsageAggregationResourceMetricEnum string

SummarizeHostInsightResourceUsageAggregationResourceMetricEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsageAggregationResourceMetricCpu           SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "CPU"
	SummarizeHostInsightResourceUsageAggregationResourceMetricMemory        SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "MEMORY"
	SummarizeHostInsightResourceUsageAggregationResourceMetricLogicalMemory SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "LOGICAL_MEMORY"
	SummarizeHostInsightResourceUsageAggregationResourceMetricStorage       SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "STORAGE"
	SummarizeHostInsightResourceUsageAggregationResourceMetricNetwork       SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "NETWORK"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageAggregationResourceMetricEnum

func GetMappingSummarizeHostInsightResourceUsageAggregationResourceMetricEnum ¶

func GetMappingSummarizeHostInsightResourceUsageAggregationResourceMetricEnum(val string) (SummarizeHostInsightResourceUsageAggregationResourceMetricEnum, bool)

GetMappingSummarizeHostInsightResourceUsageAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumValues ¶

func GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumValues() []SummarizeHostInsightResourceUsageAggregationResourceMetricEnum

GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageAggregationResourceMetricEnum

type SummarizeHostInsightResourceUsageAggregationUsageUnitEnum ¶ added in v65.16.0

type SummarizeHostInsightResourceUsageAggregationUsageUnitEnum string

SummarizeHostInsightResourceUsageAggregationUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsageAggregationUsageUnitCores   SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "CORES"
	SummarizeHostInsightResourceUsageAggregationUsageUnitGb      SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "GB"
	SummarizeHostInsightResourceUsageAggregationUsageUnitMbps    SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "MBPS"
	SummarizeHostInsightResourceUsageAggregationUsageUnitIops    SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "IOPS"
	SummarizeHostInsightResourceUsageAggregationUsageUnitPercent SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageAggregationUsageUnitEnum

func GetMappingSummarizeHostInsightResourceUsageAggregationUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeHostInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeHostInsightResourceUsageAggregationUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceUsageAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeHostInsightResourceUsageAggregationUsageUnitEnum

GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageAggregationUsageUnitEnum

type SummarizeHostInsightResourceUsagePlatformTypeEnum ¶

type SummarizeHostInsightResourceUsagePlatformTypeEnum string

SummarizeHostInsightResourceUsagePlatformTypeEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsagePlatformTypeLinux   SummarizeHostInsightResourceUsagePlatformTypeEnum = "LINUX"
	SummarizeHostInsightResourceUsagePlatformTypeSolaris SummarizeHostInsightResourceUsagePlatformTypeEnum = "SOLARIS"
	SummarizeHostInsightResourceUsagePlatformTypeSunos   SummarizeHostInsightResourceUsagePlatformTypeEnum = "SUNOS"
	SummarizeHostInsightResourceUsagePlatformTypeZlinux  SummarizeHostInsightResourceUsagePlatformTypeEnum = "ZLINUX"
	SummarizeHostInsightResourceUsagePlatformTypeWindows SummarizeHostInsightResourceUsagePlatformTypeEnum = "WINDOWS"
	SummarizeHostInsightResourceUsagePlatformTypeAix     SummarizeHostInsightResourceUsagePlatformTypeEnum = "AIX"
	SummarizeHostInsightResourceUsagePlatformTypeHpUx    SummarizeHostInsightResourceUsagePlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsagePlatformTypeEnum

func GetMappingSummarizeHostInsightResourceUsagePlatformTypeEnum ¶

func GetMappingSummarizeHostInsightResourceUsagePlatformTypeEnum(val string) (SummarizeHostInsightResourceUsagePlatformTypeEnum, bool)

GetMappingSummarizeHostInsightResourceUsagePlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsagePlatformTypeEnumValues ¶

func GetSummarizeHostInsightResourceUsagePlatformTypeEnumValues() []SummarizeHostInsightResourceUsagePlatformTypeEnum

GetSummarizeHostInsightResourceUsagePlatformTypeEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsagePlatformTypeEnum

type SummarizeHostInsightResourceUsageRequest ¶

type SummarizeHostInsightResourceUsageRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by host resource metric.
	// Supported values are CPU, MEMORY, LOGICAL_MEMORY, STORAGE and NETWORK.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []SummarizeHostInsightResourceUsagePlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// Percentile values of daily usage to be used for computing the aggregate resource usage.
	Percentile *int `mandatory:"false" contributesTo:"query" name:"percentile"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightResourceUsageRequest wrapper for the SummarizeHostInsightResourceUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceUsage.go.html to see an example of how to use SummarizeHostInsightResourceUsageRequest.

func (SummarizeHostInsightResourceUsageRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightResourceUsageRequest) HTTPRequest ¶

func (request SummarizeHostInsightResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightResourceUsageRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceUsageRequest) String ¶

func (SummarizeHostInsightResourceUsageRequest) ValidateEnumValue ¶

func (request SummarizeHostInsightResourceUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceUsageResponse ¶

type SummarizeHostInsightResourceUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightResourceUsageAggregation instances
	SummarizeHostInsightResourceUsageAggregation `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"`
}

SummarizeHostInsightResourceUsageResponse wrapper for the SummarizeHostInsightResourceUsage operation

func (SummarizeHostInsightResourceUsageResponse) HTTPResponse ¶

func (response SummarizeHostInsightResourceUsageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceUsageResponse) String ¶

type SummarizeHostInsightResourceUsageTrendAggregationCollection ¶

type SummarizeHostInsightResourceUsageTrendAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Defines the type of resource metric (CPU, Physical Memory, Logical Memory)
	ResourceMetric SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Usage Data with timestamp.
	UsageData []ResourceUsageTrendAggregation `mandatory:"true" json:"usageData"`
}

SummarizeHostInsightResourceUsageTrendAggregationCollection Top level response object.

func (SummarizeHostInsightResourceUsageTrendAggregationCollection) String ¶

func (SummarizeHostInsightResourceUsageTrendAggregationCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum ¶

type SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum string

SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricCpu           SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "CPU"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricMemory        SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricLogicalMemory SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "LOGICAL_MEMORY"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricStorage       SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "STORAGE"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricNetwork       SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "NETWORK"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum ¶

func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum, bool)

GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues ¶

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues() []SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

type SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

type SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum string

SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "GB"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.16.0

func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues ¶ added in v65.16.0

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightResourceUsageTrendPlatformTypeEnum ¶

type SummarizeHostInsightResourceUsageTrendPlatformTypeEnum string

SummarizeHostInsightResourceUsageTrendPlatformTypeEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsageTrendPlatformTypeLinux   SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "LINUX"
	SummarizeHostInsightResourceUsageTrendPlatformTypeSolaris SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "SOLARIS"
	SummarizeHostInsightResourceUsageTrendPlatformTypeSunos   SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "SUNOS"
	SummarizeHostInsightResourceUsageTrendPlatformTypeZlinux  SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "ZLINUX"
	SummarizeHostInsightResourceUsageTrendPlatformTypeWindows SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "WINDOWS"
	SummarizeHostInsightResourceUsageTrendPlatformTypeAix     SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "AIX"
	SummarizeHostInsightResourceUsageTrendPlatformTypeHpUx    SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendPlatformTypeEnum

func GetMappingSummarizeHostInsightResourceUsageTrendPlatformTypeEnum ¶

func GetMappingSummarizeHostInsightResourceUsageTrendPlatformTypeEnum(val string) (SummarizeHostInsightResourceUsageTrendPlatformTypeEnum, bool)

GetMappingSummarizeHostInsightResourceUsageTrendPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumValues ¶

func GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumValues() []SummarizeHostInsightResourceUsageTrendPlatformTypeEnum

GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageTrendPlatformTypeEnum

type SummarizeHostInsightResourceUsageTrendRequest ¶

type SummarizeHostInsightResourceUsageTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by host resource metric.
	// Supported values are CPU, MEMORY, LOGICAL_MEMORY, STORAGE and NETWORK.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []SummarizeHostInsightResourceUsageTrendPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeHostInsightResourceUsageTrendSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Sorts using end timestamp, usage or capacity
	SortBy SummarizeHostInsightResourceUsageTrendSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightResourceUsageTrendRequest wrapper for the SummarizeHostInsightResourceUsageTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceUsageTrend.go.html to see an example of how to use SummarizeHostInsightResourceUsageTrendRequest.

func (SummarizeHostInsightResourceUsageTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightResourceUsageTrendRequest) HTTPRequest ¶

func (request SummarizeHostInsightResourceUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightResourceUsageTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceUsageTrendRequest) String ¶

func (SummarizeHostInsightResourceUsageTrendRequest) ValidateEnumValue ¶

func (request SummarizeHostInsightResourceUsageTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceUsageTrendResponse ¶

type SummarizeHostInsightResourceUsageTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightResourceUsageTrendAggregationCollection instances
	SummarizeHostInsightResourceUsageTrendAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightResourceUsageTrendResponse wrapper for the SummarizeHostInsightResourceUsageTrend operation

func (SummarizeHostInsightResourceUsageTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceUsageTrendResponse) String ¶

type SummarizeHostInsightResourceUsageTrendSortByEnum ¶

type SummarizeHostInsightResourceUsageTrendSortByEnum string

SummarizeHostInsightResourceUsageTrendSortByEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsageTrendSortByEndtimestamp SummarizeHostInsightResourceUsageTrendSortByEnum = "endTimestamp"
	SummarizeHostInsightResourceUsageTrendSortByUsage        SummarizeHostInsightResourceUsageTrendSortByEnum = "usage"
	SummarizeHostInsightResourceUsageTrendSortByCapacity     SummarizeHostInsightResourceUsageTrendSortByEnum = "capacity"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendSortByEnum

func GetMappingSummarizeHostInsightResourceUsageTrendSortByEnum ¶

func GetMappingSummarizeHostInsightResourceUsageTrendSortByEnum(val string) (SummarizeHostInsightResourceUsageTrendSortByEnum, bool)

GetMappingSummarizeHostInsightResourceUsageTrendSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageTrendSortByEnumValues ¶

func GetSummarizeHostInsightResourceUsageTrendSortByEnumValues() []SummarizeHostInsightResourceUsageTrendSortByEnum

GetSummarizeHostInsightResourceUsageTrendSortByEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageTrendSortByEnum

type SummarizeHostInsightResourceUsageTrendSortOrderEnum ¶

type SummarizeHostInsightResourceUsageTrendSortOrderEnum string

SummarizeHostInsightResourceUsageTrendSortOrderEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUsageTrendSortOrderAsc  SummarizeHostInsightResourceUsageTrendSortOrderEnum = "ASC"
	SummarizeHostInsightResourceUsageTrendSortOrderDesc SummarizeHostInsightResourceUsageTrendSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendSortOrderEnum

func GetMappingSummarizeHostInsightResourceUsageTrendSortOrderEnum ¶

func GetMappingSummarizeHostInsightResourceUsageTrendSortOrderEnum(val string) (SummarizeHostInsightResourceUsageTrendSortOrderEnum, bool)

GetMappingSummarizeHostInsightResourceUsageTrendSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageTrendSortOrderEnumValues ¶

func GetSummarizeHostInsightResourceUsageTrendSortOrderEnumValues() []SummarizeHostInsightResourceUsageTrendSortOrderEnum

GetSummarizeHostInsightResourceUsageTrendSortOrderEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageTrendSortOrderEnum

type SummarizeHostInsightResourceUtilizationInsightAggregation ¶

type SummarizeHostInsightResourceUtilizationInsightAggregation struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"true" json:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered lowly utilized.
	LowUtilizationThreshold *int `mandatory:"true" json:"lowUtilizationThreshold"`

	// Defines the type of resource metric (CPU, Physical Memory, Logical Memory)
	ResourceMetric SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum `mandatory:"true" json:"resourceMetric"`

	ProjectedUtilization *ResourceInsightProjectedUtilization `mandatory:"true" json:"projectedUtilization"`

	CurrentUtilization *ResourceInsightCurrentUtilization `mandatory:"true" json:"currentUtilization"`
}

SummarizeHostInsightResourceUtilizationInsightAggregation Insights response containing current/projected groups for CPU or memory.

func (SummarizeHostInsightResourceUtilizationInsightAggregation) String ¶

func (SummarizeHostInsightResourceUtilizationInsightAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum ¶

type SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum string

SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricCpu           SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "CPU"
	SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricMemory        SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY"
	SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricLogicalMemory SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "LOGICAL_MEMORY"
	SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricStorage       SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "STORAGE"
	SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricNetwork       SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "NETWORK"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum

func GetMappingSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum ¶

func GetMappingSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum(val string) (SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum, bool)

GetMappingSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumValues ¶

func GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumValues() []SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum

GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum

type SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum ¶

type SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum string

SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum Enum with underlying type: string

const (
	SummarizeHostInsightResourceUtilizationInsightPlatformTypeLinux   SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "LINUX"
	SummarizeHostInsightResourceUtilizationInsightPlatformTypeSolaris SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "SOLARIS"
	SummarizeHostInsightResourceUtilizationInsightPlatformTypeSunos   SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "SUNOS"
	SummarizeHostInsightResourceUtilizationInsightPlatformTypeZlinux  SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "ZLINUX"
	SummarizeHostInsightResourceUtilizationInsightPlatformTypeWindows SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "WINDOWS"
	SummarizeHostInsightResourceUtilizationInsightPlatformTypeAix     SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "AIX"
	SummarizeHostInsightResourceUtilizationInsightPlatformTypeHpUx    SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "HP_UX"
)

Set of constants representing the allowable values for SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum

func GetMappingSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum ¶

func GetMappingSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum(val string) (SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum, bool)

GetMappingSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumValues ¶

func GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumValues() []SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum

GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumValues Enumerates the set of values for SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum

type SummarizeHostInsightResourceUtilizationInsightRequest ¶

type SummarizeHostInsightResourceUtilizationInsightRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by host resource metric.
	// Supported values are CPU, MEMORY, LOGICAL_MEMORY, STORAGE and NETWORK.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Filter by one or more platform types.
	// Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS].
	// Supported platformType(s) for MACS-managed cloud host insight: [LINUX].
	// Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].
	PlatformType []SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum `contributesTo:"query" name:"platformType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of host insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Number of days used for utilization forecast analysis.
	ForecastDays *int `mandatory:"false" contributesTo:"query" name:"forecastDays"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Percent value in which a resource metric is considered highly utilized.
	HighUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"highUtilizationThreshold"`

	// Percent value in which a resource metric is considered low utilized.
	LowUtilizationThreshold *int `mandatory:"false" contributesTo:"query" name:"lowUtilizationThreshold"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightResourceUtilizationInsightRequest wrapper for the SummarizeHostInsightResourceUtilizationInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightResourceUtilizationInsight.go.html to see an example of how to use SummarizeHostInsightResourceUtilizationInsightRequest.

func (SummarizeHostInsightResourceUtilizationInsightRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightResourceUtilizationInsightRequest) HTTPRequest ¶

func (request SummarizeHostInsightResourceUtilizationInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightResourceUtilizationInsightRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceUtilizationInsightRequest) String ¶

func (SummarizeHostInsightResourceUtilizationInsightRequest) ValidateEnumValue ¶

func (request SummarizeHostInsightResourceUtilizationInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightResourceUtilizationInsightResponse ¶

type SummarizeHostInsightResourceUtilizationInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightResourceUtilizationInsightAggregation instances
	SummarizeHostInsightResourceUtilizationInsightAggregation `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"`
}

SummarizeHostInsightResourceUtilizationInsightResponse wrapper for the SummarizeHostInsightResourceUtilizationInsight operation

func (SummarizeHostInsightResourceUtilizationInsightResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceUtilizationInsightResponse) String ¶

type SummarizeHostInsightStorageUsageTrendAggregationCollection ¶ added in v65.32.1

type SummarizeHostInsightStorageUsageTrendAggregationCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Collection of Usage Data with time stamps for all filesystems.
	Items []StorageUsageTrendAggregation `mandatory:"true" json:"items"`
}

SummarizeHostInsightStorageUsageTrendAggregationCollection Top level response object.

func (SummarizeHostInsightStorageUsageTrendAggregationCollection) String ¶ added in v65.32.1

func (SummarizeHostInsightStorageUsageTrendAggregationCollection) ValidateEnumValue ¶ added in v65.32.1

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.32.1

type SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum string

SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
	SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "GB"
	SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
	SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
	SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum ¶ added in v65.32.1

func GetMappingSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumValues ¶ added in v65.32.1

func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightStorageUsageTrendRequest ¶ added in v65.32.1

type SummarizeHostInsightStorageUsageTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeHostInsightStorageUsageTrendStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeHostInsightStorageUsageTrendRequest wrapper for the SummarizeHostInsightStorageUsageTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightStorageUsageTrend.go.html to see an example of how to use SummarizeHostInsightStorageUsageTrendRequest.

func (SummarizeHostInsightStorageUsageTrendRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightStorageUsageTrendRequest) HTTPRequest ¶ added in v65.32.1

func (request SummarizeHostInsightStorageUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightStorageUsageTrendRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightStorageUsageTrendRequest) String ¶ added in v65.32.1

func (SummarizeHostInsightStorageUsageTrendRequest) ValidateEnumValue ¶ added in v65.32.1

func (request SummarizeHostInsightStorageUsageTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightStorageUsageTrendResponse ¶ added in v65.32.1

type SummarizeHostInsightStorageUsageTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightStorageUsageTrendAggregationCollection instances
	SummarizeHostInsightStorageUsageTrendAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightStorageUsageTrendResponse wrapper for the SummarizeHostInsightStorageUsageTrend operation

func (SummarizeHostInsightStorageUsageTrendResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightStorageUsageTrendResponse) String ¶ added in v65.32.1

type SummarizeHostInsightStorageUsageTrendStatisticEnum ¶ added in v65.32.1

type SummarizeHostInsightStorageUsageTrendStatisticEnum string

SummarizeHostInsightStorageUsageTrendStatisticEnum Enum with underlying type: string

const (
	SummarizeHostInsightStorageUsageTrendStatisticAvg SummarizeHostInsightStorageUsageTrendStatisticEnum = "AVG"
	SummarizeHostInsightStorageUsageTrendStatisticMax SummarizeHostInsightStorageUsageTrendStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeHostInsightStorageUsageTrendStatisticEnum

func GetMappingSummarizeHostInsightStorageUsageTrendStatisticEnum ¶ added in v65.32.1

func GetMappingSummarizeHostInsightStorageUsageTrendStatisticEnum(val string) (SummarizeHostInsightStorageUsageTrendStatisticEnum, bool)

GetMappingSummarizeHostInsightStorageUsageTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumValues ¶ added in v65.32.1

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumValues() []SummarizeHostInsightStorageUsageTrendStatisticEnum

GetSummarizeHostInsightStorageUsageTrendStatisticEnumValues Enumerates the set of values for SummarizeHostInsightStorageUsageTrendStatisticEnum

type SummarizeHostInsightTopProcessesUsageRequest ¶ added in v65.23.0

type SummarizeHostInsightTopProcessesUsageRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Host top processes resource metric sort options.
	// Supported values are CPU, MEMORY, VIIRTUAL_MEMORY.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Timestamp at which to gather the top processes.
	// This will be top processes over the hour or over the day pending the time range passed into the query.
	Timestamp *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timestamp"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeHostInsightTopProcessesUsageStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" 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
}

SummarizeHostInsightTopProcessesUsageRequest wrapper for the SummarizeHostInsightTopProcessesUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightTopProcessesUsage.go.html to see an example of how to use SummarizeHostInsightTopProcessesUsageRequest.

func (SummarizeHostInsightTopProcessesUsageRequest) BinaryRequestBody ¶ added in v65.23.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightTopProcessesUsageRequest) HTTPRequest ¶ added in v65.23.0

func (request SummarizeHostInsightTopProcessesUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightTopProcessesUsageRequest) RetryPolicy ¶ added in v65.23.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightTopProcessesUsageRequest) String ¶ added in v65.23.0

func (SummarizeHostInsightTopProcessesUsageRequest) ValidateEnumValue ¶ added in v65.23.0

func (request SummarizeHostInsightTopProcessesUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightTopProcessesUsageResponse ¶ added in v65.23.0

type SummarizeHostInsightTopProcessesUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightsTopProcessesUsageCollection instances
	SummarizeHostInsightsTopProcessesUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightTopProcessesUsageResponse wrapper for the SummarizeHostInsightTopProcessesUsage operation

func (SummarizeHostInsightTopProcessesUsageResponse) HTTPResponse ¶ added in v65.23.0

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightTopProcessesUsageResponse) String ¶ added in v65.23.0

type SummarizeHostInsightTopProcessesUsageStatisticEnum ¶ added in v65.32.1

type SummarizeHostInsightTopProcessesUsageStatisticEnum string

SummarizeHostInsightTopProcessesUsageStatisticEnum Enum with underlying type: string

const (
	SummarizeHostInsightTopProcessesUsageStatisticAvg SummarizeHostInsightTopProcessesUsageStatisticEnum = "AVG"
	SummarizeHostInsightTopProcessesUsageStatisticMax SummarizeHostInsightTopProcessesUsageStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeHostInsightTopProcessesUsageStatisticEnum

func GetMappingSummarizeHostInsightTopProcessesUsageStatisticEnum ¶ added in v65.32.1

func GetMappingSummarizeHostInsightTopProcessesUsageStatisticEnum(val string) (SummarizeHostInsightTopProcessesUsageStatisticEnum, bool)

GetMappingSummarizeHostInsightTopProcessesUsageStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumValues ¶ added in v65.32.1

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumValues() []SummarizeHostInsightTopProcessesUsageStatisticEnum

GetSummarizeHostInsightTopProcessesUsageStatisticEnumValues Enumerates the set of values for SummarizeHostInsightTopProcessesUsageStatisticEnum

type SummarizeHostInsightTopProcessesUsageTrendRequest ¶

type SummarizeHostInsightTopProcessesUsageTrendRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Required OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host insight resource.
	Id *string `mandatory:"true" contributesTo:"query" name:"id"`

	// Host top processes resource metric sort options.
	// Supported values are CPU, MEMORY, VIIRTUAL_MEMORY.
	ResourceMetric *string `mandatory:"true" contributesTo:"query" name:"resourceMetric"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Filter by one or more host types.
	// Possible values are CLOUD-HOST, EXTERNAL-HOST, COMANAGED-VM-HOST, COMANAGED-BM-HOST, COMANAGED-EXACS-HOST
	HostType []string `contributesTo:"query" name:"hostType" collectionFormat:"multi"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host (Compute Id)
	HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

	// Unique identifier for a process.
	ProcessHash *string `mandatory:"false" contributesTo:"query" name:"processHash"`

	// Choose the type of statistic metric data to be used for forecasting.
	Statistic SummarizeHostInsightTopProcessesUsageTrendStatisticEnum `mandatory:"false" contributesTo:"query" name:"statistic" 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
}

SummarizeHostInsightTopProcessesUsageTrendRequest wrapper for the SummarizeHostInsightTopProcessesUsageTrend operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeHostInsightTopProcessesUsageTrend.go.html to see an example of how to use SummarizeHostInsightTopProcessesUsageTrendRequest.

func (SummarizeHostInsightTopProcessesUsageTrendRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightTopProcessesUsageTrendRequest) HTTPRequest ¶

func (request SummarizeHostInsightTopProcessesUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeHostInsightTopProcessesUsageTrendRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightTopProcessesUsageTrendRequest) String ¶

func (SummarizeHostInsightTopProcessesUsageTrendRequest) ValidateEnumValue ¶

func (request SummarizeHostInsightTopProcessesUsageTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightTopProcessesUsageTrendResponse ¶

type SummarizeHostInsightTopProcessesUsageTrendResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SummarizeHostInsightsTopProcessesUsageTrendCollection instances
	SummarizeHostInsightsTopProcessesUsageTrendCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeHostInsightTopProcessesUsageTrendResponse wrapper for the SummarizeHostInsightTopProcessesUsageTrend operation

func (SummarizeHostInsightTopProcessesUsageTrendResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightTopProcessesUsageTrendResponse) String ¶

type SummarizeHostInsightTopProcessesUsageTrendStatisticEnum ¶ added in v65.32.1

type SummarizeHostInsightTopProcessesUsageTrendStatisticEnum string

SummarizeHostInsightTopProcessesUsageTrendStatisticEnum Enum with underlying type: string

const (
	SummarizeHostInsightTopProcessesUsageTrendStatisticAvg SummarizeHostInsightTopProcessesUsageTrendStatisticEnum = "AVG"
	SummarizeHostInsightTopProcessesUsageTrendStatisticMax SummarizeHostInsightTopProcessesUsageTrendStatisticEnum = "MAX"
)

Set of constants representing the allowable values for SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

func GetMappingSummarizeHostInsightTopProcessesUsageTrendStatisticEnum ¶ added in v65.32.1

func GetMappingSummarizeHostInsightTopProcessesUsageTrendStatisticEnum(val string) (SummarizeHostInsightTopProcessesUsageTrendStatisticEnum, bool)

GetMappingSummarizeHostInsightTopProcessesUsageTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumValues ¶ added in v65.32.1

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumValues() []SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumValues Enumerates the set of values for SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

type SummarizeHostInsightsDiskStatisticsCollection ¶ added in v65.55.1

type SummarizeHostInsightsDiskStatisticsCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Displays usage unit ( CORES, GB , PERCENT, MBPS)
	UsageUnit SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum `mandatory:"true" json:"usageUnit"`

	// Time duration in milliseconds between data points (one hour or one day).
	ItemDurationInMs *int64 `mandatory:"true" json:"itemDurationInMs"`

	// Collection of Data for all disks in a host.
	Items []DiskStatistics `mandatory:"true" json:"items"`
}

SummarizeHostInsightsDiskStatisticsCollection Top level response object.

func (SummarizeHostInsightsDiskStatisticsCollection) String ¶ added in v65.55.1

func (SummarizeHostInsightsDiskStatisticsCollection) ValidateEnumValue ¶ added in v65.55.1

func (m SummarizeHostInsightsDiskStatisticsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum ¶ added in v65.55.1

type SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum string

SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum Enum with underlying type: string

const (
	SummarizeHostInsightsDiskStatisticsCollectionUsageUnitCores   SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "CORES"
	SummarizeHostInsightsDiskStatisticsCollectionUsageUnitGb      SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "GB"
	SummarizeHostInsightsDiskStatisticsCollectionUsageUnitMbps    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "MBPS"
	SummarizeHostInsightsDiskStatisticsCollectionUsageUnitIops    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "IOPS"
	SummarizeHostInsightsDiskStatisticsCollectionUsageUnitPercent SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "PERCENT"
)

Set of constants representing the allowable values for SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum ¶ added in v65.55.1

func GetMappingSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum(val string) (SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumValues ¶ added in v65.55.1

func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumValues() []SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

type SummarizeHostInsightsTopProcessesUsageCollection ¶ added in v65.23.0

type SummarizeHostInsightsTopProcessesUsageCollection struct {

	// The start timestamp that was passed into the request.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

	// List of usage data samples for a top process on a specific date.
	Items []TopProcessesUsage `mandatory:"true" json:"items"`
}

SummarizeHostInsightsTopProcessesUsageCollection Top level response object.

func (SummarizeHostInsightsTopProcessesUsageCollection) String ¶ added in v65.23.0

func (SummarizeHostInsightsTopProcessesUsageCollection) ValidateEnumValue ¶ added in v65.23.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 SummarizeHostInsightsTopProcessesUsageTrendCollection ¶

type SummarizeHostInsightsTopProcessesUsageTrendCollection struct {

	// The start timestamp that was passed into the request.
	TimeIntervalStart *common.SDKTime `mandatory:"true" json:"timeIntervalStart"`

	// The end timestamp that was passed into the request.
	TimeIntervalEnd *common.SDKTime `mandatory:"true" json:"timeIntervalEnd"`

	// Collection of Usage Data with time stamps for top processes
	Items []TopProcessesUsageTrendAggregation `mandatory:"true" json:"items"`
}

SummarizeHostInsightsTopProcessesUsageTrendCollection Top level response object.

func (SummarizeHostInsightsTopProcessesUsageTrendCollection) String ¶

func (SummarizeHostInsightsTopProcessesUsageTrendCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeOperationsInsightsWarehouseResourceUsageAggregation ¶

type SummarizeOperationsInsightsWarehouseResourceUsageAggregation struct {

	// OPSI Warehouse OCID
	Id *string `mandatory:"true" json:"id"`

	// Possible lifecycle states
	LifecycleState OperationsInsightsWarehouseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Number of OCPUs used by OPSI Warehouse ADW. Can be fractional.
	CpuUsed *float64 `mandatory:"false" json:"cpuUsed"`

	// Storage by OPSI Warehouse ADW in GB.
	StorageUsedInGBs *float64 `mandatory:"false" json:"storageUsedInGBs"`
}

SummarizeOperationsInsightsWarehouseResourceUsageAggregation Details of resource usage by an Operations Insights Warehouse resource.

func (SummarizeOperationsInsightsWarehouseResourceUsageAggregation) String ¶

func (SummarizeOperationsInsightsWarehouseResourceUsageAggregation) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeOperationsInsightsWarehouseResourceUsageRequest ¶

type SummarizeOperationsInsightsWarehouseResourceUsageRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeOperationsInsightsWarehouseResourceUsageRequest wrapper for the SummarizeOperationsInsightsWarehouseResourceUsage operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeOperationsInsightsWarehouseResourceUsage.go.html to see an example of how to use SummarizeOperationsInsightsWarehouseResourceUsageRequest.

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) HTTPRequest ¶

func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) String ¶

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeOperationsInsightsWarehouseResourceUsageResponse ¶

type SummarizeOperationsInsightsWarehouseResourceUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SummarizeOperationsInsightsWarehouseResourceUsageAggregation instance
	SummarizeOperationsInsightsWarehouseResourceUsageAggregation `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"`
}

SummarizeOperationsInsightsWarehouseResourceUsageResponse wrapper for the SummarizeOperationsInsightsWarehouseResourceUsage operation

func (SummarizeOperationsInsightsWarehouseResourceUsageResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeOperationsInsightsWarehouseResourceUsageResponse) String ¶

type SummarizeSqlInsightsDatabaseTypeEnum ¶

type SummarizeSqlInsightsDatabaseTypeEnum string

SummarizeSqlInsightsDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeSqlInsightsDatabaseTypeAdwS                 SummarizeSqlInsightsDatabaseTypeEnum = "ADW-S"
	SummarizeSqlInsightsDatabaseTypeAtpS                 SummarizeSqlInsightsDatabaseTypeEnum = "ATP-S"
	SummarizeSqlInsightsDatabaseTypeAdwD                 SummarizeSqlInsightsDatabaseTypeEnum = "ADW-D"
	SummarizeSqlInsightsDatabaseTypeAtpD                 SummarizeSqlInsightsDatabaseTypeEnum = "ATP-D"
	SummarizeSqlInsightsDatabaseTypeExternalPdb          SummarizeSqlInsightsDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeSqlInsightsDatabaseTypeExternalNoncdb       SummarizeSqlInsightsDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeSqlInsightsDatabaseTypeComanagedVmCdb       SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeSqlInsightsDatabaseTypeComanagedVmPdb       SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeSqlInsightsDatabaseTypeComanagedVmNoncdb    SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeSqlInsightsDatabaseTypeComanagedBmCdb       SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeSqlInsightsDatabaseTypeComanagedBmPdb       SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeSqlInsightsDatabaseTypeComanagedBmNoncdb    SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeSqlInsightsDatabaseTypeComanagedExacsCdb    SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeSqlInsightsDatabaseTypeComanagedExacsPdb    SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeSqlInsightsDatabaseTypeComanagedExacsNoncdb SummarizeSqlInsightsDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeSqlInsightsDatabaseTypeEnum

func GetMappingSummarizeSqlInsightsDatabaseTypeEnum ¶

func GetMappingSummarizeSqlInsightsDatabaseTypeEnum(val string) (SummarizeSqlInsightsDatabaseTypeEnum, bool)

GetMappingSummarizeSqlInsightsDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeSqlInsightsDatabaseTypeEnumValues ¶

func GetSummarizeSqlInsightsDatabaseTypeEnumValues() []SummarizeSqlInsightsDatabaseTypeEnum

GetSummarizeSqlInsightsDatabaseTypeEnumValues Enumerates the set of values for SummarizeSqlInsightsDatabaseTypeEnum

type SummarizeSqlInsightsRequest ¶

type SummarizeSqlInsightsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeSqlInsightsDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Filter sqls by percentage of db time.
	DatabaseTimePctGreaterThan *float64 `mandatory:"false" contributesTo:"query" name:"databaseTimePctGreaterThan"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeSqlInsightsRequest wrapper for the SummarizeSqlInsights operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlInsights.go.html to see an example of how to use SummarizeSqlInsightsRequest.

func (SummarizeSqlInsightsRequest) BinaryRequestBody ¶

func (request SummarizeSqlInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlInsightsRequest) HTTPRequest ¶

func (request SummarizeSqlInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlInsightsRequest) RetryPolicy ¶

func (request SummarizeSqlInsightsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlInsightsRequest) String ¶

func (request SummarizeSqlInsightsRequest) String() string

func (SummarizeSqlInsightsRequest) ValidateEnumValue ¶

func (request SummarizeSqlInsightsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlInsightsResponse ¶

type SummarizeSqlInsightsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlInsightAggregationCollection instances
	SqlInsightAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlInsightsResponse wrapper for the SummarizeSqlInsights operation

func (SummarizeSqlInsightsResponse) HTTPResponse ¶

func (response SummarizeSqlInsightsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlInsightsResponse) String ¶

func (response SummarizeSqlInsightsResponse) String() string

type SummarizeSqlPlanInsightsRequest ¶

type SummarizeSqlPlanInsightsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique SQL_ID for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier *string `mandatory:"true" contributesTo:"query" name:"sqlIdentifier"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

SummarizeSqlPlanInsightsRequest wrapper for the SummarizeSqlPlanInsights operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlPlanInsights.go.html to see an example of how to use SummarizeSqlPlanInsightsRequest.

func (SummarizeSqlPlanInsightsRequest) BinaryRequestBody ¶

func (request SummarizeSqlPlanInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlPlanInsightsRequest) HTTPRequest ¶

func (request SummarizeSqlPlanInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlPlanInsightsRequest) RetryPolicy ¶

func (request SummarizeSqlPlanInsightsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlPlanInsightsRequest) String ¶

func (request SummarizeSqlPlanInsightsRequest) String() string

func (SummarizeSqlPlanInsightsRequest) ValidateEnumValue ¶

func (request SummarizeSqlPlanInsightsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlPlanInsightsResponse ¶

type SummarizeSqlPlanInsightsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlPlanInsightAggregationCollection instances
	SqlPlanInsightAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlPlanInsightsResponse wrapper for the SummarizeSqlPlanInsights operation

func (SummarizeSqlPlanInsightsResponse) HTTPResponse ¶

func (response SummarizeSqlPlanInsightsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlPlanInsightsResponse) String ¶

func (response SummarizeSqlPlanInsightsResponse) String() string

type SummarizeSqlResponseTimeDistributionsRequest ¶

type SummarizeSqlResponseTimeDistributionsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique SQL_ID for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier *string `mandatory:"true" contributesTo:"query" name:"sqlIdentifier"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

SummarizeSqlResponseTimeDistributionsRequest wrapper for the SummarizeSqlResponseTimeDistributions operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlResponseTimeDistributions.go.html to see an example of how to use SummarizeSqlResponseTimeDistributionsRequest.

func (SummarizeSqlResponseTimeDistributionsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlResponseTimeDistributionsRequest) HTTPRequest ¶

func (request SummarizeSqlResponseTimeDistributionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlResponseTimeDistributionsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlResponseTimeDistributionsRequest) String ¶

func (SummarizeSqlResponseTimeDistributionsRequest) ValidateEnumValue ¶

func (request SummarizeSqlResponseTimeDistributionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlResponseTimeDistributionsResponse ¶

type SummarizeSqlResponseTimeDistributionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlResponseTimeDistributionAggregationCollection instances
	SqlResponseTimeDistributionAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlResponseTimeDistributionsResponse wrapper for the SummarizeSqlResponseTimeDistributions operation

func (SummarizeSqlResponseTimeDistributionsResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlResponseTimeDistributionsResponse) String ¶

type SummarizeSqlStatisticsCategoryEnum ¶

type SummarizeSqlStatisticsCategoryEnum string

SummarizeSqlStatisticsCategoryEnum Enum with underlying type: string

const (
	SummarizeSqlStatisticsCategoryDegrading                                            SummarizeSqlStatisticsCategoryEnum = "DEGRADING"
	SummarizeSqlStatisticsCategoryVariant                                              SummarizeSqlStatisticsCategoryEnum = "VARIANT"
	SummarizeSqlStatisticsCategoryInefficient                                          SummarizeSqlStatisticsCategoryEnum = "INEFFICIENT"
	SummarizeSqlStatisticsCategoryChangingPlans                                        SummarizeSqlStatisticsCategoryEnum = "CHANGING_PLANS"
	SummarizeSqlStatisticsCategoryImproving                                            SummarizeSqlStatisticsCategoryEnum = "IMPROVING"
	SummarizeSqlStatisticsCategoryDegradingVariant                                     SummarizeSqlStatisticsCategoryEnum = "DEGRADING_VARIANT"
	SummarizeSqlStatisticsCategoryDegradingInefficient                                 SummarizeSqlStatisticsCategoryEnum = "DEGRADING_INEFFICIENT"
	SummarizeSqlStatisticsCategoryDegradingChangingPlans                               SummarizeSqlStatisticsCategoryEnum = "DEGRADING_CHANGING_PLANS"
	SummarizeSqlStatisticsCategoryDegradingIncreasingIo                                SummarizeSqlStatisticsCategoryEnum = "DEGRADING_INCREASING_IO"
	SummarizeSqlStatisticsCategoryDegradingIncreasingCpu                               SummarizeSqlStatisticsCategoryEnum = "DEGRADING_INCREASING_CPU"
	SummarizeSqlStatisticsCategoryDegradingIncreasingInefficientWait                   SummarizeSqlStatisticsCategoryEnum = "DEGRADING_INCREASING_INEFFICIENT_WAIT"
	SummarizeSqlStatisticsCategoryDegradingChangingPlansAndIncreasingIo                SummarizeSqlStatisticsCategoryEnum = "DEGRADING_CHANGING_PLANS_AND_INCREASING_IO"
	SummarizeSqlStatisticsCategoryDegradingChangingPlansAndIncreasingCpu               SummarizeSqlStatisticsCategoryEnum = "DEGRADING_CHANGING_PLANS_AND_INCREASING_CPU"
	SummarizeSqlStatisticsCategoryDegradingChangingPlansAndIncreasingInefficientWait   SummarizeSqlStatisticsCategoryEnum = "DEGRADING_CHANGING_PLANS_AND_INCREASING_INEFFICIENT_WAIT"
	SummarizeSqlStatisticsCategoryVariantInefficient                                   SummarizeSqlStatisticsCategoryEnum = "VARIANT_INEFFICIENT"
	SummarizeSqlStatisticsCategoryVariantChangingPlans                                 SummarizeSqlStatisticsCategoryEnum = "VARIANT_CHANGING_PLANS"
	SummarizeSqlStatisticsCategoryVariantIncreasingIo                                  SummarizeSqlStatisticsCategoryEnum = "VARIANT_INCREASING_IO"
	SummarizeSqlStatisticsCategoryVariantIncreasingCpu                                 SummarizeSqlStatisticsCategoryEnum = "VARIANT_INCREASING_CPU"
	SummarizeSqlStatisticsCategoryVariantIncreasingInefficientWait                     SummarizeSqlStatisticsCategoryEnum = "VARIANT_INCREASING_INEFFICIENT_WAIT"
	SummarizeSqlStatisticsCategoryVariantChangingPlansAndIncreasingIo                  SummarizeSqlStatisticsCategoryEnum = "VARIANT_CHANGING_PLANS_AND_INCREASING_IO"
	SummarizeSqlStatisticsCategoryVariantChangingPlansAndIncreasingCpu                 SummarizeSqlStatisticsCategoryEnum = "VARIANT_CHANGING_PLANS_AND_INCREASING_CPU"
	SummarizeSqlStatisticsCategoryVariantChangingPlansAndIncreasingInefficientWait     SummarizeSqlStatisticsCategoryEnum = "VARIANT_CHANGING_PLANS_AND_INCREASING_INEFFICIENT_WAIT"
	SummarizeSqlStatisticsCategoryInefficientChangingPlans                             SummarizeSqlStatisticsCategoryEnum = "INEFFICIENT_CHANGING_PLANS"
	SummarizeSqlStatisticsCategoryInefficientIncreasingInefficientWait                 SummarizeSqlStatisticsCategoryEnum = "INEFFICIENT_INCREASING_INEFFICIENT_WAIT"
	SummarizeSqlStatisticsCategoryInefficientChangingPlansAndIncreasingInefficientWait SummarizeSqlStatisticsCategoryEnum = "INEFFICIENT_CHANGING_PLANS_AND_INCREASING_INEFFICIENT_WAIT"
)

Set of constants representing the allowable values for SummarizeSqlStatisticsCategoryEnum

func GetMappingSummarizeSqlStatisticsCategoryEnum ¶

func GetMappingSummarizeSqlStatisticsCategoryEnum(val string) (SummarizeSqlStatisticsCategoryEnum, bool)

GetMappingSummarizeSqlStatisticsCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeSqlStatisticsCategoryEnumValues ¶

func GetSummarizeSqlStatisticsCategoryEnumValues() []SummarizeSqlStatisticsCategoryEnum

GetSummarizeSqlStatisticsCategoryEnumValues Enumerates the set of values for SummarizeSqlStatisticsCategoryEnum

type SummarizeSqlStatisticsDatabaseTypeEnum ¶

type SummarizeSqlStatisticsDatabaseTypeEnum string

SummarizeSqlStatisticsDatabaseTypeEnum Enum with underlying type: string

const (
	SummarizeSqlStatisticsDatabaseTypeAdwS                 SummarizeSqlStatisticsDatabaseTypeEnum = "ADW-S"
	SummarizeSqlStatisticsDatabaseTypeAtpS                 SummarizeSqlStatisticsDatabaseTypeEnum = "ATP-S"
	SummarizeSqlStatisticsDatabaseTypeAdwD                 SummarizeSqlStatisticsDatabaseTypeEnum = "ADW-D"
	SummarizeSqlStatisticsDatabaseTypeAtpD                 SummarizeSqlStatisticsDatabaseTypeEnum = "ATP-D"
	SummarizeSqlStatisticsDatabaseTypeExternalPdb          SummarizeSqlStatisticsDatabaseTypeEnum = "EXTERNAL-PDB"
	SummarizeSqlStatisticsDatabaseTypeExternalNoncdb       SummarizeSqlStatisticsDatabaseTypeEnum = "EXTERNAL-NONCDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedVmCdb       SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-VM-CDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedVmPdb       SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-VM-PDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedVmNoncdb    SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-VM-NONCDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedBmCdb       SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-BM-CDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedBmPdb       SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-BM-PDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedBmNoncdb    SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-BM-NONCDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedExacsCdb    SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-EXACS-CDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedExacsPdb    SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-EXACS-PDB"
	SummarizeSqlStatisticsDatabaseTypeComanagedExacsNoncdb SummarizeSqlStatisticsDatabaseTypeEnum = "COMANAGED-EXACS-NONCDB"
)

Set of constants representing the allowable values for SummarizeSqlStatisticsDatabaseTypeEnum

func GetMappingSummarizeSqlStatisticsDatabaseTypeEnum ¶

func GetMappingSummarizeSqlStatisticsDatabaseTypeEnum(val string) (SummarizeSqlStatisticsDatabaseTypeEnum, bool)

GetMappingSummarizeSqlStatisticsDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeSqlStatisticsDatabaseTypeEnumValues ¶

func GetSummarizeSqlStatisticsDatabaseTypeEnumValues() []SummarizeSqlStatisticsDatabaseTypeEnum

GetSummarizeSqlStatisticsDatabaseTypeEnumValues Enumerates the set of values for SummarizeSqlStatisticsDatabaseTypeEnum

type SummarizeSqlStatisticsRequest ¶

type SummarizeSqlStatisticsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Filter by one or more database type.
	// Possible values are ADW-S, ATP-S, ADW-D, ATP-D, EXTERNAL-PDB, EXTERNAL-NONCDB.
	DatabaseType []SummarizeSqlStatisticsDatabaseTypeEnum `contributesTo:"query" name:"databaseType" omitEmpty:"true" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Filter sqls by percentage of db time.
	DatabaseTimePctGreaterThan *float64 `mandatory:"false" contributesTo:"query" name:"databaseTimePctGreaterThan"`

	// One or more unique SQL_IDs for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier []string `contributesTo:"query" name:"sqlIdentifier" collectionFormat:"multi"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The maximum number of results per page, or items to
	// return in a paginated "List" call.
	// For important details about how pagination works, see
	// List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	// Example: `50`
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder SummarizeSqlStatisticsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to use when sorting SQL statistics.
	// Example: databaseTimeInSec
	SortBy SummarizeSqlStatisticsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Filter sqls by one or more performance categories.
	Category []SummarizeSqlStatisticsCategoryEnum `contributesTo:"query" name:"category" omitEmpty:"true" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeSqlStatisticsRequest wrapper for the SummarizeSqlStatistics operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlStatistics.go.html to see an example of how to use SummarizeSqlStatisticsRequest.

func (SummarizeSqlStatisticsRequest) BinaryRequestBody ¶

func (request SummarizeSqlStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlStatisticsRequest) HTTPRequest ¶

func (request SummarizeSqlStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlStatisticsRequest) RetryPolicy ¶

func (request SummarizeSqlStatisticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlStatisticsRequest) String ¶

func (request SummarizeSqlStatisticsRequest) String() string

func (SummarizeSqlStatisticsRequest) ValidateEnumValue ¶

func (request SummarizeSqlStatisticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlStatisticsResponse ¶

type SummarizeSqlStatisticsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlStatisticAggregationCollection instances
	SqlStatisticAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlStatisticsResponse wrapper for the SummarizeSqlStatistics operation

func (SummarizeSqlStatisticsResponse) HTTPResponse ¶

func (response SummarizeSqlStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlStatisticsResponse) String ¶

func (response SummarizeSqlStatisticsResponse) String() string

type SummarizeSqlStatisticsSortByEnum ¶

type SummarizeSqlStatisticsSortByEnum string

SummarizeSqlStatisticsSortByEnum Enum with underlying type: string

const (
	SummarizeSqlStatisticsSortByDatabasetimeinsec                  SummarizeSqlStatisticsSortByEnum = "databaseTimeInSec"
	SummarizeSqlStatisticsSortByExecutionsperhour                  SummarizeSqlStatisticsSortByEnum = "executionsPerHour"
	SummarizeSqlStatisticsSortByExecutionscount                    SummarizeSqlStatisticsSortByEnum = "executionsCount"
	SummarizeSqlStatisticsSortByCputimeinsec                       SummarizeSqlStatisticsSortByEnum = "cpuTimeInSec"
	SummarizeSqlStatisticsSortByIotimeinsec                        SummarizeSqlStatisticsSortByEnum = "ioTimeInSec"
	SummarizeSqlStatisticsSortByInefficientwaittimeinsec           SummarizeSqlStatisticsSortByEnum = "inefficientWaitTimeInSec"
	SummarizeSqlStatisticsSortByResponsetimeinsec                  SummarizeSqlStatisticsSortByEnum = "responseTimeInSec"
	SummarizeSqlStatisticsSortByPlancount                          SummarizeSqlStatisticsSortByEnum = "planCount"
	SummarizeSqlStatisticsSortByVariability                        SummarizeSqlStatisticsSortByEnum = "variability"
	SummarizeSqlStatisticsSortByAverageactivesessions              SummarizeSqlStatisticsSortByEnum = "averageActiveSessions"
	SummarizeSqlStatisticsSortByDatabasetimepct                    SummarizeSqlStatisticsSortByEnum = "databaseTimePct"
	SummarizeSqlStatisticsSortByInefficiencyinpct                  SummarizeSqlStatisticsSortByEnum = "inefficiencyInPct"
	SummarizeSqlStatisticsSortByChangeincputimeinpct               SummarizeSqlStatisticsSortByEnum = "changeInCpuTimeInPct"
	SummarizeSqlStatisticsSortByChangeiniotimeinpct                SummarizeSqlStatisticsSortByEnum = "changeInIoTimeInPct"
	SummarizeSqlStatisticsSortByChangeininefficientwaittimeinpct   SummarizeSqlStatisticsSortByEnum = "changeInInefficientWaitTimeInPct"
	SummarizeSqlStatisticsSortByChangeinresponsetimeinpct          SummarizeSqlStatisticsSortByEnum = "changeInResponseTimeInPct"
	SummarizeSqlStatisticsSortByChangeinaverageactivesessionsinpct SummarizeSqlStatisticsSortByEnum = "changeInAverageActiveSessionsInPct"
	SummarizeSqlStatisticsSortByChangeinexecutionsperhourinpct     SummarizeSqlStatisticsSortByEnum = "changeInExecutionsPerHourInPct"
	SummarizeSqlStatisticsSortByChangeininefficiencyinpct          SummarizeSqlStatisticsSortByEnum = "changeInInefficiencyInPct"
)

Set of constants representing the allowable values for SummarizeSqlStatisticsSortByEnum

func GetMappingSummarizeSqlStatisticsSortByEnum ¶

func GetMappingSummarizeSqlStatisticsSortByEnum(val string) (SummarizeSqlStatisticsSortByEnum, bool)

GetMappingSummarizeSqlStatisticsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeSqlStatisticsSortByEnumValues ¶

func GetSummarizeSqlStatisticsSortByEnumValues() []SummarizeSqlStatisticsSortByEnum

GetSummarizeSqlStatisticsSortByEnumValues Enumerates the set of values for SummarizeSqlStatisticsSortByEnum

type SummarizeSqlStatisticsSortOrderEnum ¶

type SummarizeSqlStatisticsSortOrderEnum string

SummarizeSqlStatisticsSortOrderEnum Enum with underlying type: string

const (
	SummarizeSqlStatisticsSortOrderAsc  SummarizeSqlStatisticsSortOrderEnum = "ASC"
	SummarizeSqlStatisticsSortOrderDesc SummarizeSqlStatisticsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeSqlStatisticsSortOrderEnum

func GetMappingSummarizeSqlStatisticsSortOrderEnum ¶

func GetMappingSummarizeSqlStatisticsSortOrderEnum(val string) (SummarizeSqlStatisticsSortOrderEnum, bool)

GetMappingSummarizeSqlStatisticsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeSqlStatisticsSortOrderEnumValues ¶

func GetSummarizeSqlStatisticsSortOrderEnumValues() []SummarizeSqlStatisticsSortOrderEnum

GetSummarizeSqlStatisticsSortOrderEnumValues Enumerates the set of values for SummarizeSqlStatisticsSortOrderEnum

type SummarizeSqlStatisticsTimeSeriesByPlanRequest ¶

type SummarizeSqlStatisticsTimeSeriesByPlanRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique SQL_ID for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier *string `mandatory:"true" contributesTo:"query" name:"sqlIdentifier"`

	// Optional OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"`

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `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
}

SummarizeSqlStatisticsTimeSeriesByPlanRequest wrapper for the SummarizeSqlStatisticsTimeSeriesByPlan operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlStatisticsTimeSeriesByPlan.go.html to see an example of how to use SummarizeSqlStatisticsTimeSeriesByPlanRequest.

func (SummarizeSqlStatisticsTimeSeriesByPlanRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlStatisticsTimeSeriesByPlanRequest) HTTPRequest ¶

func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlStatisticsTimeSeriesByPlanRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlStatisticsTimeSeriesByPlanRequest) String ¶

func (SummarizeSqlStatisticsTimeSeriesByPlanRequest) ValidateEnumValue ¶

func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlStatisticsTimeSeriesByPlanResponse ¶

type SummarizeSqlStatisticsTimeSeriesByPlanResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlStatisticsTimeSeriesByPlanAggregationCollection instances
	SqlStatisticsTimeSeriesByPlanAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlStatisticsTimeSeriesByPlanResponse wrapper for the SummarizeSqlStatisticsTimeSeriesByPlan operation

func (SummarizeSqlStatisticsTimeSeriesByPlanResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlStatisticsTimeSeriesByPlanResponse) String ¶

type SummarizeSqlStatisticsTimeSeriesRequest ¶

type SummarizeSqlStatisticsTimeSeriesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique SQL_ID for a SQL Statement.
	// Example: `6rgjh9bjmy2s7`
	SqlIdentifier *string `mandatory:"true" contributesTo:"query" name:"sqlIdentifier"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated DBaaS entity.
	DatabaseId []string `contributesTo:"query" name:"databaseId" collectionFormat:"multi"`

	// Optional list of database OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database insight resource.
	Id []string `contributesTo:"query" name:"id" collectionFormat:"multi"`

	// Optional list of exadata insight resource OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ExadataInsightId []string `contributesTo:"query" name:"exadataInsightId" collectionFormat:"multi"`

	// Filter by one or more cdb name.
	CdbName []string `contributesTo:"query" name:"cdbName" collectionFormat:"multi"`

	// Filter by one or more hostname.
	HostName []string `contributesTo:"query" name:"hostName" collectionFormat:"multi"`

	// Specify time period in ISO 8601 format with respect to current time.
	// Default is last 30 days represented by P30D.
	// If timeInterval is specified, then timeIntervalStart and timeIntervalEnd will be ignored.
	// Examples  P90D (last 90 days), P4W (last 4 weeks), P2M (last 2 months), P1Y (last 12 months), . Maximum value allowed is 25 months prior to current time (P25M).
	AnalysisTimeInterval *string `mandatory:"false" contributesTo:"query" name:"analysisTimeInterval"`

	// Analysis start time in UTC in ISO 8601 format(inclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// The minimum allowed value is 2 years prior to the current day.
	// timeIntervalStart and timeIntervalEnd parameters are used together.
	// If analysisTimeInterval is specified, this parameter is ignored.
	TimeIntervalStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalStart"`

	// Analysis end time in UTC in ISO 8601 format(exclusive).
	// Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).
	// timeIntervalStart and timeIntervalEnd are used together.
	// If timeIntervalEnd is not specified, current time is used as timeIntervalEnd.
	TimeIntervalEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeIntervalEnd"`

	// For list pagination. The value of the `opc-next-page` response header from
	// the previous "List" call. For important details about how pagination works,
	// see List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// A flag to search all resources within a given compartment and all sub-compartments.
	CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

	// Optional list of Exadata Insight VM cluster name.
	VmclusterName []string `contributesTo:"query" name:"vmclusterName" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeSqlStatisticsTimeSeriesRequest wrapper for the SummarizeSqlStatisticsTimeSeries operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/SummarizeSqlStatisticsTimeSeries.go.html to see an example of how to use SummarizeSqlStatisticsTimeSeriesRequest.

func (SummarizeSqlStatisticsTimeSeriesRequest) BinaryRequestBody ¶

func (request SummarizeSqlStatisticsTimeSeriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlStatisticsTimeSeriesRequest) HTTPRequest ¶

func (request SummarizeSqlStatisticsTimeSeriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlStatisticsTimeSeriesRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlStatisticsTimeSeriesRequest) String ¶

func (SummarizeSqlStatisticsTimeSeriesRequest) ValidateEnumValue ¶

func (request SummarizeSqlStatisticsTimeSeriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlStatisticsTimeSeriesResponse ¶

type SummarizeSqlStatisticsTimeSeriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlStatisticsTimeSeriesAggregationCollection instances
	SqlStatisticsTimeSeriesAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlStatisticsTimeSeriesResponse wrapper for the SummarizeSqlStatisticsTimeSeries operation

func (SummarizeSqlStatisticsTimeSeriesResponse) HTTPResponse ¶

func (response SummarizeSqlStatisticsTimeSeriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlStatisticsTimeSeriesResponse) String ¶

type SummaryStatistics ¶

type SummaryStatistics struct {

	// The smallest number in the data set.
	Minimum *float64 `mandatory:"true" json:"minimum"`

	// The largest number in the data set.
	Maximum *float64 `mandatory:"true" json:"maximum"`

	// The average number in the data set.
	Average *float64 `mandatory:"true" json:"average"`

	// The middle number in the data set.
	Median *float64 `mandatory:"true" json:"median"`

	// The middle number between the smallest number and the median of the data set. It's also known as the 25th quartile.
	LowerQuartile *float64 `mandatory:"true" json:"lowerQuartile"`

	// The middle number between the median and the largest number of the data set. It's also known as the 75th quartile.
	UpperQuartile *float64 `mandatory:"true" json:"upperQuartile"`
}

SummaryStatistics Contains common summary statistics.

func (SummaryStatistics) String ¶

func (m SummaryStatistics) String() string

func (SummaryStatistics) ValidateEnumValue ¶

func (m SummaryStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceUsageTrend ¶

type TablespaceUsageTrend struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// Total amount used of the resource metric type (CPU, STORAGE).
	Usage *float64 `mandatory:"true" json:"usage"`

	// The maximum allocated amount of the resource metric type  (CPU, STORAGE) for a set of databases.
	Capacity *float64 `mandatory:"true" json:"capacity"`
}

TablespaceUsageTrend Usage data samples

func (TablespaceUsageTrend) String ¶

func (m TablespaceUsageTrend) String() string

func (TablespaceUsageTrend) ValidateEnumValue ¶

func (m TablespaceUsageTrend) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceUsageTrendAggregation ¶

type TablespaceUsageTrendAggregation struct {

	// The name of tablespace.
	TablespaceName *string `mandatory:"true" json:"tablespaceName"`

	// Type of tablespace
	TablespaceType *string `mandatory:"true" json:"tablespaceType"`

	// List of usage data samples for a tablespace
	UsageData []TablespaceUsageTrend `mandatory:"true" json:"usageData"`
}

TablespaceUsageTrendAggregation Usage data per tablespace for a Pluggable database

func (TablespaceUsageTrendAggregation) String ¶

func (TablespaceUsageTrendAggregation) ValidateEnumValue ¶

func (m TablespaceUsageTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TopProcessesUsage ¶ added in v65.23.0

type TopProcessesUsage struct {

	// Command line and arguments used to launch process.
	Command *string `mandatory:"true" json:"command"`

	// Unique identifier for a process.
	ProcessHash *string `mandatory:"true" json:"processHash"`

	// Process CPU usage.
	CpuUsage *float64 `mandatory:"true" json:"cpuUsage"`

	// Process CPU utilization percentage.
	CpuUtilization *float64 `mandatory:"true" json:"cpuUtilization"`

	// Process memory utilization percentage.
	MemoryUtilization *float64 `mandatory:"true" json:"memoryUtilization"`

	// Process virtual memory in Megabytes.
	VirtualMemoryInMBs *float64 `mandatory:"true" json:"virtualMemoryInMBs"`

	// Procress physical memory in Megabytes.
	PhysicalMemoryInMBs *float64 `mandatory:"true" json:"physicalMemoryInMBs"`

	// Maximum number of processes running at time of collection.
	MaxProcessCount *int `mandatory:"true" json:"maxProcessCount"`
}

TopProcessesUsage Aggregated data for top processes on a specific date.

func (TopProcessesUsage) String ¶ added in v65.23.0

func (m TopProcessesUsage) String() string

func (TopProcessesUsage) ValidateEnumValue ¶ added in v65.23.0

func (m TopProcessesUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TopProcessesUsageTrend ¶

type TopProcessesUsageTrend struct {

	// The timestamp in which the current sampling period ends in RFC 3339 format.
	EndTimestamp *common.SDKTime `mandatory:"true" json:"endTimestamp"`

	// Process CPU usage.
	CpuUsage *float64 `mandatory:"true" json:"cpuUsage"`

	// Process CPU utilization percentage
	CpuUtilization *float64 `mandatory:"true" json:"cpuUtilization"`

	// Process memory utilization percentage
	MemoryUtilization *float64 `mandatory:"true" json:"memoryUtilization"`

	// Process virtual memory in Megabytes
	VirtualMemoryInMBs *float64 `mandatory:"true" json:"virtualMemoryInMBs"`

	// Procress physical memory in Megabytes
	PhysicalMemoryInMBs *float64 `mandatory:"true" json:"physicalMemoryInMBs"`

	// Maximum number of processes running at time of collection
	MaxProcessCount *int `mandatory:"true" json:"maxProcessCount"`
}

TopProcessesUsageTrend Aggregated data for top processes

func (TopProcessesUsageTrend) String ¶

func (m TopProcessesUsageTrend) String() string

func (TopProcessesUsageTrend) ValidateEnumValue ¶

func (m TopProcessesUsageTrend) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TopProcessesUsageTrendAggregation ¶

type TopProcessesUsageTrendAggregation struct {

	// Command line and arguments used to launch process
	Command *string `mandatory:"true" json:"command"`

	// List of usage data samples for a top process
	UsageData []TopProcessesUsageTrend `mandatory:"true" json:"usageData"`
}

TopProcessesUsageTrendAggregation Usage data per host top process

func (TopProcessesUsageTrendAggregation) String ¶

func (TopProcessesUsageTrendAggregation) ValidateEnumValue ¶

func (m TopProcessesUsageTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAutonomousDatabaseInsightDetails ¶

type UpdateAutonomousDatabaseInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateAutonomousDatabaseInsightDetails The information to be updated.

func (UpdateAutonomousDatabaseInsightDetails) GetDefinedTags ¶

func (m UpdateAutonomousDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateAutonomousDatabaseInsightDetails) GetFreeformTags ¶

func (m UpdateAutonomousDatabaseInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateAutonomousDatabaseInsightDetails) MarshalJSON ¶

func (m UpdateAutonomousDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateAutonomousDatabaseInsightDetails) String ¶

func (UpdateAutonomousDatabaseInsightDetails) ValidateEnumValue ¶

func (m UpdateAutonomousDatabaseInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAwrHubDetails ¶

type UpdateAwrHubDetails struct {

	// User-friedly name of AWR Hub that does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateAwrHubDetails The information to be updated.

func (UpdateAwrHubDetails) String ¶

func (m UpdateAwrHubDetails) String() string

func (UpdateAwrHubDetails) ValidateEnumValue ¶

func (m UpdateAwrHubDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAwrHubRequest ¶

type UpdateAwrHubRequest struct {

	// Unique Awr Hub identifier
	AwrHubId *string `mandatory:"true" contributesTo:"path" name:"awrHubId"`

	// The configuration to be updated.
	UpdateAwrHubDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateAwrHubRequest wrapper for the UpdateAwrHub operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateAwrHub.go.html to see an example of how to use UpdateAwrHubRequest.

func (UpdateAwrHubRequest) BinaryRequestBody ¶

func (request UpdateAwrHubRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAwrHubRequest) HTTPRequest ¶

func (request UpdateAwrHubRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAwrHubRequest) RetryPolicy ¶

func (request UpdateAwrHubRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateAwrHubRequest) String ¶

func (request UpdateAwrHubRequest) String() string

func (UpdateAwrHubRequest) ValidateEnumValue ¶

func (request UpdateAwrHubRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAwrHubResponse ¶

type UpdateAwrHubResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateAwrHubResponse wrapper for the UpdateAwrHub operation

func (UpdateAwrHubResponse) HTTPResponse ¶

func (response UpdateAwrHubResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAwrHubResponse) String ¶

func (response UpdateAwrHubResponse) String() string

type UpdateAwrHubSourceDetails ¶ added in v65.54.0

type UpdateAwrHubSourceDetails struct {

	// source type of the database
	Type AwrHubSourceTypeEnum `mandatory:"false" json:"type,omitempty"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateAwrHubSourceDetails Awr hub source update object information

func (UpdateAwrHubSourceDetails) String ¶ added in v65.54.0

func (m UpdateAwrHubSourceDetails) String() string

func (UpdateAwrHubSourceDetails) ValidateEnumValue ¶ added in v65.54.0

func (m UpdateAwrHubSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAwrHubSourceRequest ¶ added in v65.54.0

type UpdateAwrHubSourceRequest struct {

	// The configuration to be updated.
	UpdateAwrHubSourceDetails `contributesTo:"body"`

	// Unique Awr Hub Source identifier
	AwrHubSourceId *string `mandatory:"true" contributesTo:"path" name:"awrHubSourceId"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateAwrHubSourceRequest wrapper for the UpdateAwrHubSource operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateAwrHubSource.go.html to see an example of how to use UpdateAwrHubSourceRequest.

func (UpdateAwrHubSourceRequest) BinaryRequestBody ¶ added in v65.54.0

func (request UpdateAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAwrHubSourceRequest) HTTPRequest ¶ added in v65.54.0

func (request UpdateAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAwrHubSourceRequest) RetryPolicy ¶ added in v65.54.0

func (request UpdateAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateAwrHubSourceRequest) String ¶ added in v65.54.0

func (request UpdateAwrHubSourceRequest) String() string

func (UpdateAwrHubSourceRequest) ValidateEnumValue ¶ added in v65.54.0

func (request UpdateAwrHubSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAwrHubSourceResponse ¶ added in v65.54.0

type UpdateAwrHubSourceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateAwrHubSourceResponse wrapper for the UpdateAwrHubSource operation

func (UpdateAwrHubSourceResponse) HTTPResponse ¶ added in v65.54.0

func (response UpdateAwrHubSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAwrHubSourceResponse) String ¶ added in v65.54.0

func (response UpdateAwrHubSourceResponse) String() string

type UpdateBasicConfigurationItemDetails ¶ added in v65.29.0

type UpdateBasicConfigurationItemDetails struct {

	// Name of configuration item.
	Name *string `mandatory:"false" json:"name"`

	// Value of configuration item.
	Value *string `mandatory:"false" json:"value"`
}

UpdateBasicConfigurationItemDetails Configuration item details for OPSI configuration update.

func (UpdateBasicConfigurationItemDetails) MarshalJSON ¶ added in v65.29.0

func (m UpdateBasicConfigurationItemDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBasicConfigurationItemDetails) String ¶ added in v65.29.0

func (UpdateBasicConfigurationItemDetails) ValidateEnumValue ¶ added in v65.29.0

func (m UpdateBasicConfigurationItemDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConfigurationItemDetails ¶ added in v65.29.0

type UpdateConfigurationItemDetails interface {
}

UpdateConfigurationItemDetails Configuration item details for OPSI configuration update.

type UpdateDatabaseInsightDetails ¶

type UpdateDatabaseInsightDetails interface {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}
}

UpdateDatabaseInsightDetails The information to be updated.

type UpdateDatabaseInsightRequest ¶

type UpdateDatabaseInsightRequest struct {

	// Unique database insight identifier
	DatabaseInsightId *string `mandatory:"true" contributesTo:"path" name:"databaseInsightId"`

	// The configuration to be updated.
	UpdateDatabaseInsightDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateDatabaseInsightRequest wrapper for the UpdateDatabaseInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateDatabaseInsight.go.html to see an example of how to use UpdateDatabaseInsightRequest.

func (UpdateDatabaseInsightRequest) BinaryRequestBody ¶

func (request UpdateDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDatabaseInsightRequest) HTTPRequest ¶

func (request UpdateDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDatabaseInsightRequest) RetryPolicy ¶

func (request UpdateDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDatabaseInsightRequest) String ¶

func (request UpdateDatabaseInsightRequest) String() string

func (UpdateDatabaseInsightRequest) ValidateEnumValue ¶

func (request UpdateDatabaseInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseInsightResponse ¶

type UpdateDatabaseInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateDatabaseInsightResponse wrapper for the UpdateDatabaseInsight operation

func (UpdateDatabaseInsightResponse) HTTPResponse ¶

func (response UpdateDatabaseInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseInsightResponse) String ¶

func (response UpdateDatabaseInsightResponse) String() string

type UpdateEmManagedExternalDatabaseInsightDetails ¶

type UpdateEmManagedExternalDatabaseInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateEmManagedExternalDatabaseInsightDetails The information to be updated.

func (UpdateEmManagedExternalDatabaseInsightDetails) GetDefinedTags ¶

func (m UpdateEmManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateEmManagedExternalDatabaseInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (UpdateEmManagedExternalDatabaseInsightDetails) MarshalJSON ¶

func (m UpdateEmManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateEmManagedExternalDatabaseInsightDetails) String ¶

func (UpdateEmManagedExternalDatabaseInsightDetails) ValidateEnumValue ¶

func (m UpdateEmManagedExternalDatabaseInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEmManagedExternalExadataInsightDetails ¶

type UpdateEmManagedExternalExadataInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// Set to true to enable automatic enablement and disablement of related targets from Enterprise Manager. New resources (e.g. Database Insights) will be placed in the same compartment as the related Exadata Insight.
	IsAutoSyncEnabled *bool `mandatory:"false" json:"isAutoSyncEnabled"`
}

UpdateEmManagedExternalExadataInsightDetails The information to be updated.

func (UpdateEmManagedExternalExadataInsightDetails) GetDefinedTags ¶

func (m UpdateEmManagedExternalExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateEmManagedExternalExadataInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (UpdateEmManagedExternalExadataInsightDetails) MarshalJSON ¶

func (m UpdateEmManagedExternalExadataInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateEmManagedExternalExadataInsightDetails) String ¶

func (UpdateEmManagedExternalExadataInsightDetails) ValidateEnumValue ¶

func (m UpdateEmManagedExternalExadataInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEmManagedExternalHostInsightDetails ¶

type UpdateEmManagedExternalHostInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateEmManagedExternalHostInsightDetails The information to be updated.

func (UpdateEmManagedExternalHostInsightDetails) GetDefinedTags ¶

func (m UpdateEmManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateEmManagedExternalHostInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (UpdateEmManagedExternalHostInsightDetails) MarshalJSON ¶

func (m UpdateEmManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateEmManagedExternalHostInsightDetails) String ¶

func (UpdateEmManagedExternalHostInsightDetails) ValidateEnumValue ¶

func (m UpdateEmManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEnterpriseManagerBridgeDetails ¶

type UpdateEnterpriseManagerBridgeDetails struct {

	// User-friedly name of Enterprise Manager Bridge that does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Description of Enterprise Manager Bridge
	Description *string `mandatory:"false" json:"description"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateEnterpriseManagerBridgeDetails The information to be updated.

func (UpdateEnterpriseManagerBridgeDetails) String ¶

func (UpdateEnterpriseManagerBridgeDetails) ValidateEnumValue ¶

func (m UpdateEnterpriseManagerBridgeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEnterpriseManagerBridgeRequest ¶

type UpdateEnterpriseManagerBridgeRequest struct {

	// Unique Enterprise Manager bridge identifier
	EnterpriseManagerBridgeId *string `mandatory:"true" contributesTo:"path" name:"enterpriseManagerBridgeId"`

	// The configuration to be updated.
	UpdateEnterpriseManagerBridgeDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateEnterpriseManagerBridgeRequest wrapper for the UpdateEnterpriseManagerBridge operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateEnterpriseManagerBridge.go.html to see an example of how to use UpdateEnterpriseManagerBridgeRequest.

func (UpdateEnterpriseManagerBridgeRequest) BinaryRequestBody ¶

func (request UpdateEnterpriseManagerBridgeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateEnterpriseManagerBridgeRequest) HTTPRequest ¶

func (request UpdateEnterpriseManagerBridgeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateEnterpriseManagerBridgeRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateEnterpriseManagerBridgeRequest) String ¶

func (UpdateEnterpriseManagerBridgeRequest) ValidateEnumValue ¶

func (request UpdateEnterpriseManagerBridgeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEnterpriseManagerBridgeResponse ¶

type UpdateEnterpriseManagerBridgeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateEnterpriseManagerBridgeResponse wrapper for the UpdateEnterpriseManagerBridge operation

func (UpdateEnterpriseManagerBridgeResponse) HTTPResponse ¶

func (response UpdateEnterpriseManagerBridgeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateEnterpriseManagerBridgeResponse) String ¶

type UpdateExadataInsightDetails ¶

type UpdateExadataInsightDetails interface {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}
}

UpdateExadataInsightDetails The information to be updated.

type UpdateExadataInsightRequest ¶

type UpdateExadataInsightRequest struct {

	// Unique Exadata insight identifier
	ExadataInsightId *string `mandatory:"true" contributesTo:"path" name:"exadataInsightId"`

	// The configuration to be updated.
	UpdateExadataInsightDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExadataInsightRequest wrapper for the UpdateExadataInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateExadataInsight.go.html to see an example of how to use UpdateExadataInsightRequest.

func (UpdateExadataInsightRequest) BinaryRequestBody ¶

func (request UpdateExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExadataInsightRequest) HTTPRequest ¶

func (request UpdateExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExadataInsightRequest) RetryPolicy ¶

func (request UpdateExadataInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExadataInsightRequest) String ¶

func (request UpdateExadataInsightRequest) String() string

func (UpdateExadataInsightRequest) ValidateEnumValue ¶

func (request UpdateExadataInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExadataInsightResponse ¶

type UpdateExadataInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateExadataInsightResponse wrapper for the UpdateExadataInsight operation

func (UpdateExadataInsightResponse) HTTPResponse ¶

func (response UpdateExadataInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExadataInsightResponse) String ¶

func (response UpdateExadataInsightResponse) String() string

type UpdateHostInsightDetails ¶

type UpdateHostInsightDetails interface {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}
}

UpdateHostInsightDetails The information to be updated.

type UpdateHostInsightRequest ¶

type UpdateHostInsightRequest struct {

	// Unique host insight identifier
	HostInsightId *string `mandatory:"true" contributesTo:"path" name:"hostInsightId"`

	// The configuration to be updated.
	UpdateHostInsightDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateHostInsightRequest wrapper for the UpdateHostInsight operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateHostInsight.go.html to see an example of how to use UpdateHostInsightRequest.

func (UpdateHostInsightRequest) BinaryRequestBody ¶

func (request UpdateHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateHostInsightRequest) HTTPRequest ¶

func (request UpdateHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateHostInsightRequest) RetryPolicy ¶

func (request UpdateHostInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateHostInsightRequest) String ¶

func (request UpdateHostInsightRequest) String() string

func (UpdateHostInsightRequest) ValidateEnumValue ¶

func (request UpdateHostInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateHostInsightResponse ¶

type UpdateHostInsightResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateHostInsightResponse wrapper for the UpdateHostInsight operation

func (UpdateHostInsightResponse) HTTPResponse ¶

func (response UpdateHostInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateHostInsightResponse) String ¶

func (response UpdateHostInsightResponse) String() string

type UpdateMacsManagedCloudHostInsightDetails ¶ added in v65.16.0

type UpdateMacsManagedCloudHostInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateMacsManagedCloudHostInsightDetails The information to be updated.

func (UpdateMacsManagedCloudHostInsightDetails) GetDefinedTags ¶ added in v65.16.0

func (m UpdateMacsManagedCloudHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateMacsManagedCloudHostInsightDetails) GetFreeformTags ¶ added in v65.16.0

func (m UpdateMacsManagedCloudHostInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateMacsManagedCloudHostInsightDetails) MarshalJSON ¶ added in v65.16.0

func (m UpdateMacsManagedCloudHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateMacsManagedCloudHostInsightDetails) String ¶ added in v65.16.0

func (UpdateMacsManagedCloudHostInsightDetails) ValidateEnumValue ¶ added in v65.16.0

func (m UpdateMacsManagedCloudHostInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMacsManagedExternalDatabaseInsightDetails ¶

type UpdateMacsManagedExternalDatabaseInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateMacsManagedExternalDatabaseInsightDetails The information to be updated.

func (UpdateMacsManagedExternalDatabaseInsightDetails) GetDefinedTags ¶

func (m UpdateMacsManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateMacsManagedExternalDatabaseInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (UpdateMacsManagedExternalDatabaseInsightDetails) MarshalJSON ¶

func (m UpdateMacsManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateMacsManagedExternalDatabaseInsightDetails) String ¶

func (UpdateMacsManagedExternalDatabaseInsightDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMacsManagedExternalHostInsightDetails ¶

type UpdateMacsManagedExternalHostInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateMacsManagedExternalHostInsightDetails The information to be updated.

func (UpdateMacsManagedExternalHostInsightDetails) GetDefinedTags ¶

func (m UpdateMacsManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateMacsManagedExternalHostInsightDetails) GetFreeformTags ¶

GetFreeformTags returns FreeformTags

func (UpdateMacsManagedExternalHostInsightDetails) MarshalJSON ¶

func (m UpdateMacsManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateMacsManagedExternalHostInsightDetails) String ¶

func (UpdateMacsManagedExternalHostInsightDetails) ValidateEnumValue ¶

func (m UpdateMacsManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateNewsReportDetails ¶ added in v65.46.0

type UpdateNewsReportDetails struct {

	// Defines if the news report will be enabled or disabled.
	Status ResourceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// News report frequency.
	NewsFrequency NewsFrequencyEnum `mandatory:"false" json:"newsFrequency,omitempty"`

	// Language of the news report.
	Locale NewsLocaleEnum `mandatory:"false" json:"locale,omitempty"`

	ContentTypes *NewsContentTypes `mandatory:"false" json:"contentTypes"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ONS topic.
	OnsTopicId *string `mandatory:"false" json:"onsTopicId"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The news report name.
	Name *string `mandatory:"false" json:"name"`

	// The description of the news report.
	Description *string `mandatory:"false" json:"description"`

	// Day of the week in which the news report will be sent if the frequency is set to WEEKLY.
	DayOfWeek DayOfWeekEnum `mandatory:"false" json:"dayOfWeek,omitempty"`

	// A flag to consider the resources within a given compartment and all sub-compartments.
	AreChildCompartmentsIncluded *bool `mandatory:"false" json:"areChildCompartmentsIncluded"`
}

UpdateNewsReportDetails The information about the news report to be updated.

func (UpdateNewsReportDetails) String ¶ added in v65.46.0

func (m UpdateNewsReportDetails) String() string

func (UpdateNewsReportDetails) ValidateEnumValue ¶ added in v65.46.0

func (m UpdateNewsReportDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateNewsReportRequest ¶ added in v65.46.0

type UpdateNewsReportRequest struct {

	// Unique news report identifier.
	NewsReportId *string `mandatory:"true" contributesTo:"path" name:"newsReportId"`

	// The configuration to be updated.
	UpdateNewsReportDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateNewsReportRequest wrapper for the UpdateNewsReport operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateNewsReport.go.html to see an example of how to use UpdateNewsReportRequest.

func (UpdateNewsReportRequest) BinaryRequestBody ¶ added in v65.46.0

func (request UpdateNewsReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateNewsReportRequest) HTTPRequest ¶ added in v65.46.0

func (request UpdateNewsReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateNewsReportRequest) RetryPolicy ¶ added in v65.46.0

func (request UpdateNewsReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateNewsReportRequest) String ¶ added in v65.46.0

func (request UpdateNewsReportRequest) String() string

func (UpdateNewsReportRequest) ValidateEnumValue ¶ added in v65.46.0

func (request UpdateNewsReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateNewsReportResponse ¶ added in v65.46.0

type UpdateNewsReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateNewsReportResponse wrapper for the UpdateNewsReport operation

func (UpdateNewsReportResponse) HTTPResponse ¶ added in v65.46.0

func (response UpdateNewsReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateNewsReportResponse) String ¶ added in v65.46.0

func (response UpdateNewsReportResponse) String() string

type UpdateOperationsInsightsPrivateEndpointDetails ¶

type UpdateOperationsInsightsPrivateEndpointDetails struct {

	// The display name of the private endpoint.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The description of the private endpoint.
	Description *string `mandatory:"false" json:"description"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups that the Private service accessed the database.
	NsgIds []string `mandatory:"false" json:"nsgIds"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateOperationsInsightsPrivateEndpointDetails The details used to update a Operation Insights private endpoint.

func (UpdateOperationsInsightsPrivateEndpointDetails) String ¶

func (UpdateOperationsInsightsPrivateEndpointDetails) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOperationsInsightsPrivateEndpointRequest ¶

type UpdateOperationsInsightsPrivateEndpointRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Operation Insights private endpoint.
	OperationsInsightsPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsPrivateEndpointId"`

	// The details used to update a private endpoint.
	UpdateOperationsInsightsPrivateEndpointDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateOperationsInsightsPrivateEndpointRequest wrapper for the UpdateOperationsInsightsPrivateEndpoint operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOperationsInsightsPrivateEndpoint.go.html to see an example of how to use UpdateOperationsInsightsPrivateEndpointRequest.

func (UpdateOperationsInsightsPrivateEndpointRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (UpdateOperationsInsightsPrivateEndpointRequest) HTTPRequest ¶

func (request UpdateOperationsInsightsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateOperationsInsightsPrivateEndpointRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOperationsInsightsPrivateEndpointRequest) String ¶

func (UpdateOperationsInsightsPrivateEndpointRequest) ValidateEnumValue ¶

func (request UpdateOperationsInsightsPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOperationsInsightsPrivateEndpointResponse ¶

type UpdateOperationsInsightsPrivateEndpointResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateOperationsInsightsPrivateEndpointResponse wrapper for the UpdateOperationsInsightsPrivateEndpoint operation

func (UpdateOperationsInsightsPrivateEndpointResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (UpdateOperationsInsightsPrivateEndpointResponse) String ¶

type UpdateOperationsInsightsWarehouseDetails ¶

type UpdateOperationsInsightsWarehouseDetails struct {

	// User-friedly name of Operations Insights Warehouse that does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Number of OCPUs allocated to OPSI Warehouse ADW.
	CpuAllocated *float64 `mandatory:"false" json:"cpuAllocated"`

	// Storage allocated to OPSI Warehouse ADW.
	StorageAllocatedInGBs *float64 `mandatory:"false" json:"storageAllocatedInGBs"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateOperationsInsightsWarehouseDetails The information to be updated.

func (UpdateOperationsInsightsWarehouseDetails) String ¶

func (UpdateOperationsInsightsWarehouseDetails) ValidateEnumValue ¶

func (m UpdateOperationsInsightsWarehouseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOperationsInsightsWarehouseRequest ¶

type UpdateOperationsInsightsWarehouseRequest struct {

	// Unique Operations Insights Warehouse identifier
	OperationsInsightsWarehouseId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseId"`

	// The configuration to be updated.
	UpdateOperationsInsightsWarehouseDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateOperationsInsightsWarehouseRequest wrapper for the UpdateOperationsInsightsWarehouse operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOperationsInsightsWarehouse.go.html to see an example of how to use UpdateOperationsInsightsWarehouseRequest.

func (UpdateOperationsInsightsWarehouseRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (UpdateOperationsInsightsWarehouseRequest) HTTPRequest ¶

func (request UpdateOperationsInsightsWarehouseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateOperationsInsightsWarehouseRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOperationsInsightsWarehouseRequest) String ¶

func (UpdateOperationsInsightsWarehouseRequest) ValidateEnumValue ¶

func (request UpdateOperationsInsightsWarehouseRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOperationsInsightsWarehouseResponse ¶

type UpdateOperationsInsightsWarehouseResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateOperationsInsightsWarehouseResponse wrapper for the UpdateOperationsInsightsWarehouse operation

func (UpdateOperationsInsightsWarehouseResponse) HTTPResponse ¶

func (response UpdateOperationsInsightsWarehouseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateOperationsInsightsWarehouseResponse) String ¶

type UpdateOperationsInsightsWarehouseUserDetails ¶

type UpdateOperationsInsightsWarehouseUserDetails struct {

	// User provided connection password for the AWR Data,  Enterprise Manager Data and Operations Insights OPSI Hub.
	ConnectionPassword *string `mandatory:"false" json:"connectionPassword"`

	// Indicate whether user has access to AWR data.
	IsAwrDataAccess *bool `mandatory:"false" json:"isAwrDataAccess"`

	// Indicate whether user has access to EM data.
	IsEmDataAccess *bool `mandatory:"false" json:"isEmDataAccess"`

	// Indicate whether user has access to OPSI data.
	IsOpsiDataAccess *bool `mandatory:"false" json:"isOpsiDataAccess"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateOperationsInsightsWarehouseUserDetails The information to be updated.

func (UpdateOperationsInsightsWarehouseUserDetails) String ¶

func (UpdateOperationsInsightsWarehouseUserDetails) ValidateEnumValue ¶

func (m UpdateOperationsInsightsWarehouseUserDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOperationsInsightsWarehouseUserRequest ¶

type UpdateOperationsInsightsWarehouseUserRequest struct {

	// Unique Operations Insights Warehouse User identifier
	OperationsInsightsWarehouseUserId *string `mandatory:"true" contributesTo:"path" name:"operationsInsightsWarehouseUserId"`

	// The configuration to be updated.
	UpdateOperationsInsightsWarehouseUserDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateOperationsInsightsWarehouseUserRequest wrapper for the UpdateOperationsInsightsWarehouseUser operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOperationsInsightsWarehouseUser.go.html to see an example of how to use UpdateOperationsInsightsWarehouseUserRequest.

func (UpdateOperationsInsightsWarehouseUserRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (UpdateOperationsInsightsWarehouseUserRequest) HTTPRequest ¶

func (request UpdateOperationsInsightsWarehouseUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateOperationsInsightsWarehouseUserRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOperationsInsightsWarehouseUserRequest) String ¶

func (UpdateOperationsInsightsWarehouseUserRequest) ValidateEnumValue ¶

func (request UpdateOperationsInsightsWarehouseUserRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOperationsInsightsWarehouseUserResponse ¶

type UpdateOperationsInsightsWarehouseUserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateOperationsInsightsWarehouseUserResponse wrapper for the UpdateOperationsInsightsWarehouseUser operation

func (UpdateOperationsInsightsWarehouseUserResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (UpdateOperationsInsightsWarehouseUserResponse) String ¶

type UpdateOpsiConfigurationDetails ¶ added in v65.29.0

type UpdateOpsiConfigurationDetails interface {

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	GetDisplayName() *string

	// Description of OPSI configuration.
	GetDescription() *string

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	GetFreeformTags() map[string]string

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	GetDefinedTags() map[string]map[string]interface{}

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	GetSystemTags() map[string]map[string]interface{}

	// Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.
	// This array overwrites the existing custom configuration items array for this resource.
	GetConfigItems() []UpdateConfigurationItemDetails
}

UpdateOpsiConfigurationDetails Information to be updated in OPSI configuration resource.

type UpdateOpsiConfigurationRequest ¶ added in v65.29.0

type UpdateOpsiConfigurationRequest struct {

	// OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of OPSI configuration resource.
	OpsiConfigurationId *string `mandatory:"true" contributesTo:"path" name:"opsiConfigurationId"`

	// The OPSI configuration resource details to be updated.
	UpdateOpsiConfigurationDetails `contributesTo:"body"`

	// Used for optimistic concurrency control. In the update or delete call for a resource, set the `if-match`
	// parameter to the value of the etag from a previous get, create, or update response for that resource.  The resource
	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateOpsiConfigurationRequest wrapper for the UpdateOpsiConfiguration operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/opsi/UpdateOpsiConfiguration.go.html to see an example of how to use UpdateOpsiConfigurationRequest.

func (UpdateOpsiConfigurationRequest) BinaryRequestBody ¶ added in v65.29.0

func (request UpdateOpsiConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateOpsiConfigurationRequest) HTTPRequest ¶ added in v65.29.0

func (request UpdateOpsiConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateOpsiConfigurationRequest) RetryPolicy ¶ added in v65.29.0

func (request UpdateOpsiConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOpsiConfigurationRequest) String ¶ added in v65.29.0

func (request UpdateOpsiConfigurationRequest) String() string

func (UpdateOpsiConfigurationRequest) ValidateEnumValue ¶ added in v65.29.0

func (request UpdateOpsiConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateOpsiConfigurationResponse ¶ added in v65.29.0

type UpdateOpsiConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateOpsiConfigurationResponse wrapper for the UpdateOpsiConfiguration operation

func (UpdateOpsiConfigurationResponse) HTTPResponse ¶ added in v65.29.0

func (response UpdateOpsiConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateOpsiConfigurationResponse) String ¶ added in v65.29.0

func (response UpdateOpsiConfigurationResponse) String() string

type UpdateOpsiUxConfigurationDetails ¶ added in v65.29.0

type UpdateOpsiUxConfigurationDetails struct {

	// User-friendly display name for the OPSI configuration. The name does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Description of OPSI configuration.
	Description *string `mandatory:"false" json:"description"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// Array of configuration items with custom values. All and only configuration items requiring custom values should be part of this array.
	// This array overwrites the existing custom configuration items array for this resource.
	ConfigItems []UpdateConfigurationItemDetails `mandatory:"false" json:"configItems"`
}

UpdateOpsiUxConfigurationDetails Information to be updated in OPSI UX configuration.

func (UpdateOpsiUxConfigurationDetails) GetConfigItems ¶ added in v65.29.0

GetConfigItems returns ConfigItems

func (UpdateOpsiUxConfigurationDetails) GetDefinedTags ¶ added in v65.29.0

func (m UpdateOpsiUxConfigurationDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOpsiUxConfigurationDetails) GetDescription ¶ added in v65.29.0

func (m UpdateOpsiUxConfigurationDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOpsiUxConfigurationDetails) GetDisplayName ¶ added in v65.29.0

func (m UpdateOpsiUxConfigurationDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOpsiUxConfigurationDetails) GetFreeformTags ¶ added in v65.29.0

func (m UpdateOpsiUxConfigurationDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOpsiUxConfigurationDetails) GetSystemTags ¶ added in v65.29.0

func (m UpdateOpsiUxConfigurationDetails) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (UpdateOpsiUxConfigurationDetails) MarshalJSON ¶ added in v65.29.0

func (m UpdateOpsiUxConfigurationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOpsiUxConfigurationDetails) String ¶ added in v65.29.0

func (*UpdateOpsiUxConfigurationDetails) UnmarshalJSON ¶ added in v65.29.0

func (m *UpdateOpsiUxConfigurationDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOpsiUxConfigurationDetails) ValidateEnumValue ¶ added in v65.29.0

func (m UpdateOpsiUxConfigurationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePeComanagedDatabaseInsightDetails ¶

type UpdatePeComanagedDatabaseInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdatePeComanagedDatabaseInsightDetails The information to be updated.

func (UpdatePeComanagedDatabaseInsightDetails) GetDefinedTags ¶

func (m UpdatePeComanagedDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdatePeComanagedDatabaseInsightDetails) GetFreeformTags ¶

func (m UpdatePeComanagedDatabaseInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdatePeComanagedDatabaseInsightDetails) MarshalJSON ¶

func (m UpdatePeComanagedDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdatePeComanagedDatabaseInsightDetails) String ¶

func (UpdatePeComanagedDatabaseInsightDetails) ValidateEnumValue ¶

func (m UpdatePeComanagedDatabaseInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePeComanagedExadataInsightDetails ¶ added in v65.27.0

type UpdatePeComanagedExadataInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdatePeComanagedExadataInsightDetails The information to be updated.

func (UpdatePeComanagedExadataInsightDetails) GetDefinedTags ¶ added in v65.27.0

func (m UpdatePeComanagedExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdatePeComanagedExadataInsightDetails) GetFreeformTags ¶ added in v65.27.0

func (m UpdatePeComanagedExadataInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdatePeComanagedExadataInsightDetails) MarshalJSON ¶ added in v65.27.0

func (m UpdatePeComanagedExadataInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdatePeComanagedExadataInsightDetails) String ¶ added in v65.27.0

func (UpdatePeComanagedExadataInsightDetails) ValidateEnumValue ¶ added in v65.27.0

func (m UpdatePeComanagedExadataInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePeComanagedHostInsightDetails ¶ added in v65.61.0

type UpdatePeComanagedHostInsightDetails struct {

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdatePeComanagedHostInsightDetails The information to be updated.

func (UpdatePeComanagedHostInsightDetails) GetDefinedTags ¶ added in v65.61.0

func (m UpdatePeComanagedHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdatePeComanagedHostInsightDetails) GetFreeformTags ¶ added in v65.61.0

func (m UpdatePeComanagedHostInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdatePeComanagedHostInsightDetails) MarshalJSON ¶ added in v65.61.0

func (m UpdatePeComanagedHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdatePeComanagedHostInsightDetails) String ¶ added in v65.61.0

func (UpdatePeComanagedHostInsightDetails) ValidateEnumValue ¶ added in v65.61.0

func (m UpdatePeComanagedHostInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UxConfigurationItemsCollection ¶ added in v65.29.0

type UxConfigurationItemsCollection struct {

	// Array of configuration item summary objects.
	ConfigItems []ConfigurationItemSummary `mandatory:"false" json:"configItems"`
}

UxConfigurationItemsCollection Collection of ux configuration item summary objects.

func (UxConfigurationItemsCollection) GetConfigItems ¶ added in v65.29.0

GetConfigItems returns ConfigItems

func (UxConfigurationItemsCollection) MarshalJSON ¶ added in v65.29.0

func (m UxConfigurationItemsCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UxConfigurationItemsCollection) String ¶ added in v65.29.0

func (*UxConfigurationItemsCollection) UnmarshalJSON ¶ added in v65.29.0

func (m *UxConfigurationItemsCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UxConfigurationItemsCollection) ValidateEnumValue ¶ added in v65.29.0

func (m UxConfigurationItemsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VmClusterSummary ¶ added in v65.27.0

type VmClusterSummary struct {

	// The name of the vm cluster.
	VmclusterName *string `mandatory:"true" json:"vmclusterName"`

	// The memory allocated on a vm cluster.
	MemoryAllocatedInGBs *int `mandatory:"false" json:"memoryAllocatedInGBs"`

	// The cpu allocated on a vm cluster.
	CpuAllocated *int `mandatory:"false" json:"cpuAllocated"`

	// The number of DB nodes on a vm cluster.
	DbNodesCount *int `mandatory:"false" json:"dbNodesCount"`
}

VmClusterSummary Partial information about the VM Cluster which includes name, memory allocated etc.

func (VmClusterSummary) String ¶ added in v65.27.0

func (m VmClusterSummary) String() string

func (VmClusterSummary) ValidateEnumValue ¶ added in v65.27.0

func (m VmClusterSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WarehouseDataObjectCollection ¶ added in v65.47.2

type WarehouseDataObjectCollection struct {

	// Array of Warehouse data object summary objects.
	Items []WarehouseDataObjectSummary `mandatory:"true" json:"items"`
}

WarehouseDataObjectCollection Collection of Warehouse data object summary objects.

func (WarehouseDataObjectCollection) String ¶ added in v65.47.2

func (WarehouseDataObjectCollection) ValidateEnumValue ¶ added in v65.47.2

func (m WarehouseDataObjectCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WarehouseDataObjectDetails ¶ added in v65.47.2

type WarehouseDataObjectDetails interface {
}

WarehouseDataObjectDetails Warehouse data object details.

type WarehouseDataObjectSummary ¶ added in v65.47.2

type WarehouseDataObjectSummary struct {

	// Type of the data object.
	DataObjectType DataObjectTypeEnum `mandatory:"true" json:"dataObjectType"`

	// Name of the data object, which can be used in data object queries just like how view names are used in a query.
	Name *string `mandatory:"false" json:"name"`

	// Owner of the data object, which can be used in data object queries in front of data object names just like SCHEMA.VIEW notation in queries.
	Owner *string `mandatory:"false" json:"owner"`

	Details WarehouseDataObjectDetails `mandatory:"false" json:"details"`
}

WarehouseDataObjectSummary Summary of a Warehouse data object.

func (WarehouseDataObjectSummary) String ¶ added in v65.47.2

func (*WarehouseDataObjectSummary) UnmarshalJSON ¶ added in v65.47.2

func (m *WarehouseDataObjectSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WarehouseDataObjectSummary) ValidateEnumValue ¶ added in v65.47.2

func (m WarehouseDataObjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WarehouseTableDataObjectDetails ¶ added in v65.47.2

type WarehouseTableDataObjectDetails struct {

	// Metadata of columns in the data object.
	ColumnsMetadata []DataObjectColumnMetadata `mandatory:"false" json:"columnsMetadata"`
}

WarehouseTableDataObjectDetails Details of a TABLE type data object in a Warehouse.

func (WarehouseTableDataObjectDetails) MarshalJSON ¶ added in v65.47.2

func (m WarehouseTableDataObjectDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WarehouseTableDataObjectDetails) String ¶ added in v65.47.2

func (WarehouseTableDataObjectDetails) ValidateEnumValue ¶ added in v65.47.2

func (m WarehouseTableDataObjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WarehouseViewDataObjectDetails ¶ added in v65.47.2

type WarehouseViewDataObjectDetails struct {

	// Metadata of columns in the data object.
	ColumnsMetadata []DataObjectColumnMetadata `mandatory:"false" json:"columnsMetadata"`
}

WarehouseViewDataObjectDetails Details of a VIEW type data object in a Warehouse.

func (WarehouseViewDataObjectDetails) MarshalJSON ¶ added in v65.47.2

func (m WarehouseViewDataObjectDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WarehouseViewDataObjectDetails) String ¶ added in v65.47.2

func (WarehouseViewDataObjectDetails) ValidateEnumValue ¶ added in v65.47.2

func (m WarehouseViewDataObjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequest ¶

type WorkRequest struct {

	// Type of the work request
	OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

	// Status of current work request.
	Status OperationStatusEnum `mandatory:"true" json:"status"`

	// The id of the work request.
	Id *string `mandatory:"true" json:"id"`

	// The ocid of the compartment that contains the work request. Work requests should be scoped to
	// the same compartment as the resource the work request affects. If the work request affects multiple resources,
	// and those resources are not in the same compartment, it is up to the service team to pick the primary
	// resource whose compartment should be used
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// Percentage of the request completed.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the request was created, as described in
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
	// section 14.29.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequest A description of workrequest status

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 {

	// List of workRequests.
	Items []WorkRequest `mandatory:"true" json:"items"`
}

WorkRequestCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

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 occured. Error codes are listed on
	// (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
	Code *string `mandatory:"true" json:"code"`

	// A human readable description of the issue encountered.
	Message *string `mandatory:"true" json:"message"`

	// The time the error occured. An RFC3339 formatted datetime string.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestError An error encountered while executing a work request.

func (WorkRequestError) String ¶

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue ¶

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection ¶

type WorkRequestErrorCollection struct {

	// List of workRequestError objects.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

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 {

	// Human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// The time the log message was written. An RFC3339 formatted datetime string
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry A log message from the execution of a work request.

func (WorkRequestLogEntry) String ¶

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue ¶

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection ¶

type WorkRequestLogEntryCollection struct {

	// List of workRequestLogEntries.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

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 the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the work tracked in the work request.
	// A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
	// work is complete for that resource at which point it will transition to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

	// The identifier of the resource the work request affects.
	Identifier *string `mandatory:"true" json:"identifier"`

	// The URI path that the user can do a GET on to access the resource
	EntityUri *string `mandatory:"false" json:"entityUri"`

	// Additional information that helps to explain the resource.
	Metadata map[string]string `mandatory:"false" json:"metadata"`
}

WorkRequestResource A resource created or operated on by a work request.

func (WorkRequestResource) String ¶

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue ¶

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceMetadataKeyEnum ¶

type WorkRequestResourceMetadataKeyEnum string

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

const (
	WorkRequestResourceMetadataKeyRelatedResourceIds WorkRequestResourceMetadataKeyEnum = "RELATED_RESOURCE_IDS"
	WorkRequestResourceMetadataKeyResourceName       WorkRequestResourceMetadataKeyEnum = "RESOURCE_NAME"
)

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum ¶

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceMetadataKeyEnumValues ¶

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequests ¶

type WorkRequests struct {

	// OPSI Work Request Object.
	WorkRequests *interface{} `mandatory:"false" json:"workRequests"`
}

WorkRequests Logical grouping used for Operations Insights Work Request operations.

func (WorkRequests) String ¶

func (m WorkRequests) String() string

func (WorkRequests) ValidateEnumValue ¶

func (m WorkRequests) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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