...

Package opsi

import "github.com/oracle/oci-go-sdk/opsi"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetArchivalStateEnumStringValues() []string
func GetAwrDatabaseReportFormatEnumStringValues() []string
func GetAwrDatabaseSqlReportFormatEnumStringValues() []string
func GetAwrHubLifecycleStateEnumStringValues() []string
func GetAwrHubSourceLifecycleStateEnumStringValues() []string
func GetAwrHubSourceStatusEnumStringValues() []string
func GetAwrHubSourceTypeEnumStringValues() []string
func GetAwrQueryResultAwrResultTypeEnumStringValues() []string
func GetAwrReportFormatTypeEnumStringValues() []string
func GetCloudImportableComputeEntitySummaryPlatformTypeEnumStringValues() []string
func GetConfigurationItemAllowedValueTypeEnumStringValues() []string
func GetConfigurationItemTypeEnumStringValues() []string
func GetConfigurationItemValueSourceConfigurationTypeEnumStringValues() []string
func GetConnectionDetailsProtocolEnumStringValues() []string
func GetCreateOpsiConfigurationConfigItemCustomStatusEnumStringValues() []string
func GetCreateOpsiConfigurationConfigItemFieldEnumStringValues() []string
func GetCreateOpsiConfigurationOpsiConfigFieldEnumStringValues() []string
func GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumStringValues() []string
func GetCredentialByVaultRoleEnumStringValues() []string
func GetCredentialDetailsCredentialTypeEnumStringValues() []string
func GetDataObjectColumnMetadataCategoryEnumStringValues() []string
func GetDataObjectColumnMetadataDataTypeNameEnumStringValues() []string
func GetDataObjectColumnUnitUnitCategoryEnumStringValues() []string
func GetDataObjectCoreColumnUnitUnitEnumStringValues() []string
func GetDataObjectDataSizeColumnUnitUnitEnumStringValues() []string
func GetDataObjectFrequencyColumnUnitUnitEnumStringValues() []string
func GetDataObjectOtherStandardColumnUnitUnitEnumStringValues() []string
func GetDataObjectPowerColumnUnitUnitEnumStringValues() []string
func GetDataObjectQueryQueryTypeEnumStringValues() []string
func GetDataObjectTemperatureColumnUnitUnitEnumStringValues() []string
func GetDataObjectTimeColumnUnitUnitEnumStringValues() []string
func GetDataObjectTypeEnumStringValues() []string
func GetDatabaseConfigurationMetricGroupMetricNameEnumStringValues() []string
func GetDatabaseEntitySourceAllEnumStringValues() []string
func GetDatabaseEntitySourceEnumStringValues() []string
func GetDatabaseEnumStringValues() []string
func GetDayOfWeekEnumStringValues() []string
func GetDiskGroupEnumStringValues() []string
func GetEmManagedExternalHostInsightPlatformTypeEnumStringValues() []string
func GetEmManagedExternalHostInsightSummaryPlatformTypeEnumStringValues() []string
func GetExadataEntitySourceEnumStringValues() []string
func GetExadataInsightLifecycleStateEnumStringValues() []string
func GetExadataInsightResourceForecastTrendSummaryPatternEnumStringValues() []string
func GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumStringValues() []string
func GetExadataMemberSummaryEntityTypeEnumStringValues() []string
func GetExadataRackTypeEnumStringValues() []string
func GetExadataResourceTypeEnumStringValues() []string
func GetExadataTypeEnumStringValues() []string
func GetGetAwrDatabaseReportReportFormatEnumStringValues() []string
func GetGetAwrDatabaseReportReportTypeEnumStringValues() []string
func GetGetAwrDatabaseSqlReportReportFormatEnumStringValues() []string
func GetGetAwrHubObjectArchivalStateEnumStringValues() []string
func GetGetAwrHubObjectStorageTierEnumStringValues() []string
func GetGetAwrReportReportFormatEnumStringValues() []string
func GetGetOpsiConfigurationConfigItemCustomStatusEnumStringValues() []string
func GetGetOpsiConfigurationConfigItemFieldEnumStringValues() []string
func GetGetOpsiConfigurationOpsiConfigFieldEnumStringValues() []string
func GetHeadAwrHubObjectArchivalStateEnumStringValues() []string
func GetHeadAwrHubObjectStorageTierEnumStringValues() []string
func GetHostConfigurationMetricGroupMetricNameEnumStringValues() []string
func GetHostConfigurationSummaryPlatformTypeEnumStringValues() []string
func GetHostCpuRecommendationsBurstableEnumStringValues() []string
func GetHostDetailsPlatformTypeEnumStringValues() []string
func GetHostEntitySourceEnumStringValues() []string
func GetHostEnumStringValues() []string
func GetHostImportableAgentEntitySummaryPlatformTypeEnumStringValues() []string
func GetHostInsightHostRecommendationsMetricRecommendationNameEnumStringValues() []string
func GetHostPerformanceMetricGroupMetricNameEnumStringValues() []string
func GetHostResourceStatisticsResourceNameEnumStringValues() []string
func GetImportableAgentEntitySourceEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListAddmDbFindingCategoriesSortByEnumStringValues() []string
func GetListAddmDbFindingCategoriesSortOrderEnumStringValues() []string
func GetListAddmDbFindingsTimeSeriesSortByEnumStringValues() []string
func GetListAddmDbFindingsTimeSeriesSortOrderEnumStringValues() []string
func GetListAddmDbParameterCategoriesSortByEnumStringValues() []string
func GetListAddmDbParameterCategoriesSortOrderEnumStringValues() []string
func GetListAddmDbRecommendationCategoriesSortByEnumStringValues() []string
func GetListAddmDbRecommendationCategoriesSortOrderEnumStringValues() []string
func GetListAddmDbRecommendationsTimeSeriesSortByEnumStringValues() []string
func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumStringValues() []string
func GetListAddmDbsSortByEnumStringValues() []string
func GetListAddmDbsSortOrderEnumStringValues() []string
func GetListAwrDatabaseSnapshotsSortByEnumStringValues() []string
func GetListAwrDatabaseSnapshotsSortOrderEnumStringValues() []string
func GetListAwrDatabasesSortByEnumStringValues() []string
func GetListAwrDatabasesSortOrderEnumStringValues() []string
func GetListAwrHubObjectsFieldsEnumStringValues() []string
func GetListAwrHubSourcesSortByEnumStringValues() []string
func GetListAwrHubSourcesSortOrderEnumStringValues() []string
func GetListAwrHubsSortByEnumStringValues() []string
func GetListAwrHubsSortOrderEnumStringValues() []string
func GetListAwrSnapshotsSortByEnumStringValues() []string
func GetListAwrSnapshotsSortOrderEnumStringValues() []string
func GetListDatabaseConfigurationsDatabaseTypeEnumStringValues() []string
func GetListDatabaseConfigurationsSortByEnumStringValues() []string
func GetListDatabaseConfigurationsSortOrderEnumStringValues() []string
func GetListDatabaseInsightsDatabaseTypeEnumStringValues() []string
func GetListDatabaseInsightsFieldsEnumStringValues() []string
func GetListDatabaseInsightsSortByEnumStringValues() []string
func GetListDatabaseInsightsSortOrderEnumStringValues() []string
func GetListEnterpriseManagerBridgesSortByEnumStringValues() []string
func GetListEnterpriseManagerBridgesSortOrderEnumStringValues() []string
func GetListExadataConfigurationsSortByEnumStringValues() []string
func GetListExadataConfigurationsSortOrderEnumStringValues() []string
func GetListExadataInsightsSortByEnumStringValues() []string
func GetListExadataInsightsSortOrderEnumStringValues() []string
func GetListHostConfigurationsPlatformTypeEnumStringValues() []string
func GetListHostConfigurationsSortByEnumStringValues() []string
func GetListHostConfigurationsSortOrderEnumStringValues() []string
func GetListHostInsightsPlatformTypeEnumStringValues() []string
func GetListHostInsightsSortByEnumStringValues() []string
func GetListHostInsightsSortOrderEnumStringValues() []string
func GetListHostedEntitiesPlatformTypeEnumStringValues() []string
func GetListHostedEntitiesSortByEnumStringValues() []string
func GetListHostedEntitiesSortOrderEnumStringValues() []string
func GetListImportableAgentEntitiesSortByEnumStringValues() []string
func GetListImportableAgentEntitiesSortOrderEnumStringValues() []string
func GetListImportableComputeEntitiesSortByEnumStringValues() []string
func GetListImportableComputeEntitiesSortOrderEnumStringValues() []string
func GetListNewsReportsSortByEnumStringValues() []string
func GetListNewsReportsSortOrderEnumStringValues() []string
func GetListOperationsInsightsPrivateEndpointsSortByEnumStringValues() []string
func GetListOperationsInsightsPrivateEndpointsSortOrderEnumStringValues() []string
func GetListOperationsInsightsWarehouseUsersSortByEnumStringValues() []string
func GetListOperationsInsightsWarehouseUsersSortOrderEnumStringValues() []string
func GetListOperationsInsightsWarehousesSortByEnumStringValues() []string
func GetListOperationsInsightsWarehousesSortOrderEnumStringValues() []string
func GetListOpsiConfigurationsSortByEnumStringValues() []string
func GetListOpsiConfigurationsSortOrderEnumStringValues() []string
func GetListOpsiDataObjectsSortByEnumStringValues() []string
func GetListOpsiDataObjectsSortOrderEnumStringValues() []string
func GetListWarehouseDataObjectsSortByEnumStringValues() []string
func GetListWarehouseDataObjectsSortOrderEnumStringValues() []string
func GetListWarehouseDataObjectsSummaryFieldEnumStringValues() []string
func GetListWarehouseDataObjectsWarehouseTypeEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetMacsManagedCloudHostInsightPlatformTypeEnumStringValues() []string
func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumStringValues() []string
func GetMacsManagedExternalHostInsightPlatformTypeEnumStringValues() []string
func GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumStringValues() []string
func GetNewsContentTypesResourceEnumStringValues() []string
func GetNewsFrequencyEnumStringValues() []string
func GetNewsLocaleEnumStringValues() []string
func GetNewsSqlInsightsContentTypesResourceEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetOperationsInsightsPrivateEndpointLifecycleStateEnumStringValues() []string
func GetOperationsInsightsWarehouseLifecycleStateEnumStringValues() []string
func GetOperationsInsightsWarehouseUserLifecycleStateEnumStringValues() []string
func GetOpsiConfigurationLifecycleStateEnumStringValues() []string
func GetOpsiConfigurationTypeEnumStringValues() []string
func GetOpsiDataObjectDetailsTargetEnumStringValues() []string
func GetOpsiDataObjectTypeEnumStringValues() []string
func GetPeComanagedDatabaseConnectionDetailsProtocolEnumStringValues() []string
func GetPeComanagedHostInsightPlatformTypeEnumStringValues() []string
func GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues() []string
func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumStringValues() []string
func GetQueryDataObjectResultSetRowsCollectionFormatEnumStringValues() []string
func GetQueryWarehouseDataObjectDataWarehouseTypeEnumStringValues() []string
func GetRelatedObjectTypeDetailsTypeEnumStringValues() []string
func GetResourceStatusEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetStorageServerEnumStringValues() []string
func GetStorageTierEnumStringValues() []string
func GetSummarizeAddmDbFindingsSortByEnumStringValues() []string
func GetSummarizeAddmDbFindingsSortOrderEnumStringValues() []string
func GetSummarizeAddmDbParameterChangesSortByEnumStringValues() []string
func GetSummarizeAddmDbParameterChangesSortOrderEnumStringValues() []string
func GetSummarizeAddmDbParametersHasRecommendationsEnumStringValues() []string
func GetSummarizeAddmDbParametersIsChangedEnumStringValues() []string
func GetSummarizeAddmDbParametersIsDefaultEnumStringValues() []string
func GetSummarizeAddmDbParametersSortByEnumStringValues() []string
func GetSummarizeAddmDbParametersSortOrderEnumStringValues() []string
func GetSummarizeAddmDbRecommendationsSortByEnumStringValues() []string
func GetSummarizeAddmDbRecommendationsSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumStringValues() []string
func GetSummarizeAwrDatabaseCpuUsagesSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseMetricsSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseMetricsSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseParameterChangesSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseParametersSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseParametersSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseParametersValueChangedEnumStringValues() []string
func GetSummarizeAwrDatabaseParametersValueDefaultEnumStringValues() []string
func GetSummarizeAwrDatabaseParametersValueModifiedEnumStringValues() []string
func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseSysstatsSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseSysstatsSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumStringValues() []string
func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumStringValues() []string
func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumStringValues() []string
func GetSummarizeAwrDatabaseWaitEventsSortByEnumStringValues() []string
func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumStringValues() []string
func GetSummarizeAwrSourcesSummariesSortByEnumStringValues() []string
func GetSummarizeAwrSourcesSummariesSortOrderEnumStringValues() []string
func GetSummarizeConfigurationItemsConfigItemFieldEnumStringValues() []string
func GetSummarizeConfigurationItemsOpsiConfigTypeEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceStatisticsSortByEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues() []string
func GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumStringValues() []string
func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendSortByEnumStringValues() []string
func GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendSortByEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumStringValues() []string
func GetSummarizeExadataInsightResourceForecastTrendStatisticEnumStringValues() []string
func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceStatisticsSortByEnumStringValues() []string
func GetSummarizeExadataInsightResourceStatisticsSortOrderEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageSortByEnumStringValues() []string
func GetSummarizeExadataInsightResourceUsageSortOrderEnumStringValues() []string
func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumStringValues() []string
func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumStringValues() []string
func GetSummarizeExadataMembersSortByEnumStringValues() []string
func GetSummarizeExadataMembersSortOrderEnumStringValues() []string
func GetSummarizeHostInsightDiskStatisticsStatisticEnumStringValues() []string
func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumStringValues() []string
func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightHostRecommendationStatisticEnumStringValues() []string
func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumStringValues() []string
func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumStringValues() []string
func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumStringValues() []string
func GetSummarizeHostInsightResourceCapacityTrendSortByEnumStringValues() []string
func GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumStringValues() []string
func GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumStringValues() []string
func GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumStringValues() []string
func GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumStringValues() []string
func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightResourceForecastTrendForecastModelEnumStringValues() []string
func GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumStringValues() []string
func GetSummarizeHostInsightResourceForecastTrendStatisticEnumStringValues() []string
func GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumStringValues() []string
func GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumStringValues() []string
func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumStringValues() []string
func GetSummarizeHostInsightResourceStatisticsSortByEnumStringValues() []string
func GetSummarizeHostInsightResourceStatisticsSortOrderEnumStringValues() []string
func GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumStringValues() []string
func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightResourceUsagePlatformTypeEnumStringValues() []string
func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumStringValues() []string
func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumStringValues() []string
func GetSummarizeHostInsightResourceUsageTrendSortByEnumStringValues() []string
func GetSummarizeHostInsightResourceUsageTrendSortOrderEnumStringValues() []string
func GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumStringValues() []string
func GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumStringValues() []string
func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string
func GetSummarizeHostInsightStorageUsageTrendStatisticEnumStringValues() []string
func GetSummarizeHostInsightTopProcessesUsageStatisticEnumStringValues() []string
func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumStringValues() []string
func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumStringValues() []string
func GetSummarizeSqlInsightsDatabaseTypeEnumStringValues() []string
func GetSummarizeSqlStatisticsCategoryEnumStringValues() []string
func GetSummarizeSqlStatisticsDatabaseTypeEnumStringValues() []string
func GetSummarizeSqlStatisticsSortByEnumStringValues() []string
func GetSummarizeSqlStatisticsSortOrderEnumStringValues() []string
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AddEmManagedExternalExadataInsightMembersDetails
    func (m AddEmManagedExternalExadataInsightMembersDetails) MarshalJSON() (buff []byte, e error)
    func (m AddEmManagedExternalExadataInsightMembersDetails) String() string
    func (m AddEmManagedExternalExadataInsightMembersDetails) ValidateEnumValue() (bool, error)
type AddExadataInsightMembersDetails
type AddExadataInsightMembersRequest
    func (request AddExadataInsightMembersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddExadataInsightMembersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddExadataInsightMembersRequest) RetryPolicy() *common.RetryPolicy
    func (request AddExadataInsightMembersRequest) String() string
    func (request AddExadataInsightMembersRequest) ValidateEnumValue() (bool, error)
type AddExadataInsightMembersResponse
    func (response AddExadataInsightMembersResponse) HTTPResponse() *http.Response
    func (response AddExadataInsightMembersResponse) String() string
type AddPeComanagedExadataInsightMembersDetails
    func (m AddPeComanagedExadataInsightMembersDetails) MarshalJSON() (buff []byte, e error)
    func (m AddPeComanagedExadataInsightMembersDetails) String() string
    func (m AddPeComanagedExadataInsightMembersDetails) ValidateEnumValue() (bool, error)
type AddmDbCollection
    func (m AddmDbCollection) String() string
    func (m AddmDbCollection) ValidateEnumValue() (bool, error)
type AddmDbFindingAggregation
    func (m AddmDbFindingAggregation) String() string
    func (m AddmDbFindingAggregation) ValidateEnumValue() (bool, error)
type AddmDbFindingAggregationCollection
    func (m AddmDbFindingAggregationCollection) String() string
    func (m AddmDbFindingAggregationCollection) ValidateEnumValue() (bool, error)
type AddmDbFindingCategoryCollection
    func (m AddmDbFindingCategoryCollection) String() string
    func (m AddmDbFindingCategoryCollection) ValidateEnumValue() (bool, error)
type AddmDbFindingCategorySummary
    func (m AddmDbFindingCategorySummary) String() string
    func (m AddmDbFindingCategorySummary) ValidateEnumValue() (bool, error)
type AddmDbFindingsTimeSeriesCollection
    func (m AddmDbFindingsTimeSeriesCollection) String() string
    func (m AddmDbFindingsTimeSeriesCollection) ValidateEnumValue() (bool, error)
type AddmDbFindingsTimeSeriesSummary
    func (m AddmDbFindingsTimeSeriesSummary) String() string
    func (m AddmDbFindingsTimeSeriesSummary) ValidateEnumValue() (bool, error)
type AddmDbParameterAggregation
    func (m AddmDbParameterAggregation) String() string
    func (m AddmDbParameterAggregation) ValidateEnumValue() (bool, error)
type AddmDbParameterAggregationCollection
    func (m AddmDbParameterAggregationCollection) String() string
    func (m AddmDbParameterAggregationCollection) ValidateEnumValue() (bool, error)
type AddmDbParameterCategoryCollection
    func (m AddmDbParameterCategoryCollection) String() string
    func (m AddmDbParameterCategoryCollection) ValidateEnumValue() (bool, error)
type AddmDbParameterCategorySummary
    func (m AddmDbParameterCategorySummary) String() string
    func (m AddmDbParameterCategorySummary) ValidateEnumValue() (bool, error)
type AddmDbParameterChangeAggregation
    func (m AddmDbParameterChangeAggregation) String() string
    func (m AddmDbParameterChangeAggregation) ValidateEnumValue() (bool, error)
type AddmDbParameterChangeAggregationCollection
    func (m AddmDbParameterChangeAggregationCollection) String() string
    func (m AddmDbParameterChangeAggregationCollection) ValidateEnumValue() (bool, error)
type AddmDbRecommendationAggregation
    func (m AddmDbRecommendationAggregation) String() string
    func (m *AddmDbRecommendationAggregation) UnmarshalJSON(data []byte) (e error)
    func (m AddmDbRecommendationAggregation) ValidateEnumValue() (bool, error)
type AddmDbRecommendationAggregationCollection
    func (m AddmDbRecommendationAggregationCollection) String() string
    func (m AddmDbRecommendationAggregationCollection) ValidateEnumValue() (bool, error)
type AddmDbRecommendationCategoryCollection
    func (m AddmDbRecommendationCategoryCollection) String() string
    func (m AddmDbRecommendationCategoryCollection) ValidateEnumValue() (bool, error)
type AddmDbRecommendationCategorySummary
    func (m AddmDbRecommendationCategorySummary) String() string
    func (m AddmDbRecommendationCategorySummary) ValidateEnumValue() (bool, error)
type AddmDbRecommendationsTimeSeriesCollection
    func (m AddmDbRecommendationsTimeSeriesCollection) String() string
    func (m AddmDbRecommendationsTimeSeriesCollection) ValidateEnumValue() (bool, error)
type AddmDbRecommendationsTimeSeriesSummary
    func (m AddmDbRecommendationsTimeSeriesSummary) String() string
    func (m *AddmDbRecommendationsTimeSeriesSummary) UnmarshalJSON(data []byte) (e error)
    func (m AddmDbRecommendationsTimeSeriesSummary) ValidateEnumValue() (bool, error)
type AddmDbSchemaObjectCollection
    func (m AddmDbSchemaObjectCollection) String() string
    func (m AddmDbSchemaObjectCollection) ValidateEnumValue() (bool, error)
type AddmDbSchemaObjectSummary
    func (m AddmDbSchemaObjectSummary) String() string
    func (m AddmDbSchemaObjectSummary) ValidateEnumValue() (bool, error)
type AddmDbSqlStatementCollection
    func (m AddmDbSqlStatementCollection) String() string
    func (m AddmDbSqlStatementCollection) ValidateEnumValue() (bool, error)
type AddmDbSqlStatementSummary
    func (m AddmDbSqlStatementSummary) String() string
    func (m AddmDbSqlStatementSummary) ValidateEnumValue() (bool, error)
type AddmDbSummary
    func (m AddmDbSummary) String() string
    func (m AddmDbSummary) ValidateEnumValue() (bool, error)
type AddmReport
    func (m AddmReport) String() string
    func (m AddmReport) ValidateEnumValue() (bool, error)
type ArchivalStateEnum
    func GetArchivalStateEnumValues() []ArchivalStateEnum
    func GetMappingArchivalStateEnum(val string) (ArchivalStateEnum, bool)
type AutonomousDatabaseConfigurationSummary
    func (m AutonomousDatabaseConfigurationSummary) GetCdbName() *string
    func (m AutonomousDatabaseConfigurationSummary) GetCompartmentId() *string
    func (m AutonomousDatabaseConfigurationSummary) GetDatabaseDisplayName() *string
    func (m AutonomousDatabaseConfigurationSummary) GetDatabaseInsightId() *string
    func (m AutonomousDatabaseConfigurationSummary) GetDatabaseName() *string
    func (m AutonomousDatabaseConfigurationSummary) GetDatabaseType() *string
    func (m AutonomousDatabaseConfigurationSummary) GetDatabaseVersion() *string
    func (m AutonomousDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m AutonomousDatabaseConfigurationSummary) GetFreeformTags() map[string]string
    func (m AutonomousDatabaseConfigurationSummary) GetProcessorCount() *int
    func (m AutonomousDatabaseConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m AutonomousDatabaseConfigurationSummary) String() string
    func (m AutonomousDatabaseConfigurationSummary) ValidateEnumValue() (bool, error)
type AutonomousDatabaseInsight
    func (m AutonomousDatabaseInsight) GetCompartmentId() *string
    func (m AutonomousDatabaseInsight) GetDatabaseConnectionStatusDetails() *string
    func (m AutonomousDatabaseInsight) GetDatabaseType() *string
    func (m AutonomousDatabaseInsight) GetDatabaseVersion() *string
    func (m AutonomousDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m AutonomousDatabaseInsight) GetFreeformTags() map[string]string
    func (m AutonomousDatabaseInsight) GetId() *string
    func (m AutonomousDatabaseInsight) GetLifecycleDetails() *string
    func (m AutonomousDatabaseInsight) GetLifecycleState() LifecycleStateEnum
    func (m AutonomousDatabaseInsight) GetProcessorCount() *int
    func (m AutonomousDatabaseInsight) GetStatus() ResourceStatusEnum
    func (m AutonomousDatabaseInsight) GetSystemTags() map[string]map[string]interface{}
    func (m AutonomousDatabaseInsight) GetTimeCreated() *common.SDKTime
    func (m AutonomousDatabaseInsight) GetTimeUpdated() *common.SDKTime
    func (m AutonomousDatabaseInsight) MarshalJSON() (buff []byte, e error)
    func (m AutonomousDatabaseInsight) String() string
    func (m *AutonomousDatabaseInsight) UnmarshalJSON(data []byte) (e error)
    func (m AutonomousDatabaseInsight) ValidateEnumValue() (bool, error)
type AutonomousDatabaseInsightSummary
    func (m AutonomousDatabaseInsightSummary) GetCompartmentId() *string
    func (m AutonomousDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string
    func (m AutonomousDatabaseInsightSummary) GetDatabaseDisplayName() *string
    func (m AutonomousDatabaseInsightSummary) GetDatabaseHostNames() []string
    func (m AutonomousDatabaseInsightSummary) GetDatabaseId() *string
    func (m AutonomousDatabaseInsightSummary) GetDatabaseName() *string
    func (m AutonomousDatabaseInsightSummary) GetDatabaseType() *string
    func (m AutonomousDatabaseInsightSummary) GetDatabaseVersion() *string
    func (m AutonomousDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m AutonomousDatabaseInsightSummary) GetFreeformTags() map[string]string
    func (m AutonomousDatabaseInsightSummary) GetId() *string
    func (m AutonomousDatabaseInsightSummary) GetLifecycleDetails() *string
    func (m AutonomousDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m AutonomousDatabaseInsightSummary) GetProcessorCount() *int
    func (m AutonomousDatabaseInsightSummary) GetStatus() ResourceStatusEnum
    func (m AutonomousDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m AutonomousDatabaseInsightSummary) GetTimeCreated() *common.SDKTime
    func (m AutonomousDatabaseInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m AutonomousDatabaseInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m AutonomousDatabaseInsightSummary) String() string
    func (m AutonomousDatabaseInsightSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseCollection
    func (m AwrDatabaseCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseCollection) GetName() *string
    func (m AwrDatabaseCollection) GetVersion() *string
    func (m AwrDatabaseCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseCollection) String() string
    func (m AwrDatabaseCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseCpuUsageCollection
    func (m AwrDatabaseCpuUsageCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseCpuUsageCollection) GetName() *string
    func (m AwrDatabaseCpuUsageCollection) GetVersion() *string
    func (m AwrDatabaseCpuUsageCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseCpuUsageCollection) String() string
    func (m AwrDatabaseCpuUsageCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseCpuUsageSummary
    func (m AwrDatabaseCpuUsageSummary) String() string
    func (m AwrDatabaseCpuUsageSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseMetricCollection
    func (m AwrDatabaseMetricCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseMetricCollection) GetName() *string
    func (m AwrDatabaseMetricCollection) GetVersion() *string
    func (m AwrDatabaseMetricCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseMetricCollection) String() string
    func (m AwrDatabaseMetricCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseMetricSummary
    func (m AwrDatabaseMetricSummary) String() string
    func (m AwrDatabaseMetricSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseParameterChangeCollection
    func (m AwrDatabaseParameterChangeCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseParameterChangeCollection) GetName() *string
    func (m AwrDatabaseParameterChangeCollection) GetVersion() *string
    func (m AwrDatabaseParameterChangeCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseParameterChangeCollection) String() string
    func (m AwrDatabaseParameterChangeCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseParameterChangeSummary
    func (m AwrDatabaseParameterChangeSummary) String() string
    func (m AwrDatabaseParameterChangeSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseParameterCollection
    func (m AwrDatabaseParameterCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseParameterCollection) GetName() *string
    func (m AwrDatabaseParameterCollection) GetVersion() *string
    func (m AwrDatabaseParameterCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseParameterCollection) String() string
    func (m AwrDatabaseParameterCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseParameterSummary
    func (m AwrDatabaseParameterSummary) String() string
    func (m AwrDatabaseParameterSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseReport
    func (m AwrDatabaseReport) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseReport) GetName() *string
    func (m AwrDatabaseReport) GetVersion() *string
    func (m AwrDatabaseReport) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseReport) String() string
    func (m AwrDatabaseReport) ValidateEnumValue() (bool, error)
type AwrDatabaseReportFormatEnum
    func GetAwrDatabaseReportFormatEnumValues() []AwrDatabaseReportFormatEnum
    func GetMappingAwrDatabaseReportFormatEnum(val string) (AwrDatabaseReportFormatEnum, bool)
type AwrDatabaseSnapshotCollection
    func (m AwrDatabaseSnapshotCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseSnapshotCollection) GetName() *string
    func (m AwrDatabaseSnapshotCollection) GetVersion() *string
    func (m AwrDatabaseSnapshotCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseSnapshotCollection) String() string
    func (m AwrDatabaseSnapshotCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseSnapshotRangeCollection
    func (m AwrDatabaseSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseSnapshotRangeCollection) GetName() *string
    func (m AwrDatabaseSnapshotRangeCollection) GetVersion() *string
    func (m AwrDatabaseSnapshotRangeCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseSnapshotRangeCollection) String() string
    func (m AwrDatabaseSnapshotRangeCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseSnapshotRangeSummary
    func (m AwrDatabaseSnapshotRangeSummary) String() string
    func (m AwrDatabaseSnapshotRangeSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseSnapshotSummary
    func (m AwrDatabaseSnapshotSummary) String() string
    func (m AwrDatabaseSnapshotSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseSqlReport
    func (m AwrDatabaseSqlReport) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseSqlReport) GetName() *string
    func (m AwrDatabaseSqlReport) GetVersion() *string
    func (m AwrDatabaseSqlReport) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseSqlReport) String() string
    func (m AwrDatabaseSqlReport) ValidateEnumValue() (bool, error)
type AwrDatabaseSqlReportFormatEnum
    func GetAwrDatabaseSqlReportFormatEnumValues() []AwrDatabaseSqlReportFormatEnum
    func GetMappingAwrDatabaseSqlReportFormatEnum(val string) (AwrDatabaseSqlReportFormatEnum, bool)
type AwrDatabaseSummary
    func (m AwrDatabaseSummary) String() string
    func (m AwrDatabaseSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseSysstatCollection
    func (m AwrDatabaseSysstatCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseSysstatCollection) GetName() *string
    func (m AwrDatabaseSysstatCollection) GetVersion() *string
    func (m AwrDatabaseSysstatCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseSysstatCollection) String() string
    func (m AwrDatabaseSysstatCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseSysstatSummary
    func (m AwrDatabaseSysstatSummary) String() string
    func (m AwrDatabaseSysstatSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseTopWaitEventCollection
    func (m AwrDatabaseTopWaitEventCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseTopWaitEventCollection) GetName() *string
    func (m AwrDatabaseTopWaitEventCollection) GetVersion() *string
    func (m AwrDatabaseTopWaitEventCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseTopWaitEventCollection) String() string
    func (m AwrDatabaseTopWaitEventCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseTopWaitEventSummary
    func (m AwrDatabaseTopWaitEventSummary) String() string
    func (m AwrDatabaseTopWaitEventSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseWaitEventBucketCollection
    func (m AwrDatabaseWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseWaitEventBucketCollection) GetName() *string
    func (m AwrDatabaseWaitEventBucketCollection) GetVersion() *string
    func (m AwrDatabaseWaitEventBucketCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseWaitEventBucketCollection) String() string
    func (m AwrDatabaseWaitEventBucketCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseWaitEventBucketSummary
    func (m AwrDatabaseWaitEventBucketSummary) String() string
    func (m AwrDatabaseWaitEventBucketSummary) ValidateEnumValue() (bool, error)
type AwrDatabaseWaitEventCollection
    func (m AwrDatabaseWaitEventCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDatabaseWaitEventCollection) GetName() *string
    func (m AwrDatabaseWaitEventCollection) GetVersion() *string
    func (m AwrDatabaseWaitEventCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDatabaseWaitEventCollection) String() string
    func (m AwrDatabaseWaitEventCollection) ValidateEnumValue() (bool, error)
type AwrDatabaseWaitEventSummary
    func (m AwrDatabaseWaitEventSummary) String() string
    func (m AwrDatabaseWaitEventSummary) ValidateEnumValue() (bool, error)
type AwrHub
    func (m AwrHub) String() string
    func (m AwrHub) ValidateEnumValue() (bool, error)
type AwrHubLifecycleStateEnum
    func GetAwrHubLifecycleStateEnumValues() []AwrHubLifecycleStateEnum
    func GetMappingAwrHubLifecycleStateEnum(val string) (AwrHubLifecycleStateEnum, bool)
type AwrHubObjects
    func (m AwrHubObjects) String() string
    func (m AwrHubObjects) ValidateEnumValue() (bool, error)
type AwrHubSource
    func (m AwrHubSource) String() string
    func (m AwrHubSource) ValidateEnumValue() (bool, error)
type AwrHubSourceLifecycleStateEnum
    func GetAwrHubSourceLifecycleStateEnumValues() []AwrHubSourceLifecycleStateEnum
    func GetMappingAwrHubSourceLifecycleStateEnum(val string) (AwrHubSourceLifecycleStateEnum, bool)
type AwrHubSourceStatusEnum
    func GetAwrHubSourceStatusEnumValues() []AwrHubSourceStatusEnum
    func GetMappingAwrHubSourceStatusEnum(val string) (AwrHubSourceStatusEnum, bool)
type AwrHubSourceSummary
    func (m AwrHubSourceSummary) String() string
    func (m AwrHubSourceSummary) ValidateEnumValue() (bool, error)
type AwrHubSourceSummaryCollection
    func (m AwrHubSourceSummaryCollection) String() string
    func (m AwrHubSourceSummaryCollection) ValidateEnumValue() (bool, error)
type AwrHubSourceTypeEnum
    func GetAwrHubSourceTypeEnumValues() []AwrHubSourceTypeEnum
    func GetMappingAwrHubSourceTypeEnum(val string) (AwrHubSourceTypeEnum, bool)
type AwrHubSources
    func (m AwrHubSources) String() string
    func (m AwrHubSources) ValidateEnumValue() (bool, error)
type AwrHubSummary
    func (m AwrHubSummary) String() string
    func (m AwrHubSummary) ValidateEnumValue() (bool, error)
type AwrHubSummaryCollection
    func (m AwrHubSummaryCollection) String() string
    func (m AwrHubSummaryCollection) ValidateEnumValue() (bool, error)
type AwrHubs
    func (m AwrHubs) String() string
    func (m AwrHubs) ValidateEnumValue() (bool, error)
type AwrQueryResult
type AwrQueryResultAwrResultTypeEnum
    func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum
    func GetMappingAwrQueryResultAwrResultTypeEnum(val string) (AwrQueryResultAwrResultTypeEnum, bool)
type AwrReport
    func (m AwrReport) String() string
    func (m AwrReport) ValidateEnumValue() (bool, error)
type AwrReportFormatTypeEnum
    func GetAwrReportFormatTypeEnumValues() []AwrReportFormatTypeEnum
    func GetMappingAwrReportFormatTypeEnum(val string) (AwrReportFormatTypeEnum, bool)
type AwrSnapshotCollection
    func (m AwrSnapshotCollection) String() string
    func (m AwrSnapshotCollection) ValidateEnumValue() (bool, error)
type AwrSnapshotSummary
    func (m AwrSnapshotSummary) String() string
    func (m AwrSnapshotSummary) ValidateEnumValue() (bool, error)
type AwrSourceSummary
    func (m AwrSourceSummary) String() string
    func (m AwrSourceSummary) ValidateEnumValue() (bool, error)
type BasicConfigurationItemMetadata
    func (m BasicConfigurationItemMetadata) MarshalJSON() (buff []byte, e error)
    func (m BasicConfigurationItemMetadata) String() string
    func (m *BasicConfigurationItemMetadata) UnmarshalJSON(data []byte) (e error)
    func (m BasicConfigurationItemMetadata) ValidateEnumValue() (bool, error)
type BasicConfigurationItemSummary
    func (m BasicConfigurationItemSummary) MarshalJSON() (buff []byte, e error)
    func (m BasicConfigurationItemSummary) String() string
    func (m *BasicConfigurationItemSummary) UnmarshalJSON(data []byte) (e error)
    func (m BasicConfigurationItemSummary) ValidateEnumValue() (bool, error)
type ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails
    func (m ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) String() string
    func (m *ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON(data []byte) (e error)
    func (m ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue() (bool, error)
type ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest
    func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string
    func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue() (bool, error)
type ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse
    func (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse() *http.Response
    func (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string
type ChangeAwrHubSourceCompartmentDetails
    func (m ChangeAwrHubSourceCompartmentDetails) String() string
    func (m ChangeAwrHubSourceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeAwrHubSourceCompartmentRequest
    func (request ChangeAwrHubSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeAwrHubSourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeAwrHubSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeAwrHubSourceCompartmentRequest) String() string
    func (request ChangeAwrHubSourceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeAwrHubSourceCompartmentResponse
    func (response ChangeAwrHubSourceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeAwrHubSourceCompartmentResponse) String() string
type ChangeDatabaseInsightCompartmentDetails
    func (m ChangeDatabaseInsightCompartmentDetails) String() string
    func (m ChangeDatabaseInsightCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseInsightCompartmentRequest
    func (request ChangeDatabaseInsightCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseInsightCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseInsightCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseInsightCompartmentRequest) String() string
    func (request ChangeDatabaseInsightCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseInsightCompartmentResponse
    func (response ChangeDatabaseInsightCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseInsightCompartmentResponse) String() string
type ChangeEnterpriseManagerBridgeCompartmentDetails
    func (m ChangeEnterpriseManagerBridgeCompartmentDetails) String() string
    func (m ChangeEnterpriseManagerBridgeCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeEnterpriseManagerBridgeCompartmentRequest
    func (request ChangeEnterpriseManagerBridgeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeEnterpriseManagerBridgeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeEnterpriseManagerBridgeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeEnterpriseManagerBridgeCompartmentRequest) String() string
    func (request ChangeEnterpriseManagerBridgeCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeEnterpriseManagerBridgeCompartmentResponse
    func (response ChangeEnterpriseManagerBridgeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeEnterpriseManagerBridgeCompartmentResponse) String() string
type ChangeExadataInsightCompartmentDetails
    func (m ChangeExadataInsightCompartmentDetails) String() string
    func (m ChangeExadataInsightCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeExadataInsightCompartmentRequest
    func (request ChangeExadataInsightCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeExadataInsightCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeExadataInsightCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeExadataInsightCompartmentRequest) String() string
    func (request ChangeExadataInsightCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeExadataInsightCompartmentResponse
    func (response ChangeExadataInsightCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeExadataInsightCompartmentResponse) String() string
type ChangeHostInsightCompartmentDetails
    func (m ChangeHostInsightCompartmentDetails) String() string
    func (m ChangeHostInsightCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeHostInsightCompartmentRequest
    func (request ChangeHostInsightCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostInsightCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostInsightCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostInsightCompartmentRequest) String() string
    func (request ChangeHostInsightCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeHostInsightCompartmentResponse
    func (response ChangeHostInsightCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostInsightCompartmentResponse) String() string
type ChangeNewsReportCompartmentDetails
    func (m ChangeNewsReportCompartmentDetails) String() string
    func (m ChangeNewsReportCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeNewsReportCompartmentRequest
    func (request ChangeNewsReportCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeNewsReportCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeNewsReportCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeNewsReportCompartmentRequest) String() string
    func (request ChangeNewsReportCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeNewsReportCompartmentResponse
    func (response ChangeNewsReportCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeNewsReportCompartmentResponse) String() string
type ChangeOperationsInsightsPrivateEndpointCompartmentDetails
    func (m ChangeOperationsInsightsPrivateEndpointCompartmentDetails) String() string
    func (m ChangeOperationsInsightsPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOperationsInsightsPrivateEndpointCompartmentRequest
    func (request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) String() string
    func (request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOperationsInsightsPrivateEndpointCompartmentResponse
    func (response ChangeOperationsInsightsPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOperationsInsightsPrivateEndpointCompartmentResponse) String() string
type ChangeOperationsInsightsWarehouseCompartmentDetails
    func (m ChangeOperationsInsightsWarehouseCompartmentDetails) String() string
    func (m ChangeOperationsInsightsWarehouseCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOperationsInsightsWarehouseCompartmentRequest
    func (request ChangeOperationsInsightsWarehouseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOperationsInsightsWarehouseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOperationsInsightsWarehouseCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOperationsInsightsWarehouseCompartmentRequest) String() string
    func (request ChangeOperationsInsightsWarehouseCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOperationsInsightsWarehouseCompartmentResponse
    func (response ChangeOperationsInsightsWarehouseCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOperationsInsightsWarehouseCompartmentResponse) String() string
type ChangeOpsiConfigurationCompartmentDetails
    func (m ChangeOpsiConfigurationCompartmentDetails) String() string
    func (m ChangeOpsiConfigurationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeOpsiConfigurationCompartmentRequest
    func (request ChangeOpsiConfigurationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeOpsiConfigurationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeOpsiConfigurationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeOpsiConfigurationCompartmentRequest) String() string
    func (request ChangeOpsiConfigurationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeOpsiConfigurationCompartmentResponse
    func (response ChangeOpsiConfigurationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeOpsiConfigurationCompartmentResponse) String() string
type ChangePeComanagedDatabaseInsightDetails
    func (m ChangePeComanagedDatabaseInsightDetails) String() string
    func (m *ChangePeComanagedDatabaseInsightDetails) UnmarshalJSON(data []byte) (e error)
    func (m ChangePeComanagedDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type ChangePeComanagedDatabaseInsightRequest
    func (request ChangePeComanagedDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangePeComanagedDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangePeComanagedDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangePeComanagedDatabaseInsightRequest) String() string
    func (request ChangePeComanagedDatabaseInsightRequest) ValidateEnumValue() (bool, error)
type ChangePeComanagedDatabaseInsightResponse
    func (response ChangePeComanagedDatabaseInsightResponse) HTTPResponse() *http.Response
    func (response ChangePeComanagedDatabaseInsightResponse) String() string
type CloudImportableComputeEntitySummary
    func (m CloudImportableComputeEntitySummary) GetCompartmentId() *string
    func (m CloudImportableComputeEntitySummary) GetComputeDisplayName() *string
    func (m CloudImportableComputeEntitySummary) GetComputeId() *string
    func (m CloudImportableComputeEntitySummary) MarshalJSON() (buff []byte, e error)
    func (m CloudImportableComputeEntitySummary) String() string
    func (m CloudImportableComputeEntitySummary) ValidateEnumValue() (bool, error)
type CloudImportableComputeEntitySummaryPlatformTypeEnum
    func GetCloudImportableComputeEntitySummaryPlatformTypeEnumValues() []CloudImportableComputeEntitySummaryPlatformTypeEnum
    func GetMappingCloudImportableComputeEntitySummaryPlatformTypeEnum(val string) (CloudImportableComputeEntitySummaryPlatformTypeEnum, bool)
type ConfigurationItemAllowedValueDetails
type ConfigurationItemAllowedValueTypeEnum
    func GetConfigurationItemAllowedValueTypeEnumValues() []ConfigurationItemAllowedValueTypeEnum
    func GetMappingConfigurationItemAllowedValueTypeEnum(val string) (ConfigurationItemAllowedValueTypeEnum, bool)
type ConfigurationItemFreeTextAllowedValueDetails
    func (m ConfigurationItemFreeTextAllowedValueDetails) MarshalJSON() (buff []byte, e error)
    func (m ConfigurationItemFreeTextAllowedValueDetails) String() string
    func (m ConfigurationItemFreeTextAllowedValueDetails) ValidateEnumValue() (bool, error)
type ConfigurationItemLimitAllowedValueDetails
    func (m ConfigurationItemLimitAllowedValueDetails) MarshalJSON() (buff []byte, e error)
    func (m ConfigurationItemLimitAllowedValueDetails) String() string
    func (m ConfigurationItemLimitAllowedValueDetails) ValidateEnumValue() (bool, error)
type ConfigurationItemMetadata
type ConfigurationItemPickAllowedValueDetails
    func (m ConfigurationItemPickAllowedValueDetails) MarshalJSON() (buff []byte, e error)
    func (m ConfigurationItemPickAllowedValueDetails) String() string
    func (m ConfigurationItemPickAllowedValueDetails) ValidateEnumValue() (bool, error)
type ConfigurationItemSummary
type ConfigurationItemTypeEnum
    func GetConfigurationItemTypeEnumValues() []ConfigurationItemTypeEnum
    func GetMappingConfigurationItemTypeEnum(val string) (ConfigurationItemTypeEnum, bool)
type ConfigurationItemUnitDetails
    func (m ConfigurationItemUnitDetails) String() string
    func (m ConfigurationItemUnitDetails) ValidateEnumValue() (bool, error)
type ConfigurationItemValueSourceConfigurationTypeEnum
    func GetConfigurationItemValueSourceConfigurationTypeEnumValues() []ConfigurationItemValueSourceConfigurationTypeEnum
    func GetMappingConfigurationItemValueSourceConfigurationTypeEnum(val string) (ConfigurationItemValueSourceConfigurationTypeEnum, bool)
type ConfigurationItemsCollection
type ConnectionDetails
    func (m ConnectionDetails) String() string
    func (m ConnectionDetails) ValidateEnumValue() (bool, error)
type ConnectionDetailsProtocolEnum
    func GetConnectionDetailsProtocolEnumValues() []ConnectionDetailsProtocolEnum
    func GetMappingConnectionDetailsProtocolEnum(val string) (ConnectionDetailsProtocolEnum, bool)
type CreateAwrHubDetails
    func (m CreateAwrHubDetails) String() string
    func (m CreateAwrHubDetails) ValidateEnumValue() (bool, error)
type CreateAwrHubRequest
    func (request CreateAwrHubRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateAwrHubRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateAwrHubRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAwrHubRequest) String() string
    func (request CreateAwrHubRequest) ValidateEnumValue() (bool, error)
type CreateAwrHubResponse
    func (response CreateAwrHubResponse) HTTPResponse() *http.Response
    func (response CreateAwrHubResponse) String() string
type CreateAwrHubSourceDetails
    func (m CreateAwrHubSourceDetails) String() string
    func (m CreateAwrHubSourceDetails) ValidateEnumValue() (bool, error)
type CreateAwrHubSourceRequest
    func (request CreateAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAwrHubSourceRequest) String() string
    func (request CreateAwrHubSourceRequest) ValidateEnumValue() (bool, error)
type CreateAwrHubSourceResponse
    func (response CreateAwrHubSourceResponse) HTTPResponse() *http.Response
    func (response CreateAwrHubSourceResponse) String() string
type CreateBasicConfigurationItemDetails
    func (m CreateBasicConfigurationItemDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBasicConfigurationItemDetails) String() string
    func (m CreateBasicConfigurationItemDetails) ValidateEnumValue() (bool, error)
type CreateConfigurationItemDetails
type CreateDatabaseInsightDetails
type CreateDatabaseInsightRequest
    func (request CreateDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDatabaseInsightRequest) String() string
    func (request CreateDatabaseInsightRequest) ValidateEnumValue() (bool, error)
type CreateDatabaseInsightResponse
    func (response CreateDatabaseInsightResponse) HTTPResponse() *http.Response
    func (response CreateDatabaseInsightResponse) String() string
type CreateEmManagedExternalDatabaseInsightDetails
    func (m CreateEmManagedExternalDatabaseInsightDetails) GetCompartmentId() *string
    func (m CreateEmManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateEmManagedExternalDatabaseInsightDetails) GetFreeformTags() map[string]string
    func (m CreateEmManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateEmManagedExternalDatabaseInsightDetails) String() string
    func (m CreateEmManagedExternalDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type CreateEmManagedExternalExadataInsightDetails
    func (m CreateEmManagedExternalExadataInsightDetails) GetCompartmentId() *string
    func (m CreateEmManagedExternalExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateEmManagedExternalExadataInsightDetails) GetFreeformTags() map[string]string
    func (m CreateEmManagedExternalExadataInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateEmManagedExternalExadataInsightDetails) String() string
    func (m CreateEmManagedExternalExadataInsightDetails) ValidateEnumValue() (bool, error)
type CreateEmManagedExternalExadataMemberEntityDetails
    func (m CreateEmManagedExternalExadataMemberEntityDetails) String() string
    func (m CreateEmManagedExternalExadataMemberEntityDetails) ValidateEnumValue() (bool, error)
type CreateEmManagedExternalHostInsightDetails
    func (m CreateEmManagedExternalHostInsightDetails) GetCompartmentId() *string
    func (m CreateEmManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateEmManagedExternalHostInsightDetails) GetFreeformTags() map[string]string
    func (m CreateEmManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateEmManagedExternalHostInsightDetails) String() string
    func (m CreateEmManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)
type CreateEnterpriseManagerBridgeDetails
    func (m CreateEnterpriseManagerBridgeDetails) String() string
    func (m CreateEnterpriseManagerBridgeDetails) ValidateEnumValue() (bool, error)
type CreateEnterpriseManagerBridgeRequest
    func (request CreateEnterpriseManagerBridgeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEnterpriseManagerBridgeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEnterpriseManagerBridgeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEnterpriseManagerBridgeRequest) String() string
    func (request CreateEnterpriseManagerBridgeRequest) ValidateEnumValue() (bool, error)
type CreateEnterpriseManagerBridgeResponse
    func (response CreateEnterpriseManagerBridgeResponse) HTTPResponse() *http.Response
    func (response CreateEnterpriseManagerBridgeResponse) String() string
type CreateExadataInsightDetails
type CreateExadataInsightRequest
    func (request CreateExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateExadataInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateExadataInsightRequest) String() string
    func (request CreateExadataInsightRequest) ValidateEnumValue() (bool, error)
type CreateExadataInsightResponse
    func (response CreateExadataInsightResponse) HTTPResponse() *http.Response
    func (response CreateExadataInsightResponse) String() string
type CreateHostInsightDetails
type CreateHostInsightRequest
    func (request CreateHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateHostInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateHostInsightRequest) String() string
    func (request CreateHostInsightRequest) ValidateEnumValue() (bool, error)
type CreateHostInsightResponse
    func (response CreateHostInsightResponse) HTTPResponse() *http.Response
    func (response CreateHostInsightResponse) String() string
type CreateMacsManagedCloudHostInsightDetails
    func (m CreateMacsManagedCloudHostInsightDetails) GetCompartmentId() *string
    func (m CreateMacsManagedCloudHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateMacsManagedCloudHostInsightDetails) GetFreeformTags() map[string]string
    func (m CreateMacsManagedCloudHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateMacsManagedCloudHostInsightDetails) String() string
    func (m CreateMacsManagedCloudHostInsightDetails) ValidateEnumValue() (bool, error)
type CreateMacsManagedExternalHostInsightDetails
    func (m CreateMacsManagedExternalHostInsightDetails) GetCompartmentId() *string
    func (m CreateMacsManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateMacsManagedExternalHostInsightDetails) GetFreeformTags() map[string]string
    func (m CreateMacsManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateMacsManagedExternalHostInsightDetails) String() string
    func (m CreateMacsManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)
type CreateNewsReportDetails
    func (m CreateNewsReportDetails) String() string
    func (m CreateNewsReportDetails) ValidateEnumValue() (bool, error)
type CreateNewsReportRequest
    func (request CreateNewsReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateNewsReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateNewsReportRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateNewsReportRequest) String() string
    func (request CreateNewsReportRequest) ValidateEnumValue() (bool, error)
type CreateNewsReportResponse
    func (response CreateNewsReportResponse) HTTPResponse() *http.Response
    func (response CreateNewsReportResponse) String() string
type CreateOperationsInsightsPrivateEndpointDetails
    func (m CreateOperationsInsightsPrivateEndpointDetails) String() string
    func (m CreateOperationsInsightsPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateOperationsInsightsPrivateEndpointRequest
    func (request CreateOperationsInsightsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOperationsInsightsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOperationsInsightsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOperationsInsightsPrivateEndpointRequest) String() string
    func (request CreateOperationsInsightsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateOperationsInsightsPrivateEndpointResponse
    func (response CreateOperationsInsightsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateOperationsInsightsPrivateEndpointResponse) String() string
type CreateOperationsInsightsWarehouseDetails
    func (m CreateOperationsInsightsWarehouseDetails) String() string
    func (m CreateOperationsInsightsWarehouseDetails) ValidateEnumValue() (bool, error)
type CreateOperationsInsightsWarehouseRequest
    func (request CreateOperationsInsightsWarehouseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOperationsInsightsWarehouseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOperationsInsightsWarehouseRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOperationsInsightsWarehouseRequest) String() string
    func (request CreateOperationsInsightsWarehouseRequest) ValidateEnumValue() (bool, error)
type CreateOperationsInsightsWarehouseResponse
    func (response CreateOperationsInsightsWarehouseResponse) HTTPResponse() *http.Response
    func (response CreateOperationsInsightsWarehouseResponse) String() string
type CreateOperationsInsightsWarehouseUserDetails
    func (m CreateOperationsInsightsWarehouseUserDetails) String() string
    func (m CreateOperationsInsightsWarehouseUserDetails) ValidateEnumValue() (bool, error)
type CreateOperationsInsightsWarehouseUserRequest
    func (request CreateOperationsInsightsWarehouseUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOperationsInsightsWarehouseUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOperationsInsightsWarehouseUserRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOperationsInsightsWarehouseUserRequest) String() string
    func (request CreateOperationsInsightsWarehouseUserRequest) ValidateEnumValue() (bool, error)
type CreateOperationsInsightsWarehouseUserResponse
    func (response CreateOperationsInsightsWarehouseUserResponse) HTTPResponse() *http.Response
    func (response CreateOperationsInsightsWarehouseUserResponse) String() string
type CreateOpsiConfigurationConfigItemCustomStatusEnum
    func GetCreateOpsiConfigurationConfigItemCustomStatusEnumValues() []CreateOpsiConfigurationConfigItemCustomStatusEnum
    func GetMappingCreateOpsiConfigurationConfigItemCustomStatusEnum(val string) (CreateOpsiConfigurationConfigItemCustomStatusEnum, bool)
type CreateOpsiConfigurationConfigItemFieldEnum
    func GetCreateOpsiConfigurationConfigItemFieldEnumValues() []CreateOpsiConfigurationConfigItemFieldEnum
    func GetMappingCreateOpsiConfigurationConfigItemFieldEnum(val string) (CreateOpsiConfigurationConfigItemFieldEnum, bool)
type CreateOpsiConfigurationDetails
type CreateOpsiConfigurationOpsiConfigFieldEnum
    func GetCreateOpsiConfigurationOpsiConfigFieldEnumValues() []CreateOpsiConfigurationOpsiConfigFieldEnum
    func GetMappingCreateOpsiConfigurationOpsiConfigFieldEnum(val string) (CreateOpsiConfigurationOpsiConfigFieldEnum, bool)
type CreateOpsiConfigurationRequest
    func (request CreateOpsiConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateOpsiConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateOpsiConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateOpsiConfigurationRequest) String() string
    func (request CreateOpsiConfigurationRequest) ValidateEnumValue() (bool, error)
type CreateOpsiConfigurationResponse
    func (response CreateOpsiConfigurationResponse) HTTPResponse() *http.Response
    func (response CreateOpsiConfigurationResponse) String() string
type CreateOpsiUxConfigurationDetails
    func (m CreateOpsiUxConfigurationDetails) GetCompartmentId() *string
    func (m CreateOpsiUxConfigurationDetails) GetConfigItems() []CreateConfigurationItemDetails
    func (m CreateOpsiUxConfigurationDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOpsiUxConfigurationDetails) GetDescription() *string
    func (m CreateOpsiUxConfigurationDetails) GetDisplayName() *string
    func (m CreateOpsiUxConfigurationDetails) GetFreeformTags() map[string]string
    func (m CreateOpsiUxConfigurationDetails) GetSystemTags() map[string]map[string]interface{}
    func (m CreateOpsiUxConfigurationDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOpsiUxConfigurationDetails) String() string
    func (m *CreateOpsiUxConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOpsiUxConfigurationDetails) ValidateEnumValue() (bool, error)
type CreatePeComanagedDatabaseInsightDetails
    func (m CreatePeComanagedDatabaseInsightDetails) GetCompartmentId() *string
    func (m CreatePeComanagedDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreatePeComanagedDatabaseInsightDetails) GetFreeformTags() map[string]string
    func (m CreatePeComanagedDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m CreatePeComanagedDatabaseInsightDetails) String() string
    func (m *CreatePeComanagedDatabaseInsightDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreatePeComanagedDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum
    func GetCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnumValues() []CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum
    func GetMappingCreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum(val string) (CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum, bool)
type CreatePeComanagedExadataInsightDetails
    func (m CreatePeComanagedExadataInsightDetails) GetCompartmentId() *string
    func (m CreatePeComanagedExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreatePeComanagedExadataInsightDetails) GetFreeformTags() map[string]string
    func (m CreatePeComanagedExadataInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m CreatePeComanagedExadataInsightDetails) String() string
    func (m CreatePeComanagedExadataInsightDetails) ValidateEnumValue() (bool, error)
type CreatePeComanagedExadataVmclusterDetails
    func (m CreatePeComanagedExadataVmclusterDetails) String() string
    func (m CreatePeComanagedExadataVmclusterDetails) ValidateEnumValue() (bool, error)
type CredentialByVault
    func (m CredentialByVault) GetCredentialSourceName() *string
    func (m CredentialByVault) MarshalJSON() (buff []byte, e error)
    func (m CredentialByVault) String() string
    func (m CredentialByVault) ValidateEnumValue() (bool, error)
type CredentialByVaultRoleEnum
    func GetCredentialByVaultRoleEnumValues() []CredentialByVaultRoleEnum
    func GetMappingCredentialByVaultRoleEnum(val string) (CredentialByVaultRoleEnum, bool)
type CredentialDetails
type CredentialDetailsCredentialTypeEnum
    func GetCredentialDetailsCredentialTypeEnumValues() []CredentialDetailsCredentialTypeEnum
    func GetMappingCredentialDetailsCredentialTypeEnum(val string) (CredentialDetailsCredentialTypeEnum, bool)
type CredentialsBySource
    func (m CredentialsBySource) GetCredentialSourceName() *string
    func (m CredentialsBySource) MarshalJSON() (buff []byte, e error)
    func (m CredentialsBySource) String() string
    func (m CredentialsBySource) ValidateEnumValue() (bool, error)
type DataObjectBindParameter
    func (m DataObjectBindParameter) String() string
    func (m DataObjectBindParameter) ValidateEnumValue() (bool, error)
type DataObjectColumnMetadata
    func (m DataObjectColumnMetadata) String() string
    func (m *DataObjectColumnMetadata) UnmarshalJSON(data []byte) (e error)
    func (m DataObjectColumnMetadata) ValidateEnumValue() (bool, error)
type DataObjectColumnMetadataCategoryEnum
    func GetDataObjectColumnMetadataCategoryEnumValues() []DataObjectColumnMetadataCategoryEnum
    func GetMappingDataObjectColumnMetadataCategoryEnum(val string) (DataObjectColumnMetadataCategoryEnum, bool)
type DataObjectColumnMetadataDataTypeNameEnum
    func GetDataObjectColumnMetadataDataTypeNameEnumValues() []DataObjectColumnMetadataDataTypeNameEnum
    func GetMappingDataObjectColumnMetadataDataTypeNameEnum(val string) (DataObjectColumnMetadataDataTypeNameEnum, bool)
type DataObjectColumnUnit
type DataObjectColumnUnitUnitCategoryEnum
    func GetDataObjectColumnUnitUnitCategoryEnumValues() []DataObjectColumnUnitUnitCategoryEnum
    func GetMappingDataObjectColumnUnitUnitCategoryEnum(val string) (DataObjectColumnUnitUnitCategoryEnum, bool)
type DataObjectCoreColumnUnit
    func (m DataObjectCoreColumnUnit) GetDisplayName() *string
    func (m DataObjectCoreColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectCoreColumnUnit) String() string
    func (m DataObjectCoreColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectCoreColumnUnitUnitEnum
    func GetDataObjectCoreColumnUnitUnitEnumValues() []DataObjectCoreColumnUnitUnitEnum
    func GetMappingDataObjectCoreColumnUnitUnitEnum(val string) (DataObjectCoreColumnUnitUnitEnum, bool)
type DataObjectCustomColumnUnit
    func (m DataObjectCustomColumnUnit) GetDisplayName() *string
    func (m DataObjectCustomColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectCustomColumnUnit) String() string
    func (m DataObjectCustomColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectDataSizeColumnUnit
    func (m DataObjectDataSizeColumnUnit) GetDisplayName() *string
    func (m DataObjectDataSizeColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectDataSizeColumnUnit) String() string
    func (m DataObjectDataSizeColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectDataSizeColumnUnitUnitEnum
    func GetDataObjectDataSizeColumnUnitUnitEnumValues() []DataObjectDataSizeColumnUnitUnitEnum
    func GetMappingDataObjectDataSizeColumnUnitUnitEnum(val string) (DataObjectDataSizeColumnUnitUnitEnum, bool)
type DataObjectFrequencyColumnUnit
    func (m DataObjectFrequencyColumnUnit) GetDisplayName() *string
    func (m DataObjectFrequencyColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectFrequencyColumnUnit) String() string
    func (m DataObjectFrequencyColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectFrequencyColumnUnitUnitEnum
    func GetDataObjectFrequencyColumnUnitUnitEnumValues() []DataObjectFrequencyColumnUnitUnitEnum
    func GetMappingDataObjectFrequencyColumnUnitUnitEnum(val string) (DataObjectFrequencyColumnUnitUnitEnum, bool)
type DataObjectOtherStandardColumnUnit
    func (m DataObjectOtherStandardColumnUnit) GetDisplayName() *string
    func (m DataObjectOtherStandardColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectOtherStandardColumnUnit) String() string
    func (m DataObjectOtherStandardColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectOtherStandardColumnUnitUnitEnum
    func GetDataObjectOtherStandardColumnUnitUnitEnumValues() []DataObjectOtherStandardColumnUnitUnitEnum
    func GetMappingDataObjectOtherStandardColumnUnitUnitEnum(val string) (DataObjectOtherStandardColumnUnitUnitEnum, bool)
type DataObjectPowerColumnUnit
    func (m DataObjectPowerColumnUnit) GetDisplayName() *string
    func (m DataObjectPowerColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectPowerColumnUnit) String() string
    func (m DataObjectPowerColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectPowerColumnUnitUnitEnum
    func GetDataObjectPowerColumnUnitUnitEnumValues() []DataObjectPowerColumnUnitUnitEnum
    func GetMappingDataObjectPowerColumnUnitUnitEnum(val string) (DataObjectPowerColumnUnitUnitEnum, bool)
type DataObjectQuery
type DataObjectQueryQueryTypeEnum
    func GetDataObjectQueryQueryTypeEnumValues() []DataObjectQueryQueryTypeEnum
    func GetMappingDataObjectQueryQueryTypeEnum(val string) (DataObjectQueryQueryTypeEnum, bool)
type DataObjectQueryTimeFilters
    func (m DataObjectQueryTimeFilters) String() string
    func (m DataObjectQueryTimeFilters) ValidateEnumValue() (bool, error)
type DataObjectRateColumnUnit
    func (m DataObjectRateColumnUnit) GetDisplayName() *string
    func (m DataObjectRateColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectRateColumnUnit) String() string
    func (m *DataObjectRateColumnUnit) UnmarshalJSON(data []byte) (e error)
    func (m DataObjectRateColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectStandardQuery
    func (m DataObjectStandardQuery) GetBindParams() []DataObjectBindParameter
    func (m DataObjectStandardQuery) GetQueryExecutionTimeoutInSeconds() *float64
    func (m DataObjectStandardQuery) MarshalJSON() (buff []byte, e error)
    func (m DataObjectStandardQuery) String() string
    func (m DataObjectStandardQuery) ValidateEnumValue() (bool, error)
type DataObjectTemperatureColumnUnit
    func (m DataObjectTemperatureColumnUnit) GetDisplayName() *string
    func (m DataObjectTemperatureColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectTemperatureColumnUnit) String() string
    func (m DataObjectTemperatureColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectTemperatureColumnUnitUnitEnum
    func GetDataObjectTemperatureColumnUnitUnitEnumValues() []DataObjectTemperatureColumnUnitUnitEnum
    func GetMappingDataObjectTemperatureColumnUnitUnitEnum(val string) (DataObjectTemperatureColumnUnitUnitEnum, bool)
type DataObjectTemplatizedQuery
    func (m DataObjectTemplatizedQuery) GetBindParams() []DataObjectBindParameter
    func (m DataObjectTemplatizedQuery) GetQueryExecutionTimeoutInSeconds() *float64
    func (m DataObjectTemplatizedQuery) MarshalJSON() (buff []byte, e error)
    func (m DataObjectTemplatizedQuery) String() string
    func (m DataObjectTemplatizedQuery) ValidateEnumValue() (bool, error)
type DataObjectTimeColumnUnit
    func (m DataObjectTimeColumnUnit) GetDisplayName() *string
    func (m DataObjectTimeColumnUnit) MarshalJSON() (buff []byte, e error)
    func (m DataObjectTimeColumnUnit) String() string
    func (m DataObjectTimeColumnUnit) ValidateEnumValue() (bool, error)
type DataObjectTimeColumnUnitUnitEnum
    func GetDataObjectTimeColumnUnitUnitEnumValues() []DataObjectTimeColumnUnitUnitEnum
    func GetMappingDataObjectTimeColumnUnitUnitEnum(val string) (DataObjectTimeColumnUnitUnitEnum, bool)
type DataObjectTypeEnum
    func GetDataObjectTypeEnumValues() []DataObjectTypeEnum
    func GetMappingDataObjectTypeEnum(val string) (DataObjectTypeEnum, bool)
type DatabaseConfigurationCollection
    func (m DatabaseConfigurationCollection) String() string
    func (m *DatabaseConfigurationCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseConfigurationCollection) ValidateEnumValue() (bool, error)
type DatabaseConfigurationMetricGroup
type DatabaseConfigurationMetricGroupMetricNameEnum
    func GetDatabaseConfigurationMetricGroupMetricNameEnumValues() []DatabaseConfigurationMetricGroupMetricNameEnum
    func GetMappingDatabaseConfigurationMetricGroupMetricNameEnum(val string) (DatabaseConfigurationMetricGroupMetricNameEnum, bool)
type DatabaseConfigurationSummary
type DatabaseDetails
    func (m DatabaseDetails) String() string
    func (m DatabaseDetails) ValidateEnumValue() (bool, error)
type DatabaseEntitySourceAllEnum
    func GetDatabaseEntitySourceAllEnumValues() []DatabaseEntitySourceAllEnum
    func GetMappingDatabaseEntitySourceAllEnum(val string) (DatabaseEntitySourceAllEnum, bool)
type DatabaseEntitySourceEnum
    func GetDatabaseEntitySourceEnumValues() []DatabaseEntitySourceEnum
    func GetMappingDatabaseEntitySourceEnum(val string) (DatabaseEntitySourceEnum, bool)
type DatabaseEnum
    func GetDatabaseEnumValues() []DatabaseEnum
    func GetMappingDatabaseEnum(val string) (DatabaseEnum, bool)
type DatabaseInsight
type DatabaseInsightSummary
type DatabaseInsights
    func (m DatabaseInsights) String() string
    func (m DatabaseInsights) ValidateEnumValue() (bool, error)
type DatabaseInsightsCollection
    func (m DatabaseInsightsCollection) String() string
    func (m *DatabaseInsightsCollection) UnmarshalJSON(data []byte) (e error)
    func (m DatabaseInsightsCollection) ValidateEnumValue() (bool, error)
type DatabaseInsightsDataObject
    func (m DatabaseInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata
    func (m DatabaseInsightsDataObject) GetDescription() *string
    func (m DatabaseInsightsDataObject) GetDisplayName() *string
    func (m DatabaseInsightsDataObject) GetGroupNames() []string
    func (m DatabaseInsightsDataObject) GetIdentifier() *string
    func (m DatabaseInsightsDataObject) GetName() *string
    func (m DatabaseInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam
    func (m DatabaseInsightsDataObject) GetSupportedQueryTimePeriod() *string
    func (m DatabaseInsightsDataObject) MarshalJSON() (buff []byte, e error)
    func (m DatabaseInsightsDataObject) String() string
    func (m DatabaseInsightsDataObject) ValidateEnumValue() (bool, error)
type DatabaseInsightsDataObjectSummary
    func (m DatabaseInsightsDataObjectSummary) GetDescription() *string
    func (m DatabaseInsightsDataObjectSummary) GetDisplayName() *string
    func (m DatabaseInsightsDataObjectSummary) GetGroupNames() []string
    func (m DatabaseInsightsDataObjectSummary) GetIdentifier() *string
    func (m DatabaseInsightsDataObjectSummary) GetName() *string
    func (m DatabaseInsightsDataObjectSummary) MarshalJSON() (buff []byte, e error)
    func (m DatabaseInsightsDataObjectSummary) String() string
    func (m DatabaseInsightsDataObjectSummary) ValidateEnumValue() (bool, error)
type DatabaseParameterTypeDetails
    func (m DatabaseParameterTypeDetails) MarshalJSON() (buff []byte, e error)
    func (m DatabaseParameterTypeDetails) String() string
    func (m DatabaseParameterTypeDetails) ValidateEnumValue() (bool, error)
type DayOfWeekEnum
    func GetDayOfWeekEnumValues() []DayOfWeekEnum
    func GetMappingDayOfWeekEnum(val string) (DayOfWeekEnum, bool)
type DbExternalInstance
    func (m DbExternalInstance) GetTimeCollected() *common.SDKTime
    func (m DbExternalInstance) MarshalJSON() (buff []byte, e error)
    func (m DbExternalInstance) String() string
    func (m DbExternalInstance) ValidateEnumValue() (bool, error)
type DbExternalProperties
    func (m DbExternalProperties) GetTimeCollected() *common.SDKTime
    func (m DbExternalProperties) MarshalJSON() (buff []byte, e error)
    func (m DbExternalProperties) String() string
    func (m DbExternalProperties) ValidateEnumValue() (bool, error)
type DbParameters
    func (m DbParameters) GetTimeCollected() *common.SDKTime
    func (m DbParameters) MarshalJSON() (buff []byte, e error)
    func (m DbParameters) String() string
    func (m DbParameters) ValidateEnumValue() (bool, error)
type DbosConfigInstance
    func (m DbosConfigInstance) GetTimeCollected() *common.SDKTime
    func (m DbosConfigInstance) MarshalJSON() (buff []byte, e error)
    func (m DbosConfigInstance) String() string
    func (m DbosConfigInstance) ValidateEnumValue() (bool, error)
type DeleteAwrHubObjectRequest
    func (request DeleteAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteAwrHubObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAwrHubObjectRequest) String() string
    func (request DeleteAwrHubObjectRequest) ValidateEnumValue() (bool, error)
type DeleteAwrHubObjectResponse
    func (response DeleteAwrHubObjectResponse) HTTPResponse() *http.Response
    func (response DeleteAwrHubObjectResponse) String() string
type DeleteAwrHubRequest
    func (request DeleteAwrHubRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteAwrHubRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteAwrHubRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAwrHubRequest) String() string
    func (request DeleteAwrHubRequest) ValidateEnumValue() (bool, error)
type DeleteAwrHubResponse
    func (response DeleteAwrHubResponse) HTTPResponse() *http.Response
    func (response DeleteAwrHubResponse) String() string
type DeleteAwrHubSourceRequest
    func (request DeleteAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAwrHubSourceRequest) String() string
    func (request DeleteAwrHubSourceRequest) ValidateEnumValue() (bool, error)
type DeleteAwrHubSourceResponse
    func (response DeleteAwrHubSourceResponse) HTTPResponse() *http.Response
    func (response DeleteAwrHubSourceResponse) String() string
type DeleteDatabaseInsightRequest
    func (request DeleteDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDatabaseInsightRequest) String() string
    func (request DeleteDatabaseInsightRequest) ValidateEnumValue() (bool, error)
type DeleteDatabaseInsightResponse
    func (response DeleteDatabaseInsightResponse) HTTPResponse() *http.Response
    func (response DeleteDatabaseInsightResponse) String() string
type DeleteEnterpriseManagerBridgeRequest
    func (request DeleteEnterpriseManagerBridgeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteEnterpriseManagerBridgeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteEnterpriseManagerBridgeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEnterpriseManagerBridgeRequest) String() string
    func (request DeleteEnterpriseManagerBridgeRequest) ValidateEnumValue() (bool, error)
type DeleteEnterpriseManagerBridgeResponse
    func (response DeleteEnterpriseManagerBridgeResponse) HTTPResponse() *http.Response
    func (response DeleteEnterpriseManagerBridgeResponse) String() string
type DeleteExadataInsightRequest
    func (request DeleteExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteExadataInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteExadataInsightRequest) String() string
    func (request DeleteExadataInsightRequest) ValidateEnumValue() (bool, error)
type DeleteExadataInsightResponse
    func (response DeleteExadataInsightResponse) HTTPResponse() *http.Response
    func (response DeleteExadataInsightResponse) String() string
type DeleteHostInsightRequest
    func (request DeleteHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostInsightRequest) String() string
    func (request DeleteHostInsightRequest) ValidateEnumValue() (bool, error)
type DeleteHostInsightResponse
    func (response DeleteHostInsightResponse) HTTPResponse() *http.Response
    func (response DeleteHostInsightResponse) String() string
type DeleteNewsReportRequest
    func (request DeleteNewsReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteNewsReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteNewsReportRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteNewsReportRequest) String() string
    func (request DeleteNewsReportRequest) ValidateEnumValue() (bool, error)
type DeleteNewsReportResponse
    func (response DeleteNewsReportResponse) HTTPResponse() *http.Response
    func (response DeleteNewsReportResponse) String() string
type DeleteOperationsInsightsPrivateEndpointRequest
    func (request DeleteOperationsInsightsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOperationsInsightsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOperationsInsightsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOperationsInsightsPrivateEndpointRequest) String() string
    func (request DeleteOperationsInsightsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteOperationsInsightsPrivateEndpointResponse
    func (response DeleteOperationsInsightsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteOperationsInsightsPrivateEndpointResponse) String() string
type DeleteOperationsInsightsWarehouseRequest
    func (request DeleteOperationsInsightsWarehouseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOperationsInsightsWarehouseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOperationsInsightsWarehouseRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOperationsInsightsWarehouseRequest) String() string
    func (request DeleteOperationsInsightsWarehouseRequest) ValidateEnumValue() (bool, error)
type DeleteOperationsInsightsWarehouseResponse
    func (response DeleteOperationsInsightsWarehouseResponse) HTTPResponse() *http.Response
    func (response DeleteOperationsInsightsWarehouseResponse) String() string
type DeleteOperationsInsightsWarehouseUserRequest
    func (request DeleteOperationsInsightsWarehouseUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOperationsInsightsWarehouseUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOperationsInsightsWarehouseUserRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOperationsInsightsWarehouseUserRequest) String() string
    func (request DeleteOperationsInsightsWarehouseUserRequest) ValidateEnumValue() (bool, error)
type DeleteOperationsInsightsWarehouseUserResponse
    func (response DeleteOperationsInsightsWarehouseUserResponse) HTTPResponse() *http.Response
    func (response DeleteOperationsInsightsWarehouseUserResponse) String() string
type DeleteOpsiConfigurationRequest
    func (request DeleteOpsiConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOpsiConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOpsiConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOpsiConfigurationRequest) String() string
    func (request DeleteOpsiConfigurationRequest) ValidateEnumValue() (bool, error)
type DeleteOpsiConfigurationResponse
    func (response DeleteOpsiConfigurationResponse) HTTPResponse() *http.Response
    func (response DeleteOpsiConfigurationResponse) String() string
type DisableAutonomousDatabaseInsightAdvancedFeaturesRequest
    func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string
    func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue() (bool, error)
type DisableAutonomousDatabaseInsightAdvancedFeaturesResponse
    func (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse() *http.Response
    func (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string
type DisableAwrHubSourceRequest
    func (request DisableAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableAwrHubSourceRequest) String() string
    func (request DisableAwrHubSourceRequest) ValidateEnumValue() (bool, error)
type DisableAwrHubSourceResponse
    func (response DisableAwrHubSourceResponse) HTTPResponse() *http.Response
    func (response DisableAwrHubSourceResponse) String() string
type DisableDatabaseInsightRequest
    func (request DisableDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableDatabaseInsightRequest) String() string
    func (request DisableDatabaseInsightRequest) ValidateEnumValue() (bool, error)
type DisableDatabaseInsightResponse
    func (response DisableDatabaseInsightResponse) HTTPResponse() *http.Response
    func (response DisableDatabaseInsightResponse) String() string
type DisableExadataInsightRequest
    func (request DisableExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableExadataInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableExadataInsightRequest) String() string
    func (request DisableExadataInsightRequest) ValidateEnumValue() (bool, error)
type DisableExadataInsightResponse
    func (response DisableExadataInsightResponse) HTTPResponse() *http.Response
    func (response DisableExadataInsightResponse) String() string
type DisableHostInsightRequest
    func (request DisableHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableHostInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableHostInsightRequest) String() string
    func (request DisableHostInsightRequest) ValidateEnumValue() (bool, error)
type DisableHostInsightResponse
    func (response DisableHostInsightResponse) HTTPResponse() *http.Response
    func (response DisableHostInsightResponse) String() string
type DiskGroupDetails
    func (m DiskGroupDetails) String() string
    func (m DiskGroupDetails) ValidateEnumValue() (bool, error)
type DiskGroupEnum
    func GetDiskGroupEnumValues() []DiskGroupEnum
    func GetMappingDiskGroupEnum(val string) (DiskGroupEnum, bool)
type DiskStatistics
    func (m DiskStatistics) String() string
    func (m DiskStatistics) ValidateEnumValue() (bool, error)
type DownloadOperationsInsightsWarehouseWalletDetails
    func (m DownloadOperationsInsightsWarehouseWalletDetails) String() string
    func (m DownloadOperationsInsightsWarehouseWalletDetails) ValidateEnumValue() (bool, error)
type DownloadOperationsInsightsWarehouseWalletRequest
    func (request DownloadOperationsInsightsWarehouseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DownloadOperationsInsightsWarehouseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DownloadOperationsInsightsWarehouseWalletRequest) RetryPolicy() *common.RetryPolicy
    func (request DownloadOperationsInsightsWarehouseWalletRequest) String() string
    func (request DownloadOperationsInsightsWarehouseWalletRequest) ValidateEnumValue() (bool, error)
type DownloadOperationsInsightsWarehouseWalletResponse
    func (response DownloadOperationsInsightsWarehouseWalletResponse) HTTPResponse() *http.Response
    func (response DownloadOperationsInsightsWarehouseWalletResponse) String() string
type EmManagedExternalDatabaseConfigurationSummary
    func (m EmManagedExternalDatabaseConfigurationSummary) GetCdbName() *string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetCompartmentId() *string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName() *string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId() *string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseName() *string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseType() *string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion() *string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalDatabaseConfigurationSummary) GetFreeformTags() map[string]string
    func (m EmManagedExternalDatabaseConfigurationSummary) GetProcessorCount() *int
    func (m EmManagedExternalDatabaseConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalDatabaseConfigurationSummary) String() string
    func (m EmManagedExternalDatabaseConfigurationSummary) ValidateEnumValue() (bool, error)
type EmManagedExternalDatabaseInsight
    func (m EmManagedExternalDatabaseInsight) GetCompartmentId() *string
    func (m EmManagedExternalDatabaseInsight) GetDatabaseConnectionStatusDetails() *string
    func (m EmManagedExternalDatabaseInsight) GetDatabaseType() *string
    func (m EmManagedExternalDatabaseInsight) GetDatabaseVersion() *string
    func (m EmManagedExternalDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalDatabaseInsight) GetFreeformTags() map[string]string
    func (m EmManagedExternalDatabaseInsight) GetId() *string
    func (m EmManagedExternalDatabaseInsight) GetLifecycleDetails() *string
    func (m EmManagedExternalDatabaseInsight) GetLifecycleState() LifecycleStateEnum
    func (m EmManagedExternalDatabaseInsight) GetProcessorCount() *int
    func (m EmManagedExternalDatabaseInsight) GetStatus() ResourceStatusEnum
    func (m EmManagedExternalDatabaseInsight) GetSystemTags() map[string]map[string]interface{}
    func (m EmManagedExternalDatabaseInsight) GetTimeCreated() *common.SDKTime
    func (m EmManagedExternalDatabaseInsight) GetTimeUpdated() *common.SDKTime
    func (m EmManagedExternalDatabaseInsight) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalDatabaseInsight) String() string
    func (m EmManagedExternalDatabaseInsight) ValidateEnumValue() (bool, error)
type EmManagedExternalDatabaseInsightSummary
    func (m EmManagedExternalDatabaseInsightSummary) GetCompartmentId() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseDisplayName() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseHostNames() []string
    func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseId() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseName() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseType() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseVersion() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalDatabaseInsightSummary) GetFreeformTags() map[string]string
    func (m EmManagedExternalDatabaseInsightSummary) GetId() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetLifecycleDetails() *string
    func (m EmManagedExternalDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m EmManagedExternalDatabaseInsightSummary) GetProcessorCount() *int
    func (m EmManagedExternalDatabaseInsightSummary) GetStatus() ResourceStatusEnum
    func (m EmManagedExternalDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m EmManagedExternalDatabaseInsightSummary) GetTimeCreated() *common.SDKTime
    func (m EmManagedExternalDatabaseInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m EmManagedExternalDatabaseInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalDatabaseInsightSummary) String() string
    func (m EmManagedExternalDatabaseInsightSummary) ValidateEnumValue() (bool, error)
type EmManagedExternalExadataInsight
    func (m EmManagedExternalExadataInsight) GetCompartmentId() *string
    func (m EmManagedExternalExadataInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalExadataInsight) GetExadataDisplayName() *string
    func (m EmManagedExternalExadataInsight) GetExadataName() *string
    func (m EmManagedExternalExadataInsight) GetExadataRackType() ExadataRackTypeEnum
    func (m EmManagedExternalExadataInsight) GetExadataType() ExadataTypeEnum
    func (m EmManagedExternalExadataInsight) GetFreeformTags() map[string]string
    func (m EmManagedExternalExadataInsight) GetId() *string
    func (m EmManagedExternalExadataInsight) GetIsVirtualizedExadata() *bool
    func (m EmManagedExternalExadataInsight) GetLifecycleDetails() *string
    func (m EmManagedExternalExadataInsight) GetLifecycleState() ExadataInsightLifecycleStateEnum
    func (m EmManagedExternalExadataInsight) GetStatus() ResourceStatusEnum
    func (m EmManagedExternalExadataInsight) GetSystemTags() map[string]map[string]interface{}
    func (m EmManagedExternalExadataInsight) GetTimeCreated() *common.SDKTime
    func (m EmManagedExternalExadataInsight) GetTimeUpdated() *common.SDKTime
    func (m EmManagedExternalExadataInsight) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalExadataInsight) String() string
    func (m EmManagedExternalExadataInsight) ValidateEnumValue() (bool, error)
type EmManagedExternalExadataInsightSummary
    func (m EmManagedExternalExadataInsightSummary) GetCompartmentId() *string
    func (m EmManagedExternalExadataInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalExadataInsightSummary) GetExadataDisplayName() *string
    func (m EmManagedExternalExadataInsightSummary) GetExadataName() *string
    func (m EmManagedExternalExadataInsightSummary) GetExadataRackType() ExadataRackTypeEnum
    func (m EmManagedExternalExadataInsightSummary) GetExadataType() ExadataTypeEnum
    func (m EmManagedExternalExadataInsightSummary) GetFreeformTags() map[string]string
    func (m EmManagedExternalExadataInsightSummary) GetId() *string
    func (m EmManagedExternalExadataInsightSummary) GetLifecycleDetails() *string
    func (m EmManagedExternalExadataInsightSummary) GetLifecycleState() ExadataInsightLifecycleStateEnum
    func (m EmManagedExternalExadataInsightSummary) GetStatus() ResourceStatusEnum
    func (m EmManagedExternalExadataInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m EmManagedExternalExadataInsightSummary) GetTimeCreated() *common.SDKTime
    func (m EmManagedExternalExadataInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m EmManagedExternalExadataInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalExadataInsightSummary) String() string
    func (m EmManagedExternalExadataInsightSummary) ValidateEnumValue() (bool, error)
type EmManagedExternalHostConfigurationSummary
    func (m EmManagedExternalHostConfigurationSummary) GetCompartmentId() *string
    func (m EmManagedExternalHostConfigurationSummary) GetCoresPerSocket() *int
    func (m EmManagedExternalHostConfigurationSummary) GetCpuArchitecture() *string
    func (m EmManagedExternalHostConfigurationSummary) GetCpuCacheInMBs() *float64
    func (m EmManagedExternalHostConfigurationSummary) GetCpuFrequencyInMhz() *float64
    func (m EmManagedExternalHostConfigurationSummary) GetCpuImplementation() *string
    func (m EmManagedExternalHostConfigurationSummary) GetCpuVendor() *string
    func (m EmManagedExternalHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalHostConfigurationSummary) GetFreeformTags() map[string]string
    func (m EmManagedExternalHostConfigurationSummary) GetHostInsightId() *string
    func (m EmManagedExternalHostConfigurationSummary) GetHostName() *string
    func (m EmManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool
    func (m EmManagedExternalHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum
    func (m EmManagedExternalHostConfigurationSummary) GetPlatformVendor() *string
    func (m EmManagedExternalHostConfigurationSummary) GetPlatformVersion() *string
    func (m EmManagedExternalHostConfigurationSummary) GetThreadsPerSocket() *int
    func (m EmManagedExternalHostConfigurationSummary) GetTotalCpus() *int
    func (m EmManagedExternalHostConfigurationSummary) GetTotalMemoryInGBs() *float64
    func (m EmManagedExternalHostConfigurationSummary) GetTotalSockets() *int
    func (m EmManagedExternalHostConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalHostConfigurationSummary) String() string
    func (m EmManagedExternalHostConfigurationSummary) ValidateEnumValue() (bool, error)
type EmManagedExternalHostInsight
    func (m EmManagedExternalHostInsight) GetCompartmentId() *string
    func (m EmManagedExternalHostInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalHostInsight) GetFreeformTags() map[string]string
    func (m EmManagedExternalHostInsight) GetHostDisplayName() *string
    func (m EmManagedExternalHostInsight) GetHostName() *string
    func (m EmManagedExternalHostInsight) GetHostType() *string
    func (m EmManagedExternalHostInsight) GetId() *string
    func (m EmManagedExternalHostInsight) GetLifecycleDetails() *string
    func (m EmManagedExternalHostInsight) GetLifecycleState() LifecycleStateEnum
    func (m EmManagedExternalHostInsight) GetProcessorCount() *int
    func (m EmManagedExternalHostInsight) GetStatus() ResourceStatusEnum
    func (m EmManagedExternalHostInsight) GetSystemTags() map[string]map[string]interface{}
    func (m EmManagedExternalHostInsight) GetTimeCreated() *common.SDKTime
    func (m EmManagedExternalHostInsight) GetTimeUpdated() *common.SDKTime
    func (m EmManagedExternalHostInsight) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalHostInsight) String() string
    func (m EmManagedExternalHostInsight) ValidateEnumValue() (bool, error)
type EmManagedExternalHostInsightPlatformTypeEnum
    func GetEmManagedExternalHostInsightPlatformTypeEnumValues() []EmManagedExternalHostInsightPlatformTypeEnum
    func GetMappingEmManagedExternalHostInsightPlatformTypeEnum(val string) (EmManagedExternalHostInsightPlatformTypeEnum, bool)
type EmManagedExternalHostInsightSummary
    func (m EmManagedExternalHostInsightSummary) GetCompartmentId() *string
    func (m EmManagedExternalHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m EmManagedExternalHostInsightSummary) GetFreeformTags() map[string]string
    func (m EmManagedExternalHostInsightSummary) GetHostDisplayName() *string
    func (m EmManagedExternalHostInsightSummary) GetHostName() *string
    func (m EmManagedExternalHostInsightSummary) GetHostType() *string
    func (m EmManagedExternalHostInsightSummary) GetId() *string
    func (m EmManagedExternalHostInsightSummary) GetLifecycleDetails() *string
    func (m EmManagedExternalHostInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m EmManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId() *string
    func (m EmManagedExternalHostInsightSummary) GetProcessorCount() *int
    func (m EmManagedExternalHostInsightSummary) GetStatus() ResourceStatusEnum
    func (m EmManagedExternalHostInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m EmManagedExternalHostInsightSummary) GetTimeCreated() *common.SDKTime
    func (m EmManagedExternalHostInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m EmManagedExternalHostInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m EmManagedExternalHostInsightSummary) String() string
    func (m EmManagedExternalHostInsightSummary) ValidateEnumValue() (bool, error)
type EmManagedExternalHostInsightSummaryPlatformTypeEnum
    func GetEmManagedExternalHostInsightSummaryPlatformTypeEnumValues() []EmManagedExternalHostInsightSummaryPlatformTypeEnum
    func GetMappingEmManagedExternalHostInsightSummaryPlatformTypeEnum(val string) (EmManagedExternalHostInsightSummaryPlatformTypeEnum, bool)
type EnableAutonomousDatabaseInsightAdvancedFeaturesDetails
    func (m EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) String() string
    func (m *EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON(data []byte) (e error)
    func (m EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue() (bool, error)
type EnableAutonomousDatabaseInsightAdvancedFeaturesRequest
    func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string
    func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue() (bool, error)
type EnableAutonomousDatabaseInsightAdvancedFeaturesResponse
    func (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse() *http.Response
    func (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string
type EnableAwrHubSourceRequest
    func (request EnableAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableAwrHubSourceRequest) String() string
    func (request EnableAwrHubSourceRequest) ValidateEnumValue() (bool, error)
type EnableAwrHubSourceResponse
    func (response EnableAwrHubSourceResponse) HTTPResponse() *http.Response
    func (response EnableAwrHubSourceResponse) String() string
type EnableDatabaseInsightDetails
type EnableDatabaseInsightRequest
    func (request EnableDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableDatabaseInsightRequest) String() string
    func (request EnableDatabaseInsightRequest) ValidateEnumValue() (bool, error)
type EnableDatabaseInsightResponse
    func (response EnableDatabaseInsightResponse) HTTPResponse() *http.Response
    func (response EnableDatabaseInsightResponse) String() string
type EnableEmManagedExternalDatabaseInsightDetails
    func (m EnableEmManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m EnableEmManagedExternalDatabaseInsightDetails) String() string
    func (m EnableEmManagedExternalDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type EnableEmManagedExternalExadataInsightDetails
    func (m EnableEmManagedExternalExadataInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m EnableEmManagedExternalExadataInsightDetails) String() string
    func (m EnableEmManagedExternalExadataInsightDetails) ValidateEnumValue() (bool, error)
type EnableEmManagedExternalHostInsightDetails
    func (m EnableEmManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m EnableEmManagedExternalHostInsightDetails) String() string
    func (m EnableEmManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)
type EnableExadataInsightDetails
type EnableExadataInsightRequest
    func (request EnableExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableExadataInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableExadataInsightRequest) String() string
    func (request EnableExadataInsightRequest) ValidateEnumValue() (bool, error)
type EnableExadataInsightResponse
    func (response EnableExadataInsightResponse) HTTPResponse() *http.Response
    func (response EnableExadataInsightResponse) String() string
type EnableHostInsightDetails
type EnableHostInsightRequest
    func (request EnableHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableHostInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableHostInsightRequest) String() string
    func (request EnableHostInsightRequest) ValidateEnumValue() (bool, error)
type EnableHostInsightResponse
    func (response EnableHostInsightResponse) HTTPResponse() *http.Response
    func (response EnableHostInsightResponse) String() string
type EnableMacsManagedCloudHostInsightDetails
    func (m EnableMacsManagedCloudHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m EnableMacsManagedCloudHostInsightDetails) String() string
    func (m EnableMacsManagedCloudHostInsightDetails) ValidateEnumValue() (bool, error)
type EnableMacsManagedExternalHostInsightDetails
    func (m EnableMacsManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m EnableMacsManagedExternalHostInsightDetails) String() string
    func (m EnableMacsManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)
type EnablePeComanagedDatabaseInsightDetails
    func (m EnablePeComanagedDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m EnablePeComanagedDatabaseInsightDetails) String() string
    func (m *EnablePeComanagedDatabaseInsightDetails) UnmarshalJSON(data []byte) (e error)
    func (m EnablePeComanagedDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type EnablePeComanagedExadataInsightDetails
    func (m EnablePeComanagedExadataInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m EnablePeComanagedExadataInsightDetails) String() string
    func (m EnablePeComanagedExadataInsightDetails) ValidateEnumValue() (bool, error)
type EnterpriseManagerBridge
    func (m EnterpriseManagerBridge) String() string
    func (m EnterpriseManagerBridge) ValidateEnumValue() (bool, error)
type EnterpriseManagerBridgeCollection
    func (m EnterpriseManagerBridgeCollection) String() string
    func (m EnterpriseManagerBridgeCollection) ValidateEnumValue() (bool, error)
type EnterpriseManagerBridgeSummary
    func (m EnterpriseManagerBridgeSummary) String() string
    func (m EnterpriseManagerBridgeSummary) ValidateEnumValue() (bool, error)
type EnterpriseManagerBridges
    func (m EnterpriseManagerBridges) String() string
    func (m EnterpriseManagerBridges) ValidateEnumValue() (bool, error)
type ExadataConfigurationCollection
    func (m ExadataConfigurationCollection) String() string
    func (m *ExadataConfigurationCollection) UnmarshalJSON(data []byte) (e error)
    func (m ExadataConfigurationCollection) ValidateEnumValue() (bool, error)
type ExadataConfigurationSummary
type ExadataDatabaseMachineConfigurationSummary
    func (m ExadataDatabaseMachineConfigurationSummary) GetCompartmentId() *string
    func (m ExadataDatabaseMachineConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ExadataDatabaseMachineConfigurationSummary) GetExadataDisplayName() *string
    func (m ExadataDatabaseMachineConfigurationSummary) GetExadataInsightId() *string
    func (m ExadataDatabaseMachineConfigurationSummary) GetExadataName() *string
    func (m ExadataDatabaseMachineConfigurationSummary) GetExadataRackType() ExadataRackTypeEnum
    func (m ExadataDatabaseMachineConfigurationSummary) GetExadataType() ExadataTypeEnum
    func (m ExadataDatabaseMachineConfigurationSummary) GetFreeformTags() map[string]string
    func (m ExadataDatabaseMachineConfigurationSummary) GetVmclusterDetails() []VmClusterSummary
    func (m ExadataDatabaseMachineConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m ExadataDatabaseMachineConfigurationSummary) String() string
    func (m ExadataDatabaseMachineConfigurationSummary) ValidateEnumValue() (bool, error)
type ExadataDatabaseStatisticsSummary
    func (m ExadataDatabaseStatisticsSummary) MarshalJSON() (buff []byte, e error)
    func (m ExadataDatabaseStatisticsSummary) String() string
    func (m ExadataDatabaseStatisticsSummary) ValidateEnumValue() (bool, error)
type ExadataDetails
    func (m ExadataDetails) String() string
    func (m ExadataDetails) ValidateEnumValue() (bool, error)
type ExadataDiskgroupStatisticsSummary
    func (m ExadataDiskgroupStatisticsSummary) MarshalJSON() (buff []byte, e error)
    func (m ExadataDiskgroupStatisticsSummary) String() string
    func (m ExadataDiskgroupStatisticsSummary) ValidateEnumValue() (bool, error)
type ExadataEntitySourceEnum
    func GetExadataEntitySourceEnumValues() []ExadataEntitySourceEnum
    func GetMappingExadataEntitySourceEnum(val string) (ExadataEntitySourceEnum, bool)
type ExadataExacsConfigurationSummary
    func (m ExadataExacsConfigurationSummary) GetCompartmentId() *string
    func (m ExadataExacsConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ExadataExacsConfigurationSummary) GetExadataDisplayName() *string
    func (m ExadataExacsConfigurationSummary) GetExadataInsightId() *string
    func (m ExadataExacsConfigurationSummary) GetExadataName() *string
    func (m ExadataExacsConfigurationSummary) GetExadataRackType() ExadataRackTypeEnum
    func (m ExadataExacsConfigurationSummary) GetExadataType() ExadataTypeEnum
    func (m ExadataExacsConfigurationSummary) GetFreeformTags() map[string]string
    func (m ExadataExacsConfigurationSummary) GetVmclusterDetails() []VmClusterSummary
    func (m ExadataExacsConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m ExadataExacsConfigurationSummary) String() string
    func (m ExadataExacsConfigurationSummary) ValidateEnumValue() (bool, error)
type ExadataHostStatisticsSummary
    func (m ExadataHostStatisticsSummary) MarshalJSON() (buff []byte, e error)
    func (m ExadataHostStatisticsSummary) String() string
    func (m ExadataHostStatisticsSummary) ValidateEnumValue() (bool, error)
type ExadataInsight
type ExadataInsightLifecycleStateEnum
    func GetExadataInsightLifecycleStateEnumValues() []ExadataInsightLifecycleStateEnum
    func GetMappingExadataInsightLifecycleStateEnum(val string) (ExadataInsightLifecycleStateEnum, bool)
type ExadataInsightResourceCapacityTrendAggregation
    func (m ExadataInsightResourceCapacityTrendAggregation) String() string
    func (m ExadataInsightResourceCapacityTrendAggregation) ValidateEnumValue() (bool, error)
type ExadataInsightResourceCapacityTrendSummary
    func (m ExadataInsightResourceCapacityTrendSummary) String() string
    func (m ExadataInsightResourceCapacityTrendSummary) ValidateEnumValue() (bool, error)
type ExadataInsightResourceForecastTrendSummary
    func (m ExadataInsightResourceForecastTrendSummary) String() string
    func (m ExadataInsightResourceForecastTrendSummary) ValidateEnumValue() (bool, error)
type ExadataInsightResourceForecastTrendSummaryPatternEnum
    func GetExadataInsightResourceForecastTrendSummaryPatternEnumValues() []ExadataInsightResourceForecastTrendSummaryPatternEnum
    func GetMappingExadataInsightResourceForecastTrendSummaryPatternEnum(val string) (ExadataInsightResourceForecastTrendSummaryPatternEnum, bool)
type ExadataInsightResourceInsightUtilizationItem
    func (m ExadataInsightResourceInsightUtilizationItem) String() string
    func (m ExadataInsightResourceInsightUtilizationItem) ValidateEnumValue() (bool, error)
type ExadataInsightResourceStatistics
    func (m ExadataInsightResourceStatistics) String() string
    func (m ExadataInsightResourceStatistics) ValidateEnumValue() (bool, error)
type ExadataInsightResourceStatisticsAggregation
type ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum
    func GetExadataInsightResourceStatisticsAggregationExadataResourceTypeEnumValues() []ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum
    func GetMappingExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum(val string) (ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum, bool)
type ExadataInsightSummary
type ExadataInsightSummaryCollection
    func (m ExadataInsightSummaryCollection) String() string
    func (m *ExadataInsightSummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m ExadataInsightSummaryCollection) ValidateEnumValue() (bool, error)
type ExadataInsights
    func (m ExadataInsights) String() string
    func (m ExadataInsights) ValidateEnumValue() (bool, error)
type ExadataInsightsDataObject
    func (m ExadataInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata
    func (m ExadataInsightsDataObject) GetDescription() *string
    func (m ExadataInsightsDataObject) GetDisplayName() *string
    func (m ExadataInsightsDataObject) GetGroupNames() []string
    func (m ExadataInsightsDataObject) GetIdentifier() *string
    func (m ExadataInsightsDataObject) GetName() *string
    func (m ExadataInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam
    func (m ExadataInsightsDataObject) GetSupportedQueryTimePeriod() *string
    func (m ExadataInsightsDataObject) MarshalJSON() (buff []byte, e error)
    func (m ExadataInsightsDataObject) String() string
    func (m ExadataInsightsDataObject) ValidateEnumValue() (bool, error)
type ExadataInsightsDataObjectSummary
    func (m ExadataInsightsDataObjectSummary) GetDescription() *string
    func (m ExadataInsightsDataObjectSummary) GetDisplayName() *string
    func (m ExadataInsightsDataObjectSummary) GetGroupNames() []string
    func (m ExadataInsightsDataObjectSummary) GetIdentifier() *string
    func (m ExadataInsightsDataObjectSummary) GetName() *string
    func (m ExadataInsightsDataObjectSummary) MarshalJSON() (buff []byte, e error)
    func (m ExadataInsightsDataObjectSummary) String() string
    func (m ExadataInsightsDataObjectSummary) ValidateEnumValue() (bool, error)
type ExadataMemberCollection
    func (m ExadataMemberCollection) String() string
    func (m ExadataMemberCollection) ValidateEnumValue() (bool, error)
type ExadataMemberSummary
    func (m ExadataMemberSummary) String() string
    func (m ExadataMemberSummary) ValidateEnumValue() (bool, error)
type ExadataMemberSummaryEntityTypeEnum
    func GetExadataMemberSummaryEntityTypeEnumValues() []ExadataMemberSummaryEntityTypeEnum
    func GetMappingExadataMemberSummaryEntityTypeEnum(val string) (ExadataMemberSummaryEntityTypeEnum, bool)
type ExadataRackTypeEnum
    func GetExadataRackTypeEnumValues() []ExadataRackTypeEnum
    func GetMappingExadataRackTypeEnum(val string) (ExadataRackTypeEnum, bool)
type ExadataResourceTypeEnum
    func GetExadataResourceTypeEnumValues() []ExadataResourceTypeEnum
    func GetMappingExadataResourceTypeEnum(val string) (ExadataResourceTypeEnum, bool)
type ExadataStorageServerStatisticsSummary
    func (m ExadataStorageServerStatisticsSummary) MarshalJSON() (buff []byte, e error)
    func (m ExadataStorageServerStatisticsSummary) String() string
    func (m ExadataStorageServerStatisticsSummary) ValidateEnumValue() (bool, error)
type ExadataTypeEnum
    func GetExadataTypeEnumValues() []ExadataTypeEnum
    func GetMappingExadataTypeEnum(val string) (ExadataTypeEnum, bool)
type GetAwrDatabaseReportReportFormatEnum
    func GetGetAwrDatabaseReportReportFormatEnumValues() []GetAwrDatabaseReportReportFormatEnum
    func GetMappingGetAwrDatabaseReportReportFormatEnum(val string) (GetAwrDatabaseReportReportFormatEnum, bool)
type GetAwrDatabaseReportReportTypeEnum
    func GetGetAwrDatabaseReportReportTypeEnumValues() []GetAwrDatabaseReportReportTypeEnum
    func GetMappingGetAwrDatabaseReportReportTypeEnum(val string) (GetAwrDatabaseReportReportTypeEnum, bool)
type GetAwrDatabaseReportRequest
    func (request GetAwrDatabaseReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrDatabaseReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrDatabaseReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrDatabaseReportRequest) String() string
    func (request GetAwrDatabaseReportRequest) ValidateEnumValue() (bool, error)
type GetAwrDatabaseReportResponse
    func (response GetAwrDatabaseReportResponse) HTTPResponse() *http.Response
    func (response GetAwrDatabaseReportResponse) String() string
type GetAwrDatabaseSqlReportReportFormatEnum
    func GetGetAwrDatabaseSqlReportReportFormatEnumValues() []GetAwrDatabaseSqlReportReportFormatEnum
    func GetMappingGetAwrDatabaseSqlReportReportFormatEnum(val string) (GetAwrDatabaseSqlReportReportFormatEnum, bool)
type GetAwrDatabaseSqlReportRequest
    func (request GetAwrDatabaseSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrDatabaseSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrDatabaseSqlReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrDatabaseSqlReportRequest) String() string
    func (request GetAwrDatabaseSqlReportRequest) ValidateEnumValue() (bool, error)
type GetAwrDatabaseSqlReportResponse
    func (response GetAwrDatabaseSqlReportResponse) HTTPResponse() *http.Response
    func (response GetAwrDatabaseSqlReportResponse) String() string
type GetAwrHubObjectArchivalStateEnum
    func GetGetAwrHubObjectArchivalStateEnumValues() []GetAwrHubObjectArchivalStateEnum
    func GetMappingGetAwrHubObjectArchivalStateEnum(val string) (GetAwrHubObjectArchivalStateEnum, bool)
type GetAwrHubObjectRequest
    func (request GetAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrHubObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrHubObjectRequest) String() string
    func (request GetAwrHubObjectRequest) ValidateEnumValue() (bool, error)
type GetAwrHubObjectResponse
    func (response GetAwrHubObjectResponse) HTTPResponse() *http.Response
    func (response GetAwrHubObjectResponse) String() string
type GetAwrHubObjectStorageTierEnum
    func GetGetAwrHubObjectStorageTierEnumValues() []GetAwrHubObjectStorageTierEnum
    func GetMappingGetAwrHubObjectStorageTierEnum(val string) (GetAwrHubObjectStorageTierEnum, bool)
type GetAwrHubRequest
    func (request GetAwrHubRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrHubRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrHubRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrHubRequest) String() string
    func (request GetAwrHubRequest) ValidateEnumValue() (bool, error)
type GetAwrHubResponse
    func (response GetAwrHubResponse) HTTPResponse() *http.Response
    func (response GetAwrHubResponse) String() string
type GetAwrHubSourceRequest
    func (request GetAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrHubSourceRequest) String() string
    func (request GetAwrHubSourceRequest) ValidateEnumValue() (bool, error)
type GetAwrHubSourceResponse
    func (response GetAwrHubSourceResponse) HTTPResponse() *http.Response
    func (response GetAwrHubSourceResponse) String() string
type GetAwrReportReportFormatEnum
    func GetGetAwrReportReportFormatEnumValues() []GetAwrReportReportFormatEnum
    func GetMappingGetAwrReportReportFormatEnum(val string) (GetAwrReportReportFormatEnum, bool)
type GetAwrReportRequest
    func (request GetAwrReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrReportRequest) String() string
    func (request GetAwrReportRequest) ValidateEnumValue() (bool, error)
type GetAwrReportResponse
    func (response GetAwrReportResponse) HTTPResponse() *http.Response
    func (response GetAwrReportResponse) String() string
type GetDatabaseInsightRequest
    func (request GetDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseInsightRequest) String() string
    func (request GetDatabaseInsightRequest) ValidateEnumValue() (bool, error)
type GetDatabaseInsightResponse
    func (response GetDatabaseInsightResponse) HTTPResponse() *http.Response
    func (response GetDatabaseInsightResponse) String() string
type GetEnterpriseManagerBridgeRequest
    func (request GetEnterpriseManagerBridgeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEnterpriseManagerBridgeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEnterpriseManagerBridgeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEnterpriseManagerBridgeRequest) String() string
    func (request GetEnterpriseManagerBridgeRequest) ValidateEnumValue() (bool, error)
type GetEnterpriseManagerBridgeResponse
    func (response GetEnterpriseManagerBridgeResponse) HTTPResponse() *http.Response
    func (response GetEnterpriseManagerBridgeResponse) String() string
type GetExadataInsightRequest
    func (request GetExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExadataInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExadataInsightRequest) String() string
    func (request GetExadataInsightRequest) ValidateEnumValue() (bool, error)
type GetExadataInsightResponse
    func (response GetExadataInsightResponse) HTTPResponse() *http.Response
    func (response GetExadataInsightResponse) String() string
type GetHostInsightRequest
    func (request GetHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostInsightRequest) String() string
    func (request GetHostInsightRequest) ValidateEnumValue() (bool, error)
type GetHostInsightResponse
    func (response GetHostInsightResponse) HTTPResponse() *http.Response
    func (response GetHostInsightResponse) String() string
type GetNewsReportRequest
    func (request GetNewsReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetNewsReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetNewsReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetNewsReportRequest) String() string
    func (request GetNewsReportRequest) ValidateEnumValue() (bool, error)
type GetNewsReportResponse
    func (response GetNewsReportResponse) HTTPResponse() *http.Response
    func (response GetNewsReportResponse) String() string
type GetOperationsInsightsPrivateEndpointRequest
    func (request GetOperationsInsightsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOperationsInsightsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOperationsInsightsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOperationsInsightsPrivateEndpointRequest) String() string
    func (request GetOperationsInsightsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetOperationsInsightsPrivateEndpointResponse
    func (response GetOperationsInsightsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetOperationsInsightsPrivateEndpointResponse) String() string
type GetOperationsInsightsWarehouseRequest
    func (request GetOperationsInsightsWarehouseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOperationsInsightsWarehouseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOperationsInsightsWarehouseRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOperationsInsightsWarehouseRequest) String() string
    func (request GetOperationsInsightsWarehouseRequest) ValidateEnumValue() (bool, error)
type GetOperationsInsightsWarehouseResponse
    func (response GetOperationsInsightsWarehouseResponse) HTTPResponse() *http.Response
    func (response GetOperationsInsightsWarehouseResponse) String() string
type GetOperationsInsightsWarehouseUserRequest
    func (request GetOperationsInsightsWarehouseUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOperationsInsightsWarehouseUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOperationsInsightsWarehouseUserRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOperationsInsightsWarehouseUserRequest) String() string
    func (request GetOperationsInsightsWarehouseUserRequest) ValidateEnumValue() (bool, error)
type GetOperationsInsightsWarehouseUserResponse
    func (response GetOperationsInsightsWarehouseUserResponse) HTTPResponse() *http.Response
    func (response GetOperationsInsightsWarehouseUserResponse) String() string
type GetOpsiConfigurationConfigItemCustomStatusEnum
    func GetGetOpsiConfigurationConfigItemCustomStatusEnumValues() []GetOpsiConfigurationConfigItemCustomStatusEnum
    func GetMappingGetOpsiConfigurationConfigItemCustomStatusEnum(val string) (GetOpsiConfigurationConfigItemCustomStatusEnum, bool)
type GetOpsiConfigurationConfigItemFieldEnum
    func GetGetOpsiConfigurationConfigItemFieldEnumValues() []GetOpsiConfigurationConfigItemFieldEnum
    func GetMappingGetOpsiConfigurationConfigItemFieldEnum(val string) (GetOpsiConfigurationConfigItemFieldEnum, bool)
type GetOpsiConfigurationOpsiConfigFieldEnum
    func GetGetOpsiConfigurationOpsiConfigFieldEnumValues() []GetOpsiConfigurationOpsiConfigFieldEnum
    func GetMappingGetOpsiConfigurationOpsiConfigFieldEnum(val string) (GetOpsiConfigurationOpsiConfigFieldEnum, bool)
type GetOpsiConfigurationRequest
    func (request GetOpsiConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOpsiConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOpsiConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOpsiConfigurationRequest) String() string
    func (request GetOpsiConfigurationRequest) ValidateEnumValue() (bool, error)
type GetOpsiConfigurationResponse
    func (response GetOpsiConfigurationResponse) HTTPResponse() *http.Response
    func (response GetOpsiConfigurationResponse) String() string
type GetOpsiDataObjectRequest
    func (request GetOpsiDataObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOpsiDataObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOpsiDataObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOpsiDataObjectRequest) String() string
    func (request GetOpsiDataObjectRequest) ValidateEnumValue() (bool, error)
type GetOpsiDataObjectResponse
    func (response GetOpsiDataObjectResponse) HTTPResponse() *http.Response
    func (response GetOpsiDataObjectResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type HeadAwrHubObjectArchivalStateEnum
    func GetHeadAwrHubObjectArchivalStateEnumValues() []HeadAwrHubObjectArchivalStateEnum
    func GetMappingHeadAwrHubObjectArchivalStateEnum(val string) (HeadAwrHubObjectArchivalStateEnum, bool)
type HeadAwrHubObjectRequest
    func (request HeadAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request HeadAwrHubObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request HeadAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request HeadAwrHubObjectRequest) String() string
    func (request HeadAwrHubObjectRequest) ValidateEnumValue() (bool, error)
type HeadAwrHubObjectResponse
    func (response HeadAwrHubObjectResponse) HTTPResponse() *http.Response
    func (response HeadAwrHubObjectResponse) String() string
type HeadAwrHubObjectStorageTierEnum
    func GetHeadAwrHubObjectStorageTierEnumValues() []HeadAwrHubObjectStorageTierEnum
    func GetMappingHeadAwrHubObjectStorageTierEnum(val string) (HeadAwrHubObjectStorageTierEnum, bool)
type HistoricalDataItem
    func (m HistoricalDataItem) String() string
    func (m HistoricalDataItem) ValidateEnumValue() (bool, error)
type HostConfigurationCollection
    func (m HostConfigurationCollection) String() string
    func (m *HostConfigurationCollection) UnmarshalJSON(data []byte) (e error)
    func (m HostConfigurationCollection) ValidateEnumValue() (bool, error)
type HostConfigurationMetricGroup
type HostConfigurationMetricGroupMetricNameEnum
    func GetHostConfigurationMetricGroupMetricNameEnumValues() []HostConfigurationMetricGroupMetricNameEnum
    func GetMappingHostConfigurationMetricGroupMetricNameEnum(val string) (HostConfigurationMetricGroupMetricNameEnum, bool)
type HostConfigurationSummary
type HostConfigurationSummaryPlatformTypeEnum
    func GetHostConfigurationSummaryPlatformTypeEnumValues() []HostConfigurationSummaryPlatformTypeEnum
    func GetMappingHostConfigurationSummaryPlatformTypeEnum(val string) (HostConfigurationSummaryPlatformTypeEnum, bool)
type HostCpuHardwareConfiguration
    func (m HostCpuHardwareConfiguration) GetTimeCollected() *common.SDKTime
    func (m HostCpuHardwareConfiguration) MarshalJSON() (buff []byte, e error)
    func (m HostCpuHardwareConfiguration) String() string
    func (m HostCpuHardwareConfiguration) ValidateEnumValue() (bool, error)
type HostCpuRecommendations
    func (m HostCpuRecommendations) MarshalJSON() (buff []byte, e error)
    func (m HostCpuRecommendations) String() string
    func (m HostCpuRecommendations) ValidateEnumValue() (bool, error)
type HostCpuRecommendationsBurstableEnum
    func GetHostCpuRecommendationsBurstableEnumValues() []HostCpuRecommendationsBurstableEnum
    func GetMappingHostCpuRecommendationsBurstableEnum(val string) (HostCpuRecommendationsBurstableEnum, bool)
type HostCpuStatistics
    func (m HostCpuStatistics) GetCapacity() *float64
    func (m HostCpuStatistics) GetUsage() *float64
    func (m HostCpuStatistics) GetUsageChangePercent() *float64
    func (m HostCpuStatistics) GetUtilizationPercent() *float64
    func (m HostCpuStatistics) MarshalJSON() (buff []byte, e error)
    func (m HostCpuStatistics) String() string
    func (m HostCpuStatistics) ValidateEnumValue() (bool, error)
type HostCpuUsage
    func (m HostCpuUsage) GetTimeCollected() *common.SDKTime
    func (m HostCpuUsage) MarshalJSON() (buff []byte, e error)
    func (m HostCpuUsage) String() string
    func (m HostCpuUsage) ValidateEnumValue() (bool, error)
type HostDetails
    func (m HostDetails) String() string
    func (m HostDetails) ValidateEnumValue() (bool, error)
type HostDetailsPlatformTypeEnum
    func GetHostDetailsPlatformTypeEnumValues() []HostDetailsPlatformTypeEnum
    func GetMappingHostDetailsPlatformTypeEnum(val string) (HostDetailsPlatformTypeEnum, bool)
type HostEntities
    func (m HostEntities) GetTimeCollected() *common.SDKTime
    func (m HostEntities) MarshalJSON() (buff []byte, e error)
    func (m HostEntities) String() string
    func (m HostEntities) ValidateEnumValue() (bool, error)
type HostEntitySourceEnum
    func GetHostEntitySourceEnumValues() []HostEntitySourceEnum
    func GetMappingHostEntitySourceEnum(val string) (HostEntitySourceEnum, bool)
type HostEnum
    func GetHostEnumValues() []HostEnum
    func GetMappingHostEnum(val string) (HostEnum, bool)
type HostFilesystemConfiguration
    func (m HostFilesystemConfiguration) GetTimeCollected() *common.SDKTime
    func (m HostFilesystemConfiguration) MarshalJSON() (buff []byte, e error)
    func (m HostFilesystemConfiguration) String() string
    func (m HostFilesystemConfiguration) ValidateEnumValue() (bool, error)
type HostFilesystemUsage
    func (m HostFilesystemUsage) GetTimeCollected() *common.SDKTime
    func (m HostFilesystemUsage) MarshalJSON() (buff []byte, e error)
    func (m HostFilesystemUsage) String() string
    func (m HostFilesystemUsage) ValidateEnumValue() (bool, error)
type HostHardwareConfiguration
    func (m HostHardwareConfiguration) GetTimeCollected() *common.SDKTime
    func (m HostHardwareConfiguration) MarshalJSON() (buff []byte, e error)
    func (m HostHardwareConfiguration) String() string
    func (m HostHardwareConfiguration) ValidateEnumValue() (bool, error)
type HostImportableAgentEntitySummary
    func (m HostImportableAgentEntitySummary) GetManagementAgentDisplayName() *string
    func (m HostImportableAgentEntitySummary) GetManagementAgentId() *string
    func (m HostImportableAgentEntitySummary) MarshalJSON() (buff []byte, e error)
    func (m HostImportableAgentEntitySummary) String() string
    func (m HostImportableAgentEntitySummary) ValidateEnumValue() (bool, error)
type HostImportableAgentEntitySummaryPlatformTypeEnum
    func GetHostImportableAgentEntitySummaryPlatformTypeEnumValues() []HostImportableAgentEntitySummaryPlatformTypeEnum
    func GetMappingHostImportableAgentEntitySummaryPlatformTypeEnum(val string) (HostImportableAgentEntitySummaryPlatformTypeEnum, bool)
type HostInsight
type HostInsightHostRecommendations
type HostInsightHostRecommendationsMetricRecommendationNameEnum
    func GetHostInsightHostRecommendationsMetricRecommendationNameEnumValues() []HostInsightHostRecommendationsMetricRecommendationNameEnum
    func GetMappingHostInsightHostRecommendationsMetricRecommendationNameEnum(val string) (HostInsightHostRecommendationsMetricRecommendationNameEnum, bool)
type HostInsightResourceStatisticsAggregation
    func (m HostInsightResourceStatisticsAggregation) String() string
    func (m *HostInsightResourceStatisticsAggregation) UnmarshalJSON(data []byte) (e error)
    func (m HostInsightResourceStatisticsAggregation) ValidateEnumValue() (bool, error)
type HostInsightSummary
type HostInsightSummaryCollection
    func (m HostInsightSummaryCollection) String() string
    func (m *HostInsightSummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m HostInsightSummaryCollection) ValidateEnumValue() (bool, error)
type HostInsights
    func (m HostInsights) String() string
    func (m HostInsights) ValidateEnumValue() (bool, error)
type HostInsightsDataObject
    func (m HostInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata
    func (m HostInsightsDataObject) GetDescription() *string
    func (m HostInsightsDataObject) GetDisplayName() *string
    func (m HostInsightsDataObject) GetGroupNames() []string
    func (m HostInsightsDataObject) GetIdentifier() *string
    func (m HostInsightsDataObject) GetName() *string
    func (m HostInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam
    func (m HostInsightsDataObject) GetSupportedQueryTimePeriod() *string
    func (m HostInsightsDataObject) MarshalJSON() (buff []byte, e error)
    func (m HostInsightsDataObject) String() string
    func (m HostInsightsDataObject) ValidateEnumValue() (bool, error)
type HostInsightsDataObjectSummary
    func (m HostInsightsDataObjectSummary) GetDescription() *string
    func (m HostInsightsDataObjectSummary) GetDisplayName() *string
    func (m HostInsightsDataObjectSummary) GetGroupNames() []string
    func (m HostInsightsDataObjectSummary) GetIdentifier() *string
    func (m HostInsightsDataObjectSummary) GetName() *string
    func (m HostInsightsDataObjectSummary) MarshalJSON() (buff []byte, e error)
    func (m HostInsightsDataObjectSummary) String() string
    func (m HostInsightsDataObjectSummary) ValidateEnumValue() (bool, error)
type HostInstanceMap
    func (m HostInstanceMap) String() string
    func (m HostInstanceMap) ValidateEnumValue() (bool, error)
type HostMemoryConfiguration
    func (m HostMemoryConfiguration) GetTimeCollected() *common.SDKTime
    func (m HostMemoryConfiguration) MarshalJSON() (buff []byte, e error)
    func (m HostMemoryConfiguration) String() string
    func (m HostMemoryConfiguration) ValidateEnumValue() (bool, error)
type HostMemoryStatistics
    func (m HostMemoryStatistics) GetCapacity() *float64
    func (m HostMemoryStatistics) GetUsage() *float64
    func (m HostMemoryStatistics) GetUsageChangePercent() *float64
    func (m HostMemoryStatistics) GetUtilizationPercent() *float64
    func (m HostMemoryStatistics) MarshalJSON() (buff []byte, e error)
    func (m HostMemoryStatistics) String() string
    func (m HostMemoryStatistics) ValidateEnumValue() (bool, error)
type HostMemoryUsage
    func (m HostMemoryUsage) GetTimeCollected() *common.SDKTime
    func (m HostMemoryUsage) MarshalJSON() (buff []byte, e error)
    func (m HostMemoryUsage) String() string
    func (m HostMemoryUsage) ValidateEnumValue() (bool, error)
type HostNetworkActivitySummary
    func (m HostNetworkActivitySummary) GetTimeCollected() *common.SDKTime
    func (m HostNetworkActivitySummary) MarshalJSON() (buff []byte, e error)
    func (m HostNetworkActivitySummary) String() string
    func (m HostNetworkActivitySummary) ValidateEnumValue() (bool, error)
type HostNetworkConfiguration
    func (m HostNetworkConfiguration) GetTimeCollected() *common.SDKTime
    func (m HostNetworkConfiguration) MarshalJSON() (buff []byte, e error)
    func (m HostNetworkConfiguration) String() string
    func (m HostNetworkConfiguration) ValidateEnumValue() (bool, error)
type HostNetworkStatistics
    func (m HostNetworkStatistics) GetCapacity() *float64
    func (m HostNetworkStatistics) GetUsage() *float64
    func (m HostNetworkStatistics) GetUsageChangePercent() *float64
    func (m HostNetworkStatistics) GetUtilizationPercent() *float64
    func (m HostNetworkStatistics) MarshalJSON() (buff []byte, e error)
    func (m HostNetworkStatistics) String() string
    func (m HostNetworkStatistics) ValidateEnumValue() (bool, error)
type HostPerformanceMetricGroup
type HostPerformanceMetricGroupMetricNameEnum
    func GetHostPerformanceMetricGroupMetricNameEnumValues() []HostPerformanceMetricGroupMetricNameEnum
    func GetMappingHostPerformanceMetricGroupMetricNameEnum(val string) (HostPerformanceMetricGroupMetricNameEnum, bool)
type HostProduct
    func (m HostProduct) GetTimeCollected() *common.SDKTime
    func (m HostProduct) MarshalJSON() (buff []byte, e error)
    func (m HostProduct) String() string
    func (m HostProduct) ValidateEnumValue() (bool, error)
type HostResourceAllocation
    func (m HostResourceAllocation) GetTimeCollected() *common.SDKTime
    func (m HostResourceAllocation) MarshalJSON() (buff []byte, e error)
    func (m HostResourceAllocation) String() string
    func (m HostResourceAllocation) ValidateEnumValue() (bool, error)
type HostResourceCapacityTrendAggregation
    func (m HostResourceCapacityTrendAggregation) String() string
    func (m HostResourceCapacityTrendAggregation) ValidateEnumValue() (bool, error)
type HostResourceStatistics
type HostResourceStatisticsResourceNameEnum
    func GetHostResourceStatisticsResourceNameEnumValues() []HostResourceStatisticsResourceNameEnum
    func GetMappingHostResourceStatisticsResourceNameEnum(val string) (HostResourceStatisticsResourceNameEnum, bool)
type HostStorageStatistics
    func (m HostStorageStatistics) GetCapacity() *float64
    func (m HostStorageStatistics) GetUsage() *float64
    func (m HostStorageStatistics) GetUsageChangePercent() *float64
    func (m HostStorageStatistics) GetUtilizationPercent() *float64
    func (m HostStorageStatistics) MarshalJSON() (buff []byte, e error)
    func (m HostStorageStatistics) String() string
    func (m HostStorageStatistics) ValidateEnumValue() (bool, error)
type HostTopProcesses
    func (m HostTopProcesses) GetTimeCollected() *common.SDKTime
    func (m HostTopProcesses) MarshalJSON() (buff []byte, e error)
    func (m HostTopProcesses) String() string
    func (m HostTopProcesses) ValidateEnumValue() (bool, error)
type HostedEntityCollection
    func (m HostedEntityCollection) String() string
    func (m HostedEntityCollection) ValidateEnumValue() (bool, error)
type HostedEntitySummary
    func (m HostedEntitySummary) String() string
    func (m HostedEntitySummary) ValidateEnumValue() (bool, error)
type ImportableAgentEntitySourceEnum
    func GetImportableAgentEntitySourceEnumValues() []ImportableAgentEntitySourceEnum
    func GetMappingImportableAgentEntitySourceEnum(val string) (ImportableAgentEntitySourceEnum, bool)
type ImportableAgentEntitySummary
type ImportableAgentEntitySummaryCollection
    func (m ImportableAgentEntitySummaryCollection) String() string
    func (m *ImportableAgentEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m ImportableAgentEntitySummaryCollection) ValidateEnumValue() (bool, error)
type ImportableComputeEntitySummary
type ImportableComputeEntitySummaryCollection
    func (m ImportableComputeEntitySummaryCollection) String() string
    func (m *ImportableComputeEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m ImportableComputeEntitySummaryCollection) ValidateEnumValue() (bool, error)
type ImportableEnterpriseManagerEntity
    func (m ImportableEnterpriseManagerEntity) String() string
    func (m ImportableEnterpriseManagerEntity) ValidateEnumValue() (bool, error)
type ImportableEnterpriseManagerEntityCollection
    func (m ImportableEnterpriseManagerEntityCollection) String() string
    func (m ImportableEnterpriseManagerEntityCollection) ValidateEnumValue() (bool, error)
type IndividualOpsiDataObjectDetailsInQuery
    func (m IndividualOpsiDataObjectDetailsInQuery) GetQueryParams() []OpsiDataObjectQueryParam
    func (m IndividualOpsiDataObjectDetailsInQuery) MarshalJSON() (buff []byte, e error)
    func (m IndividualOpsiDataObjectDetailsInQuery) String() string
    func (m IndividualOpsiDataObjectDetailsInQuery) ValidateEnumValue() (bool, error)
type IngestAddmReportsDetails
    func (m IngestAddmReportsDetails) String() string
    func (m IngestAddmReportsDetails) ValidateEnumValue() (bool, error)
type IngestAddmReportsRequest
    func (request IngestAddmReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestAddmReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestAddmReportsRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestAddmReportsRequest) String() string
    func (request IngestAddmReportsRequest) ValidateEnumValue() (bool, error)
type IngestAddmReportsResponse
    func (response IngestAddmReportsResponse) HTTPResponse() *http.Response
    func (response IngestAddmReportsResponse) String() string
type IngestAddmReportsResponseDetails
    func (m IngestAddmReportsResponseDetails) String() string
    func (m IngestAddmReportsResponseDetails) ValidateEnumValue() (bool, error)
type IngestDatabaseConfigurationDetails
    func (m IngestDatabaseConfigurationDetails) String() string
    func (m *IngestDatabaseConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m IngestDatabaseConfigurationDetails) ValidateEnumValue() (bool, error)
type IngestDatabaseConfigurationRequest
    func (request IngestDatabaseConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestDatabaseConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestDatabaseConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestDatabaseConfigurationRequest) String() string
    func (request IngestDatabaseConfigurationRequest) ValidateEnumValue() (bool, error)
type IngestDatabaseConfigurationResponse
    func (response IngestDatabaseConfigurationResponse) HTTPResponse() *http.Response
    func (response IngestDatabaseConfigurationResponse) String() string
type IngestDatabaseConfigurationResponseDetails
    func (m IngestDatabaseConfigurationResponseDetails) String() string
    func (m IngestDatabaseConfigurationResponseDetails) ValidateEnumValue() (bool, error)
type IngestHostConfigurationDetails
    func (m IngestHostConfigurationDetails) String() string
    func (m *IngestHostConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m IngestHostConfigurationDetails) ValidateEnumValue() (bool, error)
type IngestHostConfigurationRequest
    func (request IngestHostConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestHostConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestHostConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestHostConfigurationRequest) String() string
    func (request IngestHostConfigurationRequest) ValidateEnumValue() (bool, error)
type IngestHostConfigurationResponse
    func (response IngestHostConfigurationResponse) HTTPResponse() *http.Response
    func (response IngestHostConfigurationResponse) String() string
type IngestHostConfigurationResponseDetails
    func (m IngestHostConfigurationResponseDetails) String() string
    func (m IngestHostConfigurationResponseDetails) ValidateEnumValue() (bool, error)
type IngestHostMetricsDetails
    func (m IngestHostMetricsDetails) String() string
    func (m *IngestHostMetricsDetails) UnmarshalJSON(data []byte) (e error)
    func (m IngestHostMetricsDetails) ValidateEnumValue() (bool, error)
type IngestHostMetricsRequest
    func (request IngestHostMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestHostMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestHostMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestHostMetricsRequest) String() string
    func (request IngestHostMetricsRequest) ValidateEnumValue() (bool, error)
type IngestHostMetricsResponse
    func (response IngestHostMetricsResponse) HTTPResponse() *http.Response
    func (response IngestHostMetricsResponse) String() string
type IngestHostMetricsResponseDetails
    func (m IngestHostMetricsResponseDetails) String() string
    func (m IngestHostMetricsResponseDetails) ValidateEnumValue() (bool, error)
type IngestMySqlSqlTextDetails
    func (m IngestMySqlSqlTextDetails) String() string
    func (m IngestMySqlSqlTextDetails) ValidateEnumValue() (bool, error)
type IngestMySqlSqlTextResponseDetails
    func (m IngestMySqlSqlTextResponseDetails) String() string
    func (m IngestMySqlSqlTextResponseDetails) ValidateEnumValue() (bool, error)
type IngestSqlBucketDetails
    func (m IngestSqlBucketDetails) String() string
    func (m IngestSqlBucketDetails) ValidateEnumValue() (bool, error)
type IngestSqlBucketRequest
    func (request IngestSqlBucketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestSqlBucketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestSqlBucketRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestSqlBucketRequest) String() string
    func (request IngestSqlBucketRequest) ValidateEnumValue() (bool, error)
type IngestSqlBucketResponse
    func (response IngestSqlBucketResponse) HTTPResponse() *http.Response
    func (response IngestSqlBucketResponse) String() string
type IngestSqlBucketResponseDetails
    func (m IngestSqlBucketResponseDetails) String() string
    func (m IngestSqlBucketResponseDetails) ValidateEnumValue() (bool, error)
type IngestSqlPlanLinesDetails
    func (m IngestSqlPlanLinesDetails) String() string
    func (m IngestSqlPlanLinesDetails) ValidateEnumValue() (bool, error)
type IngestSqlPlanLinesRequest
    func (request IngestSqlPlanLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestSqlPlanLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestSqlPlanLinesRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestSqlPlanLinesRequest) String() string
    func (request IngestSqlPlanLinesRequest) ValidateEnumValue() (bool, error)
type IngestSqlPlanLinesResponse
    func (response IngestSqlPlanLinesResponse) HTTPResponse() *http.Response
    func (response IngestSqlPlanLinesResponse) String() string
type IngestSqlPlanLinesResponseDetails
    func (m IngestSqlPlanLinesResponseDetails) String() string
    func (m IngestSqlPlanLinesResponseDetails) ValidateEnumValue() (bool, error)
type IngestSqlStatsDetails
    func (m IngestSqlStatsDetails) String() string
    func (m IngestSqlStatsDetails) ValidateEnumValue() (bool, error)
type IngestSqlStatsRequest
    func (request IngestSqlStatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestSqlStatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestSqlStatsRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestSqlStatsRequest) String() string
    func (request IngestSqlStatsRequest) ValidateEnumValue() (bool, error)
type IngestSqlStatsResponse
    func (response IngestSqlStatsResponse) HTTPResponse() *http.Response
    func (response IngestSqlStatsResponse) String() string
type IngestSqlStatsResponseDetails
    func (m IngestSqlStatsResponseDetails) String() string
    func (m IngestSqlStatsResponseDetails) ValidateEnumValue() (bool, error)
type IngestSqlTextDetails
    func (m IngestSqlTextDetails) String() string
    func (m IngestSqlTextDetails) ValidateEnumValue() (bool, error)
type IngestSqlTextRequest
    func (request IngestSqlTextRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestSqlTextRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestSqlTextRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestSqlTextRequest) String() string
    func (request IngestSqlTextRequest) ValidateEnumValue() (bool, error)
type IngestSqlTextResponse
    func (response IngestSqlTextResponse) HTTPResponse() *http.Response
    func (response IngestSqlTextResponse) String() string
type IngestSqlTextResponseDetails
    func (m IngestSqlTextResponseDetails) String() string
    func (m IngestSqlTextResponseDetails) ValidateEnumValue() (bool, error)
type InstanceMetrics
    func (m InstanceMetrics) String() string
    func (m InstanceMetrics) ValidateEnumValue() (bool, error)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListAddmDbFindingCategoriesRequest
    func (request ListAddmDbFindingCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAddmDbFindingCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAddmDbFindingCategoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAddmDbFindingCategoriesRequest) String() string
    func (request ListAddmDbFindingCategoriesRequest) ValidateEnumValue() (bool, error)
type ListAddmDbFindingCategoriesResponse
    func (response ListAddmDbFindingCategoriesResponse) HTTPResponse() *http.Response
    func (response ListAddmDbFindingCategoriesResponse) String() string
type ListAddmDbFindingCategoriesSortByEnum
    func GetListAddmDbFindingCategoriesSortByEnumValues() []ListAddmDbFindingCategoriesSortByEnum
    func GetMappingListAddmDbFindingCategoriesSortByEnum(val string) (ListAddmDbFindingCategoriesSortByEnum, bool)
type ListAddmDbFindingCategoriesSortOrderEnum
    func GetListAddmDbFindingCategoriesSortOrderEnumValues() []ListAddmDbFindingCategoriesSortOrderEnum
    func GetMappingListAddmDbFindingCategoriesSortOrderEnum(val string) (ListAddmDbFindingCategoriesSortOrderEnum, bool)
type ListAddmDbFindingsTimeSeriesRequest
    func (request ListAddmDbFindingsTimeSeriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAddmDbFindingsTimeSeriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAddmDbFindingsTimeSeriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAddmDbFindingsTimeSeriesRequest) String() string
    func (request ListAddmDbFindingsTimeSeriesRequest) ValidateEnumValue() (bool, error)
type ListAddmDbFindingsTimeSeriesResponse
    func (response ListAddmDbFindingsTimeSeriesResponse) HTTPResponse() *http.Response
    func (response ListAddmDbFindingsTimeSeriesResponse) String() string
type ListAddmDbFindingsTimeSeriesSortByEnum
    func GetListAddmDbFindingsTimeSeriesSortByEnumValues() []ListAddmDbFindingsTimeSeriesSortByEnum
    func GetMappingListAddmDbFindingsTimeSeriesSortByEnum(val string) (ListAddmDbFindingsTimeSeriesSortByEnum, bool)
type ListAddmDbFindingsTimeSeriesSortOrderEnum
    func GetListAddmDbFindingsTimeSeriesSortOrderEnumValues() []ListAddmDbFindingsTimeSeriesSortOrderEnum
    func GetMappingListAddmDbFindingsTimeSeriesSortOrderEnum(val string) (ListAddmDbFindingsTimeSeriesSortOrderEnum, bool)
type ListAddmDbParameterCategoriesRequest
    func (request ListAddmDbParameterCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAddmDbParameterCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAddmDbParameterCategoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAddmDbParameterCategoriesRequest) String() string
    func (request ListAddmDbParameterCategoriesRequest) ValidateEnumValue() (bool, error)
type ListAddmDbParameterCategoriesResponse
    func (response ListAddmDbParameterCategoriesResponse) HTTPResponse() *http.Response
    func (response ListAddmDbParameterCategoriesResponse) String() string
type ListAddmDbParameterCategoriesSortByEnum
    func GetListAddmDbParameterCategoriesSortByEnumValues() []ListAddmDbParameterCategoriesSortByEnum
    func GetMappingListAddmDbParameterCategoriesSortByEnum(val string) (ListAddmDbParameterCategoriesSortByEnum, bool)
type ListAddmDbParameterCategoriesSortOrderEnum
    func GetListAddmDbParameterCategoriesSortOrderEnumValues() []ListAddmDbParameterCategoriesSortOrderEnum
    func GetMappingListAddmDbParameterCategoriesSortOrderEnum(val string) (ListAddmDbParameterCategoriesSortOrderEnum, bool)
type ListAddmDbRecommendationCategoriesRequest
    func (request ListAddmDbRecommendationCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAddmDbRecommendationCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAddmDbRecommendationCategoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAddmDbRecommendationCategoriesRequest) String() string
    func (request ListAddmDbRecommendationCategoriesRequest) ValidateEnumValue() (bool, error)
type ListAddmDbRecommendationCategoriesResponse
    func (response ListAddmDbRecommendationCategoriesResponse) HTTPResponse() *http.Response
    func (response ListAddmDbRecommendationCategoriesResponse) String() string
type ListAddmDbRecommendationCategoriesSortByEnum
    func GetListAddmDbRecommendationCategoriesSortByEnumValues() []ListAddmDbRecommendationCategoriesSortByEnum
    func GetMappingListAddmDbRecommendationCategoriesSortByEnum(val string) (ListAddmDbRecommendationCategoriesSortByEnum, bool)
type ListAddmDbRecommendationCategoriesSortOrderEnum
    func GetListAddmDbRecommendationCategoriesSortOrderEnumValues() []ListAddmDbRecommendationCategoriesSortOrderEnum
    func GetMappingListAddmDbRecommendationCategoriesSortOrderEnum(val string) (ListAddmDbRecommendationCategoriesSortOrderEnum, bool)
type ListAddmDbRecommendationsTimeSeriesRequest
    func (request ListAddmDbRecommendationsTimeSeriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAddmDbRecommendationsTimeSeriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAddmDbRecommendationsTimeSeriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAddmDbRecommendationsTimeSeriesRequest) String() string
    func (request ListAddmDbRecommendationsTimeSeriesRequest) ValidateEnumValue() (bool, error)
type ListAddmDbRecommendationsTimeSeriesResponse
    func (response ListAddmDbRecommendationsTimeSeriesResponse) HTTPResponse() *http.Response
    func (response ListAddmDbRecommendationsTimeSeriesResponse) String() string
type ListAddmDbRecommendationsTimeSeriesSortByEnum
    func GetListAddmDbRecommendationsTimeSeriesSortByEnumValues() []ListAddmDbRecommendationsTimeSeriesSortByEnum
    func GetMappingListAddmDbRecommendationsTimeSeriesSortByEnum(val string) (ListAddmDbRecommendationsTimeSeriesSortByEnum, bool)
type ListAddmDbRecommendationsTimeSeriesSortOrderEnum
    func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumValues() []ListAddmDbRecommendationsTimeSeriesSortOrderEnum
    func GetMappingListAddmDbRecommendationsTimeSeriesSortOrderEnum(val string) (ListAddmDbRecommendationsTimeSeriesSortOrderEnum, bool)
type ListAddmDbsRequest
    func (request ListAddmDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAddmDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAddmDbsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAddmDbsRequest) String() string
    func (request ListAddmDbsRequest) ValidateEnumValue() (bool, error)
type ListAddmDbsResponse
    func (response ListAddmDbsResponse) HTTPResponse() *http.Response
    func (response ListAddmDbsResponse) String() string
type ListAddmDbsSortByEnum
    func GetListAddmDbsSortByEnumValues() []ListAddmDbsSortByEnum
    func GetMappingListAddmDbsSortByEnum(val string) (ListAddmDbsSortByEnum, bool)
type ListAddmDbsSortOrderEnum
    func GetListAddmDbsSortOrderEnumValues() []ListAddmDbsSortOrderEnum
    func GetMappingListAddmDbsSortOrderEnum(val string) (ListAddmDbsSortOrderEnum, bool)
type ListAwrDatabaseSnapshotsRequest
    func (request ListAwrDatabaseSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrDatabaseSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrDatabaseSnapshotsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrDatabaseSnapshotsRequest) String() string
    func (request ListAwrDatabaseSnapshotsRequest) ValidateEnumValue() (bool, error)
type ListAwrDatabaseSnapshotsResponse
    func (response ListAwrDatabaseSnapshotsResponse) HTTPResponse() *http.Response
    func (response ListAwrDatabaseSnapshotsResponse) String() string
type ListAwrDatabaseSnapshotsSortByEnum
    func GetListAwrDatabaseSnapshotsSortByEnumValues() []ListAwrDatabaseSnapshotsSortByEnum
    func GetMappingListAwrDatabaseSnapshotsSortByEnum(val string) (ListAwrDatabaseSnapshotsSortByEnum, bool)
type ListAwrDatabaseSnapshotsSortOrderEnum
    func GetListAwrDatabaseSnapshotsSortOrderEnumValues() []ListAwrDatabaseSnapshotsSortOrderEnum
    func GetMappingListAwrDatabaseSnapshotsSortOrderEnum(val string) (ListAwrDatabaseSnapshotsSortOrderEnum, bool)
type ListAwrDatabasesRequest
    func (request ListAwrDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrDatabasesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrDatabasesRequest) String() string
    func (request ListAwrDatabasesRequest) ValidateEnumValue() (bool, error)
type ListAwrDatabasesResponse
    func (response ListAwrDatabasesResponse) HTTPResponse() *http.Response
    func (response ListAwrDatabasesResponse) String() string
type ListAwrDatabasesSortByEnum
    func GetListAwrDatabasesSortByEnumValues() []ListAwrDatabasesSortByEnum
    func GetMappingListAwrDatabasesSortByEnum(val string) (ListAwrDatabasesSortByEnum, bool)
type ListAwrDatabasesSortOrderEnum
    func GetListAwrDatabasesSortOrderEnumValues() []ListAwrDatabasesSortOrderEnum
    func GetMappingListAwrDatabasesSortOrderEnum(val string) (ListAwrDatabasesSortOrderEnum, bool)
type ListAwrHubObjectsFieldsEnum
    func GetListAwrHubObjectsFieldsEnumValues() []ListAwrHubObjectsFieldsEnum
    func GetMappingListAwrHubObjectsFieldsEnum(val string) (ListAwrHubObjectsFieldsEnum, bool)
type ListAwrHubObjectsRequest
    func (request ListAwrHubObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrHubObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrHubObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrHubObjectsRequest) String() string
    func (request ListAwrHubObjectsRequest) ValidateEnumValue() (bool, error)
type ListAwrHubObjectsResponse
    func (response ListAwrHubObjectsResponse) HTTPResponse() *http.Response
    func (response ListAwrHubObjectsResponse) String() string
type ListAwrHubSourcesRequest
    func (request ListAwrHubSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrHubSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrHubSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrHubSourcesRequest) String() string
    func (request ListAwrHubSourcesRequest) ValidateEnumValue() (bool, error)
type ListAwrHubSourcesResponse
    func (response ListAwrHubSourcesResponse) HTTPResponse() *http.Response
    func (response ListAwrHubSourcesResponse) String() string
type ListAwrHubSourcesSortByEnum
    func GetListAwrHubSourcesSortByEnumValues() []ListAwrHubSourcesSortByEnum
    func GetMappingListAwrHubSourcesSortByEnum(val string) (ListAwrHubSourcesSortByEnum, bool)
type ListAwrHubSourcesSortOrderEnum
    func GetListAwrHubSourcesSortOrderEnumValues() []ListAwrHubSourcesSortOrderEnum
    func GetMappingListAwrHubSourcesSortOrderEnum(val string) (ListAwrHubSourcesSortOrderEnum, bool)
type ListAwrHubsRequest
    func (request ListAwrHubsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrHubsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrHubsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrHubsRequest) String() string
    func (request ListAwrHubsRequest) ValidateEnumValue() (bool, error)
type ListAwrHubsResponse
    func (response ListAwrHubsResponse) HTTPResponse() *http.Response
    func (response ListAwrHubsResponse) String() string
type ListAwrHubsSortByEnum
    func GetListAwrHubsSortByEnumValues() []ListAwrHubsSortByEnum
    func GetMappingListAwrHubsSortByEnum(val string) (ListAwrHubsSortByEnum, bool)
type ListAwrHubsSortOrderEnum
    func GetListAwrHubsSortOrderEnumValues() []ListAwrHubsSortOrderEnum
    func GetMappingListAwrHubsSortOrderEnum(val string) (ListAwrHubsSortOrderEnum, bool)
type ListAwrSnapshotsRequest
    func (request ListAwrSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrSnapshotsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrSnapshotsRequest) String() string
    func (request ListAwrSnapshotsRequest) ValidateEnumValue() (bool, error)
type ListAwrSnapshotsResponse
    func (response ListAwrSnapshotsResponse) HTTPResponse() *http.Response
    func (response ListAwrSnapshotsResponse) String() string
type ListAwrSnapshotsSortByEnum
    func GetListAwrSnapshotsSortByEnumValues() []ListAwrSnapshotsSortByEnum
    func GetMappingListAwrSnapshotsSortByEnum(val string) (ListAwrSnapshotsSortByEnum, bool)
type ListAwrSnapshotsSortOrderEnum
    func GetListAwrSnapshotsSortOrderEnumValues() []ListAwrSnapshotsSortOrderEnum
    func GetMappingListAwrSnapshotsSortOrderEnum(val string) (ListAwrSnapshotsSortOrderEnum, bool)
type ListDatabaseConfigurationsDatabaseTypeEnum
    func GetListDatabaseConfigurationsDatabaseTypeEnumValues() []ListDatabaseConfigurationsDatabaseTypeEnum
    func GetMappingListDatabaseConfigurationsDatabaseTypeEnum(val string) (ListDatabaseConfigurationsDatabaseTypeEnum, bool)
type ListDatabaseConfigurationsRequest
    func (request ListDatabaseConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseConfigurationsRequest) String() string
    func (request ListDatabaseConfigurationsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseConfigurationsResponse
    func (response ListDatabaseConfigurationsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseConfigurationsResponse) String() string
type ListDatabaseConfigurationsSortByEnum
    func GetListDatabaseConfigurationsSortByEnumValues() []ListDatabaseConfigurationsSortByEnum
    func GetMappingListDatabaseConfigurationsSortByEnum(val string) (ListDatabaseConfigurationsSortByEnum, bool)
type ListDatabaseConfigurationsSortOrderEnum
    func GetListDatabaseConfigurationsSortOrderEnumValues() []ListDatabaseConfigurationsSortOrderEnum
    func GetMappingListDatabaseConfigurationsSortOrderEnum(val string) (ListDatabaseConfigurationsSortOrderEnum, bool)
type ListDatabaseInsightsDatabaseTypeEnum
    func GetListDatabaseInsightsDatabaseTypeEnumValues() []ListDatabaseInsightsDatabaseTypeEnum
    func GetMappingListDatabaseInsightsDatabaseTypeEnum(val string) (ListDatabaseInsightsDatabaseTypeEnum, bool)
type ListDatabaseInsightsFieldsEnum
    func GetListDatabaseInsightsFieldsEnumValues() []ListDatabaseInsightsFieldsEnum
    func GetMappingListDatabaseInsightsFieldsEnum(val string) (ListDatabaseInsightsFieldsEnum, bool)
type ListDatabaseInsightsRequest
    func (request ListDatabaseInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseInsightsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseInsightsRequest) String() string
    func (request ListDatabaseInsightsRequest) ValidateEnumValue() (bool, error)
type ListDatabaseInsightsResponse
    func (response ListDatabaseInsightsResponse) HTTPResponse() *http.Response
    func (response ListDatabaseInsightsResponse) String() string
type ListDatabaseInsightsSortByEnum
    func GetListDatabaseInsightsSortByEnumValues() []ListDatabaseInsightsSortByEnum
    func GetMappingListDatabaseInsightsSortByEnum(val string) (ListDatabaseInsightsSortByEnum, bool)
type ListDatabaseInsightsSortOrderEnum
    func GetListDatabaseInsightsSortOrderEnumValues() []ListDatabaseInsightsSortOrderEnum
    func GetMappingListDatabaseInsightsSortOrderEnum(val string) (ListDatabaseInsightsSortOrderEnum, bool)
type ListEnterpriseManagerBridgesRequest
    func (request ListEnterpriseManagerBridgesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListEnterpriseManagerBridgesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListEnterpriseManagerBridgesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEnterpriseManagerBridgesRequest) String() string
    func (request ListEnterpriseManagerBridgesRequest) ValidateEnumValue() (bool, error)
type ListEnterpriseManagerBridgesResponse
    func (response ListEnterpriseManagerBridgesResponse) HTTPResponse() *http.Response
    func (response ListEnterpriseManagerBridgesResponse) String() string
type ListEnterpriseManagerBridgesSortByEnum
    func GetListEnterpriseManagerBridgesSortByEnumValues() []ListEnterpriseManagerBridgesSortByEnum
    func GetMappingListEnterpriseManagerBridgesSortByEnum(val string) (ListEnterpriseManagerBridgesSortByEnum, bool)
type ListEnterpriseManagerBridgesSortOrderEnum
    func GetListEnterpriseManagerBridgesSortOrderEnumValues() []ListEnterpriseManagerBridgesSortOrderEnum
    func GetMappingListEnterpriseManagerBridgesSortOrderEnum(val string) (ListEnterpriseManagerBridgesSortOrderEnum, bool)
type ListExadataConfigurationsRequest
    func (request ListExadataConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListExadataConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListExadataConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListExadataConfigurationsRequest) String() string
    func (request ListExadataConfigurationsRequest) ValidateEnumValue() (bool, error)
type ListExadataConfigurationsResponse
    func (response ListExadataConfigurationsResponse) HTTPResponse() *http.Response
    func (response ListExadataConfigurationsResponse) String() string
type ListExadataConfigurationsSortByEnum
    func GetListExadataConfigurationsSortByEnumValues() []ListExadataConfigurationsSortByEnum
    func GetMappingListExadataConfigurationsSortByEnum(val string) (ListExadataConfigurationsSortByEnum, bool)
type ListExadataConfigurationsSortOrderEnum
    func GetListExadataConfigurationsSortOrderEnumValues() []ListExadataConfigurationsSortOrderEnum
    func GetMappingListExadataConfigurationsSortOrderEnum(val string) (ListExadataConfigurationsSortOrderEnum, bool)
type ListExadataInsightsRequest
    func (request ListExadataInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListExadataInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListExadataInsightsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListExadataInsightsRequest) String() string
    func (request ListExadataInsightsRequest) ValidateEnumValue() (bool, error)
type ListExadataInsightsResponse
    func (response ListExadataInsightsResponse) HTTPResponse() *http.Response
    func (response ListExadataInsightsResponse) String() string
type ListExadataInsightsSortByEnum
    func GetListExadataInsightsSortByEnumValues() []ListExadataInsightsSortByEnum
    func GetMappingListExadataInsightsSortByEnum(val string) (ListExadataInsightsSortByEnum, bool)
type ListExadataInsightsSortOrderEnum
    func GetListExadataInsightsSortOrderEnumValues() []ListExadataInsightsSortOrderEnum
    func GetMappingListExadataInsightsSortOrderEnum(val string) (ListExadataInsightsSortOrderEnum, bool)
type ListHostConfigurationsPlatformTypeEnum
    func GetListHostConfigurationsPlatformTypeEnumValues() []ListHostConfigurationsPlatformTypeEnum
    func GetMappingListHostConfigurationsPlatformTypeEnum(val string) (ListHostConfigurationsPlatformTypeEnum, bool)
type ListHostConfigurationsRequest
    func (request ListHostConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostConfigurationsRequest) String() string
    func (request ListHostConfigurationsRequest) ValidateEnumValue() (bool, error)
type ListHostConfigurationsResponse
    func (response ListHostConfigurationsResponse) HTTPResponse() *http.Response
    func (response ListHostConfigurationsResponse) String() string
type ListHostConfigurationsSortByEnum
    func GetListHostConfigurationsSortByEnumValues() []ListHostConfigurationsSortByEnum
    func GetMappingListHostConfigurationsSortByEnum(val string) (ListHostConfigurationsSortByEnum, bool)
type ListHostConfigurationsSortOrderEnum
    func GetListHostConfigurationsSortOrderEnumValues() []ListHostConfigurationsSortOrderEnum
    func GetMappingListHostConfigurationsSortOrderEnum(val string) (ListHostConfigurationsSortOrderEnum, bool)
type ListHostInsightsPlatformTypeEnum
    func GetListHostInsightsPlatformTypeEnumValues() []ListHostInsightsPlatformTypeEnum
    func GetMappingListHostInsightsPlatformTypeEnum(val string) (ListHostInsightsPlatformTypeEnum, bool)
type ListHostInsightsRequest
    func (request ListHostInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostInsightsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostInsightsRequest) String() string
    func (request ListHostInsightsRequest) ValidateEnumValue() (bool, error)
type ListHostInsightsResponse
    func (response ListHostInsightsResponse) HTTPResponse() *http.Response
    func (response ListHostInsightsResponse) String() string
type ListHostInsightsSortByEnum
    func GetListHostInsightsSortByEnumValues() []ListHostInsightsSortByEnum
    func GetMappingListHostInsightsSortByEnum(val string) (ListHostInsightsSortByEnum, bool)
type ListHostInsightsSortOrderEnum
    func GetListHostInsightsSortOrderEnumValues() []ListHostInsightsSortOrderEnum
    func GetMappingListHostInsightsSortOrderEnum(val string) (ListHostInsightsSortOrderEnum, bool)
type ListHostedEntitiesPlatformTypeEnum
    func GetListHostedEntitiesPlatformTypeEnumValues() []ListHostedEntitiesPlatformTypeEnum
    func GetMappingListHostedEntitiesPlatformTypeEnum(val string) (ListHostedEntitiesPlatformTypeEnum, bool)
type ListHostedEntitiesRequest
    func (request ListHostedEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostedEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostedEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostedEntitiesRequest) String() string
    func (request ListHostedEntitiesRequest) ValidateEnumValue() (bool, error)
type ListHostedEntitiesResponse
    func (response ListHostedEntitiesResponse) HTTPResponse() *http.Response
    func (response ListHostedEntitiesResponse) String() string
type ListHostedEntitiesSortByEnum
    func GetListHostedEntitiesSortByEnumValues() []ListHostedEntitiesSortByEnum
    func GetMappingListHostedEntitiesSortByEnum(val string) (ListHostedEntitiesSortByEnum, bool)
type ListHostedEntitiesSortOrderEnum
    func GetListHostedEntitiesSortOrderEnumValues() []ListHostedEntitiesSortOrderEnum
    func GetMappingListHostedEntitiesSortOrderEnum(val string) (ListHostedEntitiesSortOrderEnum, bool)
type ListImportableAgentEntitiesRequest
    func (request ListImportableAgentEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListImportableAgentEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListImportableAgentEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListImportableAgentEntitiesRequest) String() string
    func (request ListImportableAgentEntitiesRequest) ValidateEnumValue() (bool, error)
type ListImportableAgentEntitiesResponse
    func (response ListImportableAgentEntitiesResponse) HTTPResponse() *http.Response
    func (response ListImportableAgentEntitiesResponse) String() string
type ListImportableAgentEntitiesSortByEnum
    func GetListImportableAgentEntitiesSortByEnumValues() []ListImportableAgentEntitiesSortByEnum
    func GetMappingListImportableAgentEntitiesSortByEnum(val string) (ListImportableAgentEntitiesSortByEnum, bool)
type ListImportableAgentEntitiesSortOrderEnum
    func GetListImportableAgentEntitiesSortOrderEnumValues() []ListImportableAgentEntitiesSortOrderEnum
    func GetMappingListImportableAgentEntitiesSortOrderEnum(val string) (ListImportableAgentEntitiesSortOrderEnum, bool)
type ListImportableComputeEntitiesRequest
    func (request ListImportableComputeEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListImportableComputeEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListImportableComputeEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListImportableComputeEntitiesRequest) String() string
    func (request ListImportableComputeEntitiesRequest) ValidateEnumValue() (bool, error)
type ListImportableComputeEntitiesResponse
    func (response ListImportableComputeEntitiesResponse) HTTPResponse() *http.Response
    func (response ListImportableComputeEntitiesResponse) String() string
type ListImportableComputeEntitiesSortByEnum
    func GetListImportableComputeEntitiesSortByEnumValues() []ListImportableComputeEntitiesSortByEnum
    func GetMappingListImportableComputeEntitiesSortByEnum(val string) (ListImportableComputeEntitiesSortByEnum, bool)
type ListImportableComputeEntitiesSortOrderEnum
    func GetListImportableComputeEntitiesSortOrderEnumValues() []ListImportableComputeEntitiesSortOrderEnum
    func GetMappingListImportableComputeEntitiesSortOrderEnum(val string) (ListImportableComputeEntitiesSortOrderEnum, bool)
type ListImportableEnterpriseManagerEntitiesRequest
    func (request ListImportableEnterpriseManagerEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListImportableEnterpriseManagerEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListImportableEnterpriseManagerEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListImportableEnterpriseManagerEntitiesRequest) String() string
    func (request ListImportableEnterpriseManagerEntitiesRequest) ValidateEnumValue() (bool, error)
type ListImportableEnterpriseManagerEntitiesResponse
    func (response ListImportableEnterpriseManagerEntitiesResponse) HTTPResponse() *http.Response
    func (response ListImportableEnterpriseManagerEntitiesResponse) String() string
type ListNewsReportsRequest
    func (request ListNewsReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListNewsReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListNewsReportsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListNewsReportsRequest) String() string
    func (request ListNewsReportsRequest) ValidateEnumValue() (bool, error)
type ListNewsReportsResponse
    func (response ListNewsReportsResponse) HTTPResponse() *http.Response
    func (response ListNewsReportsResponse) String() string
type ListNewsReportsSortByEnum
    func GetListNewsReportsSortByEnumValues() []ListNewsReportsSortByEnum
    func GetMappingListNewsReportsSortByEnum(val string) (ListNewsReportsSortByEnum, bool)
type ListNewsReportsSortOrderEnum
    func GetListNewsReportsSortOrderEnumValues() []ListNewsReportsSortOrderEnum
    func GetMappingListNewsReportsSortOrderEnum(val string) (ListNewsReportsSortOrderEnum, bool)
type ListObjects
    func (m ListObjects) String() string
    func (m ListObjects) ValidateEnumValue() (bool, error)
type ListOperationsInsightsPrivateEndpointsRequest
    func (request ListOperationsInsightsPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOperationsInsightsPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOperationsInsightsPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOperationsInsightsPrivateEndpointsRequest) String() string
    func (request ListOperationsInsightsPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListOperationsInsightsPrivateEndpointsResponse
    func (response ListOperationsInsightsPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListOperationsInsightsPrivateEndpointsResponse) String() string
type ListOperationsInsightsPrivateEndpointsSortByEnum
    func GetListOperationsInsightsPrivateEndpointsSortByEnumValues() []ListOperationsInsightsPrivateEndpointsSortByEnum
    func GetMappingListOperationsInsightsPrivateEndpointsSortByEnum(val string) (ListOperationsInsightsPrivateEndpointsSortByEnum, bool)
type ListOperationsInsightsPrivateEndpointsSortOrderEnum
    func GetListOperationsInsightsPrivateEndpointsSortOrderEnumValues() []ListOperationsInsightsPrivateEndpointsSortOrderEnum
    func GetMappingListOperationsInsightsPrivateEndpointsSortOrderEnum(val string) (ListOperationsInsightsPrivateEndpointsSortOrderEnum, bool)
type ListOperationsInsightsWarehouseUsersRequest
    func (request ListOperationsInsightsWarehouseUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOperationsInsightsWarehouseUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOperationsInsightsWarehouseUsersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOperationsInsightsWarehouseUsersRequest) String() string
    func (request ListOperationsInsightsWarehouseUsersRequest) ValidateEnumValue() (bool, error)
type ListOperationsInsightsWarehouseUsersResponse
    func (response ListOperationsInsightsWarehouseUsersResponse) HTTPResponse() *http.Response
    func (response ListOperationsInsightsWarehouseUsersResponse) String() string
type ListOperationsInsightsWarehouseUsersSortByEnum
    func GetListOperationsInsightsWarehouseUsersSortByEnumValues() []ListOperationsInsightsWarehouseUsersSortByEnum
    func GetMappingListOperationsInsightsWarehouseUsersSortByEnum(val string) (ListOperationsInsightsWarehouseUsersSortByEnum, bool)
type ListOperationsInsightsWarehouseUsersSortOrderEnum
    func GetListOperationsInsightsWarehouseUsersSortOrderEnumValues() []ListOperationsInsightsWarehouseUsersSortOrderEnum
    func GetMappingListOperationsInsightsWarehouseUsersSortOrderEnum(val string) (ListOperationsInsightsWarehouseUsersSortOrderEnum, bool)
type ListOperationsInsightsWarehousesRequest
    func (request ListOperationsInsightsWarehousesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOperationsInsightsWarehousesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOperationsInsightsWarehousesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOperationsInsightsWarehousesRequest) String() string
    func (request ListOperationsInsightsWarehousesRequest) ValidateEnumValue() (bool, error)
type ListOperationsInsightsWarehousesResponse
    func (response ListOperationsInsightsWarehousesResponse) HTTPResponse() *http.Response
    func (response ListOperationsInsightsWarehousesResponse) String() string
type ListOperationsInsightsWarehousesSortByEnum
    func GetListOperationsInsightsWarehousesSortByEnumValues() []ListOperationsInsightsWarehousesSortByEnum
    func GetMappingListOperationsInsightsWarehousesSortByEnum(val string) (ListOperationsInsightsWarehousesSortByEnum, bool)
type ListOperationsInsightsWarehousesSortOrderEnum
    func GetListOperationsInsightsWarehousesSortOrderEnumValues() []ListOperationsInsightsWarehousesSortOrderEnum
    func GetMappingListOperationsInsightsWarehousesSortOrderEnum(val string) (ListOperationsInsightsWarehousesSortOrderEnum, bool)
type ListOpsiConfigurationsRequest
    func (request ListOpsiConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOpsiConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOpsiConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOpsiConfigurationsRequest) String() string
    func (request ListOpsiConfigurationsRequest) ValidateEnumValue() (bool, error)
type ListOpsiConfigurationsResponse
    func (response ListOpsiConfigurationsResponse) HTTPResponse() *http.Response
    func (response ListOpsiConfigurationsResponse) String() string
type ListOpsiConfigurationsSortByEnum
    func GetListOpsiConfigurationsSortByEnumValues() []ListOpsiConfigurationsSortByEnum
    func GetMappingListOpsiConfigurationsSortByEnum(val string) (ListOpsiConfigurationsSortByEnum, bool)
type ListOpsiConfigurationsSortOrderEnum
    func GetListOpsiConfigurationsSortOrderEnumValues() []ListOpsiConfigurationsSortOrderEnum
    func GetMappingListOpsiConfigurationsSortOrderEnum(val string) (ListOpsiConfigurationsSortOrderEnum, bool)
type ListOpsiDataObjectsRequest
    func (request ListOpsiDataObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOpsiDataObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOpsiDataObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOpsiDataObjectsRequest) String() string
    func (request ListOpsiDataObjectsRequest) ValidateEnumValue() (bool, error)
type ListOpsiDataObjectsResponse
    func (response ListOpsiDataObjectsResponse) HTTPResponse() *http.Response
    func (response ListOpsiDataObjectsResponse) String() string
type ListOpsiDataObjectsSortByEnum
    func GetListOpsiDataObjectsSortByEnumValues() []ListOpsiDataObjectsSortByEnum
    func GetMappingListOpsiDataObjectsSortByEnum(val string) (ListOpsiDataObjectsSortByEnum, bool)
type ListOpsiDataObjectsSortOrderEnum
    func GetListOpsiDataObjectsSortOrderEnumValues() []ListOpsiDataObjectsSortOrderEnum
    func GetMappingListOpsiDataObjectsSortOrderEnum(val string) (ListOpsiDataObjectsSortOrderEnum, bool)
type ListSqlPlansRequest
    func (request ListSqlPlansRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSqlPlansRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSqlPlansRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSqlPlansRequest) String() string
    func (request ListSqlPlansRequest) ValidateEnumValue() (bool, error)
type ListSqlPlansResponse
    func (response ListSqlPlansResponse) HTTPResponse() *http.Response
    func (response ListSqlPlansResponse) String() string
type ListSqlSearchesRequest
    func (request ListSqlSearchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSqlSearchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSqlSearchesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSqlSearchesRequest) String() string
    func (request ListSqlSearchesRequest) ValidateEnumValue() (bool, error)
type ListSqlSearchesResponse
    func (response ListSqlSearchesResponse) HTTPResponse() *http.Response
    func (response ListSqlSearchesResponse) String() string
type ListSqlTextsRequest
    func (request ListSqlTextsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSqlTextsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSqlTextsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSqlTextsRequest) String() string
    func (request ListSqlTextsRequest) ValidateEnumValue() (bool, error)
type ListSqlTextsResponse
    func (response ListSqlTextsResponse) HTTPResponse() *http.Response
    func (response ListSqlTextsResponse) String() string
type ListWarehouseDataObjectsRequest
    func (request ListWarehouseDataObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWarehouseDataObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWarehouseDataObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWarehouseDataObjectsRequest) String() string
    func (request ListWarehouseDataObjectsRequest) ValidateEnumValue() (bool, error)
type ListWarehouseDataObjectsResponse
    func (response ListWarehouseDataObjectsResponse) HTTPResponse() *http.Response
    func (response ListWarehouseDataObjectsResponse) String() string
type ListWarehouseDataObjectsSortByEnum
    func GetListWarehouseDataObjectsSortByEnumValues() []ListWarehouseDataObjectsSortByEnum
    func GetMappingListWarehouseDataObjectsSortByEnum(val string) (ListWarehouseDataObjectsSortByEnum, bool)
type ListWarehouseDataObjectsSortOrderEnum
    func GetListWarehouseDataObjectsSortOrderEnumValues() []ListWarehouseDataObjectsSortOrderEnum
    func GetMappingListWarehouseDataObjectsSortOrderEnum(val string) (ListWarehouseDataObjectsSortOrderEnum, bool)
type ListWarehouseDataObjectsSummaryFieldEnum
    func GetListWarehouseDataObjectsSummaryFieldEnumValues() []ListWarehouseDataObjectsSummaryFieldEnum
    func GetMappingListWarehouseDataObjectsSummaryFieldEnum(val string) (ListWarehouseDataObjectsSummaryFieldEnum, bool)
type ListWarehouseDataObjectsWarehouseTypeEnum
    func GetListWarehouseDataObjectsWarehouseTypeEnumValues() []ListWarehouseDataObjectsWarehouseTypeEnum
    func GetMappingListWarehouseDataObjectsWarehouseTypeEnum(val string) (ListWarehouseDataObjectsWarehouseTypeEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type MacsManagedCloudHostConfigurationSummary
    func (m MacsManagedCloudHostConfigurationSummary) GetCompartmentId() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetCoresPerSocket() *int
    func (m MacsManagedCloudHostConfigurationSummary) GetCpuArchitecture() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetCpuCacheInMBs() *float64
    func (m MacsManagedCloudHostConfigurationSummary) GetCpuFrequencyInMhz() *float64
    func (m MacsManagedCloudHostConfigurationSummary) GetCpuImplementation() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetCpuVendor() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedCloudHostConfigurationSummary) GetFreeformTags() map[string]string
    func (m MacsManagedCloudHostConfigurationSummary) GetHostInsightId() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetHostName() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool
    func (m MacsManagedCloudHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum
    func (m MacsManagedCloudHostConfigurationSummary) GetPlatformVendor() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetPlatformVersion() *string
    func (m MacsManagedCloudHostConfigurationSummary) GetThreadsPerSocket() *int
    func (m MacsManagedCloudHostConfigurationSummary) GetTotalCpus() *int
    func (m MacsManagedCloudHostConfigurationSummary) GetTotalMemoryInGBs() *float64
    func (m MacsManagedCloudHostConfigurationSummary) GetTotalSockets() *int
    func (m MacsManagedCloudHostConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedCloudHostConfigurationSummary) String() string
    func (m MacsManagedCloudHostConfigurationSummary) ValidateEnumValue() (bool, error)
type MacsManagedCloudHostInsight
    func (m MacsManagedCloudHostInsight) GetCompartmentId() *string
    func (m MacsManagedCloudHostInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedCloudHostInsight) GetFreeformTags() map[string]string
    func (m MacsManagedCloudHostInsight) GetHostDisplayName() *string
    func (m MacsManagedCloudHostInsight) GetHostName() *string
    func (m MacsManagedCloudHostInsight) GetHostType() *string
    func (m MacsManagedCloudHostInsight) GetId() *string
    func (m MacsManagedCloudHostInsight) GetLifecycleDetails() *string
    func (m MacsManagedCloudHostInsight) GetLifecycleState() LifecycleStateEnum
    func (m MacsManagedCloudHostInsight) GetProcessorCount() *int
    func (m MacsManagedCloudHostInsight) GetStatus() ResourceStatusEnum
    func (m MacsManagedCloudHostInsight) GetSystemTags() map[string]map[string]interface{}
    func (m MacsManagedCloudHostInsight) GetTimeCreated() *common.SDKTime
    func (m MacsManagedCloudHostInsight) GetTimeUpdated() *common.SDKTime
    func (m MacsManagedCloudHostInsight) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedCloudHostInsight) String() string
    func (m MacsManagedCloudHostInsight) ValidateEnumValue() (bool, error)
type MacsManagedCloudHostInsightPlatformTypeEnum
    func GetMacsManagedCloudHostInsightPlatformTypeEnumValues() []MacsManagedCloudHostInsightPlatformTypeEnum
    func GetMappingMacsManagedCloudHostInsightPlatformTypeEnum(val string) (MacsManagedCloudHostInsightPlatformTypeEnum, bool)
type MacsManagedCloudHostInsightSummary
    func (m MacsManagedCloudHostInsightSummary) GetCompartmentId() *string
    func (m MacsManagedCloudHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedCloudHostInsightSummary) GetFreeformTags() map[string]string
    func (m MacsManagedCloudHostInsightSummary) GetHostDisplayName() *string
    func (m MacsManagedCloudHostInsightSummary) GetHostName() *string
    func (m MacsManagedCloudHostInsightSummary) GetHostType() *string
    func (m MacsManagedCloudHostInsightSummary) GetId() *string
    func (m MacsManagedCloudHostInsightSummary) GetLifecycleDetails() *string
    func (m MacsManagedCloudHostInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m MacsManagedCloudHostInsightSummary) GetOpsiPrivateEndpointId() *string
    func (m MacsManagedCloudHostInsightSummary) GetProcessorCount() *int
    func (m MacsManagedCloudHostInsightSummary) GetStatus() ResourceStatusEnum
    func (m MacsManagedCloudHostInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m MacsManagedCloudHostInsightSummary) GetTimeCreated() *common.SDKTime
    func (m MacsManagedCloudHostInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m MacsManagedCloudHostInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedCloudHostInsightSummary) String() string
    func (m MacsManagedCloudHostInsightSummary) ValidateEnumValue() (bool, error)
type MacsManagedCloudHostInsightSummaryPlatformTypeEnum
    func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumValues() []MacsManagedCloudHostInsightSummaryPlatformTypeEnum
    func GetMappingMacsManagedCloudHostInsightSummaryPlatformTypeEnum(val string) (MacsManagedCloudHostInsightSummaryPlatformTypeEnum, bool)
type MacsManagedExternalDatabaseConfigurationSummary
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetCdbName() *string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetCompartmentId() *string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName() *string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId() *string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseName() *string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseType() *string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion() *string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetFreeformTags() map[string]string
    func (m MacsManagedExternalDatabaseConfigurationSummary) GetProcessorCount() *int
    func (m MacsManagedExternalDatabaseConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedExternalDatabaseConfigurationSummary) String() string
    func (m MacsManagedExternalDatabaseConfigurationSummary) ValidateEnumValue() (bool, error)
type MacsManagedExternalDatabaseInsight
    func (m MacsManagedExternalDatabaseInsight) GetCompartmentId() *string
    func (m MacsManagedExternalDatabaseInsight) GetDatabaseConnectionStatusDetails() *string
    func (m MacsManagedExternalDatabaseInsight) GetDatabaseType() *string
    func (m MacsManagedExternalDatabaseInsight) GetDatabaseVersion() *string
    func (m MacsManagedExternalDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedExternalDatabaseInsight) GetFreeformTags() map[string]string
    func (m MacsManagedExternalDatabaseInsight) GetId() *string
    func (m MacsManagedExternalDatabaseInsight) GetLifecycleDetails() *string
    func (m MacsManagedExternalDatabaseInsight) GetLifecycleState() LifecycleStateEnum
    func (m MacsManagedExternalDatabaseInsight) GetProcessorCount() *int
    func (m MacsManagedExternalDatabaseInsight) GetStatus() ResourceStatusEnum
    func (m MacsManagedExternalDatabaseInsight) GetSystemTags() map[string]map[string]interface{}
    func (m MacsManagedExternalDatabaseInsight) GetTimeCreated() *common.SDKTime
    func (m MacsManagedExternalDatabaseInsight) GetTimeUpdated() *common.SDKTime
    func (m MacsManagedExternalDatabaseInsight) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedExternalDatabaseInsight) String() string
    func (m *MacsManagedExternalDatabaseInsight) UnmarshalJSON(data []byte) (e error)
    func (m MacsManagedExternalDatabaseInsight) ValidateEnumValue() (bool, error)
type MacsManagedExternalDatabaseInsightSummary
    func (m MacsManagedExternalDatabaseInsightSummary) GetCompartmentId() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseDisplayName() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseHostNames() []string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseId() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseName() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseType() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseVersion() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedExternalDatabaseInsightSummary) GetFreeformTags() map[string]string
    func (m MacsManagedExternalDatabaseInsightSummary) GetId() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetLifecycleDetails() *string
    func (m MacsManagedExternalDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m MacsManagedExternalDatabaseInsightSummary) GetProcessorCount() *int
    func (m MacsManagedExternalDatabaseInsightSummary) GetStatus() ResourceStatusEnum
    func (m MacsManagedExternalDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m MacsManagedExternalDatabaseInsightSummary) GetTimeCreated() *common.SDKTime
    func (m MacsManagedExternalDatabaseInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m MacsManagedExternalDatabaseInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedExternalDatabaseInsightSummary) String() string
    func (m MacsManagedExternalDatabaseInsightSummary) ValidateEnumValue() (bool, error)
type MacsManagedExternalHostConfigurationSummary
    func (m MacsManagedExternalHostConfigurationSummary) GetCompartmentId() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetCoresPerSocket() *int
    func (m MacsManagedExternalHostConfigurationSummary) GetCpuArchitecture() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetCpuCacheInMBs() *float64
    func (m MacsManagedExternalHostConfigurationSummary) GetCpuFrequencyInMhz() *float64
    func (m MacsManagedExternalHostConfigurationSummary) GetCpuImplementation() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetCpuVendor() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedExternalHostConfigurationSummary) GetFreeformTags() map[string]string
    func (m MacsManagedExternalHostConfigurationSummary) GetHostInsightId() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetHostName() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool
    func (m MacsManagedExternalHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum
    func (m MacsManagedExternalHostConfigurationSummary) GetPlatformVendor() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetPlatformVersion() *string
    func (m MacsManagedExternalHostConfigurationSummary) GetThreadsPerSocket() *int
    func (m MacsManagedExternalHostConfigurationSummary) GetTotalCpus() *int
    func (m MacsManagedExternalHostConfigurationSummary) GetTotalMemoryInGBs() *float64
    func (m MacsManagedExternalHostConfigurationSummary) GetTotalSockets() *int
    func (m MacsManagedExternalHostConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedExternalHostConfigurationSummary) String() string
    func (m MacsManagedExternalHostConfigurationSummary) ValidateEnumValue() (bool, error)
type MacsManagedExternalHostInsight
    func (m MacsManagedExternalHostInsight) GetCompartmentId() *string
    func (m MacsManagedExternalHostInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedExternalHostInsight) GetFreeformTags() map[string]string
    func (m MacsManagedExternalHostInsight) GetHostDisplayName() *string
    func (m MacsManagedExternalHostInsight) GetHostName() *string
    func (m MacsManagedExternalHostInsight) GetHostType() *string
    func (m MacsManagedExternalHostInsight) GetId() *string
    func (m MacsManagedExternalHostInsight) GetLifecycleDetails() *string
    func (m MacsManagedExternalHostInsight) GetLifecycleState() LifecycleStateEnum
    func (m MacsManagedExternalHostInsight) GetProcessorCount() *int
    func (m MacsManagedExternalHostInsight) GetStatus() ResourceStatusEnum
    func (m MacsManagedExternalHostInsight) GetSystemTags() map[string]map[string]interface{}
    func (m MacsManagedExternalHostInsight) GetTimeCreated() *common.SDKTime
    func (m MacsManagedExternalHostInsight) GetTimeUpdated() *common.SDKTime
    func (m MacsManagedExternalHostInsight) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedExternalHostInsight) String() string
    func (m MacsManagedExternalHostInsight) ValidateEnumValue() (bool, error)
type MacsManagedExternalHostInsightPlatformTypeEnum
    func GetMacsManagedExternalHostInsightPlatformTypeEnumValues() []MacsManagedExternalHostInsightPlatformTypeEnum
    func GetMappingMacsManagedExternalHostInsightPlatformTypeEnum(val string) (MacsManagedExternalHostInsightPlatformTypeEnum, bool)
type MacsManagedExternalHostInsightSummary
    func (m MacsManagedExternalHostInsightSummary) GetCompartmentId() *string
    func (m MacsManagedExternalHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m MacsManagedExternalHostInsightSummary) GetFreeformTags() map[string]string
    func (m MacsManagedExternalHostInsightSummary) GetHostDisplayName() *string
    func (m MacsManagedExternalHostInsightSummary) GetHostName() *string
    func (m MacsManagedExternalHostInsightSummary) GetHostType() *string
    func (m MacsManagedExternalHostInsightSummary) GetId() *string
    func (m MacsManagedExternalHostInsightSummary) GetLifecycleDetails() *string
    func (m MacsManagedExternalHostInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m MacsManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId() *string
    func (m MacsManagedExternalHostInsightSummary) GetProcessorCount() *int
    func (m MacsManagedExternalHostInsightSummary) GetStatus() ResourceStatusEnum
    func (m MacsManagedExternalHostInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m MacsManagedExternalHostInsightSummary) GetTimeCreated() *common.SDKTime
    func (m MacsManagedExternalHostInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m MacsManagedExternalHostInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m MacsManagedExternalHostInsightSummary) String() string
    func (m MacsManagedExternalHostInsightSummary) ValidateEnumValue() (bool, error)
type MacsManagedExternalHostInsightSummaryPlatformTypeEnum
    func GetMacsManagedExternalHostInsightSummaryPlatformTypeEnumValues() []MacsManagedExternalHostInsightSummaryPlatformTypeEnum
    func GetMappingMacsManagedExternalHostInsightSummaryPlatformTypeEnum(val string) (MacsManagedExternalHostInsightSummaryPlatformTypeEnum, bool)
type MySqlSqlText
    func (m MySqlSqlText) String() string
    func (m MySqlSqlText) ValidateEnumValue() (bool, error)
type NetworkUsageTrend
    func (m NetworkUsageTrend) String() string
    func (m NetworkUsageTrend) ValidateEnumValue() (bool, error)
type NetworkUsageTrendAggregation
    func (m NetworkUsageTrendAggregation) String() string
    func (m NetworkUsageTrendAggregation) ValidateEnumValue() (bool, error)
type NewsContentTypes
    func (m NewsContentTypes) String() string
    func (m NewsContentTypes) ValidateEnumValue() (bool, error)
type NewsContentTypesResourceEnum
    func GetMappingNewsContentTypesResourceEnum(val string) (NewsContentTypesResourceEnum, bool)
    func GetNewsContentTypesResourceEnumValues() []NewsContentTypesResourceEnum
type NewsFrequencyEnum
    func GetMappingNewsFrequencyEnum(val string) (NewsFrequencyEnum, bool)
    func GetNewsFrequencyEnumValues() []NewsFrequencyEnum
type NewsLocaleEnum
    func GetMappingNewsLocaleEnum(val string) (NewsLocaleEnum, bool)
    func GetNewsLocaleEnumValues() []NewsLocaleEnum
type NewsReport
    func (m NewsReport) String() string
    func (m NewsReport) ValidateEnumValue() (bool, error)
type NewsReportCollection
    func (m NewsReportCollection) String() string
    func (m NewsReportCollection) ValidateEnumValue() (bool, error)
type NewsReportSummary
    func (m NewsReportSummary) String() string
    func (m NewsReportSummary) ValidateEnumValue() (bool, error)
type NewsReports
    func (m NewsReports) String() string
    func (m NewsReports) ValidateEnumValue() (bool, error)
type NewsSqlInsightsContentTypesResourceEnum
    func GetMappingNewsSqlInsightsContentTypesResourceEnum(val string) (NewsSqlInsightsContentTypesResourceEnum, bool)
    func GetNewsSqlInsightsContentTypesResourceEnumValues() []NewsSqlInsightsContentTypesResourceEnum
type ObjectSummary
    func (m ObjectSummary) String() string
    func (m ObjectSummary) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OperationsInsightsClient
    func NewOperationsInsightsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OperationsInsightsClient, err error)
    func NewOperationsInsightsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OperationsInsightsClient, err error)
    func (client OperationsInsightsClient) AddExadataInsightMembers(ctx context.Context, request AddExadataInsightMembersRequest) (response AddExadataInsightMembersResponse, err error)
    func (client OperationsInsightsClient) ChangeAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse, err error)
    func (client OperationsInsightsClient) ChangeAwrHubSourceCompartment(ctx context.Context, request ChangeAwrHubSourceCompartmentRequest) (response ChangeAwrHubSourceCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeDatabaseInsightCompartment(ctx context.Context, request ChangeDatabaseInsightCompartmentRequest) (response ChangeDatabaseInsightCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeEnterpriseManagerBridgeCompartment(ctx context.Context, request ChangeEnterpriseManagerBridgeCompartmentRequest) (response ChangeEnterpriseManagerBridgeCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeExadataInsightCompartment(ctx context.Context, request ChangeExadataInsightCompartmentRequest) (response ChangeExadataInsightCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeHostInsightCompartment(ctx context.Context, request ChangeHostInsightCompartmentRequest) (response ChangeHostInsightCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeNewsReportCompartment(ctx context.Context, request ChangeNewsReportCompartmentRequest) (response ChangeNewsReportCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeOperationsInsightsPrivateEndpointCompartment(ctx context.Context, request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) (response ChangeOperationsInsightsPrivateEndpointCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeOperationsInsightsWarehouseCompartment(ctx context.Context, request ChangeOperationsInsightsWarehouseCompartmentRequest) (response ChangeOperationsInsightsWarehouseCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangeOpsiConfigurationCompartment(ctx context.Context, request ChangeOpsiConfigurationCompartmentRequest) (response ChangeOpsiConfigurationCompartmentResponse, err error)
    func (client OperationsInsightsClient) ChangePeComanagedDatabaseInsight(ctx context.Context, request ChangePeComanagedDatabaseInsightRequest) (response ChangePeComanagedDatabaseInsightResponse, err error)
    func (client *OperationsInsightsClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OperationsInsightsClient) CreateAwrHub(ctx context.Context, request CreateAwrHubRequest) (response CreateAwrHubResponse, err error)
    func (client OperationsInsightsClient) CreateAwrHubSource(ctx context.Context, request CreateAwrHubSourceRequest) (response CreateAwrHubSourceResponse, err error)
    func (client OperationsInsightsClient) CreateDatabaseInsight(ctx context.Context, request CreateDatabaseInsightRequest) (response CreateDatabaseInsightResponse, err error)
    func (client OperationsInsightsClient) CreateEnterpriseManagerBridge(ctx context.Context, request CreateEnterpriseManagerBridgeRequest) (response CreateEnterpriseManagerBridgeResponse, err error)
    func (client OperationsInsightsClient) CreateExadataInsight(ctx context.Context, request CreateExadataInsightRequest) (response CreateExadataInsightResponse, err error)
    func (client OperationsInsightsClient) CreateHostInsight(ctx context.Context, request CreateHostInsightRequest) (response CreateHostInsightResponse, err error)
    func (client OperationsInsightsClient) CreateNewsReport(ctx context.Context, request CreateNewsReportRequest) (response CreateNewsReportResponse, err error)
    func (client OperationsInsightsClient) CreateOperationsInsightsPrivateEndpoint(ctx context.Context, request CreateOperationsInsightsPrivateEndpointRequest) (response CreateOperationsInsightsPrivateEndpointResponse, err error)
    func (client OperationsInsightsClient) CreateOperationsInsightsWarehouse(ctx context.Context, request CreateOperationsInsightsWarehouseRequest) (response CreateOperationsInsightsWarehouseResponse, err error)
    func (client OperationsInsightsClient) CreateOperationsInsightsWarehouseUser(ctx context.Context, request CreateOperationsInsightsWarehouseUserRequest) (response CreateOperationsInsightsWarehouseUserResponse, err error)
    func (client OperationsInsightsClient) CreateOpsiConfiguration(ctx context.Context, request CreateOpsiConfigurationRequest) (response CreateOpsiConfigurationResponse, err error)
    func (client OperationsInsightsClient) DeleteAwrHub(ctx context.Context, request DeleteAwrHubRequest) (response DeleteAwrHubResponse, err error)
    func (client OperationsInsightsClient) DeleteAwrHubObject(ctx context.Context, request DeleteAwrHubObjectRequest) (response DeleteAwrHubObjectResponse, err error)
    func (client OperationsInsightsClient) DeleteAwrHubSource(ctx context.Context, request DeleteAwrHubSourceRequest) (response DeleteAwrHubSourceResponse, err error)
    func (client OperationsInsightsClient) DeleteDatabaseInsight(ctx context.Context, request DeleteDatabaseInsightRequest) (response DeleteDatabaseInsightResponse, err error)
    func (client OperationsInsightsClient) DeleteEnterpriseManagerBridge(ctx context.Context, request DeleteEnterpriseManagerBridgeRequest) (response DeleteEnterpriseManagerBridgeResponse, err error)
    func (client OperationsInsightsClient) DeleteExadataInsight(ctx context.Context, request DeleteExadataInsightRequest) (response DeleteExadataInsightResponse, err error)
    func (client OperationsInsightsClient) DeleteHostInsight(ctx context.Context, request DeleteHostInsightRequest) (response DeleteHostInsightResponse, err error)
    func (client OperationsInsightsClient) DeleteNewsReport(ctx context.Context, request DeleteNewsReportRequest) (response DeleteNewsReportResponse, err error)
    func (client OperationsInsightsClient) DeleteOperationsInsightsPrivateEndpoint(ctx context.Context, request DeleteOperationsInsightsPrivateEndpointRequest) (response DeleteOperationsInsightsPrivateEndpointResponse, err error)
    func (client OperationsInsightsClient) DeleteOperationsInsightsWarehouse(ctx context.Context, request DeleteOperationsInsightsWarehouseRequest) (response DeleteOperationsInsightsWarehouseResponse, err error)
    func (client OperationsInsightsClient) DeleteOperationsInsightsWarehouseUser(ctx context.Context, request DeleteOperationsInsightsWarehouseUserRequest) (response DeleteOperationsInsightsWarehouseUserResponse, err error)
    func (client OperationsInsightsClient) DeleteOpsiConfiguration(ctx context.Context, request DeleteOpsiConfigurationRequest) (response DeleteOpsiConfigurationResponse, err error)
    func (client OperationsInsightsClient) DisableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse, err error)
    func (client OperationsInsightsClient) DisableAwrHubSource(ctx context.Context, request DisableAwrHubSourceRequest) (response DisableAwrHubSourceResponse, err error)
    func (client OperationsInsightsClient) DisableDatabaseInsight(ctx context.Context, request DisableDatabaseInsightRequest) (response DisableDatabaseInsightResponse, err error)
    func (client OperationsInsightsClient) DisableExadataInsight(ctx context.Context, request DisableExadataInsightRequest) (response DisableExadataInsightResponse, err error)
    func (client OperationsInsightsClient) DisableHostInsight(ctx context.Context, request DisableHostInsightRequest) (response DisableHostInsightResponse, err error)
    func (client OperationsInsightsClient) DownloadOperationsInsightsWarehouseWallet(ctx context.Context, request DownloadOperationsInsightsWarehouseWalletRequest) (response DownloadOperationsInsightsWarehouseWalletResponse, err error)
    func (client OperationsInsightsClient) EnableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse, err error)
    func (client OperationsInsightsClient) EnableAwrHubSource(ctx context.Context, request EnableAwrHubSourceRequest) (response EnableAwrHubSourceResponse, err error)
    func (client OperationsInsightsClient) EnableDatabaseInsight(ctx context.Context, request EnableDatabaseInsightRequest) (response EnableDatabaseInsightResponse, err error)
    func (client OperationsInsightsClient) EnableExadataInsight(ctx context.Context, request EnableExadataInsightRequest) (response EnableExadataInsightResponse, err error)
    func (client OperationsInsightsClient) EnableHostInsight(ctx context.Context, request EnableHostInsightRequest) (response EnableHostInsightResponse, err error)
    func (client OperationsInsightsClient) GetAwrDatabaseReport(ctx context.Context, request GetAwrDatabaseReportRequest) (response GetAwrDatabaseReportResponse, err error)
    func (client OperationsInsightsClient) GetAwrDatabaseSqlReport(ctx context.Context, request GetAwrDatabaseSqlReportRequest) (response GetAwrDatabaseSqlReportResponse, err error)
    func (client OperationsInsightsClient) GetAwrHub(ctx context.Context, request GetAwrHubRequest) (response GetAwrHubResponse, err error)
    func (client OperationsInsightsClient) GetAwrHubObject(ctx context.Context, request GetAwrHubObjectRequest) (response GetAwrHubObjectResponse, err error)
    func (client OperationsInsightsClient) GetAwrHubSource(ctx context.Context, request GetAwrHubSourceRequest) (response GetAwrHubSourceResponse, err error)
    func (client OperationsInsightsClient) GetAwrReport(ctx context.Context, request GetAwrReportRequest) (response GetAwrReportResponse, err error)
    func (client OperationsInsightsClient) GetDatabaseInsight(ctx context.Context, request GetDatabaseInsightRequest) (response GetDatabaseInsightResponse, err error)
    func (client OperationsInsightsClient) GetEnterpriseManagerBridge(ctx context.Context, request GetEnterpriseManagerBridgeRequest) (response GetEnterpriseManagerBridgeResponse, err error)
    func (client OperationsInsightsClient) GetExadataInsight(ctx context.Context, request GetExadataInsightRequest) (response GetExadataInsightResponse, err error)
    func (client OperationsInsightsClient) GetHostInsight(ctx context.Context, request GetHostInsightRequest) (response GetHostInsightResponse, err error)
    func (client OperationsInsightsClient) GetNewsReport(ctx context.Context, request GetNewsReportRequest) (response GetNewsReportResponse, err error)
    func (client OperationsInsightsClient) GetOperationsInsightsPrivateEndpoint(ctx context.Context, request GetOperationsInsightsPrivateEndpointRequest) (response GetOperationsInsightsPrivateEndpointResponse, err error)
    func (client OperationsInsightsClient) GetOperationsInsightsWarehouse(ctx context.Context, request GetOperationsInsightsWarehouseRequest) (response GetOperationsInsightsWarehouseResponse, err error)
    func (client OperationsInsightsClient) GetOperationsInsightsWarehouseUser(ctx context.Context, request GetOperationsInsightsWarehouseUserRequest) (response GetOperationsInsightsWarehouseUserResponse, err error)
    func (client OperationsInsightsClient) GetOpsiConfiguration(ctx context.Context, request GetOpsiConfigurationRequest) (response GetOpsiConfigurationResponse, err error)
    func (client OperationsInsightsClient) GetOpsiDataObject(ctx context.Context, request GetOpsiDataObjectRequest) (response GetOpsiDataObjectResponse, err error)
    func (client OperationsInsightsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client OperationsInsightsClient) HeadAwrHubObject(ctx context.Context, request HeadAwrHubObjectRequest) (response HeadAwrHubObjectResponse, err error)
    func (client OperationsInsightsClient) IngestAddmReports(ctx context.Context, request IngestAddmReportsRequest) (response IngestAddmReportsResponse, err error)
    func (client OperationsInsightsClient) IngestDatabaseConfiguration(ctx context.Context, request IngestDatabaseConfigurationRequest) (response IngestDatabaseConfigurationResponse, err error)
    func (client OperationsInsightsClient) IngestHostConfiguration(ctx context.Context, request IngestHostConfigurationRequest) (response IngestHostConfigurationResponse, err error)
    func (client OperationsInsightsClient) IngestHostMetrics(ctx context.Context, request IngestHostMetricsRequest) (response IngestHostMetricsResponse, err error)
    func (client OperationsInsightsClient) IngestSqlBucket(ctx context.Context, request IngestSqlBucketRequest) (response IngestSqlBucketResponse, err error)
    func (client OperationsInsightsClient) IngestSqlPlanLines(ctx context.Context, request IngestSqlPlanLinesRequest) (response IngestSqlPlanLinesResponse, err error)
    func (client OperationsInsightsClient) IngestSqlStats(ctx context.Context, request IngestSqlStatsRequest) (response IngestSqlStatsResponse, err error)
    func (client OperationsInsightsClient) IngestSqlText(ctx context.Context, request IngestSqlTextRequest) (response IngestSqlTextResponse, err error)
    func (client OperationsInsightsClient) ListAddmDbFindingCategories(ctx context.Context, request ListAddmDbFindingCategoriesRequest) (response ListAddmDbFindingCategoriesResponse, err error)
    func (client OperationsInsightsClient) ListAddmDbFindingsTimeSeries(ctx context.Context, request ListAddmDbFindingsTimeSeriesRequest) (response ListAddmDbFindingsTimeSeriesResponse, err error)
    func (client OperationsInsightsClient) ListAddmDbParameterCategories(ctx context.Context, request ListAddmDbParameterCategoriesRequest) (response ListAddmDbParameterCategoriesResponse, err error)
    func (client OperationsInsightsClient) ListAddmDbRecommendationCategories(ctx context.Context, request ListAddmDbRecommendationCategoriesRequest) (response ListAddmDbRecommendationCategoriesResponse, err error)
    func (client OperationsInsightsClient) ListAddmDbRecommendationsTimeSeries(ctx context.Context, request ListAddmDbRecommendationsTimeSeriesRequest) (response ListAddmDbRecommendationsTimeSeriesResponse, err error)
    func (client OperationsInsightsClient) ListAddmDbs(ctx context.Context, request ListAddmDbsRequest) (response ListAddmDbsResponse, err error)
    func (client OperationsInsightsClient) ListAwrDatabaseSnapshots(ctx context.Context, request ListAwrDatabaseSnapshotsRequest) (response ListAwrDatabaseSnapshotsResponse, err error)
    func (client OperationsInsightsClient) ListAwrDatabases(ctx context.Context, request ListAwrDatabasesRequest) (response ListAwrDatabasesResponse, err error)
    func (client OperationsInsightsClient) ListAwrHubObjects(ctx context.Context, request ListAwrHubObjectsRequest) (response ListAwrHubObjectsResponse, err error)
    func (client OperationsInsightsClient) ListAwrHubSources(ctx context.Context, request ListAwrHubSourcesRequest) (response ListAwrHubSourcesResponse, err error)
    func (client OperationsInsightsClient) ListAwrHubs(ctx context.Context, request ListAwrHubsRequest) (response ListAwrHubsResponse, err error)
    func (client OperationsInsightsClient) ListAwrSnapshots(ctx context.Context, request ListAwrSnapshotsRequest) (response ListAwrSnapshotsResponse, err error)
    func (client OperationsInsightsClient) ListDatabaseConfigurations(ctx context.Context, request ListDatabaseConfigurationsRequest) (response ListDatabaseConfigurationsResponse, err error)
    func (client OperationsInsightsClient) ListDatabaseInsights(ctx context.Context, request ListDatabaseInsightsRequest) (response ListDatabaseInsightsResponse, err error)
    func (client OperationsInsightsClient) ListEnterpriseManagerBridges(ctx context.Context, request ListEnterpriseManagerBridgesRequest) (response ListEnterpriseManagerBridgesResponse, err error)
    func (client OperationsInsightsClient) ListExadataConfigurations(ctx context.Context, request ListExadataConfigurationsRequest) (response ListExadataConfigurationsResponse, err error)
    func (client OperationsInsightsClient) ListExadataInsights(ctx context.Context, request ListExadataInsightsRequest) (response ListExadataInsightsResponse, err error)
    func (client OperationsInsightsClient) ListHostConfigurations(ctx context.Context, request ListHostConfigurationsRequest) (response ListHostConfigurationsResponse, err error)
    func (client OperationsInsightsClient) ListHostInsights(ctx context.Context, request ListHostInsightsRequest) (response ListHostInsightsResponse, err error)
    func (client OperationsInsightsClient) ListHostedEntities(ctx context.Context, request ListHostedEntitiesRequest) (response ListHostedEntitiesResponse, err error)
    func (client OperationsInsightsClient) ListImportableAgentEntities(ctx context.Context, request ListImportableAgentEntitiesRequest) (response ListImportableAgentEntitiesResponse, err error)
    func (client OperationsInsightsClient) ListImportableComputeEntities(ctx context.Context, request ListImportableComputeEntitiesRequest) (response ListImportableComputeEntitiesResponse, err error)
    func (client OperationsInsightsClient) ListImportableEnterpriseManagerEntities(ctx context.Context, request ListImportableEnterpriseManagerEntitiesRequest) (response ListImportableEnterpriseManagerEntitiesResponse, err error)
    func (client OperationsInsightsClient) ListNewsReports(ctx context.Context, request ListNewsReportsRequest) (response ListNewsReportsResponse, err error)
    func (client OperationsInsightsClient) ListOperationsInsightsPrivateEndpoints(ctx context.Context, request ListOperationsInsightsPrivateEndpointsRequest) (response ListOperationsInsightsPrivateEndpointsResponse, err error)
    func (client OperationsInsightsClient) ListOperationsInsightsWarehouseUsers(ctx context.Context, request ListOperationsInsightsWarehouseUsersRequest) (response ListOperationsInsightsWarehouseUsersResponse, err error)
    func (client OperationsInsightsClient) ListOperationsInsightsWarehouses(ctx context.Context, request ListOperationsInsightsWarehousesRequest) (response ListOperationsInsightsWarehousesResponse, err error)
    func (client OperationsInsightsClient) ListOpsiConfigurations(ctx context.Context, request ListOpsiConfigurationsRequest) (response ListOpsiConfigurationsResponse, err error)
    func (client OperationsInsightsClient) ListOpsiDataObjects(ctx context.Context, request ListOpsiDataObjectsRequest) (response ListOpsiDataObjectsResponse, err error)
    func (client OperationsInsightsClient) ListSqlPlans(ctx context.Context, request ListSqlPlansRequest) (response ListSqlPlansResponse, err error)
    func (client OperationsInsightsClient) ListSqlSearches(ctx context.Context, request ListSqlSearchesRequest) (response ListSqlSearchesResponse, err error)
    func (client OperationsInsightsClient) ListSqlTexts(ctx context.Context, request ListSqlTextsRequest) (response ListSqlTextsResponse, err error)
    func (client OperationsInsightsClient) ListWarehouseDataObjects(ctx context.Context, request ListWarehouseDataObjectsRequest) (response ListWarehouseDataObjectsResponse, err error)
    func (client OperationsInsightsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client OperationsInsightsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client OperationsInsightsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client OperationsInsightsClient) PutAwrHubObject(ctx context.Context, request PutAwrHubObjectRequest) (response PutAwrHubObjectResponse, err error)
    func (client OperationsInsightsClient) QueryOpsiDataObjectData(ctx context.Context, request QueryOpsiDataObjectDataRequest) (response QueryOpsiDataObjectDataResponse, err error)
    func (client OperationsInsightsClient) QueryWarehouseDataObjectData(ctx context.Context, request QueryWarehouseDataObjectDataRequest) (response QueryWarehouseDataObjectDataResponse, err error)
    func (client OperationsInsightsClient) RotateOperationsInsightsWarehouseWallet(ctx context.Context, request RotateOperationsInsightsWarehouseWalletRequest) (response RotateOperationsInsightsWarehouseWalletResponse, err error)
    func (client *OperationsInsightsClient) SetRegion(region string)
    func (client OperationsInsightsClient) SummarizeAddmDbFindings(ctx context.Context, request SummarizeAddmDbFindingsRequest) (response SummarizeAddmDbFindingsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAddmDbParameterChanges(ctx context.Context, request SummarizeAddmDbParameterChangesRequest) (response SummarizeAddmDbParameterChangesResponse, err error)
    func (client OperationsInsightsClient) SummarizeAddmDbParameters(ctx context.Context, request SummarizeAddmDbParametersRequest) (response SummarizeAddmDbParametersResponse, err error)
    func (client OperationsInsightsClient) SummarizeAddmDbRecommendations(ctx context.Context, request SummarizeAddmDbRecommendationsRequest) (response SummarizeAddmDbRecommendationsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAddmDbSchemaObjects(ctx context.Context, request SummarizeAddmDbSchemaObjectsRequest) (response SummarizeAddmDbSchemaObjectsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAddmDbSqlStatements(ctx context.Context, request SummarizeAddmDbSqlStatementsRequest) (response SummarizeAddmDbSqlStatementsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseCpuUsages(ctx context.Context, request SummarizeAwrDatabaseCpuUsagesRequest) (response SummarizeAwrDatabaseCpuUsagesResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseMetrics(ctx context.Context, request SummarizeAwrDatabaseMetricsRequest) (response SummarizeAwrDatabaseMetricsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseParameterChanges(ctx context.Context, request SummarizeAwrDatabaseParameterChangesRequest) (response SummarizeAwrDatabaseParameterChangesResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseParameters(ctx context.Context, request SummarizeAwrDatabaseParametersRequest) (response SummarizeAwrDatabaseParametersResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseSnapshotRanges(ctx context.Context, request SummarizeAwrDatabaseSnapshotRangesRequest) (response SummarizeAwrDatabaseSnapshotRangesResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseSysstats(ctx context.Context, request SummarizeAwrDatabaseSysstatsRequest) (response SummarizeAwrDatabaseSysstatsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseTopWaitEvents(ctx context.Context, request SummarizeAwrDatabaseTopWaitEventsRequest) (response SummarizeAwrDatabaseTopWaitEventsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseWaitEventBuckets(ctx context.Context, request SummarizeAwrDatabaseWaitEventBucketsRequest) (response SummarizeAwrDatabaseWaitEventBucketsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrDatabaseWaitEvents(ctx context.Context, request SummarizeAwrDatabaseWaitEventsRequest) (response SummarizeAwrDatabaseWaitEventsResponse, err error)
    func (client OperationsInsightsClient) SummarizeAwrSourcesSummaries(ctx context.Context, request SummarizeAwrSourcesSummariesRequest) (response SummarizeAwrSourcesSummariesResponse, err error)
    func (client OperationsInsightsClient) SummarizeConfigurationItems(ctx context.Context, request SummarizeConfigurationItemsRequest) (response SummarizeConfigurationItemsResponse, err error)
    func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceCapacityTrend(ctx context.Context, request SummarizeDatabaseInsightResourceCapacityTrendRequest) (response SummarizeDatabaseInsightResourceCapacityTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceForecastTrend(ctx context.Context, request SummarizeDatabaseInsightResourceForecastTrendRequest) (response SummarizeDatabaseInsightResourceForecastTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceStatistics(ctx context.Context, request SummarizeDatabaseInsightResourceStatisticsRequest) (response SummarizeDatabaseInsightResourceStatisticsResponse, err error)
    func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceUsage(ctx context.Context, request SummarizeDatabaseInsightResourceUsageRequest) (response SummarizeDatabaseInsightResourceUsageResponse, err error)
    func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceUsageTrend(ctx context.Context, request SummarizeDatabaseInsightResourceUsageTrendRequest) (response SummarizeDatabaseInsightResourceUsageTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceUtilizationInsight(ctx context.Context, request SummarizeDatabaseInsightResourceUtilizationInsightRequest) (response SummarizeDatabaseInsightResourceUtilizationInsightResponse, err error)
    func (client OperationsInsightsClient) SummarizeDatabaseInsightTablespaceUsageTrend(ctx context.Context, request SummarizeDatabaseInsightTablespaceUsageTrendRequest) (response SummarizeDatabaseInsightTablespaceUsageTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceCapacityTrend(ctx context.Context, request SummarizeExadataInsightResourceCapacityTrendRequest) (response SummarizeExadataInsightResourceCapacityTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceCapacityTrendAggregated(ctx context.Context, request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) (response SummarizeExadataInsightResourceCapacityTrendAggregatedResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceForecastTrend(ctx context.Context, request SummarizeExadataInsightResourceForecastTrendRequest) (response SummarizeExadataInsightResourceForecastTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceForecastTrendAggregated(ctx context.Context, request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) (response SummarizeExadataInsightResourceForecastTrendAggregatedResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceStatistics(ctx context.Context, request SummarizeExadataInsightResourceStatisticsRequest) (response SummarizeExadataInsightResourceStatisticsResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceUsage(ctx context.Context, request SummarizeExadataInsightResourceUsageRequest) (response SummarizeExadataInsightResourceUsageResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceUsageAggregated(ctx context.Context, request SummarizeExadataInsightResourceUsageAggregatedRequest) (response SummarizeExadataInsightResourceUsageAggregatedResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataInsightResourceUtilizationInsight(ctx context.Context, request SummarizeExadataInsightResourceUtilizationInsightRequest) (response SummarizeExadataInsightResourceUtilizationInsightResponse, err error)
    func (client OperationsInsightsClient) SummarizeExadataMembers(ctx context.Context, request SummarizeExadataMembersRequest) (response SummarizeExadataMembersResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightDiskStatistics(ctx context.Context, request SummarizeHostInsightDiskStatisticsRequest) (response SummarizeHostInsightDiskStatisticsResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightHostRecommendation(ctx context.Context, request SummarizeHostInsightHostRecommendationRequest) (response SummarizeHostInsightHostRecommendationResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightNetworkUsageTrend(ctx context.Context, request SummarizeHostInsightNetworkUsageTrendRequest) (response SummarizeHostInsightNetworkUsageTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightResourceCapacityTrend(ctx context.Context, request SummarizeHostInsightResourceCapacityTrendRequest) (response SummarizeHostInsightResourceCapacityTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightResourceForecastTrend(ctx context.Context, request SummarizeHostInsightResourceForecastTrendRequest) (response SummarizeHostInsightResourceForecastTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightResourceStatistics(ctx context.Context, request SummarizeHostInsightResourceStatisticsRequest) (response SummarizeHostInsightResourceStatisticsResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightResourceUsage(ctx context.Context, request SummarizeHostInsightResourceUsageRequest) (response SummarizeHostInsightResourceUsageResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightResourceUsageTrend(ctx context.Context, request SummarizeHostInsightResourceUsageTrendRequest) (response SummarizeHostInsightResourceUsageTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightResourceUtilizationInsight(ctx context.Context, request SummarizeHostInsightResourceUtilizationInsightRequest) (response SummarizeHostInsightResourceUtilizationInsightResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightStorageUsageTrend(ctx context.Context, request SummarizeHostInsightStorageUsageTrendRequest) (response SummarizeHostInsightStorageUsageTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightTopProcessesUsage(ctx context.Context, request SummarizeHostInsightTopProcessesUsageRequest) (response SummarizeHostInsightTopProcessesUsageResponse, err error)
    func (client OperationsInsightsClient) SummarizeHostInsightTopProcessesUsageTrend(ctx context.Context, request SummarizeHostInsightTopProcessesUsageTrendRequest) (response SummarizeHostInsightTopProcessesUsageTrendResponse, err error)
    func (client OperationsInsightsClient) SummarizeOperationsInsightsWarehouseResourceUsage(ctx context.Context, request SummarizeOperationsInsightsWarehouseResourceUsageRequest) (response SummarizeOperationsInsightsWarehouseResourceUsageResponse, err error)
    func (client OperationsInsightsClient) SummarizeSqlInsights(ctx context.Context, request SummarizeSqlInsightsRequest) (response SummarizeSqlInsightsResponse, err error)
    func (client OperationsInsightsClient) SummarizeSqlPlanInsights(ctx context.Context, request SummarizeSqlPlanInsightsRequest) (response SummarizeSqlPlanInsightsResponse, err error)
    func (client OperationsInsightsClient) SummarizeSqlResponseTimeDistributions(ctx context.Context, request SummarizeSqlResponseTimeDistributionsRequest) (response SummarizeSqlResponseTimeDistributionsResponse, err error)
    func (client OperationsInsightsClient) SummarizeSqlStatistics(ctx context.Context, request SummarizeSqlStatisticsRequest) (response SummarizeSqlStatisticsResponse, err error)
    func (client OperationsInsightsClient) SummarizeSqlStatisticsTimeSeries(ctx context.Context, request SummarizeSqlStatisticsTimeSeriesRequest) (response SummarizeSqlStatisticsTimeSeriesResponse, err error)
    func (client OperationsInsightsClient) SummarizeSqlStatisticsTimeSeriesByPlan(ctx context.Context, request SummarizeSqlStatisticsTimeSeriesByPlanRequest) (response SummarizeSqlStatisticsTimeSeriesByPlanResponse, err error)
    func (client OperationsInsightsClient) UpdateAwrHub(ctx context.Context, request UpdateAwrHubRequest) (response UpdateAwrHubResponse, err error)
    func (client OperationsInsightsClient) UpdateAwrHubSource(ctx context.Context, request UpdateAwrHubSourceRequest) (response UpdateAwrHubSourceResponse, err error)
    func (client OperationsInsightsClient) UpdateDatabaseInsight(ctx context.Context, request UpdateDatabaseInsightRequest) (response UpdateDatabaseInsightResponse, err error)
    func (client OperationsInsightsClient) UpdateEnterpriseManagerBridge(ctx context.Context, request UpdateEnterpriseManagerBridgeRequest) (response UpdateEnterpriseManagerBridgeResponse, err error)
    func (client OperationsInsightsClient) UpdateExadataInsight(ctx context.Context, request UpdateExadataInsightRequest) (response UpdateExadataInsightResponse, err error)
    func (client OperationsInsightsClient) UpdateHostInsight(ctx context.Context, request UpdateHostInsightRequest) (response UpdateHostInsightResponse, err error)
    func (client OperationsInsightsClient) UpdateNewsReport(ctx context.Context, request UpdateNewsReportRequest) (response UpdateNewsReportResponse, err error)
    func (client OperationsInsightsClient) UpdateOperationsInsightsPrivateEndpoint(ctx context.Context, request UpdateOperationsInsightsPrivateEndpointRequest) (response UpdateOperationsInsightsPrivateEndpointResponse, err error)
    func (client OperationsInsightsClient) UpdateOperationsInsightsWarehouse(ctx context.Context, request UpdateOperationsInsightsWarehouseRequest) (response UpdateOperationsInsightsWarehouseResponse, err error)
    func (client OperationsInsightsClient) UpdateOperationsInsightsWarehouseUser(ctx context.Context, request UpdateOperationsInsightsWarehouseUserRequest) (response UpdateOperationsInsightsWarehouseUserResponse, err error)
    func (client OperationsInsightsClient) UpdateOpsiConfiguration(ctx context.Context, request UpdateOpsiConfigurationRequest) (response UpdateOpsiConfigurationResponse, err error)
type OperationsInsightsPrivateEndpoint
    func (m OperationsInsightsPrivateEndpoint) String() string
    func (m OperationsInsightsPrivateEndpoint) ValidateEnumValue() (bool, error)
type OperationsInsightsPrivateEndpointCollection
    func (m OperationsInsightsPrivateEndpointCollection) String() string
    func (m OperationsInsightsPrivateEndpointCollection) ValidateEnumValue() (bool, error)
type OperationsInsightsPrivateEndpointLifecycleStateEnum
    func GetMappingOperationsInsightsPrivateEndpointLifecycleStateEnum(val string) (OperationsInsightsPrivateEndpointLifecycleStateEnum, bool)
    func GetOperationsInsightsPrivateEndpointLifecycleStateEnumValues() []OperationsInsightsPrivateEndpointLifecycleStateEnum
type OperationsInsightsPrivateEndpointSummary
    func (m OperationsInsightsPrivateEndpointSummary) String() string
    func (m OperationsInsightsPrivateEndpointSummary) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouse
    func (m OperationsInsightsWarehouse) String() string
    func (m OperationsInsightsWarehouse) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouseLifecycleStateEnum
    func GetMappingOperationsInsightsWarehouseLifecycleStateEnum(val string) (OperationsInsightsWarehouseLifecycleStateEnum, bool)
    func GetOperationsInsightsWarehouseLifecycleStateEnumValues() []OperationsInsightsWarehouseLifecycleStateEnum
type OperationsInsightsWarehouseSummary
    func (m OperationsInsightsWarehouseSummary) String() string
    func (m OperationsInsightsWarehouseSummary) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouseSummaryCollection
    func (m OperationsInsightsWarehouseSummaryCollection) String() string
    func (m OperationsInsightsWarehouseSummaryCollection) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouseUser
    func (m OperationsInsightsWarehouseUser) String() string
    func (m OperationsInsightsWarehouseUser) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouseUserLifecycleStateEnum
    func GetMappingOperationsInsightsWarehouseUserLifecycleStateEnum(val string) (OperationsInsightsWarehouseUserLifecycleStateEnum, bool)
    func GetOperationsInsightsWarehouseUserLifecycleStateEnumValues() []OperationsInsightsWarehouseUserLifecycleStateEnum
type OperationsInsightsWarehouseUserSummary
    func (m OperationsInsightsWarehouseUserSummary) String() string
    func (m OperationsInsightsWarehouseUserSummary) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouseUserSummaryCollection
    func (m OperationsInsightsWarehouseUserSummaryCollection) String() string
    func (m OperationsInsightsWarehouseUserSummaryCollection) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouseUsers
    func (m OperationsInsightsWarehouseUsers) String() string
    func (m OperationsInsightsWarehouseUsers) ValidateEnumValue() (bool, error)
type OperationsInsightsWarehouses
    func (m OperationsInsightsWarehouses) String() string
    func (m OperationsInsightsWarehouses) ValidateEnumValue() (bool, error)
type OpsiConfiguration
type OpsiConfigurationBasicConfigurationItemSummary
    func (m OpsiConfigurationBasicConfigurationItemSummary) MarshalJSON() (buff []byte, e error)
    func (m OpsiConfigurationBasicConfigurationItemSummary) String() string
    func (m *OpsiConfigurationBasicConfigurationItemSummary) UnmarshalJSON(data []byte) (e error)
    func (m OpsiConfigurationBasicConfigurationItemSummary) ValidateEnumValue() (bool, error)
type OpsiConfigurationConfigurationItemSummary
type OpsiConfigurationLifecycleStateEnum
    func GetMappingOpsiConfigurationLifecycleStateEnum(val string) (OpsiConfigurationLifecycleStateEnum, bool)
    func GetOpsiConfigurationLifecycleStateEnumValues() []OpsiConfigurationLifecycleStateEnum
type OpsiConfigurationSummary
type OpsiConfigurationTypeEnum
    func GetMappingOpsiConfigurationTypeEnum(val string) (OpsiConfigurationTypeEnum, bool)
    func GetOpsiConfigurationTypeEnumValues() []OpsiConfigurationTypeEnum
type OpsiConfigurations
    func (m OpsiConfigurations) String() string
    func (m OpsiConfigurations) ValidateEnumValue() (bool, error)
type OpsiConfigurationsCollection
    func (m OpsiConfigurationsCollection) String() string
    func (m *OpsiConfigurationsCollection) UnmarshalJSON(data []byte) (e error)
    func (m OpsiConfigurationsCollection) ValidateEnumValue() (bool, error)
type OpsiDataObject
type OpsiDataObjectDetailsInQuery
type OpsiDataObjectDetailsTargetEnum
    func GetMappingOpsiDataObjectDetailsTargetEnum(val string) (OpsiDataObjectDetailsTargetEnum, bool)
    func GetOpsiDataObjectDetailsTargetEnumValues() []OpsiDataObjectDetailsTargetEnum
type OpsiDataObjectQueryParam
    func (m OpsiDataObjectQueryParam) String() string
    func (m OpsiDataObjectQueryParam) ValidateEnumValue() (bool, error)
type OpsiDataObjectSummary
type OpsiDataObjectSupportedQueryParam
    func (m OpsiDataObjectSupportedQueryParam) String() string
    func (m OpsiDataObjectSupportedQueryParam) ValidateEnumValue() (bool, error)
type OpsiDataObjectTypeEnum
    func GetMappingOpsiDataObjectTypeEnum(val string) (OpsiDataObjectTypeEnum, bool)
    func GetOpsiDataObjectTypeEnumValues() []OpsiDataObjectTypeEnum
type OpsiDataObjectTypeOpsiDataObjectDetailsInQuery
    func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) GetQueryParams() []OpsiDataObjectQueryParam
    func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) MarshalJSON() (buff []byte, e error)
    func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) String() string
    func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) ValidateEnumValue() (bool, error)
type OpsiDataObjects
    func (m OpsiDataObjects) String() string
    func (m OpsiDataObjects) ValidateEnumValue() (bool, error)
type OpsiDataObjectsCollection
    func (m OpsiDataObjectsCollection) String() string
    func (m *OpsiDataObjectsCollection) UnmarshalJSON(data []byte) (e error)
    func (m OpsiDataObjectsCollection) ValidateEnumValue() (bool, error)
type OpsiUxConfiguration
    func (m OpsiUxConfiguration) GetCompartmentId() *string
    func (m OpsiUxConfiguration) GetConfigItems() []OpsiConfigurationConfigurationItemSummary
    func (m OpsiUxConfiguration) GetDefinedTags() map[string]map[string]interface{}
    func (m OpsiUxConfiguration) GetDescription() *string
    func (m OpsiUxConfiguration) GetDisplayName() *string
    func (m OpsiUxConfiguration) GetFreeformTags() map[string]string
    func (m OpsiUxConfiguration) GetId() *string
    func (m OpsiUxConfiguration) GetLifecycleDetails() *string
    func (m OpsiUxConfiguration) GetLifecycleState() OpsiConfigurationLifecycleStateEnum
    func (m OpsiUxConfiguration) GetSystemTags() map[string]map[string]interface{}
    func (m OpsiUxConfiguration) GetTimeCreated() *common.SDKTime
    func (m OpsiUxConfiguration) GetTimeUpdated() *common.SDKTime
    func (m OpsiUxConfiguration) MarshalJSON() (buff []byte, e error)
    func (m OpsiUxConfiguration) String() string
    func (m *OpsiUxConfiguration) UnmarshalJSON(data []byte) (e error)
    func (m OpsiUxConfiguration) ValidateEnumValue() (bool, error)
type OpsiUxConfigurationSummary
    func (m OpsiUxConfigurationSummary) GetCompartmentId() *string
    func (m OpsiUxConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OpsiUxConfigurationSummary) GetDescription() *string
    func (m OpsiUxConfigurationSummary) GetDisplayName() *string
    func (m OpsiUxConfigurationSummary) GetFreeformTags() map[string]string
    func (m OpsiUxConfigurationSummary) GetId() *string
    func (m OpsiUxConfigurationSummary) GetLifecycleDetails() *string
    func (m OpsiUxConfigurationSummary) GetLifecycleState() OpsiConfigurationLifecycleStateEnum
    func (m OpsiUxConfigurationSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OpsiUxConfigurationSummary) GetTimeCreated() *common.SDKTime
    func (m OpsiUxConfigurationSummary) GetTimeUpdated() *common.SDKTime
    func (m OpsiUxConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m OpsiUxConfigurationSummary) String() string
    func (m OpsiUxConfigurationSummary) ValidateEnumValue() (bool, error)
type OpsiWarehouseDataObjects
    func (m OpsiWarehouseDataObjects) String() string
    func (m OpsiWarehouseDataObjects) ValidateEnumValue() (bool, error)
type PeComanagedDatabaseConnectionDetails
    func (m PeComanagedDatabaseConnectionDetails) String() string
    func (m PeComanagedDatabaseConnectionDetails) ValidateEnumValue() (bool, error)
type PeComanagedDatabaseConnectionDetailsProtocolEnum
    func GetMappingPeComanagedDatabaseConnectionDetailsProtocolEnum(val string) (PeComanagedDatabaseConnectionDetailsProtocolEnum, bool)
    func GetPeComanagedDatabaseConnectionDetailsProtocolEnumValues() []PeComanagedDatabaseConnectionDetailsProtocolEnum
type PeComanagedDatabaseHostDetails
    func (m PeComanagedDatabaseHostDetails) String() string
    func (m PeComanagedDatabaseHostDetails) ValidateEnumValue() (bool, error)
type PeComanagedDatabaseInsight
    func (m PeComanagedDatabaseInsight) GetCompartmentId() *string
    func (m PeComanagedDatabaseInsight) GetDatabaseConnectionStatusDetails() *string
    func (m PeComanagedDatabaseInsight) GetDatabaseType() *string
    func (m PeComanagedDatabaseInsight) GetDatabaseVersion() *string
    func (m PeComanagedDatabaseInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedDatabaseInsight) GetFreeformTags() map[string]string
    func (m PeComanagedDatabaseInsight) GetId() *string
    func (m PeComanagedDatabaseInsight) GetLifecycleDetails() *string
    func (m PeComanagedDatabaseInsight) GetLifecycleState() LifecycleStateEnum
    func (m PeComanagedDatabaseInsight) GetProcessorCount() *int
    func (m PeComanagedDatabaseInsight) GetStatus() ResourceStatusEnum
    func (m PeComanagedDatabaseInsight) GetSystemTags() map[string]map[string]interface{}
    func (m PeComanagedDatabaseInsight) GetTimeCreated() *common.SDKTime
    func (m PeComanagedDatabaseInsight) GetTimeUpdated() *common.SDKTime
    func (m PeComanagedDatabaseInsight) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedDatabaseInsight) String() string
    func (m *PeComanagedDatabaseInsight) UnmarshalJSON(data []byte) (e error)
    func (m PeComanagedDatabaseInsight) ValidateEnumValue() (bool, error)
type PeComanagedDatabaseInsightSummary
    func (m PeComanagedDatabaseInsightSummary) GetCompartmentId() *string
    func (m PeComanagedDatabaseInsightSummary) GetDatabaseConnectionStatusDetails() *string
    func (m PeComanagedDatabaseInsightSummary) GetDatabaseDisplayName() *string
    func (m PeComanagedDatabaseInsightSummary) GetDatabaseHostNames() []string
    func (m PeComanagedDatabaseInsightSummary) GetDatabaseId() *string
    func (m PeComanagedDatabaseInsightSummary) GetDatabaseName() *string
    func (m PeComanagedDatabaseInsightSummary) GetDatabaseType() *string
    func (m PeComanagedDatabaseInsightSummary) GetDatabaseVersion() *string
    func (m PeComanagedDatabaseInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedDatabaseInsightSummary) GetFreeformTags() map[string]string
    func (m PeComanagedDatabaseInsightSummary) GetId() *string
    func (m PeComanagedDatabaseInsightSummary) GetLifecycleDetails() *string
    func (m PeComanagedDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m PeComanagedDatabaseInsightSummary) GetProcessorCount() *int
    func (m PeComanagedDatabaseInsightSummary) GetStatus() ResourceStatusEnum
    func (m PeComanagedDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m PeComanagedDatabaseInsightSummary) GetTimeCreated() *common.SDKTime
    func (m PeComanagedDatabaseInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m PeComanagedDatabaseInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedDatabaseInsightSummary) String() string
    func (m PeComanagedDatabaseInsightSummary) ValidateEnumValue() (bool, error)
type PeComanagedExadataInsight
    func (m PeComanagedExadataInsight) GetCompartmentId() *string
    func (m PeComanagedExadataInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedExadataInsight) GetExadataDisplayName() *string
    func (m PeComanagedExadataInsight) GetExadataName() *string
    func (m PeComanagedExadataInsight) GetExadataRackType() ExadataRackTypeEnum
    func (m PeComanagedExadataInsight) GetExadataType() ExadataTypeEnum
    func (m PeComanagedExadataInsight) GetFreeformTags() map[string]string
    func (m PeComanagedExadataInsight) GetId() *string
    func (m PeComanagedExadataInsight) GetIsVirtualizedExadata() *bool
    func (m PeComanagedExadataInsight) GetLifecycleDetails() *string
    func (m PeComanagedExadataInsight) GetLifecycleState() ExadataInsightLifecycleStateEnum
    func (m PeComanagedExadataInsight) GetStatus() ResourceStatusEnum
    func (m PeComanagedExadataInsight) GetSystemTags() map[string]map[string]interface{}
    func (m PeComanagedExadataInsight) GetTimeCreated() *common.SDKTime
    func (m PeComanagedExadataInsight) GetTimeUpdated() *common.SDKTime
    func (m PeComanagedExadataInsight) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedExadataInsight) String() string
    func (m PeComanagedExadataInsight) ValidateEnumValue() (bool, error)
type PeComanagedExadataInsightSummary
    func (m PeComanagedExadataInsightSummary) GetCompartmentId() *string
    func (m PeComanagedExadataInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedExadataInsightSummary) GetExadataDisplayName() *string
    func (m PeComanagedExadataInsightSummary) GetExadataName() *string
    func (m PeComanagedExadataInsightSummary) GetExadataRackType() ExadataRackTypeEnum
    func (m PeComanagedExadataInsightSummary) GetExadataType() ExadataTypeEnum
    func (m PeComanagedExadataInsightSummary) GetFreeformTags() map[string]string
    func (m PeComanagedExadataInsightSummary) GetId() *string
    func (m PeComanagedExadataInsightSummary) GetLifecycleDetails() *string
    func (m PeComanagedExadataInsightSummary) GetLifecycleState() ExadataInsightLifecycleStateEnum
    func (m PeComanagedExadataInsightSummary) GetStatus() ResourceStatusEnum
    func (m PeComanagedExadataInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m PeComanagedExadataInsightSummary) GetTimeCreated() *common.SDKTime
    func (m PeComanagedExadataInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m PeComanagedExadataInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedExadataInsightSummary) String() string
    func (m PeComanagedExadataInsightSummary) ValidateEnumValue() (bool, error)
type PeComanagedHostConfigurationSummary
    func (m PeComanagedHostConfigurationSummary) GetCompartmentId() *string
    func (m PeComanagedHostConfigurationSummary) GetCoresPerSocket() *int
    func (m PeComanagedHostConfigurationSummary) GetCpuArchitecture() *string
    func (m PeComanagedHostConfigurationSummary) GetCpuCacheInMBs() *float64
    func (m PeComanagedHostConfigurationSummary) GetCpuFrequencyInMhz() *float64
    func (m PeComanagedHostConfigurationSummary) GetCpuImplementation() *string
    func (m PeComanagedHostConfigurationSummary) GetCpuVendor() *string
    func (m PeComanagedHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedHostConfigurationSummary) GetFreeformTags() map[string]string
    func (m PeComanagedHostConfigurationSummary) GetHostInsightId() *string
    func (m PeComanagedHostConfigurationSummary) GetHostName() *string
    func (m PeComanagedHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool
    func (m PeComanagedHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum
    func (m PeComanagedHostConfigurationSummary) GetPlatformVendor() *string
    func (m PeComanagedHostConfigurationSummary) GetPlatformVersion() *string
    func (m PeComanagedHostConfigurationSummary) GetThreadsPerSocket() *int
    func (m PeComanagedHostConfigurationSummary) GetTotalCpus() *int
    func (m PeComanagedHostConfigurationSummary) GetTotalMemoryInGBs() *float64
    func (m PeComanagedHostConfigurationSummary) GetTotalSockets() *int
    func (m PeComanagedHostConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedHostConfigurationSummary) String() string
    func (m PeComanagedHostConfigurationSummary) ValidateEnumValue() (bool, error)
type PeComanagedHostInsight
    func (m PeComanagedHostInsight) GetCompartmentId() *string
    func (m PeComanagedHostInsight) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedHostInsight) GetFreeformTags() map[string]string
    func (m PeComanagedHostInsight) GetHostDisplayName() *string
    func (m PeComanagedHostInsight) GetHostName() *string
    func (m PeComanagedHostInsight) GetHostType() *string
    func (m PeComanagedHostInsight) GetId() *string
    func (m PeComanagedHostInsight) GetLifecycleDetails() *string
    func (m PeComanagedHostInsight) GetLifecycleState() LifecycleStateEnum
    func (m PeComanagedHostInsight) GetProcessorCount() *int
    func (m PeComanagedHostInsight) GetStatus() ResourceStatusEnum
    func (m PeComanagedHostInsight) GetSystemTags() map[string]map[string]interface{}
    func (m PeComanagedHostInsight) GetTimeCreated() *common.SDKTime
    func (m PeComanagedHostInsight) GetTimeUpdated() *common.SDKTime
    func (m PeComanagedHostInsight) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedHostInsight) String() string
    func (m PeComanagedHostInsight) ValidateEnumValue() (bool, error)
type PeComanagedHostInsightPlatformTypeEnum
    func GetMappingPeComanagedHostInsightPlatformTypeEnum(val string) (PeComanagedHostInsightPlatformTypeEnum, bool)
    func GetPeComanagedHostInsightPlatformTypeEnumValues() []PeComanagedHostInsightPlatformTypeEnum
type PeComanagedHostInsightSummary
    func (m PeComanagedHostInsightSummary) GetCompartmentId() *string
    func (m PeComanagedHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedHostInsightSummary) GetFreeformTags() map[string]string
    func (m PeComanagedHostInsightSummary) GetHostDisplayName() *string
    func (m PeComanagedHostInsightSummary) GetHostName() *string
    func (m PeComanagedHostInsightSummary) GetHostType() *string
    func (m PeComanagedHostInsightSummary) GetId() *string
    func (m PeComanagedHostInsightSummary) GetLifecycleDetails() *string
    func (m PeComanagedHostInsightSummary) GetLifecycleState() LifecycleStateEnum
    func (m PeComanagedHostInsightSummary) GetOpsiPrivateEndpointId() *string
    func (m PeComanagedHostInsightSummary) GetProcessorCount() *int
    func (m PeComanagedHostInsightSummary) GetStatus() ResourceStatusEnum
    func (m PeComanagedHostInsightSummary) GetSystemTags() map[string]map[string]interface{}
    func (m PeComanagedHostInsightSummary) GetTimeCreated() *common.SDKTime
    func (m PeComanagedHostInsightSummary) GetTimeUpdated() *common.SDKTime
    func (m PeComanagedHostInsightSummary) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedHostInsightSummary) String() string
    func (m PeComanagedHostInsightSummary) ValidateEnumValue() (bool, error)
type PeComanagedHostInsightSummaryPlatformTypeEnum
    func GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum(val string) (PeComanagedHostInsightSummaryPlatformTypeEnum, bool)
    func GetPeComanagedHostInsightSummaryPlatformTypeEnumValues() []PeComanagedHostInsightSummaryPlatformTypeEnum
type PeComanagedManagedExternalDatabaseConfigurationSummary
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetCdbName() *string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetCompartmentId() *string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName() *string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId() *string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseName() *string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseType() *string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion() *string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetFreeformTags() map[string]string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetProcessorCount() *int
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) MarshalJSON() (buff []byte, e error)
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) String() string
    func (m PeComanagedManagedExternalDatabaseConfigurationSummary) ValidateEnumValue() (bool, error)
type ProjectedDataItem
    func (m ProjectedDataItem) String() string
    func (m ProjectedDataItem) ValidateEnumValue() (bool, error)
type PutAwrHubObjectRequest
    func (request PutAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PutAwrHubObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PutAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request PutAwrHubObjectRequest) String() string
    func (request PutAwrHubObjectRequest) ValidateEnumValue() (bool, error)
type PutAwrHubObjectResponse
    func (response PutAwrHubObjectResponse) HTTPResponse() *http.Response
    func (response PutAwrHubObjectResponse) String() string
type QueryDataObjectJsonResultSetRowsCollection
    func (m QueryDataObjectJsonResultSetRowsCollection) MarshalJSON() (buff []byte, e error)
    func (m QueryDataObjectJsonResultSetRowsCollection) String() string
    func (m QueryDataObjectJsonResultSetRowsCollection) ValidateEnumValue() (bool, error)
type QueryDataObjectResultSetColumnMetadata
    func (m QueryDataObjectResultSetColumnMetadata) String() string
    func (m QueryDataObjectResultSetColumnMetadata) ValidateEnumValue() (bool, error)
type QueryDataObjectResultSetColumnMetadataDataTypeNameEnum
    func GetMappingQueryDataObjectResultSetColumnMetadataDataTypeNameEnum(val string) (QueryDataObjectResultSetColumnMetadataDataTypeNameEnum, bool)
    func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumValues() []QueryDataObjectResultSetColumnMetadataDataTypeNameEnum
type QueryDataObjectResultSetRowsCollection
type QueryDataObjectResultSetRowsCollectionFormatEnum
    func GetMappingQueryDataObjectResultSetRowsCollectionFormatEnum(val string) (QueryDataObjectResultSetRowsCollectionFormatEnum, bool)
    func GetQueryDataObjectResultSetRowsCollectionFormatEnumValues() []QueryDataObjectResultSetRowsCollectionFormatEnum
type QueryOpsiDataObjectDataDetails
    func (m QueryOpsiDataObjectDataDetails) String() string
    func (m *QueryOpsiDataObjectDataDetails) UnmarshalJSON(data []byte) (e error)
    func (m QueryOpsiDataObjectDataDetails) ValidateEnumValue() (bool, error)
type QueryOpsiDataObjectDataRequest
    func (request QueryOpsiDataObjectDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request QueryOpsiDataObjectDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request QueryOpsiDataObjectDataRequest) RetryPolicy() *common.RetryPolicy
    func (request QueryOpsiDataObjectDataRequest) String() string
    func (request QueryOpsiDataObjectDataRequest) ValidateEnumValue() (bool, error)
type QueryOpsiDataObjectDataResponse
    func (response QueryOpsiDataObjectDataResponse) HTTPResponse() *http.Response
    func (response QueryOpsiDataObjectDataResponse) String() string
type QueryWarehouseDataObjectDataDetails
    func (m QueryWarehouseDataObjectDataDetails) String() string
    func (m *QueryWarehouseDataObjectDataDetails) UnmarshalJSON(data []byte) (e error)
    func (m QueryWarehouseDataObjectDataDetails) ValidateEnumValue() (bool, error)
type QueryWarehouseDataObjectDataRequest
    func (request QueryWarehouseDataObjectDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request QueryWarehouseDataObjectDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request QueryWarehouseDataObjectDataRequest) RetryPolicy() *common.RetryPolicy
    func (request QueryWarehouseDataObjectDataRequest) String() string
    func (request QueryWarehouseDataObjectDataRequest) ValidateEnumValue() (bool, error)
type QueryWarehouseDataObjectDataResponse
    func (response QueryWarehouseDataObjectDataResponse) HTTPResponse() *http.Response
    func (response QueryWarehouseDataObjectDataResponse) String() string
type QueryWarehouseDataObjectDataWarehouseTypeEnum
    func GetMappingQueryWarehouseDataObjectDataWarehouseTypeEnum(val string) (QueryWarehouseDataObjectDataWarehouseTypeEnum, bool)
    func GetQueryWarehouseDataObjectDataWarehouseTypeEnumValues() []QueryWarehouseDataObjectDataWarehouseTypeEnum
type RelatedObjectTypeDetails
type RelatedObjectTypeDetailsTypeEnum
    func GetMappingRelatedObjectTypeDetailsTypeEnum(val string) (RelatedObjectTypeDetailsTypeEnum, bool)
    func GetRelatedObjectTypeDetailsTypeEnumValues() []RelatedObjectTypeDetailsTypeEnum
type ResourceCapacityTrendAggregation
    func (m ResourceCapacityTrendAggregation) String() string
    func (m ResourceCapacityTrendAggregation) ValidateEnumValue() (bool, error)
type ResourceFilters
    func (m ResourceFilters) String() string
    func (m ResourceFilters) ValidateEnumValue() (bool, error)
type ResourceInsightCurrentUtilization
    func (m ResourceInsightCurrentUtilization) String() string
    func (m ResourceInsightCurrentUtilization) ValidateEnumValue() (bool, error)
type ResourceInsightProjectedUtilization
    func (m ResourceInsightProjectedUtilization) String() string
    func (m ResourceInsightProjectedUtilization) ValidateEnumValue() (bool, error)
type ResourceInsightProjectedUtilizationItem
    func (m ResourceInsightProjectedUtilizationItem) String() string
    func (m ResourceInsightProjectedUtilizationItem) ValidateEnumValue() (bool, error)
type ResourceStatistics
    func (m ResourceStatistics) String() string
    func (m ResourceStatistics) ValidateEnumValue() (bool, error)
type ResourceStatisticsAggregation
    func (m ResourceStatisticsAggregation) String() string
    func (m ResourceStatisticsAggregation) ValidateEnumValue() (bool, error)
type ResourceStatusEnum
    func GetMappingResourceStatusEnum(val string) (ResourceStatusEnum, bool)
    func GetResourceStatusEnumValues() []ResourceStatusEnum
type ResourceUsageSummary
    func (m ResourceUsageSummary) String() string
    func (m ResourceUsageSummary) ValidateEnumValue() (bool, error)
type ResourceUsageTrendAggregation
    func (m ResourceUsageTrendAggregation) String() string
    func (m ResourceUsageTrendAggregation) ValidateEnumValue() (bool, error)
type RotateOperationsInsightsWarehouseWalletRequest
    func (request RotateOperationsInsightsWarehouseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RotateOperationsInsightsWarehouseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RotateOperationsInsightsWarehouseWalletRequest) RetryPolicy() *common.RetryPolicy
    func (request RotateOperationsInsightsWarehouseWalletRequest) String() string
    func (request RotateOperationsInsightsWarehouseWalletRequest) ValidateEnumValue() (bool, error)
type RotateOperationsInsightsWarehouseWalletResponse
    func (response RotateOperationsInsightsWarehouseWalletResponse) HTTPResponse() *http.Response
    func (response RotateOperationsInsightsWarehouseWalletResponse) String() string
type SchemaObjectTypeDetails
    func (m SchemaObjectTypeDetails) MarshalJSON() (buff []byte, e error)
    func (m SchemaObjectTypeDetails) String() string
    func (m SchemaObjectTypeDetails) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type SqlBucket
    func (m SqlBucket) String() string
    func (m SqlBucket) ValidateEnumValue() (bool, error)
type SqlInsightAggregation
    func (m SqlInsightAggregation) String() string
    func (m SqlInsightAggregation) ValidateEnumValue() (bool, error)
type SqlInsightAggregationCollection
    func (m SqlInsightAggregationCollection) String() string
    func (m SqlInsightAggregationCollection) ValidateEnumValue() (bool, error)
type SqlInsightThresholds
    func (m SqlInsightThresholds) String() string
    func (m SqlInsightThresholds) ValidateEnumValue() (bool, error)
type SqlInventory
    func (m SqlInventory) String() string
    func (m SqlInventory) ValidateEnumValue() (bool, error)
type SqlPlanCollection
    func (m SqlPlanCollection) String() string
    func (m SqlPlanCollection) ValidateEnumValue() (bool, error)
type SqlPlanInsightAggregation
    func (m SqlPlanInsightAggregation) String() string
    func (m SqlPlanInsightAggregation) ValidateEnumValue() (bool, error)
type SqlPlanInsightAggregationCollection
    func (m SqlPlanInsightAggregationCollection) String() string
    func (m SqlPlanInsightAggregationCollection) ValidateEnumValue() (bool, error)
type SqlPlanInsights
    func (m SqlPlanInsights) String() string
    func (m SqlPlanInsights) ValidateEnumValue() (bool, error)
type SqlPlanLine
    func (m SqlPlanLine) String() string
    func (m SqlPlanLine) ValidateEnumValue() (bool, error)
type SqlPlanSummary
    func (m SqlPlanSummary) String() string
    func (m SqlPlanSummary) ValidateEnumValue() (bool, error)
type SqlResponseTimeDistributionAggregation
    func (m SqlResponseTimeDistributionAggregation) String() string
    func (m SqlResponseTimeDistributionAggregation) ValidateEnumValue() (bool, error)
type SqlResponseTimeDistributionAggregationCollection
    func (m SqlResponseTimeDistributionAggregationCollection) String() string
    func (m SqlResponseTimeDistributionAggregationCollection) ValidateEnumValue() (bool, error)
type SqlSearchCollection
    func (m SqlSearchCollection) String() string
    func (m SqlSearchCollection) ValidateEnumValue() (bool, error)
type SqlSearchSummary
    func (m SqlSearchSummary) String() string
    func (m SqlSearchSummary) ValidateEnumValue() (bool, error)
type SqlStatisticAggregation
    func (m SqlStatisticAggregation) String() string
    func (m SqlStatisticAggregation) ValidateEnumValue() (bool, error)
type SqlStatisticAggregationCollection
    func (m SqlStatisticAggregationCollection) String() string
    func (m SqlStatisticAggregationCollection) ValidateEnumValue() (bool, error)
type SqlStatistics
    func (m SqlStatistics) String() string
    func (m SqlStatistics) ValidateEnumValue() (bool, error)
type SqlStatisticsTimeSeries
    func (m SqlStatisticsTimeSeries) String() string
    func (m SqlStatisticsTimeSeries) ValidateEnumValue() (bool, error)
type SqlStatisticsTimeSeriesAggregation
    func (m SqlStatisticsTimeSeriesAggregation) String() string
    func (m SqlStatisticsTimeSeriesAggregation) ValidateEnumValue() (bool, error)
type SqlStatisticsTimeSeriesAggregationCollection
    func (m SqlStatisticsTimeSeriesAggregationCollection) String() string
    func (m SqlStatisticsTimeSeriesAggregationCollection) ValidateEnumValue() (bool, error)
type SqlStatisticsTimeSeriesByPlanAggregation
    func (m SqlStatisticsTimeSeriesByPlanAggregation) String() string
    func (m SqlStatisticsTimeSeriesByPlanAggregation) ValidateEnumValue() (bool, error)
type SqlStatisticsTimeSeriesByPlanAggregationCollection
    func (m SqlStatisticsTimeSeriesByPlanAggregationCollection) String() string
    func (m SqlStatisticsTimeSeriesByPlanAggregationCollection) ValidateEnumValue() (bool, error)
type SqlStats
    func (m SqlStats) String() string
    func (m SqlStats) ValidateEnumValue() (bool, error)
type SqlText
    func (m SqlText) String() string
    func (m SqlText) ValidateEnumValue() (bool, error)
type SqlTextCollection
    func (m SqlTextCollection) String() string
    func (m SqlTextCollection) ValidateEnumValue() (bool, error)
type SqlTextSummary
    func (m SqlTextSummary) String() string
    func (m SqlTextSummary) ValidateEnumValue() (bool, error)
type SqlTypeDetails
    func (m SqlTypeDetails) MarshalJSON() (buff []byte, e error)
    func (m SqlTypeDetails) String() string
    func (m SqlTypeDetails) ValidateEnumValue() (bool, error)
type StorageServerDetails
    func (m StorageServerDetails) String() string
    func (m StorageServerDetails) ValidateEnumValue() (bool, error)
type StorageServerEnum
    func GetMappingStorageServerEnum(val string) (StorageServerEnum, bool)
    func GetStorageServerEnumValues() []StorageServerEnum
type StorageTierEnum
    func GetMappingStorageTierEnum(val string) (StorageTierEnum, bool)
    func GetStorageTierEnumValues() []StorageTierEnum
type StorageUsageTrend
    func (m StorageUsageTrend) String() string
    func (m StorageUsageTrend) ValidateEnumValue() (bool, error)
type StorageUsageTrendAggregation
    func (m StorageUsageTrendAggregation) String() string
    func (m StorageUsageTrendAggregation) ValidateEnumValue() (bool, error)
type SummarizeAddmDbFindingsRequest
    func (request SummarizeAddmDbFindingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAddmDbFindingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAddmDbFindingsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAddmDbFindingsRequest) String() string
    func (request SummarizeAddmDbFindingsRequest) ValidateEnumValue() (bool, error)
type SummarizeAddmDbFindingsResponse
    func (response SummarizeAddmDbFindingsResponse) HTTPResponse() *http.Response
    func (response SummarizeAddmDbFindingsResponse) String() string
type SummarizeAddmDbFindingsSortByEnum
    func GetMappingSummarizeAddmDbFindingsSortByEnum(val string) (SummarizeAddmDbFindingsSortByEnum, bool)
    func GetSummarizeAddmDbFindingsSortByEnumValues() []SummarizeAddmDbFindingsSortByEnum
type SummarizeAddmDbFindingsSortOrderEnum
    func GetMappingSummarizeAddmDbFindingsSortOrderEnum(val string) (SummarizeAddmDbFindingsSortOrderEnum, bool)
    func GetSummarizeAddmDbFindingsSortOrderEnumValues() []SummarizeAddmDbFindingsSortOrderEnum
type SummarizeAddmDbParameterChangesRequest
    func (request SummarizeAddmDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAddmDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAddmDbParameterChangesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAddmDbParameterChangesRequest) String() string
    func (request SummarizeAddmDbParameterChangesRequest) ValidateEnumValue() (bool, error)
type SummarizeAddmDbParameterChangesResponse
    func (response SummarizeAddmDbParameterChangesResponse) HTTPResponse() *http.Response
    func (response SummarizeAddmDbParameterChangesResponse) String() string
type SummarizeAddmDbParameterChangesSortByEnum
    func GetMappingSummarizeAddmDbParameterChangesSortByEnum(val string) (SummarizeAddmDbParameterChangesSortByEnum, bool)
    func GetSummarizeAddmDbParameterChangesSortByEnumValues() []SummarizeAddmDbParameterChangesSortByEnum
type SummarizeAddmDbParameterChangesSortOrderEnum
    func GetMappingSummarizeAddmDbParameterChangesSortOrderEnum(val string) (SummarizeAddmDbParameterChangesSortOrderEnum, bool)
    func GetSummarizeAddmDbParameterChangesSortOrderEnumValues() []SummarizeAddmDbParameterChangesSortOrderEnum
type SummarizeAddmDbParametersHasRecommendationsEnum
    func GetMappingSummarizeAddmDbParametersHasRecommendationsEnum(val string) (SummarizeAddmDbParametersHasRecommendationsEnum, bool)
    func GetSummarizeAddmDbParametersHasRecommendationsEnumValues() []SummarizeAddmDbParametersHasRecommendationsEnum
type SummarizeAddmDbParametersIsChangedEnum
    func GetMappingSummarizeAddmDbParametersIsChangedEnum(val string) (SummarizeAddmDbParametersIsChangedEnum, bool)
    func GetSummarizeAddmDbParametersIsChangedEnumValues() []SummarizeAddmDbParametersIsChangedEnum
type SummarizeAddmDbParametersIsDefaultEnum
    func GetMappingSummarizeAddmDbParametersIsDefaultEnum(val string) (SummarizeAddmDbParametersIsDefaultEnum, bool)
    func GetSummarizeAddmDbParametersIsDefaultEnumValues() []SummarizeAddmDbParametersIsDefaultEnum
type SummarizeAddmDbParametersRequest
    func (request SummarizeAddmDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAddmDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAddmDbParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAddmDbParametersRequest) String() string
    func (request SummarizeAddmDbParametersRequest) ValidateEnumValue() (bool, error)
type SummarizeAddmDbParametersResponse
    func (response SummarizeAddmDbParametersResponse) HTTPResponse() *http.Response
    func (response SummarizeAddmDbParametersResponse) String() string
type SummarizeAddmDbParametersSortByEnum
    func GetMappingSummarizeAddmDbParametersSortByEnum(val string) (SummarizeAddmDbParametersSortByEnum, bool)
    func GetSummarizeAddmDbParametersSortByEnumValues() []SummarizeAddmDbParametersSortByEnum
type SummarizeAddmDbParametersSortOrderEnum
    func GetMappingSummarizeAddmDbParametersSortOrderEnum(val string) (SummarizeAddmDbParametersSortOrderEnum, bool)
    func GetSummarizeAddmDbParametersSortOrderEnumValues() []SummarizeAddmDbParametersSortOrderEnum
type SummarizeAddmDbRecommendationsRequest
    func (request SummarizeAddmDbRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAddmDbRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAddmDbRecommendationsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAddmDbRecommendationsRequest) String() string
    func (request SummarizeAddmDbRecommendationsRequest) ValidateEnumValue() (bool, error)
type SummarizeAddmDbRecommendationsResponse
    func (response SummarizeAddmDbRecommendationsResponse) HTTPResponse() *http.Response
    func (response SummarizeAddmDbRecommendationsResponse) String() string
type SummarizeAddmDbRecommendationsSortByEnum
    func GetMappingSummarizeAddmDbRecommendationsSortByEnum(val string) (SummarizeAddmDbRecommendationsSortByEnum, bool)
    func GetSummarizeAddmDbRecommendationsSortByEnumValues() []SummarizeAddmDbRecommendationsSortByEnum
type SummarizeAddmDbRecommendationsSortOrderEnum
    func GetMappingSummarizeAddmDbRecommendationsSortOrderEnum(val string) (SummarizeAddmDbRecommendationsSortOrderEnum, bool)
    func GetSummarizeAddmDbRecommendationsSortOrderEnumValues() []SummarizeAddmDbRecommendationsSortOrderEnum
type SummarizeAddmDbSchemaObjectsRequest
    func (request SummarizeAddmDbSchemaObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAddmDbSchemaObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAddmDbSchemaObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAddmDbSchemaObjectsRequest) String() string
    func (request SummarizeAddmDbSchemaObjectsRequest) ValidateEnumValue() (bool, error)
type SummarizeAddmDbSchemaObjectsResponse
    func (response SummarizeAddmDbSchemaObjectsResponse) HTTPResponse() *http.Response
    func (response SummarizeAddmDbSchemaObjectsResponse) String() string
type SummarizeAddmDbSqlStatementsRequest
    func (request SummarizeAddmDbSqlStatementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAddmDbSqlStatementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAddmDbSqlStatementsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAddmDbSqlStatementsRequest) String() string
    func (request SummarizeAddmDbSqlStatementsRequest) ValidateEnumValue() (bool, error)
type SummarizeAddmDbSqlStatementsResponse
    func (response SummarizeAddmDbSqlStatementsResponse) HTTPResponse() *http.Response
    func (response SummarizeAddmDbSqlStatementsResponse) String() string
type SummarizeAwrDatabaseCpuUsagesRequest
    func (request SummarizeAwrDatabaseCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseCpuUsagesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseCpuUsagesRequest) String() string
    func (request SummarizeAwrDatabaseCpuUsagesRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseCpuUsagesResponse
    func (response SummarizeAwrDatabaseCpuUsagesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseCpuUsagesResponse) String() string
type SummarizeAwrDatabaseCpuUsagesSessionTypeEnum
    func GetMappingSummarizeAwrDatabaseCpuUsagesSessionTypeEnum(val string) (SummarizeAwrDatabaseCpuUsagesSessionTypeEnum, bool)
    func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumValues() []SummarizeAwrDatabaseCpuUsagesSessionTypeEnum
type SummarizeAwrDatabaseCpuUsagesSortByEnum
    func GetMappingSummarizeAwrDatabaseCpuUsagesSortByEnum(val string) (SummarizeAwrDatabaseCpuUsagesSortByEnum, bool)
    func GetSummarizeAwrDatabaseCpuUsagesSortByEnumValues() []SummarizeAwrDatabaseCpuUsagesSortByEnum
type SummarizeAwrDatabaseCpuUsagesSortOrderEnum
    func GetMappingSummarizeAwrDatabaseCpuUsagesSortOrderEnum(val string) (SummarizeAwrDatabaseCpuUsagesSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumValues() []SummarizeAwrDatabaseCpuUsagesSortOrderEnum
type SummarizeAwrDatabaseMetricsRequest
    func (request SummarizeAwrDatabaseMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseMetricsRequest) String() string
    func (request SummarizeAwrDatabaseMetricsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseMetricsResponse
    func (response SummarizeAwrDatabaseMetricsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseMetricsResponse) String() string
type SummarizeAwrDatabaseMetricsSortByEnum
    func GetMappingSummarizeAwrDatabaseMetricsSortByEnum(val string) (SummarizeAwrDatabaseMetricsSortByEnum, bool)
    func GetSummarizeAwrDatabaseMetricsSortByEnumValues() []SummarizeAwrDatabaseMetricsSortByEnum
type SummarizeAwrDatabaseMetricsSortOrderEnum
    func GetMappingSummarizeAwrDatabaseMetricsSortOrderEnum(val string) (SummarizeAwrDatabaseMetricsSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseMetricsSortOrderEnumValues() []SummarizeAwrDatabaseMetricsSortOrderEnum
type SummarizeAwrDatabaseParameterChangesRequest
    func (request SummarizeAwrDatabaseParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseParameterChangesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseParameterChangesRequest) String() string
    func (request SummarizeAwrDatabaseParameterChangesRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseParameterChangesResponse
    func (response SummarizeAwrDatabaseParameterChangesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseParameterChangesResponse) String() string
type SummarizeAwrDatabaseParameterChangesSortByEnum
    func GetMappingSummarizeAwrDatabaseParameterChangesSortByEnum(val string) (SummarizeAwrDatabaseParameterChangesSortByEnum, bool)
    func GetSummarizeAwrDatabaseParameterChangesSortByEnumValues() []SummarizeAwrDatabaseParameterChangesSortByEnum
type SummarizeAwrDatabaseParameterChangesSortOrderEnum
    func GetMappingSummarizeAwrDatabaseParameterChangesSortOrderEnum(val string) (SummarizeAwrDatabaseParameterChangesSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumValues() []SummarizeAwrDatabaseParameterChangesSortOrderEnum
type SummarizeAwrDatabaseParametersRequest
    func (request SummarizeAwrDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseParametersRequest) String() string
    func (request SummarizeAwrDatabaseParametersRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseParametersResponse
    func (response SummarizeAwrDatabaseParametersResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseParametersResponse) String() string
type SummarizeAwrDatabaseParametersSortByEnum
    func GetMappingSummarizeAwrDatabaseParametersSortByEnum(val string) (SummarizeAwrDatabaseParametersSortByEnum, bool)
    func GetSummarizeAwrDatabaseParametersSortByEnumValues() []SummarizeAwrDatabaseParametersSortByEnum
type SummarizeAwrDatabaseParametersSortOrderEnum
    func GetMappingSummarizeAwrDatabaseParametersSortOrderEnum(val string) (SummarizeAwrDatabaseParametersSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseParametersSortOrderEnumValues() []SummarizeAwrDatabaseParametersSortOrderEnum
type SummarizeAwrDatabaseParametersValueChangedEnum
    func GetMappingSummarizeAwrDatabaseParametersValueChangedEnum(val string) (SummarizeAwrDatabaseParametersValueChangedEnum, bool)
    func GetSummarizeAwrDatabaseParametersValueChangedEnumValues() []SummarizeAwrDatabaseParametersValueChangedEnum
type SummarizeAwrDatabaseParametersValueDefaultEnum
    func GetMappingSummarizeAwrDatabaseParametersValueDefaultEnum(val string) (SummarizeAwrDatabaseParametersValueDefaultEnum, bool)
    func GetSummarizeAwrDatabaseParametersValueDefaultEnumValues() []SummarizeAwrDatabaseParametersValueDefaultEnum
type SummarizeAwrDatabaseParametersValueModifiedEnum
    func GetMappingSummarizeAwrDatabaseParametersValueModifiedEnum(val string) (SummarizeAwrDatabaseParametersValueModifiedEnum, bool)
    func GetSummarizeAwrDatabaseParametersValueModifiedEnumValues() []SummarizeAwrDatabaseParametersValueModifiedEnum
type SummarizeAwrDatabaseSnapshotRangesRequest
    func (request SummarizeAwrDatabaseSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseSnapshotRangesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseSnapshotRangesRequest) String() string
    func (request SummarizeAwrDatabaseSnapshotRangesRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseSnapshotRangesResponse
    func (response SummarizeAwrDatabaseSnapshotRangesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseSnapshotRangesResponse) String() string
type SummarizeAwrDatabaseSnapshotRangesSortByEnum
    func GetMappingSummarizeAwrDatabaseSnapshotRangesSortByEnum(val string) (SummarizeAwrDatabaseSnapshotRangesSortByEnum, bool)
    func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumValues() []SummarizeAwrDatabaseSnapshotRangesSortByEnum
type SummarizeAwrDatabaseSnapshotRangesSortOrderEnum
    func GetMappingSummarizeAwrDatabaseSnapshotRangesSortOrderEnum(val string) (SummarizeAwrDatabaseSnapshotRangesSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumValues() []SummarizeAwrDatabaseSnapshotRangesSortOrderEnum
type SummarizeAwrDatabaseSysstatsRequest
    func (request SummarizeAwrDatabaseSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseSysstatsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseSysstatsRequest) String() string
    func (request SummarizeAwrDatabaseSysstatsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseSysstatsResponse
    func (response SummarizeAwrDatabaseSysstatsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseSysstatsResponse) String() string
type SummarizeAwrDatabaseSysstatsSortByEnum
    func GetMappingSummarizeAwrDatabaseSysstatsSortByEnum(val string) (SummarizeAwrDatabaseSysstatsSortByEnum, bool)
    func GetSummarizeAwrDatabaseSysstatsSortByEnumValues() []SummarizeAwrDatabaseSysstatsSortByEnum
type SummarizeAwrDatabaseSysstatsSortOrderEnum
    func GetMappingSummarizeAwrDatabaseSysstatsSortOrderEnum(val string) (SummarizeAwrDatabaseSysstatsSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseSysstatsSortOrderEnumValues() []SummarizeAwrDatabaseSysstatsSortOrderEnum
type SummarizeAwrDatabaseTopWaitEventsRequest
    func (request SummarizeAwrDatabaseTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseTopWaitEventsRequest) String() string
    func (request SummarizeAwrDatabaseTopWaitEventsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseTopWaitEventsResponse
    func (response SummarizeAwrDatabaseTopWaitEventsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseTopWaitEventsResponse) String() string
type SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum
    func GetMappingSummarizeAwrDatabaseTopWaitEventsSessionTypeEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum, bool)
    func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum
type SummarizeAwrDatabaseTopWaitEventsSortByEnum
    func GetMappingSummarizeAwrDatabaseTopWaitEventsSortByEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSortByEnum, bool)
    func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumValues() []SummarizeAwrDatabaseTopWaitEventsSortByEnum
type SummarizeAwrDatabaseTopWaitEventsSortOrderEnum
    func GetMappingSummarizeAwrDatabaseTopWaitEventsSortOrderEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumValues() []SummarizeAwrDatabaseTopWaitEventsSortOrderEnum
type SummarizeAwrDatabaseWaitEventBucketsRequest
    func (request SummarizeAwrDatabaseWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseWaitEventBucketsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseWaitEventBucketsRequest) String() string
    func (request SummarizeAwrDatabaseWaitEventBucketsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseWaitEventBucketsResponse
    func (response SummarizeAwrDatabaseWaitEventBucketsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseWaitEventBucketsResponse) String() string
type SummarizeAwrDatabaseWaitEventBucketsSortByEnum
    func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortByEnum(val string) (SummarizeAwrDatabaseWaitEventBucketsSortByEnum, bool)
    func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumValues() []SummarizeAwrDatabaseWaitEventBucketsSortByEnum
type SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum
    func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortOrderEnum(val string) (SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum
type SummarizeAwrDatabaseWaitEventsRequest
    func (request SummarizeAwrDatabaseWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDatabaseWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDatabaseWaitEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDatabaseWaitEventsRequest) String() string
    func (request SummarizeAwrDatabaseWaitEventsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDatabaseWaitEventsResponse
    func (response SummarizeAwrDatabaseWaitEventsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDatabaseWaitEventsResponse) String() string
type SummarizeAwrDatabaseWaitEventsSessionTypeEnum
    func GetMappingSummarizeAwrDatabaseWaitEventsSessionTypeEnum(val string) (SummarizeAwrDatabaseWaitEventsSessionTypeEnum, bool)
    func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumValues() []SummarizeAwrDatabaseWaitEventsSessionTypeEnum
type SummarizeAwrDatabaseWaitEventsSortByEnum
    func GetMappingSummarizeAwrDatabaseWaitEventsSortByEnum(val string) (SummarizeAwrDatabaseWaitEventsSortByEnum, bool)
    func GetSummarizeAwrDatabaseWaitEventsSortByEnumValues() []SummarizeAwrDatabaseWaitEventsSortByEnum
type SummarizeAwrDatabaseWaitEventsSortOrderEnum
    func GetMappingSummarizeAwrDatabaseWaitEventsSortOrderEnum(val string) (SummarizeAwrDatabaseWaitEventsSortOrderEnum, bool)
    func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumValues() []SummarizeAwrDatabaseWaitEventsSortOrderEnum
type SummarizeAwrSourcesSummariesCollection
    func (m SummarizeAwrSourcesSummariesCollection) String() string
    func (m SummarizeAwrSourcesSummariesCollection) ValidateEnumValue() (bool, error)
type SummarizeAwrSourcesSummariesRequest
    func (request SummarizeAwrSourcesSummariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrSourcesSummariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrSourcesSummariesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrSourcesSummariesRequest) String() string
    func (request SummarizeAwrSourcesSummariesRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrSourcesSummariesResponse
    func (response SummarizeAwrSourcesSummariesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrSourcesSummariesResponse) String() string
type SummarizeAwrSourcesSummariesSortByEnum
    func GetMappingSummarizeAwrSourcesSummariesSortByEnum(val string) (SummarizeAwrSourcesSummariesSortByEnum, bool)
    func GetSummarizeAwrSourcesSummariesSortByEnumValues() []SummarizeAwrSourcesSummariesSortByEnum
type SummarizeAwrSourcesSummariesSortOrderEnum
    func GetMappingSummarizeAwrSourcesSummariesSortOrderEnum(val string) (SummarizeAwrSourcesSummariesSortOrderEnum, bool)
    func GetSummarizeAwrSourcesSummariesSortOrderEnumValues() []SummarizeAwrSourcesSummariesSortOrderEnum
type SummarizeConfigurationItemsConfigItemFieldEnum
    func GetMappingSummarizeConfigurationItemsConfigItemFieldEnum(val string) (SummarizeConfigurationItemsConfigItemFieldEnum, bool)
    func GetSummarizeConfigurationItemsConfigItemFieldEnumValues() []SummarizeConfigurationItemsConfigItemFieldEnum
type SummarizeConfigurationItemsOpsiConfigTypeEnum
    func GetMappingSummarizeConfigurationItemsOpsiConfigTypeEnum(val string) (SummarizeConfigurationItemsOpsiConfigTypeEnum, bool)
    func GetSummarizeConfigurationItemsOpsiConfigTypeEnumValues() []SummarizeConfigurationItemsOpsiConfigTypeEnum
type SummarizeConfigurationItemsRequest
    func (request SummarizeConfigurationItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeConfigurationItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeConfigurationItemsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeConfigurationItemsRequest) String() string
    func (request SummarizeConfigurationItemsRequest) ValidateEnumValue() (bool, error)
type SummarizeConfigurationItemsResponse
    func (response SummarizeConfigurationItemsResponse) HTTPResponse() *http.Response
    func (response SummarizeConfigurationItemsResponse) String() string
type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection
    func (m SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) String() string
    func (m SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum
    func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum, bool)
    func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum
type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum
type SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum
    func GetMappingSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum, bool)
    func GetSummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum
type SummarizeDatabaseInsightResourceCapacityTrendRequest
    func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) String() string
    func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceCapacityTrendResponse
    func (response SummarizeDatabaseInsightResourceCapacityTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeDatabaseInsightResourceCapacityTrendResponse) String() string
type SummarizeDatabaseInsightResourceCapacityTrendSortByEnum
    func GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortByEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendSortByEnum, bool)
    func GetSummarizeDatabaseInsightResourceCapacityTrendSortByEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendSortByEnum
type SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum
    func GetMappingSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum, bool)
    func GetSummarizeDatabaseInsightResourceCapacityTrendSortOrderEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum
type SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum
    func GetMappingSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum, bool)
    func GetSummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum
type SummarizeDatabaseInsightResourceForecastTrendAggregation
    func (m SummarizeDatabaseInsightResourceForecastTrendAggregation) String() string
    func (m SummarizeDatabaseInsightResourceForecastTrendAggregation) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum
    func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum, bool)
    func GetSummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnumValues() []SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum
type SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum
    func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum, bool)
    func GetSummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnumValues() []SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum
type SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum
    func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum, bool)
    func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum
type SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum
    func GetMappingSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum, bool)
    func GetSummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum
type SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum
    func GetMappingSummarizeDatabaseInsightResourceForecastTrendForecastModelEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum, bool)
    func GetSummarizeDatabaseInsightResourceForecastTrendForecastModelEnumValues() []SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum
type SummarizeDatabaseInsightResourceForecastTrendRequest
    func (request SummarizeDatabaseInsightResourceForecastTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDatabaseInsightResourceForecastTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDatabaseInsightResourceForecastTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDatabaseInsightResourceForecastTrendRequest) String() string
    func (request SummarizeDatabaseInsightResourceForecastTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceForecastTrendResponse
    func (response SummarizeDatabaseInsightResourceForecastTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeDatabaseInsightResourceForecastTrendResponse) String() string
type SummarizeDatabaseInsightResourceForecastTrendStatisticEnum
    func GetMappingSummarizeDatabaseInsightResourceForecastTrendStatisticEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendStatisticEnum, bool)
    func GetSummarizeDatabaseInsightResourceForecastTrendStatisticEnumValues() []SummarizeDatabaseInsightResourceForecastTrendStatisticEnum
type SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum
    func GetMappingSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum, bool)
    func GetSummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnumValues() []SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum
type SummarizeDatabaseInsightResourceStatisticsAggregationCollection
    func (m SummarizeDatabaseInsightResourceStatisticsAggregationCollection) String() string
    func (m SummarizeDatabaseInsightResourceStatisticsAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum
    func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum, bool)
    func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues() []SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum
type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum
type SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum
    func GetMappingSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum, bool)
    func GetSummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum
type SummarizeDatabaseInsightResourceStatisticsRequest
    func (request SummarizeDatabaseInsightResourceStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDatabaseInsightResourceStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDatabaseInsightResourceStatisticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDatabaseInsightResourceStatisticsRequest) String() string
    func (request SummarizeDatabaseInsightResourceStatisticsRequest) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceStatisticsResponse
    func (response SummarizeDatabaseInsightResourceStatisticsResponse) HTTPResponse() *http.Response
    func (response SummarizeDatabaseInsightResourceStatisticsResponse) String() string
type SummarizeDatabaseInsightResourceStatisticsSortByEnum
    func GetMappingSummarizeDatabaseInsightResourceStatisticsSortByEnum(val string) (SummarizeDatabaseInsightResourceStatisticsSortByEnum, bool)
    func GetSummarizeDatabaseInsightResourceStatisticsSortByEnumValues() []SummarizeDatabaseInsightResourceStatisticsSortByEnum
type SummarizeDatabaseInsightResourceStatisticsSortOrderEnum
    func GetMappingSummarizeDatabaseInsightResourceStatisticsSortOrderEnum(val string) (SummarizeDatabaseInsightResourceStatisticsSortOrderEnum, bool)
    func GetSummarizeDatabaseInsightResourceStatisticsSortOrderEnumValues() []SummarizeDatabaseInsightResourceStatisticsSortOrderEnum
type SummarizeDatabaseInsightResourceUsageAggregation
    func (m SummarizeDatabaseInsightResourceUsageAggregation) String() string
    func (m SummarizeDatabaseInsightResourceUsageAggregation) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnumValues() []SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum
type SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum
type SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum
type SummarizeDatabaseInsightResourceUsageRequest
    func (request SummarizeDatabaseInsightResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDatabaseInsightResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDatabaseInsightResourceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDatabaseInsightResourceUsageRequest) String() string
    func (request SummarizeDatabaseInsightResourceUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceUsageResponse
    func (response SummarizeDatabaseInsightResourceUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeDatabaseInsightResourceUsageResponse) String() string
type SummarizeDatabaseInsightResourceUsageTrendAggregationCollection
    func (m SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) String() string
    func (m SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues() []SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum
type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum
type SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum
type SummarizeDatabaseInsightResourceUsageTrendRequest
    func (request SummarizeDatabaseInsightResourceUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDatabaseInsightResourceUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDatabaseInsightResourceUsageTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDatabaseInsightResourceUsageTrendRequest) String() string
    func (request SummarizeDatabaseInsightResourceUsageTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceUsageTrendResponse
    func (response SummarizeDatabaseInsightResourceUsageTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeDatabaseInsightResourceUsageTrendResponse) String() string
type SummarizeDatabaseInsightResourceUsageTrendSortByEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageTrendSortByEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendSortByEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageTrendSortByEnumValues() []SummarizeDatabaseInsightResourceUsageTrendSortByEnum
type SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum
    func GetMappingSummarizeDatabaseInsightResourceUsageTrendSortOrderEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum, bool)
    func GetSummarizeDatabaseInsightResourceUsageTrendSortOrderEnumValues() []SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum
type SummarizeDatabaseInsightResourceUtilizationInsightAggregation
    func (m SummarizeDatabaseInsightResourceUtilizationInsightAggregation) String() string
    func (m SummarizeDatabaseInsightResourceUtilizationInsightAggregation) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum
    func GetMappingSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum(val string) (SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum, bool)
    func GetSummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnumValues() []SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum
type SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum
    func GetMappingSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum(val string) (SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum, bool)
    func GetSummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnumValues() []SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum
type SummarizeDatabaseInsightResourceUtilizationInsightRequest
    func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) String() string
    func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightResourceUtilizationInsightResponse
    func (response SummarizeDatabaseInsightResourceUtilizationInsightResponse) HTTPResponse() *http.Response
    func (response SummarizeDatabaseInsightResourceUtilizationInsightResponse) String() string
type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection
    func (m SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) String() string
    func (m SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum
type SummarizeDatabaseInsightTablespaceUsageTrendRequest
    func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) String() string
    func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeDatabaseInsightTablespaceUsageTrendResponse
    func (response SummarizeDatabaseInsightTablespaceUsageTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeDatabaseInsightTablespaceUsageTrendResponse) String() string
type SummarizeExadataInsightResourceCapacityTrendAggregatedRequest
    func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) String() string
    func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceCapacityTrendAggregatedResponse
    func (response SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) String() string
type SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum
type SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum
type SummarizeExadataInsightResourceCapacityTrendAggregation
    func (m SummarizeExadataInsightResourceCapacityTrendAggregation) String() string
    func (m SummarizeExadataInsightResourceCapacityTrendAggregation) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum
type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum
type SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum
type SummarizeExadataInsightResourceCapacityTrendCollection
    func (m SummarizeExadataInsightResourceCapacityTrendCollection) String() string
    func (m SummarizeExadataInsightResourceCapacityTrendCollection) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum
type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum
type SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum
type SummarizeExadataInsightResourceCapacityTrendRequest
    func (request SummarizeExadataInsightResourceCapacityTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceCapacityTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceCapacityTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceCapacityTrendRequest) String() string
    func (request SummarizeExadataInsightResourceCapacityTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceCapacityTrendResponse
    func (response SummarizeExadataInsightResourceCapacityTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceCapacityTrendResponse) String() string
type SummarizeExadataInsightResourceCapacityTrendSortByEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendSortByEnum(val string) (SummarizeExadataInsightResourceCapacityTrendSortByEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendSortByEnumValues() []SummarizeExadataInsightResourceCapacityTrendSortByEnum
type SummarizeExadataInsightResourceCapacityTrendSortOrderEnum
    func GetMappingSummarizeExadataInsightResourceCapacityTrendSortOrderEnum(val string) (SummarizeExadataInsightResourceCapacityTrendSortOrderEnum, bool)
    func GetSummarizeExadataInsightResourceCapacityTrendSortOrderEnumValues() []SummarizeExadataInsightResourceCapacityTrendSortOrderEnum
type SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum
type SummarizeExadataInsightResourceForecastTrendAggregatedRequest
    func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) String() string
    func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceForecastTrendAggregatedResponse
    func (response SummarizeExadataInsightResourceForecastTrendAggregatedResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceForecastTrendAggregatedResponse) String() string
type SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum
type SummarizeExadataInsightResourceForecastTrendAggregation
    func (m SummarizeExadataInsightResourceForecastTrendAggregation) String() string
    func (m SummarizeExadataInsightResourceForecastTrendAggregation) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum
type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum
type SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationPatternEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendAggregationPatternEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum
type SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum
type SummarizeExadataInsightResourceForecastTrendCollection
    func (m SummarizeExadataInsightResourceForecastTrendCollection) String() string
    func (m SummarizeExadataInsightResourceForecastTrendCollection) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum
type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum
type SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum
type SummarizeExadataInsightResourceForecastTrendForecastModelEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendForecastModelEnum(val string) (SummarizeExadataInsightResourceForecastTrendForecastModelEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendForecastModelEnumValues() []SummarizeExadataInsightResourceForecastTrendForecastModelEnum
type SummarizeExadataInsightResourceForecastTrendRequest
    func (request SummarizeExadataInsightResourceForecastTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceForecastTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceForecastTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceForecastTrendRequest) String() string
    func (request SummarizeExadataInsightResourceForecastTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceForecastTrendResponse
    func (response SummarizeExadataInsightResourceForecastTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceForecastTrendResponse) String() string
type SummarizeExadataInsightResourceForecastTrendSortByEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendSortByEnum(val string) (SummarizeExadataInsightResourceForecastTrendSortByEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendSortByEnumValues() []SummarizeExadataInsightResourceForecastTrendSortByEnum
type SummarizeExadataInsightResourceForecastTrendSortOrderEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendSortOrderEnum(val string) (SummarizeExadataInsightResourceForecastTrendSortOrderEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendSortOrderEnumValues() []SummarizeExadataInsightResourceForecastTrendSortOrderEnum
type SummarizeExadataInsightResourceForecastTrendStatisticEnum
    func GetMappingSummarizeExadataInsightResourceForecastTrendStatisticEnum(val string) (SummarizeExadataInsightResourceForecastTrendStatisticEnum, bool)
    func GetSummarizeExadataInsightResourceForecastTrendStatisticEnumValues() []SummarizeExadataInsightResourceForecastTrendStatisticEnum
type SummarizeExadataInsightResourceStatisticsAggregationCollection
    func (m SummarizeExadataInsightResourceStatisticsAggregationCollection) String() string
    func (m *SummarizeExadataInsightResourceStatisticsAggregationCollection) UnmarshalJSON(data []byte) (e error)
    func (m SummarizeExadataInsightResourceStatisticsAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum
type SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum
type SummarizeExadataInsightResourceStatisticsRequest
    func (request SummarizeExadataInsightResourceStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceStatisticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceStatisticsRequest) String() string
    func (request SummarizeExadataInsightResourceStatisticsRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceStatisticsResponse
    func (response SummarizeExadataInsightResourceStatisticsResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceStatisticsResponse) String() string
type SummarizeExadataInsightResourceStatisticsSortByEnum
    func GetMappingSummarizeExadataInsightResourceStatisticsSortByEnum(val string) (SummarizeExadataInsightResourceStatisticsSortByEnum, bool)
    func GetSummarizeExadataInsightResourceStatisticsSortByEnumValues() []SummarizeExadataInsightResourceStatisticsSortByEnum
type SummarizeExadataInsightResourceStatisticsSortOrderEnum
    func GetMappingSummarizeExadataInsightResourceStatisticsSortOrderEnum(val string) (SummarizeExadataInsightResourceStatisticsSortOrderEnum, bool)
    func GetSummarizeExadataInsightResourceStatisticsSortOrderEnumValues() []SummarizeExadataInsightResourceStatisticsSortOrderEnum
type SummarizeExadataInsightResourceUsageAggregatedRequest
    func (request SummarizeExadataInsightResourceUsageAggregatedRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceUsageAggregatedRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceUsageAggregatedRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceUsageAggregatedRequest) String() string
    func (request SummarizeExadataInsightResourceUsageAggregatedRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceUsageAggregatedResponse
    func (response SummarizeExadataInsightResourceUsageAggregatedResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceUsageAggregatedResponse) String() string
type SummarizeExadataInsightResourceUsageAggregation
    func (m SummarizeExadataInsightResourceUsageAggregation) String() string
    func (m SummarizeExadataInsightResourceUsageAggregation) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum
type SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum
    func GetMappingSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum, bool)
    func GetSummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum
type SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum
    func GetMappingSummarizeExadataInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum, bool)
    func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum
type SummarizeExadataInsightResourceUsageCollection
    func (m SummarizeExadataInsightResourceUsageCollection) String() string
    func (m SummarizeExadataInsightResourceUsageCollection) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum
type SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum
    func GetMappingSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum, bool)
    func GetSummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum
type SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum
    func GetMappingSummarizeExadataInsightResourceUsageCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum, bool)
    func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum
type SummarizeExadataInsightResourceUsageRequest
    func (request SummarizeExadataInsightResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceUsageRequest) String() string
    func (request SummarizeExadataInsightResourceUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceUsageResponse
    func (response SummarizeExadataInsightResourceUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceUsageResponse) String() string
type SummarizeExadataInsightResourceUsageSortByEnum
    func GetMappingSummarizeExadataInsightResourceUsageSortByEnum(val string) (SummarizeExadataInsightResourceUsageSortByEnum, bool)
    func GetSummarizeExadataInsightResourceUsageSortByEnumValues() []SummarizeExadataInsightResourceUsageSortByEnum
type SummarizeExadataInsightResourceUsageSortOrderEnum
    func GetMappingSummarizeExadataInsightResourceUsageSortOrderEnum(val string) (SummarizeExadataInsightResourceUsageSortOrderEnum, bool)
    func GetSummarizeExadataInsightResourceUsageSortOrderEnumValues() []SummarizeExadataInsightResourceUsageSortOrderEnum
type SummarizeExadataInsightResourceUtilizationInsightAggregation
    func (m SummarizeExadataInsightResourceUtilizationInsightAggregation) String() string
    func (m SummarizeExadataInsightResourceUtilizationInsightAggregation) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum
    func GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum(val string) (SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum, bool)
    func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnumValues() []SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum
type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum
    func GetMappingSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum(val string) (SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum, bool)
    func GetSummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnumValues() []SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum
type SummarizeExadataInsightResourceUtilizationInsightRequest
    func (request SummarizeExadataInsightResourceUtilizationInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataInsightResourceUtilizationInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataInsightResourceUtilizationInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataInsightResourceUtilizationInsightRequest) String() string
    func (request SummarizeExadataInsightResourceUtilizationInsightRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataInsightResourceUtilizationInsightResponse
    func (response SummarizeExadataInsightResourceUtilizationInsightResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataInsightResourceUtilizationInsightResponse) String() string
type SummarizeExadataMembersRequest
    func (request SummarizeExadataMembersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeExadataMembersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeExadataMembersRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeExadataMembersRequest) String() string
    func (request SummarizeExadataMembersRequest) ValidateEnumValue() (bool, error)
type SummarizeExadataMembersResponse
    func (response SummarizeExadataMembersResponse) HTTPResponse() *http.Response
    func (response SummarizeExadataMembersResponse) String() string
type SummarizeExadataMembersSortByEnum
    func GetMappingSummarizeExadataMembersSortByEnum(val string) (SummarizeExadataMembersSortByEnum, bool)
    func GetSummarizeExadataMembersSortByEnumValues() []SummarizeExadataMembersSortByEnum
type SummarizeExadataMembersSortOrderEnum
    func GetMappingSummarizeExadataMembersSortOrderEnum(val string) (SummarizeExadataMembersSortOrderEnum, bool)
    func GetSummarizeExadataMembersSortOrderEnumValues() []SummarizeExadataMembersSortOrderEnum
type SummarizeHostInsightDiskStatisticsRequest
    func (request SummarizeHostInsightDiskStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightDiskStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightDiskStatisticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightDiskStatisticsRequest) String() string
    func (request SummarizeHostInsightDiskStatisticsRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightDiskStatisticsResponse
    func (response SummarizeHostInsightDiskStatisticsResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightDiskStatisticsResponse) String() string
type SummarizeHostInsightDiskStatisticsStatisticEnum
    func GetMappingSummarizeHostInsightDiskStatisticsStatisticEnum(val string) (SummarizeHostInsightDiskStatisticsStatisticEnum, bool)
    func GetSummarizeHostInsightDiskStatisticsStatisticEnumValues() []SummarizeHostInsightDiskStatisticsStatisticEnum
type SummarizeHostInsightHostRecommendationAggregation
    func (m SummarizeHostInsightHostRecommendationAggregation) String() string
    func (m *SummarizeHostInsightHostRecommendationAggregation) UnmarshalJSON(data []byte) (e error)
    func (m SummarizeHostInsightHostRecommendationAggregation) ValidateEnumValue() (bool, error)
type SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum
    func GetMappingSummarizeHostInsightHostRecommendationAggregationResourceMetricEnum(val string) (SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum, bool)
    func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumValues() []SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum
type SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum
    func GetMappingSummarizeHostInsightHostRecommendationAggregationUsageUnitEnum(val string) (SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum, bool)
    func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumValues() []SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum
type SummarizeHostInsightHostRecommendationRequest
    func (request SummarizeHostInsightHostRecommendationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightHostRecommendationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightHostRecommendationRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightHostRecommendationRequest) String() string
    func (request SummarizeHostInsightHostRecommendationRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightHostRecommendationResponse
    func (response SummarizeHostInsightHostRecommendationResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightHostRecommendationResponse) String() string
type SummarizeHostInsightHostRecommendationStatisticEnum
    func GetMappingSummarizeHostInsightHostRecommendationStatisticEnum(val string) (SummarizeHostInsightHostRecommendationStatisticEnum, bool)
    func GetSummarizeHostInsightHostRecommendationStatisticEnumValues() []SummarizeHostInsightHostRecommendationStatisticEnum
type SummarizeHostInsightNetworkUsageTrendAggregationCollection
    func (m SummarizeHostInsightNetworkUsageTrendAggregationCollection) String() string
    func (m SummarizeHostInsightNetworkUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum
type SummarizeHostInsightNetworkUsageTrendRequest
    func (request SummarizeHostInsightNetworkUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightNetworkUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightNetworkUsageTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightNetworkUsageTrendRequest) String() string
    func (request SummarizeHostInsightNetworkUsageTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightNetworkUsageTrendResponse
    func (response SummarizeHostInsightNetworkUsageTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightNetworkUsageTrendResponse) String() string
type SummarizeHostInsightNetworkUsageTrendStatisticEnum
    func GetMappingSummarizeHostInsightNetworkUsageTrendStatisticEnum(val string) (SummarizeHostInsightNetworkUsageTrendStatisticEnum, bool)
    func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumValues() []SummarizeHostInsightNetworkUsageTrendStatisticEnum
type SummarizeHostInsightResourceCapacityTrendAggregationCollection
    func (m SummarizeHostInsightResourceCapacityTrendAggregationCollection) String() string
    func (m SummarizeHostInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum
    func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum, bool)
    func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnumValues() []SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum
type SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum
type SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum
    func GetMappingSummarizeHostInsightResourceCapacityTrendPlatformTypeEnum(val string) (SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum, bool)
    func GetSummarizeHostInsightResourceCapacityTrendPlatformTypeEnumValues() []SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum
type SummarizeHostInsightResourceCapacityTrendRequest
    func (request SummarizeHostInsightResourceCapacityTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightResourceCapacityTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightResourceCapacityTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightResourceCapacityTrendRequest) String() string
    func (request SummarizeHostInsightResourceCapacityTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceCapacityTrendResponse
    func (response SummarizeHostInsightResourceCapacityTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightResourceCapacityTrendResponse) String() string
type SummarizeHostInsightResourceCapacityTrendSortByEnum
    func GetMappingSummarizeHostInsightResourceCapacityTrendSortByEnum(val string) (SummarizeHostInsightResourceCapacityTrendSortByEnum, bool)
    func GetSummarizeHostInsightResourceCapacityTrendSortByEnumValues() []SummarizeHostInsightResourceCapacityTrendSortByEnum
type SummarizeHostInsightResourceCapacityTrendSortOrderEnum
    func GetMappingSummarizeHostInsightResourceCapacityTrendSortOrderEnum(val string) (SummarizeHostInsightResourceCapacityTrendSortOrderEnum, bool)
    func GetSummarizeHostInsightResourceCapacityTrendSortOrderEnumValues() []SummarizeHostInsightResourceCapacityTrendSortOrderEnum
type SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum
    func GetMappingSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum(val string) (SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum, bool)
    func GetSummarizeHostInsightResourceCapacityTrendUtilizationLevelEnumValues() []SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum
type SummarizeHostInsightResourceForecastTrendAggregation
    func (m SummarizeHostInsightResourceForecastTrendAggregation) String() string
    func (m SummarizeHostInsightResourceForecastTrendAggregation) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceForecastTrendAggregationPatternEnum
    func GetMappingSummarizeHostInsightResourceForecastTrendAggregationPatternEnum(val string) (SummarizeHostInsightResourceForecastTrendAggregationPatternEnum, bool)
    func GetSummarizeHostInsightResourceForecastTrendAggregationPatternEnumValues() []SummarizeHostInsightResourceForecastTrendAggregationPatternEnum
type SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum
    func GetMappingSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum(val string) (SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum, bool)
    func GetSummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnumValues() []SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum
type SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum
    func GetMappingSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum, bool)
    func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum
type SummarizeHostInsightResourceForecastTrendForecastModelEnum
    func GetMappingSummarizeHostInsightResourceForecastTrendForecastModelEnum(val string) (SummarizeHostInsightResourceForecastTrendForecastModelEnum, bool)
    func GetSummarizeHostInsightResourceForecastTrendForecastModelEnumValues() []SummarizeHostInsightResourceForecastTrendForecastModelEnum
type SummarizeHostInsightResourceForecastTrendPlatformTypeEnum
    func GetMappingSummarizeHostInsightResourceForecastTrendPlatformTypeEnum(val string) (SummarizeHostInsightResourceForecastTrendPlatformTypeEnum, bool)
    func GetSummarizeHostInsightResourceForecastTrendPlatformTypeEnumValues() []SummarizeHostInsightResourceForecastTrendPlatformTypeEnum
type SummarizeHostInsightResourceForecastTrendRequest
    func (request SummarizeHostInsightResourceForecastTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightResourceForecastTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightResourceForecastTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightResourceForecastTrendRequest) String() string
    func (request SummarizeHostInsightResourceForecastTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceForecastTrendResponse
    func (response SummarizeHostInsightResourceForecastTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightResourceForecastTrendResponse) String() string
type SummarizeHostInsightResourceForecastTrendStatisticEnum
    func GetMappingSummarizeHostInsightResourceForecastTrendStatisticEnum(val string) (SummarizeHostInsightResourceForecastTrendStatisticEnum, bool)
    func GetSummarizeHostInsightResourceForecastTrendStatisticEnumValues() []SummarizeHostInsightResourceForecastTrendStatisticEnum
type SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum
    func GetMappingSummarizeHostInsightResourceForecastTrendUtilizationLevelEnum(val string) (SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum, bool)
    func GetSummarizeHostInsightResourceForecastTrendUtilizationLevelEnumValues() []SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum
type SummarizeHostInsightResourceStatisticsAggregationCollection
    func (m SummarizeHostInsightResourceStatisticsAggregationCollection) String() string
    func (m SummarizeHostInsightResourceStatisticsAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum
    func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum(val string) (SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum, bool)
    func GetSummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnumValues() []SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum
type SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum
type SummarizeHostInsightResourceStatisticsPlatformTypeEnum
    func GetMappingSummarizeHostInsightResourceStatisticsPlatformTypeEnum(val string) (SummarizeHostInsightResourceStatisticsPlatformTypeEnum, bool)
    func GetSummarizeHostInsightResourceStatisticsPlatformTypeEnumValues() []SummarizeHostInsightResourceStatisticsPlatformTypeEnum
type SummarizeHostInsightResourceStatisticsRequest
    func (request SummarizeHostInsightResourceStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightResourceStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightResourceStatisticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightResourceStatisticsRequest) String() string
    func (request SummarizeHostInsightResourceStatisticsRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceStatisticsResponse
    func (response SummarizeHostInsightResourceStatisticsResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightResourceStatisticsResponse) String() string
type SummarizeHostInsightResourceStatisticsSortByEnum
    func GetMappingSummarizeHostInsightResourceStatisticsSortByEnum(val string) (SummarizeHostInsightResourceStatisticsSortByEnum, bool)
    func GetSummarizeHostInsightResourceStatisticsSortByEnumValues() []SummarizeHostInsightResourceStatisticsSortByEnum
type SummarizeHostInsightResourceStatisticsSortOrderEnum
    func GetMappingSummarizeHostInsightResourceStatisticsSortOrderEnum(val string) (SummarizeHostInsightResourceStatisticsSortOrderEnum, bool)
    func GetSummarizeHostInsightResourceStatisticsSortOrderEnumValues() []SummarizeHostInsightResourceStatisticsSortOrderEnum
type SummarizeHostInsightResourceUsageAggregation
    func (m SummarizeHostInsightResourceUsageAggregation) String() string
    func (m SummarizeHostInsightResourceUsageAggregation) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceUsageAggregationResourceMetricEnum
    func GetMappingSummarizeHostInsightResourceUsageAggregationResourceMetricEnum(val string) (SummarizeHostInsightResourceUsageAggregationResourceMetricEnum, bool)
    func GetSummarizeHostInsightResourceUsageAggregationResourceMetricEnumValues() []SummarizeHostInsightResourceUsageAggregationResourceMetricEnum
type SummarizeHostInsightResourceUsageAggregationUsageUnitEnum
    func GetMappingSummarizeHostInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeHostInsightResourceUsageAggregationUsageUnitEnum, bool)
    func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeHostInsightResourceUsageAggregationUsageUnitEnum
type SummarizeHostInsightResourceUsagePlatformTypeEnum
    func GetMappingSummarizeHostInsightResourceUsagePlatformTypeEnum(val string) (SummarizeHostInsightResourceUsagePlatformTypeEnum, bool)
    func GetSummarizeHostInsightResourceUsagePlatformTypeEnumValues() []SummarizeHostInsightResourceUsagePlatformTypeEnum
type SummarizeHostInsightResourceUsageRequest
    func (request SummarizeHostInsightResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightResourceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightResourceUsageRequest) String() string
    func (request SummarizeHostInsightResourceUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceUsageResponse
    func (response SummarizeHostInsightResourceUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightResourceUsageResponse) String() string
type SummarizeHostInsightResourceUsageTrendAggregationCollection
    func (m SummarizeHostInsightResourceUsageTrendAggregationCollection) String() string
    func (m SummarizeHostInsightResourceUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum
    func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum(val string) (SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum, bool)
    func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnumValues() []SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum
type SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum
type SummarizeHostInsightResourceUsageTrendPlatformTypeEnum
    func GetMappingSummarizeHostInsightResourceUsageTrendPlatformTypeEnum(val string) (SummarizeHostInsightResourceUsageTrendPlatformTypeEnum, bool)
    func GetSummarizeHostInsightResourceUsageTrendPlatformTypeEnumValues() []SummarizeHostInsightResourceUsageTrendPlatformTypeEnum
type SummarizeHostInsightResourceUsageTrendRequest
    func (request SummarizeHostInsightResourceUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightResourceUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightResourceUsageTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightResourceUsageTrendRequest) String() string
    func (request SummarizeHostInsightResourceUsageTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceUsageTrendResponse
    func (response SummarizeHostInsightResourceUsageTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightResourceUsageTrendResponse) String() string
type SummarizeHostInsightResourceUsageTrendSortByEnum
    func GetMappingSummarizeHostInsightResourceUsageTrendSortByEnum(val string) (SummarizeHostInsightResourceUsageTrendSortByEnum, bool)
    func GetSummarizeHostInsightResourceUsageTrendSortByEnumValues() []SummarizeHostInsightResourceUsageTrendSortByEnum
type SummarizeHostInsightResourceUsageTrendSortOrderEnum
    func GetMappingSummarizeHostInsightResourceUsageTrendSortOrderEnum(val string) (SummarizeHostInsightResourceUsageTrendSortOrderEnum, bool)
    func GetSummarizeHostInsightResourceUsageTrendSortOrderEnumValues() []SummarizeHostInsightResourceUsageTrendSortOrderEnum
type SummarizeHostInsightResourceUtilizationInsightAggregation
    func (m SummarizeHostInsightResourceUtilizationInsightAggregation) String() string
    func (m SummarizeHostInsightResourceUtilizationInsightAggregation) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum
    func GetMappingSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum(val string) (SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum, bool)
    func GetSummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnumValues() []SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum
type SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum
    func GetMappingSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum(val string) (SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum, bool)
    func GetSummarizeHostInsightResourceUtilizationInsightPlatformTypeEnumValues() []SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum
type SummarizeHostInsightResourceUtilizationInsightRequest
    func (request SummarizeHostInsightResourceUtilizationInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightResourceUtilizationInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightResourceUtilizationInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightResourceUtilizationInsightRequest) String() string
    func (request SummarizeHostInsightResourceUtilizationInsightRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightResourceUtilizationInsightResponse
    func (response SummarizeHostInsightResourceUtilizationInsightResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightResourceUtilizationInsightResponse) String() string
type SummarizeHostInsightStorageUsageTrendAggregationCollection
    func (m SummarizeHostInsightStorageUsageTrendAggregationCollection) String() string
    func (m SummarizeHostInsightStorageUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum
    func GetMappingSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum, bool)
    func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum
type SummarizeHostInsightStorageUsageTrendRequest
    func (request SummarizeHostInsightStorageUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightStorageUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightStorageUsageTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightStorageUsageTrendRequest) String() string
    func (request SummarizeHostInsightStorageUsageTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightStorageUsageTrendResponse
    func (response SummarizeHostInsightStorageUsageTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightStorageUsageTrendResponse) String() string
type SummarizeHostInsightStorageUsageTrendStatisticEnum
    func GetMappingSummarizeHostInsightStorageUsageTrendStatisticEnum(val string) (SummarizeHostInsightStorageUsageTrendStatisticEnum, bool)
    func GetSummarizeHostInsightStorageUsageTrendStatisticEnumValues() []SummarizeHostInsightStorageUsageTrendStatisticEnum
type SummarizeHostInsightTopProcessesUsageRequest
    func (request SummarizeHostInsightTopProcessesUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightTopProcessesUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightTopProcessesUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightTopProcessesUsageRequest) String() string
    func (request SummarizeHostInsightTopProcessesUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightTopProcessesUsageResponse
    func (response SummarizeHostInsightTopProcessesUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightTopProcessesUsageResponse) String() string
type SummarizeHostInsightTopProcessesUsageStatisticEnum
    func GetMappingSummarizeHostInsightTopProcessesUsageStatisticEnum(val string) (SummarizeHostInsightTopProcessesUsageStatisticEnum, bool)
    func GetSummarizeHostInsightTopProcessesUsageStatisticEnumValues() []SummarizeHostInsightTopProcessesUsageStatisticEnum
type SummarizeHostInsightTopProcessesUsageTrendRequest
    func (request SummarizeHostInsightTopProcessesUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeHostInsightTopProcessesUsageTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeHostInsightTopProcessesUsageTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeHostInsightTopProcessesUsageTrendRequest) String() string
    func (request SummarizeHostInsightTopProcessesUsageTrendRequest) ValidateEnumValue() (bool, error)
type SummarizeHostInsightTopProcessesUsageTrendResponse
    func (response SummarizeHostInsightTopProcessesUsageTrendResponse) HTTPResponse() *http.Response
    func (response SummarizeHostInsightTopProcessesUsageTrendResponse) String() string
type SummarizeHostInsightTopProcessesUsageTrendStatisticEnum
    func GetMappingSummarizeHostInsightTopProcessesUsageTrendStatisticEnum(val string) (SummarizeHostInsightTopProcessesUsageTrendStatisticEnum, bool)
    func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumValues() []SummarizeHostInsightTopProcessesUsageTrendStatisticEnum
type SummarizeHostInsightsDiskStatisticsCollection
    func (m SummarizeHostInsightsDiskStatisticsCollection) String() string
    func (m SummarizeHostInsightsDiskStatisticsCollection) ValidateEnumValue() (bool, error)
type SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum
    func GetMappingSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum(val string) (SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum, bool)
    func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumValues() []SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum
type SummarizeHostInsightsTopProcessesUsageCollection
    func (m SummarizeHostInsightsTopProcessesUsageCollection) String() string
    func (m SummarizeHostInsightsTopProcessesUsageCollection) ValidateEnumValue() (bool, error)
type SummarizeHostInsightsTopProcessesUsageTrendCollection
    func (m SummarizeHostInsightsTopProcessesUsageTrendCollection) String() string
    func (m SummarizeHostInsightsTopProcessesUsageTrendCollection) ValidateEnumValue() (bool, error)
type SummarizeOperationsInsightsWarehouseResourceUsageAggregation
    func (m SummarizeOperationsInsightsWarehouseResourceUsageAggregation) String() string
    func (m SummarizeOperationsInsightsWarehouseResourceUsageAggregation) ValidateEnumValue() (bool, error)
type SummarizeOperationsInsightsWarehouseResourceUsageRequest
    func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) String() string
    func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeOperationsInsightsWarehouseResourceUsageResponse
    func (response SummarizeOperationsInsightsWarehouseResourceUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeOperationsInsightsWarehouseResourceUsageResponse) String() string
type SummarizeSqlInsightsDatabaseTypeEnum
    func GetMappingSummarizeSqlInsightsDatabaseTypeEnum(val string) (SummarizeSqlInsightsDatabaseTypeEnum, bool)
    func GetSummarizeSqlInsightsDatabaseTypeEnumValues() []SummarizeSqlInsightsDatabaseTypeEnum
type SummarizeSqlInsightsRequest
    func (request SummarizeSqlInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeSqlInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeSqlInsightsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeSqlInsightsRequest) String() string
    func (request SummarizeSqlInsightsRequest) ValidateEnumValue() (bool, error)
type SummarizeSqlInsightsResponse
    func (response SummarizeSqlInsightsResponse) HTTPResponse() *http.Response
    func (response SummarizeSqlInsightsResponse) String() string
type SummarizeSqlPlanInsightsRequest
    func (request SummarizeSqlPlanInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeSqlPlanInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeSqlPlanInsightsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeSqlPlanInsightsRequest) String() string
    func (request SummarizeSqlPlanInsightsRequest) ValidateEnumValue() (bool, error)
type SummarizeSqlPlanInsightsResponse
    func (response SummarizeSqlPlanInsightsResponse) HTTPResponse() *http.Response
    func (response SummarizeSqlPlanInsightsResponse) String() string
type SummarizeSqlResponseTimeDistributionsRequest
    func (request SummarizeSqlResponseTimeDistributionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeSqlResponseTimeDistributionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeSqlResponseTimeDistributionsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeSqlResponseTimeDistributionsRequest) String() string
    func (request SummarizeSqlResponseTimeDistributionsRequest) ValidateEnumValue() (bool, error)
type SummarizeSqlResponseTimeDistributionsResponse
    func (response SummarizeSqlResponseTimeDistributionsResponse) HTTPResponse() *http.Response
    func (response SummarizeSqlResponseTimeDistributionsResponse) String() string
type SummarizeSqlStatisticsCategoryEnum
    func GetMappingSummarizeSqlStatisticsCategoryEnum(val string) (SummarizeSqlStatisticsCategoryEnum, bool)
    func GetSummarizeSqlStatisticsCategoryEnumValues() []SummarizeSqlStatisticsCategoryEnum
type SummarizeSqlStatisticsDatabaseTypeEnum
    func GetMappingSummarizeSqlStatisticsDatabaseTypeEnum(val string) (SummarizeSqlStatisticsDatabaseTypeEnum, bool)
    func GetSummarizeSqlStatisticsDatabaseTypeEnumValues() []SummarizeSqlStatisticsDatabaseTypeEnum
type SummarizeSqlStatisticsRequest
    func (request SummarizeSqlStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeSqlStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeSqlStatisticsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeSqlStatisticsRequest) String() string
    func (request SummarizeSqlStatisticsRequest) ValidateEnumValue() (bool, error)
type SummarizeSqlStatisticsResponse
    func (response SummarizeSqlStatisticsResponse) HTTPResponse() *http.Response
    func (response SummarizeSqlStatisticsResponse) String() string
type SummarizeSqlStatisticsSortByEnum
    func GetMappingSummarizeSqlStatisticsSortByEnum(val string) (SummarizeSqlStatisticsSortByEnum, bool)
    func GetSummarizeSqlStatisticsSortByEnumValues() []SummarizeSqlStatisticsSortByEnum
type SummarizeSqlStatisticsSortOrderEnum
    func GetMappingSummarizeSqlStatisticsSortOrderEnum(val string) (SummarizeSqlStatisticsSortOrderEnum, bool)
    func GetSummarizeSqlStatisticsSortOrderEnumValues() []SummarizeSqlStatisticsSortOrderEnum
type SummarizeSqlStatisticsTimeSeriesByPlanRequest
    func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) String() string
    func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) ValidateEnumValue() (bool, error)
type SummarizeSqlStatisticsTimeSeriesByPlanResponse
    func (response SummarizeSqlStatisticsTimeSeriesByPlanResponse) HTTPResponse() *http.Response
    func (response SummarizeSqlStatisticsTimeSeriesByPlanResponse) String() string
type SummarizeSqlStatisticsTimeSeriesRequest
    func (request SummarizeSqlStatisticsTimeSeriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeSqlStatisticsTimeSeriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeSqlStatisticsTimeSeriesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeSqlStatisticsTimeSeriesRequest) String() string
    func (request SummarizeSqlStatisticsTimeSeriesRequest) ValidateEnumValue() (bool, error)
type SummarizeSqlStatisticsTimeSeriesResponse
    func (response SummarizeSqlStatisticsTimeSeriesResponse) HTTPResponse() *http.Response
    func (response SummarizeSqlStatisticsTimeSeriesResponse) String() string
type SummaryStatistics
    func (m SummaryStatistics) String() string
    func (m SummaryStatistics) ValidateEnumValue() (bool, error)
type TablespaceUsageTrend
    func (m TablespaceUsageTrend) String() string
    func (m TablespaceUsageTrend) ValidateEnumValue() (bool, error)
type TablespaceUsageTrendAggregation
    func (m TablespaceUsageTrendAggregation) String() string
    func (m TablespaceUsageTrendAggregation) ValidateEnumValue() (bool, error)
type TopProcessesUsage
    func (m TopProcessesUsage) String() string
    func (m TopProcessesUsage) ValidateEnumValue() (bool, error)
type TopProcessesUsageTrend
    func (m TopProcessesUsageTrend) String() string
    func (m TopProcessesUsageTrend) ValidateEnumValue() (bool, error)
type TopProcessesUsageTrendAggregation
    func (m TopProcessesUsageTrendAggregation) String() string
    func (m TopProcessesUsageTrendAggregation) ValidateEnumValue() (bool, error)
type UpdateAutonomousDatabaseInsightDetails
    func (m UpdateAutonomousDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateAutonomousDatabaseInsightDetails) GetFreeformTags() map[string]string
    func (m UpdateAutonomousDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateAutonomousDatabaseInsightDetails) String() string
    func (m UpdateAutonomousDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type UpdateAwrHubDetails
    func (m UpdateAwrHubDetails) String() string
    func (m UpdateAwrHubDetails) ValidateEnumValue() (bool, error)
type UpdateAwrHubRequest
    func (request UpdateAwrHubRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAwrHubRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAwrHubRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAwrHubRequest) String() string
    func (request UpdateAwrHubRequest) ValidateEnumValue() (bool, error)
type UpdateAwrHubResponse
    func (response UpdateAwrHubResponse) HTTPResponse() *http.Response
    func (response UpdateAwrHubResponse) String() string
type UpdateAwrHubSourceDetails
    func (m UpdateAwrHubSourceDetails) String() string
    func (m UpdateAwrHubSourceDetails) ValidateEnumValue() (bool, error)
type UpdateAwrHubSourceRequest
    func (request UpdateAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAwrHubSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAwrHubSourceRequest) String() string
    func (request UpdateAwrHubSourceRequest) ValidateEnumValue() (bool, error)
type UpdateAwrHubSourceResponse
    func (response UpdateAwrHubSourceResponse) HTTPResponse() *http.Response
    func (response UpdateAwrHubSourceResponse) String() string
type UpdateBasicConfigurationItemDetails
    func (m UpdateBasicConfigurationItemDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBasicConfigurationItemDetails) String() string
    func (m UpdateBasicConfigurationItemDetails) ValidateEnumValue() (bool, error)
type UpdateConfigurationItemDetails
type UpdateDatabaseInsightDetails
type UpdateDatabaseInsightRequest
    func (request UpdateDatabaseInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDatabaseInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDatabaseInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDatabaseInsightRequest) String() string
    func (request UpdateDatabaseInsightRequest) ValidateEnumValue() (bool, error)
type UpdateDatabaseInsightResponse
    func (response UpdateDatabaseInsightResponse) HTTPResponse() *http.Response
    func (response UpdateDatabaseInsightResponse) String() string
type UpdateEmManagedExternalDatabaseInsightDetails
    func (m UpdateEmManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateEmManagedExternalDatabaseInsightDetails) GetFreeformTags() map[string]string
    func (m UpdateEmManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateEmManagedExternalDatabaseInsightDetails) String() string
    func (m UpdateEmManagedExternalDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type UpdateEmManagedExternalExadataInsightDetails
    func (m UpdateEmManagedExternalExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateEmManagedExternalExadataInsightDetails) GetFreeformTags() map[string]string
    func (m UpdateEmManagedExternalExadataInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateEmManagedExternalExadataInsightDetails) String() string
    func (m UpdateEmManagedExternalExadataInsightDetails) ValidateEnumValue() (bool, error)
type UpdateEmManagedExternalHostInsightDetails
    func (m UpdateEmManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateEmManagedExternalHostInsightDetails) GetFreeformTags() map[string]string
    func (m UpdateEmManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateEmManagedExternalHostInsightDetails) String() string
    func (m UpdateEmManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)
type UpdateEnterpriseManagerBridgeDetails
    func (m UpdateEnterpriseManagerBridgeDetails) String() string
    func (m UpdateEnterpriseManagerBridgeDetails) ValidateEnumValue() (bool, error)
type UpdateEnterpriseManagerBridgeRequest
    func (request UpdateEnterpriseManagerBridgeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateEnterpriseManagerBridgeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateEnterpriseManagerBridgeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateEnterpriseManagerBridgeRequest) String() string
    func (request UpdateEnterpriseManagerBridgeRequest) ValidateEnumValue() (bool, error)
type UpdateEnterpriseManagerBridgeResponse
    func (response UpdateEnterpriseManagerBridgeResponse) HTTPResponse() *http.Response
    func (response UpdateEnterpriseManagerBridgeResponse) String() string
type UpdateExadataInsightDetails
type UpdateExadataInsightRequest
    func (request UpdateExadataInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateExadataInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateExadataInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateExadataInsightRequest) String() string
    func (request UpdateExadataInsightRequest) ValidateEnumValue() (bool, error)
type UpdateExadataInsightResponse
    func (response UpdateExadataInsightResponse) HTTPResponse() *http.Response
    func (response UpdateExadataInsightResponse) String() string
type UpdateHostInsightDetails
type UpdateHostInsightRequest
    func (request UpdateHostInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateHostInsightRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateHostInsightRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateHostInsightRequest) String() string
    func (request UpdateHostInsightRequest) ValidateEnumValue() (bool, error)
type UpdateHostInsightResponse
    func (response UpdateHostInsightResponse) HTTPResponse() *http.Response
    func (response UpdateHostInsightResponse) String() string
type UpdateMacsManagedCloudHostInsightDetails
    func (m UpdateMacsManagedCloudHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateMacsManagedCloudHostInsightDetails) GetFreeformTags() map[string]string
    func (m UpdateMacsManagedCloudHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateMacsManagedCloudHostInsightDetails) String() string
    func (m UpdateMacsManagedCloudHostInsightDetails) ValidateEnumValue() (bool, error)
type UpdateMacsManagedExternalDatabaseInsightDetails
    func (m UpdateMacsManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateMacsManagedExternalDatabaseInsightDetails) GetFreeformTags() map[string]string
    func (m UpdateMacsManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateMacsManagedExternalDatabaseInsightDetails) String() string
    func (m UpdateMacsManagedExternalDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type UpdateMacsManagedExternalHostInsightDetails
    func (m UpdateMacsManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateMacsManagedExternalHostInsightDetails) GetFreeformTags() map[string]string
    func (m UpdateMacsManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateMacsManagedExternalHostInsightDetails) String() string
    func (m UpdateMacsManagedExternalHostInsightDetails) ValidateEnumValue() (bool, error)
type UpdateNewsReportDetails
    func (m UpdateNewsReportDetails) String() string
    func (m UpdateNewsReportDetails) ValidateEnumValue() (bool, error)
type UpdateNewsReportRequest
    func (request UpdateNewsReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateNewsReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateNewsReportRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateNewsReportRequest) String() string
    func (request UpdateNewsReportRequest) ValidateEnumValue() (bool, error)
type UpdateNewsReportResponse
    func (response UpdateNewsReportResponse) HTTPResponse() *http.Response
    func (response UpdateNewsReportResponse) String() string
type UpdateOperationsInsightsPrivateEndpointDetails
    func (m UpdateOperationsInsightsPrivateEndpointDetails) String() string
    func (m UpdateOperationsInsightsPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateOperationsInsightsPrivateEndpointRequest
    func (request UpdateOperationsInsightsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOperationsInsightsPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOperationsInsightsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOperationsInsightsPrivateEndpointRequest) String() string
    func (request UpdateOperationsInsightsPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateOperationsInsightsPrivateEndpointResponse
    func (response UpdateOperationsInsightsPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateOperationsInsightsPrivateEndpointResponse) String() string
type UpdateOperationsInsightsWarehouseDetails
    func (m UpdateOperationsInsightsWarehouseDetails) String() string
    func (m UpdateOperationsInsightsWarehouseDetails) ValidateEnumValue() (bool, error)
type UpdateOperationsInsightsWarehouseRequest
    func (request UpdateOperationsInsightsWarehouseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOperationsInsightsWarehouseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOperationsInsightsWarehouseRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOperationsInsightsWarehouseRequest) String() string
    func (request UpdateOperationsInsightsWarehouseRequest) ValidateEnumValue() (bool, error)
type UpdateOperationsInsightsWarehouseResponse
    func (response UpdateOperationsInsightsWarehouseResponse) HTTPResponse() *http.Response
    func (response UpdateOperationsInsightsWarehouseResponse) String() string
type UpdateOperationsInsightsWarehouseUserDetails
    func (m UpdateOperationsInsightsWarehouseUserDetails) String() string
    func (m UpdateOperationsInsightsWarehouseUserDetails) ValidateEnumValue() (bool, error)
type UpdateOperationsInsightsWarehouseUserRequest
    func (request UpdateOperationsInsightsWarehouseUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOperationsInsightsWarehouseUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOperationsInsightsWarehouseUserRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOperationsInsightsWarehouseUserRequest) String() string
    func (request UpdateOperationsInsightsWarehouseUserRequest) ValidateEnumValue() (bool, error)
type UpdateOperationsInsightsWarehouseUserResponse
    func (response UpdateOperationsInsightsWarehouseUserResponse) HTTPResponse() *http.Response
    func (response UpdateOperationsInsightsWarehouseUserResponse) String() string
type UpdateOpsiConfigurationDetails
type UpdateOpsiConfigurationRequest
    func (request UpdateOpsiConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOpsiConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOpsiConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOpsiConfigurationRequest) String() string
    func (request UpdateOpsiConfigurationRequest) ValidateEnumValue() (bool, error)
type UpdateOpsiConfigurationResponse
    func (response UpdateOpsiConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateOpsiConfigurationResponse) String() string
type UpdateOpsiUxConfigurationDetails
    func (m UpdateOpsiUxConfigurationDetails) GetConfigItems() []UpdateConfigurationItemDetails
    func (m UpdateOpsiUxConfigurationDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOpsiUxConfigurationDetails) GetDescription() *string
    func (m UpdateOpsiUxConfigurationDetails) GetDisplayName() *string
    func (m UpdateOpsiUxConfigurationDetails) GetFreeformTags() map[string]string
    func (m UpdateOpsiUxConfigurationDetails) GetSystemTags() map[string]map[string]interface{}
    func (m UpdateOpsiUxConfigurationDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOpsiUxConfigurationDetails) String() string
    func (m *UpdateOpsiUxConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOpsiUxConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdatePeComanagedDatabaseInsightDetails
    func (m UpdatePeComanagedDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdatePeComanagedDatabaseInsightDetails) GetFreeformTags() map[string]string
    func (m UpdatePeComanagedDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdatePeComanagedDatabaseInsightDetails) String() string
    func (m UpdatePeComanagedDatabaseInsightDetails) ValidateEnumValue() (bool, error)
type UpdatePeComanagedExadataInsightDetails
    func (m UpdatePeComanagedExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdatePeComanagedExadataInsightDetails) GetFreeformTags() map[string]string
    func (m UpdatePeComanagedExadataInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdatePeComanagedExadataInsightDetails) String() string
    func (m UpdatePeComanagedExadataInsightDetails) ValidateEnumValue() (bool, error)
type UpdatePeComanagedHostInsightDetails
    func (m UpdatePeComanagedHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdatePeComanagedHostInsightDetails) GetFreeformTags() map[string]string
    func (m UpdatePeComanagedHostInsightDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdatePeComanagedHostInsightDetails) String() string
    func (m UpdatePeComanagedHostInsightDetails) ValidateEnumValue() (bool, error)
type UxConfigurationItemsCollection
    func (m UxConfigurationItemsCollection) GetConfigItems() []ConfigurationItemSummary
    func (m UxConfigurationItemsCollection) MarshalJSON() (buff []byte, e error)
    func (m UxConfigurationItemsCollection) String() string
    func (m *UxConfigurationItemsCollection) UnmarshalJSON(data []byte) (e error)
    func (m UxConfigurationItemsCollection) ValidateEnumValue() (bool, error)
type VmClusterSummary
    func (m VmClusterSummary) String() string
    func (m VmClusterSummary) ValidateEnumValue() (bool, error)
type WarehouseDataObjectCollection
    func (m WarehouseDataObjectCollection) String() string
    func (m WarehouseDataObjectCollection) ValidateEnumValue() (bool, error)
type WarehouseDataObjectDetails
type WarehouseDataObjectSummary
    func (m WarehouseDataObjectSummary) String() string
    func (m *WarehouseDataObjectSummary) UnmarshalJSON(data []byte) (e error)
    func (m WarehouseDataObjectSummary) ValidateEnumValue() (bool, error)
type WarehouseTableDataObjectDetails
    func (m WarehouseTableDataObjectDetails) MarshalJSON() (buff []byte, e error)
    func (m WarehouseTableDataObjectDetails) String() string
    func (m WarehouseTableDataObjectDetails) ValidateEnumValue() (bool, error)
type WarehouseViewDataObjectDetails
    func (m WarehouseViewDataObjectDetails) MarshalJSON() (buff []byte, e error)
    func (m WarehouseViewDataObjectDetails) String() string
    func (m WarehouseViewDataObjectDetails) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestCollection
    func (m WorkRequestCollection) String() string
    func (m WorkRequestCollection) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceMetadataKeyEnum
    func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
    func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
type WorkRequests
    func (m WorkRequests) String() string
    func (m WorkRequests) ValidateEnumValue() (bool, error)

Package files

action_type.go add_em_managed_external_exadata_insight_members_details.go add_exadata_insight_members_details.go add_exadata_insight_members_request_response.go add_pe_comanaged_exadata_insight_members_details.go addm_db_collection.go addm_db_finding_aggregation.go addm_db_finding_aggregation_collection.go addm_db_finding_category_collection.go addm_db_finding_category_summary.go addm_db_findings_time_series_collection.go addm_db_findings_time_series_summary.go addm_db_parameter_aggregation.go addm_db_parameter_aggregation_collection.go addm_db_parameter_category_collection.go addm_db_parameter_category_summary.go addm_db_parameter_change_aggregation.go addm_db_parameter_change_aggregation_collection.go addm_db_recommendation_aggregation.go addm_db_recommendation_aggregation_collection.go addm_db_recommendation_category_collection.go addm_db_recommendation_category_summary.go addm_db_recommendations_time_series_collection.go addm_db_recommendations_time_series_summary.go addm_db_schema_object_collection.go addm_db_schema_object_summary.go addm_db_sql_statement_collection.go addm_db_sql_statement_summary.go addm_db_summary.go addm_report.go archival_state.go autonomous_database_configuration_summary.go autonomous_database_insight.go autonomous_database_insight_summary.go awr_database_collection.go awr_database_cpu_usage_collection.go awr_database_cpu_usage_summary.go awr_database_metric_collection.go awr_database_metric_summary.go awr_database_parameter_change_collection.go awr_database_parameter_change_summary.go awr_database_parameter_collection.go awr_database_parameter_summary.go awr_database_report.go awr_database_snapshot_collection.go awr_database_snapshot_range_collection.go awr_database_snapshot_range_summary.go awr_database_snapshot_summary.go awr_database_sql_report.go awr_database_summary.go awr_database_sysstat_collection.go awr_database_sysstat_summary.go awr_database_top_wait_event_collection.go awr_database_top_wait_event_summary.go awr_database_wait_event_bucket_collection.go awr_database_wait_event_bucket_summary.go awr_database_wait_event_collection.go awr_database_wait_event_summary.go awr_hub.go awr_hub_lifecycle_state.go awr_hub_objects.go awr_hub_source.go awr_hub_source_lifecycle_state.go awr_hub_source_status.go awr_hub_source_summary.go awr_hub_source_summary_collection.go awr_hub_source_type.go awr_hub_sources.go awr_hub_summary.go awr_hub_summary_collection.go awr_hubs.go awr_query_result.go awr_report.go awr_report_format_type.go awr_snapshot_collection.go awr_snapshot_summary.go awr_source_summary.go basic_configuration_item_metadata.go basic_configuration_item_summary.go change_autonomous_database_insight_advanced_features_details.go change_autonomous_database_insight_advanced_features_request_response.go change_awr_hub_source_compartment_details.go change_awr_hub_source_compartment_request_response.go change_database_insight_compartment_details.go change_database_insight_compartment_request_response.go change_enterprise_manager_bridge_compartment_details.go change_enterprise_manager_bridge_compartment_request_response.go change_exadata_insight_compartment_details.go change_exadata_insight_compartment_request_response.go change_host_insight_compartment_details.go change_host_insight_compartment_request_response.go change_news_report_compartment_details.go change_news_report_compartment_request_response.go change_operations_insights_private_endpoint_compartment_details.go change_operations_insights_private_endpoint_compartment_request_response.go change_operations_insights_warehouse_compartment_details.go change_operations_insights_warehouse_compartment_request_response.go change_opsi_configuration_compartment_details.go change_opsi_configuration_compartment_request_response.go change_pe_comanaged_database_insight_details.go change_pe_comanaged_database_insight_request_response.go cloud_importable_compute_entity_summary.go configuration_item_allowed_value_details.go configuration_item_allowed_value_type.go configuration_item_free_text_allowed_value_details.go configuration_item_limit_allowed_value_details.go configuration_item_metadata.go configuration_item_pick_allowed_value_details.go configuration_item_summary.go configuration_item_type.go configuration_item_unit_details.go configuration_item_value_source_configuration_type.go configuration_items_collection.go connection_details.go create_awr_hub_details.go create_awr_hub_request_response.go create_awr_hub_source_details.go create_awr_hub_source_request_response.go create_basic_configuration_item_details.go create_configuration_item_details.go create_database_insight_details.go create_database_insight_request_response.go create_em_managed_external_database_insight_details.go create_em_managed_external_exadata_insight_details.go create_em_managed_external_exadata_member_entity_details.go create_em_managed_external_host_insight_details.go create_enterprise_manager_bridge_details.go create_enterprise_manager_bridge_request_response.go create_exadata_insight_details.go create_exadata_insight_request_response.go create_host_insight_details.go create_host_insight_request_response.go create_macs_managed_cloud_host_insight_details.go create_macs_managed_external_host_insight_details.go create_news_report_details.go create_news_report_request_response.go create_operations_insights_private_endpoint_details.go create_operations_insights_private_endpoint_request_response.go create_operations_insights_warehouse_details.go create_operations_insights_warehouse_request_response.go create_operations_insights_warehouse_user_details.go create_operations_insights_warehouse_user_request_response.go create_opsi_configuration_details.go create_opsi_configuration_request_response.go create_opsi_ux_configuration_details.go create_pe_comanaged_database_insight_details.go create_pe_comanaged_exadata_insight_details.go create_pe_comanaged_exadata_vmcluster_details.go credential_by_vault.go credential_details.go credentials_by_source.go data_object_bind_parameter.go data_object_column_metadata.go data_object_column_unit.go data_object_core_column_unit.go data_object_custom_column_unit.go data_object_data_size_column_unit.go data_object_frequency_column_unit.go data_object_other_standard_column_unit.go data_object_power_column_unit.go data_object_query.go data_object_query_time_filters.go data_object_rate_column_unit.go data_object_standard_query.go data_object_temperature_column_unit.go data_object_templatized_query.go data_object_time_column_unit.go data_object_type.go database.go database_configuration_collection.go database_configuration_metric_group.go database_configuration_summary.go database_details.go database_entity_source.go database_entity_source_all.go database_insight.go database_insight_summary.go database_insights.go database_insights_collection.go database_insights_data_object.go database_insights_data_object_summary.go database_parameter_type_details.go day_of_week.go db_external_instance.go db_external_properties.go db_parameters.go dbos_config_instance.go delete_awr_hub_object_request_response.go delete_awr_hub_request_response.go delete_awr_hub_source_request_response.go delete_database_insight_request_response.go delete_enterprise_manager_bridge_request_response.go delete_exadata_insight_request_response.go delete_host_insight_request_response.go delete_news_report_request_response.go delete_operations_insights_private_endpoint_request_response.go delete_operations_insights_warehouse_request_response.go delete_operations_insights_warehouse_user_request_response.go delete_opsi_configuration_request_response.go disable_autonomous_database_insight_advanced_features_request_response.go disable_awr_hub_source_request_response.go disable_database_insight_request_response.go disable_exadata_insight_request_response.go disable_host_insight_request_response.go disk_group.go disk_group_details.go disk_statistics.go download_operations_insights_warehouse_wallet_details.go download_operations_insights_warehouse_wallet_request_response.go em_managed_external_database_configuration_summary.go em_managed_external_database_insight.go em_managed_external_database_insight_summary.go em_managed_external_exadata_insight.go em_managed_external_exadata_insight_summary.go em_managed_external_host_configuration_summary.go em_managed_external_host_insight.go em_managed_external_host_insight_summary.go enable_autonomous_database_insight_advanced_features_details.go enable_autonomous_database_insight_advanced_features_request_response.go enable_awr_hub_source_request_response.go enable_database_insight_details.go enable_database_insight_request_response.go enable_em_managed_external_database_insight_details.go enable_em_managed_external_exadata_insight_details.go enable_em_managed_external_host_insight_details.go enable_exadata_insight_details.go enable_exadata_insight_request_response.go enable_host_insight_details.go enable_host_insight_request_response.go enable_macs_managed_cloud_host_insight_details.go enable_macs_managed_external_host_insight_details.go enable_pe_comanaged_database_insight_details.go enable_pe_comanaged_exadata_insight_details.go enterprise_manager_bridge.go enterprise_manager_bridge_collection.go enterprise_manager_bridge_summary.go enterprise_manager_bridges.go exadata_configuration_collection.go exadata_configuration_summary.go exadata_database_machine_configuration_summary.go exadata_database_statistics_summary.go exadata_details.go exadata_diskgroup_statistics_summary.go exadata_entity_source.go exadata_exacs_configuration_summary.go exadata_host_statistics_summary.go exadata_insight.go exadata_insight_lifecycle_state.go exadata_insight_resource_capacity_trend_aggregation.go exadata_insight_resource_capacity_trend_summary.go exadata_insight_resource_forecast_trend_summary.go exadata_insight_resource_insight_utilization_item.go exadata_insight_resource_statistics.go exadata_insight_resource_statistics_aggregation.go exadata_insight_summary.go exadata_insight_summary_collection.go exadata_insights.go exadata_insights_data_object.go exadata_insights_data_object_summary.go exadata_member_collection.go exadata_member_summary.go exadata_rack_type.go exadata_resource_type.go exadata_storage_server_statistics_summary.go exadata_type.go get_awr_database_report_request_response.go get_awr_database_sql_report_request_response.go get_awr_hub_object_request_response.go get_awr_hub_request_response.go get_awr_hub_source_request_response.go get_awr_report_request_response.go get_database_insight_request_response.go get_enterprise_manager_bridge_request_response.go get_exadata_insight_request_response.go get_host_insight_request_response.go get_news_report_request_response.go get_operations_insights_private_endpoint_request_response.go get_operations_insights_warehouse_request_response.go get_operations_insights_warehouse_user_request_response.go get_opsi_configuration_request_response.go get_opsi_data_object_request_response.go get_work_request_request_response.go head_awr_hub_object_request_response.go historical_data_item.go host.go host_configuration_collection.go host_configuration_metric_group.go host_configuration_summary.go host_cpu_hardware_configuration.go host_cpu_recommendations.go host_cpu_statistics.go host_cpu_usage.go host_details.go host_entities.go host_entity_source.go host_filesystem_configuration.go host_filesystem_usage.go host_hardware_configuration.go host_importable_agent_entity_summary.go host_insight.go host_insight_host_recommendations.go host_insight_resource_statistics_aggregation.go host_insight_summary.go host_insight_summary_collection.go host_insights.go host_insights_data_object.go host_insights_data_object_summary.go host_instance_map.go host_memory_configuration.go host_memory_statistics.go host_memory_usage.go host_network_activity_summary.go host_network_configuration.go host_network_statistics.go host_performance_metric_group.go host_product.go host_resource_allocation.go host_resource_capacity_trend_aggregation.go host_resource_statistics.go host_storage_statistics.go host_top_processes.go hosted_entity_collection.go hosted_entity_summary.go importable_agent_entity_source.go importable_agent_entity_summary.go importable_agent_entity_summary_collection.go importable_compute_entity_summary.go importable_compute_entity_summary_collection.go importable_enterprise_manager_entity.go importable_enterprise_manager_entity_collection.go individual_opsi_data_object_details_in_query.go ingest_addm_reports_details.go ingest_addm_reports_request_response.go ingest_addm_reports_response_details.go ingest_database_configuration_details.go ingest_database_configuration_request_response.go ingest_database_configuration_response_details.go ingest_host_configuration_details.go ingest_host_configuration_request_response.go ingest_host_configuration_response_details.go ingest_host_metrics_details.go ingest_host_metrics_request_response.go ingest_host_metrics_response_details.go ingest_my_sql_sql_text_details.go ingest_my_sql_sql_text_response_details.go ingest_sql_bucket_details.go ingest_sql_bucket_request_response.go ingest_sql_bucket_response_details.go ingest_sql_plan_lines_details.go ingest_sql_plan_lines_request_response.go ingest_sql_plan_lines_response_details.go ingest_sql_stats_details.go ingest_sql_stats_request_response.go ingest_sql_stats_response_details.go ingest_sql_text_details.go ingest_sql_text_request_response.go ingest_sql_text_response_details.go instance_metrics.go lifecycle_state.go list_addm_db_finding_categories_request_response.go list_addm_db_findings_time_series_request_response.go list_addm_db_parameter_categories_request_response.go list_addm_db_recommendation_categories_request_response.go list_addm_db_recommendations_time_series_request_response.go list_addm_dbs_request_response.go list_awr_database_snapshots_request_response.go list_awr_databases_request_response.go list_awr_hub_objects_request_response.go list_awr_hub_sources_request_response.go list_awr_hubs_request_response.go list_awr_snapshots_request_response.go list_database_configurations_request_response.go list_database_insights_request_response.go list_enterprise_manager_bridges_request_response.go list_exadata_configurations_request_response.go list_exadata_insights_request_response.go list_host_configurations_request_response.go list_host_insights_request_response.go list_hosted_entities_request_response.go list_importable_agent_entities_request_response.go list_importable_compute_entities_request_response.go list_importable_enterprise_manager_entities_request_response.go list_news_reports_request_response.go list_objects.go list_operations_insights_private_endpoints_request_response.go list_operations_insights_warehouse_users_request_response.go list_operations_insights_warehouses_request_response.go list_opsi_configurations_request_response.go list_opsi_data_objects_request_response.go list_sql_plans_request_response.go list_sql_searches_request_response.go list_sql_texts_request_response.go list_warehouse_data_objects_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go macs_managed_cloud_host_configuration_summary.go macs_managed_cloud_host_insight.go macs_managed_cloud_host_insight_summary.go macs_managed_external_database_configuration_summary.go macs_managed_external_database_insight.go macs_managed_external_database_insight_summary.go macs_managed_external_host_configuration_summary.go macs_managed_external_host_insight.go macs_managed_external_host_insight_summary.go my_sql_sql_text.go network_usage_trend.go network_usage_trend_aggregation.go news_content_types.go news_content_types_resource.go news_frequency.go news_locale.go news_report.go news_report_collection.go news_report_summary.go news_reports.go news_sql_insights_content_types_resource.go object_summary.go operation_status.go operation_type.go operations_insights_private_endpoint.go operations_insights_private_endpoint_collection.go operations_insights_private_endpoint_lifecycle_state.go operations_insights_private_endpoint_summary.go operations_insights_warehouse.go operations_insights_warehouse_lifecycle_state.go operations_insights_warehouse_summary.go operations_insights_warehouse_summary_collection.go operations_insights_warehouse_user.go operations_insights_warehouse_user_lifecycle_state.go operations_insights_warehouse_user_summary.go operations_insights_warehouse_user_summary_collection.go operations_insights_warehouse_users.go operations_insights_warehouses.go opsi_configuration.go opsi_configuration_basic_configuration_item_summary.go opsi_configuration_configuration_item_summary.go opsi_configuration_lifecycle_state.go opsi_configuration_summary.go opsi_configuration_type.go opsi_configurations.go opsi_configurations_collection.go opsi_data_object.go opsi_data_object_details_in_query.go opsi_data_object_details_target.go opsi_data_object_query_param.go opsi_data_object_summary.go opsi_data_object_supported_query_param.go opsi_data_object_type.go opsi_data_object_type_opsi_data_object_details_in_query.go opsi_data_objects.go opsi_data_objects_collection.go opsi_operationsinsights_client.go opsi_ux_configuration.go opsi_ux_configuration_summary.go opsi_warehouse_data_objects.go pe_comanaged_database_connection_details.go pe_comanaged_database_host_details.go pe_comanaged_database_insight.go pe_comanaged_database_insight_summary.go pe_comanaged_exadata_insight.go pe_comanaged_exadata_insight_summary.go pe_comanaged_host_configuration_summary.go pe_comanaged_host_insight.go pe_comanaged_host_insight_summary.go pe_comanaged_managed_external_database_configuration_summary.go projected_data_item.go put_awr_hub_object_request_response.go query_data_object_json_result_set_rows_collection.go query_data_object_result_set_column_metadata.go query_data_object_result_set_rows_collection.go query_opsi_data_object_data_details.go query_opsi_data_object_data_request_response.go query_warehouse_data_object_data_details.go query_warehouse_data_object_data_request_response.go related_object_type_details.go resource_capacity_trend_aggregation.go resource_filters.go resource_insight_current_utilization.go resource_insight_projected_utilization.go resource_insight_projected_utilization_item.go resource_statistics.go resource_statistics_aggregation.go resource_status.go resource_usage_summary.go resource_usage_trend_aggregation.go rotate_operations_insights_warehouse_wallet_request_response.go schema_object_type_details.go sort_order.go sql_bucket.go sql_insight_aggregation.go sql_insight_aggregation_collection.go sql_insight_thresholds.go sql_inventory.go sql_plan_collection.go sql_plan_insight_aggregation.go sql_plan_insight_aggregation_collection.go sql_plan_insights.go sql_plan_line.go sql_plan_summary.go sql_response_time_distribution_aggregation.go sql_response_time_distribution_aggregation_collection.go sql_search_collection.go sql_search_summary.go sql_statistic_aggregation.go sql_statistic_aggregation_collection.go sql_statistics.go sql_statistics_time_series.go sql_statistics_time_series_aggregation.go sql_statistics_time_series_aggregation_collection.go sql_statistics_time_series_by_plan_aggregation.go sql_statistics_time_series_by_plan_aggregation_collection.go sql_stats.go sql_text.go sql_text_collection.go sql_text_summary.go sql_type_details.go storage_server.go storage_server_details.go storage_tier.go storage_usage_trend.go storage_usage_trend_aggregation.go summarize_addm_db_findings_request_response.go summarize_addm_db_parameter_changes_request_response.go summarize_addm_db_parameters_request_response.go summarize_addm_db_recommendations_request_response.go summarize_addm_db_schema_objects_request_response.go summarize_addm_db_sql_statements_request_response.go summarize_awr_database_cpu_usages_request_response.go summarize_awr_database_metrics_request_response.go summarize_awr_database_parameter_changes_request_response.go summarize_awr_database_parameters_request_response.go summarize_awr_database_snapshot_ranges_request_response.go summarize_awr_database_sysstats_request_response.go summarize_awr_database_top_wait_events_request_response.go summarize_awr_database_wait_event_buckets_request_response.go summarize_awr_database_wait_events_request_response.go summarize_awr_sources_summaries_collection.go summarize_awr_sources_summaries_request_response.go summarize_configuration_items_request_response.go summarize_database_insight_resource_capacity_trend_aggregation_collection.go summarize_database_insight_resource_capacity_trend_request_response.go summarize_database_insight_resource_forecast_trend_aggregation.go summarize_database_insight_resource_forecast_trend_request_response.go summarize_database_insight_resource_statistics_aggregation_collection.go summarize_database_insight_resource_statistics_request_response.go summarize_database_insight_resource_usage_aggregation.go summarize_database_insight_resource_usage_request_response.go summarize_database_insight_resource_usage_trend_aggregation_collection.go summarize_database_insight_resource_usage_trend_request_response.go summarize_database_insight_resource_utilization_insight_aggregation.go summarize_database_insight_resource_utilization_insight_request_response.go summarize_database_insight_tablespace_usage_trend_aggregation_collection.go summarize_database_insight_tablespace_usage_trend_request_response.go summarize_exadata_insight_resource_capacity_trend_aggregated_request_response.go summarize_exadata_insight_resource_capacity_trend_aggregation.go summarize_exadata_insight_resource_capacity_trend_collection.go summarize_exadata_insight_resource_capacity_trend_request_response.go summarize_exadata_insight_resource_forecast_trend_aggregated_request_response.go summarize_exadata_insight_resource_forecast_trend_aggregation.go summarize_exadata_insight_resource_forecast_trend_collection.go summarize_exadata_insight_resource_forecast_trend_request_response.go summarize_exadata_insight_resource_statistics_aggregation_collection.go summarize_exadata_insight_resource_statistics_request_response.go summarize_exadata_insight_resource_usage_aggregated_request_response.go summarize_exadata_insight_resource_usage_aggregation.go summarize_exadata_insight_resource_usage_collection.go summarize_exadata_insight_resource_usage_request_response.go summarize_exadata_insight_resource_utilization_insight_aggregation.go summarize_exadata_insight_resource_utilization_insight_request_response.go summarize_exadata_members_request_response.go summarize_host_insight_disk_statistics_request_response.go summarize_host_insight_host_recommendation_aggregation.go summarize_host_insight_host_recommendation_request_response.go summarize_host_insight_network_usage_trend_aggregation_collection.go summarize_host_insight_network_usage_trend_request_response.go summarize_host_insight_resource_capacity_trend_aggregation_collection.go summarize_host_insight_resource_capacity_trend_request_response.go summarize_host_insight_resource_forecast_trend_aggregation.go summarize_host_insight_resource_forecast_trend_request_response.go summarize_host_insight_resource_statistics_aggregation_collection.go summarize_host_insight_resource_statistics_request_response.go summarize_host_insight_resource_usage_aggregation.go summarize_host_insight_resource_usage_request_response.go summarize_host_insight_resource_usage_trend_aggregation_collection.go summarize_host_insight_resource_usage_trend_request_response.go summarize_host_insight_resource_utilization_insight_aggregation.go summarize_host_insight_resource_utilization_insight_request_response.go summarize_host_insight_storage_usage_trend_aggregation_collection.go summarize_host_insight_storage_usage_trend_request_response.go summarize_host_insight_top_processes_usage_request_response.go summarize_host_insight_top_processes_usage_trend_request_response.go summarize_host_insights_disk_statistics_collection.go summarize_host_insights_top_processes_usage_collection.go summarize_host_insights_top_processes_usage_trend_collection.go summarize_operations_insights_warehouse_resource_usage_aggregation.go summarize_operations_insights_warehouse_resource_usage_request_response.go summarize_sql_insights_request_response.go summarize_sql_plan_insights_request_response.go summarize_sql_response_time_distributions_request_response.go summarize_sql_statistics_request_response.go summarize_sql_statistics_time_series_by_plan_request_response.go summarize_sql_statistics_time_series_request_response.go summary_statistics.go tablespace_usage_trend.go tablespace_usage_trend_aggregation.go top_processes_usage.go top_processes_usage_trend.go top_processes_usage_trend_aggregation.go update_autonomous_database_insight_details.go update_awr_hub_details.go update_awr_hub_request_response.go update_awr_hub_source_details.go update_awr_hub_source_request_response.go update_basic_configuration_item_details.go update_configuration_item_details.go update_database_insight_details.go update_database_insight_request_response.go update_em_managed_external_database_insight_details.go update_em_managed_external_exadata_insight_details.go update_em_managed_external_host_insight_details.go update_enterprise_manager_bridge_details.go update_enterprise_manager_bridge_request_response.go update_exadata_insight_details.go update_exadata_insight_request_response.go update_host_insight_details.go update_host_insight_request_response.go update_macs_managed_cloud_host_insight_details.go update_macs_managed_external_database_insight_details.go update_macs_managed_external_host_insight_details.go update_news_report_details.go update_news_report_request_response.go update_operations_insights_private_endpoint_details.go update_operations_insights_private_endpoint_request_response.go update_operations_insights_warehouse_details.go update_operations_insights_warehouse_request_response.go update_operations_insights_warehouse_user_details.go update_operations_insights_warehouse_user_request_response.go update_opsi_configuration_details.go update_opsi_configuration_request_response.go update_opsi_ux_configuration_details.go update_pe_comanaged_database_insight_details.go update_pe_comanaged_exadata_insight_details.go update_pe_comanaged_host_insight_details.go ux_configuration_items_collection.go vm_cluster_summary.go warehouse_data_object_collection.go warehouse_data_object_details.go warehouse_data_object_summary.go warehouse_table_data_object_details.go warehouse_view_data_object_details.go work_request.go work_request_collection.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_resource_metadata_key.go work_requests.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetArchivalStateEnumStringValues

func GetArchivalStateEnumStringValues() []string

GetArchivalStateEnumStringValues Enumerates the set of values in String for ArchivalStateEnum

func GetAwrDatabaseReportFormatEnumStringValues

func GetAwrDatabaseReportFormatEnumStringValues() []string

GetAwrDatabaseReportFormatEnumStringValues Enumerates the set of values in String for AwrDatabaseReportFormatEnum

func GetAwrDatabaseSqlReportFormatEnumStringValues

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

func GetAwrHubSourceLifecycleStateEnumStringValues() []string

GetAwrHubSourceLifecycleStateEnumStringValues Enumerates the set of values in String for AwrHubSourceLifecycleStateEnum

func GetAwrHubSourceStatusEnumStringValues

func GetAwrHubSourceStatusEnumStringValues() []string

GetAwrHubSourceStatusEnumStringValues Enumerates the set of values in String for AwrHubSourceStatusEnum

func GetAwrHubSourceTypeEnumStringValues

func GetAwrHubSourceTypeEnumStringValues() []string

GetAwrHubSourceTypeEnumStringValues Enumerates the set of values in String for AwrHubSourceTypeEnum

func GetAwrQueryResultAwrResultTypeEnumStringValues

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

func GetCloudImportableComputeEntitySummaryPlatformTypeEnumStringValues() []string

GetCloudImportableComputeEntitySummaryPlatformTypeEnumStringValues Enumerates the set of values in String for CloudImportableComputeEntitySummaryPlatformTypeEnum

func GetConfigurationItemAllowedValueTypeEnumStringValues

func GetConfigurationItemAllowedValueTypeEnumStringValues() []string

GetConfigurationItemAllowedValueTypeEnumStringValues Enumerates the set of values in String for ConfigurationItemAllowedValueTypeEnum

func GetConfigurationItemTypeEnumStringValues

func GetConfigurationItemTypeEnumStringValues() []string

GetConfigurationItemTypeEnumStringValues Enumerates the set of values in String for ConfigurationItemTypeEnum

func GetConfigurationItemValueSourceConfigurationTypeEnumStringValues

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

func GetCreateOpsiConfigurationConfigItemCustomStatusEnumStringValues() []string

GetCreateOpsiConfigurationConfigItemCustomStatusEnumStringValues Enumerates the set of values in String for CreateOpsiConfigurationConfigItemCustomStatusEnum

func GetCreateOpsiConfigurationConfigItemFieldEnumStringValues

func GetCreateOpsiConfigurationConfigItemFieldEnumStringValues() []string

GetCreateOpsiConfigurationConfigItemFieldEnumStringValues Enumerates the set of values in String for CreateOpsiConfigurationConfigItemFieldEnum

func GetCreateOpsiConfigurationOpsiConfigFieldEnumStringValues

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

func GetDataObjectColumnMetadataCategoryEnumStringValues() []string

GetDataObjectColumnMetadataCategoryEnumStringValues Enumerates the set of values in String for DataObjectColumnMetadataCategoryEnum

func GetDataObjectColumnMetadataDataTypeNameEnumStringValues

func GetDataObjectColumnMetadataDataTypeNameEnumStringValues() []string

GetDataObjectColumnMetadataDataTypeNameEnumStringValues Enumerates the set of values in String for DataObjectColumnMetadataDataTypeNameEnum

func GetDataObjectColumnUnitUnitCategoryEnumStringValues

func GetDataObjectColumnUnitUnitCategoryEnumStringValues() []string

GetDataObjectColumnUnitUnitCategoryEnumStringValues Enumerates the set of values in String for DataObjectColumnUnitUnitCategoryEnum

func GetDataObjectCoreColumnUnitUnitEnumStringValues

func GetDataObjectCoreColumnUnitUnitEnumStringValues() []string

GetDataObjectCoreColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectCoreColumnUnitUnitEnum

func GetDataObjectDataSizeColumnUnitUnitEnumStringValues

func GetDataObjectDataSizeColumnUnitUnitEnumStringValues() []string

GetDataObjectDataSizeColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectDataSizeColumnUnitUnitEnum

func GetDataObjectFrequencyColumnUnitUnitEnumStringValues

func GetDataObjectFrequencyColumnUnitUnitEnumStringValues() []string

GetDataObjectFrequencyColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectFrequencyColumnUnitUnitEnum

func GetDataObjectOtherStandardColumnUnitUnitEnumStringValues

func GetDataObjectOtherStandardColumnUnitUnitEnumStringValues() []string

GetDataObjectOtherStandardColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectOtherStandardColumnUnitUnitEnum

func GetDataObjectPowerColumnUnitUnitEnumStringValues

func GetDataObjectPowerColumnUnitUnitEnumStringValues() []string

GetDataObjectPowerColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectPowerColumnUnitUnitEnum

func GetDataObjectQueryQueryTypeEnumStringValues

func GetDataObjectQueryQueryTypeEnumStringValues() []string

GetDataObjectQueryQueryTypeEnumStringValues Enumerates the set of values in String for DataObjectQueryQueryTypeEnum

func GetDataObjectTemperatureColumnUnitUnitEnumStringValues

func GetDataObjectTemperatureColumnUnitUnitEnumStringValues() []string

GetDataObjectTemperatureColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectTemperatureColumnUnitUnitEnum

func GetDataObjectTimeColumnUnitUnitEnumStringValues

func GetDataObjectTimeColumnUnitUnitEnumStringValues() []string

GetDataObjectTimeColumnUnitUnitEnumStringValues Enumerates the set of values in String for DataObjectTimeColumnUnitUnitEnum

func GetDataObjectTypeEnumStringValues

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

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

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

func GetGetAwrDatabaseReportReportFormatEnumStringValues() []string

GetGetAwrDatabaseReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDatabaseReportReportFormatEnum

func GetGetAwrDatabaseReportReportTypeEnumStringValues

func GetGetAwrDatabaseReportReportTypeEnumStringValues() []string

GetGetAwrDatabaseReportReportTypeEnumStringValues Enumerates the set of values in String for GetAwrDatabaseReportReportTypeEnum

func GetGetAwrDatabaseSqlReportReportFormatEnumStringValues

func GetGetAwrDatabaseSqlReportReportFormatEnumStringValues() []string

GetGetAwrDatabaseSqlReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDatabaseSqlReportReportFormatEnum

func GetGetAwrHubObjectArchivalStateEnumStringValues

func GetGetAwrHubObjectArchivalStateEnumStringValues() []string

GetGetAwrHubObjectArchivalStateEnumStringValues Enumerates the set of values in String for GetAwrHubObjectArchivalStateEnum

func GetGetAwrHubObjectStorageTierEnumStringValues

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

func GetGetOpsiConfigurationConfigItemCustomStatusEnumStringValues() []string

GetGetOpsiConfigurationConfigItemCustomStatusEnumStringValues Enumerates the set of values in String for GetOpsiConfigurationConfigItemCustomStatusEnum

func GetGetOpsiConfigurationConfigItemFieldEnumStringValues

func GetGetOpsiConfigurationConfigItemFieldEnumStringValues() []string

GetGetOpsiConfigurationConfigItemFieldEnumStringValues Enumerates the set of values in String for GetOpsiConfigurationConfigItemFieldEnum

func GetGetOpsiConfigurationOpsiConfigFieldEnumStringValues

func GetGetOpsiConfigurationOpsiConfigFieldEnumStringValues() []string

GetGetOpsiConfigurationOpsiConfigFieldEnumStringValues Enumerates the set of values in String for GetOpsiConfigurationOpsiConfigFieldEnum

func GetHeadAwrHubObjectArchivalStateEnumStringValues

func GetHeadAwrHubObjectArchivalStateEnumStringValues() []string

GetHeadAwrHubObjectArchivalStateEnumStringValues Enumerates the set of values in String for HeadAwrHubObjectArchivalStateEnum

func GetHeadAwrHubObjectStorageTierEnumStringValues

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

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

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

func GetListAddmDbFindingCategoriesSortByEnumStringValues() []string

GetListAddmDbFindingCategoriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbFindingCategoriesSortByEnum

func GetListAddmDbFindingCategoriesSortOrderEnumStringValues

func GetListAddmDbFindingCategoriesSortOrderEnumStringValues() []string

GetListAddmDbFindingCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbFindingCategoriesSortOrderEnum

func GetListAddmDbFindingsTimeSeriesSortByEnumStringValues

func GetListAddmDbFindingsTimeSeriesSortByEnumStringValues() []string

GetListAddmDbFindingsTimeSeriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbFindingsTimeSeriesSortByEnum

func GetListAddmDbFindingsTimeSeriesSortOrderEnumStringValues

func GetListAddmDbFindingsTimeSeriesSortOrderEnumStringValues() []string

GetListAddmDbFindingsTimeSeriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbFindingsTimeSeriesSortOrderEnum

func GetListAddmDbParameterCategoriesSortByEnumStringValues

func GetListAddmDbParameterCategoriesSortByEnumStringValues() []string

GetListAddmDbParameterCategoriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbParameterCategoriesSortByEnum

func GetListAddmDbParameterCategoriesSortOrderEnumStringValues

func GetListAddmDbParameterCategoriesSortOrderEnumStringValues() []string

GetListAddmDbParameterCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbParameterCategoriesSortOrderEnum

func GetListAddmDbRecommendationCategoriesSortByEnumStringValues

func GetListAddmDbRecommendationCategoriesSortByEnumStringValues() []string

GetListAddmDbRecommendationCategoriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationCategoriesSortByEnum

func GetListAddmDbRecommendationCategoriesSortOrderEnumStringValues

func GetListAddmDbRecommendationCategoriesSortOrderEnumStringValues() []string

GetListAddmDbRecommendationCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationCategoriesSortOrderEnum

func GetListAddmDbRecommendationsTimeSeriesSortByEnumStringValues

func GetListAddmDbRecommendationsTimeSeriesSortByEnumStringValues() []string

GetListAddmDbRecommendationsTimeSeriesSortByEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationsTimeSeriesSortByEnum

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumStringValues

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumStringValues() []string

GetListAddmDbRecommendationsTimeSeriesSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbRecommendationsTimeSeriesSortOrderEnum

func GetListAddmDbsSortByEnumStringValues

func GetListAddmDbsSortByEnumStringValues() []string

GetListAddmDbsSortByEnumStringValues Enumerates the set of values in String for ListAddmDbsSortByEnum

func GetListAddmDbsSortOrderEnumStringValues

func GetListAddmDbsSortOrderEnumStringValues() []string

GetListAddmDbsSortOrderEnumStringValues Enumerates the set of values in String for ListAddmDbsSortOrderEnum

func GetListAwrDatabaseSnapshotsSortByEnumStringValues

func GetListAwrDatabaseSnapshotsSortByEnumStringValues() []string

GetListAwrDatabaseSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListAwrDatabaseSnapshotsSortByEnum

func GetListAwrDatabaseSnapshotsSortOrderEnumStringValues

func GetListAwrDatabaseSnapshotsSortOrderEnumStringValues() []string

GetListAwrDatabaseSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDatabaseSnapshotsSortOrderEnum

func GetListAwrDatabasesSortByEnumStringValues

func GetListAwrDatabasesSortByEnumStringValues() []string

GetListAwrDatabasesSortByEnumStringValues Enumerates the set of values in String for ListAwrDatabasesSortByEnum

func GetListAwrDatabasesSortOrderEnumStringValues

func GetListAwrDatabasesSortOrderEnumStringValues() []string

GetListAwrDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDatabasesSortOrderEnum

func GetListAwrHubObjectsFieldsEnumStringValues

func GetListAwrHubObjectsFieldsEnumStringValues() []string

GetListAwrHubObjectsFieldsEnumStringValues Enumerates the set of values in String for ListAwrHubObjectsFieldsEnum

func GetListAwrHubSourcesSortByEnumStringValues

func GetListAwrHubSourcesSortByEnumStringValues() []string

GetListAwrHubSourcesSortByEnumStringValues Enumerates the set of values in String for ListAwrHubSourcesSortByEnum

func GetListAwrHubSourcesSortOrderEnumStringValues

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

func GetListImportableComputeEntitiesSortByEnumStringValues() []string

GetListImportableComputeEntitiesSortByEnumStringValues Enumerates the set of values in String for ListImportableComputeEntitiesSortByEnum

func GetListImportableComputeEntitiesSortOrderEnumStringValues

func GetListImportableComputeEntitiesSortOrderEnumStringValues() []string

GetListImportableComputeEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListImportableComputeEntitiesSortOrderEnum

func GetListNewsReportsSortByEnumStringValues

func GetListNewsReportsSortByEnumStringValues() []string

GetListNewsReportsSortByEnumStringValues Enumerates the set of values in String for ListNewsReportsSortByEnum

func GetListNewsReportsSortOrderEnumStringValues

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

func GetListOpsiConfigurationsSortByEnumStringValues() []string

GetListOpsiConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListOpsiConfigurationsSortByEnum

func GetListOpsiConfigurationsSortOrderEnumStringValues

func GetListOpsiConfigurationsSortOrderEnumStringValues() []string

GetListOpsiConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListOpsiConfigurationsSortOrderEnum

func GetListOpsiDataObjectsSortByEnumStringValues

func GetListOpsiDataObjectsSortByEnumStringValues() []string

GetListOpsiDataObjectsSortByEnumStringValues Enumerates the set of values in String for ListOpsiDataObjectsSortByEnum

func GetListOpsiDataObjectsSortOrderEnumStringValues

func GetListOpsiDataObjectsSortOrderEnumStringValues() []string

GetListOpsiDataObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListOpsiDataObjectsSortOrderEnum

func GetListWarehouseDataObjectsSortByEnumStringValues

func GetListWarehouseDataObjectsSortByEnumStringValues() []string

GetListWarehouseDataObjectsSortByEnumStringValues Enumerates the set of values in String for ListWarehouseDataObjectsSortByEnum

func GetListWarehouseDataObjectsSortOrderEnumStringValues

func GetListWarehouseDataObjectsSortOrderEnumStringValues() []string

GetListWarehouseDataObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListWarehouseDataObjectsSortOrderEnum

func GetListWarehouseDataObjectsSummaryFieldEnumStringValues

func GetListWarehouseDataObjectsSummaryFieldEnumStringValues() []string

GetListWarehouseDataObjectsSummaryFieldEnumStringValues Enumerates the set of values in String for ListWarehouseDataObjectsSummaryFieldEnum

func GetListWarehouseDataObjectsWarehouseTypeEnumStringValues

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

func GetMacsManagedCloudHostInsightPlatformTypeEnumStringValues() []string

GetMacsManagedCloudHostInsightPlatformTypeEnumStringValues Enumerates the set of values in String for MacsManagedCloudHostInsightPlatformTypeEnum

func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumStringValues

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

func GetNewsContentTypesResourceEnumStringValues() []string

GetNewsContentTypesResourceEnumStringValues Enumerates the set of values in String for NewsContentTypesResourceEnum

func GetNewsFrequencyEnumStringValues

func GetNewsFrequencyEnumStringValues() []string

GetNewsFrequencyEnumStringValues Enumerates the set of values in String for NewsFrequencyEnum

func GetNewsLocaleEnumStringValues

func GetNewsLocaleEnumStringValues() []string

GetNewsLocaleEnumStringValues Enumerates the set of values in String for NewsLocaleEnum

func GetNewsSqlInsightsContentTypesResourceEnumStringValues

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

func GetOpsiConfigurationLifecycleStateEnumStringValues() []string

GetOpsiConfigurationLifecycleStateEnumStringValues Enumerates the set of values in String for OpsiConfigurationLifecycleStateEnum

func GetOpsiConfigurationTypeEnumStringValues

func GetOpsiConfigurationTypeEnumStringValues() []string

GetOpsiConfigurationTypeEnumStringValues Enumerates the set of values in String for OpsiConfigurationTypeEnum

func GetOpsiDataObjectDetailsTargetEnumStringValues

func GetOpsiDataObjectDetailsTargetEnumStringValues() []string

GetOpsiDataObjectDetailsTargetEnumStringValues Enumerates the set of values in String for OpsiDataObjectDetailsTargetEnum

func GetOpsiDataObjectTypeEnumStringValues

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

func GetPeComanagedHostInsightPlatformTypeEnumStringValues() []string

GetPeComanagedHostInsightPlatformTypeEnumStringValues Enumerates the set of values in String for PeComanagedHostInsightPlatformTypeEnum

func GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues

func GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues() []string

GetPeComanagedHostInsightSummaryPlatformTypeEnumStringValues Enumerates the set of values in String for PeComanagedHostInsightSummaryPlatformTypeEnum

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumStringValues

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumStringValues() []string

GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumStringValues Enumerates the set of values in String for QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

func GetQueryDataObjectResultSetRowsCollectionFormatEnumStringValues

func GetQueryDataObjectResultSetRowsCollectionFormatEnumStringValues() []string

GetQueryDataObjectResultSetRowsCollectionFormatEnumStringValues Enumerates the set of values in String for QueryDataObjectResultSetRowsCollectionFormatEnum

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumStringValues

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumStringValues() []string

GetQueryWarehouseDataObjectDataWarehouseTypeEnumStringValues Enumerates the set of values in String for QueryWarehouseDataObjectDataWarehouseTypeEnum

func GetRelatedObjectTypeDetailsTypeEnumStringValues

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

func GetStorageTierEnumStringValues() []string

GetStorageTierEnumStringValues Enumerates the set of values in String for StorageTierEnum

func GetSummarizeAddmDbFindingsSortByEnumStringValues

func GetSummarizeAddmDbFindingsSortByEnumStringValues() []string

GetSummarizeAddmDbFindingsSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbFindingsSortByEnum

func GetSummarizeAddmDbFindingsSortOrderEnumStringValues

func GetSummarizeAddmDbFindingsSortOrderEnumStringValues() []string

GetSummarizeAddmDbFindingsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbFindingsSortOrderEnum

func GetSummarizeAddmDbParameterChangesSortByEnumStringValues

func GetSummarizeAddmDbParameterChangesSortByEnumStringValues() []string

GetSummarizeAddmDbParameterChangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParameterChangesSortByEnum

func GetSummarizeAddmDbParameterChangesSortOrderEnumStringValues

func GetSummarizeAddmDbParameterChangesSortOrderEnumStringValues() []string

GetSummarizeAddmDbParameterChangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParameterChangesSortOrderEnum

func GetSummarizeAddmDbParametersHasRecommendationsEnumStringValues

func GetSummarizeAddmDbParametersHasRecommendationsEnumStringValues() []string

GetSummarizeAddmDbParametersHasRecommendationsEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersHasRecommendationsEnum

func GetSummarizeAddmDbParametersIsChangedEnumStringValues

func GetSummarizeAddmDbParametersIsChangedEnumStringValues() []string

GetSummarizeAddmDbParametersIsChangedEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersIsChangedEnum

func GetSummarizeAddmDbParametersIsDefaultEnumStringValues

func GetSummarizeAddmDbParametersIsDefaultEnumStringValues() []string

GetSummarizeAddmDbParametersIsDefaultEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersIsDefaultEnum

func GetSummarizeAddmDbParametersSortByEnumStringValues

func GetSummarizeAddmDbParametersSortByEnumStringValues() []string

GetSummarizeAddmDbParametersSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersSortByEnum

func GetSummarizeAddmDbParametersSortOrderEnumStringValues

func GetSummarizeAddmDbParametersSortOrderEnumStringValues() []string

GetSummarizeAddmDbParametersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbParametersSortOrderEnum

func GetSummarizeAddmDbRecommendationsSortByEnumStringValues

func GetSummarizeAddmDbRecommendationsSortByEnumStringValues() []string

GetSummarizeAddmDbRecommendationsSortByEnumStringValues Enumerates the set of values in String for SummarizeAddmDbRecommendationsSortByEnum

func GetSummarizeAddmDbRecommendationsSortOrderEnumStringValues

func GetSummarizeAddmDbRecommendationsSortOrderEnumStringValues() []string

GetSummarizeAddmDbRecommendationsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAddmDbRecommendationsSortOrderEnum

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumStringValues

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumStringValues() []string

GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumStringValues

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumStringValues() []string

GetSummarizeAwrDatabaseCpuUsagesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseCpuUsagesSortByEnum

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumStringValues

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseCpuUsagesSortOrderEnum

func GetSummarizeAwrDatabaseMetricsSortByEnumStringValues

func GetSummarizeAwrDatabaseMetricsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseMetricsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseMetricsSortByEnum

func GetSummarizeAwrDatabaseMetricsSortOrderEnumStringValues

func GetSummarizeAwrDatabaseMetricsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseMetricsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseMetricsSortOrderEnum

func GetSummarizeAwrDatabaseParameterChangesSortByEnumStringValues

func GetSummarizeAwrDatabaseParameterChangesSortByEnumStringValues() []string

GetSummarizeAwrDatabaseParameterChangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParameterChangesSortByEnum

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumStringValues

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseParameterChangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParameterChangesSortOrderEnum

func GetSummarizeAwrDatabaseParametersSortByEnumStringValues

func GetSummarizeAwrDatabaseParametersSortByEnumStringValues() []string

GetSummarizeAwrDatabaseParametersSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersSortByEnum

func GetSummarizeAwrDatabaseParametersSortOrderEnumStringValues

func GetSummarizeAwrDatabaseParametersSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseParametersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersSortOrderEnum

func GetSummarizeAwrDatabaseParametersValueChangedEnumStringValues

func GetSummarizeAwrDatabaseParametersValueChangedEnumStringValues() []string

GetSummarizeAwrDatabaseParametersValueChangedEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersValueChangedEnum

func GetSummarizeAwrDatabaseParametersValueDefaultEnumStringValues

func GetSummarizeAwrDatabaseParametersValueDefaultEnumStringValues() []string

GetSummarizeAwrDatabaseParametersValueDefaultEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersValueDefaultEnum

func GetSummarizeAwrDatabaseParametersValueModifiedEnumStringValues

func GetSummarizeAwrDatabaseParametersValueModifiedEnumStringValues() []string

GetSummarizeAwrDatabaseParametersValueModifiedEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseParametersValueModifiedEnum

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumStringValues

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumStringValues() []string

GetSummarizeAwrDatabaseSnapshotRangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSnapshotRangesSortByEnum

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumStringValues

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

func GetSummarizeAwrDatabaseSysstatsSortByEnumStringValues

func GetSummarizeAwrDatabaseSysstatsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseSysstatsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSysstatsSortByEnum

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumStringValues

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseSysstatsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseSysstatsSortOrderEnum

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumStringValues

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumStringValues

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseTopWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseTopWaitEventsSortByEnum

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumStringValues

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumStringValues

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventBucketsSortByEnum

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumStringValues

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumStringValues

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventsSessionTypeEnum

func GetSummarizeAwrDatabaseWaitEventsSortByEnumStringValues

func GetSummarizeAwrDatabaseWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDatabaseWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDatabaseWaitEventsSortByEnum

func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumStringValues

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

func GetSummarizeConfigurationItemsConfigItemFieldEnumStringValues() []string

GetSummarizeConfigurationItemsConfigItemFieldEnumStringValues Enumerates the set of values in String for SummarizeConfigurationItemsConfigItemFieldEnum

func GetSummarizeConfigurationItemsOpsiConfigTypeEnumStringValues

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func GetSummarizeHostInsightDiskStatisticsStatisticEnumStringValues() []string

GetSummarizeHostInsightDiskStatisticsStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightDiskStatisticsStatisticEnum

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumStringValues

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumStringValues() []string

GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumStringValues Enumerates the set of values in String for SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumStringValues

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumStringValues() []string

GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

func GetSummarizeHostInsightHostRecommendationStatisticEnumStringValues

func GetSummarizeHostInsightHostRecommendationStatisticEnumStringValues() []string

GetSummarizeHostInsightHostRecommendationStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightHostRecommendationStatisticEnum

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumStringValues

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumStringValues

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

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

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

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

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

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

func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumStringValues() []string

GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumStringValues Enumerates the set of values in String for SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumStringValues

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumStringValues() []string

GetSummarizeHostInsightStorageUsageTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightStorageUsageTrendStatisticEnum

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumStringValues

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumStringValues() []string

GetSummarizeHostInsightTopProcessesUsageStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightTopProcessesUsageStatisticEnum

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumStringValues

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumStringValues() []string

GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumStringValues Enumerates the set of values in String for SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumStringValues

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

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

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

func GetActionTypeEnumValues

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

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.

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

func (AddEmManagedExternalExadataInsightMembersDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (AddEmManagedExternalExadataInsightMembersDetails) String

func (m AddEmManagedExternalExadataInsightMembersDetails) String() string

func (AddEmManagedExternalExadataInsightMembersDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

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

type AddExadataInsightMembersDetails interface {
}

type AddExadataInsightMembersRequest

AddExadataInsightMembersRequest wrapper for the AddExadataInsightMembers operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/AddExadataInsightMembers.go.html to see an example of how to use 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
}

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

AddExadataInsightMembersResponse wrapper for the AddExadataInsightMembers operation

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

func (AddExadataInsightMembersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddExadataInsightMembersResponse) String

func (response AddExadataInsightMembersResponse) String() string

type AddPeComanagedExadataInsightMembersDetails

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

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

func (AddPeComanagedExadataInsightMembersDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (AddPeComanagedExadataInsightMembersDetails) String

func (m AddPeComanagedExadataInsightMembersDetails) String() string

func (AddPeComanagedExadataInsightMembersDetails) ValidateEnumValue

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

AddmDbCollection The result of ADDM databases

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

func (AddmDbCollection) String

func (m AddmDbCollection) String() string

func (AddmDbCollection) ValidateEnumValue

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

AddmDbFindingAggregation Summarizes a specific ADDM finding

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

func (AddmDbFindingAggregation) String

func (m AddmDbFindingAggregation) String() string

func (AddmDbFindingAggregation) ValidateEnumValue

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

AddmDbFindingAggregationCollection Summarizes ADDM findings over specified time period

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

func (AddmDbFindingAggregationCollection) String

func (m AddmDbFindingAggregationCollection) String() string

func (AddmDbFindingAggregationCollection) ValidateEnumValue

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

AddmDbFindingCategoryCollection List of finding categories

type AddmDbFindingCategoryCollection struct {

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

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

func (AddmDbFindingCategoryCollection) String

func (m AddmDbFindingCategoryCollection) String() string

func (AddmDbFindingCategoryCollection) ValidateEnumValue

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

AddmDbFindingCategorySummary Finding category summary

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

func (AddmDbFindingCategorySummary) String

func (m AddmDbFindingCategorySummary) String() string

func (AddmDbFindingCategorySummary) ValidateEnumValue

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

AddmDbFindingsTimeSeriesCollection ADDM findings time series response.

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

func (AddmDbFindingsTimeSeriesCollection) String

func (m AddmDbFindingsTimeSeriesCollection) String() string

func (AddmDbFindingsTimeSeriesCollection) ValidateEnumValue

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

AddmDbFindingsTimeSeriesSummary ADDM findings time series data

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

func (AddmDbFindingsTimeSeriesSummary) String

func (m AddmDbFindingsTimeSeriesSummary) String() string

func (AddmDbFindingsTimeSeriesSummary) ValidateEnumValue

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

AddmDbParameterAggregation Summarizes change history for specific database parameter

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

func (AddmDbParameterAggregation) String

func (m AddmDbParameterAggregation) String() string

func (AddmDbParameterAggregation) ValidateEnumValue

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

AddmDbParameterAggregationCollection Summarizes AWR parameter change history over specified time period

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

func (AddmDbParameterAggregationCollection) String

func (m AddmDbParameterAggregationCollection) String() string

func (AddmDbParameterAggregationCollection) ValidateEnumValue

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

AddmDbParameterCategoryCollection List of database parameter categories

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

func (AddmDbParameterCategoryCollection) String

func (m AddmDbParameterCategoryCollection) String() string

func (AddmDbParameterCategoryCollection) ValidateEnumValue

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

AddmDbParameterCategorySummary Database parameter category summary

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

func (AddmDbParameterCategorySummary) String

func (m AddmDbParameterCategorySummary) String() string

func (AddmDbParameterCategorySummary) ValidateEnumValue

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

AddmDbParameterChangeAggregation Change record for AWR database parameter

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

func (AddmDbParameterChangeAggregation) String

func (m AddmDbParameterChangeAggregation) String() string

func (AddmDbParameterChangeAggregation) ValidateEnumValue

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

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

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

func (AddmDbParameterChangeAggregationCollection) String

func (m AddmDbParameterChangeAggregationCollection) String() string

func (AddmDbParameterChangeAggregationCollection) ValidateEnumValue

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

AddmDbRecommendationAggregation Summarizes a specific ADDM recommendation

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

func (AddmDbRecommendationAggregation) String

func (m AddmDbRecommendationAggregation) String() string

func (*AddmDbRecommendationAggregation) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (AddmDbRecommendationAggregation) ValidateEnumValue

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

AddmDbRecommendationAggregationCollection Summarizes ADDM recommendations over specified time period

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

func (AddmDbRecommendationAggregationCollection) String

func (m AddmDbRecommendationAggregationCollection) String() string

func (AddmDbRecommendationAggregationCollection) ValidateEnumValue

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

AddmDbRecommendationCategoryCollection List of recommendation categories

type AddmDbRecommendationCategoryCollection struct {

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

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

func (AddmDbRecommendationCategoryCollection) String

func (m AddmDbRecommendationCategoryCollection) String() string

func (AddmDbRecommendationCategoryCollection) ValidateEnumValue

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

AddmDbRecommendationCategorySummary Recommendation category summary

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

func (AddmDbRecommendationCategorySummary) String

func (m AddmDbRecommendationCategorySummary) String() string

func (AddmDbRecommendationCategorySummary) ValidateEnumValue

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

AddmDbRecommendationsTimeSeriesCollection ADDM recommendations time series

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

func (AddmDbRecommendationsTimeSeriesCollection) String

func (m AddmDbRecommendationsTimeSeriesCollection) String() string

func (AddmDbRecommendationsTimeSeriesCollection) ValidateEnumValue

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

AddmDbRecommendationsTimeSeriesSummary ADDM recommendation

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

func (AddmDbRecommendationsTimeSeriesSummary) String

func (m AddmDbRecommendationsTimeSeriesSummary) String() string

func (*AddmDbRecommendationsTimeSeriesSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (AddmDbRecommendationsTimeSeriesSummary) ValidateEnumValue

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

AddmDbSchemaObjectCollection Summarizes Schema Objects over specified time period

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

func (AddmDbSchemaObjectCollection) String

func (m AddmDbSchemaObjectCollection) String() string

func (AddmDbSchemaObjectCollection) ValidateEnumValue

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

AddmDbSchemaObjectSummary Details for a given object id

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

func (AddmDbSchemaObjectSummary) String

func (m AddmDbSchemaObjectSummary) String() string

func (AddmDbSchemaObjectSummary) ValidateEnumValue

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

AddmDbSqlStatementCollection Summarizes SQL statements over specified time period

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

func (AddmDbSqlStatementCollection) String

func (m AddmDbSqlStatementCollection) String() string

func (AddmDbSqlStatementCollection) ValidateEnumValue

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

AddmDbSqlStatementSummary Details for a given SQL ID

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

func (AddmDbSqlStatementSummary) String

func (m AddmDbSqlStatementSummary) String() string

func (AddmDbSqlStatementSummary) ValidateEnumValue

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

AddmDbSummary ADDM summary for a database

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

func (AddmDbSummary) String

func (m AddmDbSummary) String() string

func (AddmDbSummary) ValidateEnumValue

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

AddmReport ADDM Tasks.

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

func (AddmReport) String

func (m AddmReport) String() string

func (AddmReport) ValidateEnumValue

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

ArchivalStateEnum Enum with underlying type: string

type ArchivalStateEnum string

Set of constants representing the allowable values for ArchivalStateEnum

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

func GetArchivalStateEnumValues

func GetArchivalStateEnumValues() []ArchivalStateEnum

GetArchivalStateEnumValues Enumerates the set of values for ArchivalStateEnum

func GetMappingArchivalStateEnum

func GetMappingArchivalStateEnum(val string) (ArchivalStateEnum, bool)

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

type AutonomousDatabaseConfigurationSummary

AutonomousDatabaseConfigurationSummary Configuration Summary of autonomous database.

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

func (AutonomousDatabaseConfigurationSummary) GetCdbName

func (m AutonomousDatabaseConfigurationSummary) GetCdbName() *string

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 (m AutonomousDatabaseConfigurationSummary) String() 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

AutonomousDatabaseInsight Database insight resource.

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

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

func (m AutonomousDatabaseInsight) GetStatus() ResourceStatusEnum

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

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

AutonomousDatabaseInsightSummary Summary of a database insight resource.

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

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

func (m AutonomousDatabaseInsightSummary) GetId() *string

GetId returns Id

func (AutonomousDatabaseInsightSummary) GetLifecycleDetails

func (m AutonomousDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (AutonomousDatabaseInsightSummary) GetLifecycleState

func (m AutonomousDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (AutonomousDatabaseInsightSummary) GetProcessorCount

func (m AutonomousDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (AutonomousDatabaseInsightSummary) GetStatus

func (m AutonomousDatabaseInsightSummary) GetStatus() ResourceStatusEnum

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 (m AutonomousDatabaseInsightSummary) String() 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

AwrDatabaseCollection The result of AWR query.

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

func (AwrDatabaseCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseCollection) GetName

func (m AwrDatabaseCollection) GetName() *string

GetName returns Name

func (AwrDatabaseCollection) GetVersion

func (m AwrDatabaseCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseCollection) String

func (m AwrDatabaseCollection) String() string

func (AwrDatabaseCollection) ValidateEnumValue

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

AwrDatabaseCpuUsageCollection The AWR CPU usage data.

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

func (AwrDatabaseCpuUsageCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseCpuUsageCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseCpuUsageCollection) GetName

func (m AwrDatabaseCpuUsageCollection) GetName() *string

GetName returns Name

func (AwrDatabaseCpuUsageCollection) GetVersion

func (m AwrDatabaseCpuUsageCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseCpuUsageCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseCpuUsageCollection) String

func (m AwrDatabaseCpuUsageCollection) String() string

func (AwrDatabaseCpuUsageCollection) ValidateEnumValue

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

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

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

func (AwrDatabaseCpuUsageSummary) String

func (m AwrDatabaseCpuUsageSummary) String() string

func (AwrDatabaseCpuUsageSummary) ValidateEnumValue

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

AwrDatabaseMetricCollection The AWR metrics time series summary data.

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

func (AwrDatabaseMetricCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseMetricCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseMetricCollection) GetName

func (m AwrDatabaseMetricCollection) GetName() *string

GetName returns Name

func (AwrDatabaseMetricCollection) GetVersion

func (m AwrDatabaseMetricCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseMetricCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseMetricCollection) String

func (m AwrDatabaseMetricCollection) String() string

func (AwrDatabaseMetricCollection) ValidateEnumValue

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

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

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

func (AwrDatabaseMetricSummary) String

func (m AwrDatabaseMetricSummary) String() string

func (AwrDatabaseMetricSummary) ValidateEnumValue

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

AwrDatabaseParameterChangeCollection The AWR database parameter change history.

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

func (AwrDatabaseParameterChangeCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseParameterChangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseParameterChangeCollection) GetName

func (m AwrDatabaseParameterChangeCollection) GetName() *string

GetName returns Name

func (AwrDatabaseParameterChangeCollection) GetVersion

func (m AwrDatabaseParameterChangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseParameterChangeCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseParameterChangeCollection) String

func (m AwrDatabaseParameterChangeCollection) String() string

func (AwrDatabaseParameterChangeCollection) ValidateEnumValue

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

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

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

func (AwrDatabaseParameterChangeSummary) String

func (m AwrDatabaseParameterChangeSummary) String() string

func (AwrDatabaseParameterChangeSummary) ValidateEnumValue

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

AwrDatabaseParameterCollection The AWR database parameter data.

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

func (AwrDatabaseParameterCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseParameterCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseParameterCollection) GetName

func (m AwrDatabaseParameterCollection) GetName() *string

GetName returns Name

func (AwrDatabaseParameterCollection) GetVersion

func (m AwrDatabaseParameterCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseParameterCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseParameterCollection) String

func (m AwrDatabaseParameterCollection) String() string

func (AwrDatabaseParameterCollection) ValidateEnumValue

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

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

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

func (AwrDatabaseParameterSummary) String

func (m AwrDatabaseParameterSummary) String() string

func (AwrDatabaseParameterSummary) ValidateEnumValue

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

AwrDatabaseReport The result of the AWR report.

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

func (AwrDatabaseReport) GetDbQueryTimeInSecs

func (m AwrDatabaseReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseReport) GetName

func (m AwrDatabaseReport) GetName() *string

GetName returns Name

func (AwrDatabaseReport) GetVersion

func (m AwrDatabaseReport) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseReport) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseReport) String

func (m AwrDatabaseReport) String() string

func (AwrDatabaseReport) ValidateEnumValue

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

AwrDatabaseReportFormatEnum Enum with underlying type: string

type AwrDatabaseReportFormatEnum string

Set of constants representing the allowable values for AwrDatabaseReportFormatEnum

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

func GetAwrDatabaseReportFormatEnumValues

func GetAwrDatabaseReportFormatEnumValues() []AwrDatabaseReportFormatEnum

GetAwrDatabaseReportFormatEnumValues Enumerates the set of values for AwrDatabaseReportFormatEnum

func GetMappingAwrDatabaseReportFormatEnum

func GetMappingAwrDatabaseReportFormatEnum(val string) (AwrDatabaseReportFormatEnum, bool)

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

type AwrDatabaseSnapshotCollection

AwrDatabaseSnapshotCollection The list of AWR snapshots for one database.

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

func (AwrDatabaseSnapshotCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseSnapshotCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSnapshotCollection) GetName

func (m AwrDatabaseSnapshotCollection) GetName() *string

GetName returns Name

func (AwrDatabaseSnapshotCollection) GetVersion

func (m AwrDatabaseSnapshotCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseSnapshotCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseSnapshotCollection) String

func (m AwrDatabaseSnapshotCollection) String() string

func (AwrDatabaseSnapshotCollection) ValidateEnumValue

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

AwrDatabaseSnapshotRangeCollection The AWR snapshot range list.

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

func (AwrDatabaseSnapshotRangeCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSnapshotRangeCollection) GetName

func (m AwrDatabaseSnapshotRangeCollection) GetName() *string

GetName returns Name

func (AwrDatabaseSnapshotRangeCollection) GetVersion

func (m AwrDatabaseSnapshotRangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseSnapshotRangeCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseSnapshotRangeCollection) String

func (m AwrDatabaseSnapshotRangeCollection) String() string

func (AwrDatabaseSnapshotRangeCollection) ValidateEnumValue

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

AwrDatabaseSnapshotRangeSummary The summary data for a range of AWR snapshots.

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

func (AwrDatabaseSnapshotRangeSummary) String

func (m AwrDatabaseSnapshotRangeSummary) String() string

func (AwrDatabaseSnapshotRangeSummary) ValidateEnumValue

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

AwrDatabaseSnapshotSummary The AWR snapshot summary of one snapshot.

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

func (AwrDatabaseSnapshotSummary) String

func (m AwrDatabaseSnapshotSummary) String() string

func (AwrDatabaseSnapshotSummary) ValidateEnumValue

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

AwrDatabaseSqlReport The result of the AWR SQL report.

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

func (AwrDatabaseSqlReport) GetDbQueryTimeInSecs

func (m AwrDatabaseSqlReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSqlReport) GetName

func (m AwrDatabaseSqlReport) GetName() *string

GetName returns Name

func (AwrDatabaseSqlReport) GetVersion

func (m AwrDatabaseSqlReport) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseSqlReport) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseSqlReport) String

func (m AwrDatabaseSqlReport) String() string

func (AwrDatabaseSqlReport) ValidateEnumValue

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

AwrDatabaseSqlReportFormatEnum Enum with underlying type: string

type AwrDatabaseSqlReportFormatEnum string

Set of constants representing the allowable values for AwrDatabaseSqlReportFormatEnum

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

func GetAwrDatabaseSqlReportFormatEnumValues

func GetAwrDatabaseSqlReportFormatEnumValues() []AwrDatabaseSqlReportFormatEnum

GetAwrDatabaseSqlReportFormatEnumValues Enumerates the set of values for AwrDatabaseSqlReportFormatEnum

func GetMappingAwrDatabaseSqlReportFormatEnum

func GetMappingAwrDatabaseSqlReportFormatEnum(val string) (AwrDatabaseSqlReportFormatEnum, bool)

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

type AwrDatabaseSummary

AwrDatabaseSummary The AWR summary for a database.

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

func (AwrDatabaseSummary) String

func (m AwrDatabaseSummary) String() string

func (AwrDatabaseSummary) ValidateEnumValue

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

AwrDatabaseSysstatCollection The AWR SYSSTAT time series summary data.

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

func (AwrDatabaseSysstatCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseSysstatCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseSysstatCollection) GetName

func (m AwrDatabaseSysstatCollection) GetName() *string

GetName returns Name

func (AwrDatabaseSysstatCollection) GetVersion

func (m AwrDatabaseSysstatCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseSysstatCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseSysstatCollection) String

func (m AwrDatabaseSysstatCollection) String() string

func (AwrDatabaseSysstatCollection) ValidateEnumValue

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

AwrDatabaseSysstatSummary The summary of the AWR SYSSTAT data.

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

func (AwrDatabaseSysstatSummary) String

func (m AwrDatabaseSysstatSummary) String() string

func (AwrDatabaseSysstatSummary) ValidateEnumValue

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

AwrDatabaseTopWaitEventCollection The AWR top wait event data.

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

func (AwrDatabaseTopWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseTopWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseTopWaitEventCollection) GetName

func (m AwrDatabaseTopWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDatabaseTopWaitEventCollection) GetVersion

func (m AwrDatabaseTopWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseTopWaitEventCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseTopWaitEventCollection) String

func (m AwrDatabaseTopWaitEventCollection) String() string

func (AwrDatabaseTopWaitEventCollection) ValidateEnumValue

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

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

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

func (AwrDatabaseTopWaitEventSummary) String

func (m AwrDatabaseTopWaitEventSummary) String() string

func (AwrDatabaseTopWaitEventSummary) ValidateEnumValue

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

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

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

func (AwrDatabaseWaitEventBucketCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseWaitEventBucketCollection) GetName

func (m AwrDatabaseWaitEventBucketCollection) GetName() *string

GetName returns Name

func (AwrDatabaseWaitEventBucketCollection) GetVersion

func (m AwrDatabaseWaitEventBucketCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseWaitEventBucketCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseWaitEventBucketCollection) String

func (m AwrDatabaseWaitEventBucketCollection) String() string

func (AwrDatabaseWaitEventBucketCollection) ValidateEnumValue

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

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

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

func (AwrDatabaseWaitEventBucketSummary) String

func (m AwrDatabaseWaitEventBucketSummary) String() string

func (AwrDatabaseWaitEventBucketSummary) ValidateEnumValue

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

AwrDatabaseWaitEventCollection The AWR wait event data.

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

func (AwrDatabaseWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDatabaseWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDatabaseWaitEventCollection) GetName

func (m AwrDatabaseWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDatabaseWaitEventCollection) GetVersion

func (m AwrDatabaseWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDatabaseWaitEventCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDatabaseWaitEventCollection) String

func (m AwrDatabaseWaitEventCollection) String() string

func (AwrDatabaseWaitEventCollection) ValidateEnumValue

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

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

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

func (AwrDatabaseWaitEventSummary) String

func (m AwrDatabaseWaitEventSummary) String() string

func (AwrDatabaseWaitEventSummary) ValidateEnumValue

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

AwrHub Awr Hub resource.

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

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

AwrHubLifecycleStateEnum Enum with underlying type: string

type AwrHubLifecycleStateEnum string

Set of constants representing the allowable values for AwrHubLifecycleStateEnum

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

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

AwrHubObjects Logical grouping used for Awr Hub Object operations.

type AwrHubObjects struct {

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

func (AwrHubObjects) String

func (m AwrHubObjects) String() string

func (AwrHubObjects) ValidateEnumValue

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

AwrHubSource Awr hub source object

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

func (AwrHubSource) String

func (m AwrHubSource) String() string

func (AwrHubSource) ValidateEnumValue

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

AwrHubSourceLifecycleStateEnum Enum with underlying type: string

type AwrHubSourceLifecycleStateEnum string

Set of constants representing the allowable values for AwrHubSourceLifecycleStateEnum

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

func GetAwrHubSourceLifecycleStateEnumValues

func GetAwrHubSourceLifecycleStateEnumValues() []AwrHubSourceLifecycleStateEnum

GetAwrHubSourceLifecycleStateEnumValues Enumerates the set of values for AwrHubSourceLifecycleStateEnum

func GetMappingAwrHubSourceLifecycleStateEnum

func GetMappingAwrHubSourceLifecycleStateEnum(val string) (AwrHubSourceLifecycleStateEnum, bool)

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

type AwrHubSourceStatusEnum

AwrHubSourceStatusEnum Enum with underlying type: string

type AwrHubSourceStatusEnum string

Set of constants representing the allowable values for AwrHubSourceStatusEnum

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

func GetAwrHubSourceStatusEnumValues

func GetAwrHubSourceStatusEnumValues() []AwrHubSourceStatusEnum

GetAwrHubSourceStatusEnumValues Enumerates the set of values for AwrHubSourceStatusEnum

func GetMappingAwrHubSourceStatusEnum

func GetMappingAwrHubSourceStatusEnum(val string) (AwrHubSourceStatusEnum, bool)

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

type AwrHubSourceSummary

AwrHubSourceSummary Awr hub source object

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

func (AwrHubSourceSummary) String

func (m AwrHubSourceSummary) String() string

func (AwrHubSourceSummary) ValidateEnumValue

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

AwrHubSourceSummaryCollection Collection of Awr Hub sources.

type AwrHubSourceSummaryCollection struct {

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

func (AwrHubSourceSummaryCollection) String

func (m AwrHubSourceSummaryCollection) String() string

func (AwrHubSourceSummaryCollection) ValidateEnumValue

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

AwrHubSourceTypeEnum Enum with underlying type: string

type AwrHubSourceTypeEnum string

Set of constants representing the allowable values for AwrHubSourceTypeEnum

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

func GetAwrHubSourceTypeEnumValues

func GetAwrHubSourceTypeEnumValues() []AwrHubSourceTypeEnum

GetAwrHubSourceTypeEnumValues Enumerates the set of values for AwrHubSourceTypeEnum

func GetMappingAwrHubSourceTypeEnum

func GetMappingAwrHubSourceTypeEnum(val string) (AwrHubSourceTypeEnum, bool)

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

type AwrHubSources

AwrHubSources Logical grouping used for Awr Hub Source operations.

type AwrHubSources struct {

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

func (AwrHubSources) String

func (m AwrHubSources) String() string

func (AwrHubSources) ValidateEnumValue

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

AwrHubSummary Summary Hub resource.

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

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

AwrHubSummaryCollection Collection of Hub resources.

type AwrHubSummaryCollection struct {

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

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

AwrHubs Logical grouping used for Awr Hub operations.

type AwrHubs struct {

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

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

AwrQueryResult The AWR query result.

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
}

type AwrQueryResultAwrResultTypeEnum

AwrQueryResultAwrResultTypeEnum Enum with underlying type: string

type AwrQueryResultAwrResultTypeEnum string

Set of constants representing the allowable values for AwrQueryResultAwrResultTypeEnum

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

func GetAwrQueryResultAwrResultTypeEnumValues

func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum

GetAwrQueryResultAwrResultTypeEnumValues Enumerates the set of values for AwrQueryResultAwrResultTypeEnum

func GetMappingAwrQueryResultAwrResultTypeEnum

func GetMappingAwrQueryResultAwrResultTypeEnum(val string) (AwrQueryResultAwrResultTypeEnum, bool)

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

type AwrReport

AwrReport The result of the AWR report.

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

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

AwrReportFormatTypeEnum Enum with underlying type: string

type AwrReportFormatTypeEnum string

Set of constants representing the allowable values for AwrReportFormatTypeEnum

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

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

AwrSnapshotCollection The list of AWR snapshots for one database.

type AwrSnapshotCollection struct {

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

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

AwrSnapshotSummary The AWR snapshot summary of one snapshot.

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

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

AwrSourceSummary Summary of an AwrSource.

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

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

BasicConfigurationItemMetadata Basic configuration item metadata.

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

func (BasicConfigurationItemMetadata) MarshalJSON

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

MarshalJSON marshals to json representation

func (BasicConfigurationItemMetadata) String

func (m BasicConfigurationItemMetadata) String() string

func (*BasicConfigurationItemMetadata) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BasicConfigurationItemMetadata) ValidateEnumValue

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

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.

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

func (BasicConfigurationItemSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (BasicConfigurationItemSummary) String

func (m BasicConfigurationItemSummary) String() string

func (*BasicConfigurationItemSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BasicConfigurationItemSummary) ValidateEnumValue

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

ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails Advanced feature details of autonomous database insight.

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

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) String

func (m ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) String() string

func (*ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the ChangeAutonomousDatabaseInsightAdvancedFeatures operation

# See also

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

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
}

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest

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

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

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

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) String

func (request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue

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

ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the ChangeAutonomousDatabaseInsightAdvancedFeatures operation

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

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) String

func (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string

type ChangeAwrHubSourceCompartmentDetails

ChangeAwrHubSourceCompartmentDetails The information to be updated.

type ChangeAwrHubSourceCompartmentDetails struct {

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

func (ChangeAwrHubSourceCompartmentDetails) String

func (m ChangeAwrHubSourceCompartmentDetails) String() string

func (ChangeAwrHubSourceCompartmentDetails) ValidateEnumValue

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

ChangeAwrHubSourceCompartmentRequest wrapper for the ChangeAwrHubSourceCompartment operation

# See also

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

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
}

func (ChangeAwrHubSourceCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeAwrHubSourceCompartmentRequest) HTTPRequest

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

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

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

func (ChangeAwrHubSourceCompartmentRequest) String

func (request ChangeAwrHubSourceCompartmentRequest) String() string

func (ChangeAwrHubSourceCompartmentRequest) ValidateEnumValue

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

ChangeAwrHubSourceCompartmentResponse wrapper for the ChangeAwrHubSourceCompartment operation

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

func (ChangeAwrHubSourceCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeAwrHubSourceCompartmentResponse) String

func (response ChangeAwrHubSourceCompartmentResponse) String() string

type ChangeDatabaseInsightCompartmentDetails

ChangeDatabaseInsightCompartmentDetails The information to be updated.

type ChangeDatabaseInsightCompartmentDetails struct {

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

func (ChangeDatabaseInsightCompartmentDetails) String

func (m ChangeDatabaseInsightCompartmentDetails) String() 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

ChangeDatabaseInsightCompartmentRequest wrapper for the ChangeDatabaseInsightCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ChangeDatabaseInsightCompartment.go.html to see an example of how to use 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
}

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

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

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

func (ChangeDatabaseInsightCompartmentRequest) String

func (request ChangeDatabaseInsightCompartmentRequest) String() 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

ChangeDatabaseInsightCompartmentResponse wrapper for the ChangeDatabaseInsightCompartment operation

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

func (ChangeDatabaseInsightCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseInsightCompartmentResponse) String

func (response ChangeDatabaseInsightCompartmentResponse) String() string

type ChangeEnterpriseManagerBridgeCompartmentDetails

ChangeEnterpriseManagerBridgeCompartmentDetails The information to be updated.

type ChangeEnterpriseManagerBridgeCompartmentDetails struct {

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

func (ChangeEnterpriseManagerBridgeCompartmentDetails) String

func (m ChangeEnterpriseManagerBridgeCompartmentDetails) String() string

func (ChangeEnterpriseManagerBridgeCompartmentDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

ChangeEnterpriseManagerBridgeCompartmentRequest wrapper for the ChangeEnterpriseManagerBridgeCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ChangeEnterpriseManagerBridgeCompartment.go.html to see an example of how to use 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
}

func (ChangeEnterpriseManagerBridgeCompartmentRequest) BinaryRequestBody

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

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

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

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

func (ChangeEnterpriseManagerBridgeCompartmentRequest) String

func (request ChangeEnterpriseManagerBridgeCompartmentRequest) String() 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

ChangeEnterpriseManagerBridgeCompartmentResponse wrapper for the ChangeEnterpriseManagerBridgeCompartment operation

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

func (ChangeEnterpriseManagerBridgeCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeEnterpriseManagerBridgeCompartmentResponse) String

func (response ChangeEnterpriseManagerBridgeCompartmentResponse) String() string

type ChangeExadataInsightCompartmentDetails

ChangeExadataInsightCompartmentDetails The information to be updated.

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

func (ChangeExadataInsightCompartmentDetails) String

func (m ChangeExadataInsightCompartmentDetails) String() 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

ChangeExadataInsightCompartmentRequest wrapper for the ChangeExadataInsightCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ChangeExadataInsightCompartment.go.html to see an example of how to use 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
}

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

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

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

func (ChangeExadataInsightCompartmentRequest) String

func (request ChangeExadataInsightCompartmentRequest) String() 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

ChangeExadataInsightCompartmentResponse wrapper for the ChangeExadataInsightCompartment operation

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

func (ChangeExadataInsightCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeExadataInsightCompartmentResponse) String

func (response ChangeExadataInsightCompartmentResponse) String() string

type ChangeHostInsightCompartmentDetails

ChangeHostInsightCompartmentDetails The information to be updated.

type ChangeHostInsightCompartmentDetails struct {

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

func (ChangeHostInsightCompartmentDetails) String

func (m ChangeHostInsightCompartmentDetails) String() 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

ChangeHostInsightCompartmentRequest wrapper for the ChangeHostInsightCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ChangeHostInsightCompartment.go.html to see an example of how to use 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
}

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

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

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

func (ChangeHostInsightCompartmentRequest) String

func (request ChangeHostInsightCompartmentRequest) String() 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

ChangeHostInsightCompartmentResponse wrapper for the ChangeHostInsightCompartment operation

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

func (ChangeHostInsightCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeHostInsightCompartmentResponse) String

func (response ChangeHostInsightCompartmentResponse) String() string

type ChangeNewsReportCompartmentDetails

ChangeNewsReportCompartmentDetails The information to be updated.

type ChangeNewsReportCompartmentDetails struct {

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

func (ChangeNewsReportCompartmentDetails) String

func (m ChangeNewsReportCompartmentDetails) String() string

func (ChangeNewsReportCompartmentDetails) ValidateEnumValue

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

ChangeNewsReportCompartmentRequest wrapper for the ChangeNewsReportCompartment operation

# See also

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

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
}

func (ChangeNewsReportCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeNewsReportCompartmentRequest) HTTPRequest

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

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

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

func (ChangeNewsReportCompartmentRequest) String

func (request ChangeNewsReportCompartmentRequest) String() string

func (ChangeNewsReportCompartmentRequest) ValidateEnumValue

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

ChangeNewsReportCompartmentResponse wrapper for the ChangeNewsReportCompartment operation

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

func (ChangeNewsReportCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeNewsReportCompartmentResponse) String

func (response ChangeNewsReportCompartmentResponse) String() string

type ChangeOperationsInsightsPrivateEndpointCompartmentDetails

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

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

func (ChangeOperationsInsightsPrivateEndpointCompartmentDetails) String

func (m ChangeOperationsInsightsPrivateEndpointCompartmentDetails) String() string

func (ChangeOperationsInsightsPrivateEndpointCompartmentDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

ChangeOperationsInsightsPrivateEndpointCompartmentRequest wrapper for the ChangeOperationsInsightsPrivateEndpointCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ChangeOperationsInsightsPrivateEndpointCompartment.go.html to see an example of how to use 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
}

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) BinaryRequestBody

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

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

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

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

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) String

func (request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) String() string

func (ChangeOperationsInsightsPrivateEndpointCompartmentRequest) ValidateEnumValue

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

ValidateEnumValue returns an error 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

ChangeOperationsInsightsPrivateEndpointCompartmentResponse wrapper for the ChangeOperationsInsightsPrivateEndpointCompartment operation

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

func (ChangeOperationsInsightsPrivateEndpointCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOperationsInsightsPrivateEndpointCompartmentResponse) String

func (response ChangeOperationsInsightsPrivateEndpointCompartmentResponse) String() string

type ChangeOperationsInsightsWarehouseCompartmentDetails

ChangeOperationsInsightsWarehouseCompartmentDetails The information to be updated.

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

func (ChangeOperationsInsightsWarehouseCompartmentDetails) String

func (m ChangeOperationsInsightsWarehouseCompartmentDetails) String() string

func (ChangeOperationsInsightsWarehouseCompartmentDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

ChangeOperationsInsightsWarehouseCompartmentRequest wrapper for the ChangeOperationsInsightsWarehouseCompartment operation

# See also

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

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
}

func (ChangeOperationsInsightsWarehouseCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeOperationsInsightsWarehouseCompartmentRequest) HTTPRequest

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

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

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

func (ChangeOperationsInsightsWarehouseCompartmentRequest) String

func (request ChangeOperationsInsightsWarehouseCompartmentRequest) String() string

func (ChangeOperationsInsightsWarehouseCompartmentRequest) ValidateEnumValue

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

ChangeOperationsInsightsWarehouseCompartmentResponse wrapper for the ChangeOperationsInsightsWarehouseCompartment operation

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

func (ChangeOperationsInsightsWarehouseCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOperationsInsightsWarehouseCompartmentResponse) String

func (response ChangeOperationsInsightsWarehouseCompartmentResponse) String() string

type ChangeOpsiConfigurationCompartmentDetails

ChangeOpsiConfigurationCompartmentDetails The information used to change the compartment of an OPSI configuration resource.

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

func (ChangeOpsiConfigurationCompartmentDetails) String

func (m ChangeOpsiConfigurationCompartmentDetails) String() string

func (ChangeOpsiConfigurationCompartmentDetails) ValidateEnumValue

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

ChangeOpsiConfigurationCompartmentRequest wrapper for the ChangeOpsiConfigurationCompartment operation

# See also

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

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
}

func (ChangeOpsiConfigurationCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeOpsiConfigurationCompartmentRequest) HTTPRequest

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

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

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

func (ChangeOpsiConfigurationCompartmentRequest) String

func (request ChangeOpsiConfigurationCompartmentRequest) String() string

func (ChangeOpsiConfigurationCompartmentRequest) ValidateEnumValue

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

ChangeOpsiConfigurationCompartmentResponse wrapper for the ChangeOpsiConfigurationCompartment operation

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

func (ChangeOpsiConfigurationCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeOpsiConfigurationCompartmentResponse) String

func (response ChangeOpsiConfigurationCompartmentResponse) String() string

type ChangePeComanagedDatabaseInsightDetails

ChangePeComanagedDatabaseInsightDetails Details of a Private Endpoint co-managed database insight.

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

func (ChangePeComanagedDatabaseInsightDetails) String

func (m ChangePeComanagedDatabaseInsightDetails) String() 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

ChangePeComanagedDatabaseInsightRequest wrapper for the ChangePeComanagedDatabaseInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ChangePeComanagedDatabaseInsight.go.html to see an example of how to use 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
}

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

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

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

func (ChangePeComanagedDatabaseInsightRequest) String

func (request ChangePeComanagedDatabaseInsightRequest) String() 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

ChangePeComanagedDatabaseInsightResponse wrapper for the ChangePeComanagedDatabaseInsight operation

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

func (ChangePeComanagedDatabaseInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangePeComanagedDatabaseInsightResponse) String

func (response ChangePeComanagedDatabaseInsightResponse) String() string

type CloudImportableComputeEntitySummary

CloudImportableComputeEntitySummary A compute host entity that can be imported into Operations Insights.

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

func (CloudImportableComputeEntitySummary) GetCompartmentId

func (m CloudImportableComputeEntitySummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CloudImportableComputeEntitySummary) GetComputeDisplayName

func (m CloudImportableComputeEntitySummary) GetComputeDisplayName() *string

GetComputeDisplayName returns ComputeDisplayName

func (CloudImportableComputeEntitySummary) GetComputeId

func (m CloudImportableComputeEntitySummary) GetComputeId() *string

GetComputeId returns ComputeId

func (CloudImportableComputeEntitySummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (CloudImportableComputeEntitySummary) String

func (m CloudImportableComputeEntitySummary) String() string

func (CloudImportableComputeEntitySummary) ValidateEnumValue

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

CloudImportableComputeEntitySummaryPlatformTypeEnum Enum with underlying type: string

type CloudImportableComputeEntitySummaryPlatformTypeEnum string

Set of constants representing the allowable values for CloudImportableComputeEntitySummaryPlatformTypeEnum

const (
    CloudImportableComputeEntitySummaryPlatformTypeLinux   CloudImportableComputeEntitySummaryPlatformTypeEnum = "LINUX"
    CloudImportableComputeEntitySummaryPlatformTypeSolaris CloudImportableComputeEntitySummaryPlatformTypeEnum = "SOLARIS"
    CloudImportableComputeEntitySummaryPlatformTypeSunos   CloudImportableComputeEntitySummaryPlatformTypeEnum = "SUNOS"
    CloudImportableComputeEntitySummaryPlatformTypeZlinux  CloudImportableComputeEntitySummaryPlatformTypeEnum = "ZLINUX"
    CloudImportableComputeEntitySummaryPlatformTypeWindows CloudImportableComputeEntitySummaryPlatformTypeEnum = "WINDOWS"
    CloudImportableComputeEntitySummaryPlatformTypeAix     CloudImportableComputeEntitySummaryPlatformTypeEnum = "AIX"
    CloudImportableComputeEntitySummaryPlatformTypeHpUx    CloudImportableComputeEntitySummaryPlatformTypeEnum = "HP_UX"
)

func GetCloudImportableComputeEntitySummaryPlatformTypeEnumValues

func GetCloudImportableComputeEntitySummaryPlatformTypeEnumValues() []CloudImportableComputeEntitySummaryPlatformTypeEnum

GetCloudImportableComputeEntitySummaryPlatformTypeEnumValues Enumerates the set of values for CloudImportableComputeEntitySummaryPlatformTypeEnum

func GetMappingCloudImportableComputeEntitySummaryPlatformTypeEnum

func GetMappingCloudImportableComputeEntitySummaryPlatformTypeEnum(val string) (CloudImportableComputeEntitySummaryPlatformTypeEnum, bool)

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

type ConfigurationItemAllowedValueDetails

ConfigurationItemAllowedValueDetails Allowed value details of configuration item, to validate what value can be assigned to a configuration item.

type ConfigurationItemAllowedValueDetails interface {
}

type ConfigurationItemAllowedValueTypeEnum

ConfigurationItemAllowedValueTypeEnum Enum with underlying type: string

type ConfigurationItemAllowedValueTypeEnum string

Set of constants representing the allowable values for ConfigurationItemAllowedValueTypeEnum

const (
    ConfigurationItemAllowedValueTypeLimit    ConfigurationItemAllowedValueTypeEnum = "LIMIT"
    ConfigurationItemAllowedValueTypePick     ConfigurationItemAllowedValueTypeEnum = "PICK"
    ConfigurationItemAllowedValueTypeFreeText ConfigurationItemAllowedValueTypeEnum = "FREE_TEXT"
)

func GetConfigurationItemAllowedValueTypeEnumValues

func GetConfigurationItemAllowedValueTypeEnumValues() []ConfigurationItemAllowedValueTypeEnum

GetConfigurationItemAllowedValueTypeEnumValues Enumerates the set of values for ConfigurationItemAllowedValueTypeEnum

func GetMappingConfigurationItemAllowedValueTypeEnum

func GetMappingConfigurationItemAllowedValueTypeEnum(val string) (ConfigurationItemAllowedValueTypeEnum, bool)

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

type ConfigurationItemFreeTextAllowedValueDetails

ConfigurationItemFreeTextAllowedValueDetails Allowed value details of configuration item for FREE_TEXT type.

type ConfigurationItemFreeTextAllowedValueDetails struct {
}

func (ConfigurationItemFreeTextAllowedValueDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConfigurationItemFreeTextAllowedValueDetails) String

func (m ConfigurationItemFreeTextAllowedValueDetails) String() string

func (ConfigurationItemFreeTextAllowedValueDetails) ValidateEnumValue

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

ConfigurationItemLimitAllowedValueDetails Allowed value details of configuration item for LIMIT type. Value has to be between minValue and maxValue.

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

func (ConfigurationItemLimitAllowedValueDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConfigurationItemLimitAllowedValueDetails) String

func (m ConfigurationItemLimitAllowedValueDetails) String() string

func (ConfigurationItemLimitAllowedValueDetails) ValidateEnumValue

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

ConfigurationItemMetadata Configuration item metadata.

type ConfigurationItemMetadata interface {
}

type ConfigurationItemPickAllowedValueDetails

ConfigurationItemPickAllowedValueDetails Allowed value details of configuration item for PICK type. Value has to be from one of the possibleValues.

type ConfigurationItemPickAllowedValueDetails struct {

    // Allowed values to pick for the configuration item.
    PossibleValues []string `mandatory:"false" json:"possibleValues"`
}

func (ConfigurationItemPickAllowedValueDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConfigurationItemPickAllowedValueDetails) String

func (m ConfigurationItemPickAllowedValueDetails) String() string

func (ConfigurationItemPickAllowedValueDetails) ValidateEnumValue

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

ConfigurationItemSummary Configuration item summary.

type ConfigurationItemSummary interface {
}

type ConfigurationItemTypeEnum

ConfigurationItemTypeEnum Enum with underlying type: string

type ConfigurationItemTypeEnum string

Set of constants representing the allowable values for ConfigurationItemTypeEnum

const (
    ConfigurationItemTypeBasic ConfigurationItemTypeEnum = "BASIC"
)

func GetConfigurationItemTypeEnumValues

func GetConfigurationItemTypeEnumValues() []ConfigurationItemTypeEnum

GetConfigurationItemTypeEnumValues Enumerates the set of values for ConfigurationItemTypeEnum

func GetMappingConfigurationItemTypeEnum

func GetMappingConfigurationItemTypeEnum(val string) (ConfigurationItemTypeEnum, bool)

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

type ConfigurationItemUnitDetails

ConfigurationItemUnitDetails Unit details of configuration item.

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

func (ConfigurationItemUnitDetails) String

func (m ConfigurationItemUnitDetails) String() string

func (ConfigurationItemUnitDetails) ValidateEnumValue

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

ConfigurationItemValueSourceConfigurationTypeEnum Enum with underlying type: string

type ConfigurationItemValueSourceConfigurationTypeEnum string

Set of constants representing the allowable values for ConfigurationItemValueSourceConfigurationTypeEnum

const (
    ConfigurationItemValueSourceConfigurationTypeDefault     ConfigurationItemValueSourceConfigurationTypeEnum = "DEFAULT"
    ConfigurationItemValueSourceConfigurationTypeTenant      ConfigurationItemValueSourceConfigurationTypeEnum = "TENANT"
    ConfigurationItemValueSourceConfigurationTypeCompartment ConfigurationItemValueSourceConfigurationTypeEnum = "COMPARTMENT"
)

func GetConfigurationItemValueSourceConfigurationTypeEnumValues

func GetConfigurationItemValueSourceConfigurationTypeEnumValues() []ConfigurationItemValueSourceConfigurationTypeEnum

GetConfigurationItemValueSourceConfigurationTypeEnumValues Enumerates the set of values for ConfigurationItemValueSourceConfigurationTypeEnum

func GetMappingConfigurationItemValueSourceConfigurationTypeEnum

func GetMappingConfigurationItemValueSourceConfigurationTypeEnum(val string) (ConfigurationItemValueSourceConfigurationTypeEnum, bool)

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

type ConfigurationItemsCollection

ConfigurationItemsCollection Collection of configuration item summary objects.

type ConfigurationItemsCollection interface {

    // Array of configuration item summary objects.
    GetConfigItems() []ConfigurationItemSummary
}

type ConnectionDetails

ConnectionDetails Connection details to connect to the database. HostName, protocol, and port should be specified.

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

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

ConnectionDetailsProtocolEnum Enum with underlying type: string

type ConnectionDetailsProtocolEnum string

Set of constants representing the allowable values for ConnectionDetailsProtocolEnum

const (
    ConnectionDetailsProtocolTcp  ConnectionDetailsProtocolEnum = "TCP"
    ConnectionDetailsProtocolTcps ConnectionDetailsProtocolEnum = "TCPS"
)

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

CreateAwrHubDetails The information about Hub to be analyzed. Input compartmentId MUST be the root compartment.

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

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

CreateAwrHubRequest wrapper for the CreateAwrHub operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateAwrHub.go.html to see an example of how to use 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
}

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

CreateAwrHubResponse wrapper for the CreateAwrHub operation

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

func (CreateAwrHubResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAwrHubResponse) String

func (response CreateAwrHubResponse) String() string

type CreateAwrHubSourceDetails

CreateAwrHubSourceDetails payload to register Awr Hub source

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

func (CreateAwrHubSourceDetails) String

func (m CreateAwrHubSourceDetails) String() string

func (CreateAwrHubSourceDetails) ValidateEnumValue

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

CreateAwrHubSourceRequest wrapper for the CreateAwrHubSource operation

# See also

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

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
}

func (CreateAwrHubSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAwrHubSourceRequest) HTTPRequest

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

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

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

func (CreateAwrHubSourceRequest) String

func (request CreateAwrHubSourceRequest) String() string

func (CreateAwrHubSourceRequest) ValidateEnumValue

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

CreateAwrHubSourceResponse wrapper for the CreateAwrHubSource operation

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

func (CreateAwrHubSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAwrHubSourceResponse) String

func (response CreateAwrHubSourceResponse) String() string

type CreateBasicConfigurationItemDetails

CreateBasicConfigurationItemDetails Basic configuration item details for OPSI configuration creation.

type CreateBasicConfigurationItemDetails struct {

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

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

func (CreateBasicConfigurationItemDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateBasicConfigurationItemDetails) String

func (m CreateBasicConfigurationItemDetails) String() string

func (CreateBasicConfigurationItemDetails) ValidateEnumValue

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

CreateConfigurationItemDetails Configuration item details for OPSI configuration creation.

type CreateConfigurationItemDetails interface {
}

type CreateDatabaseInsightDetails

CreateDatabaseInsightDetails The information about database to be analyzed.

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

type CreateDatabaseInsightRequest

CreateDatabaseInsightRequest wrapper for the CreateDatabaseInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateDatabaseInsight.go.html to see an example of how to use 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
}

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

CreateDatabaseInsightResponse wrapper for the CreateDatabaseInsight operation

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

func (CreateDatabaseInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDatabaseInsightResponse) String

func (response CreateDatabaseInsightResponse) String() string

type CreateEmManagedExternalDatabaseInsightDetails

CreateEmManagedExternalDatabaseInsightDetails The information about database to be analyzed.

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

func (CreateEmManagedExternalDatabaseInsightDetails) GetCompartmentId

func (m CreateEmManagedExternalDatabaseInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateEmManagedExternalDatabaseInsightDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateEmManagedExternalDatabaseInsightDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateEmManagedExternalDatabaseInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEmManagedExternalDatabaseInsightDetails) String

func (m CreateEmManagedExternalDatabaseInsightDetails) String() 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

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.

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

func (CreateEmManagedExternalExadataInsightDetails) GetCompartmentId

func (m CreateEmManagedExternalExadataInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateEmManagedExternalExadataInsightDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateEmManagedExternalExadataInsightDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateEmManagedExternalExadataInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEmManagedExternalExadataInsightDetails) String

func (m CreateEmManagedExternalExadataInsightDetails) String() 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

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.

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

func (CreateEmManagedExternalExadataMemberEntityDetails) String

func (m CreateEmManagedExternalExadataMemberEntityDetails) String() string

func (CreateEmManagedExternalExadataMemberEntityDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

CreateEmManagedExternalHostInsightDetails The information about the EM-managed external host to be analyzed.

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

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

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

GetFreeformTags returns FreeformTags

func (CreateEmManagedExternalHostInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEmManagedExternalHostInsightDetails) String

func (m CreateEmManagedExternalHostInsightDetails) String() 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

CreateEnterpriseManagerBridgeDetails The information about a Enterprise Manager bridge resource to be created

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

func (CreateEnterpriseManagerBridgeDetails) String

func (m CreateEnterpriseManagerBridgeDetails) String() 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

CreateEnterpriseManagerBridgeRequest wrapper for the CreateEnterpriseManagerBridge operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateEnterpriseManagerBridge.go.html to see an example of how to use 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
}

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

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

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

func (CreateEnterpriseManagerBridgeRequest) String

func (request CreateEnterpriseManagerBridgeRequest) String() 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

CreateEnterpriseManagerBridgeResponse wrapper for the CreateEnterpriseManagerBridge operation

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

func (CreateEnterpriseManagerBridgeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateEnterpriseManagerBridgeResponse) String

func (response CreateEnterpriseManagerBridgeResponse) String() string

type CreateExadataInsightDetails

CreateExadataInsightDetails The information about the Exadata system to be analyzed.

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

type CreateExadataInsightRequest

CreateExadataInsightRequest wrapper for the CreateExadataInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateExadataInsight.go.html to see an example of how to use 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
}

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

CreateExadataInsightResponse wrapper for the CreateExadataInsight operation

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

func (CreateExadataInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateExadataInsightResponse) String

func (response CreateExadataInsightResponse) String() string

type CreateHostInsightDetails

CreateHostInsightDetails The information about the host to be analyzed.

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

type CreateHostInsightRequest

CreateHostInsightRequest wrapper for the CreateHostInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateHostInsight.go.html to see an example of how to use 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
}

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

CreateHostInsightResponse wrapper for the CreateHostInsight operation

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

func (CreateHostInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateHostInsightResponse) String

func (response CreateHostInsightResponse) String() string

type CreateMacsManagedCloudHostInsightDetails

CreateMacsManagedCloudHostInsightDetails The information about the Compute Instance host to be analyzed.

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

func (CreateMacsManagedCloudHostInsightDetails) GetCompartmentId

func (m CreateMacsManagedCloudHostInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateMacsManagedCloudHostInsightDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateMacsManagedCloudHostInsightDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateMacsManagedCloudHostInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateMacsManagedCloudHostInsightDetails) String

func (m CreateMacsManagedCloudHostInsightDetails) String() string

func (CreateMacsManagedCloudHostInsightDetails) ValidateEnumValue

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

CreateMacsManagedExternalHostInsightDetails The information about the MACS-managed external host to be analyzed.

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

func (CreateMacsManagedExternalHostInsightDetails) GetCompartmentId

func (m CreateMacsManagedExternalHostInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateMacsManagedExternalHostInsightDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateMacsManagedExternalHostInsightDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateMacsManagedExternalHostInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateMacsManagedExternalHostInsightDetails) String

func (m CreateMacsManagedExternalHostInsightDetails) String() 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

CreateNewsReportDetails The information about the news report to be created.

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

func (CreateNewsReportDetails) String

func (m CreateNewsReportDetails) String() string

func (CreateNewsReportDetails) ValidateEnumValue

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

CreateNewsReportRequest wrapper for the CreateNewsReport operation

# See also

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

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
}

func (CreateNewsReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateNewsReportRequest) HTTPRequest

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

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

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

func (CreateNewsReportRequest) String

func (request CreateNewsReportRequest) String() string

func (CreateNewsReportRequest) ValidateEnumValue

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

CreateNewsReportResponse wrapper for the CreateNewsReport operation

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

func (CreateNewsReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateNewsReportResponse) String

func (response CreateNewsReportResponse) String() string

type CreateOperationsInsightsPrivateEndpointDetails

CreateOperationsInsightsPrivateEndpointDetails The details used to create a new Operation Insights private endpoint.

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

func (CreateOperationsInsightsPrivateEndpointDetails) String

func (m CreateOperationsInsightsPrivateEndpointDetails) String() string

func (CreateOperationsInsightsPrivateEndpointDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

CreateOperationsInsightsPrivateEndpointRequest wrapper for the CreateOperationsInsightsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateOperationsInsightsPrivateEndpoint.go.html to see an example of how to use 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
}

func (CreateOperationsInsightsPrivateEndpointRequest) BinaryRequestBody

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

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

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

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

func (CreateOperationsInsightsPrivateEndpointRequest) String

func (request CreateOperationsInsightsPrivateEndpointRequest) String() 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

CreateOperationsInsightsPrivateEndpointResponse wrapper for the CreateOperationsInsightsPrivateEndpoint operation

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

func (CreateOperationsInsightsPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOperationsInsightsPrivateEndpointResponse) String

func (response CreateOperationsInsightsPrivateEndpointResponse) String() string

type CreateOperationsInsightsWarehouseDetails

CreateOperationsInsightsWarehouseDetails The information about a Operations Insights Warehouse resource to be created. Input compartmentId MUST be the root compartment.

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

func (CreateOperationsInsightsWarehouseDetails) String

func (m CreateOperationsInsightsWarehouseDetails) String() 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

CreateOperationsInsightsWarehouseRequest wrapper for the CreateOperationsInsightsWarehouse operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateOperationsInsightsWarehouse.go.html to see an example of how to use 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
}

func (CreateOperationsInsightsWarehouseRequest) BinaryRequestBody

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

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

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

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

func (CreateOperationsInsightsWarehouseRequest) String

func (request CreateOperationsInsightsWarehouseRequest) String() 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

CreateOperationsInsightsWarehouseResponse wrapper for the CreateOperationsInsightsWarehouse operation

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

func (CreateOperationsInsightsWarehouseResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOperationsInsightsWarehouseResponse) String

func (response CreateOperationsInsightsWarehouseResponse) String() string

type CreateOperationsInsightsWarehouseUserDetails

CreateOperationsInsightsWarehouseUserDetails The information about a Operations Insights Warehouse User to be created. Input compartmentId MUST be the root compartment.

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

func (CreateOperationsInsightsWarehouseUserDetails) String

func (m CreateOperationsInsightsWarehouseUserDetails) String() 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

CreateOperationsInsightsWarehouseUserRequest wrapper for the CreateOperationsInsightsWarehouseUser operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/CreateOperationsInsightsWarehouseUser.go.html to see an example of how to use 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
}

func (CreateOperationsInsightsWarehouseUserRequest) BinaryRequestBody

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

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

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

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

func (CreateOperationsInsightsWarehouseUserRequest) String

func (request CreateOperationsInsightsWarehouseUserRequest) String() 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

CreateOperationsInsightsWarehouseUserResponse wrapper for the CreateOperationsInsightsWarehouseUser operation

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

func (CreateOperationsInsightsWarehouseUserResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOperationsInsightsWarehouseUserResponse) String

func (response CreateOperationsInsightsWarehouseUserResponse) String() string

type CreateOpsiConfigurationConfigItemCustomStatusEnum

CreateOpsiConfigurationConfigItemCustomStatusEnum Enum with underlying type: string

type CreateOpsiConfigurationConfigItemCustomStatusEnum string

Set of constants representing the allowable values for CreateOpsiConfigurationConfigItemCustomStatusEnum

const (
    CreateOpsiConfigurationConfigItemCustomStatusCustomized    CreateOpsiConfigurationConfigItemCustomStatusEnum = "customized"
    CreateOpsiConfigurationConfigItemCustomStatusNoncustomized CreateOpsiConfigurationConfigItemCustomStatusEnum = "nonCustomized"
)

func GetCreateOpsiConfigurationConfigItemCustomStatusEnumValues

func GetCreateOpsiConfigurationConfigItemCustomStatusEnumValues() []CreateOpsiConfigurationConfigItemCustomStatusEnum

GetCreateOpsiConfigurationConfigItemCustomStatusEnumValues Enumerates the set of values for CreateOpsiConfigurationConfigItemCustomStatusEnum

func GetMappingCreateOpsiConfigurationConfigItemCustomStatusEnum

func GetMappingCreateOpsiConfigurationConfigItemCustomStatusEnum(val string) (CreateOpsiConfigurationConfigItemCustomStatusEnum, bool)

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

type CreateOpsiConfigurationConfigItemFieldEnum

CreateOpsiConfigurationConfigItemFieldEnum Enum with underlying type: string

type CreateOpsiConfigurationConfigItemFieldEnum string

Set of constants representing the allowable values for CreateOpsiConfigurationConfigItemFieldEnum

const (
    CreateOpsiConfigurationConfigItemFieldName               CreateOpsiConfigurationConfigItemFieldEnum = "name"
    CreateOpsiConfigurationConfigItemFieldValue              CreateOpsiConfigurationConfigItemFieldEnum = "value"
    CreateOpsiConfigurationConfigItemFieldDefaultvalue       CreateOpsiConfigurationConfigItemFieldEnum = "defaultValue"
    CreateOpsiConfigurationConfigItemFieldMetadata           CreateOpsiConfigurationConfigItemFieldEnum = "metadata"
    CreateOpsiConfigurationConfigItemFieldApplicablecontexts CreateOpsiConfigurationConfigItemFieldEnum = "applicableContexts"
)

func GetCreateOpsiConfigurationConfigItemFieldEnumValues

func GetCreateOpsiConfigurationConfigItemFieldEnumValues() []CreateOpsiConfigurationConfigItemFieldEnum

GetCreateOpsiConfigurationConfigItemFieldEnumValues Enumerates the set of values for CreateOpsiConfigurationConfigItemFieldEnum

func GetMappingCreateOpsiConfigurationConfigItemFieldEnum

func GetMappingCreateOpsiConfigurationConfigItemFieldEnum(val string) (CreateOpsiConfigurationConfigItemFieldEnum, bool)

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

type CreateOpsiConfigurationDetails

CreateOpsiConfigurationDetails Information about OPSI configuration to be created.

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
}

type CreateOpsiConfigurationOpsiConfigFieldEnum

CreateOpsiConfigurationOpsiConfigFieldEnum Enum with underlying type: string

type CreateOpsiConfigurationOpsiConfigFieldEnum string

Set of constants representing the allowable values for CreateOpsiConfigurationOpsiConfigFieldEnum

const (
    CreateOpsiConfigurationOpsiConfigFieldConfigitems CreateOpsiConfigurationOpsiConfigFieldEnum = "configItems"
)

func GetCreateOpsiConfigurationOpsiConfigFieldEnumValues

func GetCreateOpsiConfigurationOpsiConfigFieldEnumValues() []CreateOpsiConfigurationOpsiConfigFieldEnum

GetCreateOpsiConfigurationOpsiConfigFieldEnumValues Enumerates the set of values for CreateOpsiConfigurationOpsiConfigFieldEnum

func GetMappingCreateOpsiConfigurationOpsiConfigFieldEnum

func GetMappingCreateOpsiConfigurationOpsiConfigFieldEnum(val string) (CreateOpsiConfigurationOpsiConfigFieldEnum, bool)

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

type CreateOpsiConfigurationRequest

CreateOpsiConfigurationRequest wrapper for the CreateOpsiConfiguration operation

# See also

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

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
}

func (CreateOpsiConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateOpsiConfigurationRequest) HTTPRequest

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

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

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

func (CreateOpsiConfigurationRequest) String

func (request CreateOpsiConfigurationRequest) String() string

func (CreateOpsiConfigurationRequest) ValidateEnumValue

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

CreateOpsiConfigurationResponse wrapper for the CreateOpsiConfiguration operation

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

func (CreateOpsiConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateOpsiConfigurationResponse) String

func (response CreateOpsiConfigurationResponse) String() string

type CreateOpsiUxConfigurationDetails

CreateOpsiUxConfigurationDetails Information about OPSI UX configuration to be created.

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

func (CreateOpsiUxConfigurationDetails) GetCompartmentId

func (m CreateOpsiUxConfigurationDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateOpsiUxConfigurationDetails) GetConfigItems

func (m CreateOpsiUxConfigurationDetails) GetConfigItems() []CreateConfigurationItemDetails

GetConfigItems returns ConfigItems

func (CreateOpsiUxConfigurationDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOpsiUxConfigurationDetails) GetDescription

func (m CreateOpsiUxConfigurationDetails) GetDescription() *string

GetDescription returns Description

func (CreateOpsiUxConfigurationDetails) GetDisplayName

func (m CreateOpsiUxConfigurationDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOpsiUxConfigurationDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOpsiUxConfigurationDetails) GetSystemTags

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

GetSystemTags returns SystemTags

func (CreateOpsiUxConfigurationDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOpsiUxConfigurationDetails) String

func (m CreateOpsiUxConfigurationDetails) String() string

func (*CreateOpsiUxConfigurationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateOpsiUxConfigurationDetails) ValidateEnumValue

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

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.

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

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 (m CreatePeComanagedDatabaseInsightDetails) String() 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

CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum Enum with underlying type: string

type CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum string

Set of constants representing the allowable values for CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum

const (
    CreatePeComanagedDatabaseInsightDetailsDeploymentTypeVirtualMachine CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum = "VIRTUAL_MACHINE"
    CreatePeComanagedDatabaseInsightDetailsDeploymentTypeBareMetal      CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum = "BARE_METAL"
    CreatePeComanagedDatabaseInsightDetailsDeploymentTypeExacs          CreatePeComanagedDatabaseInsightDetailsDeploymentTypeEnum = "EXACS"
)

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

CreatePeComanagedExadataInsightDetails The information about the Exadata system to be analyzed.

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

func (CreatePeComanagedExadataInsightDetails) GetCompartmentId

func (m CreatePeComanagedExadataInsightDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreatePeComanagedExadataInsightDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreatePeComanagedExadataInsightDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreatePeComanagedExadataInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreatePeComanagedExadataInsightDetails) String

func (m CreatePeComanagedExadataInsightDetails) String() string

func (CreatePeComanagedExadataInsightDetails) ValidateEnumValue

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

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.

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

func (CreatePeComanagedExadataVmclusterDetails) String

func (m CreatePeComanagedExadataVmclusterDetails) String() string

func (CreatePeComanagedExadataVmclusterDetails) ValidateEnumValue

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

CredentialByVault Vault Credential Details to connect to the database.

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

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

CredentialByVaultRoleEnum Enum with underlying type: string

type CredentialByVaultRoleEnum string

Set of constants representing the allowable values for CredentialByVaultRoleEnum

const (
    CredentialByVaultRoleNormal CredentialByVaultRoleEnum = "NORMAL"
)

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

CredentialDetails User credential details to connect to the database. This is supplied via the External Database Service.

type CredentialDetails interface {

    // Credential source name that had been added in Management Agent wallet. This is supplied in the External Database Service.
    GetCredentialSourceName() *string
}

type CredentialDetailsCredentialTypeEnum

CredentialDetailsCredentialTypeEnum Enum with underlying type: string

type CredentialDetailsCredentialTypeEnum string

Set of constants representing the allowable values for CredentialDetailsCredentialTypeEnum

const (
    CredentialDetailsCredentialTypeSource CredentialDetailsCredentialTypeEnum = "CREDENTIALS_BY_SOURCE"
    CredentialDetailsCredentialTypeVault  CredentialDetailsCredentialTypeEnum = "CREDENTIALS_BY_VAULT"
)

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

CredentialsBySource Credential Source to connect to the database.

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

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

DataObjectBindParameter Details for a bind parameter used in data object query.

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

func (DataObjectBindParameter) String

func (m DataObjectBindParameter) String() string

func (DataObjectBindParameter) ValidateEnumValue

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

DataObjectColumnMetadata Metadata of a column in a data object resultset.

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

func (DataObjectColumnMetadata) String

func (m DataObjectColumnMetadata) String() string

func (*DataObjectColumnMetadata) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataObjectColumnMetadata) ValidateEnumValue

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

DataObjectColumnMetadataCategoryEnum Enum with underlying type: string

type DataObjectColumnMetadataCategoryEnum string

Set of constants representing the allowable values for DataObjectColumnMetadataCategoryEnum

const (
    DataObjectColumnMetadataCategoryDimension     DataObjectColumnMetadataCategoryEnum = "DIMENSION"
    DataObjectColumnMetadataCategoryMetric        DataObjectColumnMetadataCategoryEnum = "METRIC"
    DataObjectColumnMetadataCategoryTimeDimension DataObjectColumnMetadataCategoryEnum = "TIME_DIMENSION"
    DataObjectColumnMetadataCategoryUnknown       DataObjectColumnMetadataCategoryEnum = "UNKNOWN"
)

func GetDataObjectColumnMetadataCategoryEnumValues

func GetDataObjectColumnMetadataCategoryEnumValues() []DataObjectColumnMetadataCategoryEnum

GetDataObjectColumnMetadataCategoryEnumValues Enumerates the set of values for DataObjectColumnMetadataCategoryEnum

func GetMappingDataObjectColumnMetadataCategoryEnum

func GetMappingDataObjectColumnMetadataCategoryEnum(val string) (DataObjectColumnMetadataCategoryEnum, bool)

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

type DataObjectColumnMetadataDataTypeNameEnum

DataObjectColumnMetadataDataTypeNameEnum Enum with underlying type: string

type DataObjectColumnMetadataDataTypeNameEnum string

Set of constants representing the allowable values for DataObjectColumnMetadataDataTypeNameEnum

const (
    DataObjectColumnMetadataDataTypeNameNumber    DataObjectColumnMetadataDataTypeNameEnum = "NUMBER"
    DataObjectColumnMetadataDataTypeNameTimestamp DataObjectColumnMetadataDataTypeNameEnum = "TIMESTAMP"
    DataObjectColumnMetadataDataTypeNameVarchar2  DataObjectColumnMetadataDataTypeNameEnum = "VARCHAR2"
    DataObjectColumnMetadataDataTypeNameOther     DataObjectColumnMetadataDataTypeNameEnum = "OTHER"
)

func GetDataObjectColumnMetadataDataTypeNameEnumValues

func GetDataObjectColumnMetadataDataTypeNameEnumValues() []DataObjectColumnMetadataDataTypeNameEnum

GetDataObjectColumnMetadataDataTypeNameEnumValues Enumerates the set of values for DataObjectColumnMetadataDataTypeNameEnum

func GetMappingDataObjectColumnMetadataDataTypeNameEnum

func GetMappingDataObjectColumnMetadataDataTypeNameEnum(val string) (DataObjectColumnMetadataDataTypeNameEnum, bool)

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

type DataObjectColumnUnit

DataObjectColumnUnit Unit details of a data object column.

type DataObjectColumnUnit interface {

    // Display name of the column's unit.
    GetDisplayName() *string
}

type DataObjectColumnUnitUnitCategoryEnum

DataObjectColumnUnitUnitCategoryEnum Enum with underlying type: string

type DataObjectColumnUnitUnitCategoryEnum string

Set of constants representing the allowable values for DataObjectColumnUnitUnitCategoryEnum

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

func GetDataObjectColumnUnitUnitCategoryEnumValues

func GetDataObjectColumnUnitUnitCategoryEnumValues() []DataObjectColumnUnitUnitCategoryEnum

GetDataObjectColumnUnitUnitCategoryEnumValues Enumerates the set of values for DataObjectColumnUnitUnitCategoryEnum

func GetMappingDataObjectColumnUnitUnitCategoryEnum

func GetMappingDataObjectColumnUnitUnitCategoryEnum(val string) (DataObjectColumnUnitUnitCategoryEnum, bool)

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

type DataObjectCoreColumnUnit

DataObjectCoreColumnUnit Unit details of a data object column of CORE unit category.

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

func (DataObjectCoreColumnUnit) GetDisplayName

func (m DataObjectCoreColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectCoreColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectCoreColumnUnit) String

func (m DataObjectCoreColumnUnit) String() string

func (DataObjectCoreColumnUnit) ValidateEnumValue

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

DataObjectCoreColumnUnitUnitEnum Enum with underlying type: string

type DataObjectCoreColumnUnitUnitEnum string

Set of constants representing the allowable values for DataObjectCoreColumnUnitUnitEnum

const (
    DataObjectCoreColumnUnitUnitCore      DataObjectCoreColumnUnitUnitEnum = "CORE"
    DataObjectCoreColumnUnitUnitMilliCore DataObjectCoreColumnUnitUnitEnum = "MILLI_CORE"
)

func GetDataObjectCoreColumnUnitUnitEnumValues

func GetDataObjectCoreColumnUnitUnitEnumValues() []DataObjectCoreColumnUnitUnitEnum

GetDataObjectCoreColumnUnitUnitEnumValues Enumerates the set of values for DataObjectCoreColumnUnitUnitEnum

func GetMappingDataObjectCoreColumnUnitUnitEnum

func GetMappingDataObjectCoreColumnUnitUnitEnum(val string) (DataObjectCoreColumnUnitUnitEnum, bool)

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

type DataObjectCustomColumnUnit

DataObjectCustomColumnUnit Unit details of a data object column of CUSTOM unit category.

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

func (DataObjectCustomColumnUnit) GetDisplayName

func (m DataObjectCustomColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectCustomColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectCustomColumnUnit) String

func (m DataObjectCustomColumnUnit) String() string

func (DataObjectCustomColumnUnit) ValidateEnumValue

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

DataObjectDataSizeColumnUnit Unit details of a data object column of DATA_SIZE unit category.

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

func (DataObjectDataSizeColumnUnit) GetDisplayName

func (m DataObjectDataSizeColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectDataSizeColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectDataSizeColumnUnit) String

func (m DataObjectDataSizeColumnUnit) String() string

func (DataObjectDataSizeColumnUnit) ValidateEnumValue

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

DataObjectDataSizeColumnUnitUnitEnum Enum with underlying type: string

type DataObjectDataSizeColumnUnitUnitEnum string

Set of constants representing the allowable values for DataObjectDataSizeColumnUnitUnitEnum

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

func GetDataObjectDataSizeColumnUnitUnitEnumValues

func GetDataObjectDataSizeColumnUnitUnitEnumValues() []DataObjectDataSizeColumnUnitUnitEnum

GetDataObjectDataSizeColumnUnitUnitEnumValues Enumerates the set of values for DataObjectDataSizeColumnUnitUnitEnum

func GetMappingDataObjectDataSizeColumnUnitUnitEnum

func GetMappingDataObjectDataSizeColumnUnitUnitEnum(val string) (DataObjectDataSizeColumnUnitUnitEnum, bool)

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

type DataObjectFrequencyColumnUnit

DataObjectFrequencyColumnUnit Unit details of a data object column of FREQEUENCY unit category.

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

func (DataObjectFrequencyColumnUnit) GetDisplayName

func (m DataObjectFrequencyColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectFrequencyColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectFrequencyColumnUnit) String

func (m DataObjectFrequencyColumnUnit) String() string

func (DataObjectFrequencyColumnUnit) ValidateEnumValue

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

DataObjectFrequencyColumnUnitUnitEnum Enum with underlying type: string

type DataObjectFrequencyColumnUnitUnitEnum string

Set of constants representing the allowable values for DataObjectFrequencyColumnUnitUnitEnum

const (
    DataObjectFrequencyColumnUnitUnitHertz     DataObjectFrequencyColumnUnitUnitEnum = "HERTZ"
    DataObjectFrequencyColumnUnitUnitKiloHertz DataObjectFrequencyColumnUnitUnitEnum = "KILO_HERTZ"
    DataObjectFrequencyColumnUnitUnitMegaHertz DataObjectFrequencyColumnUnitUnitEnum = "MEGA_HERTZ"
    DataObjectFrequencyColumnUnitUnitGigaHertz DataObjectFrequencyColumnUnitUnitEnum = "GIGA_HERTZ"
    DataObjectFrequencyColumnUnitUnitTeraHertz DataObjectFrequencyColumnUnitUnitEnum = "TERA_HERTZ"
)

func GetDataObjectFrequencyColumnUnitUnitEnumValues

func GetDataObjectFrequencyColumnUnitUnitEnumValues() []DataObjectFrequencyColumnUnitUnitEnum

GetDataObjectFrequencyColumnUnitUnitEnumValues Enumerates the set of values for DataObjectFrequencyColumnUnitUnitEnum

func GetMappingDataObjectFrequencyColumnUnitUnitEnum

func GetMappingDataObjectFrequencyColumnUnitUnitEnum(val string) (DataObjectFrequencyColumnUnitUnitEnum, bool)

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

type DataObjectOtherStandardColumnUnit

DataObjectOtherStandardColumnUnit Unit details of a data object column of OTHER_STANDARD unit category.

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

func (DataObjectOtherStandardColumnUnit) GetDisplayName

func (m DataObjectOtherStandardColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectOtherStandardColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectOtherStandardColumnUnit) String

func (m DataObjectOtherStandardColumnUnit) String() string

func (DataObjectOtherStandardColumnUnit) ValidateEnumValue

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

DataObjectOtherStandardColumnUnitUnitEnum Enum with underlying type: string

type DataObjectOtherStandardColumnUnitUnitEnum string

Set of constants representing the allowable values for DataObjectOtherStandardColumnUnitUnitEnum

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

func GetDataObjectOtherStandardColumnUnitUnitEnumValues

func GetDataObjectOtherStandardColumnUnitUnitEnumValues() []DataObjectOtherStandardColumnUnitUnitEnum

GetDataObjectOtherStandardColumnUnitUnitEnumValues Enumerates the set of values for DataObjectOtherStandardColumnUnitUnitEnum

func GetMappingDataObjectOtherStandardColumnUnitUnitEnum

func GetMappingDataObjectOtherStandardColumnUnitUnitEnum(val string) (DataObjectOtherStandardColumnUnitUnitEnum, bool)

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

type DataObjectPowerColumnUnit

DataObjectPowerColumnUnit Unit details of a data object column of POWER unit category.

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

func (DataObjectPowerColumnUnit) GetDisplayName

func (m DataObjectPowerColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectPowerColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectPowerColumnUnit) String

func (m DataObjectPowerColumnUnit) String() string

func (DataObjectPowerColumnUnit) ValidateEnumValue

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

DataObjectPowerColumnUnitUnitEnum Enum with underlying type: string

type DataObjectPowerColumnUnitUnitEnum string

Set of constants representing the allowable values for DataObjectPowerColumnUnitUnitEnum

const (
    DataObjectPowerColumnUnitUnitAmp      DataObjectPowerColumnUnitUnitEnum = "AMP"
    DataObjectPowerColumnUnitUnitWatt     DataObjectPowerColumnUnitUnitEnum = "WATT"
    DataObjectPowerColumnUnitUnitKiloWatt DataObjectPowerColumnUnitUnitEnum = "KILO_WATT"
    DataObjectPowerColumnUnitUnitMegaWatt DataObjectPowerColumnUnitUnitEnum = "MEGA_WATT"
    DataObjectPowerColumnUnitUnitGigaWatt DataObjectPowerColumnUnitUnitEnum = "GIGA_WATT"
)

func GetDataObjectPowerColumnUnitUnitEnumValues

func GetDataObjectPowerColumnUnitUnitEnumValues() []DataObjectPowerColumnUnitUnitEnum

GetDataObjectPowerColumnUnitUnitEnumValues Enumerates the set of values for DataObjectPowerColumnUnitUnitEnum

func GetMappingDataObjectPowerColumnUnitUnitEnum

func GetMappingDataObjectPowerColumnUnitUnitEnum(val string) (DataObjectPowerColumnUnitUnitEnum, bool)

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

type DataObjectQuery

DataObjectQuery Information required to form and execute query on a data object.

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
}

type DataObjectQueryQueryTypeEnum

DataObjectQueryQueryTypeEnum Enum with underlying type: string

type DataObjectQueryQueryTypeEnum string

Set of constants representing the allowable values for DataObjectQueryQueryTypeEnum

const (
    DataObjectQueryQueryTypeTemplatizedQuery DataObjectQueryQueryTypeEnum = "TEMPLATIZED_QUERY"
    DataObjectQueryQueryTypeStandardQuery    DataObjectQueryQueryTypeEnum = "STANDARD_QUERY"
)

func GetDataObjectQueryQueryTypeEnumValues

func GetDataObjectQueryQueryTypeEnumValues() []DataObjectQueryQueryTypeEnum

GetDataObjectQueryQueryTypeEnumValues Enumerates the set of values for DataObjectQueryQueryTypeEnum

func GetMappingDataObjectQueryQueryTypeEnum

func GetMappingDataObjectQueryQueryTypeEnum(val string) (DataObjectQueryQueryTypeEnum, bool)

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

type DataObjectQueryTimeFilters

DataObjectQueryTimeFilters Time filters to be applied in the data object query.

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

func (DataObjectQueryTimeFilters) String

func (m DataObjectQueryTimeFilters) String() string

func (DataObjectQueryTimeFilters) ValidateEnumValue

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

DataObjectRateColumnUnit Unit details of a data object column of RATE unit category.

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

func (DataObjectRateColumnUnit) GetDisplayName

func (m DataObjectRateColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectRateColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectRateColumnUnit) String

func (m DataObjectRateColumnUnit) String() string

func (*DataObjectRateColumnUnit) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataObjectRateColumnUnit) ValidateEnumValue

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

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.

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

func (DataObjectStandardQuery) GetBindParams

func (m DataObjectStandardQuery) GetBindParams() []DataObjectBindParameter

GetBindParams returns BindParams

func (DataObjectStandardQuery) GetQueryExecutionTimeoutInSeconds

func (m DataObjectStandardQuery) GetQueryExecutionTimeoutInSeconds() *float64

GetQueryExecutionTimeoutInSeconds returns QueryExecutionTimeoutInSeconds

func (DataObjectStandardQuery) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectStandardQuery) String

func (m DataObjectStandardQuery) String() string

func (DataObjectStandardQuery) ValidateEnumValue

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

DataObjectTemperatureColumnUnit Unit details of a data object column of TEMPERATURE unit category.

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

func (DataObjectTemperatureColumnUnit) GetDisplayName

func (m DataObjectTemperatureColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectTemperatureColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectTemperatureColumnUnit) String

func (m DataObjectTemperatureColumnUnit) String() string

func (DataObjectTemperatureColumnUnit) ValidateEnumValue

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

DataObjectTemperatureColumnUnitUnitEnum Enum with underlying type: string

type DataObjectTemperatureColumnUnitUnitEnum string

Set of constants representing the allowable values for DataObjectTemperatureColumnUnitUnitEnum

const (
    DataObjectTemperatureColumnUnitUnitCelsius    DataObjectTemperatureColumnUnitUnitEnum = "CELSIUS"
    DataObjectTemperatureColumnUnitUnitFahrenheit DataObjectTemperatureColumnUnitUnitEnum = "FAHRENHEIT"
)

func GetDataObjectTemperatureColumnUnitUnitEnumValues

func GetDataObjectTemperatureColumnUnitUnitEnumValues() []DataObjectTemperatureColumnUnitUnitEnum

GetDataObjectTemperatureColumnUnitUnitEnumValues Enumerates the set of values for DataObjectTemperatureColumnUnitUnitEnum

func GetMappingDataObjectTemperatureColumnUnitUnitEnum

func GetMappingDataObjectTemperatureColumnUnitUnitEnum(val string) (DataObjectTemperatureColumnUnitUnitEnum, bool)

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

type DataObjectTemplatizedQuery

DataObjectTemplatizedQuery Information required in a structured template to form and execute query on a data object.

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

func (DataObjectTemplatizedQuery) GetBindParams

func (m DataObjectTemplatizedQuery) GetBindParams() []DataObjectBindParameter

GetBindParams returns BindParams

func (DataObjectTemplatizedQuery) GetQueryExecutionTimeoutInSeconds

func (m DataObjectTemplatizedQuery) GetQueryExecutionTimeoutInSeconds() *float64

GetQueryExecutionTimeoutInSeconds returns QueryExecutionTimeoutInSeconds

func (DataObjectTemplatizedQuery) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectTemplatizedQuery) String

func (m DataObjectTemplatizedQuery) String() string

func (DataObjectTemplatizedQuery) ValidateEnumValue

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

DataObjectTimeColumnUnit Unit details of a data object column of TIME unit category.

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

func (DataObjectTimeColumnUnit) GetDisplayName

func (m DataObjectTimeColumnUnit) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DataObjectTimeColumnUnit) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataObjectTimeColumnUnit) String

func (m DataObjectTimeColumnUnit) String() string

func (DataObjectTimeColumnUnit) ValidateEnumValue

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

DataObjectTimeColumnUnitUnitEnum Enum with underlying type: string

type DataObjectTimeColumnUnitUnitEnum string

Set of constants representing the allowable values for DataObjectTimeColumnUnitUnitEnum

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

func GetDataObjectTimeColumnUnitUnitEnumValues

func GetDataObjectTimeColumnUnitUnitEnumValues() []DataObjectTimeColumnUnitUnitEnum

GetDataObjectTimeColumnUnitUnitEnumValues Enumerates the set of values for DataObjectTimeColumnUnitUnitEnum

func GetMappingDataObjectTimeColumnUnitUnitEnum

func GetMappingDataObjectTimeColumnUnitUnitEnum(val string) (DataObjectTimeColumnUnitUnitEnum, bool)

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

type DataObjectTypeEnum

DataObjectTypeEnum Enum with underlying type: string

type DataObjectTypeEnum string

Set of constants representing the allowable values for DataObjectTypeEnum

const (
    DataObjectTypeView  DataObjectTypeEnum = "VIEW"
    DataObjectTypeTable DataObjectTypeEnum = "TABLE"
)

func GetDataObjectTypeEnumValues

func GetDataObjectTypeEnumValues() []DataObjectTypeEnum

GetDataObjectTypeEnumValues Enumerates the set of values for DataObjectTypeEnum

func GetMappingDataObjectTypeEnum

func GetMappingDataObjectTypeEnum(val string) (DataObjectTypeEnum, bool)

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

type DatabaseConfigurationCollection

DatabaseConfigurationCollection Collection of database insight configuration summary objects.

type DatabaseConfigurationCollection struct {

    // Array of database insight configurations summary objects.
    Items []DatabaseConfigurationSummary `mandatory:"true" json:"items"`
}

func (DatabaseConfigurationCollection) String

func (m DatabaseConfigurationCollection) String() 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

DatabaseConfigurationMetricGroup Supported configuration metric groups for database capacity planning service.

type DatabaseConfigurationMetricGroup interface {

    // Collection timestamp
    // Example: `"2020-05-06T00:00:00.000Z"`
    GetTimeCollected() *common.SDKTime
}

type DatabaseConfigurationMetricGroupMetricNameEnum

DatabaseConfigurationMetricGroupMetricNameEnum Enum with underlying type: string

type DatabaseConfigurationMetricGroupMetricNameEnum string

Set of constants representing the allowable values for DatabaseConfigurationMetricGroupMetricNameEnum

const (
    DatabaseConfigurationMetricGroupMetricNameExternalProperties DatabaseConfigurationMetricGroupMetricNameEnum = "DB_EXTERNAL_PROPERTIES"
    DatabaseConfigurationMetricGroupMetricNameExternalInstance   DatabaseConfigurationMetricGroupMetricNameEnum = "DB_EXTERNAL_INSTANCE"
    DatabaseConfigurationMetricGroupMetricNameOsConfigInstance   DatabaseConfigurationMetricGroupMetricNameEnum = "DB_OS_CONFIG_INSTANCE"
    DatabaseConfigurationMetricGroupMetricNameParameters         DatabaseConfigurationMetricGroupMetricNameEnum = "DB_PARAMETERS"
)

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

DatabaseConfigurationSummary Summary of a database configuration for a resource.

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
}

type DatabaseDetails

DatabaseDetails Partial information about the database which includes id, name, type.

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

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

DatabaseEntitySourceAllEnum Enum with underlying type: string

type DatabaseEntitySourceAllEnum string

Set of constants representing the allowable values for DatabaseEntitySourceAllEnum

const (
    DatabaseEntitySourceAllAutonomousDatabase          DatabaseEntitySourceAllEnum = "AUTONOMOUS_DATABASE"
    DatabaseEntitySourceAllEmManagedExternalDatabase   DatabaseEntitySourceAllEnum = "EM_MANAGED_EXTERNAL_DATABASE"
    DatabaseEntitySourceAllMacsManagedExternalDatabase DatabaseEntitySourceAllEnum = "MACS_MANAGED_EXTERNAL_DATABASE"
    DatabaseEntitySourceAllPeComanagedDatabase         DatabaseEntitySourceAllEnum = "PE_COMANAGED_DATABASE"
)

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

DatabaseEntitySourceEnum Enum with underlying type: string

type DatabaseEntitySourceEnum string

Set of constants representing the allowable values for DatabaseEntitySourceEnum

const (
    DatabaseEntitySourceEmManagedExternalDatabase DatabaseEntitySourceEnum = "EM_MANAGED_EXTERNAL_DATABASE"
    DatabaseEntitySourcePeComanagedDatabase       DatabaseEntitySourceEnum = "PE_COMANAGED_DATABASE"
)

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

DatabaseEnum Enum with underlying type: string

type DatabaseEnum string

Set of constants representing the allowable values for DatabaseEnum

const (
    DatabaseCpu     DatabaseEnum = "CPU"
    DatabaseStorage DatabaseEnum = "STORAGE"
    DatabaseIo      DatabaseEnum = "IO"
    DatabaseMemory  DatabaseEnum = "MEMORY"
)

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

DatabaseInsight Database insight resource.

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
}

type DatabaseInsightSummary

DatabaseInsightSummary Summary of a database insight resource.

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
}

type DatabaseInsights

DatabaseInsights Logical grouping used for Operations Insights database-targeted operations.

type DatabaseInsights struct {

    // Database Insights Object.
    DatabaseInsights *interface{} `mandatory:"false" json:"databaseInsights"`
}

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

DatabaseInsightsCollection Collection of database insight summary objects.

type DatabaseInsightsCollection struct {

    // Array of database insight summary objects.
    Items []DatabaseInsightSummary `mandatory:"true" json:"items"`
}

func (DatabaseInsightsCollection) String

func (m DatabaseInsightsCollection) String() 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

DatabaseInsightsDataObject Database insights data object.

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

func (DatabaseInsightsDataObject) GetColumnsMetadata

func (m DatabaseInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata

GetColumnsMetadata returns ColumnsMetadata

func (DatabaseInsightsDataObject) GetDescription

func (m DatabaseInsightsDataObject) GetDescription() *string

GetDescription returns Description

func (DatabaseInsightsDataObject) GetDisplayName

func (m DatabaseInsightsDataObject) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseInsightsDataObject) GetGroupNames

func (m DatabaseInsightsDataObject) GetGroupNames() []string

GetGroupNames returns GroupNames

func (DatabaseInsightsDataObject) GetIdentifier

func (m DatabaseInsightsDataObject) GetIdentifier() *string

GetIdentifier returns Identifier

func (DatabaseInsightsDataObject) GetName

func (m DatabaseInsightsDataObject) GetName() *string

GetName returns Name

func (DatabaseInsightsDataObject) GetSupportedQueryParams

func (m DatabaseInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam

GetSupportedQueryParams returns SupportedQueryParams

func (DatabaseInsightsDataObject) GetSupportedQueryTimePeriod

func (m DatabaseInsightsDataObject) GetSupportedQueryTimePeriod() *string

GetSupportedQueryTimePeriod returns SupportedQueryTimePeriod

func (DatabaseInsightsDataObject) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseInsightsDataObject) String

func (m DatabaseInsightsDataObject) String() string

func (DatabaseInsightsDataObject) ValidateEnumValue

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

DatabaseInsightsDataObjectSummary Summary of a database insights data object.

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

func (DatabaseInsightsDataObjectSummary) GetDescription

func (m DatabaseInsightsDataObjectSummary) GetDescription() *string

GetDescription returns Description

func (DatabaseInsightsDataObjectSummary) GetDisplayName

func (m DatabaseInsightsDataObjectSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DatabaseInsightsDataObjectSummary) GetGroupNames

func (m DatabaseInsightsDataObjectSummary) GetGroupNames() []string

GetGroupNames returns GroupNames

func (DatabaseInsightsDataObjectSummary) GetIdentifier

func (m DatabaseInsightsDataObjectSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (DatabaseInsightsDataObjectSummary) GetName

func (m DatabaseInsightsDataObjectSummary) GetName() *string

GetName returns Name

func (DatabaseInsightsDataObjectSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseInsightsDataObjectSummary) String

func (m DatabaseInsightsDataObjectSummary) String() string

func (DatabaseInsightsDataObjectSummary) ValidateEnumValue

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

DatabaseParameterTypeDetails Database parameter details

type DatabaseParameterTypeDetails struct {

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

func (DatabaseParameterTypeDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DatabaseParameterTypeDetails) String

func (m DatabaseParameterTypeDetails) String() string

func (DatabaseParameterTypeDetails) ValidateEnumValue

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

DayOfWeekEnum Enum with underlying type: string

type DayOfWeekEnum string

Set of constants representing the allowable values for DayOfWeekEnum

const (
    DayOfWeekMonday    DayOfWeekEnum = "MONDAY"
    DayOfWeekTuesday   DayOfWeekEnum = "TUESDAY"
    DayOfWeekWednesday DayOfWeekEnum = "WEDNESDAY"
    DayOfWeekThursday  DayOfWeekEnum = "THURSDAY"
    DayOfWeekFriday    DayOfWeekEnum = "FRIDAY"
    DayOfWeekSaturday  DayOfWeekEnum = "SATURDAY"
    DayOfWeekSunday    DayOfWeekEnum = "SUNDAY"
)

func GetDayOfWeekEnumValues

func GetDayOfWeekEnumValues() []DayOfWeekEnum

GetDayOfWeekEnumValues Enumerates the set of values for DayOfWeekEnum

func GetMappingDayOfWeekEnum

func GetMappingDayOfWeekEnum(val string) (DayOfWeekEnum, bool)

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

type DbExternalInstance

DbExternalInstance Configuration parameters defined for external databases instance level.

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

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

DbExternalProperties Configuration parameters defined for external databases.

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

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

DbParameters Initialization parameters for a database.

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

func (DbParameters) GetTimeCollected

func (m DbParameters) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (DbParameters) MarshalJSON

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

MarshalJSON marshals to json representation

func (DbParameters) String

func (m DbParameters) String() string

func (DbParameters) ValidateEnumValue

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

DbosConfigInstance Configuration parameters defined for external databases instance level.

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

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

DeleteAwrHubObjectRequest wrapper for the DeleteAwrHubObject operation

# See also

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

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
}

func (DeleteAwrHubObjectRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAwrHubObjectRequest) HTTPRequest

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

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

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

func (DeleteAwrHubObjectRequest) String

func (request DeleteAwrHubObjectRequest) String() string

func (DeleteAwrHubObjectRequest) ValidateEnumValue

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

DeleteAwrHubObjectResponse wrapper for the DeleteAwrHubObject operation

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

func (DeleteAwrHubObjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAwrHubObjectResponse) String

func (response DeleteAwrHubObjectResponse) String() string

type DeleteAwrHubRequest

DeleteAwrHubRequest wrapper for the DeleteAwrHub operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteAwrHub.go.html to see an example of how to use 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
}

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

DeleteAwrHubResponse wrapper for the DeleteAwrHub operation

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

func (DeleteAwrHubResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAwrHubResponse) String

func (response DeleteAwrHubResponse) String() string

type DeleteAwrHubSourceRequest

DeleteAwrHubSourceRequest wrapper for the DeleteAwrHubSource operation

# See also

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

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
}

func (DeleteAwrHubSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAwrHubSourceRequest) HTTPRequest

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

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

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

func (DeleteAwrHubSourceRequest) String

func (request DeleteAwrHubSourceRequest) String() string

func (DeleteAwrHubSourceRequest) ValidateEnumValue

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

DeleteAwrHubSourceResponse wrapper for the DeleteAwrHubSource operation

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

func (DeleteAwrHubSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAwrHubSourceResponse) String

func (response DeleteAwrHubSourceResponse) String() string

type DeleteDatabaseInsightRequest

DeleteDatabaseInsightRequest wrapper for the DeleteDatabaseInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteDatabaseInsight.go.html to see an example of how to use 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
}

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

DeleteDatabaseInsightResponse wrapper for the DeleteDatabaseInsight operation

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

func (DeleteDatabaseInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDatabaseInsightResponse) String

func (response DeleteDatabaseInsightResponse) String() string

type DeleteEnterpriseManagerBridgeRequest

DeleteEnterpriseManagerBridgeRequest wrapper for the DeleteEnterpriseManagerBridge operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteEnterpriseManagerBridge.go.html to see an example of how to use 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
}

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

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

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

func (DeleteEnterpriseManagerBridgeRequest) String

func (request DeleteEnterpriseManagerBridgeRequest) String() 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

DeleteEnterpriseManagerBridgeResponse wrapper for the DeleteEnterpriseManagerBridge operation

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

func (DeleteEnterpriseManagerBridgeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteEnterpriseManagerBridgeResponse) String

func (response DeleteEnterpriseManagerBridgeResponse) String() string

type DeleteExadataInsightRequest

DeleteExadataInsightRequest wrapper for the DeleteExadataInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteExadataInsight.go.html to see an example of how to use 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
}

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

DeleteExadataInsightResponse wrapper for the DeleteExadataInsight operation

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

func (DeleteExadataInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteExadataInsightResponse) String

func (response DeleteExadataInsightResponse) String() string

type DeleteHostInsightRequest

DeleteHostInsightRequest wrapper for the DeleteHostInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteHostInsight.go.html to see an example of how to use 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
}

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

DeleteHostInsightResponse wrapper for the DeleteHostInsight operation

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

func (DeleteHostInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteHostInsightResponse) String

func (response DeleteHostInsightResponse) String() string

type DeleteNewsReportRequest

DeleteNewsReportRequest wrapper for the DeleteNewsReport operation

# See also

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

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
}

func (DeleteNewsReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteNewsReportRequest) HTTPRequest

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

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

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

func (DeleteNewsReportRequest) String

func (request DeleteNewsReportRequest) String() string

func (DeleteNewsReportRequest) ValidateEnumValue

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

DeleteNewsReportResponse wrapper for the DeleteNewsReport operation

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

func (DeleteNewsReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteNewsReportResponse) String

func (response DeleteNewsReportResponse) String() string

type DeleteOperationsInsightsPrivateEndpointRequest

DeleteOperationsInsightsPrivateEndpointRequest wrapper for the DeleteOperationsInsightsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteOperationsInsightsPrivateEndpoint.go.html to see an example of how to use 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
}

func (DeleteOperationsInsightsPrivateEndpointRequest) BinaryRequestBody

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

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

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

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

func (DeleteOperationsInsightsPrivateEndpointRequest) String

func (request DeleteOperationsInsightsPrivateEndpointRequest) String() 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

DeleteOperationsInsightsPrivateEndpointResponse wrapper for the DeleteOperationsInsightsPrivateEndpoint operation

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

func (DeleteOperationsInsightsPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOperationsInsightsPrivateEndpointResponse) String

func (response DeleteOperationsInsightsPrivateEndpointResponse) String() string

type DeleteOperationsInsightsWarehouseRequest

DeleteOperationsInsightsWarehouseRequest wrapper for the DeleteOperationsInsightsWarehouse operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteOperationsInsightsWarehouse.go.html to see an example of how to use 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
}

func (DeleteOperationsInsightsWarehouseRequest) BinaryRequestBody

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

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

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

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

func (DeleteOperationsInsightsWarehouseRequest) String

func (request DeleteOperationsInsightsWarehouseRequest) String() 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

DeleteOperationsInsightsWarehouseResponse wrapper for the DeleteOperationsInsightsWarehouse operation

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

func (DeleteOperationsInsightsWarehouseResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOperationsInsightsWarehouseResponse) String

func (response DeleteOperationsInsightsWarehouseResponse) String() string

type DeleteOperationsInsightsWarehouseUserRequest

DeleteOperationsInsightsWarehouseUserRequest wrapper for the DeleteOperationsInsightsWarehouseUser operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DeleteOperationsInsightsWarehouseUser.go.html to see an example of how to use 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
}

func (DeleteOperationsInsightsWarehouseUserRequest) BinaryRequestBody

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

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

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

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

func (DeleteOperationsInsightsWarehouseUserRequest) String

func (request DeleteOperationsInsightsWarehouseUserRequest) String() 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

DeleteOperationsInsightsWarehouseUserResponse wrapper for the DeleteOperationsInsightsWarehouseUser operation

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

func (DeleteOperationsInsightsWarehouseUserResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOperationsInsightsWarehouseUserResponse) String

func (response DeleteOperationsInsightsWarehouseUserResponse) String() string

type DeleteOpsiConfigurationRequest

DeleteOpsiConfigurationRequest wrapper for the DeleteOpsiConfiguration operation

# See also

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

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
}

func (DeleteOpsiConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteOpsiConfigurationRequest) HTTPRequest

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

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

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

func (DeleteOpsiConfigurationRequest) String

func (request DeleteOpsiConfigurationRequest) String() string

func (DeleteOpsiConfigurationRequest) ValidateEnumValue

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

DeleteOpsiConfigurationResponse wrapper for the DeleteOpsiConfiguration operation

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

func (DeleteOpsiConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteOpsiConfigurationResponse) String

func (response DeleteOpsiConfigurationResponse) String() string

type DisableAutonomousDatabaseInsightAdvancedFeaturesRequest

DisableAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the DisableAutonomousDatabaseInsightAdvancedFeatures operation

# See also

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

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
}

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest

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

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

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

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) String

func (request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string

func (DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue

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

ValidateEnumValue returns an error 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

DisableAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the DisableAutonomousDatabaseInsightAdvancedFeatures operation

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

func (DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) String

func (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string

type DisableAwrHubSourceRequest

DisableAwrHubSourceRequest wrapper for the DisableAwrHubSource operation

# See also

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

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
}

func (DisableAwrHubSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DisableAwrHubSourceRequest) HTTPRequest

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

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

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

func (DisableAwrHubSourceRequest) String

func (request DisableAwrHubSourceRequest) String() string

func (DisableAwrHubSourceRequest) ValidateEnumValue

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

DisableAwrHubSourceResponse wrapper for the DisableAwrHubSource operation

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

func (DisableAwrHubSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableAwrHubSourceResponse) String

func (response DisableAwrHubSourceResponse) String() string

type DisableDatabaseInsightRequest

DisableDatabaseInsightRequest wrapper for the DisableDatabaseInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DisableDatabaseInsight.go.html to see an example of how to use 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
}

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

DisableDatabaseInsightResponse wrapper for the DisableDatabaseInsight operation

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

func (DisableDatabaseInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableDatabaseInsightResponse) String

func (response DisableDatabaseInsightResponse) String() string

type DisableExadataInsightRequest

DisableExadataInsightRequest wrapper for the DisableExadataInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DisableExadataInsight.go.html to see an example of how to use 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
}

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

DisableExadataInsightResponse wrapper for the DisableExadataInsight operation

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

func (DisableExadataInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableExadataInsightResponse) String

func (response DisableExadataInsightResponse) String() string

type DisableHostInsightRequest

DisableHostInsightRequest wrapper for the DisableHostInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DisableHostInsight.go.html to see an example of how to use 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
}

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

DisableHostInsightResponse wrapper for the DisableHostInsight operation

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

func (DisableHostInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableHostInsightResponse) String

func (response DisableHostInsightResponse) String() string

type DiskGroupDetails

DiskGroupDetails Information about a diskgroup which includes diskgroup name and ASM name.

type DiskGroupDetails struct {

    // The diskgroup name.
    DiskgroupName *string `mandatory:"true" json:"diskgroupName"`

    // The ASM name.
    AsmName *string `mandatory:"true" json:"asmName"`
}

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

DiskGroupEnum Enum with underlying type: string

type DiskGroupEnum string

Set of constants representing the allowable values for DiskGroupEnum

const (
    DiskGroupStorage DiskGroupEnum = "STORAGE"
)

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

DiskStatistics Aggregated data per disk.

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

func (DiskStatistics) String

func (m DiskStatistics) String() string

func (DiskStatistics) ValidateEnumValue

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

DownloadOperationsInsightsWarehouseWalletDetails Download Wallet details.

type DownloadOperationsInsightsWarehouseWalletDetails struct {

    // User provided ADW wallet password for the Operations Insights Warehouse.
    OperationsInsightsWarehouseWalletPassword *string `mandatory:"true" json:"operationsInsightsWarehouseWalletPassword"`
}

func (DownloadOperationsInsightsWarehouseWalletDetails) String

func (m DownloadOperationsInsightsWarehouseWalletDetails) String() string

func (DownloadOperationsInsightsWarehouseWalletDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

DownloadOperationsInsightsWarehouseWalletRequest wrapper for the DownloadOperationsInsightsWarehouseWallet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/DownloadOperationsInsightsWarehouseWallet.go.html to see an example of how to use 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
}

func (DownloadOperationsInsightsWarehouseWalletRequest) BinaryRequestBody

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

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

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

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

func (DownloadOperationsInsightsWarehouseWalletRequest) String

func (request DownloadOperationsInsightsWarehouseWalletRequest) String() 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

DownloadOperationsInsightsWarehouseWalletResponse wrapper for the DownloadOperationsInsightsWarehouseWallet operation

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

func (DownloadOperationsInsightsWarehouseWalletResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DownloadOperationsInsightsWarehouseWalletResponse) String

func (response DownloadOperationsInsightsWarehouseWalletResponse) String() string

type EmManagedExternalDatabaseConfigurationSummary

EmManagedExternalDatabaseConfigurationSummary Configuration summary of a EM Managed External database.

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

func (EmManagedExternalDatabaseConfigurationSummary) GetCdbName

func (m EmManagedExternalDatabaseConfigurationSummary) GetCdbName() *string

GetCdbName returns CdbName

func (EmManagedExternalDatabaseConfigurationSummary) GetCompartmentId

func (m EmManagedExternalDatabaseConfigurationSummary) GetCompartmentId() *string

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

func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (EmManagedExternalDatabaseConfigurationSummary) GetDatabaseType

func (m EmManagedExternalDatabaseConfigurationSummary) GetDatabaseType() *string

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

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

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 (m EmManagedExternalDatabaseConfigurationSummary) String() 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

EmManagedExternalDatabaseInsight Database insight resource.

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

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

func (m EmManagedExternalDatabaseInsight) GetId() *string

GetId returns Id

func (EmManagedExternalDatabaseInsight) GetLifecycleDetails

func (m EmManagedExternalDatabaseInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalDatabaseInsight) GetLifecycleState

func (m EmManagedExternalDatabaseInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (EmManagedExternalDatabaseInsight) GetProcessorCount

func (m EmManagedExternalDatabaseInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalDatabaseInsight) GetStatus

func (m EmManagedExternalDatabaseInsight) GetStatus() ResourceStatusEnum

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 (m EmManagedExternalDatabaseInsight) String() 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

EmManagedExternalDatabaseInsightSummary Summary of a database insight resource.

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

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

func (m EmManagedExternalDatabaseInsightSummary) GetDatabaseId() *string

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

func (m EmManagedExternalDatabaseInsightSummary) GetId() *string

GetId returns Id

func (EmManagedExternalDatabaseInsightSummary) GetLifecycleDetails

func (m EmManagedExternalDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalDatabaseInsightSummary) GetLifecycleState

func (m EmManagedExternalDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (EmManagedExternalDatabaseInsightSummary) GetProcessorCount

func (m EmManagedExternalDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalDatabaseInsightSummary) GetStatus

func (m EmManagedExternalDatabaseInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (EmManagedExternalDatabaseInsightSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (EmManagedExternalDatabaseInsightSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (EmManagedExternalDatabaseInsightSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalDatabaseInsightSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (EmManagedExternalDatabaseInsightSummary) String

func (m EmManagedExternalDatabaseInsightSummary) String() 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

EmManagedExternalExadataInsight EM-managed Exadata insight resource.

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

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

func (m EmManagedExternalExadataInsight) GetExadataRackType() ExadataRackTypeEnum

GetExadataRackType returns ExadataRackType

func (EmManagedExternalExadataInsight) GetExadataType

func (m EmManagedExternalExadataInsight) GetExadataType() ExadataTypeEnum

GetExadataType returns ExadataType

func (EmManagedExternalExadataInsight) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (EmManagedExternalExadataInsight) GetId

func (m EmManagedExternalExadataInsight) GetId() *string

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

func (m EmManagedExternalExadataInsight) GetLifecycleState() ExadataInsightLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (EmManagedExternalExadataInsight) GetStatus

func (m EmManagedExternalExadataInsight) GetStatus() ResourceStatusEnum

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 (m EmManagedExternalExadataInsight) String() 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

EmManagedExternalExadataInsightSummary Summary of an Exadata insight resource.

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

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

func (m EmManagedExternalExadataInsightSummary) GetExadataRackType() ExadataRackTypeEnum

GetExadataRackType returns ExadataRackType

func (EmManagedExternalExadataInsightSummary) GetExadataType

func (m EmManagedExternalExadataInsightSummary) GetExadataType() ExadataTypeEnum

GetExadataType returns ExadataType

func (EmManagedExternalExadataInsightSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (EmManagedExternalExadataInsightSummary) GetId

func (m EmManagedExternalExadataInsightSummary) GetId() *string

GetId returns Id

func (EmManagedExternalExadataInsightSummary) GetLifecycleDetails

func (m EmManagedExternalExadataInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalExadataInsightSummary) GetLifecycleState

func (m EmManagedExternalExadataInsightSummary) GetLifecycleState() ExadataInsightLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (EmManagedExternalExadataInsightSummary) GetStatus

func (m EmManagedExternalExadataInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (EmManagedExternalExadataInsightSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (EmManagedExternalExadataInsightSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (EmManagedExternalExadataInsightSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalExadataInsightSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (EmManagedExternalExadataInsightSummary) String

func (m EmManagedExternalExadataInsightSummary) String() 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

EmManagedExternalHostConfigurationSummary Configuration summary of a EM Managed External host.

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

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

func (m EmManagedExternalHostConfigurationSummary) GetCpuVendor() *string

GetCpuVendor returns CpuVendor

func (EmManagedExternalHostConfigurationSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (EmManagedExternalHostConfigurationSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (EmManagedExternalHostConfigurationSummary) GetHostInsightId

func (m EmManagedExternalHostConfigurationSummary) GetHostInsightId() *string

GetHostInsightId returns HostInsightId

func (EmManagedExternalHostConfigurationSummary) GetHostName

func (m EmManagedExternalHostConfigurationSummary) GetHostName() *string

GetHostName returns HostName

func (EmManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled

func (m EmManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (EmManagedExternalHostConfigurationSummary) GetPlatformType

func (m EmManagedExternalHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum

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

func (m EmManagedExternalHostConfigurationSummary) GetTotalCpus() *int

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 (m EmManagedExternalHostConfigurationSummary) String() 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

EmManagedExternalHostInsight EM-managed external host insight resource.

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

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

func (m EmManagedExternalHostInsight) GetId() *string

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

func (m EmManagedExternalHostInsight) GetStatus() ResourceStatusEnum

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 (m EmManagedExternalHostInsight) String() 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

EmManagedExternalHostInsightPlatformTypeEnum Enum with underlying type: string

type EmManagedExternalHostInsightPlatformTypeEnum string

Set of constants representing the allowable values for EmManagedExternalHostInsightPlatformTypeEnum

const (
    EmManagedExternalHostInsightPlatformTypeLinux   EmManagedExternalHostInsightPlatformTypeEnum = "LINUX"
    EmManagedExternalHostInsightPlatformTypeSolaris EmManagedExternalHostInsightPlatformTypeEnum = "SOLARIS"
    EmManagedExternalHostInsightPlatformTypeSunos   EmManagedExternalHostInsightPlatformTypeEnum = "SUNOS"
    EmManagedExternalHostInsightPlatformTypeZlinux  EmManagedExternalHostInsightPlatformTypeEnum = "ZLINUX"
    EmManagedExternalHostInsightPlatformTypeWindows EmManagedExternalHostInsightPlatformTypeEnum = "WINDOWS"
    EmManagedExternalHostInsightPlatformTypeAix     EmManagedExternalHostInsightPlatformTypeEnum = "AIX"
    EmManagedExternalHostInsightPlatformTypeHpUx    EmManagedExternalHostInsightPlatformTypeEnum = "HP_UX"
)

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

EmManagedExternalHostInsightSummary Summary of an EM-managed external host insight resource.

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

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

func (m EmManagedExternalHostInsightSummary) GetHostName() *string

GetHostName returns HostName

func (EmManagedExternalHostInsightSummary) GetHostType

func (m EmManagedExternalHostInsightSummary) GetHostType() *string

GetHostType returns HostType

func (EmManagedExternalHostInsightSummary) GetId

func (m EmManagedExternalHostInsightSummary) GetId() *string

GetId returns Id

func (EmManagedExternalHostInsightSummary) GetLifecycleDetails

func (m EmManagedExternalHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (EmManagedExternalHostInsightSummary) GetLifecycleState

func (m EmManagedExternalHostInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (EmManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId

func (m EmManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (EmManagedExternalHostInsightSummary) GetProcessorCount

func (m EmManagedExternalHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (EmManagedExternalHostInsightSummary) GetStatus

func (m EmManagedExternalHostInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (EmManagedExternalHostInsightSummary) GetSystemTags

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

GetSystemTags returns SystemTags

func (EmManagedExternalHostInsightSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (EmManagedExternalHostInsightSummary) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (EmManagedExternalHostInsightSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (EmManagedExternalHostInsightSummary) String

func (m EmManagedExternalHostInsightSummary) String() 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

EmManagedExternalHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

type EmManagedExternalHostInsightSummaryPlatformTypeEnum string

Set of constants representing the allowable values for EmManagedExternalHostInsightSummaryPlatformTypeEnum

const (
    EmManagedExternalHostInsightSummaryPlatformTypeLinux   EmManagedExternalHostInsightSummaryPlatformTypeEnum = "LINUX"
    EmManagedExternalHostInsightSummaryPlatformTypeSolaris EmManagedExternalHostInsightSummaryPlatformTypeEnum = "SOLARIS"
    EmManagedExternalHostInsightSummaryPlatformTypeSunos   EmManagedExternalHostInsightSummaryPlatformTypeEnum = "SUNOS"
    EmManagedExternalHostInsightSummaryPlatformTypeZlinux  EmManagedExternalHostInsightSummaryPlatformTypeEnum = "ZLINUX"
    EmManagedExternalHostInsightSummaryPlatformTypeWindows EmManagedExternalHostInsightSummaryPlatformTypeEnum = "WINDOWS"
    EmManagedExternalHostInsightSummaryPlatformTypeAix     EmManagedExternalHostInsightSummaryPlatformTypeEnum = "AIX"
    EmManagedExternalHostInsightSummaryPlatformTypeHpUx    EmManagedExternalHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

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

EnableAutonomousDatabaseInsightAdvancedFeaturesDetails The advanced feature details for autonomous database to be enabled.

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

func (EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) String

func (m EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) String() string

func (*EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (EnableAutonomousDatabaseInsightAdvancedFeaturesDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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

EnableAutonomousDatabaseInsightAdvancedFeaturesRequest wrapper for the EnableAutonomousDatabaseInsightAdvancedFeatures operation

# See also

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

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
}

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) HTTPRequest

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

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

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

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) String

func (request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) String() string

func (EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) ValidateEnumValue

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

EnableAutonomousDatabaseInsightAdvancedFeaturesResponse wrapper for the EnableAutonomousDatabaseInsightAdvancedFeatures operation

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

func (EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) String

func (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse) String() string

type EnableAwrHubSourceRequest

EnableAwrHubSourceRequest wrapper for the EnableAwrHubSource operation

# See also

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

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
}

func (EnableAwrHubSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (EnableAwrHubSourceRequest) HTTPRequest

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

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

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

func (EnableAwrHubSourceRequest) String

func (request EnableAwrHubSourceRequest) String() string

func (EnableAwrHubSourceRequest) ValidateEnumValue

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

EnableAwrHubSourceResponse wrapper for the EnableAwrHubSource operation

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

func (EnableAwrHubSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EnableAwrHubSourceResponse) String

func (response EnableAwrHubSourceResponse) String() string

type EnableDatabaseInsightDetails

EnableDatabaseInsightDetails The information about database to be analyzed.

type EnableDatabaseInsightDetails interface {
}

type EnableDatabaseInsightRequest

EnableDatabaseInsightRequest wrapper for the EnableDatabaseInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/EnableDatabaseInsight.go.html to see an example of how to use 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
}

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

EnableDatabaseInsightResponse wrapper for the EnableDatabaseInsight operation

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

func (EnableDatabaseInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EnableDatabaseInsightResponse) String

func (response EnableDatabaseInsightResponse) String() string

type EnableEmManagedExternalDatabaseInsightDetails

EnableEmManagedExternalDatabaseInsightDetails The information about database to be analyzed.

type EnableEmManagedExternalDatabaseInsightDetails struct {
}

func (EnableEmManagedExternalDatabaseInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (EnableEmManagedExternalDatabaseInsightDetails) String

func (m EnableEmManagedExternalDatabaseInsightDetails) String() 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

EnableEmManagedExternalExadataInsightDetails The information about the Exadata system to be analyzed.

type EnableEmManagedExternalExadataInsightDetails struct {
}

func (EnableEmManagedExternalExadataInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (EnableEmManagedExternalExadataInsightDetails) String

func (m EnableEmManagedExternalExadataInsightDetails) String() 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

EnableEmManagedExternalHostInsightDetails The information about the EM-managed external host to be analyzed.

type EnableEmManagedExternalHostInsightDetails struct {
}

func (EnableEmManagedExternalHostInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (EnableEmManagedExternalHostInsightDetails) String

func (m EnableEmManagedExternalHostInsightDetails) String() 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

EnableExadataInsightDetails The information about the Exadata system to be analyzed.

type EnableExadataInsightDetails interface {
}

type EnableExadataInsightRequest

EnableExadataInsightRequest wrapper for the EnableExadataInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/EnableExadataInsight.go.html to see an example of how to use 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
}

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

EnableExadataInsightResponse wrapper for the EnableExadataInsight operation

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

func (EnableExadataInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EnableExadataInsightResponse) String

func (response EnableExadataInsightResponse) String() string

type EnableHostInsightDetails

EnableHostInsightDetails The information about the host to be analyzed.

type EnableHostInsightDetails interface {
}

type EnableHostInsightRequest

EnableHostInsightRequest wrapper for the EnableHostInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/EnableHostInsight.go.html to see an example of how to use 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
}

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

EnableHostInsightResponse wrapper for the EnableHostInsight operation

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

func (EnableHostInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EnableHostInsightResponse) String

func (response EnableHostInsightResponse) String() string

type EnableMacsManagedCloudHostInsightDetails

EnableMacsManagedCloudHostInsightDetails The information about the MACS-managed external host to be analyzed.

type EnableMacsManagedCloudHostInsightDetails struct {
}

func (EnableMacsManagedCloudHostInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (EnableMacsManagedCloudHostInsightDetails) String

func (m EnableMacsManagedCloudHostInsightDetails) String() string

func (EnableMacsManagedCloudHostInsightDetails) ValidateEnumValue

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

EnableMacsManagedExternalHostInsightDetails The information about the MACS-managed external host to be analyzed.

type EnableMacsManagedExternalHostInsightDetails struct {
}

func (EnableMacsManagedExternalHostInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (EnableMacsManagedExternalHostInsightDetails) String

func (m EnableMacsManagedExternalHostInsightDetails) String() 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

EnablePeComanagedDatabaseInsightDetails The information about database to be analyzed.

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

func (EnablePeComanagedDatabaseInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (EnablePeComanagedDatabaseInsightDetails) String

func (m EnablePeComanagedDatabaseInsightDetails) String() 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

EnablePeComanagedExadataInsightDetails The information about the Exadata system to be analyzed. (ExaCS)

type EnablePeComanagedExadataInsightDetails struct {
}

func (EnablePeComanagedExadataInsightDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (EnablePeComanagedExadataInsightDetails) String

func (m EnablePeComanagedExadataInsightDetails) String() string

func (EnablePeComanagedExadataInsightDetails) ValidateEnumValue

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

EnterpriseManagerBridge Enterprise Manager bridge resource.

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

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

EnterpriseManagerBridgeCollection Collection of Enterprose Manager bridge summary objects.

type EnterpriseManagerBridgeCollection struct {

    // Array of Enterprose Manager bridge summary objects.
    Items []EnterpriseManagerBridgeSummary `mandatory:"true" json:"items"`
}

func (EnterpriseManagerBridgeCollection) String

func (m EnterpriseManagerBridgeCollection) String() 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

EnterpriseManagerBridgeSummary Summary of a Enterprise Manager bridge resource.

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

func (EnterpriseManagerBridgeSummary) String

func (m EnterpriseManagerBridgeSummary) String() 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

EnterpriseManagerBridges Logical grouping used for Operations Insights Enterprise Manager Bridge operations.

type EnterpriseManagerBridges struct {

    // Enterprise Manager Bridge Object.
    EnterpriseManagerBridges *interface{} `mandatory:"false" json:"enterpriseManagerBridges"`
}

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

ExadataConfigurationCollection Collection of exadata insight configuration summary objects.

type ExadataConfigurationCollection struct {

    // Array of exadata insight configurations summary objects.
    Items []ExadataConfigurationSummary `mandatory:"true" json:"items"`
}

func (ExadataConfigurationCollection) String

func (m ExadataConfigurationCollection) String() 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

ExadataConfigurationSummary Summary of a exadata configuration for a resource.

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
}

type ExadataDatabaseMachineConfigurationSummary

ExadataDatabaseMachineConfigurationSummary Configuration summary of a database machine.

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

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

func (m ExadataDatabaseMachineConfigurationSummary) GetExadataName() *string

GetExadataName returns ExadataName

func (ExadataDatabaseMachineConfigurationSummary) GetExadataRackType

func (m ExadataDatabaseMachineConfigurationSummary) GetExadataRackType() ExadataRackTypeEnum

GetExadataRackType returns ExadataRackType

func (ExadataDatabaseMachineConfigurationSummary) GetExadataType

func (m ExadataDatabaseMachineConfigurationSummary) GetExadataType() ExadataTypeEnum

GetExadataType returns ExadataType

func (ExadataDatabaseMachineConfigurationSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ExadataDatabaseMachineConfigurationSummary) GetVmclusterDetails

func (m ExadataDatabaseMachineConfigurationSummary) GetVmclusterDetails() []VmClusterSummary

GetVmclusterDetails returns VmclusterDetails

func (ExadataDatabaseMachineConfigurationSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataDatabaseMachineConfigurationSummary) String

func (m ExadataDatabaseMachineConfigurationSummary) String() 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

ExadataDatabaseStatisticsSummary Database details and statistics.

type ExadataDatabaseStatisticsSummary struct {
    ResourceDetails *DatabaseDetails `mandatory:"true" json:"resourceDetails"`

    CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

func (ExadataDatabaseStatisticsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataDatabaseStatisticsSummary) String

func (m ExadataDatabaseStatisticsSummary) String() 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

ExadataDetails Partial information about the exadata which includes id, name and vmclusterNames.

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

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

ExadataDiskgroupStatisticsSummary Diskgroup details and statistics.

type ExadataDiskgroupStatisticsSummary struct {
    ResourceDetails *DiskGroupDetails `mandatory:"true" json:"resourceDetails"`

    CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

func (ExadataDiskgroupStatisticsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataDiskgroupStatisticsSummary) String

func (m ExadataDiskgroupStatisticsSummary) String() 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

ExadataEntitySourceEnum Enum with underlying type: string

type ExadataEntitySourceEnum string

Set of constants representing the allowable values for ExadataEntitySourceEnum

const (
    ExadataEntitySourceEmManagedExternalExadata ExadataEntitySourceEnum = "EM_MANAGED_EXTERNAL_EXADATA"
    ExadataEntitySourcePeComanagedExadata       ExadataEntitySourceEnum = "PE_COMANAGED_EXADATA"
)

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

ExadataExacsConfigurationSummary Configuration summary of a Exacs exadata machine.

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

func (ExadataExacsConfigurationSummary) GetCompartmentId

func (m ExadataExacsConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ExadataExacsConfigurationSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ExadataExacsConfigurationSummary) GetExadataDisplayName

func (m ExadataExacsConfigurationSummary) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (ExadataExacsConfigurationSummary) GetExadataInsightId

func (m ExadataExacsConfigurationSummary) GetExadataInsightId() *string

GetExadataInsightId returns ExadataInsightId

func (ExadataExacsConfigurationSummary) GetExadataName

func (m ExadataExacsConfigurationSummary) GetExadataName() *string

GetExadataName returns ExadataName

func (ExadataExacsConfigurationSummary) GetExadataRackType

func (m ExadataExacsConfigurationSummary) GetExadataRackType() ExadataRackTypeEnum

GetExadataRackType returns ExadataRackType

func (ExadataExacsConfigurationSummary) GetExadataType

func (m ExadataExacsConfigurationSummary) GetExadataType() ExadataTypeEnum

GetExadataType returns ExadataType

func (ExadataExacsConfigurationSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ExadataExacsConfigurationSummary) GetVmclusterDetails

func (m ExadataExacsConfigurationSummary) GetVmclusterDetails() []VmClusterSummary

GetVmclusterDetails returns VmclusterDetails

func (ExadataExacsConfigurationSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataExacsConfigurationSummary) String

func (m ExadataExacsConfigurationSummary) String() string

func (ExadataExacsConfigurationSummary) ValidateEnumValue

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

ExadataHostStatisticsSummary Host details and statistics.

type ExadataHostStatisticsSummary struct {
    ResourceDetails *HostDetails `mandatory:"true" json:"resourceDetails"`

    CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

func (ExadataHostStatisticsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataHostStatisticsSummary) String

func (m ExadataHostStatisticsSummary) String() 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

ExadataInsight Exadata insight resource.

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
}

type ExadataInsightLifecycleStateEnum

ExadataInsightLifecycleStateEnum Enum with underlying type: string

type ExadataInsightLifecycleStateEnum string

Set of constants representing the allowable values for ExadataInsightLifecycleStateEnum

const (
    ExadataInsightLifecycleStateCreating ExadataInsightLifecycleStateEnum = "CREATING"
    ExadataInsightLifecycleStateUpdating ExadataInsightLifecycleStateEnum = "UPDATING"
    ExadataInsightLifecycleStateActive   ExadataInsightLifecycleStateEnum = "ACTIVE"
    ExadataInsightLifecycleStateDeleting ExadataInsightLifecycleStateEnum = "DELETING"
    ExadataInsightLifecycleStateDeleted  ExadataInsightLifecycleStateEnum = "DELETED"
    ExadataInsightLifecycleStateFailed   ExadataInsightLifecycleStateEnum = "FAILED"
)

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

ExadataInsightResourceCapacityTrendAggregation Resource Capacity samples

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

func (ExadataInsightResourceCapacityTrendAggregation) String

func (m ExadataInsightResourceCapacityTrendAggregation) String() string

func (ExadataInsightResourceCapacityTrendAggregation) ValidateEnumValue

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

ValidateEnumValue returns an error 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

ExadataInsightResourceCapacityTrendSummary List of resource id, name , capacity time series data

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

func (ExadataInsightResourceCapacityTrendSummary) String

func (m ExadataInsightResourceCapacityTrendSummary) String() 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

ExadataInsightResourceForecastTrendSummary List of resource id, name , capacity insight value, pattern, historical usage and projected data.

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

func (ExadataInsightResourceForecastTrendSummary) String

func (m ExadataInsightResourceForecastTrendSummary) String() 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

ExadataInsightResourceForecastTrendSummaryPatternEnum Enum with underlying type: string

type ExadataInsightResourceForecastTrendSummaryPatternEnum string

Set of constants representing the allowable values for ExadataInsightResourceForecastTrendSummaryPatternEnum

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

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

ExadataInsightResourceInsightUtilizationItem Object containing current utilization, projected utilization, id and daysToReach high and low utilization value.

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

func (ExadataInsightResourceInsightUtilizationItem) String

func (m ExadataInsightResourceInsightUtilizationItem) String() 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

ExadataInsightResourceStatistics Contains resource statistics with usage unit

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

func (ExadataInsightResourceStatistics) String

func (m ExadataInsightResourceStatistics) String() 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

ExadataInsightResourceStatisticsAggregation Contains resource details and current statistics

type ExadataInsightResourceStatisticsAggregation interface {
}

type ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum

ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum Enum with underlying type: string

type ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum string

Set of constants representing the allowable values for ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum

const (
    ExadataInsightResourceStatisticsAggregationExadataResourceTypeDatabase      ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "DATABASE"
    ExadataInsightResourceStatisticsAggregationExadataResourceTypeHost          ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "HOST"
    ExadataInsightResourceStatisticsAggregationExadataResourceTypeStorageServer ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
    ExadataInsightResourceStatisticsAggregationExadataResourceTypeDiskgroup     ExadataInsightResourceStatisticsAggregationExadataResourceTypeEnum = "DISKGROUP"
)

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

ExadataInsightSummary Summary of an Exadata insight resource.

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
}

type ExadataInsightSummaryCollection

ExadataInsightSummaryCollection Collection of Exadata insight summary objects.

type ExadataInsightSummaryCollection struct {

    // Array of Exadata insight summary objects.
    Items []ExadataInsightSummary `mandatory:"true" json:"items"`
}

func (ExadataInsightSummaryCollection) String

func (m ExadataInsightSummaryCollection) String() 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

ExadataInsights Logical grouping used for Operations Insights Exadata related operations.

type ExadataInsights struct {

    // Exadata Insights Object.
    ExadataInsights *interface{} `mandatory:"false" json:"exadataInsights"`
}

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

ExadataInsightsDataObject Exadata insights data object.

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

func (ExadataInsightsDataObject) GetColumnsMetadata

func (m ExadataInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata

GetColumnsMetadata returns ColumnsMetadata

func (ExadataInsightsDataObject) GetDescription

func (m ExadataInsightsDataObject) GetDescription() *string

GetDescription returns Description

func (ExadataInsightsDataObject) GetDisplayName

func (m ExadataInsightsDataObject) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExadataInsightsDataObject) GetGroupNames

func (m ExadataInsightsDataObject) GetGroupNames() []string

GetGroupNames returns GroupNames

func (ExadataInsightsDataObject) GetIdentifier

func (m ExadataInsightsDataObject) GetIdentifier() *string

GetIdentifier returns Identifier

func (ExadataInsightsDataObject) GetName

func (m ExadataInsightsDataObject) GetName() *string

GetName returns Name

func (ExadataInsightsDataObject) GetSupportedQueryParams

func (m ExadataInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam

GetSupportedQueryParams returns SupportedQueryParams

func (ExadataInsightsDataObject) GetSupportedQueryTimePeriod

func (m ExadataInsightsDataObject) GetSupportedQueryTimePeriod() *string

GetSupportedQueryTimePeriod returns SupportedQueryTimePeriod

func (ExadataInsightsDataObject) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataInsightsDataObject) String

func (m ExadataInsightsDataObject) String() string

func (ExadataInsightsDataObject) ValidateEnumValue

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

ExadataInsightsDataObjectSummary Summary of an exadata insights data object.

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

func (ExadataInsightsDataObjectSummary) GetDescription

func (m ExadataInsightsDataObjectSummary) GetDescription() *string

GetDescription returns Description

func (ExadataInsightsDataObjectSummary) GetDisplayName

func (m ExadataInsightsDataObjectSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExadataInsightsDataObjectSummary) GetGroupNames

func (m ExadataInsightsDataObjectSummary) GetGroupNames() []string

GetGroupNames returns GroupNames

func (ExadataInsightsDataObjectSummary) GetIdentifier

func (m ExadataInsightsDataObjectSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (ExadataInsightsDataObjectSummary) GetName

func (m ExadataInsightsDataObjectSummary) GetName() *string

GetName returns Name

func (ExadataInsightsDataObjectSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataInsightsDataObjectSummary) String

func (m ExadataInsightsDataObjectSummary) String() string

func (ExadataInsightsDataObjectSummary) ValidateEnumValue

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

ExadataMemberCollection Partial definition of the exadata insight resource.

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

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

ExadataMemberSummary Lists name, display name and type of exadata member.

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

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

ExadataMemberSummaryEntityTypeEnum Enum with underlying type: string

type ExadataMemberSummaryEntityTypeEnum string

Set of constants representing the allowable values for ExadataMemberSummaryEntityTypeEnum

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

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

ExadataRackTypeEnum Enum with underlying type: string

type ExadataRackTypeEnum string

Set of constants representing the allowable values for ExadataRackTypeEnum

const (
    ExadataRackTypeFull    ExadataRackTypeEnum = "FULL"
    ExadataRackTypeHalf    ExadataRackTypeEnum = "HALF"
    ExadataRackTypeQuarter ExadataRackTypeEnum = "QUARTER"
    ExadataRackTypeEighth  ExadataRackTypeEnum = "EIGHTH"
    ExadataRackTypeFlex    ExadataRackTypeEnum = "FLEX"
)

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

ExadataResourceTypeEnum Enum with underlying type: string

type ExadataResourceTypeEnum string

Set of constants representing the allowable values for ExadataResourceTypeEnum

const (
    ExadataResourceTypeCloudExadataInfrastructure ExadataResourceTypeEnum = "cloudExadataInfrastructure"
)

func GetExadataResourceTypeEnumValues

func GetExadataResourceTypeEnumValues() []ExadataResourceTypeEnum

GetExadataResourceTypeEnumValues Enumerates the set of values for ExadataResourceTypeEnum

func GetMappingExadataResourceTypeEnum

func GetMappingExadataResourceTypeEnum(val string) (ExadataResourceTypeEnum, bool)

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

type ExadataStorageServerStatisticsSummary

ExadataStorageServerStatisticsSummary Storage server details and statistics.

type ExadataStorageServerStatisticsSummary struct {
    ResourceDetails *StorageServerDetails `mandatory:"true" json:"resourceDetails"`

    CurrentStatistics *ExadataInsightResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

func (ExadataStorageServerStatisticsSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExadataStorageServerStatisticsSummary) String

func (m ExadataStorageServerStatisticsSummary) String() 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

ExadataTypeEnum Enum with underlying type: string

type ExadataTypeEnum string

Set of constants representing the allowable values for ExadataTypeEnum

const (
    ExadataTypeDbmachine ExadataTypeEnum = "DBMACHINE"
    ExadataTypeExacs     ExadataTypeEnum = "EXACS"
    ExadataTypeExacc     ExadataTypeEnum = "EXACC"
)

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

GetAwrDatabaseReportReportFormatEnum Enum with underlying type: string

type GetAwrDatabaseReportReportFormatEnum string

Set of constants representing the allowable values for GetAwrDatabaseReportReportFormatEnum

const (
    GetAwrDatabaseReportReportFormatHtml GetAwrDatabaseReportReportFormatEnum = "HTML"
    GetAwrDatabaseReportReportFormatText GetAwrDatabaseReportReportFormatEnum = "TEXT"
)

func GetGetAwrDatabaseReportReportFormatEnumValues

func GetGetAwrDatabaseReportReportFormatEnumValues() []GetAwrDatabaseReportReportFormatEnum

GetGetAwrDatabaseReportReportFormatEnumValues Enumerates the set of values for GetAwrDatabaseReportReportFormatEnum

func GetMappingGetAwrDatabaseReportReportFormatEnum

func GetMappingGetAwrDatabaseReportReportFormatEnum(val string) (GetAwrDatabaseReportReportFormatEnum, bool)

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

type GetAwrDatabaseReportReportTypeEnum

GetAwrDatabaseReportReportTypeEnum Enum with underlying type: string

type GetAwrDatabaseReportReportTypeEnum string

Set of constants representing the allowable values for GetAwrDatabaseReportReportTypeEnum

const (
    GetAwrDatabaseReportReportTypeAwr GetAwrDatabaseReportReportTypeEnum = "AWR"
    GetAwrDatabaseReportReportTypeAsh GetAwrDatabaseReportReportTypeEnum = "ASH"
)

func GetGetAwrDatabaseReportReportTypeEnumValues

func GetGetAwrDatabaseReportReportTypeEnumValues() []GetAwrDatabaseReportReportTypeEnum

GetGetAwrDatabaseReportReportTypeEnumValues Enumerates the set of values for GetAwrDatabaseReportReportTypeEnum

func GetMappingGetAwrDatabaseReportReportTypeEnum

func GetMappingGetAwrDatabaseReportReportTypeEnum(val string) (GetAwrDatabaseReportReportTypeEnum, bool)

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

type GetAwrDatabaseReportRequest

GetAwrDatabaseReportRequest wrapper for the GetAwrDatabaseReport operation

# See also

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

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
}

func (GetAwrDatabaseReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDatabaseReportRequest) HTTPRequest

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

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

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

func (GetAwrDatabaseReportRequest) String

func (request GetAwrDatabaseReportRequest) String() string

func (GetAwrDatabaseReportRequest) ValidateEnumValue

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

GetAwrDatabaseReportResponse wrapper for the GetAwrDatabaseReport operation

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

func (GetAwrDatabaseReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAwrDatabaseReportResponse) String

func (response GetAwrDatabaseReportResponse) String() string

type GetAwrDatabaseSqlReportReportFormatEnum

GetAwrDatabaseSqlReportReportFormatEnum Enum with underlying type: string

type GetAwrDatabaseSqlReportReportFormatEnum string

Set of constants representing the allowable values for GetAwrDatabaseSqlReportReportFormatEnum

const (
    GetAwrDatabaseSqlReportReportFormatHtml GetAwrDatabaseSqlReportReportFormatEnum = "HTML"
    GetAwrDatabaseSqlReportReportFormatText GetAwrDatabaseSqlReportReportFormatEnum = "TEXT"
)

func GetGetAwrDatabaseSqlReportReportFormatEnumValues

func GetGetAwrDatabaseSqlReportReportFormatEnumValues() []GetAwrDatabaseSqlReportReportFormatEnum

GetGetAwrDatabaseSqlReportReportFormatEnumValues Enumerates the set of values for GetAwrDatabaseSqlReportReportFormatEnum

func GetMappingGetAwrDatabaseSqlReportReportFormatEnum

func GetMappingGetAwrDatabaseSqlReportReportFormatEnum(val string) (GetAwrDatabaseSqlReportReportFormatEnum, bool)

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

type GetAwrDatabaseSqlReportRequest

GetAwrDatabaseSqlReportRequest wrapper for the GetAwrDatabaseSqlReport operation

# See also

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

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
}

func (GetAwrDatabaseSqlReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDatabaseSqlReportRequest) HTTPRequest

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

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

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

func (GetAwrDatabaseSqlReportRequest) String

func (request GetAwrDatabaseSqlReportRequest) String() string

func (GetAwrDatabaseSqlReportRequest) ValidateEnumValue

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

GetAwrDatabaseSqlReportResponse wrapper for the GetAwrDatabaseSqlReport operation

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

func (GetAwrDatabaseSqlReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAwrDatabaseSqlReportResponse) String

func (response GetAwrDatabaseSqlReportResponse) String() string

type GetAwrHubObjectArchivalStateEnum

GetAwrHubObjectArchivalStateEnum Enum with underlying type: string

type GetAwrHubObjectArchivalStateEnum string

Set of constants representing the allowable values for GetAwrHubObjectArchivalStateEnum

const (
    GetAwrHubObjectArchivalStateArchived  GetAwrHubObjectArchivalStateEnum = "ARCHIVED"
    GetAwrHubObjectArchivalStateRestoring GetAwrHubObjectArchivalStateEnum = "RESTORING"
    GetAwrHubObjectArchivalStateRestored  GetAwrHubObjectArchivalStateEnum = "RESTORED"
)

func GetGetAwrHubObjectArchivalStateEnumValues

func GetGetAwrHubObjectArchivalStateEnumValues() []GetAwrHubObjectArchivalStateEnum

GetGetAwrHubObjectArchivalStateEnumValues Enumerates the set of values for GetAwrHubObjectArchivalStateEnum

func GetMappingGetAwrHubObjectArchivalStateEnum

func GetMappingGetAwrHubObjectArchivalStateEnum(val string) (GetAwrHubObjectArchivalStateEnum, bool)

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

type GetAwrHubObjectRequest

GetAwrHubObjectRequest wrapper for the GetAwrHubObject operation

# See also

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

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
}

func (GetAwrHubObjectRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAwrHubObjectRequest) HTTPRequest

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

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

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

func (GetAwrHubObjectRequest) String

func (request GetAwrHubObjectRequest) String() string

func (GetAwrHubObjectRequest) ValidateEnumValue

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

GetAwrHubObjectResponse wrapper for the GetAwrHubObject operation

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
}

func (GetAwrHubObjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAwrHubObjectResponse) String

func (response GetAwrHubObjectResponse) String() string

type GetAwrHubObjectStorageTierEnum

GetAwrHubObjectStorageTierEnum Enum with underlying type: string

type GetAwrHubObjectStorageTierEnum string

Set of constants representing the allowable values for GetAwrHubObjectStorageTierEnum

const (
    GetAwrHubObjectStorageTierStandard         GetAwrHubObjectStorageTierEnum = "STANDARD"
    GetAwrHubObjectStorageTierInfrequentaccess GetAwrHubObjectStorageTierEnum = "INFREQUENTACCESS"
    GetAwrHubObjectStorageTierArchive          GetAwrHubObjectStorageTierEnum = "ARCHIVE"
)

func GetGetAwrHubObjectStorageTierEnumValues

func GetGetAwrHubObjectStorageTierEnumValues() []GetAwrHubObjectStorageTierEnum

GetGetAwrHubObjectStorageTierEnumValues Enumerates the set of values for GetAwrHubObjectStorageTierEnum

func GetMappingGetAwrHubObjectStorageTierEnum

func GetMappingGetAwrHubObjectStorageTierEnum(val string) (GetAwrHubObjectStorageTierEnum, bool)

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

type GetAwrHubRequest

GetAwrHubRequest wrapper for the GetAwrHub operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetAwrHub.go.html to see an example of how to use 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
}

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

GetAwrHubResponse wrapper for the GetAwrHub operation

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

func (GetAwrHubResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAwrHubResponse) String

func (response GetAwrHubResponse) String() string

type GetAwrHubSourceRequest

GetAwrHubSourceRequest wrapper for the GetAwrHubSource operation

# See also

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

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
}

func (GetAwrHubSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAwrHubSourceRequest) HTTPRequest

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

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

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

func (GetAwrHubSourceRequest) String

func (request GetAwrHubSourceRequest) String() string

func (GetAwrHubSourceRequest) ValidateEnumValue

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

GetAwrHubSourceResponse wrapper for the GetAwrHubSource operation

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

func (GetAwrHubSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAwrHubSourceResponse) String

func (response GetAwrHubSourceResponse) String() string

type GetAwrReportReportFormatEnum

GetAwrReportReportFormatEnum Enum with underlying type: string

type GetAwrReportReportFormatEnum string

Set of constants representing the allowable values for GetAwrReportReportFormatEnum

const (
    GetAwrReportReportFormatHtml GetAwrReportReportFormatEnum = "HTML"
    GetAwrReportReportFormatText GetAwrReportReportFormatEnum = "TEXT"
)

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

GetAwrReportRequest wrapper for the GetAwrReport operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetAwrReport.go.html to see an example of how to use 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
}

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

GetAwrReportResponse wrapper for the GetAwrReport operation

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

func (GetAwrReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAwrReportResponse) String

func (response GetAwrReportResponse) String() string

type GetDatabaseInsightRequest

GetDatabaseInsightRequest wrapper for the GetDatabaseInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetDatabaseInsight.go.html to see an example of how to use 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
}

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

GetDatabaseInsightResponse wrapper for the GetDatabaseInsight operation

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

func (GetDatabaseInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDatabaseInsightResponse) String

func (response GetDatabaseInsightResponse) String() string

type GetEnterpriseManagerBridgeRequest

GetEnterpriseManagerBridgeRequest wrapper for the GetEnterpriseManagerBridge operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetEnterpriseManagerBridge.go.html to see an example of how to use 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
}

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

GetEnterpriseManagerBridgeResponse wrapper for the GetEnterpriseManagerBridge operation

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

func (GetEnterpriseManagerBridgeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetEnterpriseManagerBridgeResponse) String

func (response GetEnterpriseManagerBridgeResponse) String() string

type GetExadataInsightRequest

GetExadataInsightRequest wrapper for the GetExadataInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetExadataInsight.go.html to see an example of how to use 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
}

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

GetExadataInsightResponse wrapper for the GetExadataInsight operation

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

func (GetExadataInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetExadataInsightResponse) String

func (response GetExadataInsightResponse) String() string

type GetHostInsightRequest

GetHostInsightRequest wrapper for the GetHostInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetHostInsight.go.html to see an example of how to use 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
}

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

GetHostInsightResponse wrapper for the GetHostInsight operation

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

func (GetHostInsightResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetHostInsightResponse) String

func (response GetHostInsightResponse) String() string

type GetNewsReportRequest

GetNewsReportRequest wrapper for the GetNewsReport operation

# See also

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

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
}

func (GetNewsReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetNewsReportRequest) HTTPRequest

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

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

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

func (GetNewsReportRequest) String

func (request GetNewsReportRequest) String() string

func (GetNewsReportRequest) ValidateEnumValue

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

GetNewsReportResponse wrapper for the GetNewsReport operation

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

func (GetNewsReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetNewsReportResponse) String

func (response GetNewsReportResponse) String() string

type GetOperationsInsightsPrivateEndpointRequest

GetOperationsInsightsPrivateEndpointRequest wrapper for the GetOperationsInsightsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetOperationsInsightsPrivateEndpoint.go.html to see an example of how to use 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
}

func (GetOperationsInsightsPrivateEndpointRequest) BinaryRequestBody

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

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

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

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

func (GetOperationsInsightsPrivateEndpointRequest) String

func (request GetOperationsInsightsPrivateEndpointRequest) String() 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

GetOperationsInsightsPrivateEndpointResponse wrapper for the GetOperationsInsightsPrivateEndpoint operation

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

func (GetOperationsInsightsPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOperationsInsightsPrivateEndpointResponse) String

func (response GetOperationsInsightsPrivateEndpointResponse) String() string

type GetOperationsInsightsWarehouseRequest

GetOperationsInsightsWarehouseRequest wrapper for the GetOperationsInsightsWarehouse operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetOperationsInsightsWarehouse.go.html to see an example of how to use 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
}

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

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

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

func (GetOperationsInsightsWarehouseRequest) String

func (request GetOperationsInsightsWarehouseRequest) String() 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

GetOperationsInsightsWarehouseResponse wrapper for the GetOperationsInsightsWarehouse operation

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

func (GetOperationsInsightsWarehouseResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOperationsInsightsWarehouseResponse) String

func (response GetOperationsInsightsWarehouseResponse) String() string

type GetOperationsInsightsWarehouseUserRequest

GetOperationsInsightsWarehouseUserRequest wrapper for the GetOperationsInsightsWarehouseUser operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetOperationsInsightsWarehouseUser.go.html to see an example of how to use 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
}

func (GetOperationsInsightsWarehouseUserRequest) BinaryRequestBody

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

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

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

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

func (GetOperationsInsightsWarehouseUserRequest) String

func (request GetOperationsInsightsWarehouseUserRequest) String() 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

GetOperationsInsightsWarehouseUserResponse wrapper for the GetOperationsInsightsWarehouseUser operation

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

func (GetOperationsInsightsWarehouseUserResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOperationsInsightsWarehouseUserResponse) String

func (response GetOperationsInsightsWarehouseUserResponse) String() string

type GetOpsiConfigurationConfigItemCustomStatusEnum

GetOpsiConfigurationConfigItemCustomStatusEnum Enum with underlying type: string

type GetOpsiConfigurationConfigItemCustomStatusEnum string

Set of constants representing the allowable values for GetOpsiConfigurationConfigItemCustomStatusEnum

const (
    GetOpsiConfigurationConfigItemCustomStatusCustomized    GetOpsiConfigurationConfigItemCustomStatusEnum = "customized"
    GetOpsiConfigurationConfigItemCustomStatusNoncustomized GetOpsiConfigurationConfigItemCustomStatusEnum = "nonCustomized"
)

func GetGetOpsiConfigurationConfigItemCustomStatusEnumValues

func GetGetOpsiConfigurationConfigItemCustomStatusEnumValues() []GetOpsiConfigurationConfigItemCustomStatusEnum

GetGetOpsiConfigurationConfigItemCustomStatusEnumValues Enumerates the set of values for GetOpsiConfigurationConfigItemCustomStatusEnum

func GetMappingGetOpsiConfigurationConfigItemCustomStatusEnum

func GetMappingGetOpsiConfigurationConfigItemCustomStatusEnum(val string) (GetOpsiConfigurationConfigItemCustomStatusEnum, bool)

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

type GetOpsiConfigurationConfigItemFieldEnum

GetOpsiConfigurationConfigItemFieldEnum Enum with underlying type: string

type GetOpsiConfigurationConfigItemFieldEnum string

Set of constants representing the allowable values for GetOpsiConfigurationConfigItemFieldEnum

const (
    GetOpsiConfigurationConfigItemFieldName               GetOpsiConfigurationConfigItemFieldEnum = "name"
    GetOpsiConfigurationConfigItemFieldValue              GetOpsiConfigurationConfigItemFieldEnum = "value"
    GetOpsiConfigurationConfigItemFieldDefaultvalue       GetOpsiConfigurationConfigItemFieldEnum = "defaultValue"
    GetOpsiConfigurationConfigItemFieldMetadata           GetOpsiConfigurationConfigItemFieldEnum = "metadata"
    GetOpsiConfigurationConfigItemFieldApplicablecontexts GetOpsiConfigurationConfigItemFieldEnum = "applicableContexts"
)

func GetGetOpsiConfigurationConfigItemFieldEnumValues

func GetGetOpsiConfigurationConfigItemFieldEnumValues() []GetOpsiConfigurationConfigItemFieldEnum

GetGetOpsiConfigurationConfigItemFieldEnumValues Enumerates the set of values for GetOpsiConfigurationConfigItemFieldEnum

func GetMappingGetOpsiConfigurationConfigItemFieldEnum

func GetMappingGetOpsiConfigurationConfigItemFieldEnum(val string) (GetOpsiConfigurationConfigItemFieldEnum, bool)

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

type GetOpsiConfigurationOpsiConfigFieldEnum

GetOpsiConfigurationOpsiConfigFieldEnum Enum with underlying type: string

type GetOpsiConfigurationOpsiConfigFieldEnum string

Set of constants representing the allowable values for GetOpsiConfigurationOpsiConfigFieldEnum

const (
    GetOpsiConfigurationOpsiConfigFieldConfigitems GetOpsiConfigurationOpsiConfigFieldEnum = "configItems"
)

func GetGetOpsiConfigurationOpsiConfigFieldEnumValues

func GetGetOpsiConfigurationOpsiConfigFieldEnumValues() []GetOpsiConfigurationOpsiConfigFieldEnum

GetGetOpsiConfigurationOpsiConfigFieldEnumValues Enumerates the set of values for GetOpsiConfigurationOpsiConfigFieldEnum

func GetMappingGetOpsiConfigurationOpsiConfigFieldEnum

func GetMappingGetOpsiConfigurationOpsiConfigFieldEnum(val string) (GetOpsiConfigurationOpsiConfigFieldEnum, bool)

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

type GetOpsiConfigurationRequest

GetOpsiConfigurationRequest wrapper for the GetOpsiConfiguration operation

# See also

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

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
}

func (GetOpsiConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOpsiConfigurationRequest) HTTPRequest

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

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

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

func (GetOpsiConfigurationRequest) String

func (request GetOpsiConfigurationRequest) String() string

func (GetOpsiConfigurationRequest) ValidateEnumValue

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

GetOpsiConfigurationResponse wrapper for the GetOpsiConfiguration operation

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

func (GetOpsiConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOpsiConfigurationResponse) String

func (response GetOpsiConfigurationResponse) String() string

type GetOpsiDataObjectRequest

GetOpsiDataObjectRequest wrapper for the GetOpsiDataObject operation

# See also

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

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
}

func (GetOpsiDataObjectRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOpsiDataObjectRequest) HTTPRequest

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

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

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

func (GetOpsiDataObjectRequest) String

func (request GetOpsiDataObjectRequest) String() string

func (GetOpsiDataObjectRequest) ValidateEnumValue

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

GetOpsiDataObjectResponse wrapper for the GetOpsiDataObject operation

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

func (GetOpsiDataObjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOpsiDataObjectResponse) String

func (response GetOpsiDataObjectResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/GetWorkRequest.go.html to see an example of how to use 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
}

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HeadAwrHubObjectArchivalStateEnum

HeadAwrHubObjectArchivalStateEnum Enum with underlying type: string

type HeadAwrHubObjectArchivalStateEnum string

Set of constants representing the allowable values for HeadAwrHubObjectArchivalStateEnum

const (
    HeadAwrHubObjectArchivalStateArchived  HeadAwrHubObjectArchivalStateEnum = "ARCHIVED"
    HeadAwrHubObjectArchivalStateRestoring HeadAwrHubObjectArchivalStateEnum = "RESTORING"
    HeadAwrHubObjectArchivalStateRestored  HeadAwrHubObjectArchivalStateEnum = "RESTORED"
)

func GetHeadAwrHubObjectArchivalStateEnumValues

func GetHeadAwrHubObjectArchivalStateEnumValues() []HeadAwrHubObjectArchivalStateEnum

GetHeadAwrHubObjectArchivalStateEnumValues Enumerates the set of values for HeadAwrHubObjectArchivalStateEnum

func GetMappingHeadAwrHubObjectArchivalStateEnum

func GetMappingHeadAwrHubObjectArchivalStateEnum(val string) (HeadAwrHubObjectArchivalStateEnum, bool)

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

type HeadAwrHubObjectRequest

HeadAwrHubObjectRequest wrapper for the HeadAwrHubObject operation

# See also

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

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
}

func (HeadAwrHubObjectRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (HeadAwrHubObjectRequest) HTTPRequest

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

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

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

func (HeadAwrHubObjectRequest) String

func (request HeadAwrHubObjectRequest) String() string

func (HeadAwrHubObjectRequest) ValidateEnumValue

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

HeadAwrHubObjectResponse wrapper for the HeadAwrHubObject operation

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
}

func (HeadAwrHubObjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (HeadAwrHubObjectResponse) String

func (response HeadAwrHubObjectResponse) String() string

type HeadAwrHubObjectStorageTierEnum

HeadAwrHubObjectStorageTierEnum Enum with underlying type: string

type HeadAwrHubObjectStorageTierEnum string

Set of constants representing the allowable values for HeadAwrHubObjectStorageTierEnum

const (
    HeadAwrHubObjectStorageTierStandard         HeadAwrHubObjectStorageTierEnum = "STANDARD"
    HeadAwrHubObjectStorageTierInfrequentaccess HeadAwrHubObjectStorageTierEnum = "INFREQUENTACCESS"
    HeadAwrHubObjectStorageTierArchive          HeadAwrHubObjectStorageTierEnum = "ARCHIVE"
)

func GetHeadAwrHubObjectStorageTierEnumValues

func GetHeadAwrHubObjectStorageTierEnumValues() []HeadAwrHubObjectStorageTierEnum

GetHeadAwrHubObjectStorageTierEnumValues Enumerates the set of values for HeadAwrHubObjectStorageTierEnum

func GetMappingHeadAwrHubObjectStorageTierEnum

func GetMappingHeadAwrHubObjectStorageTierEnum(val string) (HeadAwrHubObjectStorageTierEnum, bool)

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

type HistoricalDataItem

HistoricalDataItem The historical timestamp and the corresponding resource value.

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

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

HostConfigurationCollection Collection of host insight configuration summary objects.

type HostConfigurationCollection struct {

    // Array of host insight configurations summary objects.
    Items []HostConfigurationSummary `mandatory:"true" json:"items"`
}

func (HostConfigurationCollection) String

func (m HostConfigurationCollection) String() 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

HostConfigurationMetricGroup Base Metric Group for Host configuration metrics

type HostConfigurationMetricGroup interface {

    // Collection timestamp
    // Example: `"2020-05-06T00:00:00.000Z"`
    GetTimeCollected() *common.SDKTime
}

type HostConfigurationMetricGroupMetricNameEnum

HostConfigurationMetricGroupMetricNameEnum Enum with underlying type: string

type HostConfigurationMetricGroupMetricNameEnum string

Set of constants representing the allowable values for HostConfigurationMetricGroupMetricNameEnum

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

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

HostConfigurationSummary Summary of a host configuration for a resource.

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
}

type HostConfigurationSummaryPlatformTypeEnum

HostConfigurationSummaryPlatformTypeEnum Enum with underlying type: string

type HostConfigurationSummaryPlatformTypeEnum string

Set of constants representing the allowable values for HostConfigurationSummaryPlatformTypeEnum

const (
    HostConfigurationSummaryPlatformTypeLinux   HostConfigurationSummaryPlatformTypeEnum = "LINUX"
    HostConfigurationSummaryPlatformTypeSolaris HostConfigurationSummaryPlatformTypeEnum = "SOLARIS"
    HostConfigurationSummaryPlatformTypeSunos   HostConfigurationSummaryPlatformTypeEnum = "SUNOS"
    HostConfigurationSummaryPlatformTypeZlinux  HostConfigurationSummaryPlatformTypeEnum = "ZLINUX"
    HostConfigurationSummaryPlatformTypeWindows HostConfigurationSummaryPlatformTypeEnum = "WINDOWS"
    HostConfigurationSummaryPlatformTypeAix     HostConfigurationSummaryPlatformTypeEnum = "AIX"
    HostConfigurationSummaryPlatformTypeHpUx    HostConfigurationSummaryPlatformTypeEnum = "HP_UX"
)

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

HostCpuHardwareConfiguration CPU Hardware Configuration metric for the host

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

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 (m HostCpuHardwareConfiguration) String() 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

HostCpuRecommendations Contains CPU recommendation.

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

func (HostCpuRecommendations) MarshalJSON

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

MarshalJSON marshals to json representation

func (HostCpuRecommendations) String

func (m HostCpuRecommendations) String() string

func (HostCpuRecommendations) ValidateEnumValue

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

HostCpuRecommendationsBurstableEnum Enum with underlying type: string

type HostCpuRecommendationsBurstableEnum string

Set of constants representing the allowable values for HostCpuRecommendationsBurstableEnum

const (
    HostCpuRecommendationsBurstableBaseline18       HostCpuRecommendationsBurstableEnum = "BASELINE_1_8"
    HostCpuRecommendationsBurstableBaseline12       HostCpuRecommendationsBurstableEnum = "BASELINE_1_2"
    HostCpuRecommendationsBurstableNoRecommendation HostCpuRecommendationsBurstableEnum = "NO_RECOMMENDATION"
    HostCpuRecommendationsBurstableDisableBurstable HostCpuRecommendationsBurstableEnum = "DISABLE_BURSTABLE"
)

func GetHostCpuRecommendationsBurstableEnumValues

func GetHostCpuRecommendationsBurstableEnumValues() []HostCpuRecommendationsBurstableEnum

GetHostCpuRecommendationsBurstableEnumValues Enumerates the set of values for HostCpuRecommendationsBurstableEnum

func GetMappingHostCpuRecommendationsBurstableEnum

func GetMappingHostCpuRecommendationsBurstableEnum(val string) (HostCpuRecommendationsBurstableEnum, bool)

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

type HostCpuStatistics

HostCpuStatistics Contains CPU statistics.

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

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

HostCpuUsage CPU Usage metric for the host

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

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

HostDetails Partial information about a host which includes id, name, type.

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

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

HostDetailsPlatformTypeEnum Enum with underlying type: string

type HostDetailsPlatformTypeEnum string

Set of constants representing the allowable values for HostDetailsPlatformTypeEnum

const (
    HostDetailsPlatformTypeLinux   HostDetailsPlatformTypeEnum = "LINUX"
    HostDetailsPlatformTypeSolaris HostDetailsPlatformTypeEnum = "SOLARIS"
    HostDetailsPlatformTypeSunos   HostDetailsPlatformTypeEnum = "SUNOS"
    HostDetailsPlatformTypeZlinux  HostDetailsPlatformTypeEnum = "ZLINUX"
    HostDetailsPlatformTypeWindows HostDetailsPlatformTypeEnum = "WINDOWS"
    HostDetailsPlatformTypeAix     HostDetailsPlatformTypeEnum = "AIX"
    HostDetailsPlatformTypeHpUx    HostDetailsPlatformTypeEnum = "HP_UX"
)

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

HostEntities Database entities running on the host

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

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

HostEntitySourceEnum Enum with underlying type: string

type HostEntitySourceEnum string

Set of constants representing the allowable values for HostEntitySourceEnum

const (
    HostEntitySourceMacsManagedExternalHost HostEntitySourceEnum = "MACS_MANAGED_EXTERNAL_HOST"
    HostEntitySourceEmManagedExternalHost   HostEntitySourceEnum = "EM_MANAGED_EXTERNAL_HOST"
    HostEntitySourceMacsManagedCloudHost    HostEntitySourceEnum = "MACS_MANAGED_CLOUD_HOST"
    HostEntitySourcePeComanagedHost         HostEntitySourceEnum = "PE_COMANAGED_HOST"
)

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

HostEnum Enum with underlying type: string

type HostEnum string

Set of constants representing the allowable values for HostEnum

const (
    HostCpu    HostEnum = "CPU"
    HostMemory HostEnum = "MEMORY"
)

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

HostFilesystemConfiguration Filesystem Configuration metric for the host.

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

func (HostFilesystemConfiguration) GetTimeCollected

func (m HostFilesystemConfiguration) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostFilesystemConfiguration) MarshalJSON

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

MarshalJSON marshals to json representation

func (HostFilesystemConfiguration) String

func (m HostFilesystemConfiguration) String() string

func (HostFilesystemConfiguration) ValidateEnumValue

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

HostFilesystemUsage Filesystem Usage metric for the host.

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

func (HostFilesystemUsage) GetTimeCollected

func (m HostFilesystemUsage) GetTimeCollected() *common.SDKTime

GetTimeCollected returns TimeCollected

func (HostFilesystemUsage) MarshalJSON

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

MarshalJSON marshals to json representation

func (HostFilesystemUsage) String

func (m HostFilesystemUsage) String() string

func (HostFilesystemUsage) ValidateEnumValue

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

HostHardwareConfiguration Hardware Configuration metric for the host

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

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

HostImportableAgentEntitySummary An agent host entity that can be imported into Operations Insights.

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

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 (m HostImportableAgentEntitySummary) String() 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

HostImportableAgentEntitySummaryPlatformTypeEnum Enum with underlying type: string

type HostImportableAgentEntitySummaryPlatformTypeEnum string

Set of constants representing the allowable values for HostImportableAgentEntitySummaryPlatformTypeEnum

const (
    HostImportableAgentEntitySummaryPlatformTypeLinux   HostImportableAgentEntitySummaryPlatformTypeEnum = "LINUX"
    HostImportableAgentEntitySummaryPlatformTypeSolaris HostImportableAgentEntitySummaryPlatformTypeEnum = "SOLARIS"
    HostImportableAgentEntitySummaryPlatformTypeSunos   HostImportableAgentEntitySummaryPlatformTypeEnum = "SUNOS"
    HostImportableAgentEntitySummaryPlatformTypeZlinux  HostImportableAgentEntitySummaryPlatformTypeEnum = "ZLINUX"
    HostImportableAgentEntitySummaryPlatformTypeWindows HostImportableAgentEntitySummaryPlatformTypeEnum = "WINDOWS"
    HostImportableAgentEntitySummaryPlatformTypeAix     HostImportableAgentEntitySummaryPlatformTypeEnum = "AIX"
    HostImportableAgentEntitySummaryPlatformTypeHpUx    HostImportableAgentEntitySummaryPlatformTypeEnum = "HP_UX"
)

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

HostInsight Host insight resource.

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
}

type HostInsightHostRecommendations

HostInsightHostRecommendations Contains recommendations depending of resource metric received.

type HostInsightHostRecommendations interface {
}

type HostInsightHostRecommendationsMetricRecommendationNameEnum

HostInsightHostRecommendationsMetricRecommendationNameEnum Enum with underlying type: string

type HostInsightHostRecommendationsMetricRecommendationNameEnum string

Set of constants representing the allowable values for HostInsightHostRecommendationsMetricRecommendationNameEnum

const (
    HostInsightHostRecommendationsMetricRecommendationNameHostCpuRecommendations HostInsightHostRecommendationsMetricRecommendationNameEnum = "HOST_CPU_RECOMMENDATIONS"
)

func GetHostInsightHostRecommendationsMetricRecommendationNameEnumValues

func GetHostInsightHostRecommendationsMetricRecommendationNameEnumValues() []HostInsightHostRecommendationsMetricRecommendationNameEnum

GetHostInsightHostRecommendationsMetricRecommendationNameEnumValues Enumerates the set of values for HostInsightHostRecommendationsMetricRecommendationNameEnum

func GetMappingHostInsightHostRecommendationsMetricRecommendationNameEnum

func GetMappingHostInsightHostRecommendationsMetricRecommendationNameEnum(val string) (HostInsightHostRecommendationsMetricRecommendationNameEnum, bool)

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

type HostInsightResourceStatisticsAggregation

HostInsightResourceStatisticsAggregation Contains host details and resource statistics.

type HostInsightResourceStatisticsAggregation struct {
    HostDetails *HostDetails `mandatory:"true" json:"hostDetails"`

    CurrentStatistics HostResourceStatistics `mandatory:"true" json:"currentStatistics"`
}

func (HostInsightResourceStatisticsAggregation) String

func (m HostInsightResourceStatisticsAggregation) String() 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

HostInsightSummary Summary of a host insight resource.

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
}

type HostInsightSummaryCollection

HostInsightSummaryCollection Collection of host insight summary objects.

type HostInsightSummaryCollection struct {

    // Array of host insight summary objects.
    Items []HostInsightSummary `mandatory:"true" json:"items"`
}

func (HostInsightSummaryCollection) String

func (m HostInsightSummaryCollection) String() 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

HostInsights Logical grouping used for Operations Insights host related operations.

type HostInsights struct {

    // Host Insights Object.
    HostInsights *interface{} `mandatory:"false" json:"hostInsights"`
}

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

HostInsightsDataObject Host insights data object.

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

func (HostInsightsDataObject) GetColumnsMetadata

func (m HostInsightsDataObject) GetColumnsMetadata() []DataObjectColumnMetadata

GetColumnsMetadata returns ColumnsMetadata

func (HostInsightsDataObject) GetDescription

func (m HostInsightsDataObject) GetDescription() *string

GetDescription returns Description

func (HostInsightsDataObject) GetDisplayName

func (m HostInsightsDataObject) GetDisplayName() *string

GetDisplayName returns DisplayName

func (HostInsightsDataObject) GetGroupNames

func (m HostInsightsDataObject) GetGroupNames() []string

GetGroupNames returns GroupNames

func (HostInsightsDataObject) GetIdentifier

func (m HostInsightsDataObject) GetIdentifier() *string

GetIdentifier returns Identifier

func (HostInsightsDataObject) GetName

func (m HostInsightsDataObject) GetName() *string

GetName returns Name

func (HostInsightsDataObject) GetSupportedQueryParams

func (m HostInsightsDataObject) GetSupportedQueryParams() []OpsiDataObjectSupportedQueryParam

GetSupportedQueryParams returns SupportedQueryParams

func (HostInsightsDataObject) GetSupportedQueryTimePeriod

func (m HostInsightsDataObject) GetSupportedQueryTimePeriod() *string

GetSupportedQueryTimePeriod returns SupportedQueryTimePeriod

func (HostInsightsDataObject) MarshalJSON

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

MarshalJSON marshals to json representation

func (HostInsightsDataObject) String

func (m HostInsightsDataObject) String() string

func (HostInsightsDataObject) ValidateEnumValue

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

HostInsightsDataObjectSummary Summary of a host insights data object.

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

func (HostInsightsDataObjectSummary) GetDescription

func (m HostInsightsDataObjectSummary) GetDescription() *string

GetDescription returns Description

func (HostInsightsDataObjectSummary) GetDisplayName

func (m HostInsightsDataObjectSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (HostInsightsDataObjectSummary) GetGroupNames

func (m HostInsightsDataObjectSummary) GetGroupNames() []string

GetGroupNames returns GroupNames

func (HostInsightsDataObjectSummary) GetIdentifier

func (m HostInsightsDataObjectSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (HostInsightsDataObjectSummary) GetName

func (m HostInsightsDataObjectSummary) GetName() *string

GetName returns Name

func (HostInsightsDataObjectSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (HostInsightsDataObjectSummary) String

func (m HostInsightsDataObjectSummary) String() string

func (HostInsightsDataObjectSummary) ValidateEnumValue

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

HostInstanceMap Object containing hostname and instance name mapping.

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

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

HostMemoryConfiguration Memory Configuration metric for the host

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

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

HostMemoryStatistics Contains memory statistics.

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

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

HostMemoryUsage Memory usage metric for the host

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

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

HostNetworkActivitySummary Network Activity Summary metric for the host

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

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 (m HostNetworkActivitySummary) String() 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

HostNetworkConfiguration Network Configuration metric for the host

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

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

HostNetworkStatistics Contains network statistics.

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

func (HostNetworkStatistics) GetCapacity

func (m HostNetworkStatistics) GetCapacity() *float64

GetCapacity returns Capacity

func (HostNetworkStatistics) GetUsage

func (m HostNetworkStatistics) GetUsage() *float64

GetUsage returns Usage

func (HostNetworkStatistics) GetUsageChangePercent

func (m HostNetworkStatistics) GetUsageChangePercent() *float64

GetUsageChangePercent returns UsageChangePercent

func (HostNetworkStatistics) GetUtilizationPercent

func (m HostNetworkStatistics) GetUtilizationPercent() *float64

GetUtilizationPercent returns UtilizationPercent

func (HostNetworkStatistics) MarshalJSON

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

MarshalJSON marshals to json representation

func (HostNetworkStatistics) String

func (m HostNetworkStatistics) String() string

func (HostNetworkStatistics) ValidateEnumValue

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

HostPerformanceMetricGroup Base Metric Group for Host performance metrics

type HostPerformanceMetricGroup interface {

    // Collection timestamp
    // Example: `"2020-05-06T00:00:00.000Z"`
    GetTimeCollected() *common.SDKTime
}

type HostPerformanceMetricGroupMetricNameEnum

HostPerformanceMetricGroupMetricNameEnum Enum with underlying type: string

type HostPerformanceMetricGroupMetricNameEnum string

Set of constants representing the allowable values for HostPerformanceMetricGroupMetricNameEnum

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

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

HostProduct Product metric for the host

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

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

HostResourceAllocation Resource Allocation metric for the host

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

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

HostResourceCapacityTrendAggregation Host Resource Capacity samples

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

func (HostResourceCapacityTrendAggregation) String

func (m HostResourceCapacityTrendAggregation) String() 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

HostResourceStatistics Contains host resource base statistics.

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
}

type HostResourceStatisticsResourceNameEnum

HostResourceStatisticsResourceNameEnum Enum with underlying type: string

type HostResourceStatisticsResourceNameEnum string

Set of constants representing the allowable values for HostResourceStatisticsResourceNameEnum

const (
    HostResourceStatisticsResourceNameCpuStatistics     HostResourceStatisticsResourceNameEnum = "HOST_CPU_STATISTICS"
    HostResourceStatisticsResourceNameMemoryStatistics  HostResourceStatisticsResourceNameEnum = "HOST_MEMORY_STATISTICS"
    HostResourceStatisticsResourceNameStorageStatistics HostResourceStatisticsResourceNameEnum = "HOST_STORAGE_STATISTICS"
    HostResourceStatisticsResourceNameNetworkStatistics HostResourceStatisticsResourceNameEnum = "HOST_NETWORK_STATISTICS"
)

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

HostStorageStatistics Contains storage statistics.

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

func (HostStorageStatistics) GetCapacity

func (m HostStorageStatistics) GetCapacity() *float64

GetCapacity returns Capacity

func (HostStorageStatistics) GetUsage

func (m HostStorageStatistics) GetUsage() *float64

GetUsage returns Usage

func (HostStorageStatistics) GetUsageChangePercent

func (m HostStorageStatistics) GetUsageChangePercent() *float64

GetUsageChangePercent returns UsageChangePercent

func (HostStorageStatistics) GetUtilizationPercent

func (m HostStorageStatistics) GetUtilizationPercent() *float64

GetUtilizationPercent returns UtilizationPercent

func (HostStorageStatistics) MarshalJSON

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

MarshalJSON marshals to json representation

func (HostStorageStatistics) String

func (m HostStorageStatistics) String() string

func (HostStorageStatistics) ValidateEnumValue

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

HostTopProcesses Top Processes metric for the host

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

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

HostedEntityCollection Returns a list of hosted entities for the specific host.

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

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

HostedEntitySummary Information about a hosted entity which includes identifier, name, and type.

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

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

ImportableAgentEntitySourceEnum Enum with underlying type: string

type ImportableAgentEntitySourceEnum string

Set of constants representing the allowable values for ImportableAgentEntitySourceEnum

const (
    ImportableAgentEntitySourceMacsManagedExternalHost ImportableAgentEntitySourceEnum = "MACS_MANAGED_EXTERNAL_HOST"
    ImportableAgentEntitySourceMacsManagedCloudHost    ImportableAgentEntitySourceEnum = "MACS_MANAGED_CLOUD_HOST"
)

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

ImportableAgentEntitySummary An agent entity that can be imported into Operations Insights.

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
}

type ImportableAgentEntitySummaryCollection

ImportableAgentEntitySummaryCollection Collection of importable agent entity objects.

type ImportableAgentEntitySummaryCollection struct {

    // Array of importable agent entity objects.
    Items []ImportableAgentEntitySummary `mandatory:"true" json:"items"`
}

func (ImportableAgentEntitySummaryCollection) String

func (m ImportableAgentEntitySummaryCollection) String() 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

ImportableComputeEntitySummary A compute entity that can be imported into Operations Insights.

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
}

type ImportableComputeEntitySummaryCollection

ImportableComputeEntitySummaryCollection Collection of importable compute entity objects.

type ImportableComputeEntitySummaryCollection struct {

    // Array of importable compute entity objects.
    Items []ImportableComputeEntitySummary `mandatory:"true" json:"items"`
}

func (ImportableComputeEntitySummaryCollection) String

func (m ImportableComputeEntitySummaryCollection) String() string

func (*ImportableComputeEntitySummaryCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ImportableComputeEntitySummaryCollection) ValidateEnumValue

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

ImportableEnterpriseManagerEntity An Enterprise Manager entity that can be imported into Operations Insights.

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

func (ImportableEnterpriseManagerEntity) String

func (m ImportableEnterpriseManagerEntity) String() 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

ImportableEnterpriseManagerEntityCollection Collection of importable Enterprise Manager entity objects.

type ImportableEnterpriseManagerEntityCollection struct {

    // Array of importable Enterprise Manager entity objects.
    Items []ImportableEnterpriseManagerEntity `mandatory:"true" json:"items"`
}

func (ImportableEnterpriseManagerEntityCollection) String

func (m ImportableEnterpriseManagerEntityCollection) String() 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

IndividualOpsiDataObjectDetailsInQuery Details applicable for an individual OPSI data object used in a data object query.

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

func (IndividualOpsiDataObjectDetailsInQuery) GetQueryParams

func (m IndividualOpsiDataObjectDetailsInQuery) GetQueryParams() []OpsiDataObjectQueryParam

GetQueryParams returns QueryParams

func (IndividualOpsiDataObjectDetailsInQuery) MarshalJSON

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

MarshalJSON marshals to json representation

func (IndividualOpsiDataObjectDetailsInQuery) String

func (m IndividualOpsiDataObjectDetailsInQuery) String() string

func (IndividualOpsiDataObjectDetailsInQuery) ValidateEnumValue

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

IngestAddmReportsDetails Collection of Addm reports

type IngestAddmReportsDetails struct {

    // List of Addm reports
    Items []AddmReport `mandatory:"true" json:"items"`
}

func (IngestAddmReportsDetails) String

func (m IngestAddmReportsDetails) String() string

func (IngestAddmReportsDetails) ValidateEnumValue

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

IngestAddmReportsRequest wrapper for the IngestAddmReports operation

# See also

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

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
}

func (IngestAddmReportsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (IngestAddmReportsRequest) HTTPRequest

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

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

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

func (IngestAddmReportsRequest) String

func (request IngestAddmReportsRequest) String() string

func (IngestAddmReportsRequest) ValidateEnumValue

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

IngestAddmReportsResponse wrapper for the IngestAddmReports operation

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

func (IngestAddmReportsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestAddmReportsResponse) String

func (response IngestAddmReportsResponse) String() string

type IngestAddmReportsResponseDetails

IngestAddmReportsResponseDetails The response object returned from IngestAddmReports operation.

type IngestAddmReportsResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestAddmReportsResponseDetails) String

func (m IngestAddmReportsResponseDetails) String() string

func (IngestAddmReportsResponseDetails) ValidateEnumValue

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

IngestDatabaseConfigurationDetails Database Configuration Metrics details.

type IngestDatabaseConfigurationDetails struct {

    // Array of one or more database configuration metrics objects.
    Items []DatabaseConfigurationMetricGroup `mandatory:"true" json:"items"`
}

func (IngestDatabaseConfigurationDetails) String

func (m IngestDatabaseConfigurationDetails) String() 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

IngestDatabaseConfigurationRequest wrapper for the IngestDatabaseConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/IngestDatabaseConfiguration.go.html to see an example of how to use 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
}

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

IngestDatabaseConfigurationResponse wrapper for the IngestDatabaseConfiguration operation

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

func (IngestDatabaseConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestDatabaseConfigurationResponse) String

func (response IngestDatabaseConfigurationResponse) String() string

type IngestDatabaseConfigurationResponseDetails

IngestDatabaseConfigurationResponseDetails The response object returned from IngestDatabaseConfiguration operation.

type IngestDatabaseConfigurationResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestDatabaseConfigurationResponseDetails) String

func (m IngestDatabaseConfigurationResponseDetails) String() 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

IngestHostConfigurationDetails Contains the data to ingest for one or more host configuration metrics

type IngestHostConfigurationDetails struct {

    // Collection of one or more host configuration metric data points
    Items []HostConfigurationMetricGroup `mandatory:"true" json:"items"`
}

func (IngestHostConfigurationDetails) String

func (m IngestHostConfigurationDetails) String() 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

IngestHostConfigurationRequest wrapper for the IngestHostConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/IngestHostConfiguration.go.html to see an example of how to use 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
}

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

IngestHostConfigurationResponse wrapper for the IngestHostConfiguration operation

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

func (IngestHostConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestHostConfigurationResponse) String

func (response IngestHostConfigurationResponse) String() string

type IngestHostConfigurationResponseDetails

IngestHostConfigurationResponseDetails The response object returned from IngestHostConfiguration operation.

type IngestHostConfigurationResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestHostConfigurationResponseDetails) String

func (m IngestHostConfigurationResponseDetails) String() 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

IngestHostMetricsDetails Contains the data to ingest for one or more host performance metrics

type IngestHostMetricsDetails struct {

    // Collection of one or more host performance metric data points
    Items []HostPerformanceMetricGroup `mandatory:"true" json:"items"`
}

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

IngestHostMetricsRequest wrapper for the IngestHostMetrics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/IngestHostMetrics.go.html to see an example of how to use 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
}

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

IngestHostMetricsResponse wrapper for the IngestHostMetrics operation

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

func (IngestHostMetricsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestHostMetricsResponse) String

func (response IngestHostMetricsResponse) String() string

type IngestHostMetricsResponseDetails

IngestHostMetricsResponseDetails The response object returned from IngestHostMetrics operation.

type IngestHostMetricsResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestHostMetricsResponseDetails) String

func (m IngestHostMetricsResponseDetails) String() 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

IngestMySqlSqlTextDetails Collection of SQL Text Entries

type IngestMySqlSqlTextDetails struct {

    // List of SQL Text Entries.
    Items []MySqlSqlText `mandatory:"false" json:"items"`
}

func (IngestMySqlSqlTextDetails) String

func (m IngestMySqlSqlTextDetails) String() string

func (IngestMySqlSqlTextDetails) ValidateEnumValue

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

IngestMySqlSqlTextResponseDetails The response object returned from IngestMySqlSqlTextDetails operation.

type IngestMySqlSqlTextResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestMySqlSqlTextResponseDetails) String

func (m IngestMySqlSqlTextResponseDetails) String() string

func (IngestMySqlSqlTextResponseDetails) ValidateEnumValue

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

IngestSqlBucketDetails Collection of SQL Bucket Metric Entries

type IngestSqlBucketDetails struct {

    // List of SQL Bucket Metric Entries.
    Items []SqlBucket `mandatory:"false" json:"items"`
}

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

IngestSqlBucketRequest wrapper for the IngestSqlBucket operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/IngestSqlBucket.go.html to see an example of how to use 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
}

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

IngestSqlBucketResponse wrapper for the IngestSqlBucket operation

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

func (IngestSqlBucketResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestSqlBucketResponse) String

func (response IngestSqlBucketResponse) String() string

type IngestSqlBucketResponseDetails

IngestSqlBucketResponseDetails The response object returned from IngestSqlBucketDetails operation.

type IngestSqlBucketResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestSqlBucketResponseDetails) String

func (m IngestSqlBucketResponseDetails) String() 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

IngestSqlPlanLinesDetails Collection of SQL Plan Line Entries

type IngestSqlPlanLinesDetails struct {

    // List of SQL Plan Line Entries.
    Items []SqlPlanLine `mandatory:"false" json:"items"`
}

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

IngestSqlPlanLinesRequest wrapper for the IngestSqlPlanLines operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/IngestSqlPlanLines.go.html to see an example of how to use 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
}

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

IngestSqlPlanLinesResponse wrapper for the IngestSqlPlanLines operation

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

func (IngestSqlPlanLinesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestSqlPlanLinesResponse) String

func (response IngestSqlPlanLinesResponse) String() string

type IngestSqlPlanLinesResponseDetails

IngestSqlPlanLinesResponseDetails The response object returned from IngestSqlPlanLines operation.

type IngestSqlPlanLinesResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestSqlPlanLinesResponseDetails) String

func (m IngestSqlPlanLinesResponseDetails) String() 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

IngestSqlStatsDetails Collection of SQL Stats Metric Entries

type IngestSqlStatsDetails struct {

    // List of SQL Stats Metric Entries.
    Items []SqlStats `mandatory:"false" json:"items"`
}

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

IngestSqlStatsRequest wrapper for the IngestSqlStats operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/IngestSqlStats.go.html to see an example of how to use 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
}

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

IngestSqlStatsResponse wrapper for the IngestSqlStats operation

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

func (IngestSqlStatsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestSqlStatsResponse) String

func (response IngestSqlStatsResponse) String() string

type IngestSqlStatsResponseDetails

IngestSqlStatsResponseDetails The response object returned from IngestSqlStats operation.

type IngestSqlStatsResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestSqlStatsResponseDetails) String

func (m IngestSqlStatsResponseDetails) String() 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

IngestSqlTextDetails Collection of SQL Text Entries

type IngestSqlTextDetails struct {

    // List of SQL Text Entries.
    Items []SqlText `mandatory:"false" json:"items"`
}

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

IngestSqlTextRequest wrapper for the IngestSqlText operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/IngestSqlText.go.html to see an example of how to use 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
}

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

IngestSqlTextResponse wrapper for the IngestSqlText operation

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

func (IngestSqlTextResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestSqlTextResponse) String

func (response IngestSqlTextResponse) String() string

type IngestSqlTextResponseDetails

IngestSqlTextResponseDetails The response object returned from IngestSqlTextDetails operation.

type IngestSqlTextResponseDetails struct {

    // Success message returned as a result of the upload.
    Message *string `mandatory:"true" json:"message"`
}

func (IngestSqlTextResponseDetails) String

func (m IngestSqlTextResponseDetails) String() 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

InstanceMetrics Object containing instance metrics.

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

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

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

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

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

ListAddmDbFindingCategoriesRequest wrapper for the ListAddmDbFindingCategories operation

# See also

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

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
}

func (ListAddmDbFindingCategoriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbFindingCategoriesRequest) HTTPRequest

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

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

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

func (ListAddmDbFindingCategoriesRequest) String

func (request ListAddmDbFindingCategoriesRequest) String() string

func (ListAddmDbFindingCategoriesRequest) ValidateEnumValue

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

ListAddmDbFindingCategoriesResponse wrapper for the ListAddmDbFindingCategories operation

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

func (ListAddmDbFindingCategoriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAddmDbFindingCategoriesResponse) String

func (response ListAddmDbFindingCategoriesResponse) String() string

type ListAddmDbFindingCategoriesSortByEnum

ListAddmDbFindingCategoriesSortByEnum Enum with underlying type: string

type ListAddmDbFindingCategoriesSortByEnum string

Set of constants representing the allowable values for ListAddmDbFindingCategoriesSortByEnum

const (
    ListAddmDbFindingCategoriesSortByName ListAddmDbFindingCategoriesSortByEnum = "name"
)

func GetListAddmDbFindingCategoriesSortByEnumValues

func GetListAddmDbFindingCategoriesSortByEnumValues() []ListAddmDbFindingCategoriesSortByEnum

GetListAddmDbFindingCategoriesSortByEnumValues Enumerates the set of values for ListAddmDbFindingCategoriesSortByEnum

func GetMappingListAddmDbFindingCategoriesSortByEnum

func GetMappingListAddmDbFindingCategoriesSortByEnum(val string) (ListAddmDbFindingCategoriesSortByEnum, bool)

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

type ListAddmDbFindingCategoriesSortOrderEnum

ListAddmDbFindingCategoriesSortOrderEnum Enum with underlying type: string

type ListAddmDbFindingCategoriesSortOrderEnum string

Set of constants representing the allowable values for ListAddmDbFindingCategoriesSortOrderEnum

const (
    ListAddmDbFindingCategoriesSortOrderAsc  ListAddmDbFindingCategoriesSortOrderEnum = "ASC"
    ListAddmDbFindingCategoriesSortOrderDesc ListAddmDbFindingCategoriesSortOrderEnum = "DESC"
)

func GetListAddmDbFindingCategoriesSortOrderEnumValues

func GetListAddmDbFindingCategoriesSortOrderEnumValues() []ListAddmDbFindingCategoriesSortOrderEnum

GetListAddmDbFindingCategoriesSortOrderEnumValues Enumerates the set of values for ListAddmDbFindingCategoriesSortOrderEnum

func GetMappingListAddmDbFindingCategoriesSortOrderEnum

func GetMappingListAddmDbFindingCategoriesSortOrderEnum(val string) (ListAddmDbFindingCategoriesSortOrderEnum, bool)

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

type ListAddmDbFindingsTimeSeriesRequest

ListAddmDbFindingsTimeSeriesRequest wrapper for the ListAddmDbFindingsTimeSeries operation

# See also

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

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
}

func (ListAddmDbFindingsTimeSeriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbFindingsTimeSeriesRequest) HTTPRequest

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

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

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

func (ListAddmDbFindingsTimeSeriesRequest) String

func (request ListAddmDbFindingsTimeSeriesRequest) String() string

func (ListAddmDbFindingsTimeSeriesRequest) ValidateEnumValue

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

ListAddmDbFindingsTimeSeriesResponse wrapper for the ListAddmDbFindingsTimeSeries operation

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

func (ListAddmDbFindingsTimeSeriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAddmDbFindingsTimeSeriesResponse) String

func (response ListAddmDbFindingsTimeSeriesResponse) String() string

type ListAddmDbFindingsTimeSeriesSortByEnum

ListAddmDbFindingsTimeSeriesSortByEnum Enum with underlying type: string

type ListAddmDbFindingsTimeSeriesSortByEnum string

Set of constants representing the allowable values for ListAddmDbFindingsTimeSeriesSortByEnum

const (
    ListAddmDbFindingsTimeSeriesSortByTimestamp ListAddmDbFindingsTimeSeriesSortByEnum = "timestamp"
)

func GetListAddmDbFindingsTimeSeriesSortByEnumValues

func GetListAddmDbFindingsTimeSeriesSortByEnumValues() []ListAddmDbFindingsTimeSeriesSortByEnum

GetListAddmDbFindingsTimeSeriesSortByEnumValues Enumerates the set of values for ListAddmDbFindingsTimeSeriesSortByEnum

func GetMappingListAddmDbFindingsTimeSeriesSortByEnum

func GetMappingListAddmDbFindingsTimeSeriesSortByEnum(val string) (ListAddmDbFindingsTimeSeriesSortByEnum, bool)

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

type ListAddmDbFindingsTimeSeriesSortOrderEnum

ListAddmDbFindingsTimeSeriesSortOrderEnum Enum with underlying type: string

type ListAddmDbFindingsTimeSeriesSortOrderEnum string

Set of constants representing the allowable values for ListAddmDbFindingsTimeSeriesSortOrderEnum

const (
    ListAddmDbFindingsTimeSeriesSortOrderAsc  ListAddmDbFindingsTimeSeriesSortOrderEnum = "ASC"
    ListAddmDbFindingsTimeSeriesSortOrderDesc ListAddmDbFindingsTimeSeriesSortOrderEnum = "DESC"
)

func GetListAddmDbFindingsTimeSeriesSortOrderEnumValues

func GetListAddmDbFindingsTimeSeriesSortOrderEnumValues() []ListAddmDbFindingsTimeSeriesSortOrderEnum

GetListAddmDbFindingsTimeSeriesSortOrderEnumValues Enumerates the set of values for ListAddmDbFindingsTimeSeriesSortOrderEnum

func GetMappingListAddmDbFindingsTimeSeriesSortOrderEnum

func GetMappingListAddmDbFindingsTimeSeriesSortOrderEnum(val string) (ListAddmDbFindingsTimeSeriesSortOrderEnum, bool)

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

type ListAddmDbParameterCategoriesRequest

ListAddmDbParameterCategoriesRequest wrapper for the ListAddmDbParameterCategories operation

# See also

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

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
}

func (ListAddmDbParameterCategoriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbParameterCategoriesRequest) HTTPRequest

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

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

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

func (ListAddmDbParameterCategoriesRequest) String

func (request ListAddmDbParameterCategoriesRequest) String() string

func (ListAddmDbParameterCategoriesRequest) ValidateEnumValue

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

ListAddmDbParameterCategoriesResponse wrapper for the ListAddmDbParameterCategories operation

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

func (ListAddmDbParameterCategoriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAddmDbParameterCategoriesResponse) String

func (response ListAddmDbParameterCategoriesResponse) String() string

type ListAddmDbParameterCategoriesSortByEnum

ListAddmDbParameterCategoriesSortByEnum Enum with underlying type: string

type ListAddmDbParameterCategoriesSortByEnum string

Set of constants representing the allowable values for ListAddmDbParameterCategoriesSortByEnum

const (
    ListAddmDbParameterCategoriesSortByName ListAddmDbParameterCategoriesSortByEnum = "name"
)

func GetListAddmDbParameterCategoriesSortByEnumValues

func GetListAddmDbParameterCategoriesSortByEnumValues() []ListAddmDbParameterCategoriesSortByEnum

GetListAddmDbParameterCategoriesSortByEnumValues Enumerates the set of values for ListAddmDbParameterCategoriesSortByEnum

func GetMappingListAddmDbParameterCategoriesSortByEnum

func GetMappingListAddmDbParameterCategoriesSortByEnum(val string) (ListAddmDbParameterCategoriesSortByEnum, bool)

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

type ListAddmDbParameterCategoriesSortOrderEnum

ListAddmDbParameterCategoriesSortOrderEnum Enum with underlying type: string

type ListAddmDbParameterCategoriesSortOrderEnum string

Set of constants representing the allowable values for ListAddmDbParameterCategoriesSortOrderEnum

const (
    ListAddmDbParameterCategoriesSortOrderAsc  ListAddmDbParameterCategoriesSortOrderEnum = "ASC"
    ListAddmDbParameterCategoriesSortOrderDesc ListAddmDbParameterCategoriesSortOrderEnum = "DESC"
)

func GetListAddmDbParameterCategoriesSortOrderEnumValues

func GetListAddmDbParameterCategoriesSortOrderEnumValues() []ListAddmDbParameterCategoriesSortOrderEnum

GetListAddmDbParameterCategoriesSortOrderEnumValues Enumerates the set of values for ListAddmDbParameterCategoriesSortOrderEnum

func GetMappingListAddmDbParameterCategoriesSortOrderEnum

func GetMappingListAddmDbParameterCategoriesSortOrderEnum(val string) (ListAddmDbParameterCategoriesSortOrderEnum, bool)

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

type ListAddmDbRecommendationCategoriesRequest

ListAddmDbRecommendationCategoriesRequest wrapper for the ListAddmDbRecommendationCategories operation

# See also

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

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
}

func (ListAddmDbRecommendationCategoriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbRecommendationCategoriesRequest) HTTPRequest

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

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

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

func (ListAddmDbRecommendationCategoriesRequest) String

func (request ListAddmDbRecommendationCategoriesRequest) String() string

func (ListAddmDbRecommendationCategoriesRequest) ValidateEnumValue

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

ListAddmDbRecommendationCategoriesResponse wrapper for the ListAddmDbRecommendationCategories operation

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

func (ListAddmDbRecommendationCategoriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAddmDbRecommendationCategoriesResponse) String

func (response ListAddmDbRecommendationCategoriesResponse) String() string

type ListAddmDbRecommendationCategoriesSortByEnum

ListAddmDbRecommendationCategoriesSortByEnum Enum with underlying type: string

type ListAddmDbRecommendationCategoriesSortByEnum string

Set of constants representing the allowable values for ListAddmDbRecommendationCategoriesSortByEnum

const (
    ListAddmDbRecommendationCategoriesSortByName ListAddmDbRecommendationCategoriesSortByEnum = "name"
)

func GetListAddmDbRecommendationCategoriesSortByEnumValues

func GetListAddmDbRecommendationCategoriesSortByEnumValues() []ListAddmDbRecommendationCategoriesSortByEnum

GetListAddmDbRecommendationCategoriesSortByEnumValues Enumerates the set of values for ListAddmDbRecommendationCategoriesSortByEnum

func GetMappingListAddmDbRecommendationCategoriesSortByEnum

func GetMappingListAddmDbRecommendationCategoriesSortByEnum(val string) (ListAddmDbRecommendationCategoriesSortByEnum, bool)

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

type ListAddmDbRecommendationCategoriesSortOrderEnum

ListAddmDbRecommendationCategoriesSortOrderEnum Enum with underlying type: string

type ListAddmDbRecommendationCategoriesSortOrderEnum string

Set of constants representing the allowable values for ListAddmDbRecommendationCategoriesSortOrderEnum

const (
    ListAddmDbRecommendationCategoriesSortOrderAsc  ListAddmDbRecommendationCategoriesSortOrderEnum = "ASC"
    ListAddmDbRecommendationCategoriesSortOrderDesc ListAddmDbRecommendationCategoriesSortOrderEnum = "DESC"
)

func GetListAddmDbRecommendationCategoriesSortOrderEnumValues

func GetListAddmDbRecommendationCategoriesSortOrderEnumValues() []ListAddmDbRecommendationCategoriesSortOrderEnum

GetListAddmDbRecommendationCategoriesSortOrderEnumValues Enumerates the set of values for ListAddmDbRecommendationCategoriesSortOrderEnum

func GetMappingListAddmDbRecommendationCategoriesSortOrderEnum

func GetMappingListAddmDbRecommendationCategoriesSortOrderEnum(val string) (ListAddmDbRecommendationCategoriesSortOrderEnum, bool)

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

type ListAddmDbRecommendationsTimeSeriesRequest

ListAddmDbRecommendationsTimeSeriesRequest wrapper for the ListAddmDbRecommendationsTimeSeries operation

# See also

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

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
}

func (ListAddmDbRecommendationsTimeSeriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbRecommendationsTimeSeriesRequest) HTTPRequest

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

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

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

func (ListAddmDbRecommendationsTimeSeriesRequest) String

func (request ListAddmDbRecommendationsTimeSeriesRequest) String() string

func (ListAddmDbRecommendationsTimeSeriesRequest) ValidateEnumValue

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

ListAddmDbRecommendationsTimeSeriesResponse wrapper for the ListAddmDbRecommendationsTimeSeries operation

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

func (ListAddmDbRecommendationsTimeSeriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAddmDbRecommendationsTimeSeriesResponse) String

func (response ListAddmDbRecommendationsTimeSeriesResponse) String() string

type ListAddmDbRecommendationsTimeSeriesSortByEnum

ListAddmDbRecommendationsTimeSeriesSortByEnum Enum with underlying type: string

type ListAddmDbRecommendationsTimeSeriesSortByEnum string

Set of constants representing the allowable values for ListAddmDbRecommendationsTimeSeriesSortByEnum

const (
    ListAddmDbRecommendationsTimeSeriesSortByTimestamp ListAddmDbRecommendationsTimeSeriesSortByEnum = "timestamp"
)

func GetListAddmDbRecommendationsTimeSeriesSortByEnumValues

func GetListAddmDbRecommendationsTimeSeriesSortByEnumValues() []ListAddmDbRecommendationsTimeSeriesSortByEnum

GetListAddmDbRecommendationsTimeSeriesSortByEnumValues Enumerates the set of values for ListAddmDbRecommendationsTimeSeriesSortByEnum

func GetMappingListAddmDbRecommendationsTimeSeriesSortByEnum

func GetMappingListAddmDbRecommendationsTimeSeriesSortByEnum(val string) (ListAddmDbRecommendationsTimeSeriesSortByEnum, bool)

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

type ListAddmDbRecommendationsTimeSeriesSortOrderEnum

ListAddmDbRecommendationsTimeSeriesSortOrderEnum Enum with underlying type: string

type ListAddmDbRecommendationsTimeSeriesSortOrderEnum string

Set of constants representing the allowable values for ListAddmDbRecommendationsTimeSeriesSortOrderEnum

const (
    ListAddmDbRecommendationsTimeSeriesSortOrderAsc  ListAddmDbRecommendationsTimeSeriesSortOrderEnum = "ASC"
    ListAddmDbRecommendationsTimeSeriesSortOrderDesc ListAddmDbRecommendationsTimeSeriesSortOrderEnum = "DESC"
)

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumValues

func GetListAddmDbRecommendationsTimeSeriesSortOrderEnumValues() []ListAddmDbRecommendationsTimeSeriesSortOrderEnum

GetListAddmDbRecommendationsTimeSeriesSortOrderEnumValues Enumerates the set of values for ListAddmDbRecommendationsTimeSeriesSortOrderEnum

func GetMappingListAddmDbRecommendationsTimeSeriesSortOrderEnum

func GetMappingListAddmDbRecommendationsTimeSeriesSortOrderEnum(val string) (ListAddmDbRecommendationsTimeSeriesSortOrderEnum, bool)

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

type ListAddmDbsRequest

ListAddmDbsRequest wrapper for the ListAddmDbs operation

# See also

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

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
}

func (ListAddmDbsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAddmDbsRequest) HTTPRequest

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

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

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

func (ListAddmDbsRequest) String

func (request ListAddmDbsRequest) String() string

func (ListAddmDbsRequest) ValidateEnumValue

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

ListAddmDbsResponse wrapper for the ListAddmDbs operation

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

func (ListAddmDbsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAddmDbsResponse) String

func (response ListAddmDbsResponse) String() string

type ListAddmDbsSortByEnum

ListAddmDbsSortByEnum Enum with underlying type: string

type ListAddmDbsSortByEnum string

Set of constants representing the allowable values for ListAddmDbsSortByEnum

const (
    ListAddmDbsSortByDatabasename     ListAddmDbsSortByEnum = "databaseName"
    ListAddmDbsSortByNumberoffindings ListAddmDbsSortByEnum = "numberOfFindings"
)

func GetListAddmDbsSortByEnumValues

func GetListAddmDbsSortByEnumValues() []ListAddmDbsSortByEnum

GetListAddmDbsSortByEnumValues Enumerates the set of values for ListAddmDbsSortByEnum

func GetMappingListAddmDbsSortByEnum

func GetMappingListAddmDbsSortByEnum(val string) (ListAddmDbsSortByEnum, bool)

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

type ListAddmDbsSortOrderEnum

ListAddmDbsSortOrderEnum Enum with underlying type: string

type ListAddmDbsSortOrderEnum string

Set of constants representing the allowable values for ListAddmDbsSortOrderEnum

const (
    ListAddmDbsSortOrderAsc  ListAddmDbsSortOrderEnum = "ASC"
    ListAddmDbsSortOrderDesc ListAddmDbsSortOrderEnum = "DESC"
)

func GetListAddmDbsSortOrderEnumValues

func GetListAddmDbsSortOrderEnumValues() []ListAddmDbsSortOrderEnum

GetListAddmDbsSortOrderEnumValues Enumerates the set of values for ListAddmDbsSortOrderEnum

func GetMappingListAddmDbsSortOrderEnum

func GetMappingListAddmDbsSortOrderEnum(val string) (ListAddmDbsSortOrderEnum, bool)

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

type ListAwrDatabaseSnapshotsRequest

ListAwrDatabaseSnapshotsRequest wrapper for the ListAwrDatabaseSnapshots operation

# See also

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

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
}

func (ListAwrDatabaseSnapshotsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDatabaseSnapshotsRequest) HTTPRequest

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

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

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

func (ListAwrDatabaseSnapshotsRequest) String

func (request ListAwrDatabaseSnapshotsRequest) String() string

func (ListAwrDatabaseSnapshotsRequest) ValidateEnumValue

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

ListAwrDatabaseSnapshotsResponse wrapper for the ListAwrDatabaseSnapshots operation

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

func (ListAwrDatabaseSnapshotsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAwrDatabaseSnapshotsResponse) String

func (response ListAwrDatabaseSnapshotsResponse) String() string

type ListAwrDatabaseSnapshotsSortByEnum

ListAwrDatabaseSnapshotsSortByEnum Enum with underlying type: string

type ListAwrDatabaseSnapshotsSortByEnum string

Set of constants representing the allowable values for ListAwrDatabaseSnapshotsSortByEnum

const (
    ListAwrDatabaseSnapshotsSortByTimeBegin  ListAwrDatabaseSnapshotsSortByEnum = "TIME_BEGIN"
    ListAwrDatabaseSnapshotsSortBySnapshotId ListAwrDatabaseSnapshotsSortByEnum = "SNAPSHOT_ID"
)

func GetListAwrDatabaseSnapshotsSortByEnumValues

func GetListAwrDatabaseSnapshotsSortByEnumValues() []ListAwrDatabaseSnapshotsSortByEnum

GetListAwrDatabaseSnapshotsSortByEnumValues Enumerates the set of values for ListAwrDatabaseSnapshotsSortByEnum

func GetMappingListAwrDatabaseSnapshotsSortByEnum

func GetMappingListAwrDatabaseSnapshotsSortByEnum(val string) (ListAwrDatabaseSnapshotsSortByEnum, bool)

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

type ListAwrDatabaseSnapshotsSortOrderEnum

ListAwrDatabaseSnapshotsSortOrderEnum Enum with underlying type: string

type ListAwrDatabaseSnapshotsSortOrderEnum string

Set of constants representing the allowable values for ListAwrDatabaseSnapshotsSortOrderEnum

const (
    ListAwrDatabaseSnapshotsSortOrderAsc  ListAwrDatabaseSnapshotsSortOrderEnum = "ASC"
    ListAwrDatabaseSnapshotsSortOrderDesc ListAwrDatabaseSnapshotsSortOrderEnum = "DESC"
)

func GetListAwrDatabaseSnapshotsSortOrderEnumValues

func GetListAwrDatabaseSnapshotsSortOrderEnumValues() []ListAwrDatabaseSnapshotsSortOrderEnum

GetListAwrDatabaseSnapshotsSortOrderEnumValues Enumerates the set of values for ListAwrDatabaseSnapshotsSortOrderEnum

func GetMappingListAwrDatabaseSnapshotsSortOrderEnum

func GetMappingListAwrDatabaseSnapshotsSortOrderEnum(val string) (ListAwrDatabaseSnapshotsSortOrderEnum, bool)

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

type ListAwrDatabasesRequest

ListAwrDatabasesRequest wrapper for the ListAwrDatabases operation

# See also

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

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
}

func (ListAwrDatabasesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDatabasesRequest) HTTPRequest

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

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

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

func (ListAwrDatabasesRequest) String

func (request ListAwrDatabasesRequest) String() string

func (ListAwrDatabasesRequest) ValidateEnumValue

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

ListAwrDatabasesResponse wrapper for the ListAwrDatabases operation

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

func (ListAwrDatabasesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAwrDatabasesResponse) String

func (response ListAwrDatabasesResponse) String() string

type ListAwrDatabasesSortByEnum

ListAwrDatabasesSortByEnum Enum with underlying type: string

type ListAwrDatabasesSortByEnum string

Set of constants representing the allowable values for ListAwrDatabasesSortByEnum

const (
    ListAwrDatabasesSortByEndIntervalTime ListAwrDatabasesSortByEnum = "END_INTERVAL_TIME"
    ListAwrDatabasesSortByName            ListAwrDatabasesSortByEnum = "NAME"
)

func GetListAwrDatabasesSortByEnumValues

func GetListAwrDatabasesSortByEnumValues() []ListAwrDatabasesSortByEnum

GetListAwrDatabasesSortByEnumValues Enumerates the set of values for ListAwrDatabasesSortByEnum

func GetMappingListAwrDatabasesSortByEnum

func GetMappingListAwrDatabasesSortByEnum(val string) (ListAwrDatabasesSortByEnum, bool)

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

type ListAwrDatabasesSortOrderEnum

ListAwrDatabasesSortOrderEnum Enum with underlying type: string

type ListAwrDatabasesSortOrderEnum string

Set of constants representing the allowable values for ListAwrDatabasesSortOrderEnum

const (
    ListAwrDatabasesSortOrderAsc  ListAwrDatabasesSortOrderEnum = "ASC"
    ListAwrDatabasesSortOrderDesc ListAwrDatabasesSortOrderEnum = "DESC"
)

func GetListAwrDatabasesSortOrderEnumValues

func GetListAwrDatabasesSortOrderEnumValues() []ListAwrDatabasesSortOrderEnum

GetListAwrDatabasesSortOrderEnumValues Enumerates the set of values for ListAwrDatabasesSortOrderEnum

func GetMappingListAwrDatabasesSortOrderEnum

func GetMappingListAwrDatabasesSortOrderEnum(val string) (ListAwrDatabasesSortOrderEnum, bool)

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

type ListAwrHubObjectsFieldsEnum

ListAwrHubObjectsFieldsEnum Enum with underlying type: string

type ListAwrHubObjectsFieldsEnum string

Set of constants representing the allowable values for ListAwrHubObjectsFieldsEnum

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

func GetListAwrHubObjectsFieldsEnumValues

func GetListAwrHubObjectsFieldsEnumValues() []ListAwrHubObjectsFieldsEnum

GetListAwrHubObjectsFieldsEnumValues Enumerates the set of values for ListAwrHubObjectsFieldsEnum

func GetMappingListAwrHubObjectsFieldsEnum

func GetMappingListAwrHubObjectsFieldsEnum(val string) (ListAwrHubObjectsFieldsEnum, bool)

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

type ListAwrHubObjectsRequest

ListAwrHubObjectsRequest wrapper for the ListAwrHubObjects operation

# See also

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

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
}

func (ListAwrHubObjectsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAwrHubObjectsRequest) HTTPRequest

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

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

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

func (ListAwrHubObjectsRequest) String

func (request ListAwrHubObjectsRequest) String() string

func (ListAwrHubObjectsRequest) ValidateEnumValue

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

ListAwrHubObjectsResponse wrapper for the ListAwrHubObjects operation

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

func (ListAwrHubObjectsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAwrHubObjectsResponse) String

func (response ListAwrHubObjectsResponse) String() string

type ListAwrHubSourcesRequest

ListAwrHubSourcesRequest wrapper for the ListAwrHubSources operation

# See also

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

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
}

func (ListAwrHubSourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAwrHubSourcesRequest) HTTPRequest

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

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

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

func (ListAwrHubSourcesRequest) String

func (request ListAwrHubSourcesRequest) String() string

func (ListAwrHubSourcesRequest) ValidateEnumValue

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

ListAwrHubSourcesResponse wrapper for the ListAwrHubSources operation

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

func (ListAwrHubSourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAwrHubSourcesResponse) String

func (response ListAwrHubSourcesResponse) String() string

type ListAwrHubSourcesSortByEnum

ListAwrHubSourcesSortByEnum Enum with underlying type: string

type ListAwrHubSourcesSortByEnum string

Set of constants representing the allowable values for ListAwrHubSourcesSortByEnum

const (
    ListAwrHubSourcesSortByTimecreated ListAwrHubSourcesSortByEnum = "timeCreated"
    ListAwrHubSourcesSortByDisplayname ListAwrHubSourcesSortByEnum = "displayName"
)

func GetListAwrHubSourcesSortByEnumValues

func GetListAwrHubSourcesSortByEnumValues() []ListAwrHubSourcesSortByEnum

GetListAwrHubSourcesSortByEnumValues Enumerates the set of values for ListAwrHubSourcesSortByEnum

func GetMappingListAwrHubSourcesSortByEnum

func GetMappingListAwrHubSourcesSortByEnum(val string) (ListAwrHubSourcesSortByEnum, bool)

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

type ListAwrHubSourcesSortOrderEnum

ListAwrHubSourcesSortOrderEnum Enum with underlying type: string

type ListAwrHubSourcesSortOrderEnum string

Set of constants representing the allowable values for ListAwrHubSourcesSortOrderEnum

const (
    ListAwrHubSourcesSortOrderAsc  ListAwrHubSourcesSortOrderEnum = "ASC"
    ListAwrHubSourcesSortOrderDesc ListAwrHubSourcesSortOrderEnum = "DESC"
)

func GetListAwrHubSourcesSortOrderEnumValues

func GetListAwrHubSourcesSortOrderEnumValues() []ListAwrHubSourcesSortOrderEnum

GetListAwrHubSourcesSortOrderEnumValues Enumerates the set of values for ListAwrHubSourcesSortOrderEnum

func GetMappingListAwrHubSourcesSortOrderEnum

func GetMappingListAwrHubSourcesSortOrderEnum(val string) (ListAwrHubSourcesSortOrderEnum, bool)

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

type ListAwrHubsRequest

ListAwrHubsRequest wrapper for the ListAwrHubs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListAwrHubs.go.html to see an example of how to use 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
}

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

ListAwrHubsResponse wrapper for the ListAwrHubs operation

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

func (ListAwrHubsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAwrHubsResponse) String

func (response ListAwrHubsResponse) String() string

type ListAwrHubsSortByEnum

ListAwrHubsSortByEnum Enum with underlying type: string

type ListAwrHubsSortByEnum string

Set of constants representing the allowable values for ListAwrHubsSortByEnum

const (
    ListAwrHubsSortByTimecreated ListAwrHubsSortByEnum = "timeCreated"
    ListAwrHubsSortByDisplayname ListAwrHubsSortByEnum = "displayName"
)

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

ListAwrHubsSortOrderEnum Enum with underlying type: string

type ListAwrHubsSortOrderEnum string

Set of constants representing the allowable values for ListAwrHubsSortOrderEnum

const (
    ListAwrHubsSortOrderAsc  ListAwrHubsSortOrderEnum = "ASC"
    ListAwrHubsSortOrderDesc ListAwrHubsSortOrderEnum = "DESC"
)

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

ListAwrSnapshotsRequest wrapper for the ListAwrSnapshots operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListAwrSnapshots.go.html to see an example of how to use 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
}

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

ListAwrSnapshotsResponse wrapper for the ListAwrSnapshots operation

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

func (ListAwrSnapshotsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAwrSnapshotsResponse) String

func (response ListAwrSnapshotsResponse) String() string

type ListAwrSnapshotsSortByEnum

ListAwrSnapshotsSortByEnum Enum with underlying type: string

type ListAwrSnapshotsSortByEnum string

Set of constants representing the allowable values for ListAwrSnapshotsSortByEnum

const (
    ListAwrSnapshotsSortByTimebegin  ListAwrSnapshotsSortByEnum = "timeBegin"
    ListAwrSnapshotsSortBySnapshotid ListAwrSnapshotsSortByEnum = "snapshotId"
)

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

ListAwrSnapshotsSortOrderEnum Enum with underlying type: string

type ListAwrSnapshotsSortOrderEnum string

Set of constants representing the allowable values for ListAwrSnapshotsSortOrderEnum

const (
    ListAwrSnapshotsSortOrderAsc  ListAwrSnapshotsSortOrderEnum = "ASC"
    ListAwrSnapshotsSortOrderDesc ListAwrSnapshotsSortOrderEnum = "DESC"
)

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

ListDatabaseConfigurationsDatabaseTypeEnum Enum with underlying type: string

type ListDatabaseConfigurationsDatabaseTypeEnum string

Set of constants representing the allowable values for ListDatabaseConfigurationsDatabaseTypeEnum

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

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

ListDatabaseConfigurationsRequest wrapper for the ListDatabaseConfigurations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListDatabaseConfigurations.go.html to see an example of how to use 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
}

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

ListDatabaseConfigurationsResponse wrapper for the ListDatabaseConfigurations operation

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

func (ListDatabaseConfigurationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseConfigurationsResponse) String

func (response ListDatabaseConfigurationsResponse) String() string

type ListDatabaseConfigurationsSortByEnum

ListDatabaseConfigurationsSortByEnum Enum with underlying type: string

type ListDatabaseConfigurationsSortByEnum string

Set of constants representing the allowable values for ListDatabaseConfigurationsSortByEnum

const (
    ListDatabaseConfigurationsSortByDatabasename        ListDatabaseConfigurationsSortByEnum = "databaseName"
    ListDatabaseConfigurationsSortByDatabasedisplayname ListDatabaseConfigurationsSortByEnum = "databaseDisplayName"
    ListDatabaseConfigurationsSortByDatabasetype        ListDatabaseConfigurationsSortByEnum = "databaseType"
)

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

ListDatabaseConfigurationsSortOrderEnum Enum with underlying type: string

type ListDatabaseConfigurationsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseConfigurationsSortOrderEnum

const (
    ListDatabaseConfigurationsSortOrderAsc  ListDatabaseConfigurationsSortOrderEnum = "ASC"
    ListDatabaseConfigurationsSortOrderDesc ListDatabaseConfigurationsSortOrderEnum = "DESC"
)

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

ListDatabaseInsightsDatabaseTypeEnum Enum with underlying type: string

type ListDatabaseInsightsDatabaseTypeEnum string

Set of constants representing the allowable values for ListDatabaseInsightsDatabaseTypeEnum

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

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

ListDatabaseInsightsFieldsEnum Enum with underlying type: string

type ListDatabaseInsightsFieldsEnum string

Set of constants representing the allowable values for ListDatabaseInsightsFieldsEnum

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

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

ListDatabaseInsightsRequest wrapper for the ListDatabaseInsights operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListDatabaseInsights.go.html to see an example of how to use 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
}

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

ListDatabaseInsightsResponse wrapper for the ListDatabaseInsights operation

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

func (ListDatabaseInsightsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDatabaseInsightsResponse) String

func (response ListDatabaseInsightsResponse) String() string

type ListDatabaseInsightsSortByEnum

ListDatabaseInsightsSortByEnum Enum with underlying type: string

type ListDatabaseInsightsSortByEnum string

Set of constants representing the allowable values for ListDatabaseInsightsSortByEnum

const (
    ListDatabaseInsightsSortByDatabasename        ListDatabaseInsightsSortByEnum = "databaseName"
    ListDatabaseInsightsSortByDatabasedisplayname ListDatabaseInsightsSortByEnum = "databaseDisplayName"
    ListDatabaseInsightsSortByDatabasetype        ListDatabaseInsightsSortByEnum = "databaseType"
)

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

ListDatabaseInsightsSortOrderEnum Enum with underlying type: string

type ListDatabaseInsightsSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseInsightsSortOrderEnum

const (
    ListDatabaseInsightsSortOrderAsc  ListDatabaseInsightsSortOrderEnum = "ASC"
    ListDatabaseInsightsSortOrderDesc ListDatabaseInsightsSortOrderEnum = "DESC"
)

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

ListEnterpriseManagerBridgesRequest wrapper for the ListEnterpriseManagerBridges operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListEnterpriseManagerBridges.go.html to see an example of how to use 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
}

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

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

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

func (ListEnterpriseManagerBridgesRequest) String

func (request ListEnterpriseManagerBridgesRequest) String() 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

ListEnterpriseManagerBridgesResponse wrapper for the ListEnterpriseManagerBridges operation

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

func (ListEnterpriseManagerBridgesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListEnterpriseManagerBridgesResponse) String

func (response ListEnterpriseManagerBridgesResponse) String() string

type ListEnterpriseManagerBridgesSortByEnum

ListEnterpriseManagerBridgesSortByEnum Enum with underlying type: string

type ListEnterpriseManagerBridgesSortByEnum string

Set of constants representing the allowable values for ListEnterpriseManagerBridgesSortByEnum

const (
    ListEnterpriseManagerBridgesSortByTimecreated ListEnterpriseManagerBridgesSortByEnum = "timeCreated"
    ListEnterpriseManagerBridgesSortByDisplayname ListEnterpriseManagerBridgesSortByEnum = "displayName"
)

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

ListEnterpriseManagerBridgesSortOrderEnum Enum with underlying type: string

type ListEnterpriseManagerBridgesSortOrderEnum string

Set of constants representing the allowable values for ListEnterpriseManagerBridgesSortOrderEnum

const (
    ListEnterpriseManagerBridgesSortOrderAsc  ListEnterpriseManagerBridgesSortOrderEnum = "ASC"
    ListEnterpriseManagerBridgesSortOrderDesc ListEnterpriseManagerBridgesSortOrderEnum = "DESC"
)

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

ListExadataConfigurationsRequest wrapper for the ListExadataConfigurations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListExadataConfigurations.go.html to see an example of how to use 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
}

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

ListExadataConfigurationsResponse wrapper for the ListExadataConfigurations operation

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

func (ListExadataConfigurationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListExadataConfigurationsResponse) String

func (response ListExadataConfigurationsResponse) String() string

type ListExadataConfigurationsSortByEnum

ListExadataConfigurationsSortByEnum Enum with underlying type: string

type ListExadataConfigurationsSortByEnum string

Set of constants representing the allowable values for ListExadataConfigurationsSortByEnum

const (
    ListExadataConfigurationsSortByExadataname        ListExadataConfigurationsSortByEnum = "exadataName"
    ListExadataConfigurationsSortByExadatadisplayname ListExadataConfigurationsSortByEnum = "exadataDisplayName"
    ListExadataConfigurationsSortByExadatatype        ListExadataConfigurationsSortByEnum = "exadataType"
)

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

ListExadataConfigurationsSortOrderEnum Enum with underlying type: string

type ListExadataConfigurationsSortOrderEnum string

Set of constants representing the allowable values for ListExadataConfigurationsSortOrderEnum

const (
    ListExadataConfigurationsSortOrderAsc  ListExadataConfigurationsSortOrderEnum = "ASC"
    ListExadataConfigurationsSortOrderDesc ListExadataConfigurationsSortOrderEnum = "DESC"
)

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

ListExadataInsightsRequest wrapper for the ListExadataInsights operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListExadataInsights.go.html to see an example of how to use 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
}

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

ListExadataInsightsResponse wrapper for the ListExadataInsights operation

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

func (ListExadataInsightsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListExadataInsightsResponse) String

func (response ListExadataInsightsResponse) String() string

type ListExadataInsightsSortByEnum

ListExadataInsightsSortByEnum Enum with underlying type: string

type ListExadataInsightsSortByEnum string

Set of constants representing the allowable values for ListExadataInsightsSortByEnum

const (
    ListExadataInsightsSortByTimecreated ListExadataInsightsSortByEnum = "timeCreated"
    ListExadataInsightsSortByExadataname ListExadataInsightsSortByEnum = "exadataName"
)

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

ListExadataInsightsSortOrderEnum Enum with underlying type: string

type ListExadataInsightsSortOrderEnum string

Set of constants representing the allowable values for ListExadataInsightsSortOrderEnum

const (
    ListExadataInsightsSortOrderAsc  ListExadataInsightsSortOrderEnum = "ASC"
    ListExadataInsightsSortOrderDesc ListExadataInsightsSortOrderEnum = "DESC"
)

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

ListHostConfigurationsPlatformTypeEnum Enum with underlying type: string

type ListHostConfigurationsPlatformTypeEnum string

Set of constants representing the allowable values for ListHostConfigurationsPlatformTypeEnum

const (
    ListHostConfigurationsPlatformTypeLinux   ListHostConfigurationsPlatformTypeEnum = "LINUX"
    ListHostConfigurationsPlatformTypeSolaris ListHostConfigurationsPlatformTypeEnum = "SOLARIS"
    ListHostConfigurationsPlatformTypeSunos   ListHostConfigurationsPlatformTypeEnum = "SUNOS"
    ListHostConfigurationsPlatformTypeZlinux  ListHostConfigurationsPlatformTypeEnum = "ZLINUX"
    ListHostConfigurationsPlatformTypeWindows ListHostConfigurationsPlatformTypeEnum = "WINDOWS"
    ListHostConfigurationsPlatformTypeAix     ListHostConfigurationsPlatformTypeEnum = "AIX"
    ListHostConfigurationsPlatformTypeHpUx    ListHostConfigurationsPlatformTypeEnum = "HP_UX"
)

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

ListHostConfigurationsRequest wrapper for the ListHostConfigurations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListHostConfigurations.go.html to see an example of how to use 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
}

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

ListHostConfigurationsResponse wrapper for the ListHostConfigurations operation

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

func (ListHostConfigurationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListHostConfigurationsResponse) String

func (response ListHostConfigurationsResponse) String() string

type ListHostConfigurationsSortByEnum

ListHostConfigurationsSortByEnum Enum with underlying type: string

type ListHostConfigurationsSortByEnum string

Set of constants representing the allowable values for ListHostConfigurationsSortByEnum

const (
    ListHostConfigurationsSortByHostname     ListHostConfigurationsSortByEnum = "hostName"
    ListHostConfigurationsSortByPlatformtype ListHostConfigurationsSortByEnum = "platformType"
)

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

ListHostConfigurationsSortOrderEnum Enum with underlying type: string

type ListHostConfigurationsSortOrderEnum string

Set of constants representing the allowable values for ListHostConfigurationsSortOrderEnum

const (
    ListHostConfigurationsSortOrderAsc  ListHostConfigurationsSortOrderEnum = "ASC"
    ListHostConfigurationsSortOrderDesc ListHostConfigurationsSortOrderEnum = "DESC"
)

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

ListHostInsightsPlatformTypeEnum Enum with underlying type: string

type ListHostInsightsPlatformTypeEnum string

Set of constants representing the allowable values for ListHostInsightsPlatformTypeEnum

const (
    ListHostInsightsPlatformTypeLinux   ListHostInsightsPlatformTypeEnum = "LINUX"
    ListHostInsightsPlatformTypeSolaris ListHostInsightsPlatformTypeEnum = "SOLARIS"
    ListHostInsightsPlatformTypeSunos   ListHostInsightsPlatformTypeEnum = "SUNOS"
    ListHostInsightsPlatformTypeZlinux  ListHostInsightsPlatformTypeEnum = "ZLINUX"
    ListHostInsightsPlatformTypeWindows ListHostInsightsPlatformTypeEnum = "WINDOWS"
    ListHostInsightsPlatformTypeAix     ListHostInsightsPlatformTypeEnum = "AIX"
    ListHostInsightsPlatformTypeHpUx    ListHostInsightsPlatformTypeEnum = "HP_UX"
)

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

ListHostInsightsRequest wrapper for the ListHostInsights operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListHostInsights.go.html to see an example of how to use 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
}

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

ListHostInsightsResponse wrapper for the ListHostInsights operation

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

func (ListHostInsightsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListHostInsightsResponse) String

func (response ListHostInsightsResponse) String() string

type ListHostInsightsSortByEnum

ListHostInsightsSortByEnum Enum with underlying type: string

type ListHostInsightsSortByEnum string

Set of constants representing the allowable values for ListHostInsightsSortByEnum

const (
    ListHostInsightsSortByHostname ListHostInsightsSortByEnum = "hostName"
    ListHostInsightsSortByHosttype ListHostInsightsSortByEnum = "hostType"
)

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

ListHostInsightsSortOrderEnum Enum with underlying type: string

type ListHostInsightsSortOrderEnum string

Set of constants representing the allowable values for ListHostInsightsSortOrderEnum

const (
    ListHostInsightsSortOrderAsc  ListHostInsightsSortOrderEnum = "ASC"
    ListHostInsightsSortOrderDesc ListHostInsightsSortOrderEnum = "DESC"
)

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

ListHostedEntitiesPlatformTypeEnum Enum with underlying type: string

type ListHostedEntitiesPlatformTypeEnum string

Set of constants representing the allowable values for ListHostedEntitiesPlatformTypeEnum

const (
    ListHostedEntitiesPlatformTypeLinux   ListHostedEntitiesPlatformTypeEnum = "LINUX"
    ListHostedEntitiesPlatformTypeSolaris ListHostedEntitiesPlatformTypeEnum = "SOLARIS"
    ListHostedEntitiesPlatformTypeSunos   ListHostedEntitiesPlatformTypeEnum = "SUNOS"
    ListHostedEntitiesPlatformTypeZlinux  ListHostedEntitiesPlatformTypeEnum = "ZLINUX"
    ListHostedEntitiesPlatformTypeWindows ListHostedEntitiesPlatformTypeEnum = "WINDOWS"
    ListHostedEntitiesPlatformTypeAix     ListHostedEntitiesPlatformTypeEnum = "AIX"
    ListHostedEntitiesPlatformTypeHpUx    ListHostedEntitiesPlatformTypeEnum = "HP_UX"
)

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

ListHostedEntitiesRequest wrapper for the ListHostedEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListHostedEntities.go.html to see an example of how to use 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
}

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

ListHostedEntitiesResponse wrapper for the ListHostedEntities operation

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

func (ListHostedEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListHostedEntitiesResponse) String

func (response ListHostedEntitiesResponse) String() string

type ListHostedEntitiesSortByEnum

ListHostedEntitiesSortByEnum Enum with underlying type: string

type ListHostedEntitiesSortByEnum string

Set of constants representing the allowable values for ListHostedEntitiesSortByEnum

const (
    ListHostedEntitiesSortByEntityname ListHostedEntitiesSortByEnum = "entityName"
    ListHostedEntitiesSortByEntitytype ListHostedEntitiesSortByEnum = "entityType"
)

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

ListHostedEntitiesSortOrderEnum Enum with underlying type: string

type ListHostedEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListHostedEntitiesSortOrderEnum

const (
    ListHostedEntitiesSortOrderAsc  ListHostedEntitiesSortOrderEnum = "ASC"
    ListHostedEntitiesSortOrderDesc ListHostedEntitiesSortOrderEnum = "DESC"
)

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

ListImportableAgentEntitiesRequest wrapper for the ListImportableAgentEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListImportableAgentEntities.go.html to see an example of how to use 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
}

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

ListImportableAgentEntitiesResponse wrapper for the ListImportableAgentEntities operation

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

func (ListImportableAgentEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListImportableAgentEntitiesResponse) String

func (response ListImportableAgentEntitiesResponse) String() string

type ListImportableAgentEntitiesSortByEnum

ListImportableAgentEntitiesSortByEnum Enum with underlying type: string

type ListImportableAgentEntitiesSortByEnum string

Set of constants representing the allowable values for ListImportableAgentEntitiesSortByEnum

const (
    ListImportableAgentEntitiesSortByEntityname ListImportableAgentEntitiesSortByEnum = "entityName"
    ListImportableAgentEntitiesSortByEntitytype ListImportableAgentEntitiesSortByEnum = "entityType"
)

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

ListImportableAgentEntitiesSortOrderEnum Enum with underlying type: string

type ListImportableAgentEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListImportableAgentEntitiesSortOrderEnum

const (
    ListImportableAgentEntitiesSortOrderAsc  ListImportableAgentEntitiesSortOrderEnum = "ASC"
    ListImportableAgentEntitiesSortOrderDesc ListImportableAgentEntitiesSortOrderEnum = "DESC"
)

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

ListImportableComputeEntitiesRequest wrapper for the ListImportableComputeEntities operation

# See also

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

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
}

func (ListImportableComputeEntitiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListImportableComputeEntitiesRequest) HTTPRequest

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

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

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

func (ListImportableComputeEntitiesRequest) String

func (request ListImportableComputeEntitiesRequest) String() string

func (ListImportableComputeEntitiesRequest) ValidateEnumValue

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

ListImportableComputeEntitiesResponse wrapper for the ListImportableComputeEntities operation

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

func (ListImportableComputeEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListImportableComputeEntitiesResponse) String

func (response ListImportableComputeEntitiesResponse) String() string

type ListImportableComputeEntitiesSortByEnum

ListImportableComputeEntitiesSortByEnum Enum with underlying type: string

type ListImportableComputeEntitiesSortByEnum string

Set of constants representing the allowable values for ListImportableComputeEntitiesSortByEnum

const (
    ListImportableComputeEntitiesSortByComputeid          ListImportableComputeEntitiesSortByEnum = "computeId"
    ListImportableComputeEntitiesSortByComputedisplayname ListImportableComputeEntitiesSortByEnum = "computeDisplayName"
    ListImportableComputeEntitiesSortByPlatformtype       ListImportableComputeEntitiesSortByEnum = "platformType"
    ListImportableComputeEntitiesSortByHostname           ListImportableComputeEntitiesSortByEnum = "hostName"
)

func GetListImportableComputeEntitiesSortByEnumValues

func GetListImportableComputeEntitiesSortByEnumValues() []ListImportableComputeEntitiesSortByEnum

GetListImportableComputeEntitiesSortByEnumValues Enumerates the set of values for ListImportableComputeEntitiesSortByEnum

func GetMappingListImportableComputeEntitiesSortByEnum

func GetMappingListImportableComputeEntitiesSortByEnum(val string) (ListImportableComputeEntitiesSortByEnum, bool)

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

type ListImportableComputeEntitiesSortOrderEnum

ListImportableComputeEntitiesSortOrderEnum Enum with underlying type: string

type ListImportableComputeEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListImportableComputeEntitiesSortOrderEnum

const (
    ListImportableComputeEntitiesSortOrderAsc  ListImportableComputeEntitiesSortOrderEnum = "ASC"
    ListImportableComputeEntitiesSortOrderDesc ListImportableComputeEntitiesSortOrderEnum = "DESC"
)

func GetListImportableComputeEntitiesSortOrderEnumValues

func GetListImportableComputeEntitiesSortOrderEnumValues() []ListImportableComputeEntitiesSortOrderEnum

GetListImportableComputeEntitiesSortOrderEnumValues Enumerates the set of values for ListImportableComputeEntitiesSortOrderEnum

func GetMappingListImportableComputeEntitiesSortOrderEnum

func GetMappingListImportableComputeEntitiesSortOrderEnum(val string) (ListImportableComputeEntitiesSortOrderEnum, bool)

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

type ListImportableEnterpriseManagerEntitiesRequest

ListImportableEnterpriseManagerEntitiesRequest wrapper for the ListImportableEnterpriseManagerEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListImportableEnterpriseManagerEntities.go.html to see an example of how to use 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
}

func (ListImportableEnterpriseManagerEntitiesRequest) BinaryRequestBody

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

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

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

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

func (ListImportableEnterpriseManagerEntitiesRequest) String

func (request ListImportableEnterpriseManagerEntitiesRequest) String() 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

ListImportableEnterpriseManagerEntitiesResponse wrapper for the ListImportableEnterpriseManagerEntities operation

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

func (ListImportableEnterpriseManagerEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListImportableEnterpriseManagerEntitiesResponse) String

func (response ListImportableEnterpriseManagerEntitiesResponse) String() string

type ListNewsReportsRequest

ListNewsReportsRequest wrapper for the ListNewsReports operation

# See also

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

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
}

func (ListNewsReportsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListNewsReportsRequest) HTTPRequest

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

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

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

func (ListNewsReportsRequest) String

func (request ListNewsReportsRequest) String() string

func (ListNewsReportsRequest) ValidateEnumValue

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

ListNewsReportsResponse wrapper for the ListNewsReports operation

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

func (ListNewsReportsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListNewsReportsResponse) String

func (response ListNewsReportsResponse) String() string

type ListNewsReportsSortByEnum

ListNewsReportsSortByEnum Enum with underlying type: string

type ListNewsReportsSortByEnum string

Set of constants representing the allowable values for ListNewsReportsSortByEnum

const (
    ListNewsReportsSortByName          ListNewsReportsSortByEnum = "name"
    ListNewsReportsSortByNewsfrequency ListNewsReportsSortByEnum = "newsFrequency"
)

func GetListNewsReportsSortByEnumValues

func GetListNewsReportsSortByEnumValues() []ListNewsReportsSortByEnum

GetListNewsReportsSortByEnumValues Enumerates the set of values for ListNewsReportsSortByEnum

func GetMappingListNewsReportsSortByEnum

func GetMappingListNewsReportsSortByEnum(val string) (ListNewsReportsSortByEnum, bool)

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

type ListNewsReportsSortOrderEnum

ListNewsReportsSortOrderEnum Enum with underlying type: string

type ListNewsReportsSortOrderEnum string

Set of constants representing the allowable values for ListNewsReportsSortOrderEnum

const (
    ListNewsReportsSortOrderAsc  ListNewsReportsSortOrderEnum = "ASC"
    ListNewsReportsSortOrderDesc ListNewsReportsSortOrderEnum = "DESC"
)

func GetListNewsReportsSortOrderEnumValues

func GetListNewsReportsSortOrderEnumValues() []ListNewsReportsSortOrderEnum

GetListNewsReportsSortOrderEnumValues Enumerates the set of values for ListNewsReportsSortOrderEnum

func GetMappingListNewsReportsSortOrderEnum

func GetMappingListNewsReportsSortOrderEnum(val string) (ListNewsReportsSortOrderEnum, bool)

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

type ListObjects

ListObjects List of the objects.

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

func (ListObjects) String

func (m ListObjects) String() string

func (ListObjects) ValidateEnumValue

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

ListOperationsInsightsPrivateEndpointsRequest wrapper for the ListOperationsInsightsPrivateEndpoints operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListOperationsInsightsPrivateEndpoints.go.html to see an example of how to use 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
}

func (ListOperationsInsightsPrivateEndpointsRequest) BinaryRequestBody

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

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

func (request ListOperationsInsightsPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOperationsInsightsPrivateEndpointsRequest) String

func (request ListOperationsInsightsPrivateEndpointsRequest) String() 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

ListOperationsInsightsPrivateEndpointsResponse wrapper for the ListOperationsInsightsPrivateEndpoints operation

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"`
}

func (ListOperationsInsightsPrivateEndpointsResponse) HTTPResponse

func (response ListOperationsInsightsPrivateEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOperationsInsightsPrivateEndpointsResponse) String

func (response ListOperationsInsightsPrivateEndpointsResponse) String() string

type ListOperationsInsightsPrivateEndpointsSortByEnum

ListOperationsInsightsPrivateEndpointsSortByEnum Enum with underlying type: string

type ListOperationsInsightsPrivateEndpointsSortByEnum string

Set of constants representing the allowable values for ListOperationsInsightsPrivateEndpointsSortByEnum

const (
    ListOperationsInsightsPrivateEndpointsSortByTimecreated ListOperationsInsightsPrivateEndpointsSortByEnum = "timeCreated"
    ListOperationsInsightsPrivateEndpointsSortById          ListOperationsInsightsPrivateEndpointsSortByEnum = "id"
    ListOperationsInsightsPrivateEndpointsSortByDisplayname ListOperationsInsightsPrivateEndpointsSortByEnum = "displayName"
)

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

ListOperationsInsightsPrivateEndpointsSortOrderEnum Enum with underlying type: string

type ListOperationsInsightsPrivateEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListOperationsInsightsPrivateEndpointsSortOrderEnum

const (
    ListOperationsInsightsPrivateEndpointsSortOrderAsc  ListOperationsInsightsPrivateEndpointsSortOrderEnum = "ASC"
    ListOperationsInsightsPrivateEndpointsSortOrderDesc ListOperationsInsightsPrivateEndpointsSortOrderEnum = "DESC"
)

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

ListOperationsInsightsWarehouseUsersRequest wrapper for the ListOperationsInsightsWarehouseUsers operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListOperationsInsightsWarehouseUsers.go.html to see an example of how to use 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
}

func (ListOperationsInsightsWarehouseUsersRequest) BinaryRequestBody

func (request ListOperationsInsightsWarehouseUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request ListOperationsInsightsWarehouseUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOperationsInsightsWarehouseUsersRequest) String

func (request ListOperationsInsightsWarehouseUsersRequest) String() 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

ListOperationsInsightsWarehouseUsersResponse wrapper for the ListOperationsInsightsWarehouseUsers operation

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"`
}

func (ListOperationsInsightsWarehouseUsersResponse) HTTPResponse

func (response ListOperationsInsightsWarehouseUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOperationsInsightsWarehouseUsersResponse) String

func (response ListOperationsInsightsWarehouseUsersResponse) String() string

type ListOperationsInsightsWarehouseUsersSortByEnum

ListOperationsInsightsWarehouseUsersSortByEnum Enum with underlying type: string

type ListOperationsInsightsWarehouseUsersSortByEnum string

Set of constants representing the allowable values for ListOperationsInsightsWarehouseUsersSortByEnum

const (
    ListOperationsInsightsWarehouseUsersSortByTimecreated ListOperationsInsightsWarehouseUsersSortByEnum = "timeCreated"
    ListOperationsInsightsWarehouseUsersSortByDisplayname ListOperationsInsightsWarehouseUsersSortByEnum = "displayName"
)

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

ListOperationsInsightsWarehouseUsersSortOrderEnum Enum with underlying type: string

type ListOperationsInsightsWarehouseUsersSortOrderEnum string

Set of constants representing the allowable values for ListOperationsInsightsWarehouseUsersSortOrderEnum

const (
    ListOperationsInsightsWarehouseUsersSortOrderAsc  ListOperationsInsightsWarehouseUsersSortOrderEnum = "ASC"
    ListOperationsInsightsWarehouseUsersSortOrderDesc ListOperationsInsightsWarehouseUsersSortOrderEnum = "DESC"
)

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

ListOperationsInsightsWarehousesRequest wrapper for the ListOperationsInsightsWarehouses operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListOperationsInsightsWarehouses.go.html to see an example of how to use 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
}

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

func (request ListOperationsInsightsWarehousesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOperationsInsightsWarehousesRequest) String

func (request ListOperationsInsightsWarehousesRequest) String() 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

ListOperationsInsightsWarehousesResponse wrapper for the ListOperationsInsightsWarehouses operation

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"`
}

func (ListOperationsInsightsWarehousesResponse) HTTPResponse

func (response ListOperationsInsightsWarehousesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOperationsInsightsWarehousesResponse) String

func (response ListOperationsInsightsWarehousesResponse) String() string

type ListOperationsInsightsWarehousesSortByEnum

ListOperationsInsightsWarehousesSortByEnum Enum with underlying type: string

type ListOperationsInsightsWarehousesSortByEnum string

Set of constants representing the allowable values for ListOperationsInsightsWarehousesSortByEnum

const (
    ListOperationsInsightsWarehousesSortByTimecreated ListOperationsInsightsWarehousesSortByEnum = "timeCreated"
    ListOperationsInsightsWarehousesSortByDisplayname ListOperationsInsightsWarehousesSortByEnum = "displayName"
)

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

ListOperationsInsightsWarehousesSortOrderEnum Enum with underlying type: string

type ListOperationsInsightsWarehousesSortOrderEnum string

Set of constants representing the allowable values for ListOperationsInsightsWarehousesSortOrderEnum

const (
    ListOperationsInsightsWarehousesSortOrderAsc  ListOperationsInsightsWarehousesSortOrderEnum = "ASC"
    ListOperationsInsightsWarehousesSortOrderDesc ListOperationsInsightsWarehousesSortOrderEnum = "DESC"
)

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

ListOpsiConfigurationsRequest wrapper for the ListOpsiConfigurations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListOpsiConfigurations.go.html to see an example of how to use ListOpsiConfigurationsRequest.

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
}

func (ListOpsiConfigurationsRequest) BinaryRequestBody

func (request ListOpsiConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOpsiConfigurationsRequest) HTTPRequest

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

func (request ListOpsiConfigurationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOpsiConfigurationsRequest) String

func (request ListOpsiConfigurationsRequest) String() string

func (ListOpsiConfigurationsRequest) ValidateEnumValue

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

ListOpsiConfigurationsResponse wrapper for the ListOpsiConfigurations operation

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"`
}

func (ListOpsiConfigurationsResponse) HTTPResponse

func (response ListOpsiConfigurationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOpsiConfigurationsResponse) String

func (response ListOpsiConfigurationsResponse) String() string

type ListOpsiConfigurationsSortByEnum

ListOpsiConfigurationsSortByEnum Enum with underlying type: string

type ListOpsiConfigurationsSortByEnum string

Set of constants representing the allowable values for ListOpsiConfigurationsSortByEnum

const (
    ListOpsiConfigurationsSortByDisplayname ListOpsiConfigurationsSortByEnum = "displayName"
)

func GetListOpsiConfigurationsSortByEnumValues

func GetListOpsiConfigurationsSortByEnumValues() []ListOpsiConfigurationsSortByEnum

GetListOpsiConfigurationsSortByEnumValues Enumerates the set of values for ListOpsiConfigurationsSortByEnum

func GetMappingListOpsiConfigurationsSortByEnum

func GetMappingListOpsiConfigurationsSortByEnum(val string) (ListOpsiConfigurationsSortByEnum, bool)

GetMappingListOpsiConfigurationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOpsiConfigurationsSortOrderEnum

ListOpsiConfigurationsSortOrderEnum Enum with underlying type: string

type ListOpsiConfigurationsSortOrderEnum string

Set of constants representing the allowable values for ListOpsiConfigurationsSortOrderEnum

const (
    ListOpsiConfigurationsSortOrderAsc  ListOpsiConfigurationsSortOrderEnum = "ASC"
    ListOpsiConfigurationsSortOrderDesc ListOpsiConfigurationsSortOrderEnum = "DESC"
)

func GetListOpsiConfigurationsSortOrderEnumValues

func GetListOpsiConfigurationsSortOrderEnumValues() []ListOpsiConfigurationsSortOrderEnum

GetListOpsiConfigurationsSortOrderEnumValues Enumerates the set of values for ListOpsiConfigurationsSortOrderEnum

func GetMappingListOpsiConfigurationsSortOrderEnum

func GetMappingListOpsiConfigurationsSortOrderEnum(val string) (ListOpsiConfigurationsSortOrderEnum, bool)

GetMappingListOpsiConfigurationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOpsiDataObjectsRequest

ListOpsiDataObjectsRequest wrapper for the ListOpsiDataObjects operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListOpsiDataObjects.go.html to see an example of how to use ListOpsiDataObjectsRequest.

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
}

func (ListOpsiDataObjectsRequest) BinaryRequestBody

func (request ListOpsiDataObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOpsiDataObjectsRequest) HTTPRequest

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

func (request ListOpsiDataObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOpsiDataObjectsRequest) String

func (request ListOpsiDataObjectsRequest) String() string

func (ListOpsiDataObjectsRequest) ValidateEnumValue

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

ListOpsiDataObjectsResponse wrapper for the ListOpsiDataObjects operation

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"`
}

func (ListOpsiDataObjectsResponse) HTTPResponse

func (response ListOpsiDataObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOpsiDataObjectsResponse) String

func (response ListOpsiDataObjectsResponse) String() string

type ListOpsiDataObjectsSortByEnum

ListOpsiDataObjectsSortByEnum Enum with underlying type: string

type ListOpsiDataObjectsSortByEnum string

Set of constants representing the allowable values for ListOpsiDataObjectsSortByEnum

const (
    ListOpsiDataObjectsSortByDisplayname    ListOpsiDataObjectsSortByEnum = "displayName"
    ListOpsiDataObjectsSortByDataobjecttype ListOpsiDataObjectsSortByEnum = "dataObjectType"
    ListOpsiDataObjectsSortByName           ListOpsiDataObjectsSortByEnum = "name"
)

func GetListOpsiDataObjectsSortByEnumValues

func GetListOpsiDataObjectsSortByEnumValues() []ListOpsiDataObjectsSortByEnum

GetListOpsiDataObjectsSortByEnumValues Enumerates the set of values for ListOpsiDataObjectsSortByEnum

func GetMappingListOpsiDataObjectsSortByEnum

func GetMappingListOpsiDataObjectsSortByEnum(val string) (ListOpsiDataObjectsSortByEnum, bool)

GetMappingListOpsiDataObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOpsiDataObjectsSortOrderEnum

ListOpsiDataObjectsSortOrderEnum Enum with underlying type: string

type ListOpsiDataObjectsSortOrderEnum string

Set of constants representing the allowable values for ListOpsiDataObjectsSortOrderEnum

const (
    ListOpsiDataObjectsSortOrderAsc  ListOpsiDataObjectsSortOrderEnum = "ASC"
    ListOpsiDataObjectsSortOrderDesc ListOpsiDataObjectsSortOrderEnum = "DESC"
)

func GetListOpsiDataObjectsSortOrderEnumValues

func GetListOpsiDataObjectsSortOrderEnumValues() []ListOpsiDataObjectsSortOrderEnum

GetListOpsiDataObjectsSortOrderEnumValues Enumerates the set of values for ListOpsiDataObjectsSortOrderEnum

func GetMappingListOpsiDataObjectsSortOrderEnum

func GetMappingListOpsiDataObjectsSortOrderEnum(val string) (ListOpsiDataObjectsSortOrderEnum, bool)

GetMappingListOpsiDataObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlPlansRequest

ListSqlPlansRequest wrapper for the ListSqlPlans operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListSqlPlans.go.html to see an example of how to use 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
}

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

ListSqlPlansResponse wrapper for the ListSqlPlans operation

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"`
}

func (ListSqlPlansResponse) HTTPResponse

func (response ListSqlPlansResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlPlansResponse) String

func (response ListSqlPlansResponse) String() string

type ListSqlSearchesRequest

ListSqlSearchesRequest wrapper for the ListSqlSearches operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListSqlSearches.go.html to see an example of how to use 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
}

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

ListSqlSearchesResponse wrapper for the ListSqlSearches operation

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"`
}

func (ListSqlSearchesResponse) HTTPResponse

func (response ListSqlSearchesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlSearchesResponse) String

func (response ListSqlSearchesResponse) String() string

type ListSqlTextsRequest

ListSqlTextsRequest wrapper for the ListSqlTexts operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListSqlTexts.go.html to see an example of how to use 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
}

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

ListSqlTextsResponse wrapper for the ListSqlTexts operation

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"`
}

func (ListSqlTextsResponse) HTTPResponse

func (response ListSqlTextsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTextsResponse) String

func (response ListSqlTextsResponse) String() string

type ListWarehouseDataObjectsRequest

ListWarehouseDataObjectsRequest wrapper for the ListWarehouseDataObjects operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListWarehouseDataObjects.go.html to see an example of how to use ListWarehouseDataObjectsRequest.

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
}

func (ListWarehouseDataObjectsRequest) BinaryRequestBody

func (request ListWarehouseDataObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWarehouseDataObjectsRequest) HTTPRequest

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

func (request ListWarehouseDataObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWarehouseDataObjectsRequest) String

func (request ListWarehouseDataObjectsRequest) String() string

func (ListWarehouseDataObjectsRequest) ValidateEnumValue

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

ListWarehouseDataObjectsResponse wrapper for the ListWarehouseDataObjects operation

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"`
}

func (ListWarehouseDataObjectsResponse) HTTPResponse

func (response ListWarehouseDataObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWarehouseDataObjectsResponse) String

func (response ListWarehouseDataObjectsResponse) String() string

type ListWarehouseDataObjectsSortByEnum

ListWarehouseDataObjectsSortByEnum Enum with underlying type: string

type ListWarehouseDataObjectsSortByEnum string

Set of constants representing the allowable values for ListWarehouseDataObjectsSortByEnum

const (
    ListWarehouseDataObjectsSortByDataobjecttype ListWarehouseDataObjectsSortByEnum = "dataObjectType"
    ListWarehouseDataObjectsSortByName           ListWarehouseDataObjectsSortByEnum = "name"
    ListWarehouseDataObjectsSortByOwner          ListWarehouseDataObjectsSortByEnum = "owner"
)

func GetListWarehouseDataObjectsSortByEnumValues

func GetListWarehouseDataObjectsSortByEnumValues() []ListWarehouseDataObjectsSortByEnum

GetListWarehouseDataObjectsSortByEnumValues Enumerates the set of values for ListWarehouseDataObjectsSortByEnum

func GetMappingListWarehouseDataObjectsSortByEnum

func GetMappingListWarehouseDataObjectsSortByEnum(val string) (ListWarehouseDataObjectsSortByEnum, bool)

GetMappingListWarehouseDataObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWarehouseDataObjectsSortOrderEnum

ListWarehouseDataObjectsSortOrderEnum Enum with underlying type: string

type ListWarehouseDataObjectsSortOrderEnum string

Set of constants representing the allowable values for ListWarehouseDataObjectsSortOrderEnum

const (
    ListWarehouseDataObjectsSortOrderAsc  ListWarehouseDataObjectsSortOrderEnum = "ASC"
    ListWarehouseDataObjectsSortOrderDesc ListWarehouseDataObjectsSortOrderEnum = "DESC"
)

func GetListWarehouseDataObjectsSortOrderEnumValues

func GetListWarehouseDataObjectsSortOrderEnumValues() []ListWarehouseDataObjectsSortOrderEnum

GetListWarehouseDataObjectsSortOrderEnumValues Enumerates the set of values for ListWarehouseDataObjectsSortOrderEnum

func GetMappingListWarehouseDataObjectsSortOrderEnum

func GetMappingListWarehouseDataObjectsSortOrderEnum(val string) (ListWarehouseDataObjectsSortOrderEnum, bool)

GetMappingListWarehouseDataObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWarehouseDataObjectsSummaryFieldEnum

ListWarehouseDataObjectsSummaryFieldEnum Enum with underlying type: string

type ListWarehouseDataObjectsSummaryFieldEnum string

Set of constants representing the allowable values for ListWarehouseDataObjectsSummaryFieldEnum

const (
    ListWarehouseDataObjectsSummaryFieldDetails ListWarehouseDataObjectsSummaryFieldEnum = "details"
)

func GetListWarehouseDataObjectsSummaryFieldEnumValues

func GetListWarehouseDataObjectsSummaryFieldEnumValues() []ListWarehouseDataObjectsSummaryFieldEnum

GetListWarehouseDataObjectsSummaryFieldEnumValues Enumerates the set of values for ListWarehouseDataObjectsSummaryFieldEnum

func GetMappingListWarehouseDataObjectsSummaryFieldEnum

func GetMappingListWarehouseDataObjectsSummaryFieldEnum(val string) (ListWarehouseDataObjectsSummaryFieldEnum, bool)

GetMappingListWarehouseDataObjectsSummaryFieldEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWarehouseDataObjectsWarehouseTypeEnum

ListWarehouseDataObjectsWarehouseTypeEnum Enum with underlying type: string

type ListWarehouseDataObjectsWarehouseTypeEnum string

Set of constants representing the allowable values for ListWarehouseDataObjectsWarehouseTypeEnum

const (
    ListWarehouseDataObjectsWarehouseTypeAwrhubs ListWarehouseDataObjectsWarehouseTypeEnum = "awrHubs"
)

func GetListWarehouseDataObjectsWarehouseTypeEnumValues

func GetListWarehouseDataObjectsWarehouseTypeEnumValues() []ListWarehouseDataObjectsWarehouseTypeEnum

GetListWarehouseDataObjectsWarehouseTypeEnumValues Enumerates the set of values for ListWarehouseDataObjectsWarehouseTypeEnum

func GetMappingListWarehouseDataObjectsWarehouseTypeEnum

func GetMappingListWarehouseDataObjectsWarehouseTypeEnum(val string) (ListWarehouseDataObjectsWarehouseTypeEnum, bool)

GetMappingListWarehouseDataObjectsWarehouseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListWorkRequestErrors.go.html to see an example of how to use 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
}

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

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"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

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

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListWorkRequestLogs.go.html to see an example of how to use 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
}

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

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"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

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

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/ListWorkRequests.go.html to see an example of how to use 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
}

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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

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"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

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

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

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

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting    ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

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

MacsManagedCloudHostConfigurationSummary Configuration Summary of a Macs Managed Cloud host.

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"`
}

func (MacsManagedCloudHostConfigurationSummary) GetCompartmentId

func (m MacsManagedCloudHostConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedCloudHostConfigurationSummary) GetCoresPerSocket

func (m MacsManagedCloudHostConfigurationSummary) GetCoresPerSocket() *int

GetCoresPerSocket returns CoresPerSocket

func (MacsManagedCloudHostConfigurationSummary) GetCpuArchitecture

func (m MacsManagedCloudHostConfigurationSummary) GetCpuArchitecture() *string

GetCpuArchitecture returns CpuArchitecture

func (MacsManagedCloudHostConfigurationSummary) GetCpuCacheInMBs

func (m MacsManagedCloudHostConfigurationSummary) GetCpuCacheInMBs() *float64

GetCpuCacheInMBs returns CpuCacheInMBs

func (MacsManagedCloudHostConfigurationSummary) GetCpuFrequencyInMhz

func (m MacsManagedCloudHostConfigurationSummary) GetCpuFrequencyInMhz() *float64

GetCpuFrequencyInMhz returns CpuFrequencyInMhz

func (MacsManagedCloudHostConfigurationSummary) GetCpuImplementation

func (m MacsManagedCloudHostConfigurationSummary) GetCpuImplementation() *string

GetCpuImplementation returns CpuImplementation

func (MacsManagedCloudHostConfigurationSummary) GetCpuVendor

func (m MacsManagedCloudHostConfigurationSummary) GetCpuVendor() *string

GetCpuVendor returns CpuVendor

func (MacsManagedCloudHostConfigurationSummary) GetDefinedTags

func (m MacsManagedCloudHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedCloudHostConfigurationSummary) GetFreeformTags

func (m MacsManagedCloudHostConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedCloudHostConfigurationSummary) GetHostInsightId

func (m MacsManagedCloudHostConfigurationSummary) GetHostInsightId() *string

GetHostInsightId returns HostInsightId

func (MacsManagedCloudHostConfigurationSummary) GetHostName

func (m MacsManagedCloudHostConfigurationSummary) GetHostName() *string

GetHostName returns HostName

func (MacsManagedCloudHostConfigurationSummary) GetIsHyperThreadingEnabled

func (m MacsManagedCloudHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (MacsManagedCloudHostConfigurationSummary) GetPlatformType

func (m MacsManagedCloudHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum

GetPlatformType returns PlatformType

func (MacsManagedCloudHostConfigurationSummary) GetPlatformVendor

func (m MacsManagedCloudHostConfigurationSummary) GetPlatformVendor() *string

GetPlatformVendor returns PlatformVendor

func (MacsManagedCloudHostConfigurationSummary) GetPlatformVersion

func (m MacsManagedCloudHostConfigurationSummary) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (MacsManagedCloudHostConfigurationSummary) GetThreadsPerSocket

func (m MacsManagedCloudHostConfigurationSummary) GetThreadsPerSocket() *int

GetThreadsPerSocket returns ThreadsPerSocket

func (MacsManagedCloudHostConfigurationSummary) GetTotalCpus

func (m MacsManagedCloudHostConfigurationSummary) GetTotalCpus() *int

GetTotalCpus returns TotalCpus

func (MacsManagedCloudHostConfigurationSummary) GetTotalMemoryInGBs

func (m MacsManagedCloudHostConfigurationSummary) GetTotalMemoryInGBs() *float64

GetTotalMemoryInGBs returns TotalMemoryInGBs

func (MacsManagedCloudHostConfigurationSummary) GetTotalSockets

func (m MacsManagedCloudHostConfigurationSummary) GetTotalSockets() *int

GetTotalSockets returns TotalSockets

func (MacsManagedCloudHostConfigurationSummary) MarshalJSON

func (m MacsManagedCloudHostConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedCloudHostConfigurationSummary) String

func (m MacsManagedCloudHostConfigurationSummary) String() string

func (MacsManagedCloudHostConfigurationSummary) ValidateEnumValue

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

MacsManagedCloudHostInsight MACS-managed OCI Compute host insight resource.

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"`
}

func (MacsManagedCloudHostInsight) GetCompartmentId

func (m MacsManagedCloudHostInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedCloudHostInsight) GetDefinedTags

func (m MacsManagedCloudHostInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedCloudHostInsight) GetFreeformTags

func (m MacsManagedCloudHostInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedCloudHostInsight) GetHostDisplayName

func (m MacsManagedCloudHostInsight) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (MacsManagedCloudHostInsight) GetHostName

func (m MacsManagedCloudHostInsight) GetHostName() *string

GetHostName returns HostName

func (MacsManagedCloudHostInsight) GetHostType

func (m MacsManagedCloudHostInsight) GetHostType() *string

GetHostType returns HostType

func (MacsManagedCloudHostInsight) GetId

func (m MacsManagedCloudHostInsight) GetId() *string

GetId returns Id

func (MacsManagedCloudHostInsight) GetLifecycleDetails

func (m MacsManagedCloudHostInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedCloudHostInsight) GetLifecycleState

func (m MacsManagedCloudHostInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MacsManagedCloudHostInsight) GetProcessorCount

func (m MacsManagedCloudHostInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedCloudHostInsight) GetStatus

func (m MacsManagedCloudHostInsight) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (MacsManagedCloudHostInsight) GetSystemTags

func (m MacsManagedCloudHostInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedCloudHostInsight) GetTimeCreated

func (m MacsManagedCloudHostInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MacsManagedCloudHostInsight) GetTimeUpdated

func (m MacsManagedCloudHostInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MacsManagedCloudHostInsight) MarshalJSON

func (m MacsManagedCloudHostInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedCloudHostInsight) String

func (m MacsManagedCloudHostInsight) String() string

func (MacsManagedCloudHostInsight) ValidateEnumValue

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

MacsManagedCloudHostInsightPlatformTypeEnum Enum with underlying type: string

type MacsManagedCloudHostInsightPlatformTypeEnum string

Set of constants representing the allowable values for MacsManagedCloudHostInsightPlatformTypeEnum

const (
    MacsManagedCloudHostInsightPlatformTypeLinux   MacsManagedCloudHostInsightPlatformTypeEnum = "LINUX"
    MacsManagedCloudHostInsightPlatformTypeSolaris MacsManagedCloudHostInsightPlatformTypeEnum = "SOLARIS"
    MacsManagedCloudHostInsightPlatformTypeSunos   MacsManagedCloudHostInsightPlatformTypeEnum = "SUNOS"
    MacsManagedCloudHostInsightPlatformTypeZlinux  MacsManagedCloudHostInsightPlatformTypeEnum = "ZLINUX"
    MacsManagedCloudHostInsightPlatformTypeWindows MacsManagedCloudHostInsightPlatformTypeEnum = "WINDOWS"
    MacsManagedCloudHostInsightPlatformTypeAix     MacsManagedCloudHostInsightPlatformTypeEnum = "AIX"
    MacsManagedCloudHostInsightPlatformTypeHpUx    MacsManagedCloudHostInsightPlatformTypeEnum = "HP_UX"
)

func GetMacsManagedCloudHostInsightPlatformTypeEnumValues

func GetMacsManagedCloudHostInsightPlatformTypeEnumValues() []MacsManagedCloudHostInsightPlatformTypeEnum

GetMacsManagedCloudHostInsightPlatformTypeEnumValues Enumerates the set of values for MacsManagedCloudHostInsightPlatformTypeEnum

func GetMappingMacsManagedCloudHostInsightPlatformTypeEnum

func GetMappingMacsManagedCloudHostInsightPlatformTypeEnum(val string) (MacsManagedCloudHostInsightPlatformTypeEnum, bool)

GetMappingMacsManagedCloudHostInsightPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MacsManagedCloudHostInsightSummary

MacsManagedCloudHostInsightSummary Summary of a MACS-managed cloud host insight resource.

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"`
}

func (MacsManagedCloudHostInsightSummary) GetCompartmentId

func (m MacsManagedCloudHostInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (MacsManagedCloudHostInsightSummary) GetDefinedTags

func (m MacsManagedCloudHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedCloudHostInsightSummary) GetFreeformTags

func (m MacsManagedCloudHostInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedCloudHostInsightSummary) GetHostDisplayName

func (m MacsManagedCloudHostInsightSummary) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (MacsManagedCloudHostInsightSummary) GetHostName

func (m MacsManagedCloudHostInsightSummary) GetHostName() *string

GetHostName returns HostName

func (MacsManagedCloudHostInsightSummary) GetHostType

func (m MacsManagedCloudHostInsightSummary) GetHostType() *string

GetHostType returns HostType

func (MacsManagedCloudHostInsightSummary) GetId

func (m MacsManagedCloudHostInsightSummary) GetId() *string

GetId returns Id

func (MacsManagedCloudHostInsightSummary) GetLifecycleDetails

func (m MacsManagedCloudHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedCloudHostInsightSummary) GetLifecycleState

func (m MacsManagedCloudHostInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MacsManagedCloudHostInsightSummary) GetOpsiPrivateEndpointId

func (m MacsManagedCloudHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (MacsManagedCloudHostInsightSummary) GetProcessorCount

func (m MacsManagedCloudHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedCloudHostInsightSummary) GetStatus

func (m MacsManagedCloudHostInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (MacsManagedCloudHostInsightSummary) GetSystemTags

func (m MacsManagedCloudHostInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedCloudHostInsightSummary) GetTimeCreated

func (m MacsManagedCloudHostInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MacsManagedCloudHostInsightSummary) GetTimeUpdated

func (m MacsManagedCloudHostInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MacsManagedCloudHostInsightSummary) MarshalJSON

func (m MacsManagedCloudHostInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedCloudHostInsightSummary) String

func (m MacsManagedCloudHostInsightSummary) String() string

func (MacsManagedCloudHostInsightSummary) ValidateEnumValue

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

MacsManagedCloudHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

type MacsManagedCloudHostInsightSummaryPlatformTypeEnum string

Set of constants representing the allowable values for MacsManagedCloudHostInsightSummaryPlatformTypeEnum

const (
    MacsManagedCloudHostInsightSummaryPlatformTypeLinux   MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "LINUX"
    MacsManagedCloudHostInsightSummaryPlatformTypeSolaris MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "SOLARIS"
    MacsManagedCloudHostInsightSummaryPlatformTypeSunos   MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "SUNOS"
    MacsManagedCloudHostInsightSummaryPlatformTypeZlinux  MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "ZLINUX"
    MacsManagedCloudHostInsightSummaryPlatformTypeWindows MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "WINDOWS"
    MacsManagedCloudHostInsightSummaryPlatformTypeAix     MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "AIX"
    MacsManagedCloudHostInsightSummaryPlatformTypeHpUx    MacsManagedCloudHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumValues

func GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumValues() []MacsManagedCloudHostInsightSummaryPlatformTypeEnum

GetMacsManagedCloudHostInsightSummaryPlatformTypeEnumValues Enumerates the set of values for MacsManagedCloudHostInsightSummaryPlatformTypeEnum

func GetMappingMacsManagedCloudHostInsightSummaryPlatformTypeEnum

func GetMappingMacsManagedCloudHostInsightSummaryPlatformTypeEnum(val string) (MacsManagedCloudHostInsightSummaryPlatformTypeEnum, bool)

GetMappingMacsManagedCloudHostInsightSummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MacsManagedExternalDatabaseConfigurationSummary

MacsManagedExternalDatabaseConfigurationSummary Configuration Summary of a Macs Managed External database.

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"`
}

func (MacsManagedExternalDatabaseConfigurationSummary) GetCdbName

func (m MacsManagedExternalDatabaseConfigurationSummary) GetCdbName() *string

GetCdbName returns CdbName

func (MacsManagedExternalDatabaseConfigurationSummary) GetCompartmentId

func (m MacsManagedExternalDatabaseConfigurationSummary) GetCompartmentId() *string

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

func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseType

func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion

func (m MacsManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (MacsManagedExternalDatabaseConfigurationSummary) GetDefinedTags

func (m MacsManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalDatabaseConfigurationSummary) GetFreeformTags

func (m MacsManagedExternalDatabaseConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedExternalDatabaseConfigurationSummary) GetProcessorCount

func (m MacsManagedExternalDatabaseConfigurationSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalDatabaseConfigurationSummary) MarshalJSON

func (m MacsManagedExternalDatabaseConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalDatabaseConfigurationSummary) String

func (m MacsManagedExternalDatabaseConfigurationSummary) String() string

func (MacsManagedExternalDatabaseConfigurationSummary) ValidateEnumValue

func (m MacsManagedExternalDatabaseConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

MacsManagedExternalDatabaseInsight Database insight resource.

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"`
}

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

func (m MacsManagedExternalDatabaseInsight) GetId() *string

GetId returns Id

func (MacsManagedExternalDatabaseInsight) GetLifecycleDetails

func (m MacsManagedExternalDatabaseInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedExternalDatabaseInsight) GetLifecycleState

func (m MacsManagedExternalDatabaseInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MacsManagedExternalDatabaseInsight) GetProcessorCount

func (m MacsManagedExternalDatabaseInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalDatabaseInsight) GetStatus

func (m MacsManagedExternalDatabaseInsight) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (MacsManagedExternalDatabaseInsight) GetSystemTags

func (m MacsManagedExternalDatabaseInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedExternalDatabaseInsight) GetTimeCreated

func (m MacsManagedExternalDatabaseInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MacsManagedExternalDatabaseInsight) GetTimeUpdated

func (m MacsManagedExternalDatabaseInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MacsManagedExternalDatabaseInsight) MarshalJSON

func (m MacsManagedExternalDatabaseInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalDatabaseInsight) String

func (m MacsManagedExternalDatabaseInsight) String() 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

MacsManagedExternalDatabaseInsightSummary Summary of a database insight resource.

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"`
}

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

func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseId() *string

GetDatabaseId returns DatabaseId

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseName

func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (MacsManagedExternalDatabaseInsightSummary) GetDatabaseType

func (m MacsManagedExternalDatabaseInsightSummary) GetDatabaseType() *string

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

func (m MacsManagedExternalDatabaseInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedExternalDatabaseInsightSummary) GetId

func (m MacsManagedExternalDatabaseInsightSummary) GetId() *string

GetId returns Id

func (MacsManagedExternalDatabaseInsightSummary) GetLifecycleDetails

func (m MacsManagedExternalDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedExternalDatabaseInsightSummary) GetLifecycleState

func (m MacsManagedExternalDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MacsManagedExternalDatabaseInsightSummary) GetProcessorCount

func (m MacsManagedExternalDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalDatabaseInsightSummary) GetStatus

func (m MacsManagedExternalDatabaseInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (MacsManagedExternalDatabaseInsightSummary) GetSystemTags

func (m MacsManagedExternalDatabaseInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedExternalDatabaseInsightSummary) GetTimeCreated

func (m MacsManagedExternalDatabaseInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MacsManagedExternalDatabaseInsightSummary) GetTimeUpdated

func (m MacsManagedExternalDatabaseInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MacsManagedExternalDatabaseInsightSummary) MarshalJSON

func (m MacsManagedExternalDatabaseInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalDatabaseInsightSummary) String

func (m MacsManagedExternalDatabaseInsightSummary) String() 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

MacsManagedExternalHostConfigurationSummary Configuration Summary of a Macs Managed External host.

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"`
}

func (MacsManagedExternalHostConfigurationSummary) GetCompartmentId

func (m MacsManagedExternalHostConfigurationSummary) GetCompartmentId() *string

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

func (m MacsManagedExternalHostConfigurationSummary) GetCpuCacheInMBs() *float64

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

func (m MacsManagedExternalHostConfigurationSummary) GetCpuVendor() *string

GetCpuVendor returns CpuVendor

func (MacsManagedExternalHostConfigurationSummary) GetDefinedTags

func (m MacsManagedExternalHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (MacsManagedExternalHostConfigurationSummary) GetFreeformTags

func (m MacsManagedExternalHostConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (MacsManagedExternalHostConfigurationSummary) GetHostInsightId

func (m MacsManagedExternalHostConfigurationSummary) GetHostInsightId() *string

GetHostInsightId returns HostInsightId

func (MacsManagedExternalHostConfigurationSummary) GetHostName

func (m MacsManagedExternalHostConfigurationSummary) GetHostName() *string

GetHostName returns HostName

func (MacsManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled

func (m MacsManagedExternalHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (MacsManagedExternalHostConfigurationSummary) GetPlatformType

func (m MacsManagedExternalHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum

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

func (m MacsManagedExternalHostConfigurationSummary) GetTotalCpus() *int

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 (m MacsManagedExternalHostConfigurationSummary) String() 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

MacsManagedExternalHostInsight MACS-managed external host insight resource.

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"`
}

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

func (m MacsManagedExternalHostInsight) GetId() *string

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

func (m MacsManagedExternalHostInsight) GetStatus() ResourceStatusEnum

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 (m MacsManagedExternalHostInsight) String() 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

MacsManagedExternalHostInsightPlatformTypeEnum Enum with underlying type: string

type MacsManagedExternalHostInsightPlatformTypeEnum string

Set of constants representing the allowable values for MacsManagedExternalHostInsightPlatformTypeEnum

const (
    MacsManagedExternalHostInsightPlatformTypeLinux   MacsManagedExternalHostInsightPlatformTypeEnum = "LINUX"
    MacsManagedExternalHostInsightPlatformTypeSolaris MacsManagedExternalHostInsightPlatformTypeEnum = "SOLARIS"
    MacsManagedExternalHostInsightPlatformTypeSunos   MacsManagedExternalHostInsightPlatformTypeEnum = "SUNOS"
    MacsManagedExternalHostInsightPlatformTypeZlinux  MacsManagedExternalHostInsightPlatformTypeEnum = "ZLINUX"
    MacsManagedExternalHostInsightPlatformTypeWindows MacsManagedExternalHostInsightPlatformTypeEnum = "WINDOWS"
    MacsManagedExternalHostInsightPlatformTypeAix     MacsManagedExternalHostInsightPlatformTypeEnum = "AIX"
    MacsManagedExternalHostInsightPlatformTypeHpUx    MacsManagedExternalHostInsightPlatformTypeEnum = "HP_UX"
)

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

MacsManagedExternalHostInsightSummary Summary of a MACS-managed external host insight resource.

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"`
}

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

func (m MacsManagedExternalHostInsightSummary) GetHostName() *string

GetHostName returns HostName

func (MacsManagedExternalHostInsightSummary) GetHostType

func (m MacsManagedExternalHostInsightSummary) GetHostType() *string

GetHostType returns HostType

func (MacsManagedExternalHostInsightSummary) GetId

func (m MacsManagedExternalHostInsightSummary) GetId() *string

GetId returns Id

func (MacsManagedExternalHostInsightSummary) GetLifecycleDetails

func (m MacsManagedExternalHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (MacsManagedExternalHostInsightSummary) GetLifecycleState

func (m MacsManagedExternalHostInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (MacsManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId

func (m MacsManagedExternalHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (MacsManagedExternalHostInsightSummary) GetProcessorCount

func (m MacsManagedExternalHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (MacsManagedExternalHostInsightSummary) GetStatus

func (m MacsManagedExternalHostInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (MacsManagedExternalHostInsightSummary) GetSystemTags

func (m MacsManagedExternalHostInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (MacsManagedExternalHostInsightSummary) GetTimeCreated

func (m MacsManagedExternalHostInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (MacsManagedExternalHostInsightSummary) GetTimeUpdated

func (m MacsManagedExternalHostInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (MacsManagedExternalHostInsightSummary) MarshalJSON

func (m MacsManagedExternalHostInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsManagedExternalHostInsightSummary) String

func (m MacsManagedExternalHostInsightSummary) String() 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

MacsManagedExternalHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

type MacsManagedExternalHostInsightSummaryPlatformTypeEnum string

Set of constants representing the allowable values for MacsManagedExternalHostInsightSummaryPlatformTypeEnum

const (
    MacsManagedExternalHostInsightSummaryPlatformTypeLinux   MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "LINUX"
    MacsManagedExternalHostInsightSummaryPlatformTypeSolaris MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "SOLARIS"
    MacsManagedExternalHostInsightSummaryPlatformTypeSunos   MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "SUNOS"
    MacsManagedExternalHostInsightSummaryPlatformTypeZlinux  MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "ZLINUX"
    MacsManagedExternalHostInsightSummaryPlatformTypeWindows MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "WINDOWS"
    MacsManagedExternalHostInsightSummaryPlatformTypeAix     MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "AIX"
    MacsManagedExternalHostInsightSummaryPlatformTypeHpUx    MacsManagedExternalHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

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

MySqlSqlText MySql SQL Text type object.

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"`
}

func (MySqlSqlText) String

func (m MySqlSqlText) String() string

func (MySqlSqlText) ValidateEnumValue

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

NetworkUsageTrend Usage data samples.

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"`
}

func (NetworkUsageTrend) String

func (m NetworkUsageTrend) String() string

func (NetworkUsageTrend) ValidateEnumValue

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

NetworkUsageTrendAggregation Usage data per network interface.

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"`
}

func (NetworkUsageTrendAggregation) String

func (m NetworkUsageTrendAggregation) String() string

func (NetworkUsageTrendAggregation) ValidateEnumValue

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

NewsContentTypes Content types that the news report can handle.

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"`
}

func (NewsContentTypes) String

func (m NewsContentTypes) String() string

func (NewsContentTypes) ValidateEnumValue

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

NewsContentTypesResourceEnum Enum with underlying type: string

type NewsContentTypesResourceEnum string

Set of constants representing the allowable values for NewsContentTypesResourceEnum

const (
    NewsContentTypesResourceHost     NewsContentTypesResourceEnum = "HOST"
    NewsContentTypesResourceDatabase NewsContentTypesResourceEnum = "DATABASE"
    NewsContentTypesResourceExadata  NewsContentTypesResourceEnum = "EXADATA"
)

func GetMappingNewsContentTypesResourceEnum

func GetMappingNewsContentTypesResourceEnum(val string) (NewsContentTypesResourceEnum, bool)

GetMappingNewsContentTypesResourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsContentTypesResourceEnumValues

func GetNewsContentTypesResourceEnumValues() []NewsContentTypesResourceEnum

GetNewsContentTypesResourceEnumValues Enumerates the set of values for NewsContentTypesResourceEnum

type NewsFrequencyEnum

NewsFrequencyEnum Enum with underlying type: string

type NewsFrequencyEnum string

Set of constants representing the allowable values for NewsFrequencyEnum

const (
    NewsFrequencyWeekly NewsFrequencyEnum = "WEEKLY"
)

func GetMappingNewsFrequencyEnum

func GetMappingNewsFrequencyEnum(val string) (NewsFrequencyEnum, bool)

GetMappingNewsFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsFrequencyEnumValues

func GetNewsFrequencyEnumValues() []NewsFrequencyEnum

GetNewsFrequencyEnumValues Enumerates the set of values for NewsFrequencyEnum

type NewsLocaleEnum

NewsLocaleEnum Enum with underlying type: string

type NewsLocaleEnum string

Set of constants representing the allowable values for NewsLocaleEnum

const (
    NewsLocaleEn NewsLocaleEnum = "EN"
)

func GetMappingNewsLocaleEnum

func GetMappingNewsLocaleEnum(val string) (NewsLocaleEnum, bool)

GetMappingNewsLocaleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsLocaleEnumValues

func GetNewsLocaleEnumValues() []NewsLocaleEnum

GetNewsLocaleEnumValues Enumerates the set of values for NewsLocaleEnum

type NewsReport

NewsReport News report resource.

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"`
}

func (NewsReport) String

func (m NewsReport) String() string

func (NewsReport) ValidateEnumValue

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

NewsReportCollection Collection of news reports summary objects.

type NewsReportCollection struct {

    // Array of news reports summary objects.
    Items []NewsReportSummary `mandatory:"true" json:"items"`
}

func (NewsReportCollection) String

func (m NewsReportCollection) String() string

func (NewsReportCollection) ValidateEnumValue

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

NewsReportSummary Summary of a news report resource.

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"`
}

func (NewsReportSummary) String

func (m NewsReportSummary) String() string

func (NewsReportSummary) ValidateEnumValue

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

NewsReports Logical grouping used for Operations Insights news reports related operations.

type NewsReports struct {

    // News report object.
    NewsReports *interface{} `mandatory:"false" json:"newsReports"`
}

func (NewsReports) String

func (m NewsReports) String() string

func (NewsReports) ValidateEnumValue

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

NewsSqlInsightsContentTypesResourceEnum Enum with underlying type: string

type NewsSqlInsightsContentTypesResourceEnum string

Set of constants representing the allowable values for NewsSqlInsightsContentTypesResourceEnum

const (
    NewsSqlInsightsContentTypesResourceDatabase NewsSqlInsightsContentTypesResourceEnum = "DATABASE"
    NewsSqlInsightsContentTypesResourceExadata  NewsSqlInsightsContentTypesResourceEnum = "EXADATA"
)

func GetMappingNewsSqlInsightsContentTypesResourceEnum

func GetMappingNewsSqlInsightsContentTypesResourceEnum(val string) (NewsSqlInsightsContentTypesResourceEnum, bool)

GetMappingNewsSqlInsightsContentTypesResourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNewsSqlInsightsContentTypesResourceEnumValues

func GetNewsSqlInsightsContentTypesResourceEnumValues() []NewsSqlInsightsContentTypesResourceEnum

GetNewsSqlInsightsContentTypesResourceEnumValues Enumerates the set of values for NewsSqlInsightsContentTypesResourceEnum

type ObjectSummary

ObjectSummary Summary resource object.

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"`
}

func (ObjectSummary) String

func (m ObjectSummary) String() string

func (ObjectSummary) ValidateEnumValue

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

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting    OperationStatusEnum = "WAITING"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

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

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

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"
)

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

OperationsInsightsClient a client for OperationsInsights

type OperationsInsightsClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

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/65.62.0/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

func (client OperationsInsightsClient) ChangeAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request ChangeAutonomousDatabaseInsightAdvancedFeaturesRequest) (response ChangeAutonomousDatabaseInsightAdvancedFeaturesResponse, err error)

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

func (client OperationsInsightsClient) ChangeOperationsInsightsPrivateEndpointCompartment(ctx context.Context, request ChangeOperationsInsightsPrivateEndpointCompartmentRequest) (response ChangeOperationsInsightsPrivateEndpointCompartmentResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) ChangeOperationsInsightsWarehouseCompartment(ctx context.Context, request ChangeOperationsInsightsWarehouseCompartmentRequest) (response ChangeOperationsInsightsWarehouseCompartmentResponse, err error)

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

func (client OperationsInsightsClient) DisableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request DisableAutonomousDatabaseInsightAdvancedFeaturesRequest) (response DisableAutonomousDatabaseInsightAdvancedFeaturesResponse, err error)

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

func (client OperationsInsightsClient) DownloadOperationsInsightsWarehouseWallet(ctx context.Context, request DownloadOperationsInsightsWarehouseWalletRequest) (response DownloadOperationsInsightsWarehouseWalletResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) EnableAutonomousDatabaseInsightAdvancedFeatures(ctx context.Context, request EnableAutonomousDatabaseInsightAdvancedFeaturesRequest) (response EnableAutonomousDatabaseInsightAdvancedFeaturesResponse, err error)

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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/65.62.0/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

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceCapacityTrend(ctx context.Context, request SummarizeDatabaseInsightResourceCapacityTrendRequest) (response SummarizeDatabaseInsightResourceCapacityTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceForecastTrend(ctx context.Context, request SummarizeDatabaseInsightResourceForecastTrendRequest) (response SummarizeDatabaseInsightResourceForecastTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceStatistics(ctx context.Context, request SummarizeDatabaseInsightResourceStatisticsRequest) (response SummarizeDatabaseInsightResourceStatisticsResponse, err error)

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/65.62.0/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/65.62.0/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

func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceUsageTrend(ctx context.Context, request SummarizeDatabaseInsightResourceUsageTrendRequest) (response SummarizeDatabaseInsightResourceUsageTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeDatabaseInsightResourceUtilizationInsight(ctx context.Context, request SummarizeDatabaseInsightResourceUtilizationInsightRequest) (response SummarizeDatabaseInsightResourceUtilizationInsightResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeDatabaseInsightTablespaceUsageTrend(ctx context.Context, request SummarizeDatabaseInsightTablespaceUsageTrendRequest) (response SummarizeDatabaseInsightTablespaceUsageTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeExadataInsightResourceCapacityTrend(ctx context.Context, request SummarizeExadataInsightResourceCapacityTrendRequest) (response SummarizeExadataInsightResourceCapacityTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeExadataInsightResourceCapacityTrendAggregated(ctx context.Context, request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) (response SummarizeExadataInsightResourceCapacityTrendAggregatedResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeExadataInsightResourceForecastTrend(ctx context.Context, request SummarizeExadataInsightResourceForecastTrendRequest) (response SummarizeExadataInsightResourceForecastTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeExadataInsightResourceForecastTrendAggregated(ctx context.Context, request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) (response SummarizeExadataInsightResourceForecastTrendAggregatedResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeExadataInsightResourceStatistics(ctx context.Context, request SummarizeExadataInsightResourceStatisticsRequest) (response SummarizeExadataInsightResourceStatisticsResponse, err error)

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/65.62.0/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/65.62.0/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

func (client OperationsInsightsClient) SummarizeExadataInsightResourceUsageAggregated(ctx context.Context, request SummarizeExadataInsightResourceUsageAggregatedRequest) (response SummarizeExadataInsightResourceUsageAggregatedResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeExadataInsightResourceUtilizationInsight(ctx context.Context, request SummarizeExadataInsightResourceUtilizationInsightRequest) (response SummarizeExadataInsightResourceUtilizationInsightResponse, err error)

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/65.62.0/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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeHostInsightResourceCapacityTrend(ctx context.Context, request SummarizeHostInsightResourceCapacityTrendRequest) (response SummarizeHostInsightResourceCapacityTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeHostInsightResourceForecastTrend(ctx context.Context, request SummarizeHostInsightResourceForecastTrendRequest) (response SummarizeHostInsightResourceForecastTrendResponse, err error)

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

func (client OperationsInsightsClient) SummarizeHostInsightResourceUtilizationInsight(ctx context.Context, request SummarizeHostInsightResourceUtilizationInsightRequest) (response SummarizeHostInsightResourceUtilizationInsightResponse, err error)

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/65.62.0/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

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/65.62.0/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

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeHostInsightTopProcessesUsageTrend(ctx context.Context, request SummarizeHostInsightTopProcessesUsageTrendRequest) (response SummarizeHostInsightTopProcessesUsageTrendResponse, err error)

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/65.62.0/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

func (client OperationsInsightsClient) SummarizeOperationsInsightsWarehouseResourceUsage(ctx context.Context, request SummarizeOperationsInsightsWarehouseResourceUsageRequest) (response SummarizeOperationsInsightsWarehouseResourceUsageResponse, err error)

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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/65.62.0/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/65.62.0/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/65.62.0/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

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/65.62.0/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

OperationsInsightsPrivateEndpoint A private endpoint that allows Operation Insights services to connect to databases in a customer's virtual cloud network (VCN).

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"`
}

func (OperationsInsightsPrivateEndpoint) String

func (m OperationsInsightsPrivateEndpoint) String() 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

OperationsInsightsPrivateEndpointCollection A collection of Operation Insights private endpoint objects.

type OperationsInsightsPrivateEndpointCollection struct {

    // A list of OperationsInsightsPrivateEndpointSummary objects.
    Items []OperationsInsightsPrivateEndpointSummary `mandatory:"true" json:"items"`
}

func (OperationsInsightsPrivateEndpointCollection) String

func (m OperationsInsightsPrivateEndpointCollection) String() 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

OperationsInsightsPrivateEndpointLifecycleStateEnum Enum with underlying type: string

type OperationsInsightsPrivateEndpointLifecycleStateEnum string

Set of constants representing the allowable values for OperationsInsightsPrivateEndpointLifecycleStateEnum

const (
    OperationsInsightsPrivateEndpointLifecycleStateCreating       OperationsInsightsPrivateEndpointLifecycleStateEnum = "CREATING"
    OperationsInsightsPrivateEndpointLifecycleStateUpdating       OperationsInsightsPrivateEndpointLifecycleStateEnum = "UPDATING"
    OperationsInsightsPrivateEndpointLifecycleStateActive         OperationsInsightsPrivateEndpointLifecycleStateEnum = "ACTIVE"
    OperationsInsightsPrivateEndpointLifecycleStateDeleting       OperationsInsightsPrivateEndpointLifecycleStateEnum = "DELETING"
    OperationsInsightsPrivateEndpointLifecycleStateDeleted        OperationsInsightsPrivateEndpointLifecycleStateEnum = "DELETED"
    OperationsInsightsPrivateEndpointLifecycleStateFailed         OperationsInsightsPrivateEndpointLifecycleStateEnum = "FAILED"
    OperationsInsightsPrivateEndpointLifecycleStateNeedsAttention OperationsInsightsPrivateEndpointLifecycleStateEnum = "NEEDS_ATTENTION"
)

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

OperationsInsightsPrivateEndpointSummary Summary of a Operation Insights private endpoint.

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"`
}

func (OperationsInsightsPrivateEndpointSummary) String

func (m OperationsInsightsPrivateEndpointSummary) String() 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

OperationsInsightsWarehouse OPSI warehouse resource.

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"`
}

func (OperationsInsightsWarehouse) String

func (m OperationsInsightsWarehouse) String() 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

OperationsInsightsWarehouseLifecycleStateEnum Enum with underlying type: string

type OperationsInsightsWarehouseLifecycleStateEnum string

Set of constants representing the allowable values for OperationsInsightsWarehouseLifecycleStateEnum

const (
    OperationsInsightsWarehouseLifecycleStateCreating OperationsInsightsWarehouseLifecycleStateEnum = "CREATING"
    OperationsInsightsWarehouseLifecycleStateUpdating OperationsInsightsWarehouseLifecycleStateEnum = "UPDATING"
    OperationsInsightsWarehouseLifecycleStateActive   OperationsInsightsWarehouseLifecycleStateEnum = "ACTIVE"
    OperationsInsightsWarehouseLifecycleStateDeleting OperationsInsightsWarehouseLifecycleStateEnum = "DELETING"
    OperationsInsightsWarehouseLifecycleStateDeleted  OperationsInsightsWarehouseLifecycleStateEnum = "DELETED"
    OperationsInsightsWarehouseLifecycleStateFailed   OperationsInsightsWarehouseLifecycleStateEnum = "FAILED"
)

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

OperationsInsightsWarehouseSummary Summary of a Operations Insights Warehouse resource.

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"`
}

func (OperationsInsightsWarehouseSummary) String

func (m OperationsInsightsWarehouseSummary) String() 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

OperationsInsightsWarehouseSummaryCollection Collection of Operations Insights Warehouse summary objects.

type OperationsInsightsWarehouseSummaryCollection struct {

    // Array of Operations Insights Warehouse summary objects.
    Items []OperationsInsightsWarehouseSummary `mandatory:"true" json:"items"`
}

func (OperationsInsightsWarehouseSummaryCollection) String

func (m OperationsInsightsWarehouseSummaryCollection) String() 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

OperationsInsightsWarehouseUser OPSI warehouse User.

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"`
}

func (OperationsInsightsWarehouseUser) String

func (m OperationsInsightsWarehouseUser) String() 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

OperationsInsightsWarehouseUserLifecycleStateEnum Enum with underlying type: string

type OperationsInsightsWarehouseUserLifecycleStateEnum string

Set of constants representing the allowable values for OperationsInsightsWarehouseUserLifecycleStateEnum

const (
    OperationsInsightsWarehouseUserLifecycleStateCreating OperationsInsightsWarehouseUserLifecycleStateEnum = "CREATING"
    OperationsInsightsWarehouseUserLifecycleStateUpdating OperationsInsightsWarehouseUserLifecycleStateEnum = "UPDATING"
    OperationsInsightsWarehouseUserLifecycleStateActive   OperationsInsightsWarehouseUserLifecycleStateEnum = "ACTIVE"
    OperationsInsightsWarehouseUserLifecycleStateDeleting OperationsInsightsWarehouseUserLifecycleStateEnum = "DELETING"
    OperationsInsightsWarehouseUserLifecycleStateDeleted  OperationsInsightsWarehouseUserLifecycleStateEnum = "DELETED"
    OperationsInsightsWarehouseUserLifecycleStateFailed   OperationsInsightsWarehouseUserLifecycleStateEnum = "FAILED"
)

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

OperationsInsightsWarehouseUserSummary Summary of a Operations Insights Warehouse User.

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"`
}

func (OperationsInsightsWarehouseUserSummary) String

func (m OperationsInsightsWarehouseUserSummary) String() 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

OperationsInsightsWarehouseUserSummaryCollection Collection of Operations Insights Warehouse User summary objects.

type OperationsInsightsWarehouseUserSummaryCollection struct {

    // Array of Operations Insights Warehouse user summary objects.
    Items []OperationsInsightsWarehouseUserSummary `mandatory:"true" json:"items"`
}

func (OperationsInsightsWarehouseUserSummaryCollection) String

func (m OperationsInsightsWarehouseUserSummaryCollection) String() string

func (OperationsInsightsWarehouseUserSummaryCollection) ValidateEnumValue

func (m OperationsInsightsWarehouseUserSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

OperationsInsightsWarehouseUsers Logical grouping used for Operations Insights Warehouse User operations.

type OperationsInsightsWarehouseUsers struct {

    // Operations Insights Warehouse User Object.
    OperationsInsightsWarehouseUsers *interface{} `mandatory:"false" json:"operationsInsightsWarehouseUsers"`
}

func (OperationsInsightsWarehouseUsers) String

func (m OperationsInsightsWarehouseUsers) String() 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

OperationsInsightsWarehouses Logical grouping used for Operations Insights Warehouse operations.

type OperationsInsightsWarehouses struct {

    // Operations Insights Warehouse Object.
    OperationsInsightsWarehouses *interface{} `mandatory:"false" json:"operationsInsightsWarehouses"`
}

func (OperationsInsightsWarehouses) String

func (m OperationsInsightsWarehouses) String() 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

OpsiConfiguration OPSI configuration.

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
}

type OpsiConfigurationBasicConfigurationItemSummary

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.

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"`
}

func (OpsiConfigurationBasicConfigurationItemSummary) MarshalJSON

func (m OpsiConfigurationBasicConfigurationItemSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiConfigurationBasicConfigurationItemSummary) String

func (m OpsiConfigurationBasicConfigurationItemSummary) String() string

func (*OpsiConfigurationBasicConfigurationItemSummary) UnmarshalJSON

func (m *OpsiConfigurationBasicConfigurationItemSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiConfigurationBasicConfigurationItemSummary) ValidateEnumValue

func (m OpsiConfigurationBasicConfigurationItemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

OpsiConfigurationConfigurationItemSummary Configuration item summary.

type OpsiConfigurationConfigurationItemSummary interface {
}

type OpsiConfigurationLifecycleStateEnum

OpsiConfigurationLifecycleStateEnum Enum with underlying type: string

type OpsiConfigurationLifecycleStateEnum string

Set of constants representing the allowable values for OpsiConfigurationLifecycleStateEnum

const (
    OpsiConfigurationLifecycleStateCreating OpsiConfigurationLifecycleStateEnum = "CREATING"
    OpsiConfigurationLifecycleStateUpdating OpsiConfigurationLifecycleStateEnum = "UPDATING"
    OpsiConfigurationLifecycleStateActive   OpsiConfigurationLifecycleStateEnum = "ACTIVE"
    OpsiConfigurationLifecycleStateDeleting OpsiConfigurationLifecycleStateEnum = "DELETING"
    OpsiConfigurationLifecycleStateDeleted  OpsiConfigurationLifecycleStateEnum = "DELETED"
    OpsiConfigurationLifecycleStateFailed   OpsiConfigurationLifecycleStateEnum = "FAILED"
)

func GetMappingOpsiConfigurationLifecycleStateEnum

func GetMappingOpsiConfigurationLifecycleStateEnum(val string) (OpsiConfigurationLifecycleStateEnum, bool)

GetMappingOpsiConfigurationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiConfigurationLifecycleStateEnumValues

func GetOpsiConfigurationLifecycleStateEnumValues() []OpsiConfigurationLifecycleStateEnum

GetOpsiConfigurationLifecycleStateEnumValues Enumerates the set of values for OpsiConfigurationLifecycleStateEnum

type OpsiConfigurationSummary

OpsiConfigurationSummary OPSI configuration summary.

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
}

type OpsiConfigurationTypeEnum

OpsiConfigurationTypeEnum Enum with underlying type: string

type OpsiConfigurationTypeEnum string

Set of constants representing the allowable values for OpsiConfigurationTypeEnum

const (
    OpsiConfigurationTypeUxConfiguration OpsiConfigurationTypeEnum = "UX_CONFIGURATION"
)

func GetMappingOpsiConfigurationTypeEnum

func GetMappingOpsiConfigurationTypeEnum(val string) (OpsiConfigurationTypeEnum, bool)

GetMappingOpsiConfigurationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiConfigurationTypeEnumValues

func GetOpsiConfigurationTypeEnumValues() []OpsiConfigurationTypeEnum

GetOpsiConfigurationTypeEnumValues Enumerates the set of values for OpsiConfigurationTypeEnum

type 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.

type OpsiConfigurations struct {

    // OPSI Configuration Object.
    OpsiConfigurations *interface{} `mandatory:"false" json:"opsiConfigurations"`
}

func (OpsiConfigurations) String

func (m OpsiConfigurations) String() string

func (OpsiConfigurations) ValidateEnumValue

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

OpsiConfigurationsCollection Collection of OPSI configuration summary objects.

type OpsiConfigurationsCollection struct {

    // Array of OPSI configuration summary objects.
    Items []OpsiConfigurationSummary `mandatory:"true" json:"items"`
}

func (OpsiConfigurationsCollection) String

func (m OpsiConfigurationsCollection) String() string

func (*OpsiConfigurationsCollection) UnmarshalJSON

func (m *OpsiConfigurationsCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiConfigurationsCollection) ValidateEnumValue

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

OpsiDataObject OPSI data object.

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
}

type OpsiDataObjectDetailsInQuery

OpsiDataObjectDetailsInQuery Details for OPSI data object used in a data object query.

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
}

type OpsiDataObjectDetailsTargetEnum

OpsiDataObjectDetailsTargetEnum Enum with underlying type: string

type OpsiDataObjectDetailsTargetEnum string

Set of constants representing the allowable values for OpsiDataObjectDetailsTargetEnum

const (
    OpsiDataObjectDetailsTargetIndividualOpsidataobject          OpsiDataObjectDetailsTargetEnum = "INDIVIDUAL_OPSIDATAOBJECT"
    OpsiDataObjectDetailsTargetOpsidataobjecttypeOpsidataobjects OpsiDataObjectDetailsTargetEnum = "OPSIDATAOBJECTTYPE_OPSIDATAOBJECTS"
)

func GetMappingOpsiDataObjectDetailsTargetEnum

func GetMappingOpsiDataObjectDetailsTargetEnum(val string) (OpsiDataObjectDetailsTargetEnum, bool)

GetMappingOpsiDataObjectDetailsTargetEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiDataObjectDetailsTargetEnumValues

func GetOpsiDataObjectDetailsTargetEnumValues() []OpsiDataObjectDetailsTargetEnum

GetOpsiDataObjectDetailsTargetEnumValues Enumerates the set of values for OpsiDataObjectDetailsTargetEnum

type OpsiDataObjectQueryParam

OpsiDataObjectQueryParam Details for a query parameter to be applied on an OPSI data object, when a data object query is executed.

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"`
}

func (OpsiDataObjectQueryParam) String

func (m OpsiDataObjectQueryParam) String() string

func (OpsiDataObjectQueryParam) ValidateEnumValue

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

OpsiDataObjectSummary Summary of an OPSI data object.

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
}

type OpsiDataObjectSupportedQueryParam

OpsiDataObjectSupportedQueryParam Details of query parameter supported by an OPSI data object.

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"`
}

func (OpsiDataObjectSupportedQueryParam) String

func (m OpsiDataObjectSupportedQueryParam) String() string

func (OpsiDataObjectSupportedQueryParam) ValidateEnumValue

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

OpsiDataObjectTypeEnum Enum with underlying type: string

type OpsiDataObjectTypeEnum string

Set of constants representing the allowable values for OpsiDataObjectTypeEnum

const (
    OpsiDataObjectTypeDatabaseInsightsDataObject OpsiDataObjectTypeEnum = "DATABASE_INSIGHTS_DATA_OBJECT"
    OpsiDataObjectTypeHostInsightsDataObject     OpsiDataObjectTypeEnum = "HOST_INSIGHTS_DATA_OBJECT"
    OpsiDataObjectTypeExadataInsightsDataObject  OpsiDataObjectTypeEnum = "EXADATA_INSIGHTS_DATA_OBJECT"
)

func GetMappingOpsiDataObjectTypeEnum

func GetMappingOpsiDataObjectTypeEnum(val string) (OpsiDataObjectTypeEnum, bool)

GetMappingOpsiDataObjectTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpsiDataObjectTypeEnumValues

func GetOpsiDataObjectTypeEnumValues() []OpsiDataObjectTypeEnum

GetOpsiDataObjectTypeEnumValues Enumerates the set of values for OpsiDataObjectTypeEnum

type OpsiDataObjectTypeOpsiDataObjectDetailsInQuery

OpsiDataObjectTypeOpsiDataObjectDetailsInQuery Details applicable for all OPSI data objects of a specific OpsiDataObjectType used in a data object query.

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"`
}

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) GetQueryParams

func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) GetQueryParams() []OpsiDataObjectQueryParam

GetQueryParams returns QueryParams

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) MarshalJSON

func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) String

func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) String() string

func (OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) ValidateEnumValue

func (m OpsiDataObjectTypeOpsiDataObjectDetailsInQuery) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

OpsiDataObjects Logical grouping used for OPSI data object targeted operations.

type OpsiDataObjects struct {

    // OPSI Data Object.
    OpsiDataObjects *interface{} `mandatory:"false" json:"opsiDataObjects"`
}

func (OpsiDataObjects) String

func (m OpsiDataObjects) String() string

func (OpsiDataObjects) ValidateEnumValue

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

OpsiDataObjectsCollection Collection of OPSI data object summary objects.

type OpsiDataObjectsCollection struct {

    // Array of OPSI data object summary objects.
    Items []OpsiDataObjectSummary `mandatory:"true" json:"items"`
}

func (OpsiDataObjectsCollection) String

func (m OpsiDataObjectsCollection) String() string

func (*OpsiDataObjectsCollection) UnmarshalJSON

func (m *OpsiDataObjectsCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiDataObjectsCollection) ValidateEnumValue

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

OpsiUxConfiguration OPSI UX configuration.

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"`
}

func (OpsiUxConfiguration) GetCompartmentId

func (m OpsiUxConfiguration) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OpsiUxConfiguration) GetConfigItems

func (m OpsiUxConfiguration) GetConfigItems() []OpsiConfigurationConfigurationItemSummary

GetConfigItems returns ConfigItems

func (OpsiUxConfiguration) GetDefinedTags

func (m OpsiUxConfiguration) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OpsiUxConfiguration) GetDescription

func (m OpsiUxConfiguration) GetDescription() *string

GetDescription returns Description

func (OpsiUxConfiguration) GetDisplayName

func (m OpsiUxConfiguration) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OpsiUxConfiguration) GetFreeformTags

func (m OpsiUxConfiguration) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OpsiUxConfiguration) GetId

func (m OpsiUxConfiguration) GetId() *string

GetId returns Id

func (OpsiUxConfiguration) GetLifecycleDetails

func (m OpsiUxConfiguration) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OpsiUxConfiguration) GetLifecycleState

func (m OpsiUxConfiguration) GetLifecycleState() OpsiConfigurationLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OpsiUxConfiguration) GetSystemTags

func (m OpsiUxConfiguration) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OpsiUxConfiguration) GetTimeCreated

func (m OpsiUxConfiguration) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OpsiUxConfiguration) GetTimeUpdated

func (m OpsiUxConfiguration) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OpsiUxConfiguration) MarshalJSON

func (m OpsiUxConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiUxConfiguration) String

func (m OpsiUxConfiguration) String() string

func (*OpsiUxConfiguration) UnmarshalJSON

func (m *OpsiUxConfiguration) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OpsiUxConfiguration) ValidateEnumValue

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

OpsiUxConfigurationSummary OPSI UX configuration summary.

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"`
}

func (OpsiUxConfigurationSummary) GetCompartmentId

func (m OpsiUxConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OpsiUxConfigurationSummary) GetDefinedTags

func (m OpsiUxConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OpsiUxConfigurationSummary) GetDescription

func (m OpsiUxConfigurationSummary) GetDescription() *string

GetDescription returns Description

func (OpsiUxConfigurationSummary) GetDisplayName

func (m OpsiUxConfigurationSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OpsiUxConfigurationSummary) GetFreeformTags

func (m OpsiUxConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OpsiUxConfigurationSummary) GetId

func (m OpsiUxConfigurationSummary) GetId() *string

GetId returns Id

func (OpsiUxConfigurationSummary) GetLifecycleDetails

func (m OpsiUxConfigurationSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OpsiUxConfigurationSummary) GetLifecycleState

func (m OpsiUxConfigurationSummary) GetLifecycleState() OpsiConfigurationLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OpsiUxConfigurationSummary) GetSystemTags

func (m OpsiUxConfigurationSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OpsiUxConfigurationSummary) GetTimeCreated

func (m OpsiUxConfigurationSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OpsiUxConfigurationSummary) GetTimeUpdated

func (m OpsiUxConfigurationSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OpsiUxConfigurationSummary) MarshalJSON

func (m OpsiUxConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OpsiUxConfigurationSummary) String

func (m OpsiUxConfigurationSummary) String() string

func (OpsiUxConfigurationSummary) ValidateEnumValue

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

OpsiWarehouseDataObjects Logical grouping used for Operations Insights Warehouse data objects operations.

type OpsiWarehouseDataObjects struct {

    // Operations Insights Warehouse Data Object.
    OpsiWarehouseDataObjects *interface{} `mandatory:"false" json:"opsiWarehouseDataObjects"`
}

func (OpsiWarehouseDataObjects) String

func (m OpsiWarehouseDataObjects) String() string

func (OpsiWarehouseDataObjects) ValidateEnumValue

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

PeComanagedDatabaseConnectionDetails Connection details of the private endpoints.

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"`
}

func (PeComanagedDatabaseConnectionDetails) String

func (m PeComanagedDatabaseConnectionDetails) String() 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

PeComanagedDatabaseConnectionDetailsProtocolEnum Enum with underlying type: string

type PeComanagedDatabaseConnectionDetailsProtocolEnum string

Set of constants representing the allowable values for PeComanagedDatabaseConnectionDetailsProtocolEnum

const (
    PeComanagedDatabaseConnectionDetailsProtocolTcp  PeComanagedDatabaseConnectionDetailsProtocolEnum = "TCP"
    PeComanagedDatabaseConnectionDetailsProtocolTcps PeComanagedDatabaseConnectionDetailsProtocolEnum = "TCPS"
)

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

PeComanagedDatabaseHostDetails Input Host Details used for connection requests for private endpoint accessed db resource.

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"`
}

func (PeComanagedDatabaseHostDetails) String

func (m PeComanagedDatabaseHostDetails) String() 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

PeComanagedDatabaseInsight Database insight resource.

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"`
}

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

func (m PeComanagedDatabaseInsight) GetId() *string

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

func (m PeComanagedDatabaseInsight) GetStatus() ResourceStatusEnum

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 (m PeComanagedDatabaseInsight) String() 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

PeComanagedDatabaseInsightSummary Summary of a database insight resource.

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"`
}

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

func (m PeComanagedDatabaseInsightSummary) GetId() *string

GetId returns Id

func (PeComanagedDatabaseInsightSummary) GetLifecycleDetails

func (m PeComanagedDatabaseInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedDatabaseInsightSummary) GetLifecycleState

func (m PeComanagedDatabaseInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedDatabaseInsightSummary) GetProcessorCount

func (m PeComanagedDatabaseInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedDatabaseInsightSummary) GetStatus

func (m PeComanagedDatabaseInsightSummary) GetStatus() ResourceStatusEnum

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 (m PeComanagedDatabaseInsightSummary) String() 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

PeComanagedExadataInsight Private endpoint managed Exadata insight resource (ExaCS).

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"`
}

func (PeComanagedExadataInsight) GetCompartmentId

func (m PeComanagedExadataInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedExadataInsight) GetDefinedTags

func (m PeComanagedExadataInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedExadataInsight) GetExadataDisplayName

func (m PeComanagedExadataInsight) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (PeComanagedExadataInsight) GetExadataName

func (m PeComanagedExadataInsight) GetExadataName() *string

GetExadataName returns ExadataName

func (PeComanagedExadataInsight) GetExadataRackType

func (m PeComanagedExadataInsight) GetExadataRackType() ExadataRackTypeEnum

GetExadataRackType returns ExadataRackType

func (PeComanagedExadataInsight) GetExadataType

func (m PeComanagedExadataInsight) GetExadataType() ExadataTypeEnum

GetExadataType returns ExadataType

func (PeComanagedExadataInsight) GetFreeformTags

func (m PeComanagedExadataInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedExadataInsight) GetId

func (m PeComanagedExadataInsight) GetId() *string

GetId returns Id

func (PeComanagedExadataInsight) GetIsVirtualizedExadata

func (m PeComanagedExadataInsight) GetIsVirtualizedExadata() *bool

GetIsVirtualizedExadata returns IsVirtualizedExadata

func (PeComanagedExadataInsight) GetLifecycleDetails

func (m PeComanagedExadataInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedExadataInsight) GetLifecycleState

func (m PeComanagedExadataInsight) GetLifecycleState() ExadataInsightLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedExadataInsight) GetStatus

func (m PeComanagedExadataInsight) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (PeComanagedExadataInsight) GetSystemTags

func (m PeComanagedExadataInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedExadataInsight) GetTimeCreated

func (m PeComanagedExadataInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedExadataInsight) GetTimeUpdated

func (m PeComanagedExadataInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedExadataInsight) MarshalJSON

func (m PeComanagedExadataInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedExadataInsight) String

func (m PeComanagedExadataInsight) String() string

func (PeComanagedExadataInsight) ValidateEnumValue

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

PeComanagedExadataInsightSummary Summary of a Private endpoint managed Exadata insight resource (ExaCS).

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"`
}

func (PeComanagedExadataInsightSummary) GetCompartmentId

func (m PeComanagedExadataInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedExadataInsightSummary) GetDefinedTags

func (m PeComanagedExadataInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedExadataInsightSummary) GetExadataDisplayName

func (m PeComanagedExadataInsightSummary) GetExadataDisplayName() *string

GetExadataDisplayName returns ExadataDisplayName

func (PeComanagedExadataInsightSummary) GetExadataName

func (m PeComanagedExadataInsightSummary) GetExadataName() *string

GetExadataName returns ExadataName

func (PeComanagedExadataInsightSummary) GetExadataRackType

func (m PeComanagedExadataInsightSummary) GetExadataRackType() ExadataRackTypeEnum

GetExadataRackType returns ExadataRackType

func (PeComanagedExadataInsightSummary) GetExadataType

func (m PeComanagedExadataInsightSummary) GetExadataType() ExadataTypeEnum

GetExadataType returns ExadataType

func (PeComanagedExadataInsightSummary) GetFreeformTags

func (m PeComanagedExadataInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedExadataInsightSummary) GetId

func (m PeComanagedExadataInsightSummary) GetId() *string

GetId returns Id

func (PeComanagedExadataInsightSummary) GetLifecycleDetails

func (m PeComanagedExadataInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedExadataInsightSummary) GetLifecycleState

func (m PeComanagedExadataInsightSummary) GetLifecycleState() ExadataInsightLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedExadataInsightSummary) GetStatus

func (m PeComanagedExadataInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (PeComanagedExadataInsightSummary) GetSystemTags

func (m PeComanagedExadataInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedExadataInsightSummary) GetTimeCreated

func (m PeComanagedExadataInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedExadataInsightSummary) GetTimeUpdated

func (m PeComanagedExadataInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedExadataInsightSummary) MarshalJSON

func (m PeComanagedExadataInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedExadataInsightSummary) String

func (m PeComanagedExadataInsightSummary) String() string

func (PeComanagedExadataInsightSummary) ValidateEnumValue

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

PeComanagedHostConfigurationSummary Configuration Summary of a PeComanaged host.

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"`
}

func (PeComanagedHostConfigurationSummary) GetCompartmentId

func (m PeComanagedHostConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedHostConfigurationSummary) GetCoresPerSocket

func (m PeComanagedHostConfigurationSummary) GetCoresPerSocket() *int

GetCoresPerSocket returns CoresPerSocket

func (PeComanagedHostConfigurationSummary) GetCpuArchitecture

func (m PeComanagedHostConfigurationSummary) GetCpuArchitecture() *string

GetCpuArchitecture returns CpuArchitecture

func (PeComanagedHostConfigurationSummary) GetCpuCacheInMBs

func (m PeComanagedHostConfigurationSummary) GetCpuCacheInMBs() *float64

GetCpuCacheInMBs returns CpuCacheInMBs

func (PeComanagedHostConfigurationSummary) GetCpuFrequencyInMhz

func (m PeComanagedHostConfigurationSummary) GetCpuFrequencyInMhz() *float64

GetCpuFrequencyInMhz returns CpuFrequencyInMhz

func (PeComanagedHostConfigurationSummary) GetCpuImplementation

func (m PeComanagedHostConfigurationSummary) GetCpuImplementation() *string

GetCpuImplementation returns CpuImplementation

func (PeComanagedHostConfigurationSummary) GetCpuVendor

func (m PeComanagedHostConfigurationSummary) GetCpuVendor() *string

GetCpuVendor returns CpuVendor

func (PeComanagedHostConfigurationSummary) GetDefinedTags

func (m PeComanagedHostConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedHostConfigurationSummary) GetFreeformTags

func (m PeComanagedHostConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedHostConfigurationSummary) GetHostInsightId

func (m PeComanagedHostConfigurationSummary) GetHostInsightId() *string

GetHostInsightId returns HostInsightId

func (PeComanagedHostConfigurationSummary) GetHostName

func (m PeComanagedHostConfigurationSummary) GetHostName() *string

GetHostName returns HostName

func (PeComanagedHostConfigurationSummary) GetIsHyperThreadingEnabled

func (m PeComanagedHostConfigurationSummary) GetIsHyperThreadingEnabled() *bool

GetIsHyperThreadingEnabled returns IsHyperThreadingEnabled

func (PeComanagedHostConfigurationSummary) GetPlatformType

func (m PeComanagedHostConfigurationSummary) GetPlatformType() HostConfigurationSummaryPlatformTypeEnum

GetPlatformType returns PlatformType

func (PeComanagedHostConfigurationSummary) GetPlatformVendor

func (m PeComanagedHostConfigurationSummary) GetPlatformVendor() *string

GetPlatformVendor returns PlatformVendor

func (PeComanagedHostConfigurationSummary) GetPlatformVersion

func (m PeComanagedHostConfigurationSummary) GetPlatformVersion() *string

GetPlatformVersion returns PlatformVersion

func (PeComanagedHostConfigurationSummary) GetThreadsPerSocket

func (m PeComanagedHostConfigurationSummary) GetThreadsPerSocket() *int

GetThreadsPerSocket returns ThreadsPerSocket

func (PeComanagedHostConfigurationSummary) GetTotalCpus

func (m PeComanagedHostConfigurationSummary) GetTotalCpus() *int

GetTotalCpus returns TotalCpus

func (PeComanagedHostConfigurationSummary) GetTotalMemoryInGBs

func (m PeComanagedHostConfigurationSummary) GetTotalMemoryInGBs() *float64

GetTotalMemoryInGBs returns TotalMemoryInGBs

func (PeComanagedHostConfigurationSummary) GetTotalSockets

func (m PeComanagedHostConfigurationSummary) GetTotalSockets() *int

GetTotalSockets returns TotalSockets

func (PeComanagedHostConfigurationSummary) MarshalJSON

func (m PeComanagedHostConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedHostConfigurationSummary) String

func (m PeComanagedHostConfigurationSummary) String() string

func (PeComanagedHostConfigurationSummary) ValidateEnumValue

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

PeComanagedHostInsight Private Endpoint host insight resource.

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"`
}

func (PeComanagedHostInsight) GetCompartmentId

func (m PeComanagedHostInsight) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedHostInsight) GetDefinedTags

func (m PeComanagedHostInsight) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedHostInsight) GetFreeformTags

func (m PeComanagedHostInsight) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedHostInsight) GetHostDisplayName

func (m PeComanagedHostInsight) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (PeComanagedHostInsight) GetHostName

func (m PeComanagedHostInsight) GetHostName() *string

GetHostName returns HostName

func (PeComanagedHostInsight) GetHostType

func (m PeComanagedHostInsight) GetHostType() *string

GetHostType returns HostType

func (PeComanagedHostInsight) GetId

func (m PeComanagedHostInsight) GetId() *string

GetId returns Id

func (PeComanagedHostInsight) GetLifecycleDetails

func (m PeComanagedHostInsight) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedHostInsight) GetLifecycleState

func (m PeComanagedHostInsight) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedHostInsight) GetProcessorCount

func (m PeComanagedHostInsight) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedHostInsight) GetStatus

func (m PeComanagedHostInsight) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (PeComanagedHostInsight) GetSystemTags

func (m PeComanagedHostInsight) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedHostInsight) GetTimeCreated

func (m PeComanagedHostInsight) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedHostInsight) GetTimeUpdated

func (m PeComanagedHostInsight) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedHostInsight) MarshalJSON

func (m PeComanagedHostInsight) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedHostInsight) String

func (m PeComanagedHostInsight) String() string

func (PeComanagedHostInsight) ValidateEnumValue

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

PeComanagedHostInsightPlatformTypeEnum Enum with underlying type: string

type PeComanagedHostInsightPlatformTypeEnum string

Set of constants representing the allowable values for PeComanagedHostInsightPlatformTypeEnum

const (
    PeComanagedHostInsightPlatformTypeLinux   PeComanagedHostInsightPlatformTypeEnum = "LINUX"
    PeComanagedHostInsightPlatformTypeSolaris PeComanagedHostInsightPlatformTypeEnum = "SOLARIS"
    PeComanagedHostInsightPlatformTypeSunos   PeComanagedHostInsightPlatformTypeEnum = "SUNOS"
    PeComanagedHostInsightPlatformTypeZlinux  PeComanagedHostInsightPlatformTypeEnum = "ZLINUX"
    PeComanagedHostInsightPlatformTypeWindows PeComanagedHostInsightPlatformTypeEnum = "WINDOWS"
    PeComanagedHostInsightPlatformTypeAix     PeComanagedHostInsightPlatformTypeEnum = "AIX"
    PeComanagedHostInsightPlatformTypeHpUx    PeComanagedHostInsightPlatformTypeEnum = "HP_UX"
)

func GetMappingPeComanagedHostInsightPlatformTypeEnum

func GetMappingPeComanagedHostInsightPlatformTypeEnum(val string) (PeComanagedHostInsightPlatformTypeEnum, bool)

GetMappingPeComanagedHostInsightPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPeComanagedHostInsightPlatformTypeEnumValues

func GetPeComanagedHostInsightPlatformTypeEnumValues() []PeComanagedHostInsightPlatformTypeEnum

GetPeComanagedHostInsightPlatformTypeEnumValues Enumerates the set of values for PeComanagedHostInsightPlatformTypeEnum

type PeComanagedHostInsightSummary

PeComanagedHostInsightSummary Summary of a Private Endpoint host insight resource.

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"`
}

func (PeComanagedHostInsightSummary) GetCompartmentId

func (m PeComanagedHostInsightSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedHostInsightSummary) GetDefinedTags

func (m PeComanagedHostInsightSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedHostInsightSummary) GetFreeformTags

func (m PeComanagedHostInsightSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedHostInsightSummary) GetHostDisplayName

func (m PeComanagedHostInsightSummary) GetHostDisplayName() *string

GetHostDisplayName returns HostDisplayName

func (PeComanagedHostInsightSummary) GetHostName

func (m PeComanagedHostInsightSummary) GetHostName() *string

GetHostName returns HostName

func (PeComanagedHostInsightSummary) GetHostType

func (m PeComanagedHostInsightSummary) GetHostType() *string

GetHostType returns HostType

func (PeComanagedHostInsightSummary) GetId

func (m PeComanagedHostInsightSummary) GetId() *string

GetId returns Id

func (PeComanagedHostInsightSummary) GetLifecycleDetails

func (m PeComanagedHostInsightSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (PeComanagedHostInsightSummary) GetLifecycleState

func (m PeComanagedHostInsightSummary) GetLifecycleState() LifecycleStateEnum

GetLifecycleState returns LifecycleState

func (PeComanagedHostInsightSummary) GetOpsiPrivateEndpointId

func (m PeComanagedHostInsightSummary) GetOpsiPrivateEndpointId() *string

GetOpsiPrivateEndpointId returns OpsiPrivateEndpointId

func (PeComanagedHostInsightSummary) GetProcessorCount

func (m PeComanagedHostInsightSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedHostInsightSummary) GetStatus

func (m PeComanagedHostInsightSummary) GetStatus() ResourceStatusEnum

GetStatus returns Status

func (PeComanagedHostInsightSummary) GetSystemTags

func (m PeComanagedHostInsightSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (PeComanagedHostInsightSummary) GetTimeCreated

func (m PeComanagedHostInsightSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PeComanagedHostInsightSummary) GetTimeUpdated

func (m PeComanagedHostInsightSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (PeComanagedHostInsightSummary) MarshalJSON

func (m PeComanagedHostInsightSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedHostInsightSummary) String

func (m PeComanagedHostInsightSummary) String() string

func (PeComanagedHostInsightSummary) ValidateEnumValue

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

PeComanagedHostInsightSummaryPlatformTypeEnum Enum with underlying type: string

type PeComanagedHostInsightSummaryPlatformTypeEnum string

Set of constants representing the allowable values for PeComanagedHostInsightSummaryPlatformTypeEnum

const (
    PeComanagedHostInsightSummaryPlatformTypeLinux   PeComanagedHostInsightSummaryPlatformTypeEnum = "LINUX"
    PeComanagedHostInsightSummaryPlatformTypeSolaris PeComanagedHostInsightSummaryPlatformTypeEnum = "SOLARIS"
    PeComanagedHostInsightSummaryPlatformTypeSunos   PeComanagedHostInsightSummaryPlatformTypeEnum = "SUNOS"
    PeComanagedHostInsightSummaryPlatformTypeZlinux  PeComanagedHostInsightSummaryPlatformTypeEnum = "ZLINUX"
    PeComanagedHostInsightSummaryPlatformTypeWindows PeComanagedHostInsightSummaryPlatformTypeEnum = "WINDOWS"
    PeComanagedHostInsightSummaryPlatformTypeAix     PeComanagedHostInsightSummaryPlatformTypeEnum = "AIX"
    PeComanagedHostInsightSummaryPlatformTypeHpUx    PeComanagedHostInsightSummaryPlatformTypeEnum = "HP_UX"
)

func GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum

func GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum(val string) (PeComanagedHostInsightSummaryPlatformTypeEnum, bool)

GetMappingPeComanagedHostInsightSummaryPlatformTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPeComanagedHostInsightSummaryPlatformTypeEnumValues

func GetPeComanagedHostInsightSummaryPlatformTypeEnumValues() []PeComanagedHostInsightSummaryPlatformTypeEnum

GetPeComanagedHostInsightSummaryPlatformTypeEnumValues Enumerates the set of values for PeComanagedHostInsightSummaryPlatformTypeEnum

type PeComanagedManagedExternalDatabaseConfigurationSummary

PeComanagedManagedExternalDatabaseConfigurationSummary Configuration Summary of a Private Endpoint Co-managed External database.

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"`
}

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetCdbName

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetCdbName() *string

GetCdbName returns CdbName

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetCompartmentId

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseDisplayName() *string

GetDatabaseDisplayName returns DatabaseDisplayName

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseInsightId() *string

GetDatabaseInsightId returns DatabaseInsightId

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseName

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseName() *string

GetDatabaseName returns DatabaseName

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseType

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseType() *string

GetDatabaseType returns DatabaseType

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDatabaseVersion() *string

GetDatabaseVersion returns DatabaseVersion

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetDefinedTags

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetFreeformTags

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (PeComanagedManagedExternalDatabaseConfigurationSummary) GetProcessorCount

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) GetProcessorCount() *int

GetProcessorCount returns ProcessorCount

func (PeComanagedManagedExternalDatabaseConfigurationSummary) MarshalJSON

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PeComanagedManagedExternalDatabaseConfigurationSummary) String

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) String() string

func (PeComanagedManagedExternalDatabaseConfigurationSummary) ValidateEnumValue

func (m PeComanagedManagedExternalDatabaseConfigurationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

ProjectedDataItem The timestamp of the projected event and their corresponding resource value. `highValue` and `lowValue` are the uncertainty bounds of the corresponding value.

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"`
}

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

PutAwrHubObjectRequest wrapper for the PutAwrHubObject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/PutAwrHubObject.go.html to see an example of how to use PutAwrHubObjectRequest.

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
}

func (PutAwrHubObjectRequest) BinaryRequestBody

func (request PutAwrHubObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PutAwrHubObjectRequest) HTTPRequest

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

func (request PutAwrHubObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PutAwrHubObjectRequest) String

func (request PutAwrHubObjectRequest) String() string

func (PutAwrHubObjectRequest) ValidateEnumValue

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

PutAwrHubObjectResponse wrapper for the PutAwrHubObject operation

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"`
}

func (PutAwrHubObjectResponse) HTTPResponse

func (response PutAwrHubObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PutAwrHubObjectResponse) String

func (response PutAwrHubObjectResponse) String() string

type QueryDataObjectJsonResultSetRowsCollection

QueryDataObjectJsonResultSetRowsCollection Collection of result set rows from the data object query.

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"`
}

func (QueryDataObjectJsonResultSetRowsCollection) MarshalJSON

func (m QueryDataObjectJsonResultSetRowsCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (QueryDataObjectJsonResultSetRowsCollection) String

func (m QueryDataObjectJsonResultSetRowsCollection) String() string

func (QueryDataObjectJsonResultSetRowsCollection) ValidateEnumValue

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

QueryDataObjectResultSetColumnMetadata Metadata of a column in a data object query result set.

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"`
}

func (QueryDataObjectResultSetColumnMetadata) String

func (m QueryDataObjectResultSetColumnMetadata) String() string

func (QueryDataObjectResultSetColumnMetadata) ValidateEnumValue

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

QueryDataObjectResultSetColumnMetadataDataTypeNameEnum Enum with underlying type: string

type QueryDataObjectResultSetColumnMetadataDataTypeNameEnum string

Set of constants representing the allowable values for QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

const (
    QueryDataObjectResultSetColumnMetadataDataTypeNameNumber    QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "NUMBER"
    QueryDataObjectResultSetColumnMetadataDataTypeNameTimestamp QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "TIMESTAMP"
    QueryDataObjectResultSetColumnMetadataDataTypeNameVarchar2  QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "VARCHAR2"
    QueryDataObjectResultSetColumnMetadataDataTypeNameOther     QueryDataObjectResultSetColumnMetadataDataTypeNameEnum = "OTHER"
)

func GetMappingQueryDataObjectResultSetColumnMetadataDataTypeNameEnum

func GetMappingQueryDataObjectResultSetColumnMetadataDataTypeNameEnum(val string) (QueryDataObjectResultSetColumnMetadataDataTypeNameEnum, bool)

GetMappingQueryDataObjectResultSetColumnMetadataDataTypeNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumValues

func GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumValues() []QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

GetQueryDataObjectResultSetColumnMetadataDataTypeNameEnumValues Enumerates the set of values for QueryDataObjectResultSetColumnMetadataDataTypeNameEnum

type QueryDataObjectResultSetRowsCollection

QueryDataObjectResultSetRowsCollection Collection of result set rows from the data object query.

type QueryDataObjectResultSetRowsCollection interface {
}

type QueryDataObjectResultSetRowsCollectionFormatEnum

QueryDataObjectResultSetRowsCollectionFormatEnum Enum with underlying type: string

type QueryDataObjectResultSetRowsCollectionFormatEnum string

Set of constants representing the allowable values for QueryDataObjectResultSetRowsCollectionFormatEnum

const (
    QueryDataObjectResultSetRowsCollectionFormatJson QueryDataObjectResultSetRowsCollectionFormatEnum = "JSON"
)

func GetMappingQueryDataObjectResultSetRowsCollectionFormatEnum

func GetMappingQueryDataObjectResultSetRowsCollectionFormatEnum(val string) (QueryDataObjectResultSetRowsCollectionFormatEnum, bool)

GetMappingQueryDataObjectResultSetRowsCollectionFormatEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQueryDataObjectResultSetRowsCollectionFormatEnumValues

func GetQueryDataObjectResultSetRowsCollectionFormatEnumValues() []QueryDataObjectResultSetRowsCollectionFormatEnum

GetQueryDataObjectResultSetRowsCollectionFormatEnumValues Enumerates the set of values for QueryDataObjectResultSetRowsCollectionFormatEnum

type QueryOpsiDataObjectDataDetails

QueryOpsiDataObjectDataDetails Information required to form and execute query on an OPSI data object.

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"`
}

func (QueryOpsiDataObjectDataDetails) String

func (m QueryOpsiDataObjectDataDetails) String() string

func (*QueryOpsiDataObjectDataDetails) UnmarshalJSON

func (m *QueryOpsiDataObjectDataDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (QueryOpsiDataObjectDataDetails) ValidateEnumValue

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

QueryOpsiDataObjectDataRequest wrapper for the QueryOpsiDataObjectData operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/QueryOpsiDataObjectData.go.html to see an example of how to use QueryOpsiDataObjectDataRequest.

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
}

func (QueryOpsiDataObjectDataRequest) BinaryRequestBody

func (request QueryOpsiDataObjectDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (QueryOpsiDataObjectDataRequest) HTTPRequest

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

func (request QueryOpsiDataObjectDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (QueryOpsiDataObjectDataRequest) String

func (request QueryOpsiDataObjectDataRequest) String() string

func (QueryOpsiDataObjectDataRequest) ValidateEnumValue

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

QueryOpsiDataObjectDataResponse wrapper for the QueryOpsiDataObjectData operation

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"`
}

func (QueryOpsiDataObjectDataResponse) HTTPResponse

func (response QueryOpsiDataObjectDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (QueryOpsiDataObjectDataResponse) String

func (response QueryOpsiDataObjectDataResponse) String() string

type QueryWarehouseDataObjectDataDetails

QueryWarehouseDataObjectDataDetails Information required to form and execute Operations Insights Warehouse data objects query.

type QueryWarehouseDataObjectDataDetails struct {
    Query DataObjectQuery `mandatory:"true" json:"query"`
}

func (QueryWarehouseDataObjectDataDetails) String

func (m QueryWarehouseDataObjectDataDetails) String() string

func (*QueryWarehouseDataObjectDataDetails) UnmarshalJSON

func (m *QueryWarehouseDataObjectDataDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (QueryWarehouseDataObjectDataDetails) ValidateEnumValue

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

QueryWarehouseDataObjectDataRequest wrapper for the QueryWarehouseDataObjectData operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/QueryWarehouseDataObjectData.go.html to see an example of how to use QueryWarehouseDataObjectDataRequest.

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
}

func (QueryWarehouseDataObjectDataRequest) BinaryRequestBody

func (request QueryWarehouseDataObjectDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (QueryWarehouseDataObjectDataRequest) HTTPRequest

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

func (request QueryWarehouseDataObjectDataRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (QueryWarehouseDataObjectDataRequest) String

func (request QueryWarehouseDataObjectDataRequest) String() string

func (QueryWarehouseDataObjectDataRequest) ValidateEnumValue

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

QueryWarehouseDataObjectDataResponse wrapper for the QueryWarehouseDataObjectData operation

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"`
}

func (QueryWarehouseDataObjectDataResponse) HTTPResponse

func (response QueryWarehouseDataObjectDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (QueryWarehouseDataObjectDataResponse) String

func (response QueryWarehouseDataObjectDataResponse) String() string

type QueryWarehouseDataObjectDataWarehouseTypeEnum

QueryWarehouseDataObjectDataWarehouseTypeEnum Enum with underlying type: string

type QueryWarehouseDataObjectDataWarehouseTypeEnum string

Set of constants representing the allowable values for QueryWarehouseDataObjectDataWarehouseTypeEnum

const (
    QueryWarehouseDataObjectDataWarehouseTypeAwrhubs QueryWarehouseDataObjectDataWarehouseTypeEnum = "awrHubs"
)

func GetMappingQueryWarehouseDataObjectDataWarehouseTypeEnum

func GetMappingQueryWarehouseDataObjectDataWarehouseTypeEnum(val string) (QueryWarehouseDataObjectDataWarehouseTypeEnum, bool)

GetMappingQueryWarehouseDataObjectDataWarehouseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumValues

func GetQueryWarehouseDataObjectDataWarehouseTypeEnumValues() []QueryWarehouseDataObjectDataWarehouseTypeEnum

GetQueryWarehouseDataObjectDataWarehouseTypeEnumValues Enumerates the set of values for QueryWarehouseDataObjectDataWarehouseTypeEnum

type RelatedObjectTypeDetails

RelatedObjectTypeDetails Related object details

type RelatedObjectTypeDetails interface {
}

type RelatedObjectTypeDetailsTypeEnum

RelatedObjectTypeDetailsTypeEnum Enum with underlying type: string

type RelatedObjectTypeDetailsTypeEnum string

Set of constants representing the allowable values for RelatedObjectTypeDetailsTypeEnum

const (
    RelatedObjectTypeDetailsTypeSchemaObject      RelatedObjectTypeDetailsTypeEnum = "SCHEMA_OBJECT"
    RelatedObjectTypeDetailsTypeSql               RelatedObjectTypeDetailsTypeEnum = "SQL"
    RelatedObjectTypeDetailsTypeDatabaseParameter RelatedObjectTypeDetailsTypeEnum = "DATABASE_PARAMETER"
)

func GetMappingRelatedObjectTypeDetailsTypeEnum

func GetMappingRelatedObjectTypeDetailsTypeEnum(val string) (RelatedObjectTypeDetailsTypeEnum, bool)

GetMappingRelatedObjectTypeDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRelatedObjectTypeDetailsTypeEnumValues

func GetRelatedObjectTypeDetailsTypeEnumValues() []RelatedObjectTypeDetailsTypeEnum

GetRelatedObjectTypeDetailsTypeEnumValues Enumerates the set of values for RelatedObjectTypeDetailsTypeEnum

type ResourceCapacityTrendAggregation

ResourceCapacityTrendAggregation Resource Capacity samples

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"`
}

func (ResourceCapacityTrendAggregation) String

func (m ResourceCapacityTrendAggregation) String() 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

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.

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"`
}

func (ResourceFilters) String

func (m ResourceFilters) String() string

func (ResourceFilters) ValidateEnumValue

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

ResourceInsightCurrentUtilization Current utilization(High/low) for cpu or storage

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"`
}

func (ResourceInsightCurrentUtilization) String

func (m ResourceInsightCurrentUtilization) String() 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

ResourceInsightProjectedUtilization Projected utilization(High/low) for cpu or storage

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"`
}

func (ResourceInsightProjectedUtilization) String

func (m ResourceInsightProjectedUtilization) String() 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

ResourceInsightProjectedUtilizationItem Projected utilization object containing dbid and daysToReach value

type ResourceInsightProjectedUtilizationItem struct {

    // Db id
    Id *string `mandatory:"true" json:"id"`

    // Days to reach projected utilization
    DaysToReach *int `mandatory:"true" json:"daysToReach"`
}

func (ResourceInsightProjectedUtilizationItem) String

func (m ResourceInsightProjectedUtilizationItem) String() 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

ResourceStatistics Contains resource statistics with usage unit

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"`
}

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

ResourceStatisticsAggregation Contains database details and resource statistics

type ResourceStatisticsAggregation struct {
    DatabaseDetails *DatabaseDetails `mandatory:"false" json:"databaseDetails"`

    CurrentStatistics *ResourceStatistics `mandatory:"false" json:"currentStatistics"`
}

func (ResourceStatisticsAggregation) String

func (m ResourceStatisticsAggregation) String() 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

ResourceStatusEnum Enum with underlying type: string

type ResourceStatusEnum string

Set of constants representing the allowable values for ResourceStatusEnum

const (
    ResourceStatusDisabled   ResourceStatusEnum = "DISABLED"
    ResourceStatusEnabled    ResourceStatusEnum = "ENABLED"
    ResourceStatusTerminated ResourceStatusEnum = "TERMINATED"
)

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

ResourceUsageSummary Contains resource usage summary

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"`
}

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

ResourceUsageTrendAggregation Aggregate usage samples

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"`
}

func (ResourceUsageTrendAggregation) String

func (m ResourceUsageTrendAggregation) String() 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

RotateOperationsInsightsWarehouseWalletRequest wrapper for the RotateOperationsInsightsWarehouseWallet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/RotateOperationsInsightsWarehouseWallet.go.html to see an example of how to use 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
}

func (RotateOperationsInsightsWarehouseWalletRequest) BinaryRequestBody

func (request RotateOperationsInsightsWarehouseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request RotateOperationsInsightsWarehouseWalletRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RotateOperationsInsightsWarehouseWalletRequest) String

func (request RotateOperationsInsightsWarehouseWalletRequest) String() 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

RotateOperationsInsightsWarehouseWalletResponse wrapper for the RotateOperationsInsightsWarehouseWallet operation

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"`
}

func (RotateOperationsInsightsWarehouseWalletResponse) HTTPResponse

func (response RotateOperationsInsightsWarehouseWalletResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RotateOperationsInsightsWarehouseWalletResponse) String

func (response RotateOperationsInsightsWarehouseWalletResponse) String() string

type SchemaObjectTypeDetails

SchemaObjectTypeDetails Schema object details

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"`
}

func (SchemaObjectTypeDetails) MarshalJSON

func (m SchemaObjectTypeDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SchemaObjectTypeDetails) String

func (m SchemaObjectTypeDetails) String() string

func (SchemaObjectTypeDetails) ValidateEnumValue

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

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

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

SqlBucket Sql bucket type object.

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"`
}

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

SqlInsightAggregation Represents a SQL Insight.

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"`
}

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

SqlInsightAggregationCollection SQL Insights response.

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"`
}

func (SqlInsightAggregationCollection) String

func (m SqlInsightAggregationCollection) String() 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

SqlInsightThresholds Inventory details.

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"`
}

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

SqlInventory Inventory details.

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"`
}

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

SqlPlanCollection SQL Plans for the particular SQL.

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"`
}

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

SqlPlanInsightAggregation SQL execution plan Performance statistics.

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"`
}

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

SqlPlanInsightAggregationCollection SQL plan insights response.

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"`
}

func (SqlPlanInsightAggregationCollection) String

func (m SqlPlanInsightAggregationCollection) String() 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

SqlPlanInsights Represents collection of SQL Plan Insights.

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"`
}

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

SqlPlanLine SQL Plan Line type object.

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"`
}

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

SqlPlanSummary SQL Plan details

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"`
}

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

SqlResponseTimeDistributionAggregation SQL Response time distribution entry.

type SqlResponseTimeDistributionAggregation struct {

    // Response time bucket id
    BucketId *string `mandatory:"true" json:"bucketId"`

    // Total number of SQL executions
    ExecutionsCount *int64 `mandatory:"true" json:"executionsCount"`
}

func (SqlResponseTimeDistributionAggregation) String

func (m SqlResponseTimeDistributionAggregation) String() 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

SqlResponseTimeDistributionAggregationCollection SQL response time distribution over the selected time window.

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"`
}

func (SqlResponseTimeDistributionAggregationCollection) String

func (m SqlResponseTimeDistributionAggregationCollection) String() string

func (SqlResponseTimeDistributionAggregationCollection) ValidateEnumValue

func (m SqlResponseTimeDistributionAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SqlSearchCollection Search SQL response.

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"`
}

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

SqlSearchSummary Database summary object resulting from a sql search operation.

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"`
}

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

SqlStatisticAggregation SQL Statistics

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"`
}

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

SqlStatisticAggregationCollection SQL statistics response.

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"`
}

func (SqlStatisticAggregationCollection) String

func (m SqlStatisticAggregationCollection) String() 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

SqlStatistics Performance statistics for the SQL.

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"`
}

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

SqlStatisticsTimeSeries SQL performance statistics per database

type SqlStatisticsTimeSeries struct {

    // SQL performance statistic name
    Name *string `mandatory:"true" json:"name"`

    // SQL performance statistic value
    Values []float64 `mandatory:"true" json:"values"`
}

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

SqlStatisticsTimeSeriesAggregation Database details and SQL performance statistics for a given database

type SqlStatisticsTimeSeriesAggregation struct {
    DatabaseDetails *DatabaseDetails `mandatory:"true" json:"databaseDetails"`

    // SQL performance statistics for a given database
    Statistics []SqlStatisticsTimeSeries `mandatory:"true" json:"statistics"`
}

func (SqlStatisticsTimeSeriesAggregation) String

func (m SqlStatisticsTimeSeriesAggregation) String() 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

SqlStatisticsTimeSeriesAggregationCollection SQL performance statistics over the selected time window.

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"`
}

func (SqlStatisticsTimeSeriesAggregationCollection) String

func (m SqlStatisticsTimeSeriesAggregationCollection) String() 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

SqlStatisticsTimeSeriesByPlanAggregation SQL performance statistics for a given plan

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"`
}

func (SqlStatisticsTimeSeriesByPlanAggregation) String

func (m SqlStatisticsTimeSeriesByPlanAggregation) String() 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

SqlStatisticsTimeSeriesByPlanAggregationCollection SQL performance statistics by plan over the selected time window.

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"`
}

func (SqlStatisticsTimeSeriesByPlanAggregationCollection) String

func (m SqlStatisticsTimeSeriesByPlanAggregationCollection) String() string

func (SqlStatisticsTimeSeriesByPlanAggregationCollection) ValidateEnumValue

func (m SqlStatisticsTimeSeriesByPlanAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SqlStats Sql Stats type object.

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"`
}

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

SqlText SQL Text type object.

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"`
}

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

SqlTextCollection SQL Text for the particular SQL.

type SqlTextCollection struct {

    // array of SQL Texts.
    Items []SqlTextSummary `mandatory:"true" json:"items"`
}

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

SqlTextSummary SQL Text details

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"`
}

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

SqlTypeDetails SQL details

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"`
}

func (SqlTypeDetails) MarshalJSON

func (m SqlTypeDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTypeDetails) String

func (m SqlTypeDetails) String() string

func (SqlTypeDetails) ValidateEnumValue

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

StorageServerDetails Partial information about a storage server which includes name and displayName.

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"`
}

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

StorageServerEnum Enum with underlying type: string

type StorageServerEnum string

Set of constants representing the allowable values for StorageServerEnum

const (
    StorageServerStorage    StorageServerEnum = "STORAGE"
    StorageServerIops       StorageServerEnum = "IOPS"
    StorageServerThroughput StorageServerEnum = "THROUGHPUT"
)

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

StorageTierEnum Enum with underlying type: string

type StorageTierEnum string

Set of constants representing the allowable values for StorageTierEnum

const (
    StorageTierStandard         StorageTierEnum = "STANDARD"
    StorageTierInfrequentaccess StorageTierEnum = "INFREQUENTACCESS"
    StorageTierArchive          StorageTierEnum = "ARCHIVE"
)

func GetMappingStorageTierEnum

func GetMappingStorageTierEnum(val string) (StorageTierEnum, bool)

GetMappingStorageTierEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStorageTierEnumValues

func GetStorageTierEnumValues() []StorageTierEnum

GetStorageTierEnumValues Enumerates the set of values for StorageTierEnum

type StorageUsageTrend

StorageUsageTrend Usage data samples.

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"`
}

func (StorageUsageTrend) String

func (m StorageUsageTrend) String() string

func (StorageUsageTrend) ValidateEnumValue

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

StorageUsageTrendAggregation Usage data per filesystem.

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"`
}

func (StorageUsageTrendAggregation) String

func (m StorageUsageTrendAggregation) String() string

func (StorageUsageTrendAggregation) ValidateEnumValue

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

SummarizeAddmDbFindingsRequest wrapper for the SummarizeAddmDbFindings operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAddmDbFindings.go.html to see an example of how to use SummarizeAddmDbFindingsRequest.

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
}

func (SummarizeAddmDbFindingsRequest) BinaryRequestBody

func (request SummarizeAddmDbFindingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbFindingsRequest) HTTPRequest

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

func (request SummarizeAddmDbFindingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbFindingsRequest) String

func (request SummarizeAddmDbFindingsRequest) String() string

func (SummarizeAddmDbFindingsRequest) ValidateEnumValue

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

SummarizeAddmDbFindingsResponse wrapper for the SummarizeAddmDbFindings operation

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"`
}

func (SummarizeAddmDbFindingsResponse) HTTPResponse

func (response SummarizeAddmDbFindingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbFindingsResponse) String

func (response SummarizeAddmDbFindingsResponse) String() string

type SummarizeAddmDbFindingsSortByEnum

SummarizeAddmDbFindingsSortByEnum Enum with underlying type: string

type SummarizeAddmDbFindingsSortByEnum string

Set of constants representing the allowable values for SummarizeAddmDbFindingsSortByEnum

const (
    SummarizeAddmDbFindingsSortByImpactoverallpercent    SummarizeAddmDbFindingsSortByEnum = "impactOverallPercent"
    SummarizeAddmDbFindingsSortByImpactmaxpercent        SummarizeAddmDbFindingsSortByEnum = "impactMaxPercent"
    SummarizeAddmDbFindingsSortByImpactavgactivesessions SummarizeAddmDbFindingsSortByEnum = "impactAvgActiveSessions"
    SummarizeAddmDbFindingsSortByFrequencycount          SummarizeAddmDbFindingsSortByEnum = "frequencyCount"
)

func GetMappingSummarizeAddmDbFindingsSortByEnum

func GetMappingSummarizeAddmDbFindingsSortByEnum(val string) (SummarizeAddmDbFindingsSortByEnum, bool)

GetMappingSummarizeAddmDbFindingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbFindingsSortByEnumValues

func GetSummarizeAddmDbFindingsSortByEnumValues() []SummarizeAddmDbFindingsSortByEnum

GetSummarizeAddmDbFindingsSortByEnumValues Enumerates the set of values for SummarizeAddmDbFindingsSortByEnum

type SummarizeAddmDbFindingsSortOrderEnum

SummarizeAddmDbFindingsSortOrderEnum Enum with underlying type: string

type SummarizeAddmDbFindingsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAddmDbFindingsSortOrderEnum

const (
    SummarizeAddmDbFindingsSortOrderAsc  SummarizeAddmDbFindingsSortOrderEnum = "ASC"
    SummarizeAddmDbFindingsSortOrderDesc SummarizeAddmDbFindingsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAddmDbFindingsSortOrderEnum

func GetMappingSummarizeAddmDbFindingsSortOrderEnum(val string) (SummarizeAddmDbFindingsSortOrderEnum, bool)

GetMappingSummarizeAddmDbFindingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbFindingsSortOrderEnumValues

func GetSummarizeAddmDbFindingsSortOrderEnumValues() []SummarizeAddmDbFindingsSortOrderEnum

GetSummarizeAddmDbFindingsSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbFindingsSortOrderEnum

type SummarizeAddmDbParameterChangesRequest

SummarizeAddmDbParameterChangesRequest wrapper for the SummarizeAddmDbParameterChanges operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAddmDbParameterChanges.go.html to see an example of how to use SummarizeAddmDbParameterChangesRequest.

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
}

func (SummarizeAddmDbParameterChangesRequest) BinaryRequestBody

func (request SummarizeAddmDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbParameterChangesRequest) HTTPRequest

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

func (request SummarizeAddmDbParameterChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbParameterChangesRequest) String

func (request SummarizeAddmDbParameterChangesRequest) String() string

func (SummarizeAddmDbParameterChangesRequest) ValidateEnumValue

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

SummarizeAddmDbParameterChangesResponse wrapper for the SummarizeAddmDbParameterChanges operation

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"`
}

func (SummarizeAddmDbParameterChangesResponse) HTTPResponse

func (response SummarizeAddmDbParameterChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbParameterChangesResponse) String

func (response SummarizeAddmDbParameterChangesResponse) String() string

type SummarizeAddmDbParameterChangesSortByEnum

SummarizeAddmDbParameterChangesSortByEnum Enum with underlying type: string

type SummarizeAddmDbParameterChangesSortByEnum string

Set of constants representing the allowable values for SummarizeAddmDbParameterChangesSortByEnum

const (
    SummarizeAddmDbParameterChangesSortByIschanged   SummarizeAddmDbParameterChangesSortByEnum = "isChanged"
    SummarizeAddmDbParameterChangesSortByBeginsnapid SummarizeAddmDbParameterChangesSortByEnum = "beginSnapId"
)

func GetMappingSummarizeAddmDbParameterChangesSortByEnum

func GetMappingSummarizeAddmDbParameterChangesSortByEnum(val string) (SummarizeAddmDbParameterChangesSortByEnum, bool)

GetMappingSummarizeAddmDbParameterChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParameterChangesSortByEnumValues

func GetSummarizeAddmDbParameterChangesSortByEnumValues() []SummarizeAddmDbParameterChangesSortByEnum

GetSummarizeAddmDbParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAddmDbParameterChangesSortByEnum

type SummarizeAddmDbParameterChangesSortOrderEnum

SummarizeAddmDbParameterChangesSortOrderEnum Enum with underlying type: string

type SummarizeAddmDbParameterChangesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAddmDbParameterChangesSortOrderEnum

const (
    SummarizeAddmDbParameterChangesSortOrderAsc  SummarizeAddmDbParameterChangesSortOrderEnum = "ASC"
    SummarizeAddmDbParameterChangesSortOrderDesc SummarizeAddmDbParameterChangesSortOrderEnum = "DESC"
)

func GetMappingSummarizeAddmDbParameterChangesSortOrderEnum

func GetMappingSummarizeAddmDbParameterChangesSortOrderEnum(val string) (SummarizeAddmDbParameterChangesSortOrderEnum, bool)

GetMappingSummarizeAddmDbParameterChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParameterChangesSortOrderEnumValues

func GetSummarizeAddmDbParameterChangesSortOrderEnumValues() []SummarizeAddmDbParameterChangesSortOrderEnum

GetSummarizeAddmDbParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbParameterChangesSortOrderEnum

type SummarizeAddmDbParametersHasRecommendationsEnum

SummarizeAddmDbParametersHasRecommendationsEnum Enum with underlying type: string

type SummarizeAddmDbParametersHasRecommendationsEnum string

Set of constants representing the allowable values for SummarizeAddmDbParametersHasRecommendationsEnum

const (
    SummarizeAddmDbParametersHasRecommendationsTrue  SummarizeAddmDbParametersHasRecommendationsEnum = "true"
    SummarizeAddmDbParametersHasRecommendationsFalse SummarizeAddmDbParametersHasRecommendationsEnum = "false"
)

func GetMappingSummarizeAddmDbParametersHasRecommendationsEnum

func GetMappingSummarizeAddmDbParametersHasRecommendationsEnum(val string) (SummarizeAddmDbParametersHasRecommendationsEnum, bool)

GetMappingSummarizeAddmDbParametersHasRecommendationsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersHasRecommendationsEnumValues

func GetSummarizeAddmDbParametersHasRecommendationsEnumValues() []SummarizeAddmDbParametersHasRecommendationsEnum

GetSummarizeAddmDbParametersHasRecommendationsEnumValues Enumerates the set of values for SummarizeAddmDbParametersHasRecommendationsEnum

type SummarizeAddmDbParametersIsChangedEnum

SummarizeAddmDbParametersIsChangedEnum Enum with underlying type: string

type SummarizeAddmDbParametersIsChangedEnum string

Set of constants representing the allowable values for SummarizeAddmDbParametersIsChangedEnum

const (
    SummarizeAddmDbParametersIsChangedTrue  SummarizeAddmDbParametersIsChangedEnum = "true"
    SummarizeAddmDbParametersIsChangedFalse SummarizeAddmDbParametersIsChangedEnum = "false"
)

func GetMappingSummarizeAddmDbParametersIsChangedEnum

func GetMappingSummarizeAddmDbParametersIsChangedEnum(val string) (SummarizeAddmDbParametersIsChangedEnum, bool)

GetMappingSummarizeAddmDbParametersIsChangedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersIsChangedEnumValues

func GetSummarizeAddmDbParametersIsChangedEnumValues() []SummarizeAddmDbParametersIsChangedEnum

GetSummarizeAddmDbParametersIsChangedEnumValues Enumerates the set of values for SummarizeAddmDbParametersIsChangedEnum

type SummarizeAddmDbParametersIsDefaultEnum

SummarizeAddmDbParametersIsDefaultEnum Enum with underlying type: string

type SummarizeAddmDbParametersIsDefaultEnum string

Set of constants representing the allowable values for SummarizeAddmDbParametersIsDefaultEnum

const (
    SummarizeAddmDbParametersIsDefaultTrue  SummarizeAddmDbParametersIsDefaultEnum = "true"
    SummarizeAddmDbParametersIsDefaultFalse SummarizeAddmDbParametersIsDefaultEnum = "false"
)

func GetMappingSummarizeAddmDbParametersIsDefaultEnum

func GetMappingSummarizeAddmDbParametersIsDefaultEnum(val string) (SummarizeAddmDbParametersIsDefaultEnum, bool)

GetMappingSummarizeAddmDbParametersIsDefaultEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersIsDefaultEnumValues

func GetSummarizeAddmDbParametersIsDefaultEnumValues() []SummarizeAddmDbParametersIsDefaultEnum

GetSummarizeAddmDbParametersIsDefaultEnumValues Enumerates the set of values for SummarizeAddmDbParametersIsDefaultEnum

type SummarizeAddmDbParametersRequest

SummarizeAddmDbParametersRequest wrapper for the SummarizeAddmDbParameters operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAddmDbParameters.go.html to see an example of how to use SummarizeAddmDbParametersRequest.

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
}

func (SummarizeAddmDbParametersRequest) BinaryRequestBody

func (request SummarizeAddmDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbParametersRequest) HTTPRequest

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

func (request SummarizeAddmDbParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbParametersRequest) String

func (request SummarizeAddmDbParametersRequest) String() string

func (SummarizeAddmDbParametersRequest) ValidateEnumValue

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

SummarizeAddmDbParametersResponse wrapper for the SummarizeAddmDbParameters operation

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"`
}

func (SummarizeAddmDbParametersResponse) HTTPResponse

func (response SummarizeAddmDbParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbParametersResponse) String

func (response SummarizeAddmDbParametersResponse) String() string

type SummarizeAddmDbParametersSortByEnum

SummarizeAddmDbParametersSortByEnum Enum with underlying type: string

type SummarizeAddmDbParametersSortByEnum string

Set of constants representing the allowable values for SummarizeAddmDbParametersSortByEnum

const (
    SummarizeAddmDbParametersSortByIschanged SummarizeAddmDbParametersSortByEnum = "isChanged"
    SummarizeAddmDbParametersSortByName      SummarizeAddmDbParametersSortByEnum = "name"
)

func GetMappingSummarizeAddmDbParametersSortByEnum

func GetMappingSummarizeAddmDbParametersSortByEnum(val string) (SummarizeAddmDbParametersSortByEnum, bool)

GetMappingSummarizeAddmDbParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersSortByEnumValues

func GetSummarizeAddmDbParametersSortByEnumValues() []SummarizeAddmDbParametersSortByEnum

GetSummarizeAddmDbParametersSortByEnumValues Enumerates the set of values for SummarizeAddmDbParametersSortByEnum

type SummarizeAddmDbParametersSortOrderEnum

SummarizeAddmDbParametersSortOrderEnum Enum with underlying type: string

type SummarizeAddmDbParametersSortOrderEnum string

Set of constants representing the allowable values for SummarizeAddmDbParametersSortOrderEnum

const (
    SummarizeAddmDbParametersSortOrderAsc  SummarizeAddmDbParametersSortOrderEnum = "ASC"
    SummarizeAddmDbParametersSortOrderDesc SummarizeAddmDbParametersSortOrderEnum = "DESC"
)

func GetMappingSummarizeAddmDbParametersSortOrderEnum

func GetMappingSummarizeAddmDbParametersSortOrderEnum(val string) (SummarizeAddmDbParametersSortOrderEnum, bool)

GetMappingSummarizeAddmDbParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbParametersSortOrderEnumValues

func GetSummarizeAddmDbParametersSortOrderEnumValues() []SummarizeAddmDbParametersSortOrderEnum

GetSummarizeAddmDbParametersSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbParametersSortOrderEnum

type SummarizeAddmDbRecommendationsRequest

SummarizeAddmDbRecommendationsRequest wrapper for the SummarizeAddmDbRecommendations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAddmDbRecommendations.go.html to see an example of how to use SummarizeAddmDbRecommendationsRequest.

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
}

func (SummarizeAddmDbRecommendationsRequest) BinaryRequestBody

func (request SummarizeAddmDbRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbRecommendationsRequest) HTTPRequest

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

func (request SummarizeAddmDbRecommendationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbRecommendationsRequest) String

func (request SummarizeAddmDbRecommendationsRequest) String() string

func (SummarizeAddmDbRecommendationsRequest) ValidateEnumValue

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

SummarizeAddmDbRecommendationsResponse wrapper for the SummarizeAddmDbRecommendations operation

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"`
}

func (SummarizeAddmDbRecommendationsResponse) HTTPResponse

func (response SummarizeAddmDbRecommendationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbRecommendationsResponse) String

func (response SummarizeAddmDbRecommendationsResponse) String() string

type SummarizeAddmDbRecommendationsSortByEnum

SummarizeAddmDbRecommendationsSortByEnum Enum with underlying type: string

type SummarizeAddmDbRecommendationsSortByEnum string

Set of constants representing the allowable values for SummarizeAddmDbRecommendationsSortByEnum

const (
    SummarizeAddmDbRecommendationsSortByMaxbenefitpercent           SummarizeAddmDbRecommendationsSortByEnum = "maxBenefitPercent"
    SummarizeAddmDbRecommendationsSortByMaxbenefitavgactivesessions SummarizeAddmDbRecommendationsSortByEnum = "maxBenefitAvgActiveSessions"
    SummarizeAddmDbRecommendationsSortByFrequencycount              SummarizeAddmDbRecommendationsSortByEnum = "frequencyCount"
)

func GetMappingSummarizeAddmDbRecommendationsSortByEnum

func GetMappingSummarizeAddmDbRecommendationsSortByEnum(val string) (SummarizeAddmDbRecommendationsSortByEnum, bool)

GetMappingSummarizeAddmDbRecommendationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbRecommendationsSortByEnumValues

func GetSummarizeAddmDbRecommendationsSortByEnumValues() []SummarizeAddmDbRecommendationsSortByEnum

GetSummarizeAddmDbRecommendationsSortByEnumValues Enumerates the set of values for SummarizeAddmDbRecommendationsSortByEnum

type SummarizeAddmDbRecommendationsSortOrderEnum

SummarizeAddmDbRecommendationsSortOrderEnum Enum with underlying type: string

type SummarizeAddmDbRecommendationsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAddmDbRecommendationsSortOrderEnum

const (
    SummarizeAddmDbRecommendationsSortOrderAsc  SummarizeAddmDbRecommendationsSortOrderEnum = "ASC"
    SummarizeAddmDbRecommendationsSortOrderDesc SummarizeAddmDbRecommendationsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAddmDbRecommendationsSortOrderEnum

func GetMappingSummarizeAddmDbRecommendationsSortOrderEnum(val string) (SummarizeAddmDbRecommendationsSortOrderEnum, bool)

GetMappingSummarizeAddmDbRecommendationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAddmDbRecommendationsSortOrderEnumValues

func GetSummarizeAddmDbRecommendationsSortOrderEnumValues() []SummarizeAddmDbRecommendationsSortOrderEnum

GetSummarizeAddmDbRecommendationsSortOrderEnumValues Enumerates the set of values for SummarizeAddmDbRecommendationsSortOrderEnum

type SummarizeAddmDbSchemaObjectsRequest

SummarizeAddmDbSchemaObjectsRequest wrapper for the SummarizeAddmDbSchemaObjects operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAddmDbSchemaObjects.go.html to see an example of how to use SummarizeAddmDbSchemaObjectsRequest.

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
}

func (SummarizeAddmDbSchemaObjectsRequest) BinaryRequestBody

func (request SummarizeAddmDbSchemaObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbSchemaObjectsRequest) HTTPRequest

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

func (request SummarizeAddmDbSchemaObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbSchemaObjectsRequest) String

func (request SummarizeAddmDbSchemaObjectsRequest) String() string

func (SummarizeAddmDbSchemaObjectsRequest) ValidateEnumValue

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

SummarizeAddmDbSchemaObjectsResponse wrapper for the SummarizeAddmDbSchemaObjects operation

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"`
}

func (SummarizeAddmDbSchemaObjectsResponse) HTTPResponse

func (response SummarizeAddmDbSchemaObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbSchemaObjectsResponse) String

func (response SummarizeAddmDbSchemaObjectsResponse) String() string

type SummarizeAddmDbSqlStatementsRequest

SummarizeAddmDbSqlStatementsRequest wrapper for the SummarizeAddmDbSqlStatements operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAddmDbSqlStatements.go.html to see an example of how to use SummarizeAddmDbSqlStatementsRequest.

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
}

func (SummarizeAddmDbSqlStatementsRequest) BinaryRequestBody

func (request SummarizeAddmDbSqlStatementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAddmDbSqlStatementsRequest) HTTPRequest

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

func (request SummarizeAddmDbSqlStatementsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAddmDbSqlStatementsRequest) String

func (request SummarizeAddmDbSqlStatementsRequest) String() string

func (SummarizeAddmDbSqlStatementsRequest) ValidateEnumValue

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

SummarizeAddmDbSqlStatementsResponse wrapper for the SummarizeAddmDbSqlStatements operation

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"`
}

func (SummarizeAddmDbSqlStatementsResponse) HTTPResponse

func (response SummarizeAddmDbSqlStatementsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAddmDbSqlStatementsResponse) String

func (response SummarizeAddmDbSqlStatementsResponse) String() string

type SummarizeAwrDatabaseCpuUsagesRequest

SummarizeAwrDatabaseCpuUsagesRequest wrapper for the SummarizeAwrDatabaseCpuUsages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseCpuUsages.go.html to see an example of how to use SummarizeAwrDatabaseCpuUsagesRequest.

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
}

func (SummarizeAwrDatabaseCpuUsagesRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseCpuUsagesRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseCpuUsagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseCpuUsagesRequest) String

func (request SummarizeAwrDatabaseCpuUsagesRequest) String() string

func (SummarizeAwrDatabaseCpuUsagesRequest) ValidateEnumValue

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

SummarizeAwrDatabaseCpuUsagesResponse wrapper for the SummarizeAwrDatabaseCpuUsages operation

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"`
}

func (SummarizeAwrDatabaseCpuUsagesResponse) HTTPResponse

func (response SummarizeAwrDatabaseCpuUsagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseCpuUsagesResponse) String

func (response SummarizeAwrDatabaseCpuUsagesResponse) String() string

type SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

SummarizeAwrDatabaseCpuUsagesSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDatabaseCpuUsagesSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

const (
    SummarizeAwrDatabaseCpuUsagesSessionTypeForeground SummarizeAwrDatabaseCpuUsagesSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDatabaseCpuUsagesSessionTypeBackground SummarizeAwrDatabaseCpuUsagesSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDatabaseCpuUsagesSessionTypeAll        SummarizeAwrDatabaseCpuUsagesSessionTypeEnum = "ALL"
)

func GetMappingSummarizeAwrDatabaseCpuUsagesSessionTypeEnum

func GetMappingSummarizeAwrDatabaseCpuUsagesSessionTypeEnum(val string) (SummarizeAwrDatabaseCpuUsagesSessionTypeEnum, bool)

GetMappingSummarizeAwrDatabaseCpuUsagesSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumValues

func GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumValues() []SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

GetSummarizeAwrDatabaseCpuUsagesSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDatabaseCpuUsagesSessionTypeEnum

type SummarizeAwrDatabaseCpuUsagesSortByEnum

SummarizeAwrDatabaseCpuUsagesSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseCpuUsagesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseCpuUsagesSortByEnum

const (
    SummarizeAwrDatabaseCpuUsagesSortByTimeSampled SummarizeAwrDatabaseCpuUsagesSortByEnum = "TIME_SAMPLED"
    SummarizeAwrDatabaseCpuUsagesSortByAvgValue    SummarizeAwrDatabaseCpuUsagesSortByEnum = "AVG_VALUE"
)

func GetMappingSummarizeAwrDatabaseCpuUsagesSortByEnum

func GetMappingSummarizeAwrDatabaseCpuUsagesSortByEnum(val string) (SummarizeAwrDatabaseCpuUsagesSortByEnum, bool)

GetMappingSummarizeAwrDatabaseCpuUsagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumValues

func GetSummarizeAwrDatabaseCpuUsagesSortByEnumValues() []SummarizeAwrDatabaseCpuUsagesSortByEnum

GetSummarizeAwrDatabaseCpuUsagesSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseCpuUsagesSortByEnum

type SummarizeAwrDatabaseCpuUsagesSortOrderEnum

SummarizeAwrDatabaseCpuUsagesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseCpuUsagesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseCpuUsagesSortOrderEnum

const (
    SummarizeAwrDatabaseCpuUsagesSortOrderAsc  SummarizeAwrDatabaseCpuUsagesSortOrderEnum = "ASC"
    SummarizeAwrDatabaseCpuUsagesSortOrderDesc SummarizeAwrDatabaseCpuUsagesSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseCpuUsagesSortOrderEnum

func GetMappingSummarizeAwrDatabaseCpuUsagesSortOrderEnum(val string) (SummarizeAwrDatabaseCpuUsagesSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseCpuUsagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumValues

func GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumValues() []SummarizeAwrDatabaseCpuUsagesSortOrderEnum

GetSummarizeAwrDatabaseCpuUsagesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseCpuUsagesSortOrderEnum

type SummarizeAwrDatabaseMetricsRequest

SummarizeAwrDatabaseMetricsRequest wrapper for the SummarizeAwrDatabaseMetrics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseMetrics.go.html to see an example of how to use SummarizeAwrDatabaseMetricsRequest.

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
}

func (SummarizeAwrDatabaseMetricsRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseMetricsRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseMetricsRequest) String

func (request SummarizeAwrDatabaseMetricsRequest) String() string

func (SummarizeAwrDatabaseMetricsRequest) ValidateEnumValue

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

SummarizeAwrDatabaseMetricsResponse wrapper for the SummarizeAwrDatabaseMetrics operation

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"`
}

func (SummarizeAwrDatabaseMetricsResponse) HTTPResponse

func (response SummarizeAwrDatabaseMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseMetricsResponse) String

func (response SummarizeAwrDatabaseMetricsResponse) String() string

type SummarizeAwrDatabaseMetricsSortByEnum

SummarizeAwrDatabaseMetricsSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseMetricsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseMetricsSortByEnum

const (
    SummarizeAwrDatabaseMetricsSortByTimestamp SummarizeAwrDatabaseMetricsSortByEnum = "TIMESTAMP"
    SummarizeAwrDatabaseMetricsSortByName      SummarizeAwrDatabaseMetricsSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDatabaseMetricsSortByEnum

func GetMappingSummarizeAwrDatabaseMetricsSortByEnum(val string) (SummarizeAwrDatabaseMetricsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseMetricsSortByEnumValues

func GetSummarizeAwrDatabaseMetricsSortByEnumValues() []SummarizeAwrDatabaseMetricsSortByEnum

GetSummarizeAwrDatabaseMetricsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseMetricsSortByEnum

type SummarizeAwrDatabaseMetricsSortOrderEnum

SummarizeAwrDatabaseMetricsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseMetricsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseMetricsSortOrderEnum

const (
    SummarizeAwrDatabaseMetricsSortOrderAsc  SummarizeAwrDatabaseMetricsSortOrderEnum = "ASC"
    SummarizeAwrDatabaseMetricsSortOrderDesc SummarizeAwrDatabaseMetricsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseMetricsSortOrderEnum

func GetMappingSummarizeAwrDatabaseMetricsSortOrderEnum(val string) (SummarizeAwrDatabaseMetricsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseMetricsSortOrderEnumValues

func GetSummarizeAwrDatabaseMetricsSortOrderEnumValues() []SummarizeAwrDatabaseMetricsSortOrderEnum

GetSummarizeAwrDatabaseMetricsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseMetricsSortOrderEnum

type SummarizeAwrDatabaseParameterChangesRequest

SummarizeAwrDatabaseParameterChangesRequest wrapper for the SummarizeAwrDatabaseParameterChanges operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseParameterChanges.go.html to see an example of how to use SummarizeAwrDatabaseParameterChangesRequest.

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
}

func (SummarizeAwrDatabaseParameterChangesRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseParameterChangesRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseParameterChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseParameterChangesRequest) String

func (request SummarizeAwrDatabaseParameterChangesRequest) String() string

func (SummarizeAwrDatabaseParameterChangesRequest) ValidateEnumValue

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

SummarizeAwrDatabaseParameterChangesResponse wrapper for the SummarizeAwrDatabaseParameterChanges operation

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"`
}

func (SummarizeAwrDatabaseParameterChangesResponse) HTTPResponse

func (response SummarizeAwrDatabaseParameterChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseParameterChangesResponse) String

func (response SummarizeAwrDatabaseParameterChangesResponse) String() string

type SummarizeAwrDatabaseParameterChangesSortByEnum

SummarizeAwrDatabaseParameterChangesSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseParameterChangesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseParameterChangesSortByEnum

const (
    SummarizeAwrDatabaseParameterChangesSortByIsChanged SummarizeAwrDatabaseParameterChangesSortByEnum = "IS_CHANGED"
    SummarizeAwrDatabaseParameterChangesSortByName      SummarizeAwrDatabaseParameterChangesSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDatabaseParameterChangesSortByEnum

func GetMappingSummarizeAwrDatabaseParameterChangesSortByEnum(val string) (SummarizeAwrDatabaseParameterChangesSortByEnum, bool)

GetMappingSummarizeAwrDatabaseParameterChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParameterChangesSortByEnumValues

func GetSummarizeAwrDatabaseParameterChangesSortByEnumValues() []SummarizeAwrDatabaseParameterChangesSortByEnum

GetSummarizeAwrDatabaseParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseParameterChangesSortByEnum

type SummarizeAwrDatabaseParameterChangesSortOrderEnum

SummarizeAwrDatabaseParameterChangesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseParameterChangesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseParameterChangesSortOrderEnum

const (
    SummarizeAwrDatabaseParameterChangesSortOrderAsc  SummarizeAwrDatabaseParameterChangesSortOrderEnum = "ASC"
    SummarizeAwrDatabaseParameterChangesSortOrderDesc SummarizeAwrDatabaseParameterChangesSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseParameterChangesSortOrderEnum

func GetMappingSummarizeAwrDatabaseParameterChangesSortOrderEnum(val string) (SummarizeAwrDatabaseParameterChangesSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseParameterChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumValues

func GetSummarizeAwrDatabaseParameterChangesSortOrderEnumValues() []SummarizeAwrDatabaseParameterChangesSortOrderEnum

GetSummarizeAwrDatabaseParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseParameterChangesSortOrderEnum

type SummarizeAwrDatabaseParametersRequest

SummarizeAwrDatabaseParametersRequest wrapper for the SummarizeAwrDatabaseParameters operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseParameters.go.html to see an example of how to use SummarizeAwrDatabaseParametersRequest.

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
}

func (SummarizeAwrDatabaseParametersRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseParametersRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseParametersRequest) String

func (request SummarizeAwrDatabaseParametersRequest) String() string

func (SummarizeAwrDatabaseParametersRequest) ValidateEnumValue

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

SummarizeAwrDatabaseParametersResponse wrapper for the SummarizeAwrDatabaseParameters operation

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"`
}

func (SummarizeAwrDatabaseParametersResponse) HTTPResponse

func (response SummarizeAwrDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseParametersResponse) String

func (response SummarizeAwrDatabaseParametersResponse) String() string

type SummarizeAwrDatabaseParametersSortByEnum

SummarizeAwrDatabaseParametersSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseParametersSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersSortByEnum

const (
    SummarizeAwrDatabaseParametersSortByIsChanged SummarizeAwrDatabaseParametersSortByEnum = "IS_CHANGED"
    SummarizeAwrDatabaseParametersSortByName      SummarizeAwrDatabaseParametersSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDatabaseParametersSortByEnum

func GetMappingSummarizeAwrDatabaseParametersSortByEnum(val string) (SummarizeAwrDatabaseParametersSortByEnum, bool)

GetMappingSummarizeAwrDatabaseParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersSortByEnumValues

func GetSummarizeAwrDatabaseParametersSortByEnumValues() []SummarizeAwrDatabaseParametersSortByEnum

GetSummarizeAwrDatabaseParametersSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersSortByEnum

type SummarizeAwrDatabaseParametersSortOrderEnum

SummarizeAwrDatabaseParametersSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseParametersSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersSortOrderEnum

const (
    SummarizeAwrDatabaseParametersSortOrderAsc  SummarizeAwrDatabaseParametersSortOrderEnum = "ASC"
    SummarizeAwrDatabaseParametersSortOrderDesc SummarizeAwrDatabaseParametersSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseParametersSortOrderEnum

func GetMappingSummarizeAwrDatabaseParametersSortOrderEnum(val string) (SummarizeAwrDatabaseParametersSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersSortOrderEnumValues

func GetSummarizeAwrDatabaseParametersSortOrderEnumValues() []SummarizeAwrDatabaseParametersSortOrderEnum

GetSummarizeAwrDatabaseParametersSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersSortOrderEnum

type SummarizeAwrDatabaseParametersValueChangedEnum

SummarizeAwrDatabaseParametersValueChangedEnum Enum with underlying type: string

type SummarizeAwrDatabaseParametersValueChangedEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersValueChangedEnum

const (
    SummarizeAwrDatabaseParametersValueChangedY SummarizeAwrDatabaseParametersValueChangedEnum = "Y"
    SummarizeAwrDatabaseParametersValueChangedN SummarizeAwrDatabaseParametersValueChangedEnum = "N"
)

func GetMappingSummarizeAwrDatabaseParametersValueChangedEnum

func GetMappingSummarizeAwrDatabaseParametersValueChangedEnum(val string) (SummarizeAwrDatabaseParametersValueChangedEnum, bool)

GetMappingSummarizeAwrDatabaseParametersValueChangedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersValueChangedEnumValues

func GetSummarizeAwrDatabaseParametersValueChangedEnumValues() []SummarizeAwrDatabaseParametersValueChangedEnum

GetSummarizeAwrDatabaseParametersValueChangedEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersValueChangedEnum

type SummarizeAwrDatabaseParametersValueDefaultEnum

SummarizeAwrDatabaseParametersValueDefaultEnum Enum with underlying type: string

type SummarizeAwrDatabaseParametersValueDefaultEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersValueDefaultEnum

const (
    SummarizeAwrDatabaseParametersValueDefaultTrue  SummarizeAwrDatabaseParametersValueDefaultEnum = "TRUE"
    SummarizeAwrDatabaseParametersValueDefaultFalse SummarizeAwrDatabaseParametersValueDefaultEnum = "FALSE"
)

func GetMappingSummarizeAwrDatabaseParametersValueDefaultEnum

func GetMappingSummarizeAwrDatabaseParametersValueDefaultEnum(val string) (SummarizeAwrDatabaseParametersValueDefaultEnum, bool)

GetMappingSummarizeAwrDatabaseParametersValueDefaultEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersValueDefaultEnumValues

func GetSummarizeAwrDatabaseParametersValueDefaultEnumValues() []SummarizeAwrDatabaseParametersValueDefaultEnum

GetSummarizeAwrDatabaseParametersValueDefaultEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersValueDefaultEnum

type SummarizeAwrDatabaseParametersValueModifiedEnum

SummarizeAwrDatabaseParametersValueModifiedEnum Enum with underlying type: string

type SummarizeAwrDatabaseParametersValueModifiedEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseParametersValueModifiedEnum

const (
    SummarizeAwrDatabaseParametersValueModifiedModified  SummarizeAwrDatabaseParametersValueModifiedEnum = "MODIFIED"
    SummarizeAwrDatabaseParametersValueModifiedSystemMod SummarizeAwrDatabaseParametersValueModifiedEnum = "SYSTEM_MOD"
    SummarizeAwrDatabaseParametersValueModifiedFalse     SummarizeAwrDatabaseParametersValueModifiedEnum = "FALSE"
)

func GetMappingSummarizeAwrDatabaseParametersValueModifiedEnum

func GetMappingSummarizeAwrDatabaseParametersValueModifiedEnum(val string) (SummarizeAwrDatabaseParametersValueModifiedEnum, bool)

GetMappingSummarizeAwrDatabaseParametersValueModifiedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseParametersValueModifiedEnumValues

func GetSummarizeAwrDatabaseParametersValueModifiedEnumValues() []SummarizeAwrDatabaseParametersValueModifiedEnum

GetSummarizeAwrDatabaseParametersValueModifiedEnumValues Enumerates the set of values for SummarizeAwrDatabaseParametersValueModifiedEnum

type SummarizeAwrDatabaseSnapshotRangesRequest

SummarizeAwrDatabaseSnapshotRangesRequest wrapper for the SummarizeAwrDatabaseSnapshotRanges operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseSnapshotRanges.go.html to see an example of how to use SummarizeAwrDatabaseSnapshotRangesRequest.

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
}

func (SummarizeAwrDatabaseSnapshotRangesRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseSnapshotRangesRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseSnapshotRangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseSnapshotRangesRequest) String

func (request SummarizeAwrDatabaseSnapshotRangesRequest) String() string

func (SummarizeAwrDatabaseSnapshotRangesRequest) ValidateEnumValue

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

SummarizeAwrDatabaseSnapshotRangesResponse wrapper for the SummarizeAwrDatabaseSnapshotRanges operation

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"`
}

func (SummarizeAwrDatabaseSnapshotRangesResponse) HTTPResponse

func (response SummarizeAwrDatabaseSnapshotRangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseSnapshotRangesResponse) String

func (response SummarizeAwrDatabaseSnapshotRangesResponse) String() string

type SummarizeAwrDatabaseSnapshotRangesSortByEnum

SummarizeAwrDatabaseSnapshotRangesSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseSnapshotRangesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseSnapshotRangesSortByEnum

const (
    SummarizeAwrDatabaseSnapshotRangesSortByEndIntervalTime SummarizeAwrDatabaseSnapshotRangesSortByEnum = "END_INTERVAL_TIME"
    SummarizeAwrDatabaseSnapshotRangesSortByName            SummarizeAwrDatabaseSnapshotRangesSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortByEnum

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortByEnum(val string) (SummarizeAwrDatabaseSnapshotRangesSortByEnum, bool)

GetMappingSummarizeAwrDatabaseSnapshotRangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumValues

func GetSummarizeAwrDatabaseSnapshotRangesSortByEnumValues() []SummarizeAwrDatabaseSnapshotRangesSortByEnum

GetSummarizeAwrDatabaseSnapshotRangesSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseSnapshotRangesSortByEnum

type SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

SummarizeAwrDatabaseSnapshotRangesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseSnapshotRangesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

const (
    SummarizeAwrDatabaseSnapshotRangesSortOrderAsc  SummarizeAwrDatabaseSnapshotRangesSortOrderEnum = "ASC"
    SummarizeAwrDatabaseSnapshotRangesSortOrderDesc SummarizeAwrDatabaseSnapshotRangesSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortOrderEnum

func GetMappingSummarizeAwrDatabaseSnapshotRangesSortOrderEnum(val string) (SummarizeAwrDatabaseSnapshotRangesSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseSnapshotRangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumValues

func GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumValues() []SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

GetSummarizeAwrDatabaseSnapshotRangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseSnapshotRangesSortOrderEnum

type SummarizeAwrDatabaseSysstatsRequest

SummarizeAwrDatabaseSysstatsRequest wrapper for the SummarizeAwrDatabaseSysstats operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseSysstats.go.html to see an example of how to use SummarizeAwrDatabaseSysstatsRequest.

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
}

func (SummarizeAwrDatabaseSysstatsRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseSysstatsRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseSysstatsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseSysstatsRequest) String

func (request SummarizeAwrDatabaseSysstatsRequest) String() string

func (SummarizeAwrDatabaseSysstatsRequest) ValidateEnumValue

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

SummarizeAwrDatabaseSysstatsResponse wrapper for the SummarizeAwrDatabaseSysstats operation

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"`
}

func (SummarizeAwrDatabaseSysstatsResponse) HTTPResponse

func (response SummarizeAwrDatabaseSysstatsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseSysstatsResponse) String

func (response SummarizeAwrDatabaseSysstatsResponse) String() string

type SummarizeAwrDatabaseSysstatsSortByEnum

SummarizeAwrDatabaseSysstatsSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseSysstatsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseSysstatsSortByEnum

const (
    SummarizeAwrDatabaseSysstatsSortByTimeBegin SummarizeAwrDatabaseSysstatsSortByEnum = "TIME_BEGIN"
    SummarizeAwrDatabaseSysstatsSortByName      SummarizeAwrDatabaseSysstatsSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDatabaseSysstatsSortByEnum

func GetMappingSummarizeAwrDatabaseSysstatsSortByEnum(val string) (SummarizeAwrDatabaseSysstatsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseSysstatsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSysstatsSortByEnumValues

func GetSummarizeAwrDatabaseSysstatsSortByEnumValues() []SummarizeAwrDatabaseSysstatsSortByEnum

GetSummarizeAwrDatabaseSysstatsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseSysstatsSortByEnum

type SummarizeAwrDatabaseSysstatsSortOrderEnum

SummarizeAwrDatabaseSysstatsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseSysstatsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseSysstatsSortOrderEnum

const (
    SummarizeAwrDatabaseSysstatsSortOrderAsc  SummarizeAwrDatabaseSysstatsSortOrderEnum = "ASC"
    SummarizeAwrDatabaseSysstatsSortOrderDesc SummarizeAwrDatabaseSysstatsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseSysstatsSortOrderEnum

func GetMappingSummarizeAwrDatabaseSysstatsSortOrderEnum(val string) (SummarizeAwrDatabaseSysstatsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseSysstatsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumValues

func GetSummarizeAwrDatabaseSysstatsSortOrderEnumValues() []SummarizeAwrDatabaseSysstatsSortOrderEnum

GetSummarizeAwrDatabaseSysstatsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseSysstatsSortOrderEnum

type SummarizeAwrDatabaseTopWaitEventsRequest

SummarizeAwrDatabaseTopWaitEventsRequest wrapper for the SummarizeAwrDatabaseTopWaitEvents operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseTopWaitEvents.go.html to see an example of how to use SummarizeAwrDatabaseTopWaitEventsRequest.

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
}

func (SummarizeAwrDatabaseTopWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseTopWaitEventsRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseTopWaitEventsRequest) String

func (request SummarizeAwrDatabaseTopWaitEventsRequest) String() string

func (SummarizeAwrDatabaseTopWaitEventsRequest) ValidateEnumValue

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

SummarizeAwrDatabaseTopWaitEventsResponse wrapper for the SummarizeAwrDatabaseTopWaitEvents operation

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"`
}

func (SummarizeAwrDatabaseTopWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDatabaseTopWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseTopWaitEventsResponse) String

func (response SummarizeAwrDatabaseTopWaitEventsResponse) String() string

type SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

const (
    SummarizeAwrDatabaseTopWaitEventsSessionTypeForeground SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDatabaseTopWaitEventsSessionTypeBackground SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDatabaseTopWaitEventsSessionTypeAll        SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum = "ALL"
)

func GetMappingSummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDatabaseTopWaitEventsSessionTypeEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDatabaseTopWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

GetSummarizeAwrDatabaseTopWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDatabaseTopWaitEventsSessionTypeEnum

type SummarizeAwrDatabaseTopWaitEventsSortByEnum

SummarizeAwrDatabaseTopWaitEventsSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseTopWaitEventsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseTopWaitEventsSortByEnum

const (
    SummarizeAwrDatabaseTopWaitEventsSortByWaitsPersec       SummarizeAwrDatabaseTopWaitEventsSortByEnum = "WAITS_PERSEC"
    SummarizeAwrDatabaseTopWaitEventsSortByAvgWaitTimePersec SummarizeAwrDatabaseTopWaitEventsSortByEnum = "AVG_WAIT_TIME_PERSEC"
)

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortByEnum

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortByEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseTopWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumValues

func GetSummarizeAwrDatabaseTopWaitEventsSortByEnumValues() []SummarizeAwrDatabaseTopWaitEventsSortByEnum

GetSummarizeAwrDatabaseTopWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseTopWaitEventsSortByEnum

type SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

SummarizeAwrDatabaseTopWaitEventsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseTopWaitEventsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

const (
    SummarizeAwrDatabaseTopWaitEventsSortOrderAsc  SummarizeAwrDatabaseTopWaitEventsSortOrderEnum = "ASC"
    SummarizeAwrDatabaseTopWaitEventsSortOrderDesc SummarizeAwrDatabaseTopWaitEventsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDatabaseTopWaitEventsSortOrderEnum(val string) (SummarizeAwrDatabaseTopWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseTopWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumValues

func GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumValues() []SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

GetSummarizeAwrDatabaseTopWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseTopWaitEventsSortOrderEnum

type SummarizeAwrDatabaseWaitEventBucketsRequest

SummarizeAwrDatabaseWaitEventBucketsRequest wrapper for the SummarizeAwrDatabaseWaitEventBuckets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDatabaseWaitEventBucketsRequest.

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
}

func (SummarizeAwrDatabaseWaitEventBucketsRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseWaitEventBucketsRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseWaitEventBucketsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseWaitEventBucketsRequest) String

func (request SummarizeAwrDatabaseWaitEventBucketsRequest) String() string

func (SummarizeAwrDatabaseWaitEventBucketsRequest) ValidateEnumValue

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

SummarizeAwrDatabaseWaitEventBucketsResponse wrapper for the SummarizeAwrDatabaseWaitEventBuckets operation

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"`
}

func (SummarizeAwrDatabaseWaitEventBucketsResponse) HTTPResponse

func (response SummarizeAwrDatabaseWaitEventBucketsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseWaitEventBucketsResponse) String

func (response SummarizeAwrDatabaseWaitEventBucketsResponse) String() string

type SummarizeAwrDatabaseWaitEventBucketsSortByEnum

SummarizeAwrDatabaseWaitEventBucketsSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseWaitEventBucketsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventBucketsSortByEnum

const (
    SummarizeAwrDatabaseWaitEventBucketsSortByCategory   SummarizeAwrDatabaseWaitEventBucketsSortByEnum = "CATEGORY"
    SummarizeAwrDatabaseWaitEventBucketsSortByPercentage SummarizeAwrDatabaseWaitEventBucketsSortByEnum = "PERCENTAGE"
)

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortByEnum

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortByEnum(val string) (SummarizeAwrDatabaseWaitEventBucketsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventBucketsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumValues

func GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumValues() []SummarizeAwrDatabaseWaitEventBucketsSortByEnum

GetSummarizeAwrDatabaseWaitEventBucketsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventBucketsSortByEnum

type SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

const (
    SummarizeAwrDatabaseWaitEventBucketsSortOrderAsc  SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum = "ASC"
    SummarizeAwrDatabaseWaitEventBucketsSortOrderDesc SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

func GetMappingSummarizeAwrDatabaseWaitEventBucketsSortOrderEnum(val string) (SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventBucketsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumValues

func GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

GetSummarizeAwrDatabaseWaitEventBucketsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventBucketsSortOrderEnum

type SummarizeAwrDatabaseWaitEventsRequest

SummarizeAwrDatabaseWaitEventsRequest wrapper for the SummarizeAwrDatabaseWaitEvents operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrDatabaseWaitEvents.go.html to see an example of how to use SummarizeAwrDatabaseWaitEventsRequest.

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
}

func (SummarizeAwrDatabaseWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDatabaseWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDatabaseWaitEventsRequest) HTTPRequest

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

func (request SummarizeAwrDatabaseWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDatabaseWaitEventsRequest) String

func (request SummarizeAwrDatabaseWaitEventsRequest) String() string

func (SummarizeAwrDatabaseWaitEventsRequest) ValidateEnumValue

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

SummarizeAwrDatabaseWaitEventsResponse wrapper for the SummarizeAwrDatabaseWaitEvents operation

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"`
}

func (SummarizeAwrDatabaseWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDatabaseWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDatabaseWaitEventsResponse) String

func (response SummarizeAwrDatabaseWaitEventsResponse) String() string

type SummarizeAwrDatabaseWaitEventsSessionTypeEnum

SummarizeAwrDatabaseWaitEventsSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDatabaseWaitEventsSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventsSessionTypeEnum

const (
    SummarizeAwrDatabaseWaitEventsSessionTypeForeground SummarizeAwrDatabaseWaitEventsSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDatabaseWaitEventsSessionTypeBackground SummarizeAwrDatabaseWaitEventsSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDatabaseWaitEventsSessionTypeAll        SummarizeAwrDatabaseWaitEventsSessionTypeEnum = "ALL"
)

func GetMappingSummarizeAwrDatabaseWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDatabaseWaitEventsSessionTypeEnum(val string) (SummarizeAwrDatabaseWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumValues() []SummarizeAwrDatabaseWaitEventsSessionTypeEnum

GetSummarizeAwrDatabaseWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventsSessionTypeEnum

type SummarizeAwrDatabaseWaitEventsSortByEnum

SummarizeAwrDatabaseWaitEventsSortByEnum Enum with underlying type: string

type SummarizeAwrDatabaseWaitEventsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventsSortByEnum

const (
    SummarizeAwrDatabaseWaitEventsSortByTimeBegin SummarizeAwrDatabaseWaitEventsSortByEnum = "TIME_BEGIN"
    SummarizeAwrDatabaseWaitEventsSortByName      SummarizeAwrDatabaseWaitEventsSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDatabaseWaitEventsSortByEnum

func GetMappingSummarizeAwrDatabaseWaitEventsSortByEnum(val string) (SummarizeAwrDatabaseWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventsSortByEnumValues

func GetSummarizeAwrDatabaseWaitEventsSortByEnumValues() []SummarizeAwrDatabaseWaitEventsSortByEnum

GetSummarizeAwrDatabaseWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventsSortByEnum

type SummarizeAwrDatabaseWaitEventsSortOrderEnum

SummarizeAwrDatabaseWaitEventsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDatabaseWaitEventsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDatabaseWaitEventsSortOrderEnum

const (
    SummarizeAwrDatabaseWaitEventsSortOrderAsc  SummarizeAwrDatabaseWaitEventsSortOrderEnum = "ASC"
    SummarizeAwrDatabaseWaitEventsSortOrderDesc SummarizeAwrDatabaseWaitEventsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDatabaseWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDatabaseWaitEventsSortOrderEnum(val string) (SummarizeAwrDatabaseWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDatabaseWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumValues

func GetSummarizeAwrDatabaseWaitEventsSortOrderEnumValues() []SummarizeAwrDatabaseWaitEventsSortOrderEnum

GetSummarizeAwrDatabaseWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDatabaseWaitEventsSortOrderEnum

type SummarizeAwrSourcesSummariesCollection

SummarizeAwrSourcesSummariesCollection Collection of AwrSource summary objects.

type SummarizeAwrSourcesSummariesCollection struct {

    // Array of AwrSource summary objects.
    Items []AwrSourceSummary `mandatory:"true" json:"items"`
}

func (SummarizeAwrSourcesSummariesCollection) String

func (m SummarizeAwrSourcesSummariesCollection) String() 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

SummarizeAwrSourcesSummariesRequest wrapper for the SummarizeAwrSourcesSummaries operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeAwrSourcesSummaries.go.html to see an example of how to use 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
}

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

func (request SummarizeAwrSourcesSummariesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrSourcesSummariesRequest) String

func (request SummarizeAwrSourcesSummariesRequest) String() 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

SummarizeAwrSourcesSummariesResponse wrapper for the SummarizeAwrSourcesSummaries operation

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"`
}

func (SummarizeAwrSourcesSummariesResponse) HTTPResponse

func (response SummarizeAwrSourcesSummariesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrSourcesSummariesResponse) String

func (response SummarizeAwrSourcesSummariesResponse) String() string

type SummarizeAwrSourcesSummariesSortByEnum

SummarizeAwrSourcesSummariesSortByEnum Enum with underlying type: string

type SummarizeAwrSourcesSummariesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrSourcesSummariesSortByEnum

const (
    SummarizeAwrSourcesSummariesSortBySnapshotsuploaded SummarizeAwrSourcesSummariesSortByEnum = "snapshotsUploaded"
    SummarizeAwrSourcesSummariesSortByName              SummarizeAwrSourcesSummariesSortByEnum = "name"
)

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

SummarizeAwrSourcesSummariesSortOrderEnum Enum with underlying type: string

type SummarizeAwrSourcesSummariesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrSourcesSummariesSortOrderEnum

const (
    SummarizeAwrSourcesSummariesSortOrderAsc  SummarizeAwrSourcesSummariesSortOrderEnum = "ASC"
    SummarizeAwrSourcesSummariesSortOrderDesc SummarizeAwrSourcesSummariesSortOrderEnum = "DESC"
)

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

SummarizeConfigurationItemsConfigItemFieldEnum Enum with underlying type: string

type SummarizeConfigurationItemsConfigItemFieldEnum string

Set of constants representing the allowable values for SummarizeConfigurationItemsConfigItemFieldEnum

const (
    SummarizeConfigurationItemsConfigItemFieldName               SummarizeConfigurationItemsConfigItemFieldEnum = "name"
    SummarizeConfigurationItemsConfigItemFieldValue              SummarizeConfigurationItemsConfigItemFieldEnum = "value"
    SummarizeConfigurationItemsConfigItemFieldDefaultvalue       SummarizeConfigurationItemsConfigItemFieldEnum = "defaultValue"
    SummarizeConfigurationItemsConfigItemFieldValuesourceconfig  SummarizeConfigurationItemsConfigItemFieldEnum = "valueSourceConfig"
    SummarizeConfigurationItemsConfigItemFieldMetadata           SummarizeConfigurationItemsConfigItemFieldEnum = "metadata"
    SummarizeConfigurationItemsConfigItemFieldApplicablecontexts SummarizeConfigurationItemsConfigItemFieldEnum = "applicableContexts"
)

func GetMappingSummarizeConfigurationItemsConfigItemFieldEnum

func GetMappingSummarizeConfigurationItemsConfigItemFieldEnum(val string) (SummarizeConfigurationItemsConfigItemFieldEnum, bool)

GetMappingSummarizeConfigurationItemsConfigItemFieldEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeConfigurationItemsConfigItemFieldEnumValues

func GetSummarizeConfigurationItemsConfigItemFieldEnumValues() []SummarizeConfigurationItemsConfigItemFieldEnum

GetSummarizeConfigurationItemsConfigItemFieldEnumValues Enumerates the set of values for SummarizeConfigurationItemsConfigItemFieldEnum

type SummarizeConfigurationItemsOpsiConfigTypeEnum

SummarizeConfigurationItemsOpsiConfigTypeEnum Enum with underlying type: string

type SummarizeConfigurationItemsOpsiConfigTypeEnum string

Set of constants representing the allowable values for SummarizeConfigurationItemsOpsiConfigTypeEnum

const (
    SummarizeConfigurationItemsOpsiConfigTypeUxConfiguration SummarizeConfigurationItemsOpsiConfigTypeEnum = "UX_CONFIGURATION"
)

func GetMappingSummarizeConfigurationItemsOpsiConfigTypeEnum

func GetMappingSummarizeConfigurationItemsOpsiConfigTypeEnum(val string) (SummarizeConfigurationItemsOpsiConfigTypeEnum, bool)

GetMappingSummarizeConfigurationItemsOpsiConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeConfigurationItemsOpsiConfigTypeEnumValues

func GetSummarizeConfigurationItemsOpsiConfigTypeEnumValues() []SummarizeConfigurationItemsOpsiConfigTypeEnum

GetSummarizeConfigurationItemsOpsiConfigTypeEnumValues Enumerates the set of values for SummarizeConfigurationItemsOpsiConfigTypeEnum

type SummarizeConfigurationItemsRequest

SummarizeConfigurationItemsRequest wrapper for the SummarizeConfigurationItems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeConfigurationItems.go.html to see an example of how to use SummarizeConfigurationItemsRequest.

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
}

func (SummarizeConfigurationItemsRequest) BinaryRequestBody

func (request SummarizeConfigurationItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeConfigurationItemsRequest) HTTPRequest

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

func (request SummarizeConfigurationItemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeConfigurationItemsRequest) String

func (request SummarizeConfigurationItemsRequest) String() string

func (SummarizeConfigurationItemsRequest) ValidateEnumValue

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

SummarizeConfigurationItemsResponse wrapper for the SummarizeConfigurationItems operation

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"`
}

func (SummarizeConfigurationItemsResponse) HTTPResponse

func (response SummarizeConfigurationItemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeConfigurationItemsResponse) String

func (response SummarizeConfigurationItemsResponse) String() string

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection

SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection Collection of resource capacity trend.

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"`
}

func (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) String

func (m SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) String() string

func (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue

func (m SummarizeDatabaseInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

const (
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricCpu       SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "CPU"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricStorage   SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "STORAGE"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricIo        SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "IO"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricMemory    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricMemoryPga SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY_PGA"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricMemorySga SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY_SGA"
)

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

SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

const (
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "GB"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues

func GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum

SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendDatabaseTypeEnum

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"
)

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

SummarizeDatabaseInsightResourceCapacityTrendRequest wrapper for the SummarizeDatabaseInsightResourceCapacityTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeDatabaseInsightResourceCapacityTrend.go.html to see an example of how to use 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
}

func (SummarizeDatabaseInsightResourceCapacityTrendRequest) BinaryRequestBody

func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceCapacityTrendRequest) String

func (request SummarizeDatabaseInsightResourceCapacityTrendRequest) String() 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

SummarizeDatabaseInsightResourceCapacityTrendResponse wrapper for the SummarizeDatabaseInsightResourceCapacityTrend operation

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"`
}

func (SummarizeDatabaseInsightResourceCapacityTrendResponse) HTTPResponse

func (response SummarizeDatabaseInsightResourceCapacityTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceCapacityTrendResponse) String

func (response SummarizeDatabaseInsightResourceCapacityTrendResponse) String() string

type SummarizeDatabaseInsightResourceCapacityTrendSortByEnum

SummarizeDatabaseInsightResourceCapacityTrendSortByEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceCapacityTrendSortByEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendSortByEnum

const (
    SummarizeDatabaseInsightResourceCapacityTrendSortByEndtimestamp SummarizeDatabaseInsightResourceCapacityTrendSortByEnum = "endTimestamp"
    SummarizeDatabaseInsightResourceCapacityTrendSortByCapacity     SummarizeDatabaseInsightResourceCapacityTrendSortByEnum = "capacity"
    SummarizeDatabaseInsightResourceCapacityTrendSortByBasecapacity SummarizeDatabaseInsightResourceCapacityTrendSortByEnum = "baseCapacity"
)

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

SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum

const (
    SummarizeDatabaseInsightResourceCapacityTrendSortOrderAsc  SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum = "ASC"
    SummarizeDatabaseInsightResourceCapacityTrendSortOrderDesc SummarizeDatabaseInsightResourceCapacityTrendSortOrderEnum = "DESC"
)

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

SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum

const (
    SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelHighUtilization       SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
    SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelLowUtilization        SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "LOW_UTILIZATION"
    SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelMediumHighUtilization SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
    SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelMediumLowUtilization  SummarizeDatabaseInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

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

SummarizeDatabaseInsightResourceForecastTrendAggregation Forecast results from the selected time period.

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"`
}

func (SummarizeDatabaseInsightResourceForecastTrendAggregation) String

func (m SummarizeDatabaseInsightResourceForecastTrendAggregation) String() string

func (SummarizeDatabaseInsightResourceForecastTrendAggregation) ValidateEnumValue

func (m SummarizeDatabaseInsightResourceForecastTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendAggregationPatternEnum

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"
)

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

SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum

const (
    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricCpu       SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "CPU"
    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricStorage   SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "STORAGE"
    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricIo        SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "IO"
    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricMemory    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY"
    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricMemoryPga SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY_PGA"
    SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricMemorySga SummarizeDatabaseInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY_SGA"
)

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

SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

const (
    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitCores   SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "CORES"
    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitGb      SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "GB"
    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitMbps    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "MBPS"
    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitIops    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "IOPS"
    SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitPercent SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumValues

func GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

GetSummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceForecastTrendAggregationUsageUnitEnum

type SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum

SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendDatabaseTypeEnum

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"
)

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

SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum

const (
    SummarizeDatabaseInsightResourceForecastTrendForecastModelLinear   SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum = "LINEAR"
    SummarizeDatabaseInsightResourceForecastTrendForecastModelMlAuto   SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum = "ML_AUTO"
    SummarizeDatabaseInsightResourceForecastTrendForecastModelMlNoAuto SummarizeDatabaseInsightResourceForecastTrendForecastModelEnum = "ML_NO_AUTO"
)

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

SummarizeDatabaseInsightResourceForecastTrendRequest wrapper for the SummarizeDatabaseInsightResourceForecastTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeDatabaseInsightResourceForecastTrend.go.html to see an example of how to use 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
}

func (SummarizeDatabaseInsightResourceForecastTrendRequest) BinaryRequestBody

func (request SummarizeDatabaseInsightResourceForecastTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeDatabaseInsightResourceForecastTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceForecastTrendRequest) String

func (request SummarizeDatabaseInsightResourceForecastTrendRequest) String() 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

SummarizeDatabaseInsightResourceForecastTrendResponse wrapper for the SummarizeDatabaseInsightResourceForecastTrend operation

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"`
}

func (SummarizeDatabaseInsightResourceForecastTrendResponse) HTTPResponse

func (response SummarizeDatabaseInsightResourceForecastTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceForecastTrendResponse) String

func (response SummarizeDatabaseInsightResourceForecastTrendResponse) String() string

type SummarizeDatabaseInsightResourceForecastTrendStatisticEnum

SummarizeDatabaseInsightResourceForecastTrendStatisticEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceForecastTrendStatisticEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendStatisticEnum

const (
    SummarizeDatabaseInsightResourceForecastTrendStatisticAvg SummarizeDatabaseInsightResourceForecastTrendStatisticEnum = "AVG"
    SummarizeDatabaseInsightResourceForecastTrendStatisticMax SummarizeDatabaseInsightResourceForecastTrendStatisticEnum = "MAX"
)

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

SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum

const (
    SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelHighUtilization       SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
    SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelLowUtilization        SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "LOW_UTILIZATION"
    SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelMediumHighUtilization SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
    SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelMediumLowUtilization  SummarizeDatabaseInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

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

SummarizeDatabaseInsightResourceStatisticsAggregationCollection Returns list of the Databases with resource statistics like usage, capacity, utilization and usage change percent.

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"`
}

func (SummarizeDatabaseInsightResourceStatisticsAggregationCollection) String

func (m SummarizeDatabaseInsightResourceStatisticsAggregationCollection) String() string

func (SummarizeDatabaseInsightResourceStatisticsAggregationCollection) ValidateEnumValue

func (m SummarizeDatabaseInsightResourceStatisticsAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum

const (
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricCpu       SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "CPU"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricStorage   SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "STORAGE"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricIo        SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "IO"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricMemory    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricMemoryPga SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY_PGA"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricMemorySga SummarizeDatabaseInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY_SGA"
)

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

SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

const (
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "GB"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues

func GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceStatisticsAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum

SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsDatabaseTypeEnum

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"
)

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

SummarizeDatabaseInsightResourceStatisticsRequest wrapper for the SummarizeDatabaseInsightResourceStatistics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeDatabaseInsightResourceStatistics.go.html to see an example of how to use 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
}

func (SummarizeDatabaseInsightResourceStatisticsRequest) BinaryRequestBody

func (request SummarizeDatabaseInsightResourceStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeDatabaseInsightResourceStatisticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceStatisticsRequest) String

func (request SummarizeDatabaseInsightResourceStatisticsRequest) String() 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

SummarizeDatabaseInsightResourceStatisticsResponse wrapper for the SummarizeDatabaseInsightResourceStatistics operation

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"`
}

func (SummarizeDatabaseInsightResourceStatisticsResponse) HTTPResponse

func (response SummarizeDatabaseInsightResourceStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceStatisticsResponse) String

func (response SummarizeDatabaseInsightResourceStatisticsResponse) String() string

type SummarizeDatabaseInsightResourceStatisticsSortByEnum

SummarizeDatabaseInsightResourceStatisticsSortByEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceStatisticsSortByEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsSortByEnum

const (
    SummarizeDatabaseInsightResourceStatisticsSortByUtilizationpercent SummarizeDatabaseInsightResourceStatisticsSortByEnum = "utilizationPercent"
    SummarizeDatabaseInsightResourceStatisticsSortByUsage              SummarizeDatabaseInsightResourceStatisticsSortByEnum = "usage"
    SummarizeDatabaseInsightResourceStatisticsSortByUsagechangepercent SummarizeDatabaseInsightResourceStatisticsSortByEnum = "usageChangePercent"
    SummarizeDatabaseInsightResourceStatisticsSortByDatabasename       SummarizeDatabaseInsightResourceStatisticsSortByEnum = "databaseName"
    SummarizeDatabaseInsightResourceStatisticsSortByDatabasetype       SummarizeDatabaseInsightResourceStatisticsSortByEnum = "databaseType"
)

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

SummarizeDatabaseInsightResourceStatisticsSortOrderEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceStatisticsSortOrderEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceStatisticsSortOrderEnum

const (
    SummarizeDatabaseInsightResourceStatisticsSortOrderAsc  SummarizeDatabaseInsightResourceStatisticsSortOrderEnum = "ASC"
    SummarizeDatabaseInsightResourceStatisticsSortOrderDesc SummarizeDatabaseInsightResourceStatisticsSortOrderEnum = "DESC"
)

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

SummarizeDatabaseInsightResourceUsageAggregation Resource usage summation for the current time period

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"`
}

func (SummarizeDatabaseInsightResourceUsageAggregation) String

func (m SummarizeDatabaseInsightResourceUsageAggregation) String() string

func (SummarizeDatabaseInsightResourceUsageAggregation) ValidateEnumValue

func (m SummarizeDatabaseInsightResourceUsageAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum

const (
    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricCpu       SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "CPU"
    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricStorage   SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "STORAGE"
    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricIo        SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "IO"
    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricMemory    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "MEMORY"
    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricMemoryPga SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "MEMORY_PGA"
    SummarizeDatabaseInsightResourceUsageAggregationResourceMetricMemorySga SummarizeDatabaseInsightResourceUsageAggregationResourceMetricEnum = "MEMORY_SGA"
)

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

SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

const (
    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitCores   SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "CORES"
    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitGb      SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "GB"
    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitMbps    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "MBPS"
    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitIops    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "IOPS"
    SummarizeDatabaseInsightResourceUsageAggregationUsageUnitPercent SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumValues

func GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

GetSummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageAggregationUsageUnitEnum

type SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum

SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageDatabaseTypeEnum

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"
)

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

SummarizeDatabaseInsightResourceUsageRequest wrapper for the SummarizeDatabaseInsightResourceUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeDatabaseInsightResourceUsage.go.html to see an example of how to use 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
}

func (SummarizeDatabaseInsightResourceUsageRequest) BinaryRequestBody

func (request SummarizeDatabaseInsightResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeDatabaseInsightResourceUsageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceUsageRequest) String

func (request SummarizeDatabaseInsightResourceUsageRequest) String() 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

SummarizeDatabaseInsightResourceUsageResponse wrapper for the SummarizeDatabaseInsightResourceUsage operation

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"`
}

func (SummarizeDatabaseInsightResourceUsageResponse) HTTPResponse

func (response SummarizeDatabaseInsightResourceUsageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceUsageResponse) String

func (response SummarizeDatabaseInsightResourceUsageResponse) String() string

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollection

SummarizeDatabaseInsightResourceUsageTrendAggregationCollection Top level response object.

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"`
}

func (SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) String

func (m SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) String() string

func (SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) ValidateEnumValue

func (m SummarizeDatabaseInsightResourceUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

const (
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricCpu       SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "CPU"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricStorage   SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "STORAGE"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricIo        SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "IO"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricMemory    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricMemoryPga SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY_PGA"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricMemorySga SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY_SGA"
)

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

SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

const (
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "GB"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues

func GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum

SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendDatabaseTypeEnum

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"
)

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

SummarizeDatabaseInsightResourceUsageTrendRequest wrapper for the SummarizeDatabaseInsightResourceUsageTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeDatabaseInsightResourceUsageTrend.go.html to see an example of how to use 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
}

func (SummarizeDatabaseInsightResourceUsageTrendRequest) BinaryRequestBody

func (request SummarizeDatabaseInsightResourceUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeDatabaseInsightResourceUsageTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceUsageTrendRequest) String

func (request SummarizeDatabaseInsightResourceUsageTrendRequest) String() 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

SummarizeDatabaseInsightResourceUsageTrendResponse wrapper for the SummarizeDatabaseInsightResourceUsageTrend operation

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"`
}

func (SummarizeDatabaseInsightResourceUsageTrendResponse) HTTPResponse

func (response SummarizeDatabaseInsightResourceUsageTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceUsageTrendResponse) String

func (response SummarizeDatabaseInsightResourceUsageTrendResponse) String() string

type SummarizeDatabaseInsightResourceUsageTrendSortByEnum

SummarizeDatabaseInsightResourceUsageTrendSortByEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageTrendSortByEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendSortByEnum

const (
    SummarizeDatabaseInsightResourceUsageTrendSortByEndtimestamp SummarizeDatabaseInsightResourceUsageTrendSortByEnum = "endTimestamp"
    SummarizeDatabaseInsightResourceUsageTrendSortByUsage        SummarizeDatabaseInsightResourceUsageTrendSortByEnum = "usage"
    SummarizeDatabaseInsightResourceUsageTrendSortByCapacity     SummarizeDatabaseInsightResourceUsageTrendSortByEnum = "capacity"
)

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

SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum

const (
    SummarizeDatabaseInsightResourceUsageTrendSortOrderAsc  SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum = "ASC"
    SummarizeDatabaseInsightResourceUsageTrendSortOrderDesc SummarizeDatabaseInsightResourceUsageTrendSortOrderEnum = "DESC"
)

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

SummarizeDatabaseInsightResourceUtilizationInsightAggregation Insights response containing current/projected groups for storage or CPU.

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"`
}

func (SummarizeDatabaseInsightResourceUtilizationInsightAggregation) String

func (m SummarizeDatabaseInsightResourceUtilizationInsightAggregation) String() string

func (SummarizeDatabaseInsightResourceUtilizationInsightAggregation) ValidateEnumValue

func (m SummarizeDatabaseInsightResourceUtilizationInsightAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum

const (
    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricCpu       SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "CPU"
    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricStorage   SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "STORAGE"
    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricIo        SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "IO"
    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricMemory    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY"
    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricMemoryPga SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY_PGA"
    SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricMemorySga SummarizeDatabaseInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY_SGA"
)

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

SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum Enum with underlying type: string

type SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightResourceUtilizationInsightDatabaseTypeEnum

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"
)

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

SummarizeDatabaseInsightResourceUtilizationInsightRequest wrapper for the SummarizeDatabaseInsightResourceUtilizationInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeDatabaseInsightResourceUtilizationInsight.go.html to see an example of how to use 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
}

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) BinaryRequestBody

func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) String

func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) String() string

func (SummarizeDatabaseInsightResourceUtilizationInsightRequest) ValidateEnumValue

func (request SummarizeDatabaseInsightResourceUtilizationInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightResourceUtilizationInsightResponse wrapper for the SummarizeDatabaseInsightResourceUtilizationInsight operation

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"`
}

func (SummarizeDatabaseInsightResourceUtilizationInsightResponse) HTTPResponse

func (response SummarizeDatabaseInsightResourceUtilizationInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightResourceUtilizationInsightResponse) String

func (response SummarizeDatabaseInsightResourceUtilizationInsightResponse) String() string

type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection

SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection Top level response object.

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"`
}

func (SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) String

func (m SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) String() string

func (SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) ValidateEnumValue

func (m SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

const (
    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitCores   SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitGb      SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "GB"
    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitMbps    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitIops    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitPercent SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumValues

func GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeDatabaseInsightTablespaceUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeDatabaseInsightTablespaceUsageTrendRequest

SummarizeDatabaseInsightTablespaceUsageTrendRequest wrapper for the SummarizeDatabaseInsightTablespaceUsageTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeDatabaseInsightTablespaceUsageTrend.go.html to see an example of how to use 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
}

func (SummarizeDatabaseInsightTablespaceUsageTrendRequest) BinaryRequestBody

func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeDatabaseInsightTablespaceUsageTrendRequest) String

func (request SummarizeDatabaseInsightTablespaceUsageTrendRequest) String() 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

SummarizeDatabaseInsightTablespaceUsageTrendResponse wrapper for the SummarizeDatabaseInsightTablespaceUsageTrend operation

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"`
}

func (SummarizeDatabaseInsightTablespaceUsageTrendResponse) HTTPResponse

func (response SummarizeDatabaseInsightTablespaceUsageTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeDatabaseInsightTablespaceUsageTrendResponse) String

func (response SummarizeDatabaseInsightTablespaceUsageTrendResponse) String() string

type SummarizeExadataInsightResourceCapacityTrendAggregatedRequest

SummarizeExadataInsightResourceCapacityTrendAggregatedRequest wrapper for the SummarizeExadataInsightResourceCapacityTrendAggregated operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceCapacityTrendAggregated.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) String

func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) String() string

func (SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) ValidateEnumValue

func (request SummarizeExadataInsightResourceCapacityTrendAggregatedRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceCapacityTrendAggregatedResponse wrapper for the SummarizeExadataInsightResourceCapacityTrendAggregated operation

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"`
}

func (SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) HTTPResponse

func (response SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) String

func (response SummarizeExadataInsightResourceCapacityTrendAggregatedResponse) String() string

type SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum

SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum

const (
    SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEndtimestamp SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum = "endTimestamp"
    SummarizeExadataInsightResourceCapacityTrendAggregatedSortByCapacity     SummarizeExadataInsightResourceCapacityTrendAggregatedSortByEnum = "capacity"
)

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

SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum

const (
    SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderAsc  SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum = "ASC"
    SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderDesc SummarizeExadataInsightResourceCapacityTrendAggregatedSortOrderEnum = "DESC"
)

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

SummarizeExadataInsightResourceCapacityTrendAggregation Collection of resource capacity trend.

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"`
}

func (SummarizeExadataInsightResourceCapacityTrendAggregation) String

func (m SummarizeExadataInsightResourceCapacityTrendAggregation) String() string

func (SummarizeExadataInsightResourceCapacityTrendAggregation) ValidateEnumValue

func (m SummarizeExadataInsightResourceCapacityTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum

const (
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "DATABASE"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "HOST"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
    SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceCapacityTrendAggregationExadataResourceTypeEnum = "DISKGROUP"
)

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

SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

const (
    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitCores   SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "CORES"
    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitGb      SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "GB"
    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitMbps    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "MBPS"
    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitIops    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "IOPS"
    SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitPercent SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumValues

func GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

GetSummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendAggregationUsageUnitEnum

type SummarizeExadataInsightResourceCapacityTrendCollection

SummarizeExadataInsightResourceCapacityTrendCollection capacity results with breakdown by databases, hosts, storage servers or diskgroup.

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"`
}

func (SummarizeExadataInsightResourceCapacityTrendCollection) String

func (m SummarizeExadataInsightResourceCapacityTrendCollection) String() string

func (SummarizeExadataInsightResourceCapacityTrendCollection) ValidateEnumValue

func (m SummarizeExadataInsightResourceCapacityTrendCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum

const (
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeDatabase      SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "DATABASE"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeHost          SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "HOST"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeStorageServer SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "STORAGE_SERVER"
    SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceCapacityTrendCollectionExadataResourceTypeEnum = "DISKGROUP"
)

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

SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

const (
    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitCores   SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "CORES"
    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitGb      SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "GB"
    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitMbps    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "MBPS"
    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitIops    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "IOPS"
    SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitPercent SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumValues

func GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceCapacityTrendCollectionUsageUnitEnum

type SummarizeExadataInsightResourceCapacityTrendRequest

SummarizeExadataInsightResourceCapacityTrendRequest wrapper for the SummarizeExadataInsightResourceCapacityTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceCapacityTrend.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceCapacityTrendRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceCapacityTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceCapacityTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceCapacityTrendRequest) String

func (request SummarizeExadataInsightResourceCapacityTrendRequest) String() 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

SummarizeExadataInsightResourceCapacityTrendResponse wrapper for the SummarizeExadataInsightResourceCapacityTrend operation

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"`
}

func (SummarizeExadataInsightResourceCapacityTrendResponse) HTTPResponse

func (response SummarizeExadataInsightResourceCapacityTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceCapacityTrendResponse) String

func (response SummarizeExadataInsightResourceCapacityTrendResponse) String() string

type SummarizeExadataInsightResourceCapacityTrendSortByEnum

SummarizeExadataInsightResourceCapacityTrendSortByEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendSortByEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendSortByEnum

const (
    SummarizeExadataInsightResourceCapacityTrendSortById   SummarizeExadataInsightResourceCapacityTrendSortByEnum = "id"
    SummarizeExadataInsightResourceCapacityTrendSortByName SummarizeExadataInsightResourceCapacityTrendSortByEnum = "name"
)

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

SummarizeExadataInsightResourceCapacityTrendSortOrderEnum Enum with underlying type: string

type SummarizeExadataInsightResourceCapacityTrendSortOrderEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceCapacityTrendSortOrderEnum

const (
    SummarizeExadataInsightResourceCapacityTrendSortOrderAsc  SummarizeExadataInsightResourceCapacityTrendSortOrderEnum = "ASC"
    SummarizeExadataInsightResourceCapacityTrendSortOrderDesc SummarizeExadataInsightResourceCapacityTrendSortOrderEnum = "DESC"
)

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

SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum

const (
    SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelLinear   SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum = "LINEAR"
    SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelMlAuto   SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum = "ML_AUTO"
    SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelMlNoAuto SummarizeExadataInsightResourceForecastTrendAggregatedForecastModelEnum = "ML_NO_AUTO"
)

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

SummarizeExadataInsightResourceForecastTrendAggregatedRequest wrapper for the SummarizeExadataInsightResourceForecastTrendAggregated operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceForecastTrendAggregated.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) String

func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) String() string

func (SummarizeExadataInsightResourceForecastTrendAggregatedRequest) ValidateEnumValue

func (request SummarizeExadataInsightResourceForecastTrendAggregatedRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceForecastTrendAggregatedResponse wrapper for the SummarizeExadataInsightResourceForecastTrendAggregated operation

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"`
}

func (SummarizeExadataInsightResourceForecastTrendAggregatedResponse) HTTPResponse

func (response SummarizeExadataInsightResourceForecastTrendAggregatedResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceForecastTrendAggregatedResponse) String

func (response SummarizeExadataInsightResourceForecastTrendAggregatedResponse) String() string

type SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum

SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum

const (
    SummarizeExadataInsightResourceForecastTrendAggregatedStatisticAvg SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum = "AVG"
    SummarizeExadataInsightResourceForecastTrendAggregatedStatisticMax SummarizeExadataInsightResourceForecastTrendAggregatedStatisticEnum = "MAX"
)

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

SummarizeExadataInsightResourceForecastTrendAggregation Usage and Forecast results from the selected time period.

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"`
}

func (SummarizeExadataInsightResourceForecastTrendAggregation) String

func (m SummarizeExadataInsightResourceForecastTrendAggregation) String() string

func (SummarizeExadataInsightResourceForecastTrendAggregation) ValidateEnumValue

func (m SummarizeExadataInsightResourceForecastTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum

const (
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "DATABASE"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "HOST"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
    SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceForecastTrendAggregationExadataResourceTypeEnum = "DISKGROUP"
)

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

SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationPatternEnum

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"
)

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

SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

const (
    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitCores   SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "CORES"
    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitGb      SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "GB"
    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitMbps    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "MBPS"
    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitIops    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "IOPS"
    SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitPercent SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumValues

func GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

GetSummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendAggregationUsageUnitEnum

type SummarizeExadataInsightResourceForecastTrendCollection

SummarizeExadataInsightResourceForecastTrendCollection Usage and Forecast results with breakdown by databases, hosts or storage servers.

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"`
}

func (SummarizeExadataInsightResourceForecastTrendCollection) String

func (m SummarizeExadataInsightResourceForecastTrendCollection) String() string

func (SummarizeExadataInsightResourceForecastTrendCollection) ValidateEnumValue

func (m SummarizeExadataInsightResourceForecastTrendCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum

const (
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeDatabase      SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "DATABASE"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeHost          SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "HOST"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeStorageServer SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "STORAGE_SERVER"
    SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceForecastTrendCollectionExadataResourceTypeEnum = "DISKGROUP"
)

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

SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

const (
    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitCores   SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "CORES"
    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitGb      SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "GB"
    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitMbps    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "MBPS"
    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitIops    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "IOPS"
    SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitPercent SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumValues

func GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceForecastTrendCollectionUsageUnitEnum

type SummarizeExadataInsightResourceForecastTrendForecastModelEnum

SummarizeExadataInsightResourceForecastTrendForecastModelEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendForecastModelEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendForecastModelEnum

const (
    SummarizeExadataInsightResourceForecastTrendForecastModelLinear   SummarizeExadataInsightResourceForecastTrendForecastModelEnum = "LINEAR"
    SummarizeExadataInsightResourceForecastTrendForecastModelMlAuto   SummarizeExadataInsightResourceForecastTrendForecastModelEnum = "ML_AUTO"
    SummarizeExadataInsightResourceForecastTrendForecastModelMlNoAuto SummarizeExadataInsightResourceForecastTrendForecastModelEnum = "ML_NO_AUTO"
)

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

SummarizeExadataInsightResourceForecastTrendRequest wrapper for the SummarizeExadataInsightResourceForecastTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceForecastTrend.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceForecastTrendRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceForecastTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceForecastTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceForecastTrendRequest) String

func (request SummarizeExadataInsightResourceForecastTrendRequest) String() 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

SummarizeExadataInsightResourceForecastTrendResponse wrapper for the SummarizeExadataInsightResourceForecastTrend operation

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"`
}

func (SummarizeExadataInsightResourceForecastTrendResponse) HTTPResponse

func (response SummarizeExadataInsightResourceForecastTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceForecastTrendResponse) String

func (response SummarizeExadataInsightResourceForecastTrendResponse) String() string

type SummarizeExadataInsightResourceForecastTrendSortByEnum

SummarizeExadataInsightResourceForecastTrendSortByEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendSortByEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendSortByEnum

const (
    SummarizeExadataInsightResourceForecastTrendSortById                  SummarizeExadataInsightResourceForecastTrendSortByEnum = "id"
    SummarizeExadataInsightResourceForecastTrendSortByName                SummarizeExadataInsightResourceForecastTrendSortByEnum = "name"
    SummarizeExadataInsightResourceForecastTrendSortByDaystoreachcapacity SummarizeExadataInsightResourceForecastTrendSortByEnum = "daysToReachCapacity"
)

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

SummarizeExadataInsightResourceForecastTrendSortOrderEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendSortOrderEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendSortOrderEnum

const (
    SummarizeExadataInsightResourceForecastTrendSortOrderAsc  SummarizeExadataInsightResourceForecastTrendSortOrderEnum = "ASC"
    SummarizeExadataInsightResourceForecastTrendSortOrderDesc SummarizeExadataInsightResourceForecastTrendSortOrderEnum = "DESC"
)

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

SummarizeExadataInsightResourceForecastTrendStatisticEnum Enum with underlying type: string

type SummarizeExadataInsightResourceForecastTrendStatisticEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceForecastTrendStatisticEnum

const (
    SummarizeExadataInsightResourceForecastTrendStatisticAvg SummarizeExadataInsightResourceForecastTrendStatisticEnum = "AVG"
    SummarizeExadataInsightResourceForecastTrendStatisticMax SummarizeExadataInsightResourceForecastTrendStatisticEnum = "MAX"
)

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

SummarizeExadataInsightResourceStatisticsAggregationCollection Returns list of the resources with resource statistics like usage,capacity,utilization and usage change percent.

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"`
}

func (SummarizeExadataInsightResourceStatisticsAggregationCollection) String

func (m SummarizeExadataInsightResourceStatisticsAggregationCollection) String() string

func (*SummarizeExadataInsightResourceStatisticsAggregationCollection) UnmarshalJSON

func (m *SummarizeExadataInsightResourceStatisticsAggregationCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SummarizeExadataInsightResourceStatisticsAggregationCollection) ValidateEnumValue

func (m SummarizeExadataInsightResourceStatisticsAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceStatisticsAggregationCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

const (
    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitCores   SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitGb      SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "GB"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitMbps    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitIops    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitPercent SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues

func GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceStatisticsAggregationCollectionUsageUnitEnum

type SummarizeExadataInsightResourceStatisticsRequest

SummarizeExadataInsightResourceStatisticsRequest wrapper for the SummarizeExadataInsightResourceStatistics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceStatistics.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceStatisticsRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceStatisticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceStatisticsRequest) String

func (request SummarizeExadataInsightResourceStatisticsRequest) String() 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

SummarizeExadataInsightResourceStatisticsResponse wrapper for the SummarizeExadataInsightResourceStatistics operation

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"`
}

func (SummarizeExadataInsightResourceStatisticsResponse) HTTPResponse

func (response SummarizeExadataInsightResourceStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceStatisticsResponse) String

func (response SummarizeExadataInsightResourceStatisticsResponse) String() string

type SummarizeExadataInsightResourceStatisticsSortByEnum

SummarizeExadataInsightResourceStatisticsSortByEnum Enum with underlying type: string

type SummarizeExadataInsightResourceStatisticsSortByEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsSortByEnum

const (
    SummarizeExadataInsightResourceStatisticsSortByUtilizationpercent SummarizeExadataInsightResourceStatisticsSortByEnum = "utilizationPercent"
    SummarizeExadataInsightResourceStatisticsSortByUsage              SummarizeExadataInsightResourceStatisticsSortByEnum = "usage"
    SummarizeExadataInsightResourceStatisticsSortByUsagechangepercent SummarizeExadataInsightResourceStatisticsSortByEnum = "usageChangePercent"
)

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

SummarizeExadataInsightResourceStatisticsSortOrderEnum Enum with underlying type: string

type SummarizeExadataInsightResourceStatisticsSortOrderEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceStatisticsSortOrderEnum

const (
    SummarizeExadataInsightResourceStatisticsSortOrderAsc  SummarizeExadataInsightResourceStatisticsSortOrderEnum = "ASC"
    SummarizeExadataInsightResourceStatisticsSortOrderDesc SummarizeExadataInsightResourceStatisticsSortOrderEnum = "DESC"
)

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

SummarizeExadataInsightResourceUsageAggregatedRequest wrapper for the SummarizeExadataInsightResourceUsageAggregated operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceUsageAggregated.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceUsageAggregatedRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceUsageAggregatedRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceUsageAggregatedRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceUsageAggregatedRequest) String

func (request SummarizeExadataInsightResourceUsageAggregatedRequest) String() 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

SummarizeExadataInsightResourceUsageAggregatedResponse wrapper for the SummarizeExadataInsightResourceUsageAggregated operation

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"`
}

func (SummarizeExadataInsightResourceUsageAggregatedResponse) HTTPResponse

func (response SummarizeExadataInsightResourceUsageAggregatedResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceUsageAggregatedResponse) String

func (response SummarizeExadataInsightResourceUsageAggregatedResponse) String() string

type SummarizeExadataInsightResourceUsageAggregation

SummarizeExadataInsightResourceUsageAggregation Resource usage summation for the current time period

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"`
}

func (SummarizeExadataInsightResourceUsageAggregation) String

func (m SummarizeExadataInsightResourceUsageAggregation) String() string

func (SummarizeExadataInsightResourceUsageAggregation) ValidateEnumValue

func (m SummarizeExadataInsightResourceUsageAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceUsageAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum

const (
    SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "DATABASE"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "HOST"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
    SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceUsageAggregationExadataResourceTypeEnum = "DISKGROUP"
)

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

SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

const (
    SummarizeExadataInsightResourceUsageAggregationUsageUnitCores   SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "CORES"
    SummarizeExadataInsightResourceUsageAggregationUsageUnitGb      SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "GB"
    SummarizeExadataInsightResourceUsageAggregationUsageUnitMbps    SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "MBPS"
    SummarizeExadataInsightResourceUsageAggregationUsageUnitIops    SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "IOPS"
    SummarizeExadataInsightResourceUsageAggregationUsageUnitPercent SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumValues

func GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

GetSummarizeExadataInsightResourceUsageAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageAggregationUsageUnitEnum

type SummarizeExadataInsightResourceUsageCollection

SummarizeExadataInsightResourceUsageCollection Resource usage , allocation, utilization and usage ChangePercent for the current time period

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"`
}

func (SummarizeExadataInsightResourceUsageCollection) String

func (m SummarizeExadataInsightResourceUsageCollection) String() string

func (SummarizeExadataInsightResourceUsageCollection) ValidateEnumValue

func (m SummarizeExadataInsightResourceUsageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricCpu        SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricStorage    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricIo         SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricMemory     SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricIops       SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricThroughput SummarizeExadataInsightResourceUsageCollectionExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum

const (
    SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeDatabase      SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "DATABASE"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeHost          SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "HOST"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeStorageServer SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "STORAGE_SERVER"
    SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceUsageCollectionExadataResourceTypeEnum = "DISKGROUP"
)

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

SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

const (
    SummarizeExadataInsightResourceUsageCollectionUsageUnitCores   SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "CORES"
    SummarizeExadataInsightResourceUsageCollectionUsageUnitGb      SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "GB"
    SummarizeExadataInsightResourceUsageCollectionUsageUnitMbps    SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "MBPS"
    SummarizeExadataInsightResourceUsageCollectionUsageUnitIops    SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "IOPS"
    SummarizeExadataInsightResourceUsageCollectionUsageUnitPercent SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

func GetMappingSummarizeExadataInsightResourceUsageCollectionUsageUnitEnum(val string) (SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum, bool)

GetMappingSummarizeExadataInsightResourceUsageCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumValues

func GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumValues() []SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

GetSummarizeExadataInsightResourceUsageCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeExadataInsightResourceUsageCollectionUsageUnitEnum

type SummarizeExadataInsightResourceUsageRequest

SummarizeExadataInsightResourceUsageRequest wrapper for the SummarizeExadataInsightResourceUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceUsage.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceUsageRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceUsageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceUsageRequest) String

func (request SummarizeExadataInsightResourceUsageRequest) String() 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

SummarizeExadataInsightResourceUsageResponse wrapper for the SummarizeExadataInsightResourceUsage operation

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"`
}

func (SummarizeExadataInsightResourceUsageResponse) HTTPResponse

func (response SummarizeExadataInsightResourceUsageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceUsageResponse) String

func (response SummarizeExadataInsightResourceUsageResponse) String() string

type SummarizeExadataInsightResourceUsageSortByEnum

SummarizeExadataInsightResourceUsageSortByEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageSortByEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageSortByEnum

const (
    SummarizeExadataInsightResourceUsageSortByUtilizationpercent SummarizeExadataInsightResourceUsageSortByEnum = "utilizationPercent"
    SummarizeExadataInsightResourceUsageSortByUsage              SummarizeExadataInsightResourceUsageSortByEnum = "usage"
    SummarizeExadataInsightResourceUsageSortByCapacity           SummarizeExadataInsightResourceUsageSortByEnum = "capacity"
    SummarizeExadataInsightResourceUsageSortByUsagechangepercent SummarizeExadataInsightResourceUsageSortByEnum = "usageChangePercent"
)

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

SummarizeExadataInsightResourceUsageSortOrderEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUsageSortOrderEnum

const (
    SummarizeExadataInsightResourceUsageSortOrderAsc  SummarizeExadataInsightResourceUsageSortOrderEnum = "ASC"
    SummarizeExadataInsightResourceUsageSortOrderDesc SummarizeExadataInsightResourceUsageSortOrderEnum = "DESC"
)

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

SummarizeExadataInsightResourceUtilizationInsightAggregation Insights response containing utilization values for exadata systems.

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"`
}

func (SummarizeExadataInsightResourceUtilizationInsightAggregation) String

func (m SummarizeExadataInsightResourceUtilizationInsightAggregation) String() string

func (SummarizeExadataInsightResourceUtilizationInsightAggregation) ValidateEnumValue

func (m SummarizeExadataInsightResourceUtilizationInsightAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum

const (
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricCpu        SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "CPU"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricStorage    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "STORAGE"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricIo         SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "IO"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricMemory     SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "MEMORY"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricIops       SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "IOPS"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricThroughput SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceMetricEnum = "THROUGHPUT"
)

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

SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum Enum with underlying type: string

type SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum string

Set of constants representing the allowable values for SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum

const (
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeDatabase      SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "DATABASE"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeHost          SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "HOST"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeStorageServer SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "STORAGE_SERVER"
    SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeDiskgroup     SummarizeExadataInsightResourceUtilizationInsightAggregationExadataResourceTypeEnum = "DISKGROUP"
)

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

SummarizeExadataInsightResourceUtilizationInsightRequest wrapper for the SummarizeExadataInsightResourceUtilizationInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataInsightResourceUtilizationInsight.go.html to see an example of how to use 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
}

func (SummarizeExadataInsightResourceUtilizationInsightRequest) BinaryRequestBody

func (request SummarizeExadataInsightResourceUtilizationInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeExadataInsightResourceUtilizationInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExadataInsightResourceUtilizationInsightRequest) String

func (request SummarizeExadataInsightResourceUtilizationInsightRequest) String() string

func (SummarizeExadataInsightResourceUtilizationInsightRequest) ValidateEnumValue

func (request SummarizeExadataInsightResourceUtilizationInsightRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeExadataInsightResourceUtilizationInsightResponse wrapper for the SummarizeExadataInsightResourceUtilizationInsight operation

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"`
}

func (SummarizeExadataInsightResourceUtilizationInsightResponse) HTTPResponse

func (response SummarizeExadataInsightResourceUtilizationInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataInsightResourceUtilizationInsightResponse) String

func (response SummarizeExadataInsightResourceUtilizationInsightResponse) String() string

type SummarizeExadataMembersRequest

SummarizeExadataMembersRequest wrapper for the SummarizeExadataMembers operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeExadataMembers.go.html to see an example of how to use 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
}

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

SummarizeExadataMembersResponse wrapper for the SummarizeExadataMembers operation

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"`
}

func (SummarizeExadataMembersResponse) HTTPResponse

func (response SummarizeExadataMembersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExadataMembersResponse) String

func (response SummarizeExadataMembersResponse) String() string

type SummarizeExadataMembersSortByEnum

SummarizeExadataMembersSortByEnum Enum with underlying type: string

type SummarizeExadataMembersSortByEnum string

Set of constants representing the allowable values for SummarizeExadataMembersSortByEnum

const (
    SummarizeExadataMembersSortByName        SummarizeExadataMembersSortByEnum = "name"
    SummarizeExadataMembersSortByDisplayname SummarizeExadataMembersSortByEnum = "displayName"
    SummarizeExadataMembersSortByEntitytype  SummarizeExadataMembersSortByEnum = "entityType"
)

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

SummarizeExadataMembersSortOrderEnum Enum with underlying type: string

type SummarizeExadataMembersSortOrderEnum string

Set of constants representing the allowable values for SummarizeExadataMembersSortOrderEnum

const (
    SummarizeExadataMembersSortOrderAsc  SummarizeExadataMembersSortOrderEnum = "ASC"
    SummarizeExadataMembersSortOrderDesc SummarizeExadataMembersSortOrderEnum = "DESC"
)

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

SummarizeHostInsightDiskStatisticsRequest wrapper for the SummarizeHostInsightDiskStatistics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightDiskStatistics.go.html to see an example of how to use SummarizeHostInsightDiskStatisticsRequest.

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
}

func (SummarizeHostInsightDiskStatisticsRequest) BinaryRequestBody

func (request SummarizeHostInsightDiskStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightDiskStatisticsRequest) HTTPRequest

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

func (request SummarizeHostInsightDiskStatisticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightDiskStatisticsRequest) String

func (request SummarizeHostInsightDiskStatisticsRequest) String() string

func (SummarizeHostInsightDiskStatisticsRequest) ValidateEnumValue

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

SummarizeHostInsightDiskStatisticsResponse wrapper for the SummarizeHostInsightDiskStatistics operation

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"`
}

func (SummarizeHostInsightDiskStatisticsResponse) HTTPResponse

func (response SummarizeHostInsightDiskStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightDiskStatisticsResponse) String

func (response SummarizeHostInsightDiskStatisticsResponse) String() string

type SummarizeHostInsightDiskStatisticsStatisticEnum

SummarizeHostInsightDiskStatisticsStatisticEnum Enum with underlying type: string

type SummarizeHostInsightDiskStatisticsStatisticEnum string

Set of constants representing the allowable values for SummarizeHostInsightDiskStatisticsStatisticEnum

const (
    SummarizeHostInsightDiskStatisticsStatisticAvg SummarizeHostInsightDiskStatisticsStatisticEnum = "AVG"
    SummarizeHostInsightDiskStatisticsStatisticMax SummarizeHostInsightDiskStatisticsStatisticEnum = "MAX"
)

func GetMappingSummarizeHostInsightDiskStatisticsStatisticEnum

func GetMappingSummarizeHostInsightDiskStatisticsStatisticEnum(val string) (SummarizeHostInsightDiskStatisticsStatisticEnum, bool)

GetMappingSummarizeHostInsightDiskStatisticsStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightDiskStatisticsStatisticEnumValues

func GetSummarizeHostInsightDiskStatisticsStatisticEnumValues() []SummarizeHostInsightDiskStatisticsStatisticEnum

GetSummarizeHostInsightDiskStatisticsStatisticEnumValues Enumerates the set of values for SummarizeHostInsightDiskStatisticsStatisticEnum

type SummarizeHostInsightHostRecommendationAggregation

SummarizeHostInsightHostRecommendationAggregation Returns list of hosts with resource statistics like usage, capacity, utilization, usage change percent and load.

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"`
}

func (SummarizeHostInsightHostRecommendationAggregation) String

func (m SummarizeHostInsightHostRecommendationAggregation) String() string

func (*SummarizeHostInsightHostRecommendationAggregation) UnmarshalJSON

func (m *SummarizeHostInsightHostRecommendationAggregation) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SummarizeHostInsightHostRecommendationAggregation) ValidateEnumValue

func (m SummarizeHostInsightHostRecommendationAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum Enum with underlying type: string

type SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum string

Set of constants representing the allowable values for SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

const (
    SummarizeHostInsightHostRecommendationAggregationResourceMetricCpu           SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "CPU"
    SummarizeHostInsightHostRecommendationAggregationResourceMetricMemory        SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "MEMORY"
    SummarizeHostInsightHostRecommendationAggregationResourceMetricLogicalMemory SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "LOGICAL_MEMORY"
    SummarizeHostInsightHostRecommendationAggregationResourceMetricStorage       SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "STORAGE"
    SummarizeHostInsightHostRecommendationAggregationResourceMetricNetwork       SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum = "NETWORK"
)

func GetMappingSummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

func GetMappingSummarizeHostInsightHostRecommendationAggregationResourceMetricEnum(val string) (SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum, bool)

GetMappingSummarizeHostInsightHostRecommendationAggregationResourceMetricEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumValues

func GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumValues() []SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

GetSummarizeHostInsightHostRecommendationAggregationResourceMetricEnumValues Enumerates the set of values for SummarizeHostInsightHostRecommendationAggregationResourceMetricEnum

type SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

const (
    SummarizeHostInsightHostRecommendationAggregationUsageUnitCores   SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "CORES"
    SummarizeHostInsightHostRecommendationAggregationUsageUnitGb      SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "GB"
    SummarizeHostInsightHostRecommendationAggregationUsageUnitMbps    SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "MBPS"
    SummarizeHostInsightHostRecommendationAggregationUsageUnitIops    SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "IOPS"
    SummarizeHostInsightHostRecommendationAggregationUsageUnitPercent SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

func GetMappingSummarizeHostInsightHostRecommendationAggregationUsageUnitEnum(val string) (SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum, bool)

GetMappingSummarizeHostInsightHostRecommendationAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumValues

func GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumValues() []SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

GetSummarizeHostInsightHostRecommendationAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightHostRecommendationAggregationUsageUnitEnum

type SummarizeHostInsightHostRecommendationRequest

SummarizeHostInsightHostRecommendationRequest wrapper for the SummarizeHostInsightHostRecommendation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightHostRecommendation.go.html to see an example of how to use SummarizeHostInsightHostRecommendationRequest.

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
}

func (SummarizeHostInsightHostRecommendationRequest) BinaryRequestBody

func (request SummarizeHostInsightHostRecommendationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightHostRecommendationRequest) HTTPRequest

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

func (request SummarizeHostInsightHostRecommendationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightHostRecommendationRequest) String

func (request SummarizeHostInsightHostRecommendationRequest) String() string

func (SummarizeHostInsightHostRecommendationRequest) ValidateEnumValue

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

SummarizeHostInsightHostRecommendationResponse wrapper for the SummarizeHostInsightHostRecommendation operation

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"`
}

func (SummarizeHostInsightHostRecommendationResponse) HTTPResponse

func (response SummarizeHostInsightHostRecommendationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightHostRecommendationResponse) String

func (response SummarizeHostInsightHostRecommendationResponse) String() string

type SummarizeHostInsightHostRecommendationStatisticEnum

SummarizeHostInsightHostRecommendationStatisticEnum Enum with underlying type: string

type SummarizeHostInsightHostRecommendationStatisticEnum string

Set of constants representing the allowable values for SummarizeHostInsightHostRecommendationStatisticEnum

const (
    SummarizeHostInsightHostRecommendationStatisticAvg SummarizeHostInsightHostRecommendationStatisticEnum = "AVG"
    SummarizeHostInsightHostRecommendationStatisticMax SummarizeHostInsightHostRecommendationStatisticEnum = "MAX"
)

func GetMappingSummarizeHostInsightHostRecommendationStatisticEnum

func GetMappingSummarizeHostInsightHostRecommendationStatisticEnum(val string) (SummarizeHostInsightHostRecommendationStatisticEnum, bool)

GetMappingSummarizeHostInsightHostRecommendationStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightHostRecommendationStatisticEnumValues

func GetSummarizeHostInsightHostRecommendationStatisticEnumValues() []SummarizeHostInsightHostRecommendationStatisticEnum

GetSummarizeHostInsightHostRecommendationStatisticEnumValues Enumerates the set of values for SummarizeHostInsightHostRecommendationStatisticEnum

type SummarizeHostInsightNetworkUsageTrendAggregationCollection

SummarizeHostInsightNetworkUsageTrendAggregationCollection Top level response object.

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"`
}

func (SummarizeHostInsightNetworkUsageTrendAggregationCollection) String

func (m SummarizeHostInsightNetworkUsageTrendAggregationCollection) String() string

func (SummarizeHostInsightNetworkUsageTrendAggregationCollection) ValidateEnumValue

func (m SummarizeHostInsightNetworkUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

const (
    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "GB"
    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumValues

func GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightNetworkUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightNetworkUsageTrendRequest

SummarizeHostInsightNetworkUsageTrendRequest wrapper for the SummarizeHostInsightNetworkUsageTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightNetworkUsageTrend.go.html to see an example of how to use SummarizeHostInsightNetworkUsageTrendRequest.

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
}

func (SummarizeHostInsightNetworkUsageTrendRequest) BinaryRequestBody

func (request SummarizeHostInsightNetworkUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightNetworkUsageTrendRequest) HTTPRequest

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

func (request SummarizeHostInsightNetworkUsageTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightNetworkUsageTrendRequest) String

func (request SummarizeHostInsightNetworkUsageTrendRequest) String() string

func (SummarizeHostInsightNetworkUsageTrendRequest) ValidateEnumValue

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

SummarizeHostInsightNetworkUsageTrendResponse wrapper for the SummarizeHostInsightNetworkUsageTrend operation

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"`
}

func (SummarizeHostInsightNetworkUsageTrendResponse) HTTPResponse

func (response SummarizeHostInsightNetworkUsageTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightNetworkUsageTrendResponse) String

func (response SummarizeHostInsightNetworkUsageTrendResponse) String() string

type SummarizeHostInsightNetworkUsageTrendStatisticEnum

SummarizeHostInsightNetworkUsageTrendStatisticEnum Enum with underlying type: string

type SummarizeHostInsightNetworkUsageTrendStatisticEnum string

Set of constants representing the allowable values for SummarizeHostInsightNetworkUsageTrendStatisticEnum

const (
    SummarizeHostInsightNetworkUsageTrendStatisticAvg SummarizeHostInsightNetworkUsageTrendStatisticEnum = "AVG"
    SummarizeHostInsightNetworkUsageTrendStatisticMax SummarizeHostInsightNetworkUsageTrendStatisticEnum = "MAX"
)

func GetMappingSummarizeHostInsightNetworkUsageTrendStatisticEnum

func GetMappingSummarizeHostInsightNetworkUsageTrendStatisticEnum(val string) (SummarizeHostInsightNetworkUsageTrendStatisticEnum, bool)

GetMappingSummarizeHostInsightNetworkUsageTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumValues

func GetSummarizeHostInsightNetworkUsageTrendStatisticEnumValues() []SummarizeHostInsightNetworkUsageTrendStatisticEnum

GetSummarizeHostInsightNetworkUsageTrendStatisticEnumValues Enumerates the set of values for SummarizeHostInsightNetworkUsageTrendStatisticEnum

type SummarizeHostInsightResourceCapacityTrendAggregationCollection

SummarizeHostInsightResourceCapacityTrendAggregationCollection Top level response object.

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"`
}

func (SummarizeHostInsightResourceCapacityTrendAggregationCollection) String

func (m SummarizeHostInsightResourceCapacityTrendAggregationCollection) String() string

func (SummarizeHostInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue

func (m SummarizeHostInsightResourceCapacityTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

type SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum

const (
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricCpu           SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "CPU"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricMemory        SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "MEMORY"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricLogicalMemory SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "LOGICAL_MEMORY"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricStorage       SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "STORAGE"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricNetwork       SummarizeHostInsightResourceCapacityTrendAggregationCollectionResourceMetricEnum = "NETWORK"
)

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

SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

const (
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "GB"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues

func GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceCapacityTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum

SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum Enum with underlying type: string

type SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum

const (
    SummarizeHostInsightResourceCapacityTrendPlatformTypeLinux   SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "LINUX"
    SummarizeHostInsightResourceCapacityTrendPlatformTypeSolaris SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "SOLARIS"
    SummarizeHostInsightResourceCapacityTrendPlatformTypeSunos   SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "SUNOS"
    SummarizeHostInsightResourceCapacityTrendPlatformTypeZlinux  SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "ZLINUX"
    SummarizeHostInsightResourceCapacityTrendPlatformTypeWindows SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "WINDOWS"
    SummarizeHostInsightResourceCapacityTrendPlatformTypeAix     SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "AIX"
    SummarizeHostInsightResourceCapacityTrendPlatformTypeHpUx    SummarizeHostInsightResourceCapacityTrendPlatformTypeEnum = "HP_UX"
)

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

SummarizeHostInsightResourceCapacityTrendRequest wrapper for the SummarizeHostInsightResourceCapacityTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightResourceCapacityTrend.go.html to see an example of how to use 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
}

func (SummarizeHostInsightResourceCapacityTrendRequest) BinaryRequestBody

func (request SummarizeHostInsightResourceCapacityTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeHostInsightResourceCapacityTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceCapacityTrendRequest) String

func (request SummarizeHostInsightResourceCapacityTrendRequest) String() 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

SummarizeHostInsightResourceCapacityTrendResponse wrapper for the SummarizeHostInsightResourceCapacityTrend operation

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"`
}

func (SummarizeHostInsightResourceCapacityTrendResponse) HTTPResponse

func (response SummarizeHostInsightResourceCapacityTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceCapacityTrendResponse) String

func (response SummarizeHostInsightResourceCapacityTrendResponse) String() string

type SummarizeHostInsightResourceCapacityTrendSortByEnum

SummarizeHostInsightResourceCapacityTrendSortByEnum Enum with underlying type: string

type SummarizeHostInsightResourceCapacityTrendSortByEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendSortByEnum

const (
    SummarizeHostInsightResourceCapacityTrendSortByEndtimestamp SummarizeHostInsightResourceCapacityTrendSortByEnum = "endTimestamp"
    SummarizeHostInsightResourceCapacityTrendSortByCapacity     SummarizeHostInsightResourceCapacityTrendSortByEnum = "capacity"
)

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

SummarizeHostInsightResourceCapacityTrendSortOrderEnum Enum with underlying type: string

type SummarizeHostInsightResourceCapacityTrendSortOrderEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendSortOrderEnum

const (
    SummarizeHostInsightResourceCapacityTrendSortOrderAsc  SummarizeHostInsightResourceCapacityTrendSortOrderEnum = "ASC"
    SummarizeHostInsightResourceCapacityTrendSortOrderDesc SummarizeHostInsightResourceCapacityTrendSortOrderEnum = "DESC"
)

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

SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum Enum with underlying type: string

type SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum

const (
    SummarizeHostInsightResourceCapacityTrendUtilizationLevelHighUtilization       SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
    SummarizeHostInsightResourceCapacityTrendUtilizationLevelLowUtilization        SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "LOW_UTILIZATION"
    SummarizeHostInsightResourceCapacityTrendUtilizationLevelMediumHighUtilization SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
    SummarizeHostInsightResourceCapacityTrendUtilizationLevelMediumLowUtilization  SummarizeHostInsightResourceCapacityTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

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

SummarizeHostInsightResourceForecastTrendAggregation Forecast results from the selected time period.

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"`
}

func (SummarizeHostInsightResourceForecastTrendAggregation) String

func (m SummarizeHostInsightResourceForecastTrendAggregation) String() string

func (SummarizeHostInsightResourceForecastTrendAggregation) ValidateEnumValue

func (m SummarizeHostInsightResourceForecastTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightResourceForecastTrendAggregationPatternEnum Enum with underlying type: string

type SummarizeHostInsightResourceForecastTrendAggregationPatternEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendAggregationPatternEnum

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"
)

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

SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum Enum with underlying type: string

type SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum

const (
    SummarizeHostInsightResourceForecastTrendAggregationResourceMetricCpu           SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "CPU"
    SummarizeHostInsightResourceForecastTrendAggregationResourceMetricMemory        SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "MEMORY"
    SummarizeHostInsightResourceForecastTrendAggregationResourceMetricLogicalMemory SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "LOGICAL_MEMORY"
    SummarizeHostInsightResourceForecastTrendAggregationResourceMetricStorage       SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "STORAGE"
    SummarizeHostInsightResourceForecastTrendAggregationResourceMetricNetwork       SummarizeHostInsightResourceForecastTrendAggregationResourceMetricEnum = "NETWORK"
)

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

SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

const (
    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitCores   SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "CORES"
    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitGb      SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "GB"
    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitMbps    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "MBPS"
    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitIops    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "IOPS"
    SummarizeHostInsightResourceForecastTrendAggregationUsageUnitPercent SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

func GetMappingSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum(val string) (SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumValues

func GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumValues() []SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

GetSummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceForecastTrendAggregationUsageUnitEnum

type SummarizeHostInsightResourceForecastTrendForecastModelEnum

SummarizeHostInsightResourceForecastTrendForecastModelEnum Enum with underlying type: string

type SummarizeHostInsightResourceForecastTrendForecastModelEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendForecastModelEnum

const (
    SummarizeHostInsightResourceForecastTrendForecastModelLinear   SummarizeHostInsightResourceForecastTrendForecastModelEnum = "LINEAR"
    SummarizeHostInsightResourceForecastTrendForecastModelMlAuto   SummarizeHostInsightResourceForecastTrendForecastModelEnum = "ML_AUTO"
    SummarizeHostInsightResourceForecastTrendForecastModelMlNoAuto SummarizeHostInsightResourceForecastTrendForecastModelEnum = "ML_NO_AUTO"
)

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

SummarizeHostInsightResourceForecastTrendPlatformTypeEnum Enum with underlying type: string

type SummarizeHostInsightResourceForecastTrendPlatformTypeEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendPlatformTypeEnum

const (
    SummarizeHostInsightResourceForecastTrendPlatformTypeLinux   SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "LINUX"
    SummarizeHostInsightResourceForecastTrendPlatformTypeSolaris SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "SOLARIS"
    SummarizeHostInsightResourceForecastTrendPlatformTypeSunos   SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "SUNOS"
    SummarizeHostInsightResourceForecastTrendPlatformTypeZlinux  SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "ZLINUX"
    SummarizeHostInsightResourceForecastTrendPlatformTypeWindows SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "WINDOWS"
    SummarizeHostInsightResourceForecastTrendPlatformTypeAix     SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "AIX"
    SummarizeHostInsightResourceForecastTrendPlatformTypeHpUx    SummarizeHostInsightResourceForecastTrendPlatformTypeEnum = "HP_UX"
)

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

SummarizeHostInsightResourceForecastTrendRequest wrapper for the SummarizeHostInsightResourceForecastTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightResourceForecastTrend.go.html to see an example of how to use 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
}

func (SummarizeHostInsightResourceForecastTrendRequest) BinaryRequestBody

func (request SummarizeHostInsightResourceForecastTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeHostInsightResourceForecastTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceForecastTrendRequest) String

func (request SummarizeHostInsightResourceForecastTrendRequest) String() 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

SummarizeHostInsightResourceForecastTrendResponse wrapper for the SummarizeHostInsightResourceForecastTrend operation

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"`
}

func (SummarizeHostInsightResourceForecastTrendResponse) HTTPResponse

func (response SummarizeHostInsightResourceForecastTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceForecastTrendResponse) String

func (response SummarizeHostInsightResourceForecastTrendResponse) String() string

type SummarizeHostInsightResourceForecastTrendStatisticEnum

SummarizeHostInsightResourceForecastTrendStatisticEnum Enum with underlying type: string

type SummarizeHostInsightResourceForecastTrendStatisticEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendStatisticEnum

const (
    SummarizeHostInsightResourceForecastTrendStatisticAvg SummarizeHostInsightResourceForecastTrendStatisticEnum = "AVG"
    SummarizeHostInsightResourceForecastTrendStatisticMax SummarizeHostInsightResourceForecastTrendStatisticEnum = "MAX"
)

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

SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum Enum with underlying type: string

type SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum

const (
    SummarizeHostInsightResourceForecastTrendUtilizationLevelHighUtilization       SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "HIGH_UTILIZATION"
    SummarizeHostInsightResourceForecastTrendUtilizationLevelLowUtilization        SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "LOW_UTILIZATION"
    SummarizeHostInsightResourceForecastTrendUtilizationLevelMediumHighUtilization SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_HIGH_UTILIZATION"
    SummarizeHostInsightResourceForecastTrendUtilizationLevelMediumLowUtilization  SummarizeHostInsightResourceForecastTrendUtilizationLevelEnum = "MEDIUM_LOW_UTILIZATION"
)

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

SummarizeHostInsightResourceStatisticsAggregationCollection Returns list of hosts with resource statistics like usage, capacity, utilization, usage change percent and load.

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"`
}

func (SummarizeHostInsightResourceStatisticsAggregationCollection) String

func (m SummarizeHostInsightResourceStatisticsAggregationCollection) String() string

func (SummarizeHostInsightResourceStatisticsAggregationCollection) ValidateEnumValue

func (m SummarizeHostInsightResourceStatisticsAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum Enum with underlying type: string

type SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum

const (
    SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricCpu           SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "CPU"
    SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricMemory        SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "MEMORY"
    SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricLogicalMemory SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "LOGICAL_MEMORY"
    SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricStorage       SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "STORAGE"
    SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricNetwork       SummarizeHostInsightResourceStatisticsAggregationCollectionResourceMetricEnum = "NETWORK"
)

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

SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

const (
    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitCores   SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitGb      SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "GB"
    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitMbps    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitIops    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitPercent SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues

func GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceStatisticsAggregationCollectionUsageUnitEnum

type SummarizeHostInsightResourceStatisticsPlatformTypeEnum

SummarizeHostInsightResourceStatisticsPlatformTypeEnum Enum with underlying type: string

type SummarizeHostInsightResourceStatisticsPlatformTypeEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsPlatformTypeEnum

const (
    SummarizeHostInsightResourceStatisticsPlatformTypeLinux   SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "LINUX"
    SummarizeHostInsightResourceStatisticsPlatformTypeSolaris SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "SOLARIS"
    SummarizeHostInsightResourceStatisticsPlatformTypeSunos   SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "SUNOS"
    SummarizeHostInsightResourceStatisticsPlatformTypeZlinux  SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "ZLINUX"
    SummarizeHostInsightResourceStatisticsPlatformTypeWindows SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "WINDOWS"
    SummarizeHostInsightResourceStatisticsPlatformTypeAix     SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "AIX"
    SummarizeHostInsightResourceStatisticsPlatformTypeHpUx    SummarizeHostInsightResourceStatisticsPlatformTypeEnum = "HP_UX"
)

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

SummarizeHostInsightResourceStatisticsRequest wrapper for the SummarizeHostInsightResourceStatistics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightResourceStatistics.go.html to see an example of how to use 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
}

func (SummarizeHostInsightResourceStatisticsRequest) BinaryRequestBody

func (request SummarizeHostInsightResourceStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeHostInsightResourceStatisticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceStatisticsRequest) String

func (request SummarizeHostInsightResourceStatisticsRequest) String() 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

SummarizeHostInsightResourceStatisticsResponse wrapper for the SummarizeHostInsightResourceStatistics operation

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"`
}

func (SummarizeHostInsightResourceStatisticsResponse) HTTPResponse

func (response SummarizeHostInsightResourceStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceStatisticsResponse) String

func (response SummarizeHostInsightResourceStatisticsResponse) String() string

type SummarizeHostInsightResourceStatisticsSortByEnum

SummarizeHostInsightResourceStatisticsSortByEnum Enum with underlying type: string

type SummarizeHostInsightResourceStatisticsSortByEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsSortByEnum

const (
    SummarizeHostInsightResourceStatisticsSortByUtilizationpercent SummarizeHostInsightResourceStatisticsSortByEnum = "utilizationPercent"
    SummarizeHostInsightResourceStatisticsSortByUsage              SummarizeHostInsightResourceStatisticsSortByEnum = "usage"
    SummarizeHostInsightResourceStatisticsSortByUsagechangepercent SummarizeHostInsightResourceStatisticsSortByEnum = "usageChangePercent"
    SummarizeHostInsightResourceStatisticsSortByHostname           SummarizeHostInsightResourceStatisticsSortByEnum = "hostName"
    SummarizeHostInsightResourceStatisticsSortByPlatformtype       SummarizeHostInsightResourceStatisticsSortByEnum = "platformType"
)

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

SummarizeHostInsightResourceStatisticsSortOrderEnum Enum with underlying type: string

type SummarizeHostInsightResourceStatisticsSortOrderEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceStatisticsSortOrderEnum

const (
    SummarizeHostInsightResourceStatisticsSortOrderAsc  SummarizeHostInsightResourceStatisticsSortOrderEnum = "ASC"
    SummarizeHostInsightResourceStatisticsSortOrderDesc SummarizeHostInsightResourceStatisticsSortOrderEnum = "DESC"
)

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

SummarizeHostInsightResourceUsageAggregation Resource usage summation for the current time period.

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"`
}

func (SummarizeHostInsightResourceUsageAggregation) String

func (m SummarizeHostInsightResourceUsageAggregation) String() 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

SummarizeHostInsightResourceUsageAggregationResourceMetricEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsageAggregationResourceMetricEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageAggregationResourceMetricEnum

const (
    SummarizeHostInsightResourceUsageAggregationResourceMetricCpu           SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "CPU"
    SummarizeHostInsightResourceUsageAggregationResourceMetricMemory        SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "MEMORY"
    SummarizeHostInsightResourceUsageAggregationResourceMetricLogicalMemory SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "LOGICAL_MEMORY"
    SummarizeHostInsightResourceUsageAggregationResourceMetricStorage       SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "STORAGE"
    SummarizeHostInsightResourceUsageAggregationResourceMetricNetwork       SummarizeHostInsightResourceUsageAggregationResourceMetricEnum = "NETWORK"
)

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

SummarizeHostInsightResourceUsageAggregationUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsageAggregationUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageAggregationUsageUnitEnum

const (
    SummarizeHostInsightResourceUsageAggregationUsageUnitCores   SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "CORES"
    SummarizeHostInsightResourceUsageAggregationUsageUnitGb      SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "GB"
    SummarizeHostInsightResourceUsageAggregationUsageUnitMbps    SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "MBPS"
    SummarizeHostInsightResourceUsageAggregationUsageUnitIops    SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "IOPS"
    SummarizeHostInsightResourceUsageAggregationUsageUnitPercent SummarizeHostInsightResourceUsageAggregationUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightResourceUsageAggregationUsageUnitEnum

func GetMappingSummarizeHostInsightResourceUsageAggregationUsageUnitEnum(val string) (SummarizeHostInsightResourceUsageAggregationUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceUsageAggregationUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumValues

func GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumValues() []SummarizeHostInsightResourceUsageAggregationUsageUnitEnum

GetSummarizeHostInsightResourceUsageAggregationUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageAggregationUsageUnitEnum

type SummarizeHostInsightResourceUsagePlatformTypeEnum

SummarizeHostInsightResourceUsagePlatformTypeEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsagePlatformTypeEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsagePlatformTypeEnum

const (
    SummarizeHostInsightResourceUsagePlatformTypeLinux   SummarizeHostInsightResourceUsagePlatformTypeEnum = "LINUX"
    SummarizeHostInsightResourceUsagePlatformTypeSolaris SummarizeHostInsightResourceUsagePlatformTypeEnum = "SOLARIS"
    SummarizeHostInsightResourceUsagePlatformTypeSunos   SummarizeHostInsightResourceUsagePlatformTypeEnum = "SUNOS"
    SummarizeHostInsightResourceUsagePlatformTypeZlinux  SummarizeHostInsightResourceUsagePlatformTypeEnum = "ZLINUX"
    SummarizeHostInsightResourceUsagePlatformTypeWindows SummarizeHostInsightResourceUsagePlatformTypeEnum = "WINDOWS"
    SummarizeHostInsightResourceUsagePlatformTypeAix     SummarizeHostInsightResourceUsagePlatformTypeEnum = "AIX"
    SummarizeHostInsightResourceUsagePlatformTypeHpUx    SummarizeHostInsightResourceUsagePlatformTypeEnum = "HP_UX"
)

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

SummarizeHostInsightResourceUsageRequest wrapper for the SummarizeHostInsightResourceUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightResourceUsage.go.html to see an example of how to use 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
}

func (SummarizeHostInsightResourceUsageRequest) BinaryRequestBody

func (request SummarizeHostInsightResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeHostInsightResourceUsageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceUsageRequest) String

func (request SummarizeHostInsightResourceUsageRequest) String() 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

SummarizeHostInsightResourceUsageResponse wrapper for the SummarizeHostInsightResourceUsage operation

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"`
}

func (SummarizeHostInsightResourceUsageResponse) HTTPResponse

func (response SummarizeHostInsightResourceUsageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceUsageResponse) String

func (response SummarizeHostInsightResourceUsageResponse) String() string

type SummarizeHostInsightResourceUsageTrendAggregationCollection

SummarizeHostInsightResourceUsageTrendAggregationCollection Top level response object.

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"`
}

func (SummarizeHostInsightResourceUsageTrendAggregationCollection) String

func (m SummarizeHostInsightResourceUsageTrendAggregationCollection) String() string

func (SummarizeHostInsightResourceUsageTrendAggregationCollection) ValidateEnumValue

func (m SummarizeHostInsightResourceUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum

const (
    SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricCpu           SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "CPU"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricMemory        SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "MEMORY"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricLogicalMemory SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "LOGICAL_MEMORY"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricStorage       SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "STORAGE"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricNetwork       SummarizeHostInsightResourceUsageTrendAggregationCollectionResourceMetricEnum = "NETWORK"
)

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

SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

const (
    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "GB"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues

func GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightResourceUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightResourceUsageTrendPlatformTypeEnum

SummarizeHostInsightResourceUsageTrendPlatformTypeEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsageTrendPlatformTypeEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendPlatformTypeEnum

const (
    SummarizeHostInsightResourceUsageTrendPlatformTypeLinux   SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "LINUX"
    SummarizeHostInsightResourceUsageTrendPlatformTypeSolaris SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "SOLARIS"
    SummarizeHostInsightResourceUsageTrendPlatformTypeSunos   SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "SUNOS"
    SummarizeHostInsightResourceUsageTrendPlatformTypeZlinux  SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "ZLINUX"
    SummarizeHostInsightResourceUsageTrendPlatformTypeWindows SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "WINDOWS"
    SummarizeHostInsightResourceUsageTrendPlatformTypeAix     SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "AIX"
    SummarizeHostInsightResourceUsageTrendPlatformTypeHpUx    SummarizeHostInsightResourceUsageTrendPlatformTypeEnum = "HP_UX"
)

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

SummarizeHostInsightResourceUsageTrendRequest wrapper for the SummarizeHostInsightResourceUsageTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightResourceUsageTrend.go.html to see an example of how to use 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
}

func (SummarizeHostInsightResourceUsageTrendRequest) BinaryRequestBody

func (request SummarizeHostInsightResourceUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeHostInsightResourceUsageTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceUsageTrendRequest) String

func (request SummarizeHostInsightResourceUsageTrendRequest) String() 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

SummarizeHostInsightResourceUsageTrendResponse wrapper for the SummarizeHostInsightResourceUsageTrend operation

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"`
}

func (SummarizeHostInsightResourceUsageTrendResponse) HTTPResponse

func (response SummarizeHostInsightResourceUsageTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceUsageTrendResponse) String

func (response SummarizeHostInsightResourceUsageTrendResponse) String() string

type SummarizeHostInsightResourceUsageTrendSortByEnum

SummarizeHostInsightResourceUsageTrendSortByEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsageTrendSortByEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendSortByEnum

const (
    SummarizeHostInsightResourceUsageTrendSortByEndtimestamp SummarizeHostInsightResourceUsageTrendSortByEnum = "endTimestamp"
    SummarizeHostInsightResourceUsageTrendSortByUsage        SummarizeHostInsightResourceUsageTrendSortByEnum = "usage"
    SummarizeHostInsightResourceUsageTrendSortByCapacity     SummarizeHostInsightResourceUsageTrendSortByEnum = "capacity"
)

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

SummarizeHostInsightResourceUsageTrendSortOrderEnum Enum with underlying type: string

type SummarizeHostInsightResourceUsageTrendSortOrderEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUsageTrendSortOrderEnum

const (
    SummarizeHostInsightResourceUsageTrendSortOrderAsc  SummarizeHostInsightResourceUsageTrendSortOrderEnum = "ASC"
    SummarizeHostInsightResourceUsageTrendSortOrderDesc SummarizeHostInsightResourceUsageTrendSortOrderEnum = "DESC"
)

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

SummarizeHostInsightResourceUtilizationInsightAggregation Insights response containing current/projected groups for CPU or memory.

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"`
}

func (SummarizeHostInsightResourceUtilizationInsightAggregation) String

func (m SummarizeHostInsightResourceUtilizationInsightAggregation) String() string

func (SummarizeHostInsightResourceUtilizationInsightAggregation) ValidateEnumValue

func (m SummarizeHostInsightResourceUtilizationInsightAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum Enum with underlying type: string

type SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum

const (
    SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricCpu           SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "CPU"
    SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricMemory        SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "MEMORY"
    SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricLogicalMemory SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "LOGICAL_MEMORY"
    SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricStorage       SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "STORAGE"
    SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricNetwork       SummarizeHostInsightResourceUtilizationInsightAggregationResourceMetricEnum = "NETWORK"
)

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

SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum Enum with underlying type: string

type SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum string

Set of constants representing the allowable values for SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum

const (
    SummarizeHostInsightResourceUtilizationInsightPlatformTypeLinux   SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "LINUX"
    SummarizeHostInsightResourceUtilizationInsightPlatformTypeSolaris SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "SOLARIS"
    SummarizeHostInsightResourceUtilizationInsightPlatformTypeSunos   SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "SUNOS"
    SummarizeHostInsightResourceUtilizationInsightPlatformTypeZlinux  SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "ZLINUX"
    SummarizeHostInsightResourceUtilizationInsightPlatformTypeWindows SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "WINDOWS"
    SummarizeHostInsightResourceUtilizationInsightPlatformTypeAix     SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "AIX"
    SummarizeHostInsightResourceUtilizationInsightPlatformTypeHpUx    SummarizeHostInsightResourceUtilizationInsightPlatformTypeEnum = "HP_UX"
)

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

SummarizeHostInsightResourceUtilizationInsightRequest wrapper for the SummarizeHostInsightResourceUtilizationInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightResourceUtilizationInsight.go.html to see an example of how to use 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
}

func (SummarizeHostInsightResourceUtilizationInsightRequest) BinaryRequestBody

func (request SummarizeHostInsightResourceUtilizationInsightRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeHostInsightResourceUtilizationInsightRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightResourceUtilizationInsightRequest) String

func (request SummarizeHostInsightResourceUtilizationInsightRequest) String() 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

SummarizeHostInsightResourceUtilizationInsightResponse wrapper for the SummarizeHostInsightResourceUtilizationInsight operation

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"`
}

func (SummarizeHostInsightResourceUtilizationInsightResponse) HTTPResponse

func (response SummarizeHostInsightResourceUtilizationInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightResourceUtilizationInsightResponse) String

func (response SummarizeHostInsightResourceUtilizationInsightResponse) String() string

type SummarizeHostInsightStorageUsageTrendAggregationCollection

SummarizeHostInsightStorageUsageTrendAggregationCollection Top level response object.

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"`
}

func (SummarizeHostInsightStorageUsageTrendAggregationCollection) String

func (m SummarizeHostInsightStorageUsageTrendAggregationCollection) String() string

func (SummarizeHostInsightStorageUsageTrendAggregationCollection) ValidateEnumValue

func (m SummarizeHostInsightStorageUsageTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

const (
    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitCores   SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "CORES"
    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitGb      SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "GB"
    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitMbps    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "MBPS"
    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitIops    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "IOPS"
    SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitPercent SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum(val string) (SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumValues

func GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumValues() []SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

GetSummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightStorageUsageTrendAggregationCollectionUsageUnitEnum

type SummarizeHostInsightStorageUsageTrendRequest

SummarizeHostInsightStorageUsageTrendRequest wrapper for the SummarizeHostInsightStorageUsageTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightStorageUsageTrend.go.html to see an example of how to use SummarizeHostInsightStorageUsageTrendRequest.

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
}

func (SummarizeHostInsightStorageUsageTrendRequest) BinaryRequestBody

func (request SummarizeHostInsightStorageUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightStorageUsageTrendRequest) HTTPRequest

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

func (request SummarizeHostInsightStorageUsageTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightStorageUsageTrendRequest) String

func (request SummarizeHostInsightStorageUsageTrendRequest) String() string

func (SummarizeHostInsightStorageUsageTrendRequest) ValidateEnumValue

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

SummarizeHostInsightStorageUsageTrendResponse wrapper for the SummarizeHostInsightStorageUsageTrend operation

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"`
}

func (SummarizeHostInsightStorageUsageTrendResponse) HTTPResponse

func (response SummarizeHostInsightStorageUsageTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightStorageUsageTrendResponse) String

func (response SummarizeHostInsightStorageUsageTrendResponse) String() string

type SummarizeHostInsightStorageUsageTrendStatisticEnum

SummarizeHostInsightStorageUsageTrendStatisticEnum Enum with underlying type: string

type SummarizeHostInsightStorageUsageTrendStatisticEnum string

Set of constants representing the allowable values for SummarizeHostInsightStorageUsageTrendStatisticEnum

const (
    SummarizeHostInsightStorageUsageTrendStatisticAvg SummarizeHostInsightStorageUsageTrendStatisticEnum = "AVG"
    SummarizeHostInsightStorageUsageTrendStatisticMax SummarizeHostInsightStorageUsageTrendStatisticEnum = "MAX"
)

func GetMappingSummarizeHostInsightStorageUsageTrendStatisticEnum

func GetMappingSummarizeHostInsightStorageUsageTrendStatisticEnum(val string) (SummarizeHostInsightStorageUsageTrendStatisticEnum, bool)

GetMappingSummarizeHostInsightStorageUsageTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumValues

func GetSummarizeHostInsightStorageUsageTrendStatisticEnumValues() []SummarizeHostInsightStorageUsageTrendStatisticEnum

GetSummarizeHostInsightStorageUsageTrendStatisticEnumValues Enumerates the set of values for SummarizeHostInsightStorageUsageTrendStatisticEnum

type SummarizeHostInsightTopProcessesUsageRequest

SummarizeHostInsightTopProcessesUsageRequest wrapper for the SummarizeHostInsightTopProcessesUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightTopProcessesUsage.go.html to see an example of how to use SummarizeHostInsightTopProcessesUsageRequest.

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
}

func (SummarizeHostInsightTopProcessesUsageRequest) BinaryRequestBody

func (request SummarizeHostInsightTopProcessesUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeHostInsightTopProcessesUsageRequest) HTTPRequest

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

func (request SummarizeHostInsightTopProcessesUsageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightTopProcessesUsageRequest) String

func (request SummarizeHostInsightTopProcessesUsageRequest) String() string

func (SummarizeHostInsightTopProcessesUsageRequest) ValidateEnumValue

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

SummarizeHostInsightTopProcessesUsageResponse wrapper for the SummarizeHostInsightTopProcessesUsage operation

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"`
}

func (SummarizeHostInsightTopProcessesUsageResponse) HTTPResponse

func (response SummarizeHostInsightTopProcessesUsageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightTopProcessesUsageResponse) String

func (response SummarizeHostInsightTopProcessesUsageResponse) String() string

type SummarizeHostInsightTopProcessesUsageStatisticEnum

SummarizeHostInsightTopProcessesUsageStatisticEnum Enum with underlying type: string

type SummarizeHostInsightTopProcessesUsageStatisticEnum string

Set of constants representing the allowable values for SummarizeHostInsightTopProcessesUsageStatisticEnum

const (
    SummarizeHostInsightTopProcessesUsageStatisticAvg SummarizeHostInsightTopProcessesUsageStatisticEnum = "AVG"
    SummarizeHostInsightTopProcessesUsageStatisticMax SummarizeHostInsightTopProcessesUsageStatisticEnum = "MAX"
)

func GetMappingSummarizeHostInsightTopProcessesUsageStatisticEnum

func GetMappingSummarizeHostInsightTopProcessesUsageStatisticEnum(val string) (SummarizeHostInsightTopProcessesUsageStatisticEnum, bool)

GetMappingSummarizeHostInsightTopProcessesUsageStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumValues

func GetSummarizeHostInsightTopProcessesUsageStatisticEnumValues() []SummarizeHostInsightTopProcessesUsageStatisticEnum

GetSummarizeHostInsightTopProcessesUsageStatisticEnumValues Enumerates the set of values for SummarizeHostInsightTopProcessesUsageStatisticEnum

type SummarizeHostInsightTopProcessesUsageTrendRequest

SummarizeHostInsightTopProcessesUsageTrendRequest wrapper for the SummarizeHostInsightTopProcessesUsageTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeHostInsightTopProcessesUsageTrend.go.html to see an example of how to use 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
}

func (SummarizeHostInsightTopProcessesUsageTrendRequest) BinaryRequestBody

func (request SummarizeHostInsightTopProcessesUsageTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeHostInsightTopProcessesUsageTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeHostInsightTopProcessesUsageTrendRequest) String

func (request SummarizeHostInsightTopProcessesUsageTrendRequest) String() 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

SummarizeHostInsightTopProcessesUsageTrendResponse wrapper for the SummarizeHostInsightTopProcessesUsageTrend operation

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"`
}

func (SummarizeHostInsightTopProcessesUsageTrendResponse) HTTPResponse

func (response SummarizeHostInsightTopProcessesUsageTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeHostInsightTopProcessesUsageTrendResponse) String

func (response SummarizeHostInsightTopProcessesUsageTrendResponse) String() string

type SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

SummarizeHostInsightTopProcessesUsageTrendStatisticEnum Enum with underlying type: string

type SummarizeHostInsightTopProcessesUsageTrendStatisticEnum string

Set of constants representing the allowable values for SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

const (
    SummarizeHostInsightTopProcessesUsageTrendStatisticAvg SummarizeHostInsightTopProcessesUsageTrendStatisticEnum = "AVG"
    SummarizeHostInsightTopProcessesUsageTrendStatisticMax SummarizeHostInsightTopProcessesUsageTrendStatisticEnum = "MAX"
)

func GetMappingSummarizeHostInsightTopProcessesUsageTrendStatisticEnum

func GetMappingSummarizeHostInsightTopProcessesUsageTrendStatisticEnum(val string) (SummarizeHostInsightTopProcessesUsageTrendStatisticEnum, bool)

GetMappingSummarizeHostInsightTopProcessesUsageTrendStatisticEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumValues

func GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumValues() []SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

GetSummarizeHostInsightTopProcessesUsageTrendStatisticEnumValues Enumerates the set of values for SummarizeHostInsightTopProcessesUsageTrendStatisticEnum

type SummarizeHostInsightsDiskStatisticsCollection

SummarizeHostInsightsDiskStatisticsCollection Top level response object.

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"`
}

func (SummarizeHostInsightsDiskStatisticsCollection) String

func (m SummarizeHostInsightsDiskStatisticsCollection) String() string

func (SummarizeHostInsightsDiskStatisticsCollection) ValidateEnumValue

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

SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum Enum with underlying type: string

type SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum string

Set of constants representing the allowable values for SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

const (
    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitCores   SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "CORES"
    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitGb      SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "GB"
    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitMbps    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "MBPS"
    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitIops    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "IOPS"
    SummarizeHostInsightsDiskStatisticsCollectionUsageUnitPercent SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum = "PERCENT"
)

func GetMappingSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

func GetMappingSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum(val string) (SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum, bool)

GetMappingSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumValues

func GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumValues() []SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

GetSummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnumValues Enumerates the set of values for SummarizeHostInsightsDiskStatisticsCollectionUsageUnitEnum

type SummarizeHostInsightsTopProcessesUsageCollection

SummarizeHostInsightsTopProcessesUsageCollection Top level response object.

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"`
}

func (SummarizeHostInsightsTopProcessesUsageCollection) String

func (m SummarizeHostInsightsTopProcessesUsageCollection) String() string

func (SummarizeHostInsightsTopProcessesUsageCollection) ValidateEnumValue

func (m SummarizeHostInsightsTopProcessesUsageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeHostInsightsTopProcessesUsageTrendCollection Top level response object.

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"`
}

func (SummarizeHostInsightsTopProcessesUsageTrendCollection) String

func (m SummarizeHostInsightsTopProcessesUsageTrendCollection) String() string

func (SummarizeHostInsightsTopProcessesUsageTrendCollection) ValidateEnumValue

func (m SummarizeHostInsightsTopProcessesUsageTrendCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeOperationsInsightsWarehouseResourceUsageAggregation Details of resource usage by an Operations Insights Warehouse resource.

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"`
}

func (SummarizeOperationsInsightsWarehouseResourceUsageAggregation) String

func (m SummarizeOperationsInsightsWarehouseResourceUsageAggregation) String() string

func (SummarizeOperationsInsightsWarehouseResourceUsageAggregation) ValidateEnumValue

func (m SummarizeOperationsInsightsWarehouseResourceUsageAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeOperationsInsightsWarehouseResourceUsageRequest wrapper for the SummarizeOperationsInsightsWarehouseResourceUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeOperationsInsightsWarehouseResourceUsage.go.html to see an example of how to use 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
}

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) BinaryRequestBody

func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) String

func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) String() string

func (SummarizeOperationsInsightsWarehouseResourceUsageRequest) ValidateEnumValue

func (request SummarizeOperationsInsightsWarehouseResourceUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

SummarizeOperationsInsightsWarehouseResourceUsageResponse wrapper for the SummarizeOperationsInsightsWarehouseResourceUsage operation

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"`
}

func (SummarizeOperationsInsightsWarehouseResourceUsageResponse) HTTPResponse

func (response SummarizeOperationsInsightsWarehouseResourceUsageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeOperationsInsightsWarehouseResourceUsageResponse) String

func (response SummarizeOperationsInsightsWarehouseResourceUsageResponse) String() string

type SummarizeSqlInsightsDatabaseTypeEnum

SummarizeSqlInsightsDatabaseTypeEnum Enum with underlying type: string

type SummarizeSqlInsightsDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeSqlInsightsDatabaseTypeEnum

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"
)

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

SummarizeSqlInsightsRequest wrapper for the SummarizeSqlInsights operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeSqlInsights.go.html to see an example of how to use 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
}

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

SummarizeSqlInsightsResponse wrapper for the SummarizeSqlInsights operation

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"`
}

func (SummarizeSqlInsightsResponse) HTTPResponse

func (response SummarizeSqlInsightsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlInsightsResponse) String

func (response SummarizeSqlInsightsResponse) String() string

type SummarizeSqlPlanInsightsRequest

SummarizeSqlPlanInsightsRequest wrapper for the SummarizeSqlPlanInsights operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeSqlPlanInsights.go.html to see an example of how to use 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
}

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

SummarizeSqlPlanInsightsResponse wrapper for the SummarizeSqlPlanInsights operation

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"`
}

func (SummarizeSqlPlanInsightsResponse) HTTPResponse

func (response SummarizeSqlPlanInsightsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlPlanInsightsResponse) String

func (response SummarizeSqlPlanInsightsResponse) String() string

type SummarizeSqlResponseTimeDistributionsRequest

SummarizeSqlResponseTimeDistributionsRequest wrapper for the SummarizeSqlResponseTimeDistributions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeSqlResponseTimeDistributions.go.html to see an example of how to use 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
}

func (SummarizeSqlResponseTimeDistributionsRequest) BinaryRequestBody

func (request SummarizeSqlResponseTimeDistributionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeSqlResponseTimeDistributionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlResponseTimeDistributionsRequest) String

func (request SummarizeSqlResponseTimeDistributionsRequest) String() 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

SummarizeSqlResponseTimeDistributionsResponse wrapper for the SummarizeSqlResponseTimeDistributions operation

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"`
}

func (SummarizeSqlResponseTimeDistributionsResponse) HTTPResponse

func (response SummarizeSqlResponseTimeDistributionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlResponseTimeDistributionsResponse) String

func (response SummarizeSqlResponseTimeDistributionsResponse) String() string

type SummarizeSqlStatisticsCategoryEnum

SummarizeSqlStatisticsCategoryEnum Enum with underlying type: string

type SummarizeSqlStatisticsCategoryEnum string

Set of constants representing the allowable values for SummarizeSqlStatisticsCategoryEnum

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"
)

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

SummarizeSqlStatisticsDatabaseTypeEnum Enum with underlying type: string

type SummarizeSqlStatisticsDatabaseTypeEnum string

Set of constants representing the allowable values for SummarizeSqlStatisticsDatabaseTypeEnum

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"
)

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

SummarizeSqlStatisticsRequest wrapper for the SummarizeSqlStatistics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeSqlStatistics.go.html to see an example of how to use 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
}

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

SummarizeSqlStatisticsResponse wrapper for the SummarizeSqlStatistics operation

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"`
}

func (SummarizeSqlStatisticsResponse) HTTPResponse

func (response SummarizeSqlStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlStatisticsResponse) String

func (response SummarizeSqlStatisticsResponse) String() string

type SummarizeSqlStatisticsSortByEnum

SummarizeSqlStatisticsSortByEnum Enum with underlying type: string

type SummarizeSqlStatisticsSortByEnum string

Set of constants representing the allowable values for SummarizeSqlStatisticsSortByEnum

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"
)

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

SummarizeSqlStatisticsSortOrderEnum Enum with underlying type: string

type SummarizeSqlStatisticsSortOrderEnum string

Set of constants representing the allowable values for SummarizeSqlStatisticsSortOrderEnum

const (
    SummarizeSqlStatisticsSortOrderAsc  SummarizeSqlStatisticsSortOrderEnum = "ASC"
    SummarizeSqlStatisticsSortOrderDesc SummarizeSqlStatisticsSortOrderEnum = "DESC"
)

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

SummarizeSqlStatisticsTimeSeriesByPlanRequest wrapper for the SummarizeSqlStatisticsTimeSeriesByPlan operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeSqlStatisticsTimeSeriesByPlan.go.html to see an example of how to use 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
}

func (SummarizeSqlStatisticsTimeSeriesByPlanRequest) BinaryRequestBody

func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlStatisticsTimeSeriesByPlanRequest) String

func (request SummarizeSqlStatisticsTimeSeriesByPlanRequest) String() 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

SummarizeSqlStatisticsTimeSeriesByPlanResponse wrapper for the SummarizeSqlStatisticsTimeSeriesByPlan operation

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"`
}

func (SummarizeSqlStatisticsTimeSeriesByPlanResponse) HTTPResponse

func (response SummarizeSqlStatisticsTimeSeriesByPlanResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlStatisticsTimeSeriesByPlanResponse) String

func (response SummarizeSqlStatisticsTimeSeriesByPlanResponse) String() string

type SummarizeSqlStatisticsTimeSeriesRequest

SummarizeSqlStatisticsTimeSeriesRequest wrapper for the SummarizeSqlStatisticsTimeSeries operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/SummarizeSqlStatisticsTimeSeries.go.html to see an example of how to use 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
}

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

func (request SummarizeSqlStatisticsTimeSeriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlStatisticsTimeSeriesRequest) String

func (request SummarizeSqlStatisticsTimeSeriesRequest) String() 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

SummarizeSqlStatisticsTimeSeriesResponse wrapper for the SummarizeSqlStatisticsTimeSeries operation

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"`
}

func (SummarizeSqlStatisticsTimeSeriesResponse) HTTPResponse

func (response SummarizeSqlStatisticsTimeSeriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlStatisticsTimeSeriesResponse) String

func (response SummarizeSqlStatisticsTimeSeriesResponse) String() string

type SummaryStatistics

SummaryStatistics Contains common summary statistics.

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"`
}

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

TablespaceUsageTrend Usage data samples

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"`
}

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

TablespaceUsageTrendAggregation Usage data per tablespace for a Pluggable database

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"`
}

func (TablespaceUsageTrendAggregation) String

func (m TablespaceUsageTrendAggregation) String() 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

TopProcessesUsage Aggregated data for top processes on a specific date.

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"`
}

func (TopProcessesUsage) String

func (m TopProcessesUsage) String() string

func (TopProcessesUsage) ValidateEnumValue

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

TopProcessesUsageTrend Aggregated data for top processes

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"`
}

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

TopProcessesUsageTrendAggregation Usage data per host top process

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"`
}

func (TopProcessesUsageTrendAggregation) String

func (m TopProcessesUsageTrendAggregation) String() 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

UpdateAutonomousDatabaseInsightDetails The information to be updated.

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"`
}

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 (m UpdateAutonomousDatabaseInsightDetails) String() 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

UpdateAwrHubDetails The information to be updated.

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"`
}

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

UpdateAwrHubRequest wrapper for the UpdateAwrHub operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateAwrHub.go.html to see an example of how to use 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
}

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

UpdateAwrHubResponse wrapper for the UpdateAwrHub operation

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"`
}

func (UpdateAwrHubResponse) HTTPResponse

func (response UpdateAwrHubResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAwrHubResponse) String

func (response UpdateAwrHubResponse) String() string

type UpdateAwrHubSourceDetails

UpdateAwrHubSourceDetails Awr hub source update object information

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"`
}

func (UpdateAwrHubSourceDetails) String

func (m UpdateAwrHubSourceDetails) String() string

func (UpdateAwrHubSourceDetails) ValidateEnumValue

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

UpdateAwrHubSourceRequest wrapper for the UpdateAwrHubSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateAwrHubSource.go.html to see an example of how to use UpdateAwrHubSourceRequest.

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
}

func (UpdateAwrHubSourceRequest) BinaryRequestBody

func (request UpdateAwrHubSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAwrHubSourceRequest) HTTPRequest

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

func (request UpdateAwrHubSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateAwrHubSourceRequest) String

func (request UpdateAwrHubSourceRequest) String() string

func (UpdateAwrHubSourceRequest) ValidateEnumValue

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

UpdateAwrHubSourceResponse wrapper for the UpdateAwrHubSource operation

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"`
}

func (UpdateAwrHubSourceResponse) HTTPResponse

func (response UpdateAwrHubSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateAwrHubSourceResponse) String

func (response UpdateAwrHubSourceResponse) String() string

type UpdateBasicConfigurationItemDetails

UpdateBasicConfigurationItemDetails Configuration item details for OPSI configuration update.

type UpdateBasicConfigurationItemDetails struct {

    // Name of configuration item.
    Name *string `mandatory:"false" json:"name"`

    // Value of configuration item.
    Value *string `mandatory:"false" json:"value"`
}

func (UpdateBasicConfigurationItemDetails) MarshalJSON

func (m UpdateBasicConfigurationItemDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBasicConfigurationItemDetails) String

func (m UpdateBasicConfigurationItemDetails) String() string

func (UpdateBasicConfigurationItemDetails) ValidateEnumValue

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

UpdateConfigurationItemDetails Configuration item details for OPSI configuration update.

type UpdateConfigurationItemDetails interface {
}

type UpdateDatabaseInsightDetails

UpdateDatabaseInsightDetails The information to be updated.

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{}
}

type UpdateDatabaseInsightRequest

UpdateDatabaseInsightRequest wrapper for the UpdateDatabaseInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateDatabaseInsight.go.html to see an example of how to use 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
}

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

UpdateDatabaseInsightResponse wrapper for the UpdateDatabaseInsight operation

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"`
}

func (UpdateDatabaseInsightResponse) HTTPResponse

func (response UpdateDatabaseInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDatabaseInsightResponse) String

func (response UpdateDatabaseInsightResponse) String() string

type UpdateEmManagedExternalDatabaseInsightDetails

UpdateEmManagedExternalDatabaseInsightDetails The information to be updated.

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"`
}

func (UpdateEmManagedExternalDatabaseInsightDetails) GetDefinedTags

func (m UpdateEmManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateEmManagedExternalDatabaseInsightDetails) GetFreeformTags

func (m UpdateEmManagedExternalDatabaseInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateEmManagedExternalDatabaseInsightDetails) MarshalJSON

func (m UpdateEmManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateEmManagedExternalDatabaseInsightDetails) String

func (m UpdateEmManagedExternalDatabaseInsightDetails) String() 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

UpdateEmManagedExternalExadataInsightDetails The information to be updated.

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"`
}

func (UpdateEmManagedExternalExadataInsightDetails) GetDefinedTags

func (m UpdateEmManagedExternalExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateEmManagedExternalExadataInsightDetails) GetFreeformTags

func (m UpdateEmManagedExternalExadataInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateEmManagedExternalExadataInsightDetails) MarshalJSON

func (m UpdateEmManagedExternalExadataInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateEmManagedExternalExadataInsightDetails) String

func (m UpdateEmManagedExternalExadataInsightDetails) String() 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

UpdateEmManagedExternalHostInsightDetails The information to be updated.

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"`
}

func (UpdateEmManagedExternalHostInsightDetails) GetDefinedTags

func (m UpdateEmManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateEmManagedExternalHostInsightDetails) GetFreeformTags

func (m UpdateEmManagedExternalHostInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateEmManagedExternalHostInsightDetails) MarshalJSON

func (m UpdateEmManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateEmManagedExternalHostInsightDetails) String

func (m UpdateEmManagedExternalHostInsightDetails) String() 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

UpdateEnterpriseManagerBridgeDetails The information to be updated.

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"`
}

func (UpdateEnterpriseManagerBridgeDetails) String

func (m UpdateEnterpriseManagerBridgeDetails) String() 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

UpdateEnterpriseManagerBridgeRequest wrapper for the UpdateEnterpriseManagerBridge operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateEnterpriseManagerBridge.go.html to see an example of how to use 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
}

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

func (request UpdateEnterpriseManagerBridgeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateEnterpriseManagerBridgeRequest) String

func (request UpdateEnterpriseManagerBridgeRequest) String() 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

UpdateEnterpriseManagerBridgeResponse wrapper for the UpdateEnterpriseManagerBridge operation

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"`
}

func (UpdateEnterpriseManagerBridgeResponse) HTTPResponse

func (response UpdateEnterpriseManagerBridgeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateEnterpriseManagerBridgeResponse) String

func (response UpdateEnterpriseManagerBridgeResponse) String() string

type UpdateExadataInsightDetails

UpdateExadataInsightDetails The information to be updated.

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{}
}

type UpdateExadataInsightRequest

UpdateExadataInsightRequest wrapper for the UpdateExadataInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateExadataInsight.go.html to see an example of how to use 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
}

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

UpdateExadataInsightResponse wrapper for the UpdateExadataInsight operation

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"`
}

func (UpdateExadataInsightResponse) HTTPResponse

func (response UpdateExadataInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExadataInsightResponse) String

func (response UpdateExadataInsightResponse) String() string

type UpdateHostInsightDetails

UpdateHostInsightDetails The information to be updated.

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{}
}

type UpdateHostInsightRequest

UpdateHostInsightRequest wrapper for the UpdateHostInsight operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateHostInsight.go.html to see an example of how to use 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
}

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

UpdateHostInsightResponse wrapper for the UpdateHostInsight operation

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"`
}

func (UpdateHostInsightResponse) HTTPResponse

func (response UpdateHostInsightResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateHostInsightResponse) String

func (response UpdateHostInsightResponse) String() string

type UpdateMacsManagedCloudHostInsightDetails

UpdateMacsManagedCloudHostInsightDetails The information to be updated.

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"`
}

func (UpdateMacsManagedCloudHostInsightDetails) GetDefinedTags

func (m UpdateMacsManagedCloudHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateMacsManagedCloudHostInsightDetails) GetFreeformTags

func (m UpdateMacsManagedCloudHostInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateMacsManagedCloudHostInsightDetails) MarshalJSON

func (m UpdateMacsManagedCloudHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateMacsManagedCloudHostInsightDetails) String

func (m UpdateMacsManagedCloudHostInsightDetails) String() string

func (UpdateMacsManagedCloudHostInsightDetails) ValidateEnumValue

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

UpdateMacsManagedExternalDatabaseInsightDetails The information to be updated.

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"`
}

func (UpdateMacsManagedExternalDatabaseInsightDetails) GetDefinedTags

func (m UpdateMacsManagedExternalDatabaseInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateMacsManagedExternalDatabaseInsightDetails) GetFreeformTags

func (m UpdateMacsManagedExternalDatabaseInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateMacsManagedExternalDatabaseInsightDetails) MarshalJSON

func (m UpdateMacsManagedExternalDatabaseInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateMacsManagedExternalDatabaseInsightDetails) String

func (m UpdateMacsManagedExternalDatabaseInsightDetails) String() string

func (UpdateMacsManagedExternalDatabaseInsightDetails) ValidateEnumValue

func (m UpdateMacsManagedExternalDatabaseInsightDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

UpdateMacsManagedExternalHostInsightDetails The information to be updated.

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"`
}

func (UpdateMacsManagedExternalHostInsightDetails) GetDefinedTags

func (m UpdateMacsManagedExternalHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateMacsManagedExternalHostInsightDetails) GetFreeformTags

func (m UpdateMacsManagedExternalHostInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateMacsManagedExternalHostInsightDetails) MarshalJSON

func (m UpdateMacsManagedExternalHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateMacsManagedExternalHostInsightDetails) String

func (m UpdateMacsManagedExternalHostInsightDetails) String() 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

UpdateNewsReportDetails The information about the news report to be updated.

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"`
}

func (UpdateNewsReportDetails) String

func (m UpdateNewsReportDetails) String() string

func (UpdateNewsReportDetails) ValidateEnumValue

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

UpdateNewsReportRequest wrapper for the UpdateNewsReport operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateNewsReport.go.html to see an example of how to use UpdateNewsReportRequest.

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
}

func (UpdateNewsReportRequest) BinaryRequestBody

func (request UpdateNewsReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateNewsReportRequest) HTTPRequest

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

func (request UpdateNewsReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateNewsReportRequest) String

func (request UpdateNewsReportRequest) String() string

func (UpdateNewsReportRequest) ValidateEnumValue

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

UpdateNewsReportResponse wrapper for the UpdateNewsReport operation

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"`
}

func (UpdateNewsReportResponse) HTTPResponse

func (response UpdateNewsReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateNewsReportResponse) String

func (response UpdateNewsReportResponse) String() string

type UpdateOperationsInsightsPrivateEndpointDetails

UpdateOperationsInsightsPrivateEndpointDetails The details used to update a Operation Insights private endpoint.

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"`
}

func (UpdateOperationsInsightsPrivateEndpointDetails) String

func (m UpdateOperationsInsightsPrivateEndpointDetails) String() string

func (UpdateOperationsInsightsPrivateEndpointDetails) ValidateEnumValue

func (m UpdateOperationsInsightsPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error 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

UpdateOperationsInsightsPrivateEndpointRequest wrapper for the UpdateOperationsInsightsPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateOperationsInsightsPrivateEndpoint.go.html to see an example of how to use 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
}

func (UpdateOperationsInsightsPrivateEndpointRequest) BinaryRequestBody

func (request UpdateOperationsInsightsPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request UpdateOperationsInsightsPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOperationsInsightsPrivateEndpointRequest) String

func (request UpdateOperationsInsightsPrivateEndpointRequest) String() 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

UpdateOperationsInsightsPrivateEndpointResponse wrapper for the UpdateOperationsInsightsPrivateEndpoint operation

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"`
}

func (UpdateOperationsInsightsPrivateEndpointResponse) HTTPResponse

func (response UpdateOperationsInsightsPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateOperationsInsightsPrivateEndpointResponse) String

func (response UpdateOperationsInsightsPrivateEndpointResponse) String() string

type UpdateOperationsInsightsWarehouseDetails

UpdateOperationsInsightsWarehouseDetails The information to be updated.

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"`
}

func (UpdateOperationsInsightsWarehouseDetails) String

func (m UpdateOperationsInsightsWarehouseDetails) String() 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

UpdateOperationsInsightsWarehouseRequest wrapper for the UpdateOperationsInsightsWarehouse operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateOperationsInsightsWarehouse.go.html to see an example of how to use 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
}

func (UpdateOperationsInsightsWarehouseRequest) BinaryRequestBody

func (request UpdateOperationsInsightsWarehouseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request UpdateOperationsInsightsWarehouseRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOperationsInsightsWarehouseRequest) String

func (request UpdateOperationsInsightsWarehouseRequest) String() 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

UpdateOperationsInsightsWarehouseResponse wrapper for the UpdateOperationsInsightsWarehouse operation

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"`
}

func (UpdateOperationsInsightsWarehouseResponse) HTTPResponse

func (response UpdateOperationsInsightsWarehouseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateOperationsInsightsWarehouseResponse) String

func (response UpdateOperationsInsightsWarehouseResponse) String() string

type UpdateOperationsInsightsWarehouseUserDetails

UpdateOperationsInsightsWarehouseUserDetails The information to be updated.

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"`
}

func (UpdateOperationsInsightsWarehouseUserDetails) String

func (m UpdateOperationsInsightsWarehouseUserDetails) String() 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

UpdateOperationsInsightsWarehouseUserRequest wrapper for the UpdateOperationsInsightsWarehouseUser operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateOperationsInsightsWarehouseUser.go.html to see an example of how to use 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
}

func (UpdateOperationsInsightsWarehouseUserRequest) BinaryRequestBody

func (request UpdateOperationsInsightsWarehouseUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

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

func (request UpdateOperationsInsightsWarehouseUserRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOperationsInsightsWarehouseUserRequest) String

func (request UpdateOperationsInsightsWarehouseUserRequest) String() 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

UpdateOperationsInsightsWarehouseUserResponse wrapper for the UpdateOperationsInsightsWarehouseUser operation

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"`
}

func (UpdateOperationsInsightsWarehouseUserResponse) HTTPResponse

func (response UpdateOperationsInsightsWarehouseUserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateOperationsInsightsWarehouseUserResponse) String

func (response UpdateOperationsInsightsWarehouseUserResponse) String() string

type UpdateOpsiConfigurationDetails

UpdateOpsiConfigurationDetails Information to be updated in OPSI configuration resource.

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
}

type UpdateOpsiConfigurationRequest

UpdateOpsiConfigurationRequest wrapper for the UpdateOpsiConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/opsi/UpdateOpsiConfiguration.go.html to see an example of how to use UpdateOpsiConfigurationRequest.

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
}

func (UpdateOpsiConfigurationRequest) BinaryRequestBody

func (request UpdateOpsiConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateOpsiConfigurationRequest) HTTPRequest

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

func (request UpdateOpsiConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOpsiConfigurationRequest) String

func (request UpdateOpsiConfigurationRequest) String() string

func (UpdateOpsiConfigurationRequest) ValidateEnumValue

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

UpdateOpsiConfigurationResponse wrapper for the UpdateOpsiConfiguration operation

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"`
}

func (UpdateOpsiConfigurationResponse) HTTPResponse

func (response UpdateOpsiConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateOpsiConfigurationResponse) String

func (response UpdateOpsiConfigurationResponse) String() string

type UpdateOpsiUxConfigurationDetails

UpdateOpsiUxConfigurationDetails Information to be updated in OPSI UX configuration.

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"`
}

func (UpdateOpsiUxConfigurationDetails) GetConfigItems

func (m UpdateOpsiUxConfigurationDetails) GetConfigItems() []UpdateConfigurationItemDetails

GetConfigItems returns ConfigItems

func (UpdateOpsiUxConfigurationDetails) GetDefinedTags

func (m UpdateOpsiUxConfigurationDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOpsiUxConfigurationDetails) GetDescription

func (m UpdateOpsiUxConfigurationDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOpsiUxConfigurationDetails) GetDisplayName

func (m UpdateOpsiUxConfigurationDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOpsiUxConfigurationDetails) GetFreeformTags

func (m UpdateOpsiUxConfigurationDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOpsiUxConfigurationDetails) GetSystemTags

func (m UpdateOpsiUxConfigurationDetails) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (UpdateOpsiUxConfigurationDetails) MarshalJSON

func (m UpdateOpsiUxConfigurationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOpsiUxConfigurationDetails) String

func (m UpdateOpsiUxConfigurationDetails) String() string

func (*UpdateOpsiUxConfigurationDetails) UnmarshalJSON

func (m *UpdateOpsiUxConfigurationDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOpsiUxConfigurationDetails) ValidateEnumValue

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

UpdatePeComanagedDatabaseInsightDetails The information to be updated.

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"`
}

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 (m UpdatePeComanagedDatabaseInsightDetails) String() 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

UpdatePeComanagedExadataInsightDetails The information to be updated.

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"`
}

func (UpdatePeComanagedExadataInsightDetails) GetDefinedTags

func (m UpdatePeComanagedExadataInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdatePeComanagedExadataInsightDetails) GetFreeformTags

func (m UpdatePeComanagedExadataInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdatePeComanagedExadataInsightDetails) MarshalJSON

func (m UpdatePeComanagedExadataInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdatePeComanagedExadataInsightDetails) String

func (m UpdatePeComanagedExadataInsightDetails) String() string

func (UpdatePeComanagedExadataInsightDetails) ValidateEnumValue

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

UpdatePeComanagedHostInsightDetails The information to be updated.

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"`
}

func (UpdatePeComanagedHostInsightDetails) GetDefinedTags

func (m UpdatePeComanagedHostInsightDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdatePeComanagedHostInsightDetails) GetFreeformTags

func (m UpdatePeComanagedHostInsightDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdatePeComanagedHostInsightDetails) MarshalJSON

func (m UpdatePeComanagedHostInsightDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdatePeComanagedHostInsightDetails) String

func (m UpdatePeComanagedHostInsightDetails) String() string

func (UpdatePeComanagedHostInsightDetails) ValidateEnumValue

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

UxConfigurationItemsCollection Collection of ux configuration item summary objects.

type UxConfigurationItemsCollection struct {

    // Array of configuration item summary objects.
    ConfigItems []ConfigurationItemSummary `mandatory:"false" json:"configItems"`
}

func (UxConfigurationItemsCollection) GetConfigItems

func (m UxConfigurationItemsCollection) GetConfigItems() []ConfigurationItemSummary

GetConfigItems returns ConfigItems

func (UxConfigurationItemsCollection) MarshalJSON

func (m UxConfigurationItemsCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UxConfigurationItemsCollection) String

func (m UxConfigurationItemsCollection) String() string

func (*UxConfigurationItemsCollection) UnmarshalJSON

func (m *UxConfigurationItemsCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UxConfigurationItemsCollection) ValidateEnumValue

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

VmClusterSummary Partial information about the VM Cluster which includes name, memory allocated etc.

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"`
}

func (VmClusterSummary) String

func (m VmClusterSummary) String() string

func (VmClusterSummary) ValidateEnumValue

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

WarehouseDataObjectCollection Collection of Warehouse data object summary objects.

type WarehouseDataObjectCollection struct {

    // Array of Warehouse data object summary objects.
    Items []WarehouseDataObjectSummary `mandatory:"true" json:"items"`
}

func (WarehouseDataObjectCollection) String

func (m WarehouseDataObjectCollection) String() string

func (WarehouseDataObjectCollection) ValidateEnumValue

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

WarehouseDataObjectDetails Warehouse data object details.

type WarehouseDataObjectDetails interface {
}

type WarehouseDataObjectSummary

WarehouseDataObjectSummary Summary of a Warehouse data object.

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"`
}

func (WarehouseDataObjectSummary) String

func (m WarehouseDataObjectSummary) String() string

func (*WarehouseDataObjectSummary) UnmarshalJSON

func (m *WarehouseDataObjectSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WarehouseDataObjectSummary) ValidateEnumValue

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

WarehouseTableDataObjectDetails Details of a TABLE type data object in a Warehouse.

type WarehouseTableDataObjectDetails struct {

    // Metadata of columns in the data object.
    ColumnsMetadata []DataObjectColumnMetadata `mandatory:"false" json:"columnsMetadata"`
}

func (WarehouseTableDataObjectDetails) MarshalJSON

func (m WarehouseTableDataObjectDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WarehouseTableDataObjectDetails) String

func (m WarehouseTableDataObjectDetails) String() string

func (WarehouseTableDataObjectDetails) ValidateEnumValue

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

WarehouseViewDataObjectDetails Details of a VIEW type data object in a Warehouse.

type WarehouseViewDataObjectDetails struct {

    // Metadata of columns in the data object.
    ColumnsMetadata []DataObjectColumnMetadata `mandatory:"false" json:"columnsMetadata"`
}

func (WarehouseViewDataObjectDetails) MarshalJSON

func (m WarehouseViewDataObjectDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WarehouseViewDataObjectDetails) String

func (m WarehouseViewDataObjectDetails) String() string

func (WarehouseViewDataObjectDetails) ValidateEnumValue

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

WorkRequest A description of workrequest status

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"`
}

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

WorkRequestCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type WorkRequestCollection struct {

    // List of workRequests.
    Items []WorkRequest `mandatory:"true" json:"items"`
}

func (WorkRequestCollection) String

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue

func (m WorkRequestCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

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"`
}

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

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() 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

WorkRequestLogEntry A log message from the execution of a work request.

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"`
}

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

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() 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

WorkRequestResource A resource created or operated on by a work request.

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"`
}

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

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

type WorkRequestResourceMetadataKeyEnum string

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

const (
    WorkRequestResourceMetadataKeyRelatedResourceIds WorkRequestResourceMetadataKeyEnum = "RELATED_RESOURCE_IDS"
    WorkRequestResourceMetadataKeyResourceName       WorkRequestResourceMetadataKeyEnum = "RESOURCE_NAME"
)

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

WorkRequests Logical grouping used for Operations Insights Work Request operations.

type WorkRequests struct {

    // OPSI Work Request Object.
    WorkRequests *interface{} `mandatory:"false" json:"workRequests"`
}

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